mirror of
https://github.com/DIYgod/RSSHub.git
synced 2026-08-30 16:55:08 +08:00
c4b9af7e2d
* chore(deps-dev): bump eslint-plugin-n from 17.10.2 to 17.10.3 Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n) from 17.10.2 to 17.10.3. - [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases) - [Changelog](https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/v17.10.2...v17.10.3) --- updated-dependencies: - dependency-name: eslint-plugin-n dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * chore: fix pnpm install --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
201 lines
7.1 KiB
JSON
201 lines
7.1 KiB
JSON
{
|
|
"name": "rsshub",
|
|
"version": "1.0.0",
|
|
"description": "Make RSS Great Again!",
|
|
"keywords": [
|
|
"RSS"
|
|
],
|
|
"homepage": "https://github.com/DIYgod/RSSHub#readme",
|
|
"bugs": {
|
|
"url": "https://github.com/DIYgod/RSSHub/issues"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/DIYgod/RSSHub.git"
|
|
},
|
|
"license": "MIT",
|
|
"author": "DIYgod",
|
|
"type": "module",
|
|
"main": "lib/pkg.ts",
|
|
"files": [
|
|
"lib"
|
|
],
|
|
"scripts": {
|
|
"build": "tsx scripts/workflow/build-routes.ts",
|
|
"build:docs": "tsx scripts/workflow/build-docs.ts",
|
|
"dev": "cross-env NODE_ENV=dev tsx watch --clear-screen=false lib/index.ts",
|
|
"dev:cache": "cross-env NODE_ENV=production tsx watch --clear-screen=false lib/index.ts",
|
|
"format": "prettier \"**/*.{ts,tsx,js,json}\" --write && eslint --cache --fix \"**/*.{ts,tsx,js,yml}\"",
|
|
"format:check": "prettier \"**/*.{ts,tsx,js,json}\" --check && eslint --cache \"**/*.{ts,tsx,js,yml}\"",
|
|
"format:staged": "lint-staged",
|
|
"lint": "eslint --cache .",
|
|
"prepare": "husky || true",
|
|
"profiling": "cross-env NODE_ENV=production tsx --prof lib/index.ts",
|
|
"start": "cross-env NODE_ENV=production tsx lib/index.ts",
|
|
"test": "npm run format:check && npm run vitest:coverage",
|
|
"vitest": "cross-env NODE_ENV=test vitest",
|
|
"vitest:coverage": "cross-env NODE_ENV=test vitest --coverage.enabled --reporter=junit",
|
|
"vitest:fullroutes": "cross-env NODE_ENV=test FULL_ROUTES_TEST=true vitest --reporter=json --reporter=default --outputFile=\"./assets/build/test-full-routes.json\" routes",
|
|
"vitest:watch": "cross-env NODE_ENV=test vitest --watch"
|
|
},
|
|
"lint-staged": {
|
|
"*.js": [
|
|
"prettier --ignore-unknown --ignore-path ./.gitignore --write",
|
|
"eslint --cache --fix"
|
|
],
|
|
"*.{ts,tsx}": [
|
|
"prettier --ignore-unknown --ignore-path ./.gitignore --write",
|
|
"eslint --cache --fix"
|
|
],
|
|
"*.yml": "eslint --cache --fix"
|
|
},
|
|
"dependencies": {
|
|
"@hono/node-server": "1.13.0",
|
|
"@hono/zod-openapi": "0.16.0",
|
|
"@notionhq/client": "2.2.15",
|
|
"@opentelemetry/api": "1.9.0",
|
|
"@opentelemetry/exporter-prometheus": "0.53.0",
|
|
"@opentelemetry/exporter-trace-otlp-http": "0.53.0",
|
|
"@opentelemetry/resources": "1.26.0",
|
|
"@opentelemetry/sdk-metrics": "1.26.0",
|
|
"@opentelemetry/sdk-trace-base": "1.26.0",
|
|
"@opentelemetry/semantic-conventions": "1.27.0",
|
|
"@postlight/parser": "2.2.3",
|
|
"@rss3/sdk": "0.0.17",
|
|
"@scalar/hono-api-reference": "0.5.146",
|
|
"@sentry/node": "7.116.0",
|
|
"@tonyrl/rand-user-agent": "2.0.78",
|
|
"aes-js": "3.1.2",
|
|
"art-template": "4.13.2",
|
|
"bbcodejs": "0.0.4",
|
|
"cheerio": "1.0.0",
|
|
"chrono-node": "2.7.7",
|
|
"city-timezones": "1.3.0",
|
|
"cross-env": "7.0.3",
|
|
"crypto-js": "4.2.0",
|
|
"currency-symbol-map": "5.1.0",
|
|
"dayjs": "1.11.8",
|
|
"destr": "2.0.3",
|
|
"directory-import": "3.3.1",
|
|
"dotenv": "16.4.5",
|
|
"entities": "5.0.0",
|
|
"etag": "1.8.1",
|
|
"fanfou-sdk": "5.0.0",
|
|
"form-data": "4.0.0",
|
|
"googleapis": "144.0.0",
|
|
"hono": "4.6.2",
|
|
"html-to-text": "9.0.5",
|
|
"http-cookie-agent": "6.0.5",
|
|
"https-proxy-agent": "7.0.5",
|
|
"iconv-lite": "0.6.3",
|
|
"imapflow": "1.0.164",
|
|
"instagram-private-api": "1.46.1",
|
|
"ioredis": "5.4.1",
|
|
"ip-regex": "5.0.0",
|
|
"jsdom": "25.0.0",
|
|
"json-bigint": "1.0.0",
|
|
"jsrsasign": "10.9.0",
|
|
"lru-cache": "11.0.1",
|
|
"lz-string": "1.5.0",
|
|
"mailparser": "3.7.1",
|
|
"markdown-it": "14.1.0",
|
|
"module-alias": "2.2.3",
|
|
"notion-to-md": "3.1.1",
|
|
"oauth-1.0a": "2.2.6",
|
|
"ofetch": "1.3.4",
|
|
"otplib": "12.0.1",
|
|
"pac-proxy-agent": "7.0.2",
|
|
"proxy-chain": "2.5.3",
|
|
"puppeteer": "22.6.2",
|
|
"puppeteer-extra": "3.3.6",
|
|
"puppeteer-extra-plugin-stealth": "2.11.2",
|
|
"puppeteer-extra-plugin-user-data-dir": "2.4.1",
|
|
"puppeteer-extra-plugin-user-preferences": "2.4.1",
|
|
"query-string": "9.1.0",
|
|
"rate-limiter-flexible": "5.0.3",
|
|
"re2js": "0.4.1",
|
|
"rfc4648": "1.5.3",
|
|
"rss-parser": "3.13.0",
|
|
"sanitize-html": "2.13.0",
|
|
"simplecc-wasm": "1.0.0",
|
|
"socks-proxy-agent": "8.0.4",
|
|
"source-map": "0.7.4",
|
|
"telegram": "2.25.4",
|
|
"tiny-async-pool": "2.1.0",
|
|
"title": "3.5.3",
|
|
"tldts": "6.1.46",
|
|
"tosource": "2.0.0-alpha.3",
|
|
"tough-cookie": "4.1.4",
|
|
"tsx": "4.19.1",
|
|
"twitter-api-v2": "1.17.2",
|
|
"undici": "6.19.8",
|
|
"uuid": "10.0.0",
|
|
"winston": "3.14.2",
|
|
"xxhash-wasm": "1.0.2",
|
|
"zod": "3.23.8"
|
|
},
|
|
"devDependencies": {
|
|
"@babel/preset-env": "7.25.4",
|
|
"@babel/preset-typescript": "7.24.7",
|
|
"@eslint/eslintrc": "3.1.0",
|
|
"@eslint/js": "9.10.0",
|
|
"@microsoft/eslint-formatter-sarif": "3.1.0",
|
|
"@stylistic/eslint-plugin": "2.8.0",
|
|
"@types/aes-js": "3.1.4",
|
|
"@types/babel__preset-env": "7.9.7",
|
|
"@types/crypto-js": "4.2.2",
|
|
"@types/eslint": "9.6.1",
|
|
"@types/etag": "1.8.3",
|
|
"@types/fs-extra": "11.0.4",
|
|
"@types/html-to-text": "9.0.4",
|
|
"@types/imapflow": "1.0.19",
|
|
"@types/js-beautify": "1.14.3",
|
|
"@types/jsdom": "21.1.7",
|
|
"@types/json-bigint": "1.0.4",
|
|
"@types/jsrsasign": "10.5.13",
|
|
"@types/lint-staged": "13.3.0",
|
|
"@types/mailparser": "3.4.4",
|
|
"@types/markdown-it": "14.1.2",
|
|
"@types/module-alias": "2.0.4",
|
|
"@types/node": "22.5.5",
|
|
"@types/sanitize-html": "2.13.0",
|
|
"@types/supertest": "6.0.2",
|
|
"@types/tiny-async-pool": "2.0.3",
|
|
"@types/title": "3.4.3",
|
|
"@types/tough-cookie": "4.0.5",
|
|
"@types/uuid": "10.0.0",
|
|
"@typescript-eslint/eslint-plugin": "8.6.0",
|
|
"@typescript-eslint/parser": "8.6.0",
|
|
"@vercel/nft": "0.27.4",
|
|
"@vitest/coverage-v8": "2.0.5",
|
|
"discord-api-types": "0.37.100",
|
|
"eslint": "9.10.0",
|
|
"eslint-config-prettier": "9.1.0",
|
|
"eslint-nibble": "8.1.0",
|
|
"eslint-plugin-n": "17.10.3",
|
|
"eslint-plugin-prettier": "5.2.1",
|
|
"eslint-plugin-unicorn": "55.0.0",
|
|
"eslint-plugin-yml": "1.14.0",
|
|
"fs-extra": "11.2.0",
|
|
"globals": "15.9.0",
|
|
"got": "14.4.2",
|
|
"husky": "9.1.6",
|
|
"js-beautify": "1.15.1",
|
|
"lint-staged": "15.2.10",
|
|
"mockdate": "3.0.5",
|
|
"msw": "2.4.3",
|
|
"prettier": "3.3.3",
|
|
"remark-parse": "11.0.0",
|
|
"supertest": "7.0.0",
|
|
"typescript": "5.6.2",
|
|
"unified": "11.0.5",
|
|
"vite-tsconfig-paths": "5.0.1",
|
|
"vitest": "2.0.5",
|
|
"yaml-eslint-parser": "1.2.3"
|
|
},
|
|
"packageManager": "pnpm@9.10.0",
|
|
"engines": {
|
|
"node": ">=22"
|
|
}
|
|
}
|