package.json
Rama main · réplica de lectura del repositorio original.
{
"name": "vensuite",
"type": "module",
"version": "0.0.6",
"private": true,
"scripts": {
"dev": "vite",
"build": "cross-env NODE_OPTIONS=--max_old_space_size=8192 vue-tsc --noEmit && vite build",
"preview": "vite preview",
"build-prod": "cross-env NODE_OPTIONS=--max_old_space_size=8192 vue-tsc --noEmit && cross-env NODE_OPTIONS=--max_old_space_size=8192 vite build --mode production",
"i18n:extract": "node ./scripts/extract-i18n.js",
"i18n:rewrite": "node ./scripts/replace-i18n.js",
"i18n:sync": "node ./scripts/sync-i18n.js",
"i18n:fix-untranslated": "node ./scripts/fix-untranslated.js",
"i18n:rewrite-blade": "node ./scripts/rewrite-i18n-blade.js",
"postbuild": "pnpm run i18n:sync",
"i18n:cleanup-unused": "node ./scripts/cleanup-i18n-unused.js",
"i18n:restore-invalid": "node ./scripts/restore-i18n-invalid.js"
},
"dependencies": {
"@hufe921/canvas-editor": "^1.0.5",
"@iconify-prerendered/vue-file-icons": "^0.25.1721244157",
"@libpdf/core": "^0.4.1",
"@radix-icons/vue": "^1.0.0",
"@tanstack/vue-table": "^8.21.3",
"@tiptap/core": "^2.26.1",
"@tiptap/extension-color": "^2.26.1",
"@tiptap/extension-font-family": "^2.26.1",
"@tiptap/extension-highlight": "^2.26.1",
"@tiptap/extension-link": "^2.26.1",
"@tiptap/extension-subscript": "^2.26.1",
"@tiptap/extension-superscript": "^2.26.1",
"@tiptap/extension-table": "^2.26.1",
"@tiptap/extension-table-cell": "^2.26.1",
"@tiptap/extension-table-header": "^2.26.1",
"@tiptap/extension-table-row": "^2.26.1",
"@tiptap/extension-task-item": "^2.26.1",
"@tiptap/extension-task-list": "^2.26.1",
"@tiptap/extension-text": "^2.26.1",
"@tiptap/extension-text-align": "^2.26.1",
"@tiptap/extension-text-style": "^2.26.1",
"@tiptap/extension-underline": "^2.26.1",
"@tiptap/html": "^2.26.1",
"@tiptap/pm": "^2.26.1",
"@tiptap/starter-kit": "^2.26.1",
"@tiptap/vue-3": "^2.26.1",
"@venmail/avnac-vue": "^0.1.20",
"@visactor/vtable-plugins": "^1.26.0",
"@visactor/vtable-sheet": "^1.26.0",
"@vueuse/core": "^11.3.0",
"axios": "^1.17.0",
"chart.js": "^4.4.9",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"core-js": "^3.42.0",
"dexie": "^4.0.11",
"diff": "^7.0.0",
"docx": "^8.6.0",
"echarts": "^6.0.0",
"exceljs": "^4.4.0",
"fabric": "^6.6.1",
"file-saver": "^2.0.5",
"gsap": "^3.14.2",
"html-to-image": "^1.11.13",
"jsdom": "^25.0.1",
"jspdf": "^4.2.1",
"jszip": "^3.10.1",
"lodash": "^4.18.1",
"lucide-vue-next": "^0.451.0",
"mammoth": "^1.10.0",
"mermaid": "^11.15.0",
"mitt": "^3.0.1",
"nanoid": "^5.0.7",
"pdf2html-client": "^0.1.4",
"pdfjs-dist": "4.7.76",
"pinia": "^2.3.1",
"pptxgenjs": "^3.12.0",
"radix-vue": "^1.9.17",
"reka-ui": "^2.5.1",
"tailwind-merge": "^2.6.0",
"tailwindcss-animate": "^1.0.7",
"tiptap-image-plus": "^1.0.5",
"tiptap-pagination-plus": "^1.1.8",
"ts-morph": "^24.0.0",
"uuid": "^11.1.1",
"vue": "^3.5.13",
"vue-chartjs": "^5.3.2",
"vue-router": "^4.5.1",
"vue-signature-pad": "^3.0.2",
"vue-sonner": "^1.3.2",
"y-indexeddb": "^9.0.12",
"yjs": "^13.6.26"
},
"devDependencies": {
"@babel/generator": "^7.28.5",
"@babel/parser": "^7.28.5",
"@babel/traverse": "^7.28.5",
"@babel/types": "^7.28.5",
"@iconify-json/icon-park-outline": "^1.2.4",
"@iconify-json/icon-park-solid": "^1.2.4",
"@playwright/test": "^1.58.2",
"@rollup/plugin-dynamic-import-vars": "^2.1.5",
"@tailwindcss/nesting": "0.0.0-insiders.565cd3e",
"@tailwindcss/typography": "^0.5.16",
"@tsconfig/node18": "^18.2.6",
"@types/argparse": "^2.0.17",
"@types/base16": "^1.0.5",
"@types/d3-scale": "^4.0.9",
"@types/d3-scale-chromatic": "^3.1.0",
"@types/d3-time": "^3.0.4",
"@types/debug": "^4.1.12",
"@types/file-saver": "^2.0.7",
"@types/fs-extra": "^11.0.4",
"@types/glob": "^8.1.0",
"@types/html-minifier-terser": "^7.0.2",
"@types/jsdom": "^21.1.7",
"@types/json-diff": "^1.0.3",
"@types/json-schema": "^7.0.15",
"@types/lodash": "^4.17.16",
"@types/lodash-es": "^4.17.12",
"@types/lodash.mergewith": "^4.6.9",
"@types/mdast": "^4.0.4",
"@types/minimatch": "^5.1.2",
"@types/ms": "^0.7.34",
"@types/ndarray": "^1.0.14",
"@types/node": "^22.15.15",
"@types/normalize-package-data": "^2.4.4",
"@types/parse-json": "^4.0.2",
"@types/prop-types": "^15.7.14",
"@types/resize-observer-browser": "^0.1.11",
"@types/resolve": "^1.20.6",
"@types/semver": "^7.7.0",
"@types/trusted-types": "^2.0.7",
"@types/unist": "^3.0.3",
"@types/uuid": "^10.0.0",
"@types/web-bluetooth": "^0.0.20",
"@vitejs/plugin-vue": "^5.2.3",
"@vue/compiler-sfc": "^3.5.13",
"@vue/tsconfig": "^0.5.0",
"autoprefixer": "^10.4.21",
"cross-env": "^10.1.0",
"eslint": "^9.26.0",
"eslint-plugin-vue": "^9.33.0",
"magic-string": "^0.30.21",
"oxc-parser": "^0.99.0",
"postcss": "^8.5.15",
"sass": "^1.87.0",
"tailwindcss": "^3.4.17",
"typescript": "^5.8.3",
"unplugin-icons": "^22.5.0",
"unplugin-vue-components": "^30.0.0",
"vite": "^7.3.2",
"vite-plugin-pwa": "^0.21.1",
"volar-service-prettyhtml": "^0.0.62",
"vue-tsc": "^2.2.10"
},
"packageManager": "pnpm@9.10.0+sha512.73a29afa36a0d092ece5271de5177ecbf8318d454ecd701343131b8ebc0c1a91c487da46ab77c8e596d6acf1461e3594ced4becedf8921b074fbd8653ed7051c",
"aiI18n": {
"locales": [
"en",
"fr",
"zh"
],
"srcRoot": "src"
},
"pnpm": {
"patchedDependencies": {
"@venmail/avnac-vue@0.1.20": "patches/@venmail__avnac-vue@0.1.20.patch"
},
"overrides": {
"tar@<7.5.16": "7.5.16",
"markdown-it@<14.2.0": "14.2.0",
"dompurify@<3.4.11": "3.4.11",
"yaml@<2.9.0": "2.9.0",
"lodash-es@<4.18.1": "4.18.1",
"dagre-d3-es>lodash-es": "4.18.1",
"defu@<6.1.7": "6.1.7",
"postcss@<8.5.15": "8.5.15",
"underscore@<1.13.8": "1.13.8",
"ws@<8.21.0": "8.21.0",
"@tootallnate/once@<2.0.1": "2.0.1",
"tmp@<0.2.6": "0.2.7",
"tmp@0.2.5": "0.2.7",
"uuid@<11.1.1": "11.1.1",
"yargs-parser@>=6.0.0 <13.1.2": ">=13.1.2",
"got@<11.8.5": ">=11.8.5",
"trim-newlines@<3.0.1": ">=3.0.1",
"rfc6902@<5.0.0": ">=5.0.0",
"minimist@<0.2.1": ">=0.2.1",
"minimist@<0.2.4": ">=0.2.4",
"minimist@<1.2.8": "1.2.8",
"esbuild@<=0.24.2": ">=0.25.0",
"cross-spawn@<6.0.6": ">=6.0.6",
"brace-expansion@>=1.0.0 <=1.1.11": ">=1.1.12",
"brace-expansion@>=2.0.0 <=2.0.1": ">=2.0.2",
"dompurify@<3.2.4": ">=3.2.4",
"@eslint/plugin-kit@<0.3.4": ">=0.3.4",
"mermaid@>=10.9.0-rc.1 <10.9.4": ">=10.9.4",
"vite@<=5.4.19": ">=5.4.20",
"vite@>=5.2.6 <=5.4.20": ">=5.4.21",
"vite@>=7.0.0 <=7.3.4": "7.3.5",
"jspdf@<=3.0.1": ">=3.0.2",
"jsondiffpatch@<0.7.2": ">=0.7.2",
"webpack-dev-server@<=5.2.0": ">=5.2.1",
"mammoth@>=0.3.25 <1.11.0": ">=1.11.0",
"tmp@<=0.2.3": ">=0.2.4",
"form-data@>=4.0.0 <4.0.6": ">=4.0.6",
"nanoid@<3.3.8": ">=3.3.8",
"nanoid@>=4.0.0 <5.0.9": ">=5.0.9",
"postcss@<8.4.31": ">=8.4.31",
"js-yaml@<4.2.0": "4.2.0",
"js-yaml@>=5.0.0 <5.1.2": ">=5.1.2",
"glob@>=10.2.0 <10.5.0": ">=10.5.0",
"body-parser@>=2.2.0 <2.2.1": ">=2.2.1",
"node-forge@<1.3.2": ">=1.3.2",
"@xmldom/xmldom@<0.8.13": "0.8.13",
"fast-uri@<3.1.2": "3.1.2",
"flatted@<3.4.2": "3.4.2",
"@modelcontextprotocol/sdk@<1.26.0": ">=1.26.0",
"qs@<6.15.2": ">=6.15.2",
"protobufjs@<7.6.3": ">=7.6.3",
"axios@>=1.0.0 <1.12.0": ">=1.12.0",
"jspdf@<=3.0.4": ">=4.0.0",
"lodash-es@>=4.0.0 <=4.17.22": ">=4.17.23",
"lodash@>=4.0.0 <=4.17.22": ">=4.17.23",
"linkifyjs@<4.3.2": ">=4.3.2",
"diff@<4.0.4": ">=4.0.4",
"diff@>=5.0.0 <5.2.2": ">=5.2.2",
"diff@>=6.0.0 <8.0.3": ">=8.0.3",
"picomatch@<2.3.2": "2.3.2",
"picomatch@>=4.0.0 <4.0.4": "4.0.4",
"minimatch@<3.1.5": "3.1.5",
"minimatch@>=10.0.0 <10.2.1": "10.2.5",
"minimatch@9.0.5": "npm:minimatch@10.2.5",
"brace-expansion@4.0.1": "npm:brace-expansion@2.0.2",
"hono@<4.12.25": "4.12.25",
"@hono/node-server@<1.19.13": "1.19.13",
"path-to-regexp@>=8.0.0 <8.4.0": ">=8.4.0",
"immutable@>=5.0.0 <5.1.5": ">=5.1.5",
"@babel/plugin-transform-modules-systemjs@>=7.12.0 <=7.29.3": "7.29.4",
"ajv@<8.18.0": ">=8.18.0",
"serialize-javascript@>=5.0.0 <7.0.5": ">=7.0.5",
"fabric@<7.4.0": ">=7.4.0",
"vue-template-compiler@>=2.0.0 <3.0.0": "npm:vue-template-compiler@2.7.16"
},
"packageExtensions": {
"minimatch@9.0.5": {
"dependencies": {
"brace-expansion": "2.0.2"
}
}
}
}
}