{"_id":"@aoayaoa/elpis","_rev":"6-63bde9c414aae7eb191a67d2400d67c4","name":"@aoayaoa/elpis","dist-tags":{"latest":"1.1.4"},"versions":{"1.0.0":{"name":"@aoayaoa/elpis","version":"1.0.0","author":{"name":"aya"},"license":"ISC","_id":"@aoayaoa/elpis@1.0.0","maintainers":[{"name":"aoayaoa","email":"344226992@qq.com"}],"homepage":"https://github.com/aoayaoa/elpis#readme","bugs":{"url":"https://github.com/aoayaoa/elpis/issues"},"dist":{"shasum":"3911e0ec472fabc6dee891efd6b5af58ca6cdd73","tarball":"https://registry.npmjs.org/@aoayaoa/elpis/-/elpis-1.0.0.tgz","fileCount":80,"integrity":"sha512-6kxCX++VtkfC8fQBPJvRE7QOVwdW2ZocN1JH/VKqxHJtkpBK/skSE2ZN5XmYGUbgSzomVYEtl7bpfIbiX/H9/Q==","signatures":[{"sig":"MEUCIQCA3dYdJ/5E/+G7JPb/GjRHtkHlOYesHEFeqvIyZNb3bAIgJTm4hqGgk0Vwajggo2mTkGzFWoT4ncDfk9RdtsIm1pc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":921327},"main":"index.js","config":{"ghooks":{"commit-msg":"validate-commit-msg","pre-commit":"npm run lint"}},"gitHead":"70fec9f4430b8a231bd268fbb71900d0a26f6192","scripts":{"lint":"eslint --quiet --ext .js,.vue .","test":"ENV='local' mocha 'test/**/*.js'"},"_npmUser":{"name":"aoayaoa","email":"344226992@qq.com"},"repository":{"url":"git+https://github.com/aoayaoa/elpis.git","type":"git"},"_npmVersion":"10.8.2","description":"``` javascript {   mode: \"dashboard\";   name: \"\";   desc: \"\";   icon: \"\";   homePage: \"\";   menu: [     {       name: \"\",       key: \"\",       menuType: \"\", //枚举 group / module       subMenu: [         //递归       ],       //当menuType为module时，需要配置moduleTyp","directories":{},"_nodeVersion":"22.6.0","dependencies":{"ajv":"^6.10.2","koa":"2.7.0","md5":"^2.2.1","vue":"^3.3.4","glob":"^7.1.4","knex":"^0.19.0","less":"^3.8.1","path":"^0.12.7","sass":"^1.86.0","vuex":"^4.1.0","axios":"^0.19.2","mysql":"^2.18.1","pinia":"^2.1.6","lodash":"^4.17.21","log4js":"^6.9.1","moment":"^2.29.4","core-js":"^3.41.0","echarts":"^5.5.0","express":"^4.18.2","nodemon":"^1.19.2","webpack":"^5.88.1","consoler":"^0.2.0","happypack":"^5.0.1","koa2-cors":"^2.0.6","@babel/cli":"^7.26.4","css-loader":"^0.23.1","koa-router":"^7.4.0","koa-static":"^5.0.0","superagent":"^8.1.2","url-loader":"^4.1.1","vue-loader":"^17.2.2","vue-router":"^4.2.4","@babel/core":"^7.26.10","file-loader":"^6.2.0","less-loader":"^11.1.3","sass-loader":"^16.0.5","babel-loader":"^8.0.4","element-plus":"^2.9.6","jsonwebtoken":"^9.0.2","style-loader":"^0.14.1","koa-useragent":"2.0.0","node-schedule":"^2.1.1","thread-loader":"^4.0.4","webpack-merge":"^4.2.1","koa-bodyparser":"^4.2.1","koa-nunjucks-2":"^3.0.2","vue-json-viewer":"^3.0.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.26.9","generate-password":"^1.7.1","html-webpack-plugin":"^5.5.3","clean-webpack-plugin":"^0.1.19","terser-webpack-plugin":"^2.3.5","webpack-dev-middleware":"^6.1.1","webpack-hot-middleware":"^2.25.4","mini-css-extract-plugin":"^2.7.6","pinia-plugin-persistedstate":"^4.2.0","css-minimizer-webpack-plugin":"^5.0.1","directory-named-webpack-plugin":"^4.0.1","@babel/plugin-transform-runtime":"^7.26.10","html-webpack-inject-attributes-plugin":"^1.0.1","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-optional-chaining":"^7.25.9","@babel/plugin-proposal-optional-chaining-assign":"^7.25.9","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.26.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.1.4","assert":"^2.0.0","eslint":"^7.32.0","ghooks":"~1.0.3","supertest":"^4.0.2","babel-eslint":"^10.0.2","eslint-plugin-vue":"^9.17.0","validate-commit-msg":"~2.14.0","eslint-plugin-import":"^2.28.1"},"_npmOperationalInternal":{"tmp":"tmp/elpis_1.0.0_1743048341785_0.5619284864541128","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@aoayaoa/elpis","version":"1.1.0","author":{"name":"aya"},"license":"ISC","_id":"@aoayaoa/elpis@1.1.0","maintainers":[{"name":"aoayaoa","email":"344226992@qq.com"}],"homepage":"https://github.com/aoayaoa/elpis#readme","bugs":{"url":"https://github.com/aoayaoa/elpis/issues"},"dist":{"shasum":"ca38489255c0c4c80796329ed0d1a187c51c371d","tarball":"https://registry.npmjs.org/@aoayaoa/elpis/-/elpis-1.1.0.tgz","fileCount":82,"integrity":"sha512-CkNPFsTQbYdw3jJL4WY4jRHYk0EM16D8vTCcjxp/VwyBXqAoy0Gf/ZEg8b6PIQqs7VAbVmAhjwQaWJ11ZwNIvg==","signatures":[{"sig":"MEYCIQDf5vBub7g/P85Jz7mjHjskuu/xZ4y1v/MrtPfh+GUC6QIhAOUvc+/71vPhA4vIHfkIo2KLQyLuUYVbqFzXtlu3n3KJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1231203},"main":"index.js","config":{"ghooks":{"commit-msg":"validate-commit-msg","pre-commit":"npm run lint"}},"gitHead":"2adb9a63823cc95066b2ab9d7a5cb46fd249944b","scripts":{"lint":"eslint --quiet --ext .js,.vue .","test":"ENV='local' mocha 'test/**/*.js'"},"_npmUser":{"name":"aoayaoa","email":"344226992@qq.com"},"repository":{"url":"git+https://github.com/aoayaoa/elpis.git","type":"git"},"_npmVersion":"10.9.2","description":"``` javascript {   mode: \"dashboard\";   name: \"\";   desc: \"\";   icon: \"\";   homePage: \"\";   menu: [     {       name: \"\",       key: \"\",       menuType: \"\", //枚举 group / module       subMenu: [         //递归       ],       //当menuType为module时，需要配置moduleTyp","directories":{},"_nodeVersion":"23.10.0","dependencies":{"ajv":"^6.10.2","koa":"2.7.0","md5":"^2.2.1","vue":"^3.3.4","glob":"^7.1.4","knex":"^0.19.0","less":"^3.8.1","path":"^0.12.7","sass":"^1.86.0","vuex":"^4.1.0","axios":"^0.19.2","mysql":"^2.18.1","pinia":"^2.1.6","lodash":"^4.17.21","log4js":"^6.9.1","moment":"^2.29.4","core-js":"^3.41.0","echarts":"^5.5.0","express":"^4.18.2","nodemon":"^1.19.2","webpack":"^5.88.1","consoler":"^0.2.0","happypack":"^5.0.1","koa2-cors":"^2.0.6","@babel/cli":"^7.26.4","css-loader":"^0.23.1","koa-router":"^7.4.0","koa-static":"^5.0.0","superagent":"^8.1.2","url-loader":"^4.1.1","vue-loader":"^17.2.2","vue-router":"^4.2.4","@babel/core":"^7.26.10","file-loader":"^6.2.0","less-loader":"^11.1.3","sass-loader":"^16.0.5","babel-loader":"^8.0.4","element-plus":"^2.9.6","jsonwebtoken":"^9.0.2","style-loader":"^0.14.1","koa-useragent":"2.0.0","node-schedule":"^2.1.1","thread-loader":"^4.0.4","webpack-merge":"^4.2.1","koa-bodyparser":"^4.2.1","koa-nunjucks-2":"^3.0.2","vue-json-viewer":"^3.0.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.26.9","generate-password":"^1.7.1","html-webpack-plugin":"^5.5.3","clean-webpack-plugin":"^0.1.19","terser-webpack-plugin":"^2.3.5","webpack-dev-middleware":"^6.1.1","webpack-hot-middleware":"^2.25.4","mini-css-extract-plugin":"^2.7.6","pinia-plugin-persistedstate":"^4.2.0","css-minimizer-webpack-plugin":"^5.0.1","directory-named-webpack-plugin":"^4.0.1","@babel/plugin-transform-runtime":"^7.26.10","html-webpack-inject-attributes-plugin":"^1.0.1","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-optional-chaining":"^7.25.9","@babel/plugin-proposal-optional-chaining-assign":"^7.25.9","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.26.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.1.4","assert":"^2.0.0","eslint":"^7.32.0","ghooks":"~1.0.3","supertest":"^4.0.2","babel-eslint":"^10.0.2","eslint-plugin-vue":"^9.17.0","validate-commit-msg":"~2.14.0","eslint-plugin-import":"^2.28.1"},"_npmOperationalInternal":{"tmp":"tmp/elpis_1.1.0_1743229171983_0.028814177181274436","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@aoayaoa/elpis","version":"1.1.1","author":{"name":"aya"},"license":"ISC","_id":"@aoayaoa/elpis@1.1.1","maintainers":[{"name":"aoayaoa","email":"344226992@qq.com"}],"homepage":"https://github.com/aoayaoa/elpis#readme","bugs":{"url":"https://github.com/aoayaoa/elpis/issues"},"dist":{"shasum":"56e0a6114907ce37ef8eb51ad2af2420aa9a7157","tarball":"https://registry.npmjs.org/@aoayaoa/elpis/-/elpis-1.1.1.tgz","fileCount":82,"integrity":"sha512-8dNK5Ba9YmiPYz1MLlN0RPGgWBDUDLJPwUJHdlnKEy/G760DWXSRUckJcgiql+mUrgACo+As03RDT7hbHbhC0Q==","signatures":[{"sig":"MEQCIHNHvWZxIqgGxNtrBG3kMmG9grF8B29kdDQIP16cyhBHAiBYDcH7kc/7JdMlyy17ktLMLRycGRr7bQHN8dCKSQOR7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1231194},"main":"index.js","config":{"ghooks":{"commit-msg":"validate-commit-msg","pre-commit":"npm run lint"}},"gitHead":"7afeb7acfeb0f208f7a47395733f44398e253390","scripts":{"lint":"eslint --quiet --ext .js,.vue .","test":"ENV='local' mocha 'test/**/*.js'"},"_npmUser":{"name":"aoayaoa","email":"344226992@qq.com"},"repository":{"url":"git+https://github.com/aoayaoa/elpis.git","type":"git"},"_npmVersion":"10.9.2","description":"``` javascript {   mode: \"dashboard\";   name: \"\";   desc: \"\";   icon: \"\";   homePage: \"\";   menu: [     {       name: \"\",       key: \"\",       menuType: \"\", //枚举 group / module       subMenu: [         //递归       ],       //当menuType为module时，需要配置moduleTyp","directories":{},"_nodeVersion":"23.10.0","dependencies":{"ajv":"^6.10.2","koa":"2.7.0","md5":"^2.2.1","vue":"^3.3.4","glob":"^7.1.4","knex":"^0.19.0","less":"^3.8.1","path":"^0.12.7","sass":"^1.86.0","vuex":"^4.1.0","axios":"^0.19.2","mysql":"^2.18.1","pinia":"^2.1.6","lodash":"^4.17.21","log4js":"^6.9.1","moment":"^2.29.4","core-js":"^3.41.0","echarts":"^5.5.0","express":"^4.18.2","nodemon":"^1.19.2","webpack":"^5.88.1","consoler":"^0.2.0","happypack":"^5.0.1","koa2-cors":"^2.0.6","@babel/cli":"^7.26.4","css-loader":"^0.23.1","koa-router":"^7.4.0","koa-static":"^5.0.0","superagent":"^8.1.2","url-loader":"^4.1.1","vue-loader":"^17.2.2","vue-router":"^4.2.4","@babel/core":"^7.26.10","file-loader":"^6.2.0","less-loader":"^11.1.3","sass-loader":"^16.0.5","babel-loader":"^8.0.4","element-plus":"^2.9.6","jsonwebtoken":"^9.0.2","style-loader":"^0.14.1","koa-useragent":"2.0.0","node-schedule":"^2.1.1","thread-loader":"^4.0.4","webpack-merge":"^4.2.1","koa-bodyparser":"^4.2.1","koa-nunjucks-2":"^3.0.2","vue-json-viewer":"^3.0.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.26.9","generate-password":"^1.7.1","html-webpack-plugin":"^5.5.3","clean-webpack-plugin":"^0.1.19","terser-webpack-plugin":"^2.3.5","webpack-dev-middleware":"^6.1.1","webpack-hot-middleware":"^2.25.4","mini-css-extract-plugin":"^2.7.6","pinia-plugin-persistedstate":"^4.2.0","css-minimizer-webpack-plugin":"^5.0.1","directory-named-webpack-plugin":"^4.0.1","@babel/plugin-transform-runtime":"^7.26.10","html-webpack-inject-attributes-plugin":"^1.0.1","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-optional-chaining":"^7.25.9","@babel/plugin-proposal-optional-chaining-assign":"^7.25.9","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.26.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.1.4","assert":"^2.0.0","eslint":"^7.32.0","ghooks":"~1.0.3","supertest":"^4.0.2","babel-eslint":"^10.0.2","eslint-plugin-vue":"^9.17.0","validate-commit-msg":"~2.14.0","eslint-plugin-import":"^2.28.1"},"_npmOperationalInternal":{"tmp":"tmp/elpis_1.1.1_1743327634672_0.7920612996487428","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@aoayaoa/elpis","version":"1.1.2","author":{"name":"aya"},"license":"ISC","_id":"@aoayaoa/elpis@1.1.2","maintainers":[{"name":"aoayaoa","email":"344226992@qq.com"}],"homepage":"https://github.com/aoayaoa/elpis#readme","bugs":{"url":"https://github.com/aoayaoa/elpis/issues"},"dist":{"shasum":"ecc45f57083ed308e3ce964a99555b82ba31b874","tarball":"https://registry.npmjs.org/@aoayaoa/elpis/-/elpis-1.1.2.tgz","fileCount":82,"integrity":"sha512-Qs3UU6TIyA0fgLEWVBhE6FBjML8WGgt/YpJlJ92BVaovCkm3jQhZP8W8I23JZsCcjhPyStDfgQeemKh+IBfO4g==","signatures":[{"sig":"MEYCIQDZ/jBnVWg5BT7XXRZK9Xm8QqTDEMRpYbFMJ4g0fK4dBgIhAMPWheM3OSJDyhEnMB73dcaU6lXGBHudDAZOacGB6Eae","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1233081},"main":"index.js","config":{"ghooks":{"commit-msg":"validate-commit-msg","pre-commit":"npm run lint"}},"gitHead":"980a8b0d5e6c5686f7fa9dcdd644ea6676534016","scripts":{"lint":"eslint --quiet --ext .js,.vue .","test":"ENV='local' mocha 'test/**/*.js'"},"_npmUser":{"name":"aoayaoa","email":"344226992@qq.com"},"repository":{"url":"git+https://github.com/aoayaoa/elpis.git","type":"git"},"_npmVersion":"10.9.2","description":"``` javascript {   mode: \"dashboard\";   name: \"\";   desc: \"\";   icon: \"\";   homePage: \"\";   menu: [     {       name: \"\",       key: \"\",       menuType: \"\", //枚举 group / module       subMenu: [         //递归       ],       //当menuType为module时，需要配置moduleTyp","directories":{},"_nodeVersion":"23.10.0","dependencies":{"ajv":"^6.10.2","koa":"2.7.0","md5":"^2.2.1","vue":"^3.3.4","glob":"^7.1.4","knex":"^0.19.0","less":"^3.8.1","path":"^0.12.7","sass":"^1.86.0","vuex":"^4.1.0","axios":"^0.19.2","mysql":"^2.18.1","pinia":"^2.1.6","lodash":"^4.17.21","log4js":"^6.9.1","moment":"^2.29.4","core-js":"^3.41.0","echarts":"^5.5.0","express":"^4.18.2","nodemon":"^1.19.2","webpack":"^5.88.1","consoler":"^0.2.0","happypack":"^5.0.1","koa2-cors":"^2.0.6","@babel/cli":"^7.26.4","css-loader":"^0.23.1","koa-router":"^7.4.0","koa-static":"^5.0.0","superagent":"^8.1.2","url-loader":"^4.1.1","vue-loader":"^17.2.2","vue-router":"^4.2.4","@babel/core":"^7.26.10","file-loader":"^6.2.0","less-loader":"^11.1.3","sass-loader":"^16.0.5","babel-loader":"^8.0.4","element-plus":"^2.9.6","jsonwebtoken":"^9.0.2","style-loader":"^0.14.1","koa-useragent":"2.0.0","node-schedule":"^2.1.1","thread-loader":"^4.0.4","webpack-merge":"^4.2.1","koa-bodyparser":"^4.2.1","koa-nunjucks-2":"^3.0.2","vue-json-viewer":"^3.0.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.26.9","generate-password":"^1.7.1","html-webpack-plugin":"^5.5.3","clean-webpack-plugin":"^0.1.19","terser-webpack-plugin":"^2.3.5","webpack-dev-middleware":"^6.1.1","webpack-hot-middleware":"^2.25.4","mini-css-extract-plugin":"^2.7.6","pinia-plugin-persistedstate":"^4.2.0","css-minimizer-webpack-plugin":"^5.0.1","directory-named-webpack-plugin":"^4.0.1","@babel/plugin-transform-runtime":"^7.26.10","html-webpack-inject-attributes-plugin":"^1.0.1","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-optional-chaining":"^7.25.9","@babel/plugin-proposal-optional-chaining-assign":"^7.25.9","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.26.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.1.4","assert":"^2.0.0","eslint":"^7.32.0","ghooks":"~1.0.3","supertest":"^4.0.2","babel-eslint":"^10.0.2","eslint-plugin-vue":"^9.17.0","validate-commit-msg":"~2.14.0","eslint-plugin-import":"^2.28.1"},"_npmOperationalInternal":{"tmp":"tmp/elpis_1.1.2_1743330287248_0.7221191397290532","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@aoayaoa/elpis","version":"1.1.3","author":{"name":"aya"},"license":"ISC","_id":"@aoayaoa/elpis@1.1.3","maintainers":[{"name":"aoayaoa","email":"344226992@qq.com"}],"homepage":"https://github.com/aoayaoa/elpis#readme","bugs":{"url":"https://github.com/aoayaoa/elpis/issues"},"dist":{"shasum":"b800b5b0fddd9b513d62c0159095cb27d803d52b","tarball":"https://registry.npmjs.org/@aoayaoa/elpis/-/elpis-1.1.3.tgz","fileCount":83,"integrity":"sha512-qrpGXcvgDmYRFl6i0V+fbMExEkXRTkR/AxMsojBKd6DlpcyCGqMs+dzEMckpOuHs3CKMO/mmY423kDwXgcKM2Q==","signatures":[{"sig":"MEQCIGgc4Mf2tnB+Gv52X0sMfcJ+7eqDEOJ5tbaetg4GjqQoAiAu89EprUovu6iBvuaWo1XXRcDhbFIAT3if+00fmwlg/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1238633},"main":"index.js","config":{"ghooks":{"commit-msg":"validate-commit-msg","pre-commit":"npm run lint"}},"gitHead":"38eaa3201707f71b0e98178d06a5e87d4c5af866","scripts":{"lint":"eslint --quiet --ext .js,.vue .","test":"ENV='local' mocha 'test/**/*.js'"},"_npmUser":{"name":"aoayaoa","email":"344226992@qq.com"},"repository":{"url":"git+https://github.com/aoayaoa/elpis.git","type":"git"},"_npmVersion":"10.9.2","description":"``` javascript {   mode: \"dashboard\";   name: \"\";   desc: \"\";   icon: \"\";   homePage: \"\";   menu: [     {       name: \"\",       key: \"\",       menuType: \"\", //枚举 group / module       subMenu: [         //递归       ],       //当menuType为module时，需要配置moduleTyp","directories":{},"_nodeVersion":"23.10.0","dependencies":{"ajv":"^6.10.2","koa":"2.7.0","md5":"^2.2.1","vue":"^3.3.4","glob":"^7.1.4","knex":"^0.19.0","less":"^3.8.1","path":"^0.12.7","sass":"^1.86.0","vuex":"^4.1.0","axios":"^0.19.2","mysql":"^2.18.1","pinia":"^2.1.6","lodash":"^4.17.21","log4js":"^6.9.1","moment":"^2.29.4","core-js":"^3.41.0","echarts":"^5.5.0","express":"^4.18.2","nodemon":"^1.19.2","webpack":"^5.88.1","consoler":"^0.2.0","happypack":"^5.0.1","koa2-cors":"^2.0.6","@babel/cli":"^7.26.4","css-loader":"^0.23.1","koa-router":"^7.4.0","koa-static":"^5.0.0","superagent":"^8.1.2","url-loader":"^4.1.1","vue-loader":"^17.2.2","vue-router":"^4.2.4","@babel/core":"^7.26.10","file-loader":"^6.2.0","less-loader":"^11.1.3","sass-loader":"^16.0.5","babel-loader":"^8.0.4","element-plus":"^2.9.6","jsonwebtoken":"^9.0.2","style-loader":"^0.14.1","koa-useragent":"2.0.0","node-schedule":"^2.1.1","thread-loader":"^4.0.4","webpack-merge":"^4.2.1","koa-bodyparser":"^4.2.1","koa-nunjucks-2":"^3.0.2","vue-json-viewer":"^3.0.4","vue-style-loader":"^4.1.3","@babel/preset-env":"^7.26.9","generate-password":"^1.7.1","html-webpack-plugin":"^5.5.3","clean-webpack-plugin":"^0.1.19","terser-webpack-plugin":"^2.3.5","webpack-dev-middleware":"^6.1.1","webpack-hot-middleware":"^2.25.4","mini-css-extract-plugin":"^2.7.6","pinia-plugin-persistedstate":"^4.2.0","css-minimizer-webpack-plugin":"^5.0.1","directory-named-webpack-plugin":"^4.0.1","@babel/plugin-transform-runtime":"^7.26.10","html-webpack-inject-attributes-plugin":"^1.0.1","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-optional-chaining":"^7.25.9","@babel/plugin-proposal-optional-chaining-assign":"^7.25.9","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-transform-nullish-coalescing-operator":"^7.26.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^6.1.4","assert":"^2.0.0","eslint":"^7.32.0","ghooks":"~1.0.3","supertest":"^4.0.2","babel-eslint":"^10.0.2","eslint-plugin-vue":"^9.17.0","validate-commit-msg":"~2.14.0","eslint-plugin-import":"^2.28.1"},"_npmOperationalInternal":{"tmp":"tmp/elpis_1.1.3_1743420869980_0.0340602032702122","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@aoayaoa/elpis","publishConfig":{"access":"public"},"version":"1.1.4","description":"``` javascript {   mode: \"dashboard\";   name: \"\";   desc: \"\";   icon: \"\";   homePage: \"\";   menu: [     {       name: \"\",       key: \"\",       menuType: \"\", //枚举 group / module       subMenu: [         //递归       ],       //当menuType为module时，需要配置moduleTyp","main":"index.js","scripts":{"test":"ENV='local' mocha 'test/**/*.js'","lint":"eslint --quiet --ext .js,.vue ."},"repository":{"type":"git","url":"git+https://github.com/aoayaoa/elpis.git"},"author":{"name":"aya"},"license":"ISC","dependencies":{"@babel/cli":"^7.26.4","@babel/core":"^7.26.10","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-nullish-coalescing-operator":"^7.18.6","@babel/plugin-proposal-optional-chaining":"^7.21.0","@babel/plugin-proposal-optional-chaining-assign":"^7.25.9","@babel/plugin-transform-class-properties":"^7.25.9","@babel/plugin-transform-nullish-coalescing-operator":"^7.26.6","@babel/plugin-transform-optional-chaining":"^7.25.9","@babel/plugin-transform-runtime":"^7.26.10","@babel/preset-env":"^7.26.9","ajv":"^6.10.2","axios":"^0.19.2","babel-loader":"^8.0.4","clean-webpack-plugin":"^0.1.19","consoler":"^0.2.0","core-js":"^3.41.0","css-loader":"^0.23.1","css-minimizer-webpack-plugin":"^5.0.1","directory-named-webpack-plugin":"^4.0.1","echarts":"^5.5.0","element-plus":"^2.9.6","express":"^4.18.2","file-loader":"^6.2.0","generate-password":"^1.7.1","glob":"^7.1.4","happypack":"^5.0.1","html-webpack-inject-attributes-plugin":"^1.0.1","html-webpack-plugin":"^5.5.3","jsonwebtoken":"^9.0.2","knex":"^0.19.0","koa":"2.7.0","koa-bodyparser":"^4.2.1","koa-nunjucks-2":"^3.0.2","koa-router":"^7.4.0","koa-static":"^5.0.0","koa-useragent":"2.0.0","koa2-cors":"^2.0.6","less":"^3.8.1","less-loader":"^11.1.3","lodash":"^4.17.21","log4js":"^6.9.1","md5":"^2.2.1","mini-css-extract-plugin":"^2.7.6","moment":"^2.29.4","mysql":"^2.18.1","node-schedule":"^2.1.1","nodemon":"^1.19.2","path":"^0.12.7","pinia":"^2.1.6","pinia-plugin-persistedstate":"^4.2.0","sass":"^1.86.0","sass-loader":"^16.0.5","style-loader":"^0.14.1","superagent":"^8.1.2","terser-webpack-plugin":"^2.3.5","thread-loader":"^4.0.4","url-loader":"^4.1.1","vue":"^3.3.4","vue-json-viewer":"^3.0.4","vue-loader":"^17.2.2","vue-router":"^4.2.4","vue-style-loader":"^4.1.3","vuex":"^4.1.0","webpack":"^5.88.1","webpack-dev-middleware":"^6.1.1","webpack-hot-middleware":"^2.25.4","webpack-merge":"^4.2.1"},"devDependencies":{"assert":"^2.0.0","babel-eslint":"^10.0.2","eslint":"^7.32.0","eslint-plugin-import":"^2.28.1","eslint-plugin-vue":"^9.17.0","ghooks":"~1.0.3","mocha":"^6.1.4","supertest":"^4.0.2","validate-commit-msg":"~2.14.0"},"config":{"ghooks":{"pre-commit":"npm run lint","commit-msg":"validate-commit-msg"}},"_id":"@aoayaoa/elpis@1.1.4","gitHead":"e57ed0dc8c84394cb98911cc3ab316c5173571f3","bugs":{"url":"https://github.com/aoayaoa/elpis/issues"},"homepage":"https://github.com/aoayaoa/elpis#readme","_nodeVersion":"23.10.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-S20fTR8GxVRIRHdZFnM5v46lCfjzHtANIObisbT0PIj/BPcmwxl7xt0gJ2DD0c1lrDYHjYrBaz09sfv4/Vo/+A==","shasum":"d943f5396e9a9904a1966b27418352fc15c4ab43","tarball":"https://registry.npmjs.org/@aoayaoa/elpis/-/elpis-1.1.4.tgz","fileCount":83,"unpackedSize":1238290,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCoTOXOAvpPeBDE92rbdkQ9k/9xuWxd0DkNoYdUEO66DgIgOBfmhrCF87KZax54Zllt/jhKqsMxGCvyR5SwCcq/xEI="}]},"_npmUser":{"name":"aoayaoa","email":"344226992@qq.com"},"directories":{},"maintainers":[{"name":"aoayaoa","email":"344226992@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/elpis_1.1.4_1743421678783_0.8256181272282679"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-27T04:05:41.707Z","modified":"2025-03-31T11:47:59.231Z","1.0.0":"2025-03-27T04:05:42.060Z","1.1.0":"2025-03-29T06:19:32.272Z","1.1.1":"2025-03-30T09:40:34.934Z","1.1.2":"2025-03-30T10:24:47.435Z","1.1.3":"2025-03-31T11:34:30.184Z","1.1.4":"2025-03-31T11:47:59.010Z"},"bugs":{"url":"https://github.com/aoayaoa/elpis/issues"},"author":{"name":"aya"},"license":"ISC","homepage":"https://github.com/aoayaoa/elpis#readme","repository":{"type":"git","url":"git+https://github.com/aoayaoa/elpis.git"},"description":"``` javascript {   mode: \"dashboard\";   name: \"\";   desc: \"\";   icon: \"\";   homePage: \"\";   menu: [     {       name: \"\",       key: \"\",       menuType: \"\", //枚举 group / module       subMenu: [         //递归       ],       //当menuType为module时，需要配置moduleTyp","maintainers":[{"name":"aoayaoa","email":"344226992@qq.com"}],"readme":"#elpis 是一个全栈开发的企业级应用。\n### model配置\n```\njavascript\n{\n  mode: \"dashboard\";\n  name: \"\";\n  desc: \"\";\n  icon: \"\";\n  homePage: \"\";\n  menu: [\n    {\n      name: \"\",\n      key: \"\",\n      menuType: \"\", //枚举 group / module\n      subMenu: [\n        //递归\n      ],\n      //当menuType为module时，需要配置moduleType\n      moduleType: \"\", //枚举 sider/iframe/custom/schema\n      //当moduleType为sider时，需要配置siderConfig\n      siderConfig: {\n        menu: [\n          //递归menuItem\n        ],\n      },\n      //当moduleType为iframe时，需要配置iframeConfig\n      iframeConfig: {\n        path: \"\",\n      },\n      //当moduleType为custom时，需要配置customConfig\n      customConfig: {\n        path: \"\",\n      },\n      //当moduleType为schema时，需要配置schemaConfig\n      schemaConfig: {\n        api: \"\",\n        schema: {\n          type: \"object\", //模版数据\n          properties: {\n            key: \"\",\n            schema: {\n              ...schema,\n              type: \"\", //字段类型\n              label: \"\", //字段名\n              tableOption: {\n                //表格配置\n                elTableColumnConfig: {\n                  //表格列配置\n                  ...elTableColumnConfig,\n                  visible: true, //是否显示\n                },\n              },\n              searchOption: {\n                //搜索栏配置\n                ...elementComponentConfig, //element-plus组件配置\n                comType: \"\", //组件类型 input/select/date/daterange等等\n                default: \"\", //默认值\n\n                //type:select 时\n                enumList: [], //枚举列表\n                //type:dynamicSelect 时\n                api: \"\", //接口地址\n              },\n              /**\n               * 字段在不同动态component 的配置,前缀对应componentConfig的键值：componentConfig: createFrom\n               */\n              createFromOption: {\n                ...elementComponentConfig, //element-plus组件配置\n                comType: \"\", //类型 input/select/date/daterange等等\n                visible: true, //是否显示\n                disabled: false, //是否禁用\n                default: \"\", //默认值\n                enumList: [], //枚举列表\n                api: \"\", //接口地址\n              },\n              editFromOption: {\n                ...elementComponentConfig, //element-plus组件配置\n                comType: \"\", //类型 input/select/date/daterange等等\n                visible: true, //是否显示\n                disabled: false, //是否禁用\n                default: \"\", //默认值\n                enumList: [], //枚举列表\n              },\n              detailPanelOption: {\n                ...elementComponentConfig, //element-plus组件配置\n         \n            },\n            },\n          },\n          required: [], //必填字段\n        },\n        tableConfig: {\n          headerButtonConfig: [\n            {\n              label: \"\", //按钮名称\n              eventKey: \"\", //按钮事件key\n              eventOptions: {\n                comName: \"\", //组件名称 eventKey=showComponent时，需要配置\n                // params: {\n                //   paramKey: rowKeyValue, //按钮事件参数key\n                // },\n              }, //按钮事件配置\n              tofixed: 2, //保留小数点后tofixed位\n              ...elButtonConfig, //element-plus按钮配置\n            },\n          ],\n          rowButtonConfig: [\n            {\n              label: \"\", //按钮名称\n              eventKey: \"\", //按钮事件key\n              eventOptions: {\n                comName: \"\", //组件名称 eventKey=showComponent时，需要配置\n                params: {\n                  paramKey: rowKeyValue, //按钮事件参数key\n                },\n              }, //按钮事件配置\n              ...elButtonConfig, //element-plus按钮配置\n            },\n          ],\n        }, //表格配置\n        searchConfig: {}, //搜索栏配置\n        componentConfig: {\n          createFrom: {\n            title: \"\", //标题\n            saveBtn: \"\", //保存按钮\n          },\n          editFrom: {\n            mainKey: \"\", //唯一表示，用于表示修改对象的数据\n            title: \"\", //标题\n            saveBtn: \"\", //保存按钮\n          },\n          detailPanel: {\n            mainKey: \"\", //唯一表示，用于表示修改对象的数据\n            title: \"\", //标题\n          \n          },\n        },\n      },\n    },\n  ];\n}\n```","readmeFilename":"README.md"}