{"_id":"@nutui/carefree","_rev":"3292969","name":"@nutui/carefree","description":"A H5 debugging tool independent of wifi hotspots","dist-tags":{"latest":"1.0.0"},"maintainers":[{"name":"eryue","email":""},{"name":"nutui","email":""}],"time":{"modified":"2024-05-30T03:18:32.000Z","created":"2018-09-10T09:59:02.394Z","1.0.0":"2019-10-23T08:10:29.977Z","0.4.0":"2018-12-20T03:03:52.946Z","0.3.1":"2018-12-20T02:50:03.626Z","0.3.0":"2018-12-20T02:43:39.582Z","0.2.0":"2018-11-07T07:20:21.578Z","0.1.9":"2018-11-07T06:36:40.415Z","0.1.8":"2018-11-07T06:34:05.586Z","0.1.7":"2018-11-07T06:31:49.730Z","0.1.6":"2018-11-06T13:46:18.854Z","0.0.3":"2018-09-11T03:34:35.993Z","0.0.2":"2018-09-10T09:59:02.394Z"},"users":{},"author":{"name":"lifeifan,hufeng"},"repository":{"type":"git","url":"http://git.jd.com/jdcfe/carefree.git"},"versions":{"1.0.0":{"name":"@nutui/carefree","version":"1.0.0","description":"A H5 debugging tool independent of wifi hotspots","main":"src/index.js","repository":{"type":"git","url":"http://git.jd.com/jdcfe/carefree.git"},"keywords":["webpack","debug","h5","mobile"],"author":{"name":"lifeifan,hufeng"},"license":"MIT","dependencies":{"@nutui/upload":"^0.1.3","chalk":"^2.4.1","cross-env":"^5.2.0","lodash":"^4.17.10","moment":"^2.22.2","qrcode-terminal":"^0.12.0"},"gitHead":"b20b170b081e9a26e0d5e803c4749b44855c7447","_id":"@nutui/carefree@1.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"nutui","email":"nutui@jd.com"},"dist":{"shasum":"bf84692806249f7e9c8be0c3758f405b3ab77a1c","size":3880,"noattachment":false,"key":"/@nutui/carefree/-/@nutui/carefree-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@nutui/carefree/download/@nutui/carefree-1.0.0.tgz"},"maintainers":[{"name":"eryue","email":""},{"name":"nutui","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/carefree_1.0.0_1571818229870_0.26045102894013783"},"_hasShrinkwrap":false,"publish_time":1571818229977,"_cnpm_publish_time":1571818229977,"_cnpmcore_publish_time":"2021-12-16T15:13:28.670Z"},"0.4.0":{"name":"@nutui/carefree","version":"0.4.0","description":"A H5 debugging tool independent of wifi hotspots","main":"src/index.js","repository":{"type":"git","url":"http://git.jd.com/jdcfe/carefree.git"},"keywords":["webpack","debug","h5","mobile"],"author":{"name":"lifeifan,hufeng"},"license":"MIT","dependencies":{"@nutui/upload":"^0.1.3","chalk":"^2.4.1","cross-env":"^5.2.0","lodash":"^4.17.10","moment":"^2.22.2","qrcode-terminal":"^0.12.0"},"gitHead":"5ebc74c7ecf8ea6c381f986995a70d138efbc25d","_id":"@nutui/carefree@0.4.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"nutui","email":"nutui@jd.com"},"dist":{"shasum":"04bb7b76db51e6317bb61487a147d99116727fc7","size":3941,"noattachment":false,"key":"/@nutui/carefree/-/@nutui/carefree-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@nutui/carefree/download/@nutui/carefree-0.4.0.tgz"},"maintainers":[{"name":"eryue","email":""},{"name":"nutui","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/carefree_0.4.0_1545275032790_0.9066716785175064"},"_hasShrinkwrap":false,"publish_time":1545275032946,"_cnpm_publish_time":1545275032946,"_cnpmcore_publish_time":"2021-12-16T15:13:29.054Z"},"0.3.1":{"name":"@nutui/carefree","version":"0.3.1","description":"A H5 debugging tool independent of wifi hotspots","main":"src/index.js","repository":{"type":"git","url":"http://git.jd.com/jdcfe/carefree.git"},"keywords":["webpack","debug","h5","mobile"],"author":{"name":"lifeifan,hufeng"},"license":"MIT","dependencies":{"@nutui/upload":"^0.1.3","chalk":"^2.4.1","cross-env":"^5.2.0","lodash":"^4.17.10","moment":"^2.22.2","qrcode-terminal":"^0.12.0"},"gitHead":"5ebc74c7ecf8ea6c381f986995a70d138efbc25d","_id":"@nutui/carefree@0.3.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"nutui","email":"nutui@jd.com"},"dist":{"shasum":"3f0a9d8d124ecf80203f30f3e392d90629ab41ee","size":3910,"noattachment":false,"key":"/@nutui/carefree/-/@nutui/carefree-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@nutui/carefree/download/@nutui/carefree-0.3.1.tgz"},"maintainers":[{"name":"eryue","email":""},{"name":"nutui","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/carefree_0.3.1_1545274203454_0.30676114864685555"},"_hasShrinkwrap":false,"publish_time":1545274203626,"_cnpm_publish_time":1545274203626,"_cnpmcore_publish_time":"2021-12-16T15:13:29.294Z"},"0.3.0":{"name":"@nutui/carefree","version":"0.3.0","description":"A H5 debugging tool independent of wifi hotspots","main":"src/index.js","repository":{"type":"git","url":"http://git.jd.com/jdcfe/carefree.git"},"keywords":["webpack","debug","h5","mobile"],"author":{"name":"lifeifan,hufeng"},"license":"MIT","dependencies":{"chalk":"^2.4.1","lodash":"^4.17.10","moment":"^2.22.2","qrcode-terminal":"^0.12.0","cross-env":"^5.2.0"},"gitHead":"5ebc74c7ecf8ea6c381f986995a70d138efbc25d","_id":"@nutui/carefree@0.3.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"nutui","email":"nutui@jd.com"},"dist":{"shasum":"1df6269c35da0f8b854478f2417fc516a26b4b43","size":3905,"noattachment":false,"key":"/@nutui/carefree/-/@nutui/carefree-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@nutui/carefree/download/@nutui/carefree-0.3.0.tgz"},"maintainers":[{"name":"eryue","email":""},{"name":"nutui","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/carefree_0.3.0_1545273819473_0.17567664846153153"},"_hasShrinkwrap":false,"publish_time":1545273819582,"_cnpm_publish_time":1545273819582,"_cnpmcore_publish_time":"2021-12-16T15:13:29.538Z"},"0.2.0":{"name":"@nutui/carefree","version":"0.2.0","description":"A H5 debugging tool independent of wifi hotspots","main":"src/index.js","repository":{"type":"git","url":"http://git.jd.com/jdcfe/carefree.git"},"keywords":["webpack","debug","h5","mobile"],"author":{"name":"lifeifan,hufeng"},"license":"MIT","dependencies":{"chalk":"^2.4.1","lodash":"^4.17.10","moment":"^2.22.2","qrcode-terminal":"^0.12.0","request":"^2.87.0","ssh2-sftp-client":"^3.1.0","cross-env":"^5.2.0"},"gitHead":"30a0e23e373aa121506f7bd7f3fd0ba1e9bbe532","_id":"@nutui/carefree@0.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"nutui","email":"nutui@jd.com"},"dist":{"shasum":"db0b683b951bf9bf2e7cce4d0aa3b56ace52f07b","size":4980,"noattachment":false,"key":"/@nutui/carefree/-/@nutui/carefree-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@nutui/carefree/download/@nutui/carefree-0.2.0.tgz"},"maintainers":[{"name":"eryue","email":""},{"name":"nutui","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/carefree_0.2.0_1541575221377_0.4550046542974655"},"_hasShrinkwrap":false,"publish_time":1541575221578,"_cnpm_publish_time":1541575221578,"_cnpmcore_publish_time":"2021-12-16T15:13:29.739Z"},"0.1.9":{"name":"@nutui/carefree","version":"0.1.9","description":"A H5 debugging tool independent of wifi hotspots","main":"src/index.js","repository":{"type":"git","url":"http://git.jd.com/jdcfe/carefree.git"},"keywords":["webpack","debug","h5","mobile"],"author":{"name":"lifeifan,hufeng"},"license":"MIT","dependencies":{"chalk":"^2.4.1","lodash":"^4.17.10","moment":"^2.22.2","qrcode-terminal":"^0.12.0","request":"^2.87.0","ssh2-sftp-client":"^3.1.0"},"gitHead":"1756a0289991145c559db54befa9d3d23b14ab04","_id":"@nutui/carefree@0.1.9","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"nutui","email":"nutui@jd.com"},"dist":{"shasum":"df7cc2399c4e4a241dcb8031bb1644f206759d27","size":4995,"noattachment":false,"key":"/@nutui/carefree/-/@nutui/carefree-0.1.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@nutui/carefree/download/@nutui/carefree-0.1.9.tgz"},"maintainers":[{"name":"eryue","email":""},{"name":"nutui","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/carefree_0.1.9_1541572600332_0.21148910760113715"},"_hasShrinkwrap":false,"publish_time":1541572600415,"_cnpm_publish_time":1541572600415,"_cnpmcore_publish_time":"2021-12-16T15:13:29.945Z"},"0.1.8":{"name":"@nutui/carefree","version":"0.1.8","description":"A H5 debugging tool independent of wifi hotspots","main":"src/index.js","repository":{"type":"git","url":"http://git.jd.com/lifeifan3/carefree.git"},"keywords":["webpack","debug","h5","mobile"],"author":{"name":"lifeifan,hufeng"},"license":"MIT","dependencies":{"chalk":"^2.4.1","lodash":"^4.17.10","moment":"^2.22.2","qrcode-terminal":"^0.12.0","request":"^2.87.0","ssh2-sftp-client":"^3.1.0"},"gitHead":"1756a0289991145c559db54befa9d3d23b14ab04","_id":"@nutui/carefree@0.1.8","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"nutui","email":"nutui@jd.com"},"dist":{"shasum":"52a7d7876b45f6fcf8a948420219388eed96ebd0","size":4991,"noattachment":false,"key":"/@nutui/carefree/-/@nutui/carefree-0.1.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@nutui/carefree/download/@nutui/carefree-0.1.8.tgz"},"maintainers":[{"name":"eryue","email":""},{"name":"nutui","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/carefree_0.1.8_1541572445406_0.5177843271252591"},"_hasShrinkwrap":false,"publish_time":1541572445586,"_cnpm_publish_time":1541572445586,"_cnpmcore_publish_time":"2021-12-16T15:13:30.167Z"},"0.1.7":{"name":"@nutui/carefree","version":"0.1.7","description":"A H5 debugging tool independent of wifi hotspots","main":"src/index.js","repository":{"type":"git","url":""},"keywords":["webpack","debug","h5","mobile"],"author":{"name":"lifeifan,hufeng"},"license":"MIT","dependencies":{"chalk":"^2.4.1","lodash":"^4.17.10","moment":"^2.22.2","qrcode-terminal":"^0.12.0","request":"^2.87.0","ssh2-sftp-client":"^3.1.0"},"gitHead":"1756a0289991145c559db54befa9d3d23b14ab04","_id":"@nutui/carefree@0.1.7","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"nutui","email":"nutui@jd.com"},"dist":{"shasum":"9e4d1f869fc86428520f2b876f679527d21b5cb0","size":253607,"noattachment":false,"key":"/@nutui/carefree/-/@nutui/carefree-0.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@nutui/carefree/download/@nutui/carefree-0.1.7.tgz"},"maintainers":[{"name":"eryue","email":""},{"name":"nutui","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/carefree_0.1.7_1541572309551_0.5540925041756322"},"_hasShrinkwrap":false,"publish_time":1541572309730,"_cnpm_publish_time":1541572309730,"_cnpmcore_publish_time":"2021-12-16T15:13:30.536Z"},"0.1.6":{"name":"@nutui/carefree","version":"0.1.6","description":"free to debug in mobile phone","main":"src/index.js","repository":{"type":"git","url":"http://git.jd.com/lifeifan3/carefree.git"},"keywords":["webpack","debug","h5","mobile"],"author":{"name":"lifeifan,hufeng"},"license":"MIT","dependencies":{"chalk":"^2.4.1","lodash":"^4.17.10","moment":"^2.22.2","qrcode-terminal":"^0.12.0","request":"^2.87.0","ssh2-sftp-client":"^3.1.0"},"gitHead":"12f53662d4a88e641af6016efbfbdbafc45c2894","_id":"@nutui/carefree@0.1.6","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"nutui","email":"nutui@jd.com"},"dist":{"shasum":"9c223b140122d27451ce6a4c62e41b9b711020c6","size":5011,"noattachment":false,"key":"/@nutui/carefree/-/@nutui/carefree-0.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@nutui/carefree/download/@nutui/carefree-0.1.6.tgz"},"maintainers":[{"name":"eryue","email":""},{"name":"nutui","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/carefree_0.1.6_1541511978660_0.33688487168284875"},"_hasShrinkwrap":false,"publish_time":1541511978854,"_cnpm_publish_time":1541511978854,"_cnpmcore_publish_time":"2021-12-16T15:13:30.759Z"},"0.0.3":{"name":"@nutui/carefree","version":"0.0.3","description":"A H5 debugging tool independent of wifi hotspots","main":"src/index.js","repository":{"type":"git","url":""},"keywords":["webpack","debug","h5","mobile"],"author":"","license":"MIT","dependencies":{"chalk":"^2.4.1","lodash":"^4.17.10","moment":"^2.22.2","qrcode-terminal":"^0.12.0","request":"^2.87.0","ssh2-sftp-client":"^3.1.0"},"gitHead":"f707ed02cfba2a9426768fab5b458a9362c86640","_id":"@nutui/carefree@0.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"nutui","email":"nutui@jd.com"},"dist":{"shasum":"92109875e13e80b839c1841f1a65c59ff19212a9","size":4874,"noattachment":false,"key":"/@nutui/carefree/-/@nutui/carefree-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@nutui/carefree/download/@nutui/carefree-0.0.3.tgz"},"maintainers":[{"name":"eryue","email":""},{"name":"nutui","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/carefree_0.0.3_1536636875882_0.9012399636031119"},"_hasShrinkwrap":false,"publish_time":1536636875993,"_cnpm_publish_time":1536636875993,"_cnpmcore_publish_time":"2021-12-16T15:13:30.978Z"},"0.0.2":{"name":"@nutui/carefree","version":"0.0.2","description":"A H5 debugging tool independent of wifi hotspots","main":"src/index.js","repository":{"type":"git","url":""},"keywords":["webpack","debug","h5","mobile"],"author":"","license":"MIT","dependencies":{"chalk":"^2.4.1","lodash":"^4.17.10","moment":"^2.22.2","qrcode-terminal":"^0.12.0","request":"^2.87.0","ssh2-sftp-client":"^3.1.0"},"gitHead":"cbc64b08f7c5b0882cb6b35972d66ba28b917355","_id":"@nutui/carefree@0.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"nutui","email":"nutui@jd.com"},"dist":{"shasum":"f0c35619380ed5bc0c42d1fad7138560135e7ad3","size":4878,"noattachment":false,"key":"/@nutui/carefree/-/@nutui/carefree-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@nutui/carefree/download/@nutui/carefree-0.0.2.tgz"},"maintainers":[{"name":"eryue","email":""},{"name":"nutui","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/carefree_0.0.2_1536573542224_0.8740393719296591"},"_hasShrinkwrap":false,"publish_time":1536573542394,"_cnpm_publish_time":1536573542394,"_cnpmcore_publish_time":"2021-12-16T15:13:31.211Z"}},"readme":"本webpack插件功能：\n1. 处理静态资源路径，并以watch mode编译\n2. 将编译后的文件自动上传到指定服务器指定目录\n3. 在终端打印出页面入口地址并生成二维码，供手机扫描访问\n4. 监听模式下，一旦保存修改，将自动增量编译\n5. 有变化的文件会被自动增量上传到服务器\n6. 手机刷新页面或再次扫码即可\n\n### 安装\n\n```bash\nnpm install @nutui/carefree --save-dev\n```\n\n### 使用\n1. 在`webpack`配置文件中引入\n\n```javascript\nconst Carefree = require('@nutui/carefree');\n\nplugins: [\n    new Carefree({\n        //配置项\n    })\n]\n```\n2. 在`package.json`的`scripts`字段中添加`carefree-dev`和`carefree-build`命令\n\n```javascript\n// package.json\nscripts: {\n    ...\n    \"carefree-dev\": \"cross-env NODE_ENV=carefree carefree_env=dev webpack -w --colors --progress\",\n    \"carefree-build\": \"cross-env carefree_env=build npm run upload\",\n    ...\n}\n```\n3. 如果想在启用脚本时暂时不使用`carefree`，可在脚本里修改`carefree_env`为`cross-env carefree_env=stop`\n4. 命令行将会打印出二维码，推荐命令行终端的主题为暗黑系\n5. 目前支持`ssh`与`ftp`两种上传方式\n6. `upload`设置为`false`将只打印二维码，不上传静态资源\n7. 默认关闭`devtool`以减小上传文件的体积，需要时可以设置为`webpack`的`devtool`相应值\n\n### Carefree参数说明\n| 参数 | 说明 | 默认值 | 是否必填\n|----- | ----- | ----- | -----\n| upload | 是否上传 | true | 否\n| devtool | 参考webpack的devtool配置 | false | 否\n| publicPath | 同webpackConfig.output.publicPath | - | 是\n| qrcodeUrl | 扫二维码后跳转的地址 | publicPath + 'index.html' | 否\n| ftp.host | 服务器ip | -- | 是\n| ftp.port | 服务器 | -- | 是\n| ftp.source | 待上传的目录 | -- | 是\n| ftp.target | 服务器端的项目目录 | -- | 是\n| ftp.username | 服务器用户名 | -- | 是\n| ftp.password | 服务器密码 | -- | 是\n| ssh[option] | 同ftp相关配置项 | -- | 是\n","_attachments":{},"license":"MIT"}