mirror of
https://github.com/p-stream/providers.git
synced 2026-01-11 20:10:33 +00:00
Adds a few more sources and brings some features and functions over. Of course many sources and embeds have been left our so they don't get patched. But this should make some development eaiser.
103 lines
3 KiB
JSON
103 lines
3 KiB
JSON
{
|
|
"name": "@p-stream/providers",
|
|
"version": "3.2.0",
|
|
"description": "Package that contains all the providers of p-stream",
|
|
"type": "module",
|
|
"main": "./lib/index.js",
|
|
"types": "./lib/index.d.ts",
|
|
"files": [
|
|
"./lib"
|
|
],
|
|
"exports": {
|
|
".": {
|
|
"import": {
|
|
"types": "./lib/index.d.ts",
|
|
"default": "./lib/index.js"
|
|
},
|
|
"require": {
|
|
"types": "./lib/index.d.ts",
|
|
"default": "./lib/index.umd.cjs"
|
|
}
|
|
}
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/p-stream/providers.git"
|
|
},
|
|
"keywords": [
|
|
"p-stream",
|
|
"providers"
|
|
],
|
|
"author": "p-stream",
|
|
"license": "MIT",
|
|
"bugs": {
|
|
"url": "https://github.com/p-stream/providers/issues"
|
|
},
|
|
"homepage": "https://p-stream.github.io/providers/",
|
|
"scripts": {
|
|
"build": "vite build",
|
|
"cli": "vite-node ./src/dev-cli/index.ts",
|
|
"test": "vitest run",
|
|
"test:watch": "vitest",
|
|
"test:providers": "cross-env MW_TEST_PROVIDERS=true vitest run --reporter verbose",
|
|
"test:integration": "node ./tests/cjs && node ./tests/esm && node ./tests/browser",
|
|
"test:coverage": "vitest run --coverage",
|
|
"lint": "eslint --ext .ts,.js src/",
|
|
"lint:fix": "eslint --fix --ext .ts,.js src/",
|
|
"lint:report": "eslint --ext .ts,.js --output-file eslint_report.json --format json src/",
|
|
"preinstall": "npx -y only-allow pnpm",
|
|
"prepare": "pnpm run build",
|
|
"prepublishOnly": "pnpm test && pnpm run lint"
|
|
},
|
|
"devDependencies": {
|
|
"@nabla/vite-plugin-eslint": "^2.0.6",
|
|
"@types/cookie": "^0.6.0",
|
|
"@types/crypto-js": "^4.2.2",
|
|
"@types/node-fetch": "^2.6.13",
|
|
"@types/randombytes": "^2.0.3",
|
|
"@types/set-cookie-parser": "^2.4.10",
|
|
"@types/spinnies": "^0.5.3",
|
|
"@typescript-eslint/eslint-plugin": "^7.18.0",
|
|
"@typescript-eslint/parser": "^7.18.0",
|
|
"@vitest/coverage-v8": "^1.6.1",
|
|
"commander": "^12.1.0",
|
|
"cross-env": "^7.0.3",
|
|
"dotenv": "^16.6.1",
|
|
"enquirer": "^2.4.1",
|
|
"eslint": "^8.57.1",
|
|
"eslint-config-airbnb-base": "^15.0.0",
|
|
"eslint-config-prettier": "^9.1.2",
|
|
"eslint-import-resolver-typescript": "^3.10.1",
|
|
"eslint-plugin-import": "^2.32.0",
|
|
"eslint-plugin-prettier": "^5.5.4",
|
|
"node-fetch": "^3.3.2",
|
|
"prettier": "^3.6.2",
|
|
"puppeteer": "^22.15.0",
|
|
"rollup-plugin-obfuscator": "^1.1.0",
|
|
"spinnies": "^0.5.1",
|
|
"terser": "^5.44.0",
|
|
"tsc-alias": "^1.8.16",
|
|
"tsconfig-paths": "^4.2.0",
|
|
"typescript": "^5.9.3",
|
|
"vite": "^5.4.21",
|
|
"vite-node": "^1.6.1",
|
|
"vite-plugin-dts": "^3.9.1",
|
|
"vitest": "^1.6.1"
|
|
},
|
|
"dependencies": {
|
|
"abort-controller": "^3.0.0",
|
|
"cheerio": "1.0.0-rc.12",
|
|
"cookie": "^0.6.0",
|
|
"crypto-js": "^4.2.0",
|
|
"form-data": "^4.0.4",
|
|
"fuse.js": "^7.1.0",
|
|
"hls-parser": "^0.13.6",
|
|
"iso-639-1": "^3.1.5",
|
|
"json5": "^2.2.3",
|
|
"nanoid": "^3.3.11",
|
|
"node-fetch": "^3.3.2",
|
|
"set-cookie-parser": "^2.7.1",
|
|
"unpacker": "^1.0.1"
|
|
},
|
|
"packageManager": "pnpm@9.14.4"
|
|
}
|