mirror of
https://github.com/ajurna/cbwebreader.git
synced 2025-12-06 06:17:17 +00:00
This commit removes the frontend component ThePdfReader.vue and replaces its functionality with a backend implementation based on pymupdf. Also includes package updates, refactors PDF archive handling, and adjusts security settings to support development on localhost.
62 lines
1.5 KiB
JSON
62 lines
1.5 KiB
JSON
{
|
|
"name": "frontend",
|
|
"version": "0.1.0",
|
|
"private": true,
|
|
"scripts": {
|
|
"serve": "webpack-dev-server --config webpack.dev.js",
|
|
"build": "webpack --config webpack.prod.js",
|
|
"lint": "vue-cli-service lint"
|
|
},
|
|
"dependencies": {
|
|
"@fortawesome/fontawesome-svg-core": "^6.1.2",
|
|
"@fortawesome/free-solid-svg-icons": "^6.1.2",
|
|
"@fortawesome/vue-fontawesome": "^3.0.1",
|
|
"axios": "^1.8.4",
|
|
"bootstrap": "^5.2.0",
|
|
"hammerjs": "^2.0.8",
|
|
"jwt-decode": "^4.0.0",
|
|
"reveal.js": "^5.2.1",
|
|
"timeago.js": "^4.0.2",
|
|
"vue": "^3.5.13",
|
|
"vue-router": "^4.0.3",
|
|
"vue-toast-notification": "^3.0",
|
|
"vuejs-paginate-next": "^1.0.2",
|
|
"vuex": "^4.0.0",
|
|
"webpack": "^5.98.0"
|
|
},
|
|
"devDependencies": {
|
|
"@babel/core": "^7.26.10",
|
|
"@vue/cli-plugin-babel": "^5.0.8",
|
|
"@vue/cli-plugin-router": "^5.0.0",
|
|
"@vue/cli-plugin-vuex": "^5.0.0",
|
|
"@vue/cli-service": "^5.0.8",
|
|
"eslint": "^9.24.0",
|
|
"eslint-plugin-vue": "^10.0.0",
|
|
"jshint": "^2.13.5",
|
|
"mini-css-extract-plugin": "^2.9.2",
|
|
"style-loader": "^4.0.0",
|
|
"terser-webpack-plugin": "^5.3.14",
|
|
"vue-loader": "^17.4.2",
|
|
"webpack-bundle-analyzer": "^4.10.2",
|
|
"webpack-bundle-tracker": "^3.1.1",
|
|
"webpack-cli": "^6.0.1"
|
|
},
|
|
"eslintConfig": {
|
|
"root": true,
|
|
"env": {
|
|
"node": true
|
|
},
|
|
"extends": [
|
|
"plugin:vue/vue3-essential",
|
|
"eslint:recommended"
|
|
],
|
|
"parserOptions": {
|
|
"parser": "@babel/eslint-parser"
|
|
},
|
|
"rules": {}
|
|
},
|
|
"browserslist": [
|
|
"defaults"
|
|
]
|
|
}
|