代码拉取完成,页面将自动刷新
{
"name": "polar-bookshelf",
"version": "2.1.56",
"description": "Polar",
"private": true,
"scripts": {
"testit": "echo ./dist/polar-bookshelf_${npm_package_version}_amd64.snap",
"clean": "rm -rf web/dist && rm -rf dist/public && rm -rf .webpack-cache-loader && rm -rf .terser-webpack-plugin && rm -rf tsconfig.tsbuildinfo",
"build-webapp": "npm run-script clean && npm run-script eslint && npx tsc && export NODE_ENV=production && export WEBPACK_TARGET=web && npm run-script webpack",
"setup-dist-appx": "cp web/js/dist_config/AppXDistConfig.ts web/js/dist_config/DistConfig.ts",
"publish-linux-snapcraft": "snapcraft push --release stable ./dist/polar-bookshelf-${npm_package_version}-amd64.snap",
"publish-webapp": "npm run-script build-webapp && firebase use polar-32b0f && ./scripts/firebase-set-hosting && firebase deploy",
"publish-win": "./scripts/dist-win.sh",
"__dist-linux": "npm run-script setup-dist-default && npm run-script compile && npm run-script publish-linux && npm run-script publish-linux-snapcraft",
"dist-webapp": "npm run-script setup-dist-default && npm run-script compile && npm run-script publish-webapp",
"dist": "npm run-script build-webapp",
"dist-prepare": "",
"compile": "tsc",
"compile-watch": "tsc --watch",
"test-mocha": "npx mocha --exit --log-timer-events --recursive 'web/js/**/*Test.js'",
"_test": "./scripts/test-runner.sh",
"___test": "mocha --timeout 20000 --exit 'web/js/**/*Test.js' 'apps/**/*Test.js'",
"test": "mocha -p --timeout 60000 --exit 'web/js/**/*Test.js' 'apps/**/*Test.js'",
"__test": "scripts/test.sh",
"postinstall": "opencollective-postinstall",
"tslint": "tslint --project tsconfig.json --config tslint.yaml",
"eslint": "../../node_modules/eslint/bin/eslint.js -c .eslintrc.js --ext .ts,.tsx --ignore-pattern '*.d.ts' web/js apps",
"webpack": "rm -rf dist/public && rm -rf .webpack-cache-loader && rm -rf .terser-webpack-plugin/ && mkdir -p dist/public && npx webpack --config=webpack.config.js && pwd && ls -al dist/public && echo 'Webpack built successfully'",
"webpack-serve": "node --max_old_space_size=4096 node_modules/.bin/webpack serve",
"find-unhandled-promises": "npm run-script tslint | grep 'Promises must be handled appropriately' | grep -v 'web/test' ; true",
"serve": "node scripts/serve.js",
"karma": "../../node_modules/karma/bin/karma start"
},
"repository": "https://github.com/burtonator/polar-bookshelf",
"keywords": [
"PDF",
"viewer",
"PDF.js",
"ebook",
"annotations"
],
"author": {
"name": "contributors",
"email": "noone@example.com"
},
"contributors": [
{
"name": "Kevin Burton"
}
],
"build": {
"appId": "io.inputneuron/polar",
"mac": {
"category": "Books"
}
},
"license": "GPL-3.0-only",
"devDependencies": {
"@types/amplitude-js": "^7.0.0",
"@types/blueimp-md5": "^2.7.0",
"@types/chai": "4.2.11",
"@types/chrome": "0.0.114",
"@types/deep-equal": "~1.0.1",
"@types/expect": "~1.20.3",
"@types/html2canvas": "0.0.35",
"@types/jquery": "~3.3.31",
"@types/js-cookie": "~2.2.0",
"@types/jsdom": "=16.2.7",
"@types/lodash": "~4.14.119",
"@types/mocha": "=8.0.4",
"@types/node": "=14.14.35",
"@types/prop-types": "~15.7.3",
"@types/react-helmet": "=6.1.0",
"@types/react-router-dom": "=5.1.5",
"@types/react-virtualized": "=9.21.10",
"@types/react-virtualized-auto-sizer": "=1.0.0",
"@types/react-visibility-sensor": "=5.0.1",
"@types/react-window": "=1.8.2",
"@types/semver": "~6.2.0",
"@types/summernote": "~0.8.0",
"@types/throttle-debounce": "=2.1.0",
"@types/toastr": "~2.1.35",
"@types/universal-analytics": "~0.4.2",
"@types/use-persisted-state": "=0.3.0",
"@types/uuid": "3.4.5",
"chai": "4.2.0",
"cypress": "=6.4.0",
"dotenv": "^8.2.0",
"dtsmake": "0.0.10",
"install": "^0.12.2",
"jsdom": "=16.5.1",
"mini-css-extract-plugin": "=0.9.0",
"mocha": "=8.2.1",
"mocha-junit-reporter": "^1.18.0",
"node-sass": "=4.14.1",
"polar-typescript": "^2.1.56",
"polar-webpack": "^2.1.56",
"react-contenteditable": "=3.3.5",
"recursive-readdir": "~2.2.2",
"summernote-typescript": "~0.8.9",
"timekeeper": "2.2.0",
"ts-mocha": "7.0.0",
"tslint": "6.1.2",
"typescript": "=4.2.3",
"userflow.js": "=1.8.0",
"wait-for-expect": "3.0.1",
"webpack": "=5.26.3",
"webpack-cli": "=4.5.0",
"workbox-cli": "=5.1.3"
},
"dependencies": {
"@emotion/is-prop-valid": "=1.1.0",
"@fortawesome/fontawesome-free": "5.13.0",
"@fortawesome/fontawesome-svg-core": "=1.2.28",
"@fortawesome/free-brands-svg-icons": "=5.13.0",
"@fortawesome/free-regular-svg-icons": "=5.13.0",
"@fortawesome/free-solid-svg-icons": "=5.13.0",
"@fortawesome/react-fontawesome": "=0.1.9",
"@material-ui/core": "=4.11.3",
"@material-ui/icons": "=4.11.2",
"@material-ui/lab": "=4.0.0-alpha.57",
"@material-ui/x-grid": "=4.0.0-alpha.24",
"@nivo/bar": "=0.61.1",
"@nivo/calendar": "=0.61.1",
"@nivo/line": "=0.61.1",
"@nivo/pie": "=0.61.1",
"@sentry/browser": "6.2.3",
"@sentry/integrations": "6.2.3",
"@sentry/tracing": "6.2.3",
"@stripe/stripe-js": "=1.11.0",
"@types/mousetrap": "=1.6.3",
"amplitude-js": "^8.1.0",
"base58check": "2.0.0",
"blueimp-md5": "2.16.0",
"clsx": "=1.1.0",
"codemirror": "~5.38.0",
"convert-stream": "~1.0.2",
"copy-html-to-clipboard": "=4.0.1",
"debug-stream": "~3.0.1",
"deep-equal": "^1.0.1",
"email-addresses": "^3.0.3",
"epubjs": "=0.3.89-polar.16",
"file-exists-promise": "~1.0.2",
"file-selector": "=0.1.13",
"firebase": "=8.4.1",
"firebaseui": "=4.8.0",
"framer-motion": "=3.3.0",
"jquery": "^3.4.1",
"js-cookie": "~2.2.0",
"js-sha3": "0.8.0",
"jszip": "=3.5.0",
"lodash": "^4.17.15",
"material-ui-dropzone": "=3.3.0",
"mobx": "=6.2.0",
"mobx-react-lite": "=3.2.0",
"moment": "^2.24.0",
"opencollective-postinstall": "~2.0.1",
"path-to-regexp": "^3.0.0",
"pdfjs-dist": "=2.8.250-polar.3",
"polar-accounts": "^2.1.56",
"polar-assets": "^2.1.56",
"polar-backend-api": "^2.1.56",
"polar-backend-shared": "^2.1.56",
"polar-browsers": "^2.1.56",
"polar-content-capture": "^2.1.56",
"polar-dom-text-search": "^2.1.56",
"polar-epub": "^2.1.56",
"polar-exporters": "^2.1.56",
"polar-file-saver": "^2.1.56",
"polar-firebase": "^2.1.56",
"polar-google-fonts": "^2.1.56",
"polar-html": "^2.1.56",
"polar-images": "^2.1.56",
"polar-karma": "^2.1.56",
"polar-loader": "1.0.3",
"polar-markdown-parser": "^2.1.56",
"polar-pagemarks-auto": "^2.1.56",
"polar-pdf": "^2.1.56",
"polar-react": "^2.1.56",
"polar-release-metadata": "^2.1.56",
"polar-shared": "^2.1.56",
"polar-shared-webserver": "^2.1.56",
"polar-snapshot-cache": "^2.1.56",
"polar-spaced-repetition": "^2.1.56",
"polar-spaced-repetition-api": "^2.1.56",
"polar-text-highlighter": "^2.1.56",
"polar-web-extension-api": "^2.1.56",
"polar-webapp-links": "^2.1.56",
"prop-types": "~15.7.2",
"react-async": "=10.0.1",
"react-cookie-banner": "~4.0.0",
"react-dropzone": "11.0.1",
"react-fast-compare": "=3.0.1",
"react-ga": "=2.5.6",
"react-helmet": "=6.1.0",
"react-hotkeys": "=2.0.0",
"react-intersection-observer": "=8.30.1",
"react-joyride": "=2.2.1",
"react-json-view": "~1.19.1",
"react-moment": "~0.9.6",
"react-rnd": "=10.2.3",
"react-router-dom": "~5.2.0",
"react-spring": "=8.0.27",
"react-summernote": "~2.0.0",
"react-teleporter": "=2.1.1",
"react-virtualized": "=9.22.2",
"react-virtualized-auto-sizer": "=1.0.2",
"react-visibility-sensor": "=5.0.1",
"react-window": "=1.8.6",
"readable-stream": "=3.6.0",
"reflect-metadata": "~0.1.12",
"requirejs": "=2.3.6",
"rimraf": "~2.6.2",
"rxjs": "=6.6.7",
"semver": "~6.3.0",
"stream-to-array": "~2.3.0",
"string-to-stream": "~1.1.1",
"summernote": "^0.8.10",
"throttle-debounce": "=2.1.0",
"typed-web-workers": "~2.1.1",
"typemoq": "~2.1.0",
"underscore": "~1.9.1",
"universal-analytics": "~0.4.23",
"use-local-storage-state": "=6.0.0",
"uuid": "3.3.3"
},
"collective": {
"type": "opencollective",
"url": "https://opencollective.com/polar-bookshelf"
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。