{"bin":{"builder":"bin/mpbundler","gamebuilder":"bin/gmbundler"},"dist":{"shasum":"1d74348c86561c428366dcfeb45b8ae50761cde3","tarball":"https://registry.npmjs.org/@qihoo/seapp-builder/-/seapp-builder-1.1.9.tgz","fileCount":79,"integrity":"sha512-3L3te+KKrj6nGOZ74UKN/EpWITCOzCY06WLYfMjYi42CM3VqYDHfgaKCsnmr+wuUO7T0ZW4yjpqP+w2rexmKEw==","signatures":[{"sig":"MEQCIDJGNh9WTvX94Qn52TSjxcLGKoTzNNApJj3vk5zfeTHqAiBITGmYbGpz/9I/eb9nGbn4+Ru04nRw/LQLnaQofZ73XA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":107750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0IltCRA9TVsSAnZWagAATX4P/0rVe/Uyqt3WuEEV7092\nMqR0gM4m6NJUUx11x8E3iACL+ThV283uy3bLP0AAAfhx99FHgHX/TYadiBQ0\nfMPSvP7VPAkFjswo3T+2e4QgQPF58EvLwXkTlDEIqrjsdnqtSQutOYqzJjNW\nwHD802ezbxQIRubTa0L8doXo9ZX/+AS58AgpMXHINZBRtmkQWEdLgzwi0dMo\nb19jgbjhdoZEQgLoLp62b8cQNLrt5eSKhQxuO24Xdh2O2UXEy8sdMnAlS1mp\n/50JyWtNIo/ZZ/hgAPJ1PR7mUY78bHsIPFeqRoa9Jl8E1FEZMGoJ5ziM0JH6\nHJrmpTa0oBXZ/WA3P+0ywU3SH6gcqBA9AJbiaJRl/tiZ3QTI7zMxSWwyfZYt\nDzgf/RbLentISsVxVk2/4iSYKolIaWxU9fLtqjW1w3Fx4meOQ4s5mz0TmvT/\nazpAaBnwxGLyqtNAZBlJZUHRqTeet3b1gBQgiDH5YJjSdwga2Roc56WAPi0o\nXeD/8ghiPgHPPwf5hJ6lwPvklDUtlnr88vj2bIrtegStNYQlMJhDhaoWdkBn\n95i/xOMd96IImStrR66Wj2FXVusQnMzFzDUTBBUM9ApZPMs42zRMR/sBXf+J\nwN5x2w81EhX2r2QOQ+k4BJuToke13ngWBGZw1wWXBdUZYxkSLlR65yDX82TQ\nQTwS\r\n=X8H4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/src/index.js","name":"@qihoo/seapp-builder","author":{"name":"75team"},"readme":"# seapp builder\n> 1. 360 小程序构建工具,用于构建开发者基于360小程序开发文档编写的源代码，使其能够运行在360小程序平台。\n> 2. 360 小游戏构建工具,用于构建开发者基于微信小游戏编写的源代码，使其能够运行在360小游戏平台。\n## TIP\n### v1.1.x 小程序\n- 支持 css 预处理器 Sass/Less\n  - 默认支持的预处理器由 全局样式表app.css决定（app.scss -> 选用sass，less同理）\n  - 存在 app.css/app.less/app.scss 时， 优先选择权 app.scss > app.less > app.css\n- 支持 vuex 状态管理\n  - 需要在根目录下的app.json文件中添加 store 字段，store 类型为字符串，值为 store文件相对路径（参考pages的路径规则）。\n  - store文件中，直接导出Vuex.store实例化的参数选项即可。\n  - Vuex默认挂在到全局的window下。 \n\n### v1.1.x 小游戏\n- 支持 qhgame-adapter.js自动引入\n\n- 支持 开发模式下的wacht功能\n\n- 支持 生产环境下的代码压缩功能\n\n## ENV\n- node >= 8.9\n- npm | yarn\n- 以下使用 npx 时要求 npm >= 5.2\n\n## Install\n\n```bash\nnpm install @qihoo/seapp-builder\n```\n\n## Usage\n在 360mp 项目下使用 \n```bash\nUsage: builder <command> [options]\n\nOptions:\n  -V, --version  output the version number\n  -h, --help     output usage information\n\nCommands:\n  build          build project in production mode\n  watch          build project in development mode and watch file  \n\n  Run builder <command> --help for detailed usage of given command.\n```\n\n在 360gm 项目下使用 \n```bash\nUsage: gamebuilder <command> [options]\n\nOptions:\n  -V, --version  output the version number\n  -h, --help     output usage information\n\nCommands:\n  build          build project in production mode\n  watch          build project in development mode and watch file  \n\n  Run gamebuilder <command> --help for detailed usage of given command.\n```\n\n### 在 package.json 中配置使用\n一、小程序\n\n```json\n{\n  \"scripts\": {\n    \"serve\": \"builder watch\",\n    \"build\": \"builder build\"\n  }\n}\n```\n\n二、小游戏\n\n```json\n{\n  \"scripts\": {\n    \"serve\": \"gamebuilder watch\",\n    \"build\": \"gamebuilder build\"\n  }\n}\n```\n\n### 通过 npx | yarn 使用\n- 已项目安装\n\n```bash\n# 可以监听项目文件 实时构建\n1. 小程序：`npx builder watch`\n\n2. 小游戏： `npx gamebuilder watch`\n\n# 构建生产环境目标文件\n1. 小程序：`npx builder build`\n\n2. 小游戏：`npx gamebuilder build`\n\n```\n\n- 已按照上述步骤在 package.json 中添加了 scripts\n\n```shell\n# 可以监听项目文件 实时构建\nnpm run serve\n\n# 构建生产环境目标文件\nnpm run build\n```\n","engines":{"node":">=8.9"},"license":"MIT","scripts":{"test":"jest .","build":"tsc -b tsconfig.json","build:watch":"tsc --w","prepublishOnly":"tsc -b tsconfig.json"},"_npmUser":{"name":"zhanping","email":"raozhanping@gmail.com"},"keywords":["360mp","360gp","compiler"],"_npmVersion":"7.0.14","description":"a compiler for 360 mp or gp","directories":{},"maintainers":[{"name":"willemis","email":"w.wbin@foxmail.com"},{"name":"panhongxue","email":"panliu888@gmail.com"},{"name":"wendy_cy","email":"luchunyu2011@163.com"},{"name":"heweixiao","email":"heweixiao@360.cn"},{"name":"zhanping","email":"raozhanping@gmail.com"},{"name":"lgy573","email":"lgy573@126.com"},{"name":"lizheming","email":"i@imnerd.org"}],"_nodeVersion":"15.3.0","dependencies":{"less":"^3.10.3","vuex":"^3.1.2","chalk":"^2.4.2","execa":"^1.0.0","webpack":"^4.42.0","fs-extra":"^8.0.1","commander":"^2.16.0","node-sass":"^4.12.0","css-loader":"^3.0.0","url-loader":"^2.1.0","vue-loader":"^15.7.0","@babel/core":"^7.6.2","file-loader":"^4.0.0","html-loader":"^0.5.5","json-loader":"^0.5.7","less-loader":"^5.0.0","sass-loader":"^8.0.0","@babel/types":"^7.7.2","babel-loader":"^8.0.6","cache-loader":"^4.1.0","style-loader":"^0.23.1","@babel/parser":"^7.7.3","webpack-chain":"^6.4.0","webpack-merge":"^4.2.2","qhgame-adapter":"^1.0.0","@babel/traverse":"^7.7.2","@babel/generator":"^7.7.2","egret-node-utils":"0.0.7","@babel/preset-env":"^7.6.2","copy-webpack-plugin":"^5.1.1","clean-webpack-plugin":"^3.0.0","vue-template-compiler":"^2.6.10","@types/fs-extra-promise":"^1.0.8","mini-css-extract-plugin":"^0.7.0","friendly-errors-webpack-plugin":"^1.7.0","@babel/plugin-proposal-decorators":"^7.8.3","case-sensitive-paths-webpack-plugin":"^2.2.0","@babel/plugin-proposal-class-properties":"^7.8.3"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vue":"^2.6.10","jest":"^24.8.0","eslint":"^5.16.0","babel-jest":"^24.8.0","typescript":"^3.8.3","@types/node":"^12.7.8","babel-eslint":"^10.1.0","eslint-plugin-node":"^9.1.0","jest-watch-typeahead":"^0.3.1","eslint-config-prettier":"^6.10.0","eslint-config-standard":"^14.1.0","eslint-plugin-prettier":"^3.1.2","eslint-plugin-standard":"^4.0.1"},"peerDependencies":{"vue":"^2.6.10","vue-template-compiler":"^2.6.10"},"_npmOperationalInternal":{"tmp":"tmp/seapp-builder_1.1.9_1607502188543_0.7363865967626222","host":"s3://npm-registry-packages"},"_id":"@qihoo/seapp-builder@1.1.9","version":"1.1.9"}