{"_id":"free-core","_rev":"44-0f6259ab7d5d2ef046167fa60dca7aa0","name":"free-core","dist-tags":{"latest":"1.1.8-22.dev"},"versions":{"1.0.0-dev":{"name":"free-core","private":false,"version":"1.0.0-dev","main":"./dist/free.umd.js","module":"./dist/free.es.js","exports":{".":{"import":"./dist/free.es.js","require":"./dist/free.umd.js"}},"scripts":{"dev":"vite","build":"vite build && vue-tsc --emitDeclarationOnly","preview":"vite preview","lint:eslint":"eslint \"src/**/*.{vue,js,ts,tsx}\" --fix","lint:stylelint":"stylelint --fix \"**/*.{vue,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","prepare":"husky install"},"dependencies":{"@vitejs/plugin-vue-jsx":"^1.3.8","lodash-es":"^4.17.21","vue":"^3.2.25","vuedraggable":"^4.1.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","@vicons/fluent":"^0.12.0","@vitejs/plugin-vue":"^2.2.0","eslint":"^8.12.0","eslint-config-standard":"^17.0.0-1","eslint-plugin-import":"^2.25.4","eslint-plugin-n":"14","eslint-plugin-promise":"^6.0.0","eslint-plugin-vue":"^8.5.0","husky":">=7","lint-staged":">=10","naive-ui":"^2.27.0","postcss":"^8.4.12","postcss-html":"^1.3.0","sass":"^1.49.9","stylelint":"^14.6.1","stylelint-config-recommended-vue":"^1.4.0","stylelint-config-standard":"^25.0.0","stylelint-config-standard-scss":"^3.0.0","stylelint-order":"^5.0.0","typescript":"^4.5.4","vfonts":"^0.0.3","vite":"^2.8.0","vue-tsc":"^0.29.8"},"lint-staged":{"*.{ts,tsx,js,vue,md}":"pnpm lint:eslint","*.{vue,scss,css,sass}":"pnpm lint:stylelint"},"gitHead":"93e3ba128145f0324362440e61847f7b2ae77ea3","description":"教弟弟业务代码，写到这块东西。觉得开源出来还挺有趣   前端布局仿有赞微页面 主要功能核心业务分离，根据api开发widget 挂载到核心直接diy   核心功能完成，抽空完成Widget开发，然后适配跨端小程序","_id":"free-core@1.0.0-dev","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-Ym01tMjMatR3xsvm6uKJGDPGeXozxLCWKIevimoLwHb4xcqk7zAx4IQODI8TyDllCRJMQYeB3x1dObazHn/Zew==","shasum":"4ce88721a7114bc7a16ddfe19a9888858e3067f6","tarball":"https://registry.npmjs.org/free-core/-/free-core-1.0.0-dev.tgz","fileCount":37,"unpackedSize":4946125,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHwKwcv0o9iLEaHdOS9GriwN8CKrPebomMFwkdjm+dpnAiACZkIgFeBR0abNREa/LK6I52E2QpKKBjKZWS8gsE3SjA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiR+i5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmplqg//aborn2dAOAnbcYkBQy59mWGr0eCcGbUc/Yg4CC7Y1YPd4ITV\r\nMbYgDvReyUaIPyoEoFazlt/Di57fB48hJMKDsBlOYp8VR8aFV9lF16i4p7V2\r\ndsPlWofQgm1oQaRD4emkW7ouH3VmhRI3xdryWLHUxjUGxAWD448qMc54k8Q2\r\nitRwNFnaX8AQjURL3y9xkWa51McLkDO6jTa7hDBz9irHzrifD4gd5u3FMRSy\r\niHO/A9CUZ6OT3XM8AOAPq6v3MdgvvGYcELGdpA22s3IPFVgy2H09WUJFBNyB\r\nbC7UVlpGqXKjTxlFP5bO/qjlIoIPGfCFTWwZvE/JN/gnsACWn0GU29gi027q\r\nOYHbOtlLwAb8ocAxMVo4l4A3sn//nTPDuouAYYjPne7DT7z++ZYBj3ABJmCv\r\n2goTljmq8qKAFUSaoeQhuJrSIvUOnb0Qw+Npz4cC07xD7ta37RVm8vbg1v9n\r\nOsZj1UYcObQnJOT7yJz+3xa6+LVJSD5VrVHF4m3ROB4fmLvzrlaYxBftDYQg\r\nTA05FyFjbsJ9zyjk1rumlhwYsjZhWCkXTO8tjdrKofYDQ+QovAH06wlUg059\r\ngbv4rEdS8PMrqYpeNKTfkQBpGtwT/HYLzdIysjxHybLQGpTcdzn0WB0dpEBD\r\nvbhHlVwAQdhEFyoyf97fBO8Rzi7Nm43HOfE=\r\n=mFiq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eamesh","email":"easeava@gmail.com"},"directories":{},"maintainers":[{"name":"eamesh","email":"easeava@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/free-core_1.0.0-dev_1648879801332_0.767067974804511"},"_hasShrinkwrap":false},"1.0.1-dev":{"name":"free-core","main":"./dist/free-core.umd.js","module":"./dist/free-core.es.js","exports":{".":{"import":"./dist/free-core.es.js","require":"./dist/free-core.umd.js"}},"version":"1.0.1-dev","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview","lint:eslint":"eslint \"src/**/*.{vue,js,ts,tsx}\" --fix","lint:stylelint":"stylelint --fix \"**/*.{vue,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","prepare":"husky install"},"dependencies":{"@vitejs/plugin-vue-jsx":"^1.3.8","lodash-es":"^4.17.21","vue":"^3.2.25","vuedraggable":"^4.1.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","@vicons/fluent":"^0.12.0","@vitejs/plugin-vue":"^2.2.0","eslint":"^8.12.0","eslint-config-standard":"^17.0.0-1","eslint-plugin-import":"^2.25.4","eslint-plugin-n":"14","eslint-plugin-promise":"^6.0.0","eslint-plugin-vue":"^8.5.0","husky":">=7","lint-staged":">=10","naive-ui":"^2.27.0","postcss":"^8.4.12","postcss-html":"^1.3.0","sass":"^1.49.9","stylelint":"^14.6.1","stylelint-config-recommended-vue":"^1.4.0","stylelint-config-standard":"^25.0.0","stylelint-config-standard-scss":"^3.0.0","stylelint-order":"^5.0.0","typescript":"^4.5.4","vfonts":"^0.0.3","vite":"^2.8.0","vue-tsc":"^0.29.8"},"lint-staged":{"*.{ts,tsx,js,vue,md}":"pnpm lint:eslint","*.{vue,scss,css,sass}":"pnpm lint:stylelint"},"gitHead":"93e3ba128145f0324362440e61847f7b2ae77ea3","description":"教弟弟业务代码，写到这块东西。觉得开源出来还挺有趣   前端布局仿有赞微页面 主要功能核心业务分离，根据api开发widget 挂载到核心直接diy   核心功能完成，抽空完成Widget开发，然后适配跨端小程序","_id":"free-core@1.0.1-dev","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-VkTpfN32oapNvgSDDhMM2BQkDP4a6BgEGOuqPmQn07x5A874xRSpQ/FP7FodXDwGVLBlHh4D57yWOFsMpHoSag==","shasum":"b1aa18e1c9cfcaf6786d708f6dfd3cf7f74eed15","tarball":"https://registry.npmjs.org/free-core/-/free-core-1.0.1-dev.tgz","fileCount":6,"unpackedSize":2572731,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZr7mrl0jjt6p96Ab6L2iolJdNI+hHNUYQwJQnWNu66AIhAMp8ovx91g1l+THVjc5Uv38oWqimI0JczGAksjVYfOXJ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSAd5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdZQ/+PcoAPNev3EL1zbbdt04jHy7ZICSH4Eit8G3SEKlSmgbymtvk\r\n0ktMU6dZMuZvKbArsLn7fUay3H7Qz4ycWMxnA7dg/+zsbPFOcANMHj8HtJMF\r\nnmMdhUx1jJYtovksX7rkczcb6Au4rl0oFj8gH50J+dXs4JScHxKe5QpBJA5U\r\nx8tq7AU5o4zJTJbwqji9yx7gmyhUDpzBiFvbnT3ADWO+HsHdok+bKkgmid62\r\nrSb5nfcmOWFjqh3IlONLIJpRbT8lijhWfVTpIToZ0uyiqWqXjN2B3X1gOh4e\r\nb+uX3+hjdRrnrxgRbUVmhUoTmpggzSH8PAlbuVOzVdFSGuSiULl1B9f2+bRO\r\nrWt3rf0OVl+jHSv7AhuuydqeyIGas+4Of7fWe9p6KR/r5QLsRizSSa1RYQR3\r\niNIG64C1VepJ2K4nIOKBaPqIrz7BFHj7mB0s6oeHyABy9kw2sHs0rReJ5P9U\r\nZiR4cqXE8CFw6taVKWH0zTx1ZcER2sqnYLXphY+10xAWrz9MhTuwIuEdr2UA\r\nuHZ/owPwoXAPmx6u9cuZFTLrVJLFDzHF0RxT7R5nR3Q6dsOrMOJJLytkzpuB\r\nYzf5OiLPS0aqTScf526kFeel9ngGzv90PDQy+ejO808XxdPe459eQgAQwP4F\r\nPXoZ7+gHPfkF1pJsFsPTqHYE5FW+T+oZP+g=\r\n=FhIL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eamesh","email":"easeava@gmail.com"},"directories":{},"maintainers":[{"name":"eamesh","email":"easeava@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/free-core_1.0.1-dev_1648887673646_0.6374708480220423"},"_hasShrinkwrap":false},"1.0.2-dev":{"name":"free-core","version":"1.0.2-dev","main":"./dist/free.umd.js","module":"./dist/free.es.js","exports":{".":{"import":"./dist/free.es.js","require":"./dist/free.umd.js"}},"scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","preview":"vite preview","lint:eslint":"eslint \"src/**/*.{vue,js,ts,tsx}\" --fix","lint:stylelint":"stylelint --fix \"**/*.{vue,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","prepare":"husky install"},"dependencies":{"@vitejs/plugin-vue-jsx":"^1.3.8","lodash-es":"^4.17.21","vue":"^3.2.25","vuedraggable":"^4.1.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","@vicons/fluent":"^0.12.0","@vitejs/plugin-vue":"^2.2.0","eslint":"^8.12.0","eslint-config-standard":"^17.0.0-1","eslint-plugin-import":"^2.25.4","eslint-plugin-n":"14","eslint-plugin-promise":"^6.0.0","eslint-plugin-vue":"^8.5.0","husky":">=7","lint-staged":">=10","naive-ui":"^2.27.0","postcss":"^8.4.12","postcss-html":"^1.3.0","sass":"^1.49.9","stylelint":"^14.6.1","stylelint-config-recommended-vue":"^1.4.0","stylelint-config-standard":"^25.0.0","stylelint-config-standard-scss":"^3.0.0","stylelint-order":"^5.0.0","typescript":"^4.5.4","vfonts":"^0.0.3","vite":"^2.8.0","vue-tsc":"^0.29.8"},"lint-staged":{"*.{ts,tsx,js,vue,md}":"pnpm lint:eslint","*.{vue,scss,css,sass}":"pnpm lint:stylelint"},"gitHead":"93e3ba128145f0324362440e61847f7b2ae77ea3","description":"教弟弟业务代码，写到这块东西。觉得开源出来还挺有趣   前端布局仿有赞微页面 主要功能核心业务分离，根据api开发widget 挂载到核心直接diy   核心功能完成，抽空完成Widget开发，然后适配跨端小程序","_id":"free-core@1.0.2-dev","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-p0t1KrLihUPzmikc9i6iIKV7V05TgO0U5sl6KKE0+sh9EV5MEwxl4pY+UUkRK2CYE5dbUHMmfJZ+dl+l61Mtyg==","shasum":"b34e303d17bad9ebe079ef482e10803cb2b61b46","tarball":"https://registry.npmjs.org/free-core/-/free-core-1.0.2-dev.tgz","fileCount":6,"unpackedSize":2572711,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD47sC2k/OpVy9SQyvWoTMmeRjyG8HyDOh8tU91UAlhZQIhAMV+nw88kRQ9ijVTj7rEE5RNZIvlmRH6Yibj82mV3hUK"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSAiKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp79w//XW0GpRN7PKn/fIVScp4T/UxvoqoJcAzfGhTULeANMD5jFPTl\r\nL7MOs23jEzpZQ/51s+7xtrGFda7BebwoRf8CBT7g3ZCuSN8WHTnO+dIXJ9GY\r\nDCTJOk0D/0T6e+/cto3hs8HmL/hQ7q+44oQcV3iH9b0q9hzYs7+oDwhgighW\r\n6OBP3ojOFRFtQJMbQPw9OPsKKpVlq/nfb5IbW+dGl41xlmicZ2B64J8wx5+f\r\nUCfyILMUUBZZXm9t3+0UEXaFrIsH7eUiRkm1e0s+dxJgaKoOuc/opWXqXJq2\r\nCPQoJb57jm+u8A9z4XsWwY/TwLgwPM2pbvKD2Z+QxQfJ9O/BqMA2pH3crJnW\r\ntqQfd/ZWqkcKkQP8FvPlU1RmWCtc+/2QGed4CymLb0OX8UCaFEpRmKqDKBrL\r\nQ7If0pQOKT/ZWPs/duIVxvxyjoy8s3E5USUhLrlTkLIps3yifwQpEuMsfTHZ\r\nODAc03Acavv2gok5AxiFuQWXCrvDUzK5vQWlr5XXx+q2SeaSlBgK09EhadrH\r\nn24QonI+e0ASc2PaQrJsE/CX2nrWFdADnHe/KYKscucP/ubhiJLTyxwwt8EK\r\nlsaNSo2ZW76lcsQ/BUq4AYTGmf8Xy+D/ZGpSPzJMYq4+xO5HRWlIP2wAqwyN\r\nRY1KaCJv6OYP0QT4XsKqEuB5StuLts3KQ60=\r\n=9tdi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eamesh","email":"easeava@gmail.com"},"directories":{},"maintainers":[{"name":"eamesh","email":"easeava@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/free-core_1.0.2-dev_1648887946375_0.05942573702542919"},"_hasShrinkwrap":false},"1.1.2-dev":{"name":"free-core","version":"1.1.2-dev","repository":{"type":"git","url":"git+https://github.com/eamesh/free.git"},"main":"./lib/umd/index.js","module":"./lib/es/index.js","style":"./lib/style.css","exports":{".":{"import":"./lib/es/index.js","require":"./lib/umd/index.js"}},"scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","build:lib":"rimraf lib && node ./scripts/build-lib.js && pnpm build:dts && rimraf tsconfig.node.tsbuildinfo","preview":"vite preview","lint:eslint":"eslint \"src/**/*.{vue,js,ts,tsx}\" --fix","lint:stylelint":"stylelint --fix \"**/*.{vue,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","build:dts":"vue-tsc -b --force tsconfig.esm.json","clean":"rimraf lib"},"dependencies":{"@vitejs/plugin-vue-jsx":"^1.3.9","vue":"^3.2.25"},"devDependencies":{"@types/estree":"^0.0.51","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","@vicons/fluent":"^0.12.0","@vitejs/plugin-vue":"^2.3.0","eslint":"^8.12.0","eslint-config-standard":"^17.0.0-1","eslint-plugin-import":"^2.25.4","eslint-plugin-n":"14","eslint-plugin-promise":"^6.0.0","eslint-plugin-vue":"^8.5.0","naive-ui":"^2.27.0","postcss":"^8.4.12","postcss-html":"^1.3.0","rimraf":"^3.0.2","sass":"^1.49.11","stylelint":"^14.6.1","stylelint-config-recommended-vue":"^1.4.0","stylelint-config-standard":"^25.0.0","stylelint-config-standard-scss":"^3.0.0","stylelint-order":"^5.0.0","typescript":"^4.5.4","vfonts":"^0.0.3","vite":"^2.9.0","vite-plugin-dts":"^1.0.5","vue-tsc":"^0.29.8","vuedraggable":"^4.1.0"},"gitHead":"4b0fb3273c9048a2b2b1341e6fdc7b04383e207f","description":"教弟弟业务代码，写到这块东西。觉得开源出来还挺有趣   前端布局仿有赞微页面 主要功能核心业务分离，根据api开发widget 挂载到核心直接diy   核心功能完成，抽空完成Widget开发，然后适配跨端小程序","bugs":{"url":"https://github.com/eamesh/free/issues"},"homepage":"https://github.com/eamesh/free#readme","_id":"free-core@1.1.2-dev","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-XSPu2qLONV15BX/xR0dzf6ZdzHyV7jNlihXSY0TZPsoB/v7VGNdEOI1gK+wImW2Mt9ca0VMBe7pNbMmrzsHgOg==","shasum":"15b1b651739704cf044464e4ce561774368ebf1d","tarball":"https://registry.npmjs.org/free-core/-/free-core-1.1.2-dev.tgz","fileCount":36,"unpackedSize":5082982,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIENG6bu44OQauZ3Frg7f1igcWNy4J2KhvDBVy8WcHK5xAiBU/2ZlfqSDExgLJe2PKxPKTfNpE0k034k3+xh6ZbrRKg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSYYFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQcA//Zm9fCKySikMObPiWtZSvWWCu++hO3yGocnY5yX86IpZgucPg\r\ngNLYwcnS5ujqxZzqqMbTn3AUVIKA90+yZgAuIwOfc4l4pD0ZaogUDAtKoUDN\r\ngqLZQNvm2OIwnOe0bwMpjsDrlakjMXfBxOJi7yz7A4Pz6/SklWxnbuoe1jpl\r\nW3CWUWINf2WxgFhJUY3B5P+3UWX82syWJoV+9XmnnGPEOSSrr+Td0gyU7Kxh\r\neGHNnErwVqWWvKhYhIIZGMlz1xykszIRgoey3k/6DcHq9CpwGUGkyJYTiwgN\r\nvGCnGevpr/+m0NKNjjQXA0MweTaJA6yJg78eVyHj0+TSXD8AsXfjQUw4RGD/\r\nMuJ4r4QbM7ZOXY9fUK9xdK+JgI8g1gMDhV9lpzrG/uhen1dRRfAM2rTTqzc6\r\nRKt4xelUFQ2+zjUJhNS4zyWLEqq3973MHC01DCNMYJgjEnaWCdGltIZ8cV58\r\nekLvF2K2QYfOtBJjv977KGXIDC7aIwLdcOUc2j3Lw8D3z3QNeVHxtsOJcese\r\n29NAW3Y3P6GNVHje3HpwLOcDVGecnHxDdVRKpz301wkxiWlN4O+XMV9dBCUp\r\nf96aIEm0Bia8JQGMdxpm1A59Hgg98CFyjuFMzniKl9t5+JMHMMikkvUV6cxe\r\nFW86UHScQBh0YB/20FCAyCmSV16Np1YgZso=\r\n=iGaj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eamesh","email":"easeava@gmail.com"},"directories":{},"maintainers":[{"name":"eamesh","email":"easeava@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/free-core_1.1.2-dev_1648985605016_0.37900335701574384"},"_hasShrinkwrap":false},"1.1.6-x.dev":{"name":"free-core","version":"1.1.6-x.dev","repository":{"type":"git","url":"git+https://github.com/eamesh/free.git"},"main":"lib/umd/index.js","module":"lib/es/index.js","style":"lib/style.css","typings":"lib/types/index.d.ts","exports":{".":{"import":"./lib/es/index.js","require":"./lib/umd/index.js"}},"author":{"name":"eamesh"},"license":"MIT","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","build:lib":"rimraf lib && node ./scripts/build-lib.js && pnpm build:dts && rimraf tsconfig.node.tsbuildinfo","preview":"vite preview","lint:eslint":"eslint \"src/**/*.{vue,js,ts,tsx}\" --fix","lint:stylelint":"stylelint --fix \"**/*.{vue,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","build:dts":"vue-tsc -b --force tsconfig.esm.json","clean":"rimraf lib","prepare":"husky install"},"dependencies":{"@vitejs/plugin-vue-jsx":"^1.3.9","vue":"^3.2.25"},"devDependencies":{"@types/estree":"^0.0.51","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","@vicons/fluent":"^0.12.0","@vitejs/plugin-vue":"^2.3.0","eslint":"^8.12.0","eslint-config-standard":"^17.0.0-1","eslint-plugin-import":"^2.25.4","eslint-plugin-n":"14","eslint-plugin-promise":"^6.0.0","eslint-plugin-vue":"^8.5.0","husky":">=7","lint-staged":">=10","naive-ui":"^2.27.0","postcss":"^8.4.12","postcss-html":"^1.3.0","rimraf":"^3.0.2","sass":"^1.49.11","stylelint":"^14.6.1","stylelint-config-recommended-vue":"^1.4.0","stylelint-config-standard":"^25.0.0","stylelint-config-standard-scss":"^3.0.0","stylelint-order":"^5.0.0","typescript":"^4.5.4","vfonts":"^0.0.3","vite":"^2.9.0","vite-plugin-dts":"^1.0.5","vue-tsc":"^0.29.8","vuedraggable":"^4.1.0"},"lint-staged":{"*.{ts,tsx,js,vue,md}":"pnpm lint:eslint","*.{vue,scss,css,sass}":"pnpm lint:stylelint"},"gitHead":"fe2a23f3fb506b89958b8b8f43f7fb7bd01fde32","description":"教弟弟业务代码，写到这块东西。觉得开源出来还挺有趣   前端布局仿有赞微页面 主要功能核心业务分离，根据api开发widget 挂载到核心直接diy   核心功能完成，抽空完成Widget开发，然后适配跨端小程序","bugs":{"url":"https://github.com/eamesh/free/issues"},"homepage":"https://github.com/eamesh/free#readme","_id":"free-core@1.1.6-x.dev","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-i1xAgzQYmh/odpm96tNI67N6cCvVdcUFOcBHfhKhKgcjyh5NdqK9Jz/+V9s5gTycPhxHTFZRY5566yJ6RASAqw==","shasum":"9863b63961b365539993a6642f6696d0b6684aeb","tarball":"https://registry.npmjs.org/free-core/-/free-core-1.1.6-x.dev.tgz","fileCount":34,"unpackedSize":1413960,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZN9Nv8uLZXU6LS3K5v7//cnyi2HTouWFJYVpqiYwDXgIhAJlpMBN/P//74llnUwOjPE+HUGSSgLeYS8YqBNKIpgJP"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiScJ9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmroRQ/9E1GYPYuteR5knNo6yIyMWEwAwag1r7xR4vVKGkdkOkPKzDWw\r\nm0/82AHeIFAQQKewNxxMRGS8e9dNm8R5peHieTcCFb7ujdR9kLOP0vF2qz7r\r\nLgz2/uHh6uk7BQu2Uvf0nKwOZ010QpKb3z2psR8KtQ+T3rh1PoK6uksRES8Q\r\np7caz6CpRT1Sz078WLBZAzsFZW6Ad1FNRexhkhy1cUwPl73Nv9qNCKaLW2ZT\r\nM9d70VvHkiBNhBZwv3u5jD4CwyL0Ki/jrftHiuWJHnb5T5JwvdaTAdCOyEpY\r\nji433Ps58ruWiQu5W5KCRFUnqJ+39AQzr0tpYPx1p5JXKjmUkv+cD03GdZlU\r\nbgMk5CzfTxg4MGBftV3QVKebA1Q/aYKc+4328ZCPjOTPlMZKl10gF+TJAVfh\r\nGflQgj5Pgh8BISmLvT2NuA1rTL8JB6yCDBIAaEim4jTzBffDIxcXVW/Dt77M\r\nLSglsuZtGgxuNSK7hTMrzmHsrGiWp4zeGFykihCtxQqypCiyVrxSIHUj1sh+\r\nKFjkBxbcUSO+NeaGO6mOvrYDkAQrXlTuTebBiE1lK8HVGBfwxz3ff0NhzeWa\r\nYLOWr0LeDmO6mIdS9HPxV1H6NscLvU0Fd0j18h3YsaNqf+EAwg1HauHy2f9a\r\nw+iE0SbrzN43/qPAakBQGFHioWxlZ0AEV7U=\r\n=CJf7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eamesh","email":"easeava@gmail.com"},"directories":{},"maintainers":[{"name":"eamesh","email":"easeava@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/free-core_1.1.6-x.dev_1649001085319_0.621012266265814"},"_hasShrinkwrap":false},"1.1.6-dev":{"name":"free-core","version":"1.1.6-dev","repository":{"type":"git","url":"git+https://github.com/eamesh/free.git"},"main":"lib/umd/index.js","module":"lib/es/index.js","style":"lib/style.css","typings":"lib/types/index.d.ts","author":{"name":"eamesh"},"license":"MIT","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","build:lib":"rimraf lib && node ./scripts/build-lib.js && pnpm build:dts && rimraf tsconfig.node.tsbuildinfo","preview":"vite preview","lint:eslint":"eslint \"src/**/*.{vue,js,ts,tsx}\" --fix","lint:stylelint":"stylelint --fix \"**/*.{vue,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","build:dts":"vue-tsc -b --force tsconfig.esm.json","clean":"rimraf lib","prepare":"husky install"},"dependencies":{"@vitejs/plugin-vue-jsx":"^1.3.9","vue":"^3.2.25"},"devDependencies":{"@types/estree":"^0.0.51","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","@vicons/fluent":"^0.12.0","@vitejs/plugin-vue":"^2.3.0","eslint":"^8.12.0","eslint-config-standard":"^17.0.0-1","eslint-plugin-import":"^2.25.4","eslint-plugin-n":"14","eslint-plugin-promise":"^6.0.0","eslint-plugin-vue":"^8.5.0","husky":">=7","lint-staged":">=10","naive-ui":"^2.27.0","postcss":"^8.4.12","postcss-html":"^1.3.0","rimraf":"^3.0.2","sass":"^1.49.11","stylelint":"^14.6.1","stylelint-config-recommended-vue":"^1.4.0","stylelint-config-standard":"^25.0.0","stylelint-config-standard-scss":"^3.0.0","stylelint-order":"^5.0.0","typescript":"^4.5.4","vfonts":"^0.0.3","vite":"^2.9.0","vite-plugin-dts":"^1.0.5","vue-tsc":"^0.29.8","vuedraggable":"^4.1.0"},"lint-staged":{"*.{ts,tsx,js,vue,md}":"pnpm lint:eslint","*.{vue,scss,css,sass}":"pnpm lint:stylelint"},"gitHead":"fe2a23f3fb506b89958b8b8f43f7fb7bd01fde32","description":"教弟弟业务代码，写到这块东西。觉得开源出来还挺有趣   前端布局仿有赞微页面 主要功能核心业务分离，根据api开发widget 挂载到核心直接diy   核心功能完成，抽空完成Widget开发，然后适配跨端小程序","bugs":{"url":"https://github.com/eamesh/free/issues"},"homepage":"https://github.com/eamesh/free#readme","_id":"free-core@1.1.6-dev","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-PRC9+ajUW0kDkVLW28Qjrf77tBapYoy1yegcCdF7ayrhlzK7CO9UEquiotgCIBgh4xDNpcTGqS1yIGA5HpLuYg==","shasum":"397c9494ea2b8078455b708928bf333ef80a7ad7","tarball":"https://registry.npmjs.org/free-core/-/free-core-1.1.6-dev.tgz","fileCount":34,"unpackedSize":1413937,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHK7I4O1yMbh/vCbpg4Z+dsOudd7E9T02fUFDJcyZ3QwIhAPnu9mo/n0dBatH9EGshEuVHN61EHJUp1UNdURLwlm9R"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSc5TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqWDw/9FVH9T/0q4Msdw5bqCkkRiHuBwh+1dKsh5G8ltw3hotAK/Cz0\r\ncTs4vGutnYRJDKt1dCrLCToAy/uBRqbGefpEOiC4MO0Dpha581JbPMvlhf1h\r\nx/CEVIZdKGLeIdjxkx8RQuvzeoHA2M5ZIaqYiQSCPLf4chB8mdEzOfKu3KGu\r\nx2Gdk2lXrh8uHwXDVaZOlqZfke3FVZlFrqbvDjjJqF8DLcbRAAurSiqE4VVh\r\ndukPH/pcuuFurs3PbkPqEZMjfB81T0bL64+CeneQH2h3B1z6TDkLcztZW+Tr\r\nayiXLj4gjNeMsCC5uppHrgc8CQc+hGlKp2bQmW+R+DRCfGVyv+DoP8LhC/qU\r\nv+Y8sAAe4pGZyuj9XpUg58aFD38IJeLAEJ4u/tGXs/31QGcDwtr96k8RFU5N\r\nfE+KOscoUgHTw1G65C5mdfAmDpg8h2Qx17jMpjTG/tP96o4eH8hxmOZeHBV+\r\nxGUjxXm1XGvxQqxy4ejqrUozT5X/d+t04+KVigSfvaHOiDaK17J8d4/nBy4W\r\nZAUCesF45uWscCWg70N1BE/CLflzPFGQ84X7geP7GmIHc2MHmikzgusHRDqU\r\nkSE4XEwwHkIqo6BMzee/etuwT1IrBqp81aS63bGSk4QADuipxpXt4tavoPhc\r\ntPhmm6GVR0OX+7XESOglT/quQepsoFUI418=\r\n=zSB+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eamesh","email":"easeava@gmail.com"},"directories":{},"maintainers":[{"name":"eamesh","email":"easeava@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/free-core_1.1.6-dev_1649004115769_0.3966325660419143"},"_hasShrinkwrap":false},"1.1.7-x.dev":{"name":"free-core","version":"1.1.7-x.dev","repository":{"type":"git","url":"git+https://github.com/eamesh/free.git"},"main":"lib/umd/index.js","module":"lib/es/index.js","style":"lib/style.css","typings":"lib/types/index.d.ts","author":{"name":"eamesh"},"license":"MIT","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","build:lib":"rimraf lib && node ./scripts/build-lib.js && pnpm build:dts && rimraf tsconfig.node.tsbuildinfo","preview":"vite preview","lint:eslint":"eslint \"src/**/*.{vue,js,ts,tsx}\" --fix","lint:stylelint":"stylelint --fix \"**/*.{vue,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","build:dts":"vue-tsc -b --force tsconfig.esm.json","clean":"rimraf lib","prepare":"husky install"},"dependencies":{"@vitejs/plugin-vue-jsx":"^1.3.9","vue":"^3.2.25"},"devDependencies":{"@types/estree":"^0.0.51","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","@vicons/fluent":"^0.12.0","@vitejs/plugin-vue":"^2.3.0","eslint":"^8.12.0","eslint-config-standard":"^17.0.0-1","eslint-plugin-import":"^2.25.4","eslint-plugin-n":"14","eslint-plugin-promise":"^6.0.0","eslint-plugin-vue":"^8.5.0","husky":">=7","lint-staged":">=10","naive-ui":"^2.27.0","postcss":"^8.4.12","postcss-html":"^1.3.0","rimraf":"^3.0.2","sass":"^1.49.11","stylelint":"^14.6.1","stylelint-config-recommended-vue":"^1.4.0","stylelint-config-standard":"^25.0.0","stylelint-config-standard-scss":"^3.0.0","stylelint-order":"^5.0.0","typescript":"^4.5.4","vfonts":"^0.0.3","vite":"^2.9.0","vite-plugin-dts":"^1.0.5","vue-tsc":"^0.29.8","vuedraggable":"^4.1.0"},"lint-staged":{"*.{ts,tsx,js,vue,md}":"pnpm lint:eslint","*.{vue,scss,css,sass}":"pnpm lint:stylelint"},"gitHead":"f2f315393a1d57bbd7f55607d914f8836b8904b0","description":"教弟弟业务代码，写到这块东西。觉得开源出来还挺有趣   前端布局仿有赞微页面 主要功能核心业务分离，根据api开发widget 挂载到核心直接diy   核心功能完成，抽空完成Widget开发，然后适配跨端小程序","bugs":{"url":"https://github.com/eamesh/free/issues"},"homepage":"https://github.com/eamesh/free#readme","_id":"free-core@1.1.7-x.dev","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-RTFdaLLjYj/0tFXkP6MHktM3jxwb8u62u3uexaJ81T9HraZ8zlKOBs1uhrAXRV8jFC83Xh8ojLHWcD1DG9s8RQ==","shasum":"06962eb11575ac910f7cb5c0aecadf0489e5a89a","tarball":"https://registry.npmjs.org/free-core/-/free-core-1.1.7-x.dev.tgz","fileCount":34,"unpackedSize":1413800,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/1C99kxLqRzlD6YCWbDje7CEkSs/AihU9jR0nQ3Yi7AIhAKhNpR9P+1v6+DY83JA7lwPOISM/YUOnDv9eG9qe8jRH"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSd7gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+Dw//ewDM2rKnnwte6mpbSiYQBRFAyIYKVQI5pRQAtodQOPE5CpGI\r\nWHO4l5bg3WF4eTYuKVtEBdNWSbUSiOdHWVRlTixECFUYT2erbEDi0adRvTdF\r\n9iL2B8jyvdmjZa0fAzHWd+qVgLszeigw7kIcleUe4/ELDoF+ihehIkbs+a3I\r\nl5wk7f/QbeKPxXs4UEAFhiEdleX5Z+dqhdopw0XBNlGj0T9bnep9XTZh/oXs\r\nuflhkjynqkU3SuFYVhGoVn4Rjun6yQLSY/YLMFE8L6rXotpPgvoI1vhfJhn7\r\nBWw5NoHIIhOGQkD85TNh8ssZjhhz3pPwFnO21LypbFHwsDeZE5L1gWZaRVGx\r\nk1h7/L0RyPR5lXRe786MDaFGlQ8gvilCwpaELyR4VTayz7i2blMKhP1H3syQ\r\n+Y/OtM2h69hwHKXjpr4Fqh/AW5URDoSQgKYuO1usYGkf3bEfOr27QrNhACQq\r\njFYBDunGlRNB2T9GwjTmK67X0MkEer2z2Z/jqKPSHnleIVkIlsaBipOC9xpD\r\nub14GjxUBpzaLaO+UPczUb6mGqoFPuZdx+zCrYazeuUw5QzNse/pykaB2Y/K\r\naVpfSavRxjEr1zfjI1QXkWARPLBpBpSG7LVU3T17DArDBJi5DZAH+2M3UMFW\r\nbIoBT+RDyAriL7vQ+QumBeNhfYKe5SM8yOs=\r\n=QiOA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eamesh","email":"easeava@gmail.com"},"directories":{},"maintainers":[{"name":"eamesh","email":"easeava@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/free-core_1.1.7-x.dev_1649008352463_0.6412621249443524"},"_hasShrinkwrap":false},"1.1.8-x.dev":{"name":"free-core","version":"1.1.8-x.dev","repository":{"type":"git","url":"git+https://github.com/eamesh/free.git"},"main":"lib/umd/index.js","module":"lib/es/index.js","style":"lib/style.css","typings":"lib/types/index.d.ts","author":{"name":"eamesh"},"license":"MIT","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","build:lib":"rimraf lib && node ./scripts/build-lib.js && pnpm build:dts && rimraf tsconfig.node.tsbuildinfo","preview":"vite preview","lint:eslint":"eslint \"src/**/*.{vue,js,ts,tsx}\" --fix","lint:stylelint":"stylelint --fix \"**/*.{vue,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","build:dts":"vue-tsc -b --force tsconfig.esm.json","clean":"rimraf lib","prepare":"husky install"},"dependencies":{"@vitejs/plugin-vue-jsx":"^1.3.9","vue":"^3.2.25"},"devDependencies":{"@types/estree":"^0.0.51","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","@vicons/fluent":"^0.12.0","@vitejs/plugin-vue":"^2.3.0","eslint":"^8.12.0","eslint-config-standard":"^17.0.0-1","eslint-plugin-import":"^2.25.4","eslint-plugin-n":"14","eslint-plugin-promise":"^6.0.0","eslint-plugin-vue":"^8.5.0","husky":">=7","lint-staged":">=10","naive-ui":"^2.27.0","postcss":"^8.4.12","postcss-html":"^1.3.0","rimraf":"^3.0.2","sass":"^1.49.11","stylelint":"^14.6.1","stylelint-config-recommended-vue":"^1.4.0","stylelint-config-standard":"^25.0.0","stylelint-config-standard-scss":"^3.0.0","stylelint-order":"^5.0.0","typescript":"^4.5.4","vfonts":"^0.0.3","vite":"^2.9.0","vite-plugin-dts":"^1.0.5","vue-tsc":"^0.29.8","vuedraggable":"^4.1.0"},"lint-staged":{"*.{ts,tsx,js,vue,md}":"pnpm lint:eslint","*.{vue,scss,css,sass}":"pnpm lint:stylelint"},"gitHead":"8220244190bb8ac316c6ee8140d2ff58ba4d06c6","description":"教弟弟业务代码，写到这块东西。觉得开源出来还挺有趣   前端布局仿有赞微页面 主要功能核心业务分离，根据api开发widget 挂载到核心直接diy   核心功能完成，抽空完成Widget开发，然后适配跨端小程序","bugs":{"url":"https://github.com/eamesh/free/issues"},"homepage":"https://github.com/eamesh/free#readme","_id":"free-core@1.1.8-x.dev","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-B6kKOUKD+CxQiyFGGqmuQqaQLKSUmH0XL9MrdTuAwUw6PH1nwIcyucgcF5VqjJbKsCaUiW3cnSCpMJS/BYA7Tg==","shasum":"2ac009280a1e1f4e2c024d61dc86e2ec8f515682","tarball":"https://registry.npmjs.org/free-core/-/free-core-1.1.8-x.dev.tgz","fileCount":34,"unpackedSize":1413766,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH5HhnYnVg5D32c/dqy1jPFJOypyz8+dBh2+q44zWsJYAiEAzS47fiQ+W6q9jzygEoQqW76HIBh4yZsb7YPL78Qdgos="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSeqDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2YxAAk7MRFnnpSiEk1lxfu+S/yKtLDP5PxxKHsgPdHJFY5O/q+Jbh\r\naiuNQ0aFJcbRkM+q+JEnnXAlz/xxFqg2NfMqUG5Y5OzkYdltTzhA1rFCoMA4\r\nsz9llXWLVgfRThm8VZGw1UTCiYQIBvFqRu6DeHBOTlwUuPOxNVDNbLuBUe82\r\ndc5cGYYU/tUH7dIgocQ4kcxrPJe8twv46NDVT5Sodj4cF2O4t5E5MWZLU2hL\r\nMeNz22OCB8yUNPdIfrgA3Y0qdP97QGwYyuRNvWv01WhSAWZJ8B003n6OsLfE\r\nYOWq8ZXx8Pr5VmyqzuB7Qxxo5tc2a9ToDfrhfRVaduN01lfb/sFAwOuLAp+I\r\nqsL+BKzUOfF9bDycHl7Lr5QtQdZIlucJMuGiuIOYLYcC91edVsHjaz+koNxH\r\nWEVxZMjH2c//+PnOr/i0xzhDU+L5GyXLOBvLfxi/Jr1HS0FrGenc3+NxmYbE\r\nN5/8sHxVJ6dSvYwpsy3DJKBz/xquGhS7UjAsVoxhNQcowUFFMY9XrZeb6XnY\r\nIICuGr1Lw8HGzp2Di0EenxCZgd3jJkNtfHGoGgMaa78EiWkmogrHFhAECUfz\r\ndxqqD0jvJ60lZFSPD3PpCu5kgi/fvqBWytLWqYyyNuJmrYs3/CjOJM0yQOze\r\nnNdjxzPX0XwIyY2ahmr4E2uEhxuj+pBpvJM=\r\n=2y4E\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eamesh","email":"easeava@gmail.com"},"directories":{},"maintainers":[{"name":"eamesh","email":"easeava@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/free-core_1.1.8-x.dev_1649011331745_0.042994040149189505"},"_hasShrinkwrap":false},"1.1.8-dev":{"name":"free-core","version":"1.1.8-dev","repository":{"type":"git","url":"git+https://github.com/eamesh/free.git"},"main":"lib/umd/index.js","module":"lib/es/index.js","style":"lib/style.css","typings":"lib/types/index.d.ts","author":{"name":"eamesh"},"license":"MIT","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","build:lib":"rimraf lib && node ./scripts/build-lib.js && pnpm build:dts && rimraf tsconfig.node.tsbuildinfo","preview":"vite preview","lint:eslint":"eslint \"src/**/*.{vue,js,ts,tsx}\" --fix","lint:stylelint":"stylelint --fix \"**/*.{vue,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","build:dts":"vue-tsc -b --force tsconfig.esm.json","clean":"rimraf lib","prepare":"husky install"},"dependencies":{"@vitejs/plugin-vue-jsx":"^1.3.9","vue":"^3.2.25"},"devDependencies":{"@types/estree":"^0.0.51","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","@vicons/fluent":"^0.12.0","@vitejs/plugin-vue":"^2.3.0","eslint":"^8.12.0","eslint-config-standard":"^17.0.0-1","eslint-plugin-import":"^2.25.4","eslint-plugin-n":"14","eslint-plugin-promise":"^6.0.0","eslint-plugin-vue":"^8.5.0","husky":">=7","lint-staged":">=10","naive-ui":"^2.27.0","postcss":"^8.4.12","postcss-html":"^1.3.0","rimraf":"^3.0.2","sass":"^1.49.11","stylelint":"^14.6.1","stylelint-config-recommended-vue":"^1.4.0","stylelint-config-standard":"^25.0.0","stylelint-config-standard-scss":"^3.0.0","stylelint-order":"^5.0.0","typescript":"^4.5.4","vfonts":"^0.0.3","vite":"^2.9.0","vite-plugin-dts":"^1.0.5","vue-tsc":"^0.29.8","vuedraggable":"^4.1.0"},"lint-staged":{"*.{ts,tsx,js,vue,md}":"pnpm lint:eslint","*.{vue,scss,css,sass}":"pnpm lint:stylelint"},"gitHead":"8f996007dd80368176a7f7324d52efbad2a2ccba","description":"教弟弟业务代码，写到这块东西。觉得开源出来还挺有趣   前端布局仿有赞微页面 主要功能核心业务分离，根据api开发widget 挂载到核心直接diy   核心功能完成，抽空完成Widget开发，然后适配跨端小程序","bugs":{"url":"https://github.com/eamesh/free/issues"},"homepage":"https://github.com/eamesh/free#readme","_id":"free-core@1.1.8-dev","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-6WvJLWw0g4p1olImezj+fTxoQ5NLj2DwFsQR/wDdGIYXOcvc3n1VQRdE0yMlqYCDmmY6zFNsmQZKVB1kV3jd1g==","shasum":"e9e5ddc84d62521f59b8049ddace05ed165ea2e5","tarball":"https://registry.npmjs.org/free-core/-/free-core-1.1.8-dev.tgz","fileCount":34,"unpackedSize":1413718,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAH5+9P1aTF4XSqBwdHAFnqRS8dcgKqCicQxQqMWRUDeAiABgze7ZtGdgdGlUCA0pqMmNkXyKEABy5KkAqPBQ1t+MA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSe8rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJpA//fVB+ewFLzAudU2fEbpPPgYr73918koOzkJygC5LBdsORzNM6\r\nQP6zBEhR3zngOz9eBsXRyS0PcHDX08+Bi8Vxl9f+5L9x47Btse4G7uiXI6wu\r\neZMPdJUrc5xknwOjqJJtMz+eg+2V1VlSSaXq9NtJ6OYccvfcrF2qfpfvgUGq\r\nf+KJtgQ34meM190reCq7qDnHMNsPK0c+K8xHGoibMZjMuW0puG+GZzZ0oBfP\r\nVPPP4ZHEupZcNRFRv1kzu4X36nqtO52sAp4zupK6SDIBu1IdvIaOF7zfdSIq\r\nEMBOVVQ5LpuxD9ggI7RPhgCwT977sWdG9AMsaw4Z1suEF2i5f9sk0nV/Q2oX\r\n3A8Rvs9Zh+3+ra6aSGqgQw3v5pJTd+zRVeesLVrY1wOCDX6jmm0RBxrl7pXI\r\nQi1HAxK2gFbvDMyfNfVcN6PugNOUOcY0+RHzxcZYyKCGrindOtZUjDyDaxU3\r\nqxWIe9FPNPSXc/iKUwgJUx3A+dk9euST1gvjTuph5BDYTifUDC93uxKv6Sct\r\nKDGVoDEvh7yRRnpgu9yjHLB9vumwMRtl+pe7c8OI80RDs6TU2+eM9kkWDq/B\r\n+Axb7VcZtYtbrwbp+sSiCeN+VFR5FjYvrl9UcV4yVz8HTZRm/qcdQxme6QIL\r\nBIm2nlHSoCNKgxyJNRGonu34da5mAZAehd0=\r\n=TCEf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eamesh","email":"easeava@gmail.com"},"directories":{},"maintainers":[{"name":"eamesh","email":"easeava@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/free-core_1.1.8-dev_1649012523150_0.7544177485586823"},"_hasShrinkwrap":false},"1.1.8-1.dev":{"name":"free-core","version":"1.1.8-1.dev","repository":{"type":"git","url":"git+https://github.com/eamesh/free.git"},"main":"lib/umd/index.js","module":"lib/es/index.js","style":"lib/style.css","typings":"lib/types/index.d.ts","author":{"name":"eamesh"},"license":"MIT","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","build:lib":"rimraf lib && node ./scripts/build-lib.js && pnpm build:dts && rimraf tsconfig.node.tsbuildinfo","preview":"vite preview","lint:eslint":"eslint \"src/**/*.{vue,js,ts,tsx}\" --fix","lint:stylelint":"stylelint --fix \"**/*.{vue,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","build:dts":"vue-tsc -b --force tsconfig.esm.json","clean":"rimraf lib","prepare":"husky install"},"dependencies":{"@vitejs/plugin-vue-jsx":"^1.3.9","vue":"^3.2.25"},"devDependencies":{"@types/estree":"^0.0.51","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","@vicons/fluent":"^0.12.0","@vitejs/plugin-vue":"^2.3.0","eslint":"^8.12.0","eslint-config-standard":"^17.0.0-1","eslint-plugin-import":"^2.25.4","eslint-plugin-n":"14","eslint-plugin-promise":"^6.0.0","eslint-plugin-vue":"^8.5.0","husky":">=7","lint-staged":">=10","naive-ui":"^2.27.0","postcss":"^8.4.12","postcss-html":"^1.3.0","rimraf":"^3.0.2","sass":"^1.49.11","stylelint":"^14.6.1","stylelint-config-recommended-vue":"^1.4.0","stylelint-config-standard":"^25.0.0","stylelint-config-standard-scss":"^3.0.0","stylelint-order":"^5.0.0","typescript":"^4.5.4","vfonts":"^0.0.3","vite":"^2.9.0","vite-plugin-dts":"^1.0.5","vue-tsc":"^0.29.8","vuedraggable":"^4.1.0"},"lint-staged":{"*.{ts,tsx,js,vue,md}":"pnpm lint:eslint","*.{vue,scss,css,sass}":"pnpm lint:stylelint"},"gitHead":"634dee6f674304ffc34d27983ec2a7a127d70204","description":"教弟弟业务代码，写到这块东西。觉得开源出来还挺有趣   前端布局仿有赞微页面 主要功能核心业务分离，根据api开发widget 挂载到核心直接diy   核心功能完成，抽空完成Widget开发，然后适配跨端小程序","bugs":{"url":"https://github.com/eamesh/free/issues"},"homepage":"https://github.com/eamesh/free#readme","_id":"free-core@1.1.8-1.dev","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-+kYZ2p8V6DRXDT58Pc77UcrH9doEax9Ke62S5reuMjiBWzhKVCBIDBNfFHEdEHtkjH2swu92riaiS+euYZONkQ==","shasum":"4c5d36175d9592efaada2eecfbc7074097c25c88","tarball":"https://registry.npmjs.org/free-core/-/free-core-1.1.8-1.dev.tgz","fileCount":34,"unpackedSize":1414121,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5xcJekspqg62/ffp1ZxM6hjciOfN/iApwNIFSyLIXOwIhAKR7OyOAyU31UAqTGaKsfUTFpvbRbnA8S0P3JEPK/6C0"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSmJsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogYBAAkiKSbgPGulaumOIp2nrqT3FywIy6NYpYZz4TGs6jl1MeUL6V\r\nesDZOFZc+NqWxxobwGoIbT2vFJos7GyDMMtFHs1GWjTSJwiFuDX6hhDttBKB\r\n7FfHrCTq1NPA999Y6w1ovZIpamKxYmWqxwwQVJzp5EItZ9uMCcGFJtiXd6Yd\r\nSExJHRRLfBfh4AzISJj7xhbUZZWBUC1Z2QgNB3QACicv1aK7n5VRvycJ6ky9\r\nYgJ+dTLx41fg7euaCdFeGs8JklMxMYRR6g7y9p9kOj9cr4pDYN+jUrCcCA5U\r\nEF5XWSTsokXTyWMr5FrUbK2GGvlHCdAMbcxiasoM/Vx+i3jfe++xA2mECNXt\r\ntWNxDb56HloozVFGdjm4seTjtwwF+bP3yxpT1E+Kvy6aqrmn29yr0rUjSRE8\r\n+IMJ8i+AWIMkMkWMDhbiMO9tOUV51NYFVraxbRvaX5Xi3V3Pwm8ihxMD+gwN\r\nRDrJMHsTJ903Ii/ZUq/dT0m2dGXcUhjnL9IksjNSovERKf4WnQvmrhXXpA3+\r\n9m6FQRRDpTSlMwsy+gOamTG8z3gszKchsD5mG3Go1NMzQh5F4teUWbQqhcef\r\nZEAiNQ6FZAgl/8VCjUtQmMSLJTLZFQULYgW5QqitmgvcCGalyX6oLTZZ4BLo\r\nperp1/0jnhMqR16DGUYlNryyHKISWRBlOr4=\r\n=Pmkb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eamesh","email":"easeava@gmail.com"},"directories":{},"maintainers":[{"name":"eamesh","email":"easeava@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/free-core_1.1.8-1.dev_1649042027863_0.7742143213097448"},"_hasShrinkwrap":false},"1.1.8-3.dev":{"name":"free-core","version":"1.1.8-3.dev","repository":{"type":"git","url":"git+https://github.com/eamesh/free.git"},"main":"lib/umd/index.js","module":"lib/es/index.js","style":"lib/style.css","typings":"lib/types/index.d.ts","author":{"name":"eamesh"},"license":"MIT","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","build:lib":"rimraf lib && node ./scripts/build-lib.js && pnpm build:dts && rimraf tsconfig.node.tsbuildinfo","preview":"vite preview","lint:eslint":"eslint \"src/**/*.{vue,js,ts,tsx}\" --fix","lint:stylelint":"stylelint --fix \"**/*.{vue,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","build:dts":"vue-tsc -b --force tsconfig.esm.json","clean":"rimraf lib","prepare":"husky install"},"dependencies":{"@vitejs/plugin-vue-jsx":"^1.3.9","lodash-es":"^4.17.21","vue":"^3.2.25"},"devDependencies":{"@types/estree":"^0.0.51","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","@vicons/fluent":"^0.12.0","@vitejs/plugin-vue":"^2.3.0","eslint":"^8.12.0","eslint-config-standard":"^17.0.0-1","eslint-plugin-import":"^2.25.4","eslint-plugin-n":"14","eslint-plugin-promise":"^6.0.0","eslint-plugin-vue":"^8.5.0","husky":">=7","lint-staged":">=10","naive-ui":"^2.27.0","postcss":"^8.4.12","postcss-html":"^1.3.0","rimraf":"^3.0.2","sass":"^1.49.11","stylelint":"^14.6.1","stylelint-config-recommended-vue":"^1.4.0","stylelint-config-standard":"^25.0.0","stylelint-config-standard-scss":"^3.0.0","stylelint-order":"^5.0.0","typescript":"^4.5.4","vfonts":"^0.0.3","vite":"^2.9.0","vite-plugin-dts":"^1.0.5","vue-tsc":"^0.29.8","vuedraggable":"^4.1.0"},"lint-staged":{"*.{ts,tsx,js,vue,md}":"pnpm lint:eslint","*.{vue,scss,css,sass}":"pnpm lint:stylelint"},"gitHead":"0fca10cb961718b9fdc5f04ddfa45e5e3b48ec9f","description":"教弟弟业务代码，写到这块东西。觉得开源出来还挺有趣   前端布局仿有赞微页面 主要功能核心业务分离，根据api开发widget 挂载到核心直接diy   核心功能完成，抽空完成Widget开发，然后适配跨端小程序","bugs":{"url":"https://github.com/eamesh/free/issues"},"homepage":"https://github.com/eamesh/free#readme","_id":"free-core@1.1.8-3.dev","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-oWNfx54A4QpWyE7IkaskZoUlcKfJUmtsxY551tW7jYH6LJWFxv6/zYCVRNwCKeqkKSf4EB/b0cBbaCVCIyJsFQ==","shasum":"21c78435c1c3732935084c2ce275bcb9c222e566","tarball":"https://registry.npmjs.org/free-core/-/free-core-1.1.8-3.dev.tgz","fileCount":35,"unpackedSize":1467567,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxNV3Yeigq2FiAIcT2yi0tTB61D+4r96jz2vmgALwKOgIgbGthr53lCH1rbpeVPQvGEGQUwH0Il4NQM3bfpuE1DHI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSpR7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLlA/7BrSfJsNycfcNtrr+iMPdR1z9tCa6wlL+bJ4DTI2d2l0tTDbe\r\nrN1+RkASA1Kb0Hty1D4uO2TJxbojfAbcYgM4Ve20Um8DXKDEl0pcV92ZRc44\r\nBJ8BAhOo6/StBGeYLaSNCfKC9GCYSCl1nZkLg0V+5dWSJNsevO0uzcMITyUK\r\nVzh27h7U+8nRQSDU5KmOyyuazLtVcyd9d5YiVBx/sEe71UiEyEPlSWrMTlge\r\nIsFKyfvlpw4sy+UQOBNgdA7NRG510wjLhVbIjr6VOiABVXPcJynA21FfmKLk\r\n7F6QR1R/3nNgPPoapNF+vyBItqPtZn+6kEwpxNoRrpLxnZMFuL/TS1C8iTfo\r\nBLxC/6sk10jbFK+/M7FovJ5+7RN36aQQP0m6z45nElMtVvlomRBSWksZVhlt\r\nReeTl25gpGa0uuzYTWt/hipDbcRVO2O2DErvfHPYEC0lRwWi10LWX6SjqIs1\r\nS2L/f9VVzATxZcWzQDkBiuxLOvVf+acddoJuykhlwA86T20cJpR2aAJZ+Qqn\r\naYMTvFEJafzuzKMGkrlQMrv5cnEX5ZLRqdU9NDk1f28PWqTopkbA3rh7hmAC\r\n5HPXpltzXROOxJiS1MPfBTEgSnqIU/9Y5nPxDlDOH3XIUcLNVTcofXhr5cil\r\nPWem2YvX1t1QAdHf5PHvWi/LMWcxx4aSjCg=\r\n=0HGW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eamesh","email":"easeava@gmail.com"},"directories":{},"maintainers":[{"name":"eamesh","email":"easeava@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/free-core_1.1.8-3.dev_1649054843229_0.6195982004267768"},"_hasShrinkwrap":false},"1.1.8-5.dev":{"name":"free-core","version":"1.1.8-5.dev","repository":{"type":"git","url":"git+https://github.com/eamesh/free.git"},"main":"lib/umd/index.js","module":"lib/es/index.js","style":"lib/style.css","typings":"lib/types/index.d.ts","author":{"name":"eamesh"},"license":"MIT","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","build:lib":"rimraf lib && node ./scripts/build-lib.js && pnpm build:dts && rimraf tsconfig.node.tsbuildinfo","preview":"vite preview","lint:eslint":"eslint \"src/**/*.{vue,js,ts,tsx}\" --fix","lint:stylelint":"stylelint --fix \"**/*.{vue,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","build:dts":"vue-tsc -b --force tsconfig.esm.json","clean":"rimraf lib","prepare":"husky install"},"dependencies":{"@vitejs/plugin-vue-jsx":"^1.3.9","lodash-es":"^4.17.21","vue":"^3.2.25"},"devDependencies":{"@types/estree":"^0.0.51","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","@vicons/fluent":"^0.12.0","@vitejs/plugin-vue":"^2.3.0","eslint":"^8.12.0","eslint-config-standard":"^17.0.0-1","eslint-plugin-import":"^2.25.4","eslint-plugin-n":"14","eslint-plugin-promise":"^6.0.0","eslint-plugin-vue":"^8.5.0","husky":">=7","lint-staged":">=10","naive-ui":"^2.27.0","postcss":"^8.4.12","postcss-html":"^1.3.0","rimraf":"^3.0.2","sass":"^1.49.11","stylelint":"^14.6.1","stylelint-config-recommended-vue":"^1.4.0","stylelint-config-standard":"^25.0.0","stylelint-config-standard-scss":"^3.0.0","stylelint-order":"^5.0.0","typescript":"^4.5.4","vfonts":"^0.0.3","vite":"^2.9.0","vite-plugin-dts":"^1.0.5","vue-tsc":"^0.29.8","vuedraggable":"^4.1.0"},"lint-staged":{"*.{ts,tsx,js,vue,md}":"pnpm lint:eslint","*.{vue,scss,css,sass}":"pnpm lint:stylelint"},"gitHead":"61186b1d01882db5308e1bad5b05447a89cafef9","description":"教弟弟业务代码，写到这块东西。觉得开源出来还挺有趣   前端布局仿有赞微页面 主要功能核心业务分离，根据api开发widget 挂载到核心直接diy   核心功能完成，抽空完成Widget开发，然后适配跨端小程序","bugs":{"url":"https://github.com/eamesh/free/issues"},"homepage":"https://github.com/eamesh/free#readme","_id":"free-core@1.1.8-5.dev","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-h+cLg0qWd+4oKT3ezHQzY3juPIG3UBntFmCj4BLbCW/PvG+kd8eaNxxC1tnzo9kZsvqKhl2pNavf2+yffpkzXQ==","shasum":"9ef59505dee558e8f74b3ee44cd393520cc4b10f","tarball":"https://registry.npmjs.org/free-core/-/free-core-1.1.8-5.dev.tgz","fileCount":35,"unpackedSize":1469374,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeIUyqPm4QfLRCmaXqSo0lgWyFD3MBtQpmg1gZv6abygIgMzG7Oe9QLUA7XEFzjLAzKJJcy4QWCVri8uPAW5RhY1E="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSrHZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpalg//Y2/JDY0OGiZm0RAwdTuQiM0t+AT1PeC4JFWiGL3cYtrDYOw0\r\n6cDWWye1ONHAe37dL71Ls9KGEd253yobKDLBa48w83+eR+/pZURMDtYb4qaV\r\n/Ihe3P9E4hQQDdEeVvekGgyqRC8AJmfvTz5Rr+k03p6C0OUMY6VXG95eHGf1\r\nuPlZJpgh7ouq1QBr50T+KcRmTOw6Yp1WNTKypzJrfOZrD/Ym34Ghepk+mjUn\r\nzs2XpoWoNg7yFfqDKAt+xU9oeLSNrAYR/Xjbtyn0tlLuv5FG1Ykw+o5BXgx3\r\nNfAbMJj4DTfvbU6cuOi7LcbSEKTVbTkV3d5pKpvQ+3h8uUoOwkTA65WnGOJI\r\nt8pmUdaG7BS4O5MYelGmTJMN4BBViA3TiCFnTHAC8wfIceagQsAo/XhN8fko\r\nNPoBdsk8OaMBqIb2hL4UREMlGmy/67G1uHzBPEoAAD1E1mAj+nrEk4RSLEEY\r\no0O5y6RFL99i1/typoWN1Shfr1ew2V4plg6cR5UjLmpyAZb+UoEBu5wNz1MK\r\nM0zK81exmwMcIQ+2mzBV5p+VQfPWIyfbh7UXTk6HO7jGaeQYTrV55YTDJlBL\r\nPniSNcKv0rMv2eZhqXnns3IQ4lCordb1R0d7/fnyqBdf/FCbodqWr5y5ZeL1\r\nHOJyqzfFerllU8YV65dRWJfZlmuCWhNp9Kg=\r\n=oakw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eamesh","email":"easeava@gmail.com"},"directories":{},"maintainers":[{"name":"eamesh","email":"easeava@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/free-core_1.1.8-5.dev_1649062361308_0.12589052155515645"},"_hasShrinkwrap":false},"1.1.8-6.dev":{"name":"free-core","version":"1.1.8-6.dev","repository":{"type":"git","url":"git+https://github.com/eamesh/free.git"},"main":"lib/umd/index.js","module":"lib/es/index.js","style":"lib/style.css","typings":"lib/types/index.d.ts","author":{"name":"eamesh"},"license":"MIT","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","build:lib":"rimraf lib && node ./scripts/build-lib.js && pnpm build:dts && rimraf tsconfig.node.tsbuildinfo","preview":"vite preview","lint:eslint":"eslint \"src/**/*.{vue,js,ts,tsx}\" --fix","lint:stylelint":"stylelint --fix \"**/*.{vue,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","build:dts":"vue-tsc -b --force tsconfig.esm.json","clean":"rimraf lib","prepare":"husky install"},"dependencies":{"@vitejs/plugin-vue-jsx":"^1.3.9","lodash-es":"^4.17.21","vue":"^3.2.25"},"devDependencies":{"@types/estree":"^0.0.51","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","@vicons/fluent":"^0.12.0","@vitejs/plugin-vue":"^2.3.0","eslint":"^8.12.0","eslint-config-standard":"^17.0.0-1","eslint-plugin-import":"^2.25.4","eslint-plugin-n":"14","eslint-plugin-promise":"^6.0.0","eslint-plugin-vue":"^8.5.0","husky":">=7","lint-staged":">=10","naive-ui":"^2.27.0","postcss":"^8.4.12","postcss-html":"^1.3.0","rimraf":"^3.0.2","sass":"^1.49.11","stylelint":"^14.6.1","stylelint-config-recommended-vue":"^1.4.0","stylelint-config-standard":"^25.0.0","stylelint-config-standard-scss":"^3.0.0","stylelint-order":"^5.0.0","typescript":"^4.5.4","vfonts":"^0.0.3","vite":"^2.9.0","vite-plugin-dts":"^1.0.5","vue-tsc":"^0.29.8","vuedraggable":"^4.1.0"},"lint-staged":{"*.{ts,tsx,js,vue,md}":"pnpm lint:eslint","*.{vue,scss,css,sass}":"pnpm lint:stylelint"},"gitHead":"76c9b232aa19434b39fb038ee0b27968a0cb4993","description":"教弟弟业务代码，写到这块东西。觉得开源出来还挺有趣   前端布局仿有赞微页面 主要功能核心业务分离，根据api开发widget 挂载到核心直接diy   核心功能完成，抽空完成Widget开发，然后适配跨端小程序","bugs":{"url":"https://github.com/eamesh/free/issues"},"homepage":"https://github.com/eamesh/free#readme","_id":"free-core@1.1.8-6.dev","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-FKvLe3RUOmxGJb2jWiavmVfCN7NRmqnM0lR4rG3G/f1Inv2yFkGCVYe//185pHJboVK4bitM3no1WODNlI9ekQ==","shasum":"4e4d3a4d0f18c29888678f640121a659150d54bc","tarball":"https://registry.npmjs.org/free-core/-/free-core-1.1.8-6.dev.tgz","fileCount":35,"unpackedSize":1469420,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFf012Lc9aULEBDMCQ4lpxQjHlCnaj2ZG9jwX5m3l/NYAiEA2UAA3VKbj0LN6AAiU7uDr3n4QpbY+hQYbUsrisnzIUg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSrPgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhGhAAgGXRiVtsIIfh3SFq6upFqvJz+vagp2svWOrS1pXtkJH1DzdC\r\nx1daZ82NOajJFyzUeISC64lGnptu3t0I81hEeCUW/gvC70GdvPsMOgN1rgzW\r\nBhYE7+cbBHKrXI0G1ve0ojd8xPUBm2xw3gkkVlgUwcdGEM6XOjRVFqSm7lml\r\n1nEbc1iz2znmyCCpXlIGTZjyd3h2FrxtNlmygOixkBBjSQ1Ouvb/WYuRQoeW\r\nrcNjia6eyCwDfdNWtWBf7N1HMZ8DOduo8/+UrsLdd/jbjmja6d1EJpQdZKYD\r\nbGPu73FZOXCFIi+I56L2Y64pQil5aO3o9MtVng/ytZYlJgh5pWEAs03PpOts\r\n01e/52TyjPhCJgrPoSiEoHpxJ+WYchqaUW/qxmn9W/iHLs7flI5FDcdx7+gu\r\nE1wEZ8GdG+LpS16KdcIRXJBkZsOnXeoCfRaC8M7r0GV/WpyOIzkpFtsPNW06\r\nuNrx/3MXdR1IYZwT5SzxAPb/Jpk24/lg7VLUnfcRO+/nZgsbL4j+37O8tIth\r\nuW+K9hryt3NlWb4HFeY0aUfDj0aLhFClQDEiY5JjkkCcZPu1pLFcmoLEwU5Z\r\njFytvjaUPgNWBbtrV7Pb5iCzEh0R1ZtuJtfA33lcvdvCWcOvfNvCwrLko4HA\r\nc/FXk6eCSpPUZ9fDJ60bLBX6LMIPwApI6I4=\r\n=hM2q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eamesh","email":"easeava@gmail.com"},"directories":{},"maintainers":[{"name":"eamesh","email":"easeava@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/free-core_1.1.8-6.dev_1649062880121_0.4497536611494817"},"_hasShrinkwrap":false},"1.1.8-9.dev":{"name":"free-core","version":"1.1.8-9.dev","repository":{"type":"git","url":"git+https://github.com/eamesh/free.git"},"main":"lib/umd/index.js","module":"lib/es/index.js","style":"lib/style.css","typings":"lib/types/index.d.ts","author":{"name":"eamesh"},"license":"MIT","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","build:lib":"rimraf lib && node ./scripts/build-lib.js && pnpm build:dts && rimraf tsconfig.node.tsbuildinfo","preview":"vite preview","lint:eslint":"eslint \"src/**/*.{vue,js,ts,tsx}\" --fix","lint:stylelint":"stylelint --fix \"**/*.{vue,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","build:dts":"vue-tsc -b --force tsconfig.esm.json","clean":"rimraf lib","prepare":"husky install"},"dependencies":{"@vitejs/plugin-vue-jsx":"^1.3.9","lodash-es":"^4.17.21","vue":"^3.2.25"},"devDependencies":{"@types/estree":"^0.0.51","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","@vicons/fluent":"^0.12.0","@vitejs/plugin-vue":"^2.3.0","eslint":"^8.12.0","eslint-config-standard":"^17.0.0-1","eslint-plugin-import":"^2.25.4","eslint-plugin-n":"14","eslint-plugin-promise":"^6.0.0","eslint-plugin-vue":"^8.5.0","husky":">=7","lint-staged":">=10","naive-ui":"^2.27.0","postcss":"^8.4.12","postcss-html":"^1.3.0","rimraf":"^3.0.2","sass":"^1.49.11","stylelint":"^14.6.1","stylelint-config-recommended-vue":"^1.4.0","stylelint-config-standard":"^25.0.0","stylelint-config-standard-scss":"^3.0.0","stylelint-order":"^5.0.0","typescript":"^4.5.4","vfonts":"^0.0.3","vite":"^2.9.0","vite-plugin-dts":"^1.0.5","vue-tsc":"^0.29.8","vuedraggable":"^4.1.0"},"lint-staged":{"*.{ts,tsx,js,vue,md}":"pnpm lint:eslint","*.{vue,scss,css,sass}":"pnpm lint:stylelint"},"gitHead":"0419fc96439d396b1b21d4bbb38e979aff602b80","description":"教弟弟业务代码，写到这块东西。觉得开源出来还挺有趣   前端布局仿有赞微页面 主要功能核心业务分离，根据api开发widget 挂载到核心直接diy   核心功能完成，抽空完成Widget开发，然后适配跨端小程序","bugs":{"url":"https://github.com/eamesh/free/issues"},"homepage":"https://github.com/eamesh/free#readme","_id":"free-core@1.1.8-9.dev","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-+5P88+r8LRTfA/dz56FTJoDmEqQ9flDCxZVLDkC1JLoadw74XZca1tn86uh5LMta0wPtVjVFQqixZ0vVZ5TQaA==","shasum":"a69f64a69ef8fca34d7b0efd25efcc68b4b5539d","tarball":"https://registry.npmjs.org/free-core/-/free-core-1.1.8-9.dev.tgz","fileCount":35,"unpackedSize":1471296,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGqL8q8AqAW+OKv8ihoXzaI8K0bkLA8twu9qO6xIBGikAiAdnwldtTE1+W2scWPY0Fd+gFrN/5Y/TKi2DyMe45saAw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSszLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEzQ/+OpowTAPTnrcvAcFQR5Y0lPnlX3i7C9tp7R0Hzq6j1BqWi0YR\r\nP68dq9w7kjrYdLYg+7D1pp2JVtVxf5It9fvdriUhmVXVwKZVpZ2Che7IlIMc\r\nK9XCHcNuYYpKsGSRbh7UAx9UxiZBBq9n5rmnAwReP4OAl13/vvZurcZ7R+Td\r\n98PrY6am+XXOFa6HIb1qEP27dK10fCkV46WGFA39JeWgBdlN6knfv5QRq05g\r\nvDHzH4ByXsGL0Q2lu2I8lH4EyGiMfXwJyTtsPZEjQWP8tyH4NNMcB9h/o16x\r\nGHLljPHybuxhsBZ7avVN9rhoOwdtcxTeOeA6OJCV21vHsnPsdKja5PRHOeg5\r\nxV8nAi80ZBKm1ETc19ljp3sMk4krQA4WAhSiuVaNKiW11PYhwC3ZU7C0PF/Z\r\nmJ+odR0xffqwk/f4Ml1giJyShr//v7456FTgT1WqeQ8n/HvjjDFb3FLWvIdd\r\nLhsXSo5Y4G6Pc5XGu8cAHpHQxjwBlUvhD2lAoj+mUQh9tagTTmfoo4U2S6d/\r\n7tiNjkjJnqh+mVqzVO54FlHitVhgsmUabACkU+ElOeTNWxzYOOTz0E0Y+Ebm\r\nnX7uTHerlChy83gk2l4lkyPBIRA70niAfrqA0/fhlEqTqNLDItluawhaQ3Wu\r\neCybjrJ5FWguEwxL/a4Ud3SClrOog9jxKXs=\r\n=Mk80\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eamesh","email":"easeava@gmail.com"},"directories":{},"maintainers":[{"name":"eamesh","email":"easeava@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/free-core_1.1.8-9.dev_1649069259504_0.882609995377031"},"_hasShrinkwrap":false},"1.1.8-10.dev":{"name":"free-core","version":"1.1.8-10.dev","repository":{"type":"git","url":"git+https://github.com/eamesh/free.git"},"main":"lib/umd/index.js","module":"lib/es/index.js","style":"lib/style.css","typings":"lib/types/index.d.ts","author":{"name":"eamesh"},"license":"MIT","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","build:lib":"rimraf lib && node ./scripts/build-lib.js && pnpm build:dts && rimraf tsconfig.node.tsbuildinfo","preview":"vite preview","lint:eslint":"eslint \"src/**/*.{vue,js,ts,tsx}\" --fix","lint:stylelint":"stylelint --fix \"**/*.{vue,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","build:dts":"vue-tsc -b --force tsconfig.esm.json","clean":"rimraf lib","prepare":"husky install"},"dependencies":{"@vitejs/plugin-vue-jsx":"^1.3.9","lodash-es":"^4.17.21","vue":"^3.2.25"},"devDependencies":{"@types/estree":"^0.0.51","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","@vicons/fluent":"^0.12.0","@vitejs/plugin-vue":"^2.3.0","eslint":"^8.12.0","eslint-config-standard":"^17.0.0-1","eslint-plugin-import":"^2.25.4","eslint-plugin-n":"14","eslint-plugin-promise":"^6.0.0","eslint-plugin-vue":"^8.5.0","husky":">=7","lint-staged":">=10","naive-ui":"^2.27.0","postcss":"^8.4.12","postcss-html":"^1.3.0","rimraf":"^3.0.2","sass":"^1.49.11","stylelint":"^14.6.1","stylelint-config-recommended-vue":"^1.4.0","stylelint-config-standard":"^25.0.0","stylelint-config-standard-scss":"^3.0.0","stylelint-order":"^5.0.0","typescript":"^4.5.4","vfonts":"^0.0.3","vite":"^2.9.0","vite-plugin-dts":"^1.0.5","vue-tsc":"^0.29.8","vuedraggable":"^4.1.0"},"lint-staged":{"*.{ts,tsx,js,vue,md}":"pnpm lint:eslint","*.{vue,scss,css,sass}":"pnpm lint:stylelint"},"gitHead":"d243fd892692ef3ce33a35cee6c5886067f45bf5","description":"教弟弟业务代码，写到这块东西。觉得开源出来还挺有趣   前端布局仿有赞微页面 主要功能核心业务分离，根据api开发widget 挂载到核心直接diy   核心功能完成，抽空完成Widget开发，适配跨端小程序","bugs":{"url":"https://github.com/eamesh/free/issues"},"homepage":"https://github.com/eamesh/free#readme","_id":"free-core@1.1.8-10.dev","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-B0C0rhc0Vvsa9Jp1MHgvpAk4cxIH2tR3JShJ2nLIP/XZIYua+ifQDr1PW0/RHXYLibTMQsLOhnps8TN7tjgGjQ==","shasum":"205050bc111450efe6138ec01a5c815786e269d9","tarball":"https://registry.npmjs.org/free-core/-/free-core-1.1.8-10.dev.tgz","fileCount":35,"unpackedSize":1472337,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICAfvD5c0fw/n8zPDu5m/na1Hq6AIk25xHHgLeqnZIe/AiAi6m7czWvsnTzB8XIzBUqUQ7C0/Qrkrqai/00R+JafwQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS5WYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8pA//d/hGuPK2xW64hYLhsY61AUyvZJ6pIXPpmzujl53aNwWA+qI3\r\n03KcLBVwH9qKe5ia/q1Uc+KN50UYW4PuwtiNAKZbysKLP1XxNUF9D2B1auZy\r\nwGXFz7qd7Z4foGTsimfe9FfN+H3aNkP5yhMfmUBJXOLQkunX09fFkhE/bZv7\r\nVuq4DPz2LjtBXFIosi79rMeeKjweLlEj4+Wo8TCx/3mOWmyUD7gpTtOm3DgL\r\nh3vtC2/EmbFZOlHQL7Q/MMVek9xYfsX1HLeo6Be3/MSHCxT4+2I+6bfrM4UG\r\neAp3f60i32Uo4UCsE5izsBUHq4oKJnNXMA/+Rg9KioF4SYk8iskhkNhKkwS9\r\ncLgzhfQ4tcnQ/GsJT7ldcvUVEYPNhnTrubyi4cXP0VqXx1UM24ib/cmQ4uFh\r\nFnm4zAXSH48DxoBEP8/th3YVJ2j7J1d51eNECptT6H7y1w/eqP3z1KOwpeab\r\nhS9Xy1+udd76SjLTgi3VOsFVjnUKJpKjivm9NjvUblScxmMYgDcu9ri6t5WV\r\nfMdNPAunqyr+ArRi1TGmDh/4PFxd/sV0bpJQytMciXH10GXC7BNLLzYWI0hN\r\nFj+vxoEtGAOj4vaLjlpRHYamJ9jxyKpRAf1wGRHGnrkND/UWUDfrNWksZc6q\r\nUdr+cU3dHoK5qZmfaRx+SRz5SpevpGwGBGo=\r\n=O4v9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eamesh","email":"easeava@gmail.com"},"directories":{},"maintainers":[{"name":"eamesh","email":"easeava@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/free-core_1.1.8-10.dev_1649120664341_0.937562405391198"},"_hasShrinkwrap":false},"1.1.8-11.dev":{"name":"free-core","version":"1.1.8-11.dev","repository":{"type":"git","url":"git+https://github.com/eamesh/free.git"},"main":"lib/umd/index.js","module":"lib/es/index.js","style":"lib/style.css","typings":"lib/types/index.d.ts","author":{"name":"eamesh"},"license":"MIT","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","build:lib":"rimraf lib && node ./scripts/build-lib.js && pnpm build:dts && rimraf tsconfig.node.tsbuildinfo","preview":"vite preview","lint:eslint":"eslint \"src/**/*.{vue,js,ts,tsx}\" --fix","lint:stylelint":"stylelint --fix \"**/*.{vue,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","build:dts":"vue-tsc -b --force tsconfig.esm.json","clean":"rimraf lib","prepare":"husky install"},"dependencies":{"@vitejs/plugin-vue-jsx":"^1.3.9","lodash-es":"^4.17.21","vue":"^3.2.25"},"devDependencies":{"@types/estree":"^0.0.51","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","@vicons/fluent":"^0.12.0","@vitejs/plugin-vue":"^2.3.0","eslint":"^8.12.0","eslint-config-standard":"^17.0.0-1","eslint-plugin-import":"^2.25.4","eslint-plugin-n":"14","eslint-plugin-promise":"^6.0.0","eslint-plugin-vue":"^8.5.0","husky":">=7","lint-staged":">=10","naive-ui":"^2.27.0","postcss":"^8.4.12","postcss-html":"^1.3.0","rimraf":"^3.0.2","sass":"^1.49.11","stylelint":"^14.6.1","stylelint-config-recommended-vue":"^1.4.0","stylelint-config-standard":"^25.0.0","stylelint-config-standard-scss":"^3.0.0","stylelint-order":"^5.0.0","typescript":"^4.5.4","vfonts":"^0.0.3","vite":"^2.9.0","vite-plugin-dts":"^1.0.5","vue-tsc":"^0.29.8","vuedraggable":"^4.1.0"},"lint-staged":{"*.{ts,tsx,js,vue,md}":"pnpm lint:eslint","*.{vue,scss,css,sass}":"pnpm lint:stylelint"},"gitHead":"785837e7488e919d7ccf6244ee84538291d38250","description":"教弟弟业务代码，写到这块东西。觉得开源出来还挺有趣   前端布局仿有赞微页面 主要功能核心业务分离，根据api开发widget 挂载到核心直接diy   核心功能完成，抽空完成Widget开发，适配跨端小程序","bugs":{"url":"https://github.com/eamesh/free/issues"},"homepage":"https://github.com/eamesh/free#readme","_id":"free-core@1.1.8-11.dev","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-7ioYymb22bSq7+Yr/+cmVcUbglAW3LG8qzCJtinSGSKlr/1oPGSOVQdEdycTCl59fBFgU/6sTNA9P/YOZtPwLQ==","shasum":"05a9850ba03fcf001fb3115538a079447398c644","tarball":"https://registry.npmjs.org/free-core/-/free-core-1.1.8-11.dev.tgz","fileCount":35,"unpackedSize":1471081,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlODscM7+tbn2F8Epy4ISrCPpeBctz9fR7ojUQJbSnKQIgQCD1yZxw+OBOs8Z8jxEwnBDIb/KXWNfGkHwpxk8S2gA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS50nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriIxAAkG6Jg04+sioQI4fdNjA9Wr6oMb/WbeiebraoTSQQKVpwGXO2\r\nNserjLrDKKKQHakfvmh4f7+ELaM/DSyRjVxYtEljDhad5WK35mBmISDZ8edU\r\n6vBDPxiPTn0dfpeXvBIjSlSYhHlOREyZzT9cTuQVb75gQ7Rm1eYhDz8rN/V/\r\n+fIF2cR0dQ8IxGgK47NZIR3YLulnQEmpWpBBO51Q4UaJVOI1f8pEk8Qgzr1g\r\nMfKkg8EzsUtfEs/xh8u3eR4VlLTuucPAKK/JBsfbMw7ahY/214qxWs5PumJ7\r\n8rcQUFjzpc1GaJHxmHqje6jqHwCsR+pNs2b3NQwNbiEW+TzBLc8B5gLoFbMx\r\nUBcdrAvRLUAIhFatRjmIRvcWCIaEzY8yU6k00YW9PNdU+8UHUZoPdH4ObfZO\r\ns+JxgDTgmsOH6Nh8mP0mGdmusDoDcq+Pt8rxoBdNr4GKCAFqqe2L2jcoVe0U\r\nPY/TlKsDSM++4SfQWTVxvpYUX82gDOiPJ7al5RFXeBLNA3RqPGTZhqQI1xUi\r\na1DV/MvZHpWHYwxHUfg8HLAXdoKG1tLE3bczwkmLh3+QS79YNmM/EfN2dvwj\r\ne/9hzug3fpcruge6nbXJshN//7aPpi6Mv4j4A0z4qmkVUWD4qGbkmtN0TR2e\r\nzyI2gFwFO5BZgxH4kykC5/AvYCeuZXPfYUs=\r\n=fLiL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eamesh","email":"easeava@gmail.com"},"directories":{},"maintainers":[{"name":"eamesh","email":"easeava@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/free-core_1.1.8-11.dev_1649122599487_0.5173938633953941"},"_hasShrinkwrap":false},"1.1.8-12.dev":{"name":"free-core","version":"1.1.8-12.dev","repository":{"type":"git","url":"git+https://github.com/eamesh/free.git"},"main":"lib/umd/index.js","module":"lib/es/index.js","style":"lib/style.css","typings":"lib/types/index.d.ts","author":{"name":"eamesh"},"license":"MIT","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","build:lib":"rimraf lib && node ./scripts/build-lib.js && pnpm build:dts && rimraf tsconfig.node.tsbuildinfo","preview":"vite preview","lint:eslint":"eslint \"src/**/*.{vue,js,ts,tsx}\" --fix","lint:stylelint":"stylelint --fix \"**/*.{vue,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","build:dts":"vue-tsc -b --force tsconfig.esm.json","clean":"rimraf lib","prepare":"husky install"},"dependencies":{"@vitejs/plugin-vue-jsx":"^1.3.9","lodash-es":"^4.17.21","vue":"^3.2.25"},"devDependencies":{"@types/estree":"^0.0.51","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","@vicons/fluent":"^0.12.0","@vitejs/plugin-vue":"^2.3.0","eslint":"^8.12.0","eslint-config-standard":"^17.0.0-1","eslint-plugin-import":"^2.25.4","eslint-plugin-n":"14","eslint-plugin-promise":"^6.0.0","eslint-plugin-vue":"^8.5.0","husky":">=7","lint-staged":">=10","naive-ui":"^2.27.0","postcss":"^8.4.12","postcss-html":"^1.3.0","rimraf":"^3.0.2","sass":"^1.49.11","stylelint":"^14.6.1","stylelint-config-recommended-vue":"^1.4.0","stylelint-config-standard":"^25.0.0","stylelint-config-standard-scss":"^3.0.0","stylelint-order":"^5.0.0","typescript":"^4.5.4","vfonts":"^0.0.3","vite":"^2.9.0","vite-plugin-dts":"^1.0.5","vue-tsc":"^0.29.8","vuedraggable":"^4.1.0"},"lint-staged":{"*.{ts,tsx,js,vue,md}":"pnpm lint:eslint","*.{vue,scss,css,sass}":"pnpm lint:stylelint"},"gitHead":"e9b069e4f632f28ef2432c907dd79242b343bb5f","description":"教弟弟业务代码，写到这块东西。觉得开源出来还挺有趣   前端布局仿有赞微页面 主要功能核心业务分离，根据api开发widget 挂载到核心直接diy   核心功能完成，抽空完成Widget开发，适配跨端小程序","bugs":{"url":"https://github.com/eamesh/free/issues"},"homepage":"https://github.com/eamesh/free#readme","_id":"free-core@1.1.8-12.dev","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-iwbAW76w5iycpmgpHQZ3DofcGw0mi9c3bfp6hC34fyDqTYGj80TBLGPfkXu1sOPOejjEMhfQxgGIQpWV5y+h4Q==","shasum":"2ed1c0f98f7c071b3ab2494a242dc800285779b8","tarball":"https://registry.npmjs.org/free-core/-/free-core-1.1.8-12.dev.tgz","fileCount":35,"unpackedSize":1471242,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBG8mVzw2wDxLX4C74uTx/u690vzebzUwHMGcwntxN12AiAGVtcBFvA908f34gZ4rNsYxUBWaaH8W0ZCKx+PDEL5IA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTBRLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqE4w//UsIdJG02MIcc4e3ZvOU+ky+J/TqVNELdtosAfsTO7OrGAXa8\r\nauJiOFUBtk/fsSZWlNcueGTcdZwNlcgN/AY8ta6KD0Y3W5v0Oczun44Yxksy\r\n90wG1cG99MVrTRLdk8hgq1pYhr/HcXY6YJ9UwJkcgb2fOdiCO3g11jHhf970\r\nY4Ib1OdMcmjS6BqGwKxK34oXShrpYiiWZRCz8zugrpsr0QfAPggCUk0OTVUq\r\nY36x6HosT6zCGPUTRWOhJb3YzAijte3Ntpk+kYsGp2sFxb08ZrDWOzZiTa71\r\nblT6E1eEILgrwNFXJhMnHoHDvOUjRlsE224ho8gEr2Nn7hGRfLZACI6059LD\r\nk8M1BmBbk1aneso1q8RSqp8tXVCXewi6l3zW2UX4ftmWXf6BfqIiRHb0yCU/\r\no6SjLnjn1MT3VrRycElx/oguXreomm6ZtB+6G4qiUMjW0tHOb8BZdWYtgrfr\r\nID2BMAutP+ZIrrY8FvYpXXlgS3u018kN8lJEIWCGF5wtWfb7l0P60P0eGsXh\r\nu6aSqLssTKYgnY0BcuyHbKJYIAbbpcbImt7SJgxOp4cw4VCkjoAu6U3FkSX4\r\nB4LDt2LIphramBDyh13TO24DnGaQwQtwIvnnrB0zT6S/jYSB2jq+Erc4RQFX\r\nXsbc9N6lWepU9zEyO5a/z16nLiDYpdYY4Xs=\r\n=NAMb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eamesh","email":"easeava@gmail.com"},"directories":{},"maintainers":[{"name":"eamesh","email":"easeava@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/free-core_1.1.8-12.dev_1649153099630_0.028890428353973707"},"_hasShrinkwrap":false},"1.1.8-13.dev":{"name":"free-core","version":"1.1.8-13.dev","repository":{"type":"git","url":"git+https://github.com/eamesh/free.git"},"main":"lib/umd/index.js","module":"lib/es/index.js","style":"lib/style.css","typings":"lib/types/index.d.ts","author":{"name":"eamesh"},"license":"MIT","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","build:lib":"rimraf lib && node ./scripts/build-lib.js && pnpm build:dts && rimraf tsconfig.node.tsbuildinfo","preview":"vite preview","lint:eslint":"eslint \"src/**/*.{vue,js,ts,tsx}\" --fix","lint:stylelint":"stylelint --fix \"**/*.{vue,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","build:dts":"vue-tsc -b --force tsconfig.esm.json","clean":"rimraf lib","prepare":"husky install"},"dependencies":{"@vitejs/plugin-vue-jsx":"^1.3.9","lodash-es":"^4.17.21","vue":"^3.2.25"},"devDependencies":{"@types/estree":"^0.0.51","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","@vicons/fluent":"^0.12.0","@vitejs/plugin-vue":"^2.3.0","eslint":"^8.12.0","eslint-config-standard":"^17.0.0-1","eslint-plugin-import":"^2.25.4","eslint-plugin-n":"14","eslint-plugin-promise":"^6.0.0","eslint-plugin-vue":"^8.5.0","husky":">=7","lint-staged":">=10","naive-ui":"^2.27.0","postcss":"^8.4.12","postcss-html":"^1.3.0","rimraf":"^3.0.2","sass":"^1.49.11","stylelint":"^14.6.1","stylelint-config-recommended-vue":"^1.4.0","stylelint-config-standard":"^25.0.0","stylelint-config-standard-scss":"^3.0.0","stylelint-order":"^5.0.0","typescript":"^4.5.4","vfonts":"^0.0.3","vite":"^2.9.0","vite-plugin-dts":"^1.0.5","vue-tsc":"^0.29.8","vuedraggable":"^4.1.0"},"lint-staged":{"*.{ts,tsx,js,vue,md}":"pnpm lint:eslint","*.{vue,scss,css,sass}":"pnpm lint:stylelint"},"gitHead":"b1aa67c448f23c963e03a877ebdbbf4981dd138f","description":"教弟弟业务代码，写到这块东西。觉得开源出来还挺有趣   前端布局仿有赞微页面 主要功能核心业务分离，根据api开发widget 挂载到核心直接diy   核心功能完成，抽空完成Widget开发，适配跨端小程序","bugs":{"url":"https://github.com/eamesh/free/issues"},"homepage":"https://github.com/eamesh/free#readme","_id":"free-core@1.1.8-13.dev","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-XxcGtIraoVAWs9q8zUi20TzaPDLLbmXLONESrXMgffuHavsviXeNmnqTJHKZWgJsvJbBjg3Sx2UkTlhboP4ckg==","shasum":"8c38dd5ab86ddfaa2910ed7fbd5695b1e1067fb0","tarball":"https://registry.npmjs.org/free-core/-/free-core-1.1.8-13.dev.tgz","fileCount":35,"unpackedSize":1476757,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGk8ndKQoOG4FHKUGh6oZG645oiPn606Rr3m3aU/EontAiEAieNWfovUhkFfBNogxOsFu/s+3SE42Hbxw4xURyynZQU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTRRkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbjxAAnsr+oEKu+VlCIHv1gYnSUYY3SRz3MGnVPMHTjp1vmhvCl8gC\r\nU37/3q9U+M9qkIZLMfJjZU4WzwFYznUwvi9QRE/4PborTysGOFCXhkcDG2z1\r\nd21vde08IQB70L9GImTLGuK1KZOfb6jOvoXTtqi7MVq1k8eoT1ATUI4Pd0H3\r\nRzw5t9vZPswk2AdNl5ymgRi20ar+yRWs9CMCPulX6EgZZNxnK3L6mkFo579+\r\n558Cp/YwzFP5B3seKkmAz5vJWmmgKmvOUueEUz1AENa3sr0qqIhxZEqzEChi\r\nzDZDZRnSpPdXB1uVKAsEtTbENa7ajX5LlulI4To2zoCnOHOrmavSV/h3+EAQ\r\nWmYAiwoYXwEv7/VCJKgW1CmVTKLu8cDq90481wc+QtylLZHO7ZTunLokun2t\r\nsEaIFs7MDmaEBIG7Cy5IwdlhRof2VFfdkWzUhkTkGP0Qfp0dpfvqaSPrUUaK\r\nFVf5fgpqU8wbIZUoIcZipPAuDMKupMOB8QC1ZR2if7NG7x3czWAQKdXeCS7S\r\nzDL6PDaRIk7mH7Rz2f1NCiJC4g/dmdkcaGlP3XIIO+ZFf3RYiEy4zA4+t/tV\r\nGImMOkJaZjV5AXykmsC6VzoFNZhOSs9nZLNYA2IWRWvsMcTBtJn5hqhcMJou\r\nmBDmwjcnVnpjRnzwVSgb0IXdKAaWeuy2eT8=\r\n=ErKl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eamesh","email":"easeava@gmail.com"},"directories":{},"maintainers":[{"name":"eamesh","email":"easeava@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/free-core_1.1.8-13.dev_1649218660690_0.3618139153539992"},"_hasShrinkwrap":false},"1.1.8-14.dev":{"name":"free-core","version":"1.1.8-14.dev","repository":{"type":"git","url":"git+https://github.com/eamesh/free.git"},"main":"lib/umd/index.js","module":"lib/es/index.js","style":"lib/style.css","typings":"lib/types/index.d.ts","author":{"name":"eamesh"},"license":"MIT","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","build:gh-pages":"vue-tsc --noEmit && vite build --base=./","build:lib":"rimraf lib && node ./scripts/build-lib.js && pnpm build:dts && rimraf tsconfig.node.tsbuildinfo","preview":"vite preview","lint:eslint":"eslint \"src/**/*.{vue,js,ts,tsx}\" --fix","lint:stylelint":"stylelint --fix \"**/*.{vue,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","build:dts":"vue-tsc -b --force tsconfig.esm.json","clean":"rimraf lib","prepare":"husky install"},"dependencies":{"@vitejs/plugin-vue-jsx":"^1.3.9","lodash-es":"^4.17.21","vue":"^3.2.25"},"devDependencies":{"@types/estree":"^0.0.51","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","@vicons/fluent":"^0.12.0","@vitejs/plugin-vue":"^2.3.0","eslint":"^8.12.0","eslint-config-standard":"^17.0.0-1","eslint-plugin-import":"^2.25.4","eslint-plugin-n":"14","eslint-plugin-promise":"^6.0.0","eslint-plugin-vue":"^8.5.0","husky":">=7","lint-staged":">=10","naive-ui":"^2.27.0","postcss":"^8.4.12","postcss-html":"^1.3.0","rimraf":"^3.0.2","sass":"^1.49.11","stylelint":"^14.6.1","stylelint-config-recommended-vue":"^1.4.0","stylelint-config-standard":"^25.0.0","stylelint-config-standard-scss":"^3.0.0","stylelint-order":"^5.0.0","typescript":"^4.5.4","vfonts":"^0.0.3","vite":"^2.9.0","vite-plugin-dts":"^1.0.5","vue-tsc":"^0.29.8","vuedraggable":"^4.1.0"},"lint-staged":{"*.{ts,tsx,js,vue,md}":"pnpm lint:eslint","*.{vue,scss,css,sass}":"pnpm lint:stylelint"},"gitHead":"1052cf2f6bd9f677c4f0d3aa961f1a3f4505c545","description":"前端布局仿有赞微页面   页面布局使用[naive-ui](https://github.com/TuSimple/naive-ui)   主要功能: 核心和业务分离，根据核心api开发widget 挂载到核心直接diy     核心功能完成，抽空完成Widget开发，适配跨端微页面及小程序","bugs":{"url":"https://github.com/eamesh/free/issues"},"homepage":"https://github.com/eamesh/free#readme","_id":"free-core@1.1.8-14.dev","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-xoAMPy4KNAR/lwcAu6sN+r9JhEptablGTo48R70kyYpYUtNE84aEJMuw/6f3V490tPkz+3ricdNP0A9bGBN+gQ==","shasum":"29380308177cac55217e7107fa8ba47561ee80a4","tarball":"https://registry.npmjs.org/free-core/-/free-core-1.1.8-14.dev.tgz","fileCount":36,"unpackedSize":1437263,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvOBIS1vnD9TDkwmlPJ0NxlVA6SK7ORYsx+W/AX1WmTwIhAPEH3Kg5KysxhwZjn6MPhN8JxaEf0Bee93Q+bUq4MlOk"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUI32ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaIQ//Zk1ZJDHzdp8x3t+uCjSKl791zn2BjzsfViEaa1a9dxxOogaZ\r\njXnN/3qAI4lUnkec7E0GbXo7l1TKrNJUB+LxHp+E8x8kpzvbATt7T3tFr2TA\r\nkeX9y02xh7d228ZgdqzWiWjKXY/a9dBwCqooas+psyfSU3u40MWlfIybmGRl\r\nwkqsLk6K7F7Y079rC9LmvpE5iYe9xiJ+gy/IaVM31opQ8DVdBBwjoiCkbPfW\r\nKlERdw4JU1uz0o7pC43LDi2co1TWQYLruSwCXNCd9FFWMevTM6bOyrI4kcwG\r\neX2dsFdT7blFqdcqJTaPqIOEeFdr1UcNV2pKicGxcah4dK0wWeWY6+kifZYA\r\nazk08TAo+85sdo2WdhH9a15KzUgGUsStp4K4MBYRwGfaKIgGIljAnGb7ud8A\r\nuU4sQoHeNG0RMn0JADJlnKXy2mzN97OPA5zW+qx36WCuqpw5lwRT5Irhv20P\r\ncvf0mJl51Vi7kJH1iP/sud5y20Cd3K2RbmBh3wFvZQR5hC8NqYMXU8OSQg45\r\n0sDBmCrpRJrapDLv6l0DiH7+cTtmnwpOv/EeDqDqC+6cxTVacjGbzs/8TarI\r\nAyDrStU9e6droujRP9g/p1QVqk7Bx/rOQ98D7j0KejBxbqOb6UhyS31kpM/J\r\nA6fPBRvrg34ejZ7s+v6uii7YnEWRC5Zfcuo=\r\n=rI1v\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eamesh","email":"easeava@gmail.com"},"directories":{},"maintainers":[{"name":"eamesh","email":"easeava@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/free-core_1.1.8-14.dev_1649446390183_0.3844267851098655"},"_hasShrinkwrap":false},"1.1.8-15.dev":{"name":"free-core","version":"1.1.8-15.dev","repository":{"type":"git","url":"git+https://github.com/eamesh/free.git"},"main":"lib/umd/index.js","module":"lib/es/index.js","style":"lib/style.css","typings":"lib/types/index.d.ts","author":{"name":"eamesh"},"license":"MIT","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","build:gh-pages":"vue-tsc --noEmit && vite build --base=./","build:lib":"rimraf lib && node ./scripts/build-lib.js && pnpm build:dts && rimraf tsconfig.node.tsbuildinfo","preview":"vite preview","lint:eslint":"eslint \"src/**/*.{vue,js,ts,tsx}\" --fix","lint:stylelint":"stylelint --fix \"**/*.{vue,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","build:dts":"vue-tsc -b --force tsconfig.esm.json","clean":"rimraf lib","prepare":"husky install"},"dependencies":{"@vitejs/plugin-vue-jsx":"^1.3.9","lodash-es":"^4.17.21","vue":"^3.2.25"},"devDependencies":{"@types/estree":"^0.0.51","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","@vicons/fluent":"^0.12.0","@vitejs/plugin-vue":"^2.3.0","eslint":"^8.12.0","eslint-config-standard":"^17.0.0-1","eslint-plugin-import":"^2.25.4","eslint-plugin-n":"14","eslint-plugin-promise":"^6.0.0","eslint-plugin-vue":"^8.5.0","husky":">=7","lint-staged":">=10","naive-ui":"^2.27.0","postcss":"^8.4.12","postcss-html":"^1.3.0","rimraf":"^3.0.2","sass":"^1.49.11","stylelint":"^14.6.1","stylelint-config-recommended-vue":"^1.4.0","stylelint-config-standard":"^25.0.0","stylelint-config-standard-scss":"^3.0.0","stylelint-order":"^5.0.0","typescript":"^4.5.4","vfonts":"^0.0.3","vite":"^2.9.0","vite-plugin-dts":"^1.0.5","vue-tsc":"^0.29.8","vuedraggable":"^4.1.0"},"lint-staged":{"*.{ts,tsx,js,vue,md}":"pnpm lint:eslint","*.{vue,scss,css,sass}":"pnpm lint:stylelint"},"gitHead":"34e2bd4c4a561e3bfa277153352613d4bd67ce53","description":"前端布局仿有赞微页面   页面布局使用[naive-ui](https://github.com/TuSimple/naive-ui)   主要功能: 核心和业务分离，根据核心api开发widget 挂载到核心直接diy     核心功能完成，抽空完成Widget开发，适配跨端微页面及小程序","bugs":{"url":"https://github.com/eamesh/free/issues"},"homepage":"https://github.com/eamesh/free#readme","_id":"free-core@1.1.8-15.dev","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-/BFQ4EfYbGUrrPZa4YlLaTLCZvoN+zdgUPxopIuoed8EeZ5Qjyt+AkTkrKbhY52sctmZe8e1K7OD6jqcl9RHjQ==","shasum":"a6706d013772f17133041303238341cac5750afb","tarball":"https://registry.npmjs.org/free-core/-/free-core-1.1.8-15.dev.tgz","fileCount":36,"unpackedSize":993183,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHVXfsYv8d0AvASBi+ctgBKGRb5OCWJ6VAIO/9+PE0Z3AiBY8V9Uom2+6+SmU+rjdSjiJxve6FFWgEfjE9aBocELuw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUJFZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZ8A/+MVSHVe3qqZr5f/kxLTtar5EMAL6zax03Jh/KzFTDLtv9Dns8\r\n9s/p9XzA+OpNK6s8bQ9SLRk7bOqAMj48s46l7cPURFv3gduXpWbG70baW1vl\r\nDkV1v3IOJ4fAuCuBpVeWegx+hibnkTTPmbr30SqZz6hqSoSL9TPUQdU4D631\r\n44Z70LGAjOe43H7HatmB4yuQPwnfqTT6mqYPZzICimv/gZ1aF+llDn5zpjzl\r\nf5KkKpB+NvRVz8YQieLW5VblgMwOMlcXI+JXegCLVUlcKpxiQNlcEehPzx5/\r\nV6QbsBD5e4B8Doq9GGXgd+Keq0nWKo0IkoFL0mLwmmukIJwpJ2790eKz4lA8\r\nZGiwXjObc9KHDazZkOEdLsbT2wSYga6QxIUUK7K883NxeyKQnhIeZBhxt7c1\r\n0HaCA+jsB30TIIDrF8Vga2unJUuAOUQVd1JYwyZ3xXZgEepPl8M0jsERuHNm\r\nDSvhUg8gnJMzkWWIH5QAgNJPdiYrnznPgdQ+oJyvXKGoWYdReYO8dY0hQ1Wl\r\naCDWCETQPo2C1JoTz38vsLRNREhdkQ7GaahK5cJRDqFZmN/VnzHNMzc2yaTw\r\n5q70x278plIIsxu+ZDyNPUI0ChPBii43i2bIO5uNArA6UrrUpkJX+KzZOoVW\r\nXpZQ1u/bmiSvdIJ6OmN5LdGXf6sW0dgiXJ0=\r\n=s0xE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eamesh","email":"easeava@gmail.com"},"directories":{},"maintainers":[{"name":"eamesh","email":"easeava@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/free-core_1.1.8-15.dev_1649447257575_0.41618159015572"},"_hasShrinkwrap":false},"1.1.8-16.dev":{"name":"free-core","version":"1.1.8-16.dev","repository":{"type":"git","url":"git+https://github.com/eamesh/free.git"},"main":"lib/umd/index.js","module":"lib/es/index.js","style":"lib/style.css","typings":"lib/types/index.d.ts","author":{"name":"eamesh"},"license":"MIT","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","build:gh-pages":"vue-tsc --noEmit && vite build --base=./","build:lib":"rimraf lib && node ./scripts/build-lib.js && pnpm build:dts && rimraf tsconfig.node.tsbuildinfo","preview":"vite preview","lint:eslint":"eslint \"src/**/*.{vue,js,ts,tsx}\" --fix","lint:stylelint":"stylelint --fix \"**/*.{vue,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","build:dts":"vue-tsc -b --force tsconfig.esm.json","clean":"rimraf lib","prepare":"husky install"},"dependencies":{"@vitejs/plugin-vue-jsx":"^1.3.9","lodash-es":"^4.17.21","vue":"^3.2.25"},"devDependencies":{"@types/estree":"^0.0.51","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","@vicons/fluent":"^0.12.0","@vitejs/plugin-vue":"^2.3.0","eslint":"^8.12.0","eslint-config-standard":"^17.0.0-1","eslint-plugin-import":"^2.25.4","eslint-plugin-n":"14","eslint-plugin-promise":"^6.0.0","eslint-plugin-vue":"^8.5.0","husky":">=7","lint-staged":">=10","naive-ui":"^2.27.0","postcss":"^8.4.12","postcss-html":"^1.3.0","rimraf":"^3.0.2","sass":"^1.49.11","stylelint":"^14.6.1","stylelint-config-recommended-vue":"^1.4.0","stylelint-config-standard":"^25.0.0","stylelint-config-standard-scss":"^3.0.0","stylelint-order":"^5.0.0","typescript":"^4.5.4","vfonts":"^0.0.3","vite":"^2.9.0","vite-plugin-dts":"^1.0.5","vue-tsc":"^0.29.8","vuedraggable":"^4.1.0"},"lint-staged":{"*.{ts,tsx,js,vue,md}":"pnpm lint:eslint","*.{vue,scss,css,sass}":"pnpm lint:stylelint"},"gitHead":"366e12f3e1b67d4c142bc9f6a7cc7df4018afee5","description":"前端布局仿有赞微页面   页面布局使用[naive-ui](https://github.com/TuSimple/naive-ui)   主要功能: 核心和业务分离，根据核心api开发widget 挂载到核心直接diy     核心功能完成，抽空完成Widget开发，适配跨端微页面及小程序","bugs":{"url":"https://github.com/eamesh/free/issues"},"homepage":"https://github.com/eamesh/free#readme","_id":"free-core@1.1.8-16.dev","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-lIdV/flQ6oBT8SRkn5TFsU0vZzhjItnfzGHN1pf7k22NAKDCFPyQCoLsICjf7dKQ0wcv/mq/K5Cc1NSPfoiHww==","shasum":"c403bb9593e8e2ce28b36c1501568697fb1d2f62","tarball":"https://registry.npmjs.org/free-core/-/free-core-1.1.8-16.dev.tgz","fileCount":36,"unpackedSize":993019,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/cuSA5mla4NOjPFN/++5k8Co/FkdCbX33R2OvpfINQAIhAL7FyFJLnTfqiU1bS1DYgE/dc1pbY/Cr0oxsnophAhRn"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUY1yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxPhAAn5cuY3Nyx6C0/QIpkAanlyF4T3ZTTPDmxQRQr1WjxA1a9jHp\r\nipYd5qJldYTw+4R7BeX/C6QqtxI/KbgmalLH1Q3O3tj3wSqcktbqf7jvtH4B\r\nxtE0gB8HV36pEz2pgIMaKvWmKvimQuH5gC65TUGs756hB03T3zJMyru/JRgg\r\nULtrLjHrb87536hh7+6gVyEeJMwfdrI9n9a30zSOPly345HDwZTOGYvnI0YW\r\naNziYJDglqpA1KWxdo0lykqN36dZtOzdpj4VN+rx6qUDsKjgUVmTnZ0lC8dD\r\nTRAx4CRISkCUlKknsDa2SggwtDf+jVZNkTRVkp/BqmJjx8QIvdHfUwaOxaMH\r\nylgfCGwLvSkYXZHkb2MKiIDvc9TTeUiHt9ThJAQipupPFF5KgLb89nrtihcl\r\nEEf+GY12kk7AvG3VkdZFaI8d5XrleMmXkP1DkBqE4dzU2xNCtZR5C5t6F8B9\r\nCWGHjFcaSE9x/f55dr8Ly3gPpbP0ih4QDCYgJqivjvZgnwoC1cgSYMsdkJxa\r\nrOfyRrXje1tXuZVzLCCheUVXPB2IzMy4TJTQ2ODb7tINSQmutFl9jK2o9fKJ\r\nK/6VqsMHYod4A7if6NVbAixcaVjoVI+vUVmdW0Z0D3N+d24DTtUaFtCvD5tb\r\n73W8b5q1juYvWzRk+A8F0m4bkcFgGHjLoE8=\r\n=f/1I\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eamesh","email":"easeava@gmail.com"},"directories":{},"maintainers":[{"name":"eamesh","email":"easeava@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/free-core_1.1.8-16.dev_1649511794598_0.26465220579670956"},"_hasShrinkwrap":false},"1.1.8-17.dev":{"name":"free-core","version":"1.1.8-17.dev","repository":{"type":"git","url":"git+https://github.com/eamesh/free.git"},"main":"lib/umd/index.js","module":"lib/es/index.js","style":"lib/style.css","typings":"lib/types/index.d.ts","author":{"name":"eamesh"},"license":"MIT","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","build:gh-pages":"vue-tsc --noEmit && vite build --base=./","build:lib":"rimraf lib && node ./scripts/build-lib.js && pnpm build:dts && rimraf tsconfig.node.tsbuildinfo","preview":"vite preview","lint:eslint":"eslint \"src/**/*.{vue,js,ts,tsx}\" --fix","lint:stylelint":"stylelint --fix \"**/*.{vue,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","build:dts":"vue-tsc -b --force tsconfig.esm.json","clean":"rimraf lib","prepare":"husky install"},"dependencies":{"@vitejs/plugin-vue-jsx":"^1.3.9","lodash-es":"^4.17.21","vue":"^3.2.25"},"devDependencies":{"@types/estree":"^0.0.51","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","@vicons/fluent":"^0.12.0","@vitejs/plugin-vue":"^2.3.0","eslint":"^8.12.0","eslint-config-standard":"^17.0.0-1","eslint-plugin-import":"^2.25.4","eslint-plugin-n":"14","eslint-plugin-promise":"^6.0.0","eslint-plugin-vue":"^8.5.0","husky":">=7","lint-staged":">=10","naive-ui":"^2.27.0","postcss":"^8.4.12","postcss-html":"^1.3.0","rimraf":"^3.0.2","sass":"^1.49.11","stylelint":"^14.6.1","stylelint-config-recommended-vue":"^1.4.0","stylelint-config-standard":"^25.0.0","stylelint-config-standard-scss":"^3.0.0","stylelint-order":"^5.0.0","typescript":"^4.5.4","vfonts":"^0.0.3","vite":"^2.9.0","vite-plugin-dts":"^1.0.5","vue-tsc":"^0.29.8","vuedraggable":"^4.1.0"},"lint-staged":{"*.{ts,tsx,js,vue,md}":"pnpm lint:eslint","*.{vue,scss,css,sass}":"pnpm lint:stylelint"},"gitHead":"a975cd80936cac5ab7ebe52f4f0198485ff00c5b","description":"前端布局仿有赞微页面   页面布局使用[naive-ui](https://github.com/TuSimple/naive-ui)   主要功能: 核心和业务分离，根据核心api开发widget 挂载到核心直接diy     核心功能完成，抽空完成Widget开发，适配跨端微页面及小程序","bugs":{"url":"https://github.com/eamesh/free/issues"},"homepage":"https://github.com/eamesh/free#readme","_id":"free-core@1.1.8-17.dev","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-nFQaN9gbgmhp8Kyh3ST3vVe4f5ZeP0wUGgumqFPZ99KOM9F8nQ5wFU6Ytb67szfFUjr4j4MYOTRLfPrjxpYZCw==","shasum":"e0818277cb3e28c40a068884c4a140b5f0f96715","tarball":"https://registry.npmjs.org/free-core/-/free-core-1.1.8-17.dev.tgz","fileCount":36,"unpackedSize":993042,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGXixbeSW/f79nppWDtG91V6EmR9iCoNRJ3k7s7lya2+AiEAotXRgycNmjcnH/Ek8n7YMdk3Y8fVWLD+jMJoKDPSvJ4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVP+6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqt+w/8Cdyrd4NcTmxUgn9oaynFJ7tvyicPfX+n2LslGCTLtaq2uehu\r\nKOpO6ynxusUuWz0ia8g9tLXakWRzjN5jgLHJ0x5lq/7xVQyV1I+0nKSUsujz\r\n8TPZi5CDYE28ZevShKWUsVjfVdheG0skImXnpW4yL0Vf8+LdHozjtHPcgcq1\r\n4tHhrcboH5rS0OsXRXt8cY5UyCbvw4xBdcSX07UnljzZTaivuQtHpk7IIesH\r\nzsKHYXUKiw8AxneIUeKUvfagUmpycJT6w13GPmtw2LZWov/CIr3wgcv1gNW+\r\nTVbOZnzn7lgCoQydiHhGELKOzowV22n8a+IjSyvfvw+qL3YY7Br16Nvwantv\r\n05sL5eM+6E5wvR2gGClwNSu+dpB7tre1awNcdIpgly+9uxi3ZaZ9ESoETP5n\r\naePdM3Mr2QqxQOKjyK3qLGZy83SZSpLSLMCoXxLJWK5nIUvUg6NunutKNCd/\r\n6NtsNSwEb1paenxGvbQ5NCjXiJl2MtlIjVeh5hB7mgrdUvwVMMELXt/H5MGM\r\nADgfegq10oUHwykJCPumWJ50vHOaWLfZfLfWQ96rlq99DWspjzycdd8CgL9h\r\n+EvmiTWVC3w1z7NpDkCgLHaz2fev/f2gpRV3k/KBc8Tq+HWNIxHu/L1UQ+h2\r\nOiJpZUdZ3UyDHufKS3bCX9Cux92XYm7HvwI=\r\n=x6/S\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eamesh","email":"easeava@gmail.com"},"directories":{},"maintainers":[{"name":"eamesh","email":"easeava@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/free-core_1.1.8-17.dev_1649737658473_0.9128661628657637"},"_hasShrinkwrap":false},"1.1.8-18.dev":{"name":"free-core","version":"1.1.8-18.dev","repository":{"type":"git","url":"git+https://github.com/eamesh/free.git"},"main":"lib/umd/index.js","module":"lib/es/index.js","style":"lib/style.css","typings":"lib/types/index.d.ts","author":{"name":"eamesh"},"license":"MIT","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","build:gh-pages":"vue-tsc --noEmit && vite build --base=./","build:lib":"rimraf lib && node ./scripts/build-lib.js && pnpm build:dts && rimraf tsconfig.node.tsbuildinfo","preview":"vite preview","lint:eslint":"eslint \"src/**/*.{vue,js,ts,tsx}\" --fix","lint:stylelint":"stylelint --fix \"**/*.{vue,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","build:dts":"vue-tsc -b --force tsconfig.esm.json","clean":"rimraf lib","prepare":"husky install"},"dependencies":{"@vitejs/plugin-vue-jsx":"^1.3.9","lodash-es":"^4.17.21","vue":"^3.2.25"},"devDependencies":{"@types/estree":"^0.0.51","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","@vicons/fluent":"^0.12.0","@vitejs/plugin-vue":"^2.3.0","eslint":"^8.12.0","eslint-config-standard":"^17.0.0-1","eslint-plugin-import":"^2.25.4","eslint-plugin-n":"14","eslint-plugin-promise":"^6.0.0","eslint-plugin-vue":"^8.5.0","husky":">=7","lint-staged":">=10","naive-ui":"^2.27.0","postcss":"^8.4.12","postcss-html":"^1.3.0","rimraf":"^3.0.2","sass":"^1.49.11","stylelint":"^14.6.1","stylelint-config-recommended-vue":"^1.4.0","stylelint-config-standard":"^25.0.0","stylelint-config-standard-scss":"^3.0.0","stylelint-order":"^5.0.0","typescript":"^4.5.4","vfonts":"^0.0.3","vite":"^2.9.0","vite-plugin-dts":"^1.0.5","vue-tsc":"^0.29.8","vuedraggable":"^4.1.0"},"lint-staged":{"*.{ts,tsx,js,vue,md}":"pnpm lint:eslint","*.{vue,scss,css,sass}":"pnpm lint:stylelint"},"gitHead":"1c3fff692458efd82af4e890d428e29f0ce3b167","description":"前端布局仿有赞微页面   页面布局使用[naive-ui](https://github.com/TuSimple/naive-ui)   主要功能: 核心和业务分离，根据核心api开发widget 挂载到核心直接diy     核心功能完成，抽空完成Widget开发，适配跨端微页面及小程序","bugs":{"url":"https://github.com/eamesh/free/issues"},"homepage":"https://github.com/eamesh/free#readme","_id":"free-core@1.1.8-18.dev","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-6RLRDLdC2Nu/CDnsSggWcKYXiYHILAPr0GFAeaiV5aZyLPjsa/LtqPiAaCwiUxVq/1A6VYl4ATb97VpdszoR2Q==","shasum":"e5947cb5f217423f49a099425edf352976cc7e1a","tarball":"https://registry.npmjs.org/free-core/-/free-core-1.1.8-18.dev.tgz","fileCount":36,"unpackedSize":993005,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjHPpKZFWiwLPJyfs6vcTv4qZdyFo6ebYj3KVCQTxlJgIgDkvN0e2eN5F2qc14PwL1YhT0WGbdCeKr0AtxsxbFjfg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVQEXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxTw/9EBUO8+UKkLpyo0eOqUKdwLOwdJ1vZ1uBHSxiKGqvdeCdPGAO\r\n1A32WB8btdaMWKJvinTHso/5X5WobhmiZRonZt4aUR9HYqR3J3/4vjt3edME\r\nn2EdF8c9hmcwPCdy9SlNEc1mwRYwP4OWABftecg/luRvfQIS5yc/YekBXk8v\r\nnVP7+rpam1MM/MiR4qRBr89EMMJK+Q9r4oNb8+kvLS8ogafvQh3YAhh5XxLO\r\nZ8Ju962CM7HGiB6S/ycJFwGkyAZm8zt3534n/yaKgeYcUbHPxq5Ua3Ej6Ce9\r\noITuqC0yZtw8KyBPboVIpwkSNBmuPx4HBaHDoK5tTLw76ycQu7Ut3xv6MkgE\r\nFtZjqzpOi+0K5J0aobg3jGu4wSfrwjz4NljKzrUtMRUo7tJabm83C2fxI2B5\r\nfSjPkQkemzgPEu5cKsqN5SjfEyz9aW7z7FQye39reBmh3QqOctx25BIRyElU\r\n8itRvTUSWFZgWUCOXIQuQ1wxAnIfEzwnfa9/XjrxPDSaexA+dsHv4U0KpuBu\r\n6AwjRFv+rC0ucHjd+x31m32YpnKeq3C4IVEi69L0Ovz/ZvwNQ52t4n8a0eGn\r\nuTuimoIIYK+gaTBLJr775HgKE3er3DwwgnwtugCvhvGblfxMKoAQHo5PyfeX\r\noRxZOWkrrPNfn/QxXsWCDdnvPlvt2QGMcRc=\r\n=jO89\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eamesh","email":"easeava@gmail.com"},"directories":{},"maintainers":[{"name":"eamesh","email":"easeava@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/free-core_1.1.8-18.dev_1649738007312_0.43734321872790227"},"_hasShrinkwrap":false},"1.1.8-19.dev":{"name":"free-core","version":"1.1.8-19.dev","repository":{"type":"git","url":"git+https://github.com/eamesh/free.git"},"main":"lib/umd/index.js","module":"lib/es/index.js","style":"lib/style.css","typings":"lib/types/index.d.ts","author":{"name":"eamesh"},"license":"MIT","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","build:gh-pages":"vue-tsc --noEmit && vite build --base=./","build:lib":"rimraf lib && node ./scripts/build-lib.js && pnpm build:dts && rimraf tsconfig.node.tsbuildinfo","preview":"vite preview","lint:eslint":"eslint \"src/**/*.{vue,js,ts,tsx}\" --fix","lint:stylelint":"stylelint --fix \"**/*.{vue,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","build:dts":"vue-tsc -b --force tsconfig.esm.json","clean":"rimraf lib","prepare":"husky install"},"dependencies":{"@vitejs/plugin-vue-jsx":"^1.3.9","lodash-es":"^4.17.21","vue":"^3.2.25"},"devDependencies":{"@types/estree":"^0.0.51","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","@vicons/fluent":"^0.12.0","@vitejs/plugin-vue":"^2.3.0","eslint":"^8.12.0","eslint-config-standard":"^17.0.0-1","eslint-plugin-import":"^2.25.4","eslint-plugin-n":"14","eslint-plugin-promise":"^6.0.0","eslint-plugin-vue":"^8.5.0","husky":">=7","lint-staged":">=10","naive-ui":"^2.27.0","postcss":"^8.4.12","postcss-html":"^1.3.0","rimraf":"^3.0.2","sass":"^1.49.11","stylelint":"^14.6.1","stylelint-config-recommended-vue":"^1.4.0","stylelint-config-standard":"^25.0.0","stylelint-config-standard-scss":"^3.0.0","stylelint-order":"^5.0.0","typescript":"^4.5.4","vfonts":"^0.0.3","vite":"^2.9.0","vite-plugin-dts":"^1.0.5","vue-tsc":"^0.29.8","vuedraggable":"^4.1.0"},"lint-staged":{"*.{ts,tsx,js,vue,md}":"pnpm lint:eslint","*.{vue,scss,css,sass}":"pnpm lint:stylelint"},"gitHead":"57ed669ba286acfacce2f90c96e4e5f92e11d9b0","description":"前端布局仿有赞微页面   页面布局使用[naive-ui](https://github.com/TuSimple/naive-ui)   主要功能: 核心和业务分离，根据核心api开发widget 挂载到核心直接diy     核心功能完成，抽空完成Widget开发，适配跨端微页面及小程序","bugs":{"url":"https://github.com/eamesh/free/issues"},"homepage":"https://github.com/eamesh/free#readme","_id":"free-core@1.1.8-19.dev","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-dd5Ns0GrSIf6FOAOOe/ApRYzLH3mxm8O9ZCcL7y59C+F/omMoOyxwe0Eo92Xr162JRtREnBgQGETa4LIorkrqA==","shasum":"7507051644a5bc468a938914459723fc93c4864a","tarball":"https://registry.npmjs.org/free-core/-/free-core-1.1.8-19.dev.tgz","fileCount":36,"unpackedSize":994137,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgmWBNMXRPTzhN98JOsoqVMD/XKticmKSz9In7RoqbrQIhAM3u67cu+692yb8lZSmVtskZXc5mf2kAwHaioGoktNN1"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVqUTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvRw//U6XXPBNz4f0LOF4qSyhyWgtYseC+EC+xC2hF+MZvqpC4Ztro\r\nnG2WdTVaonEa9kkhJGxhk1dMXVZCJltFTTJ1PVC89SnG5Kvg5DHJlnI/REkM\r\nCw9DWXdsxC7I3RH415etHUbNctRDVhbuIr9ZCfepc6zmxZpDZcfiWS1Zg5C9\r\nqJWPmj3jLFBj/NK0rVF7ju5IhR0J6BgaTCagVO6dgKAf/lzm5mkxCXjGDjKm\r\n3bGL5p7jUM9gipnn1t2zrICQ0ZUze/CNqLJ2BFvwPERiAiS7fwRjyJPNZ7pE\r\nNz6ItafM3Fq8iZL0JNsvtTBObjAMfzkkz4fNOywV0brBI95fyRiwm7ylZYQJ\r\nzdMRQnYDZutsI/wTZQwwYizz+buNK8UyCrOarlYSvJuaeY20JhVEyriT5ESL\r\nNTLnqlePtTT75xt9G//DVw/k2FdhiBA90DopI6aKQOsnWtMk27UYEzWr3jnQ\r\nk2RYoFqeonzsR5aWff7O1kD2qkYv60k2KeVTb3mqXogHe89fU4uil+06BfSN\r\nz73FHHEF0SgagcoJJhZEbOu5D9vy9fikrW3O2pgRFCYljG7TnY2cxGdmsmM/\r\nyQFTojet7dSiAnrKxZLKPRGootD8AkDe3ubWCPTsB5EPwfupJ3FRaziUnueR\r\nRaZPGXjrpkXuaqMCNL+q8V5p0A6JiH1+X2s=\r\n=e1pz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eamesh","email":"easeava@gmail.com"},"directories":{},"maintainers":[{"name":"eamesh","email":"easeava@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/free-core_1.1.8-19.dev_1649845523313_0.09803138883055729"},"_hasShrinkwrap":false},"1.1.8-20.dev":{"name":"free-core","version":"1.1.8-20.dev","repository":{"type":"git","url":"git+https://github.com/eamesh/free.git"},"main":"lib/umd/index.js","module":"lib/es/index.js","style":"lib/style.css","typings":"lib/types/index.d.ts","author":{"name":"eamesh"},"license":"MIT","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","build:gh-pages":"vue-tsc --noEmit && vite build --base=./","build:lib":"rimraf lib && node ./scripts/build-lib.js && pnpm build:dts && rimraf tsconfig.node.tsbuildinfo","preview":"vite preview","lint:eslint":"eslint \"src/**/*.{vue,js,ts,tsx}\" --fix","lint:stylelint":"stylelint --fix \"**/*.{vue,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","build:dts":"vue-tsc -b --force tsconfig.esm.json","clean":"rimraf lib","prepare":"husky install"},"dependencies":{"@vitejs/plugin-vue-jsx":"^1.3.9","lodash-es":"^4.17.21","vue":"^3.2.25"},"devDependencies":{"@types/estree":"^0.0.51","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","@vicons/fluent":"^0.12.0","@vitejs/plugin-vue":"^2.3.0","eslint":"^8.12.0","eslint-config-standard":"^17.0.0-1","eslint-plugin-import":"^2.25.4","eslint-plugin-n":"14","eslint-plugin-promise":"^6.0.0","eslint-plugin-vue":"^8.5.0","husky":">=7","lint-staged":">=10","naive-ui":"^2.27.0","postcss":"^8.4.12","postcss-html":"^1.3.0","rimraf":"^3.0.2","sass":"^1.49.11","stylelint":"^14.6.1","stylelint-config-recommended-vue":"^1.4.0","stylelint-config-standard":"^25.0.0","stylelint-config-standard-scss":"^3.0.0","stylelint-order":"^5.0.0","typescript":"^4.5.4","vfonts":"^0.0.3","vite":"^2.9.0","vite-plugin-dts":"^1.0.5","vue-tsc":"^0.29.8","vuedraggable":"^4.1.0"},"lint-staged":{"*.{ts,tsx,js,vue,md}":"pnpm lint:eslint","*.{vue,scss,css,sass}":"pnpm lint:stylelint"},"gitHead":"fbbac8e60e5c7d9b80d049029160719a7b3ac799","description":"前端布局仿有赞微页面   页面布局使用[naive-ui](https://github.com/TuSimple/naive-ui)   主要功能: 核心和业务分离，根据核心api开发widget 挂载到核心直接diy     核心功能完成，抽空完成Widget开发，适配跨端微页面及小程序","bugs":{"url":"https://github.com/eamesh/free/issues"},"homepage":"https://github.com/eamesh/free#readme","_id":"free-core@1.1.8-20.dev","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-V3DhuInrPNCLU3khAfS2h3+IZ1DxGj2iBACe/ViXFtZLEL0XJpiZB4940FYdc24q3QLsiLFkt+5YYl/vQD5O8g==","shasum":"dbdec7a7014d3126ce3e8c2a5ca7e6c1fb44ec0f","tarball":"https://registry.npmjs.org/free-core/-/free-core-1.1.8-20.dev.tgz","fileCount":36,"unpackedSize":994779,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBixuE2+Y96A4mFM6rRz01ZH3YGmICBt88MrnXj3S0FlAiEAllOttV2k99vS6wjV6YjbOC2aim5wgTW9mTbEAPaoFX8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXCFfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbwA//QRt4gD36925SgIqxKV/x38bKA3nzM1TqE8Oze/elI6pasB9Q\r\nf6vzXwa/78JRo9LDa/nl9poKGHW4KZOyBLFCkOVNUajnj7WpE/0Nt1fwYpyY\r\nzub1dAWYEBNQESXYKh4WWU2ee68V8b60XAVXSJiZMG0vLBoteVi7o0NhXPKK\r\n2J260EdiFf/fotDIzOqBE6p4Pd3LEb0kSEVacThZtR5SGDbZiV8G9A6L+ZXL\r\nxr8q1wOUcUoR3gWBoz7uSo5gp7cAQ0u9xUbcBfaMcm7SNlaUxYk6wjQhGxY/\r\nllGnaG4AO0U6E55PfYs3/XlPPe72YCCs+jnaYMXTiBzEDRQYIc0XmLvhmGc8\r\nD6bc/7Z+zwl3bQKYQP1uvyEvgn57QluOBewWe1t5hViXv+LYR7mTwIgjgCwZ\r\nKpjRDm5YzLoQluFD3D1wZF1uJT/cTMOuupasNBDcKIiU3KvQuSYuukngv5IQ\r\nOzXcQi2FV5MdFQSDmQvoZlytPIcjMl9Jn6BqpAZ92Q84drTHS3fE2ashThDP\r\n7R+Tq2hFBkz1z8bz6NcBExWJWn539aGV9rmqcrlxv0343DKGKaTnEUVMm9RS\r\nSwXW5OFjGqkKYXPX2H730axUdb6+7YsPtDSeDuoVBYRfx3CYCFUCqIsBvoGs\r\np6AWNrB0+uB5Uk20R6xxa7vhgqL0Cg8KU88=\r\n=7dwV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eamesh","email":"easeava@gmail.com"},"directories":{},"maintainers":[{"name":"eamesh","email":"easeava@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/free-core_1.1.8-20.dev_1650205023431_0.12860086049213448"},"_hasShrinkwrap":false},"1.1.8-21.dev":{"name":"free-core","version":"1.1.8-21.dev","repository":{"type":"git","url":"git+https://github.com/eamesh/free.git"},"main":"lib/umd/index.js","module":"lib/es/index.js","style":"lib/style.css","typings":"lib/types/index.d.ts","author":{"name":"eamesh"},"license":"MIT","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","build:gh-pages":"vue-tsc --noEmit && vite build --base=./","build:lib":"rimraf lib && node ./scripts/build-lib.js && pnpm build:dts && rimraf tsconfig.node.tsbuildinfo","preview":"vite preview","lint:eslint":"eslint \"src/**/*.{vue,js,ts,tsx}\" --fix","lint:stylelint":"stylelint --fix \"**/*.{vue,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","build:dts":"vue-tsc -b --force tsconfig.esm.json","clean":"rimraf lib","prepare":"husky install"},"dependencies":{"@vitejs/plugin-vue-jsx":"^1.3.9","lodash-es":"^4.17.21","vue":"^3.2.25"},"devDependencies":{"@types/estree":"^0.0.51","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","@vicons/fluent":"^0.12.0","@vitejs/plugin-vue":"^2.3.0","eslint":"^8.12.0","eslint-config-standard":"^17.0.0-1","eslint-plugin-import":"^2.25.4","eslint-plugin-n":"14","eslint-plugin-promise":"^6.0.0","eslint-plugin-vue":"^8.5.0","husky":">=7","lint-staged":">=10","naive-ui":"^2.27.0","postcss":"^8.4.12","postcss-html":"^1.3.0","rimraf":"^3.0.2","sass":"^1.49.11","stylelint":"^14.6.1","stylelint-config-recommended-vue":"^1.4.0","stylelint-config-standard":"^25.0.0","stylelint-config-standard-scss":"^3.0.0","stylelint-order":"^5.0.0","typescript":"^4.5.4","vfonts":"^0.0.3","vite":"^2.9.0","vite-plugin-dts":"^1.0.5","vue-tsc":"^0.29.8","vuedraggable":"^4.1.0"},"lint-staged":{"*.{ts,tsx,js,vue,md}":"pnpm lint:eslint","*.{vue,scss,css,sass}":"pnpm lint:stylelint"},"gitHead":"6327c2ce7932bfc350aa2b05ea9abe80146abf5a","description":"前端布局仿有赞微页面   页面布局使用[naive-ui](https://github.com/TuSimple/naive-ui)   主要功能: 核心和业务分离，根据核心api开发widget 挂载到核心直接diy     核心功能完成，抽空完成Widget开发，适配跨端微页面及小程序","bugs":{"url":"https://github.com/eamesh/free/issues"},"homepage":"https://github.com/eamesh/free#readme","_id":"free-core@1.1.8-21.dev","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-wR2k2tZqLEgoDFsZ5YC77yE5IUoA0jd4h/BnVn+68cf93wPkoPcYMKkwMjIvMhecjj92gNYNWsONlzbX+5ODEA==","shasum":"26ecf7fdbd8082ce297dfc3c15a59bf540480223","tarball":"https://registry.npmjs.org/free-core/-/free-core-1.1.8-21.dev.tgz","fileCount":36,"unpackedSize":994978,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwXJYDYdN/1Hr8FQ4cwNUgUosxa4RtieytAN+QxhtsDwIgHBzGjzhGAcBhQZMvfrQ6TtOmZ3ZHaGw8WWzXUuk3rnE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiY/trACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqe5g//e/XUNcHp29WU7QnHrp5ttkExwDWFT1mlwwhWC+I+9dQityik\r\nc6jwiqkYUgA1Y5P9HDmbEKIbOXDToVLp8v1Lp1qDR/rG1pZNrQtjVp0L6Yxb\r\noR9te9A3tmV4CHFhDgE/1QLE4a0ZUb/lwIIht7q1LAIilATWGHPXCyxpcT5J\r\nsQHIW88YRB8gKh23H9q2PSFY5vp6q6yYzbcj8Ec1eroegB4btoCQaJs4N0Fs\r\nLhWVuHdRTbXIsKpaMWfY3wbgQ3KTlud8sgeLcJ7EbueKRi4EEzBRYMKwGjxA\r\niuECgibrV6u+Xogv7TF2XzbAe0FWFJe93SEZXotJ+RISbmFDlh4w0shUm/F/\r\nxLQu6xE603CPXLSyMM3iDsUBmhI/Be4Gc/duGd7YLfEb5TaB+X3r6CW/zOhR\r\nGidt5vgZ10tub/67SIp1BeoCHQiDWbJtJ42uH7UjJZX+XFdHC3ag8BqdRUBn\r\nI0iW+Ec8BirzldkGWkqpjbrDh6jmsxAQ91mvYfZA9xg67jjKohDzWF/4111D\r\nUsW0SztM53txVuaO9QmKZQJu8V9fl3AHnqjuCSK078Iy37EMPy0XTPQCPllR\r\nODvABO1U/kR0GAs4R6slIibpK7gJc2g9pelPfCUObIjKlMFu4+nGCf4Ih9Xt\r\nPYpgi1Daz/ojtXJWLgFMjgJZNQgzxKNokPk=\r\n=3xC0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eamesh","email":"easeava@gmail.com"},"directories":{},"maintainers":[{"name":"eamesh","email":"easeava@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/free-core_1.1.8-21.dev_1650719594802_0.7233849924472746"},"_hasShrinkwrap":false},"1.1.8-22.dev":{"name":"free-core","version":"1.1.8-22.dev","repository":{"type":"git","url":"git+https://github.com/eamesh/free.git"},"main":"lib/umd/index.js","module":"lib/es/index.js","style":"lib/style.css","typings":"lib/types/index.d.ts","author":{"name":"eamesh"},"license":"MIT","scripts":{"dev":"vite","build":"vue-tsc --noEmit && vite build","build:gh-pages":"vue-tsc --noEmit && vite build --base=./","build:lib":"rimraf lib && node ./scripts/build-lib.js && pnpm build:dts && rimraf tsconfig.node.tsbuildinfo","preview":"vite preview","lint:eslint":"eslint \"src/**/*.{vue,js,ts,tsx}\" --fix","lint:stylelint":"stylelint --fix \"**/*.{vue,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/","build:dts":"vue-tsc -b --force tsconfig.esm.json","clean":"rimraf lib","prepare":"husky install"},"dependencies":{"@vitejs/plugin-vue-jsx":"^1.3.9","lodash-es":"^4.17.21","vue":"^3.2.25"},"devDependencies":{"@types/estree":"^0.0.51","@typescript-eslint/eslint-plugin":"^5.17.0","@typescript-eslint/parser":"^5.17.0","@vicons/fluent":"^0.12.0","@vitejs/plugin-vue":"^2.3.0","eslint":"^8.12.0","eslint-config-standard":"^17.0.0-1","eslint-plugin-import":"^2.25.4","eslint-plugin-n":"14","eslint-plugin-promise":"^6.0.0","eslint-plugin-vue":"^8.5.0","husky":">=7","lint-staged":">=10","naive-ui":"^2.27.0","postcss":"^8.4.12","postcss-html":"^1.3.0","rimraf":"^3.0.2","sass":"^1.49.11","stylelint":"^14.6.1","stylelint-config-recommended-vue":"^1.4.0","stylelint-config-standard":"^25.0.0","stylelint-config-standard-scss":"^3.0.0","stylelint-order":"^5.0.0","typescript":"^4.5.4","vfonts":"^0.0.3","vite":"^2.9.0","vite-plugin-dts":"^1.0.5","vue-tsc":"^0.29.8","vuedraggable":"^4.1.0"},"lint-staged":{"*.{ts,tsx,js,vue,md}":"pnpm lint:eslint","*.{vue,scss,css,sass}":"pnpm lint:stylelint"},"gitHead":"ce1f269b0aa7d7d9cfb706a6a46f07a4c40a07d4","description":"前端布局仿有赞微页面   页面布局使用[naive-ui](https://github.com/TuSimple/naive-ui)   主要功能: 核心和业务分离，根据核心api开发widget 挂载到核心直接diy     核心功能完成，抽空完成Widget开发，适配跨端微页面及小程序","bugs":{"url":"https://github.com/eamesh/free/issues"},"homepage":"https://github.com/eamesh/free#readme","_id":"free-core@1.1.8-22.dev","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-ZoVjZgsny1xJw1JVikoAotG3eqqLzL62z9/WyOk18rse67HlKIRdMHhMrglbd/F6xfh81HHMRMPeD0DbUIx3JA==","shasum":"8a96c8de92d530f856d3f1b6cacd07d62d34f7f3","tarball":"https://registry.npmjs.org/free-core/-/free-core-1.1.8-22.dev.tgz","fileCount":36,"unpackedSize":995301,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDAXZ3A2nPPQjvINQje3lM3TVQitRbRpejJBd5GvebO0AiEA57l8xnuzXEW7WWuKnfADpWTGCBVWVqV8KSymr8lHqfQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiY/4mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2FQ//Y7OxXOmiJVMZ1aNKnsP2mp3WlyrpijzyhYpFl/58CF8vt4NB\r\nlgQlagd0wXyhexBO9l5bVNV7Cn6z2UtkkSPwzebebN0F0jwXM/pA1TW4Q+jJ\r\nYq3DZ6wg1FbdK9vhF1DHI1hpXEZs076S3FRF1iAJmV4bi31zqMlfK9/ZBj8O\r\ncl0HZcddM20c+lU0YhRsUhdG4JLy0mZfHOeLw7vyhQ9yJRA+3e97HQUDkAaO\r\naNgoYCHwtw/+wgeD+nRZdpd/3ZQc6Rz4sBiGG29cIgk7GHGDUihw/c88SRNT\r\nPMRZ+XnR43DRQ1GDt7TqcZf7B8ECw0Aq767VjFI+CwoYFaRAhB6kzDONLERd\r\noqlpIbV2AEfxAKjEJ8uIieYk17UDP4cT6fS2ykfbD6t2ALiomTmJvgSz0zRY\r\n+UWiY3Q2wrkJCxK46fetQrYPgW3zRlwg0P79G5fGr9/cLYt2JzQT4fSM9erV\r\nxquQPSpvFmeoA9Xk9Fnqr6NGH/7rz5LBF2edJQpJFprMjq+pORUm2Ci1+eC7\r\nOpNGOMyFZRbVf30aCq3u0m55FtijS1+eTUItMoSwwH4lA568DPeWn/44UMYU\r\nHrZt0FYFYlL3HOcvJ0dg78osIlKRlYUS4dfviInvXDObm5pBVTmgKKZP7Zdb\r\nPnQb9t6LCASlzaytjgscQB5V8tfu9E4HvhA=\r\n=GWvi\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"eamesh","email":"easeava@gmail.com"},"directories":{},"maintainers":[{"name":"eamesh","email":"easeava@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/free-core_1.1.8-22.dev_1650720294195_0.19908147666430853"},"_hasShrinkwrap":false}},"time":{"created":"2022-04-02T06:10:01.331Z","1.0.0-dev":"2022-04-02T06:10:01.594Z","modified":"2022-04-23T13:24:54.516Z","1.0.1-dev":"2022-04-02T08:21:13.867Z","1.0.2-dev":"2022-04-02T08:25:46.587Z","1.0.3-dev":"2022-04-03T10:52:42.874Z","1.0.4-dev":"2022-04-03T10:53:07.414Z","1.1.0-dev":"2022-04-03T11:11:09.719Z","1.1.1-dev":"2022-04-03T11:21:36.057Z","1.1.2-dev":"2022-04-03T11:33:25.283Z","1.1.4-dev":"2022-04-03T15:10:55.971Z","1.1.5-dev":"2022-04-03T15:50:28.394Z","1.1.6-x.dev":"2022-04-03T15:51:25.514Z","1.1.6-dev":"2022-04-03T16:41:55.943Z","1.1.7-dev":"2022-04-03T17:42:02.389Z","1.1.7-x.dev":"2022-04-03T17:52:32.689Z","1.1.8-x.dev":"2022-04-03T18:42:11.971Z","1.1.8-dev":"2022-04-03T19:02:03.357Z","1.1.8-1.dev":"2022-04-04T03:13:48.085Z","1.1.8-2.dev":"2022-04-04T06:46:13.753Z","1.1.8-3.dev":"2022-04-04T06:47:23.417Z","1.1.8-4.dev":"2022-04-04T07:46:26.469Z","1.1.8-5.dev":"2022-04-04T08:52:41.460Z","1.1.8-6.dev":"2022-04-04T09:01:20.341Z","1.1.8-9.dev":"2022-04-04T10:47:39.695Z","1.1.8-10.dev":"2022-04-05T01:04:24.538Z","1.1.8-11.dev":"2022-04-05T01:36:39.729Z","1.1.8-12.dev":"2022-04-05T10:04:59.843Z","1.1.8-13.dev":"2022-04-06T04:17:40.945Z","1.1.8-14.dev":"2022-04-08T19:33:10.365Z","1.1.8-15.dev":"2022-04-08T19:47:37.889Z","1.1.8-16.dev":"2022-04-09T13:43:14.800Z","1.1.8-17.dev":"2022-04-12T04:27:38.638Z","1.1.8-18.dev":"2022-04-12T04:33:27.557Z","1.1.8-19.dev":"2022-04-13T10:25:23.566Z","1.1.8-20.dev":"2022-04-17T14:17:03.651Z","1.1.8-21.dev":"2022-04-23T13:13:15.015Z","1.1.8-22.dev":"2022-04-23T13:24:54.446Z"},"maintainers":[{"name":"eamesh","email":"easeava@gmail.com"}],"description":"前端布局仿有赞微页面   页面布局使用[naive-ui](https://github.com/TuSimple/naive-ui)   主要功能: 核心和业务分离，根据核心api开发widget 挂载到核心直接diy     核心功能完成，抽空完成Widget开发，适配跨端微页面及小程序","readme":"### 微页面跨端编辑\n\n前端布局仿有赞微页面  \n页面布局使用[naive-ui](https://github.com/TuSimple/naive-ui)  \n主要功能: 核心和业务分离，根据核心api开发widget 挂载到核心直接diy    \n核心功能完成，抽空完成Widget开发，适配跨端微页面及小程序  \n\n## Installation\n\n```\npnpm add -D free-core naive-ui\n```\n<font size=\"2\" color=\"red\">注意：1.1.0-dev以下版本不可用</font>\n\n## Preview\n\n基础功能预览[Preview](https://free.emesh.cloud)  \n基于[free-core](https://github.com/eamesh/free-core)的[Nutui](https://github.com/jdf2e/nutui)微页面编辑[Preview](https://nutui.emesh.cloud)  \n基于[free-core](https://github.com/eamesh/free-core)的跨端微页面Taro小程序实现[free-taro](https://github.com/eamesh/emesh-taro)\n\n## Example\n\n> 示例代码[Example](https://github.com/eamesh/free/blob/dev/example/App.vue)  \n> 功能性Widget事例代码\n- [标题文本](https://github.com/eamesh/free/blob/dev/src/title-text/index.ts)\n- [图文导航](https://github.com/eamesh/free-nutui/blob/dev/src/components/image-nav/index.ts)\n\n### Widget挂载到Core\n\n```\nimport { Free, FreeLayout, FreeTitleTextWidget, FreeWhiteHeightWidget, FreePageWidget, FreeFooterWidget, FreeHeaderWidget, FreeWidgetsManageWidget } from 'free-core'\n\n// Page header\nFree.header = FreeHeaderWidget;\n\n// Page footer\nFree.footer = FreeFooterWidget;\n\n// 右侧功能列表\nFree.widgets = [\n  // 功能性组件\n  FreeTitleTextWidget,\n  FreeWhiteHeightWidget\n];\n\n// 右上固定位widget\n// free-header/free-footer 会直接挂载到右上固定位\nFree.core = [\n  FreePageWidget,\n  FreeWidgetsManageWidget\n];\n\n// asideGroup 右侧组件列表分组结构\nimport { AsideGroup } from 'free-core/lib/types/core/src/interface'\nconst asides: AsideGroup[] = [\n  {\n    title: '基础组件',\n    key: 'base',\n    children: [\n      FreeTitleTextWidget,\n      FreeWhiteHeightWidget\n    ]\n  },\n  {\n    title: '营销组件',\n    key: 'func',\n    children: [\n      TitleText,\n      WhiteHeight\n    ]\n  }\n];\n\n\nconst freeLayoutRef = ref();\n\n// 获取Page数据\n// freeLayoutRef.value.getPageData();\nfunction handleGetPageData () {\n  console.info('%c=====> getPageData:', 'color: #43bb88;font-size: 12px;font-weight: bold;text-decoration: underline;', freeLayoutRef.value.getPageData());\n  const datas = freeLayoutRef.value.getPageData() as any;\n  const page = datas.page.map((item: any) => {\n    return {\n      key: item.widgetKey,\n      data: item.model\n    };\n  });\n  const pageData: any = {\n    page\n  };\n  Object.values(datas.core).forEach((item: any) => {\n    pageData[item.widgetKey] = item.model || {};\n  });\n\n  console.log(JSON.stringify(pageData));\n}\n\n// 设置Page数据\nfunction handleSetDefaultPageData () {\n  const data: PageDataSchemas = {\n    page: [\n      {\n        id: 1,\n        ...NutuiSearchWidget,\n        data: {}\n      },\n      {\n        id: 2,\n        ...NutuiNavigationWidget,\n        data: {}\n      },\n      {\n        id: 3,\n        ...NutuiNoticeBarhWidget,\n        data: {}\n      },\n      {\n        id: 8,\n        ...FreeWhiteHeightWidget,\n        data: {\n          type: 'empty',\n          empty: {\n            height: 8\n          },\n          line: {\n            style: 'solid',\n            padding: '0',\n            color: '#e5e5e5'\n          }\n        }\n      },\n      ...\n    ],\n    core: [\n      {\n        ...FreePageWidget,\n        data: {\n          title: '默认页面',\n          description: '',\n          backgroundColor: '#f7f8fa'\n        }\n      }\n    ]\n  };\n\n  console.log(freeLayoutRef.value);\n  freeLayoutRef.value.setPageData(data);\n}\n// 布局\n<FreeLayout asideGroup ref=\"freeLayoutRef\" />\n```\n\n> 有空补文档\n\n## Documentation\n\nWidget类型\n- Widget(功能组件)\n- CoreWidget(系统组件)\n- FixedWidget(固定位组件)\n\n> 一个完整的Widget功能组件包含\n```\n{\n  thumb: string;\n  name: string;\n  key: string;\n  component: WidgetNode;\n  params?: Object; // 参数\n  data?: T; // 页面数据\n  \n}\n```\n\n> CoreWidget、FixedWidget功能组件包含\n```\n{\n  name: string;\n  key: string;\n  component: WidgetNode;\n  icon: VNode;\n  show: true; // 是否显示固定位\n  render: boolean; // Page是否渲染组件\n  params?: Object; // 参数\n  data?: T; // 页面数据\n}\n```\n\n### Core Layout\n\n> 核心暴露接口\n```\nexport interface FreeLayoutInjection {\n  asideDragStartRef: Ref<boolean>;\n  asideWidgetsRef: Ref<Widget[] | AsideGroup[]>; // 右侧挂载菜单\n  pageWidgetsRef: Ref<PageWidget[]>; // Page渲染的组件树\n  currentPageIdRef: Ref<number | undefined>; // Page当前焦点Widget id\n  widgetsRefs: Ref<WidgetRefs>; // Page 缓存的widget句柄\n  asideGroupRef: Ref<boolean>; // 右侧菜单是否分组\n\n  headerWidgetRef: Ref<CoreWidget>;\n  footerWidgetRef: Ref<CoreWidget>;\n  coreWidgetsRef: Ref<CoreWidget[]>;\n\n  renderAction: Ref<WidgetNode>; // 当前渲染的右侧Action运行时\n  currentFixedWidgetKey: Ref<string | undefined>; // 固定位当前焦点key\n  fixedWidgetKeyDomRef: Ref<any>; // 固定位渲染的Widget 句柄集合\n\n  pageStyleRef: Ref<CSSProperties>; // Page 外层样式句柄\n  fixedCoreWidgetsCompute: ComputedRef<CoreWidget<any>[]>; // 当前fixedWidget显示的渲染树\n}\n```\n> hooks相关暴露功能阅读hooks文件夹代码,有时间补相关文档\n\n## Feature\n\n- [x] 主业务逻辑\n- [x] Widgets树挂载、功能挂件、核心挂件\n- [x] Widget 模板、Action分离\n- [x] 核心组件、右侧固定组件\n- [ ] 其它功能组件\n- [ ] 适配taro nutui [free-nutui](https://github.com/eamesh/free-nutui)\n\n## Widget Feature\n\n- [x] 标题文本\n- [x] 辅助空白\n- [ ] 电梯导航\n- [ ] 图片广告\n- [ ] 图文导航\n- [ ] 搜索\n- [ ] 公告\n- [ ] 视频\n\n## License\n\nFree is licensed under the [MIT license](https://opensource.org/licenses/MIT).\n","readmeFilename":"README.md","homepage":"https://github.com/eamesh/free#readme","repository":{"type":"git","url":"git+https://github.com/eamesh/free.git"},"author":{"name":"eamesh"},"bugs":{"url":"https://github.com/eamesh/free/issues"},"license":"MIT"}