{ "name": "@xdjf/idd-web", "description": "Lightweight Rule Engine Frontend Page Code.", "version": "0.1.1", "private": "true", "scripts": { "dev": "vite --force", "build": "node --max_old_space_size=4096 ./node_modules/vite/bin/vite.js build", "tsd": "xy-tsd", "preview": "vite preview --port 4173", "pub": "npx babel-node publish.js --presets @babel/preset-env", "lint": "eslint --ext .vue,.js,.jsx,.ts,.tsx ./ --max-warnings 0 --cache --cache-location node_modules/.cache/eslint/", "lint:fix": "eslint --ext .vue,.js,jsx,.ts,.tsx ./ --max-warnings 0 --cache --cache-location node_modules/.cache/eslint/ --fix", "stylelint": "stylelint src/**/*.{html,vue,sass,scss,less} --cache --cache-location node_modules/.cache/stylelint/", "stylelint:fix": "stylelint src/**/*.{html,vue,sass,scss,less} --cache --cache-location node_modules/.cache/stylelint/ --fix", "lint:tsd": "eslint --fix --ext .js,.vue temp" }, "main": "src/index.js", "dependencies": { "@ggzj/shuffle-lite-web": "0.1.79-ds", "@kangc/v-md-editor": "1.7.11", "@tinymce/tinymce-vue": "3", "@univerjs/preset-sheets-core": "0.12.3", "@univerjs/presets": "0.12.3", "@vue-office/docx": "1.6.2", "@vue-office/excel": "1.7.11", "@vue-office/pdf": "2.0.2", "@yufp/constant": "0.1.1", "@yufp/icon": "0.1.1", "@yufp/layout": "0.1.7", "@yufp/layout-utils": "0.1.1", "@yufp/locale": "0.1.1", "@yufp/sidebar": "2.10.1", "@yufp/store": "0.1.7", "@yufp/svgicon": "0.1.1", "@yufp/toolbar": "0.1.1", "@yuxp/compile": "2.10.1-test.5", "@yuxp/extension-widgets": "1.1.9", "@yuxp/integration": "1.0.5", "axios": "1.6.8", "dayjs": "1.11.7", "decimal.js": "10.4.3", "diff": "8.0.2", "draggabilly": "3.0.0", "element-ui": "2.15.14", "fingerprintjs2": "2.1.0", "highlight.js": "11.10.0", "html2canvas": "1.4.1", "js-base64": "3.7.7", "js-cookie": "2.2.0", "jsencrypt": "3.3.2", "jsoneditor": "10.4.2", "jszip": "3.10.1", "katex": "0.16.25", "lodash": "4.17.21", "mockjs": "1.1.0", "nprogress": "0.2.0", "pdfjs-dist": "2.1", "qs": "6.12.0", "regenerator-runtime": "0.14.1", "screenfull": "6.0.2", "sortablejs": "1.15.6", "throttle-debounce": "1.1.0", "tinymce": "5.7.1", "v-viewer": "1.7.4", "vcolorpicker": "1.1.0", "viewerjs": "1.11.7", "vue": "2.7.16", "vue-clipboard2": "0.3.3", "vue-router": "3.6.5", "vue-seamless-scroll": "1.1.23", "vue-virtual-scroll-list": "2.3.5", "vuex": "3.6.2", "vuex-persist": "3.1.3", "yuwp-ui": "2.7.27-cdp.85" }, "devDependencies": { "@antv/g6": "4.8.21", "@babel/node": "7.25.0", "@babel/plugin-syntax-jsx": "7.24.7", "@babel/preset-env": "7.25.4", "@commitlint/cli": "17.8.1", "@commitlint/config-conventional": "17.8.1", "@vitejs/plugin-vue2": "2.3.1", "@vitejs/plugin-vue2-jsx": "1.1.1", "@vue/babel-helper-vue-jsx-merge-props": "1.4.0", "@vue/babel-plugin-transform-vue-jsx": "1.4.0", "@vue/babel-preset-jsx": "1.4.0", "@xdjf/oca-web": "0.2.1", "@yufp/request-filter-plus": "0.1.1", "@yufp/xy-tsd": "0.1.27", "@yufp/xy-utils": "0.2.20", "@yuxp/previewer": "1.0.17-vite.13", "@yuxp/web-cli": "1.0.20", "acorn": "8.12.1", "autoprefixer": "10.4.19", "codemirror": "5.65.16", "cz-git": "1.9.0", "deepmerge": "4.3.1", "dom-to-image": "2.6.0", "eslint": "8.57.0", "eslint-config-airbnb-base": "15.0.0", "eslint-config-prettier": "8.10.0", "eslint-define-config": "1.23.0", "eslint-plugin-import": "2.29.1", "eslint-plugin-prettier": "4.2.1", "eslint-plugin-vue": "9.23.0", "express": "4.17.1", "husky": "8.0.3", "insert-css": "2.0.0", "jsmind": "0.8.6", "lint-staged": "13.3.0", "moment": "2.30.1", "multer": "1.4.5-lts.1", "node-xlsx": "0.19.0", "postcss": "8.4.38", "postcss-html": "1.6.0", "postcss-scss": "4.0.9", "prettier": "2.8.8", "relation-graph": "2.2.8", "request": "2.88.2", "sass": "1.72.0", "stylelint": "15.11.0", "stylelint-config-html": "1.1.0", "stylelint-config-recess-order": "4.6.0", "stylelint-config-standard": "33.0.0", "stylelint-order": "6.0.4", "terser": "5.36.0", "uuid": "10.0.0", "vcolorpicker": "1.1.0", "vite": "4.5.5", "vite-plugin-eslint": "1.8.1", "vite-plugin-externals": "0.6.2", "vite-plugin-mock": "3.0.2", "vite-plugin-mock-dev-server": "1.4.7", "vite-plugin-svg-icons": "2.0.1", "vue-eslint-parser": "9.4.2", "vue-template-compiler": "2.7.16", "vuedraggable": "2.24.3", "xlsx": "0.20.0" }, "resolutions": { "commander": "11.0.0", "ansi-regex": "5.0.1", "async-validator": "4.2.5", "postcss": "8.4.38", "acorn": "8.10.0", "esbuild": "0.20.0", "assert": "1.5.1", "tough-cookie": "4.1.3", "xlsx": "0.20.0", "@yufp/xy-utils": "0.2.20", "recast": "0.23.9", "minimatch": "9.0.3", "@yufp/sidebar": "2.10.1" }, "husky": { "hooks": { "pre-commit": "lint-staged --ignore-path .gitignore", "commit-msg": "commitlint -E HUSKY_GIT_PARAMS" } }, "lint-staged": { "src/**/*.{js,jsx,ts,tsx}": [ "prettier --write", "eslint --fix" ], "src/**/**.vue": [ "prettier --write", "eslint --fix", "stylelint --fix" ], "src/**/**.{html,sass,scss,less}": [ "prettier --write", "stylelint --fix" ], "package.json": [ "prettier --write" ], "*.md": [ "prettier --write" ], "!src/config/**/*": "echo 'Skipping eslint-config directory'", "!src/store/**/*": "echo 'Skipping eslint-config directory'", "!src/router/**/*": "echo 'Skipping eslint-config directory'", "!src/views/pagefactory/**/*": "echo 'Skipping eslint-config directory'", "!node_modules/**/*": "echo 'Skipping eslint-config directory'" }, "config": { "commitizen": { "path": "node_modules/cz-git" } }, "browserslist": [ "defaults" ] }