UNPKG

novel-opds-now

Version:

按需生成 epub,此模組不使用排程任務來生成 epub

208 lines (207 loc) 7.5 kB
{ "name": "novel-opds-now", "version": "3.1.1", "description": "按需生成 epub,此模組不使用排程任務來生成 epub", "keywords": [ "opds", "server", "gun", "gun.js", "epub", "book", "ipfs", "local", "p2p", "peer", "novel", "node-novel" ], "homepage": "https://github.com/bluelovers/novel-opds-now#readme", "bugs": { "url": "https://github.com/bluelovers/novel-opds-now/issues" }, "repository": { "type": "git", "url": "git+https://github.com/bluelovers/novel-opds-now.git" }, "license": "MIT", "author": "bluelovers", "main": "index.js", "bin": { "novel-opds-now": "bin/novel-opds-now.js" }, "directories": { "lib": "lib", "doc": "docs", "test": "test" }, "scripts": { "start": "ts-node ./server/cluster", "coverage": "npx nyc yarn run test", "lint": "npx eslint **/*.ts", "test": "echo \"Error: no test specified\"", "test:mocha": "npx mocha --require ts-node/register \"!(node_modules)/**/*.{test,spec}.{ts,tsx}\"", "postinstall": "node ./cli/check-ipfs-install & node ./cli/cache -f & echo postinstall", "ci:install": "yarn --frozen-lockfile", "ci:run:poke-all-cache-cid": "node ./test/script/poke-all-cache-cid", "npm:publish": "yarn run preversion && npm publish", "npm:publish:bump": "yarn run preversion && yarn-tool version && npm publish", "npm:publish:lerna": "ynpx --quiet lerna -- publish --yes --bump patch", "lerna:publish:yes": "yarn run prepublishOnly && yarn run prepublish:commit && npx lerna publish --yes --cd-version patch", "preversion": "yarn run prepublish:cache && ts-node ./test/script/prepublish && yarn run prepublish:commit", "prepublish:cache": "ts-node ./cli/cache.ts -f", "prepublish:commit": "git commit -m \"build(cache): update cache\" ./.cache ./test/data/novel-opds-now.cids.json & echo prepublish:commit", "prepublish:update-deps": "yarn run ncu && yarn run sort-package-json", "prepublishOnly_": "yarn run prepublishOnly:check-bin && yarn run prepublishOnly:update && yarn run test", "prepublishOnly:check-bin": "ynpx --quiet @yarn-tool/check-pkg-bin", "prepublishOnly:update": "yarn run ncu && yarn run sort-package-json", "postpublish": "yarn run postpublish:changelog && yarn run postpublish:git:commit && yarn run postpublish:git:tag && yarn run postpublish:git:push", "postpublish:changelog": "ynpx --quiet @yarn-tool/changelog && git add ./CHANGELOG.md", "postpublish:git:commit": "git commit -m \"chore(release): publish\" . & echo postpublish:git:commit", "postpublish:git:push": "git push --follow-tags", "postpublish:git:tag": "ynpx --quiet @yarn-tool/tag", "ipfs": "ipfs -h", "ncu": "yarn-tool ncu -u", "sort-package-json": "yarn-tool sort", "tsc:default": "tsc -p tsconfig.json", "tsc:esm": "tsc -p tsconfig.esm.json", "update-deps": "yarn-tool install & echo update-deps" }, "dependencies": { "@bluelovers/fast-glob": "^3.0.4", "@bluelovers/ipfs-http-client": "^1.0.87", "@demonovel/cached-data": "^1.0.51", "@demonovel/db-api": "^1.0.8", "@demonovel/local-or-rebuild-file": "^1.0.5", "@demonovel/uuid": "^1.0.2", "@lazy-http/content-disposition": "^1.0.2", "@lazy-ipfs/compatible-files": "^1.0.8", "@lazy-ipfs/get-mixin-peers": "^1.0.2", "@lazy-ipfs/identity": "^1.0.4", "@lazy-ipfs/ipfs-api-url": "^1.0.4", "@lazy-ipfs/ipfs-protocol": "^1.0.9", "@lazy-ipfs/ipfs-subdomain": "^1.0.43", "@lazy-ipfs/is-same-cid": "^1.0.15", "@lazy-ipfs/make-url-list": "^1.0.10", "@lazy-ipfs/parse-ipfs-path": "^1.0.19", "@lazy-ipfs/repo-config": "^1.0.1", "@lazy-node/sanitize-filename": "^1.0.2", "@node-novel/cache-loader": "^1.0.35", "@node-novel/cached-dmzj": "^1.1.121", "@node-novel/cached-esjzone": "^1.0.91", "@node-novel/cached-masiro": "^1.0.85", "@node-novel/cached-wenku8": "^1.0.94", "@node-novel/layout": "^2.0.17", "@node-novel/layout-pattern": "^1.0.27", "@yarn-tool/update-notifier": "^1.0.21", "abort-controller-timer": "^1.0.16", "address2": "^1.0.4", "array-hyper-unique": "^1.1.10", "bluebird": "^3.7.2", "bluebird-allsettled": "^1.0.3", "calibre-db": "^1.0.8", "calibre-opds": "^1.0.8", "calibre-server": "^1.0.21", "cids": "^1.1.9", "cjk-conv": "^1.2.131", "computer-info": "^0.2.5", "cross-fetch": "^3.1.4", "cross-spawn-extra": "^2.1.0", "debug-color2": "^1.2.7", "dot-values2": "^2.0.5", "env-bool": "^1.0.3", "epub-maker2": "^3.0.10", "err-code": "^3.0.1", "etag": "^1.8.1", "express": "^4.17.1", "express-useragent": "^1.0.15", "fetch-ipfs": "^1.0.95", "file-type": "^16.5.3", "find-free-port-sync-fixed": "^1.0.0", "fix-ipfs": "^1.0.18", "fix-zh-harmony": "^1.0.1", "fs-extra": "^10.0.0", "get-port": "^5.1.1", "go-ipfs": "^0.9.1", "hash-sum": "^2.0.0", "helmet": "^4.6.0", "http-proxy-agent": "^4.0.1", "http-response-stream": "^1.0.9", "https-localhost": "^4.7.0", "ipfs-defaults": "^1.0.52", "ipfs-http-client": "^52.0.5", "ipfs-server-list": "^1.0.71", "ipfsd-ctl": "^10.0.3", "is-error-code": "^1.0.0", "it-all": "^1.0.5", "it-first": "^1.0.6", "layerr": "^0.1.2", "lazy-aggregate-error": "^1.0.6", "lazy-url": "^1.0.20", "lodash": "^4.17.21", "many-keys-map": "^1.0.3", "many-keys-weakmap": "^1.0.0", "mem": "<9", "micro": "^9.3.5-canary.3", "micromatch": "^4.0.4", "ndjson": "^2.0.0", "node-fetch": "< 3 >= 2", "node-novel-info": "^3.0.14", "novel-downloader": "^2.0.32", "novel-downloader-cli": "^1.0.61", "novel-epub": "^2.0.11", "novel-segment": "^2.7.72", "novel-segment-cli": "^1.1.90", "opds-extra": "^3.0.10", "p-memoize": "^4.0.2", "poke-ipfs": "^1.1.25", "public-ip": "^4.0.4", "qrcode": "^1.4.4", "qrcode-terminal": "^0.12.0", "regexp-cjk": "^3.3.97", "regexp-cjk-plugin-escape-unicode-property": "^1.0.26", "regexp-cjk-plugin-extra": "^1.0.36", "request-ip": "^2.1.3", "rimraf": "^3.0.2", "segment-dict": "^2.3.154", "serve-favicon": "^2.5.0", "sort-object-keys2": "^2.0.3", "source-map-support": "^0.5.20", "ta-json-x": "^2.5.3", "terminal-link": "<3.0.0 >=2.1.1", "tmp": "^0.2.1", "to-ipfs-hash": "^1.0.28", "to-ipfs-url": "^1.0.40", "ts-type": "^1.2.40", "tslib": "^2.3.1", "unsafe-https-agent": "^1.0.3", "yargs": "^17.1.1", "zero-width": "^1.0.16" }, "devDependencies": { "@bluelovers/tsconfig": "^1.0.25", "@types/bluebird": "^3.5.36", "@types/etag": "^1.8.1", "@types/express": "^4.17.13", "@types/express-useragent": "^1.0.1", "@types/formidable": "^1.2.4", "@types/fs-extra": "^9.0.12", "@types/hash-sum": "^1.0.0", "@types/http-proxy-agent": "^4.0.1", "@types/lodash": "^4.14.173", "@types/micro": "^7.3.6", "@types/micromatch": "^4.0.2", "@types/mime-types": "^2.1.1", "@types/ndjson": "^2.0.1", "@types/node": "^16.9.2", "@types/node-fetch": "< 3 >= 2", "@types/qrcode": "^1.4.1", "@types/request-ip": "^0.0.37", "@types/rimraf": "^3.0.2", "@types/serve-favicon": "^2.5.3", "@types/source-map-support": "^0.5.4", "@types/tmp": "^0.2.1", "@types/yargs": "^17.0.2" }, "gitHead": "04094d27dd4f2a9f3cd74198d0169d773d9d7fe9" }