{ "name": "huijia-viewfile", "private": false, "version": "0.1.20", "type": "module", "scripts": { "dev": "vite", "build": "vue-tsc -b && vite build", "build:lib": "vite build --mode lib && node --input-type=module -e \"import { copyFileSync } from 'node:fs'; copyFileSync('src/components/view_file/lib.d.ts','dist-lib/index.d.ts'); copyFileSync('node_modules/pdfjs-dist/build/pdf.worker.mjs', 'dist-lib/pdf.worker.js');\"", "prepublishOnly": "npm run build:lib", "preview": "vite preview" }, "main": "./dist-lib/index.cjs", "module": "./dist-lib/index.js", "types": "./dist-lib/index.d.ts", "exports": { ".": { "types": "./dist-lib/index.d.ts", "import": "./dist-lib/index.js", "require": "./dist-lib/index.cjs" }, "./style.css": "./dist-lib/huijia-viewfile.css" }, "files": [ "dist-lib" ], "publishConfig": { "access": "public" }, "peerDependencies": { "vue": "^3.5.0" }, "dependencies": { "docx-preview": "0.3.5", "exceljs": "4.4.0", "html2canvas": "1.4.1", "huijia-pptxtojson": "^1.0.0", "huijia-viewfile": "^0.1.3", "lodash-es": "^4.17.21", "pdfjs-dist": "^5.1.91", "pptxtojson": "^1.5.0", "tinycolor2": "1.6.0", "x-data-spreadsheet": "^1.1.9" }, "devDependencies": { "@vitejs/plugin-vue": "^5.2.2", "@vue/tsconfig": "^0.7.0", "element-plus": "^2.9.8", "less": "^4.3.0", "typescript": "~5.7.2", "unplugin-auto-import": "^19.1.2", "unplugin-vue-components": "^28.5.0", "vite": "^6.3.1", "vue": "^3.5.13", "vue-router": "4", "vue-tsc": "^2.2.8" } }