{"_id":"@clayder-ran/local-watch","_rev":"3-65bae7213d7424c1ca1e821a3232ec72","name":"@clayder-ran/local-watch","dist-tags":{"latest":"0.0.5"},"versions":{"0.0.2":{"name":"@clayder-ran/local-watch","version":"0.0.2","description":"监听本地文件, 并自定义执行的脚本","main":"src/index.js","bin":{"local-watch":"src/index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"node ./src/index.js"},"dependencies":{"commander":"^7.2.0"},"author":{"name":"ran","email":"zhangran963@gmail.com"},"license":"MIT","gitHead":"35f1afad4c22f81b567b6eb9707739e4007d4cff","_id":"@clayder-ran/local-watch@0.0.2","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-PJpfDns28H/2CsY5qPorAutmNaWQj/HBbl/T0KokVd5jVop5ZR46z3gyLJA59MB8F8ofkHRTG+qyaTjBY1HkCA==","shasum":"9f77f6e5ad565a3f00b97f2af724675dc2864bf0","tarball":"https://registry.npmjs.org/@clayder-ran/local-watch/-/local-watch-0.0.2.tgz","fileCount":8,"unpackedSize":9206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggPmaCRA9TVsSAnZWagAAeG4P/ilCQez+KXghDaKRlO+c\nygUNedG/XrKkwUgbmHbW9NVBP7hUup+NMP67zU/nrvwHGbrvhmAW1T0KO2OQ\n5cquB0GQXGGD1c7mvGxg9d28N38E/ToicJmI7VMVGXM1aCOsGCoJcoRm23Yv\nWMTZdbvrxX9IdRuDg4WPgrz3bgn0ogcpx/FZBObJzbBU9ztKL71uY5HMHtsl\n45G+cmrF1ohnp1UiGgrutlfX5yEi93NxYnLXc8Fk/kdNfGMMZ/torYl6qZ6x\nT1lFJM5MPnHhhmyQYKRKnVT/3oPSHT1wq9OtpCjCWMb/1931Lg3ASknUfu47\nW3LytA2rgemPIE38SqdutBnVAPkTHSa/YaXJbwQ9vl4QxShRSMaltBJnYbgx\nRxbmjdwsYkdboZitOd0Tew3LkAlkVWdzSlLfH8jXdT4jBS20/OzRypjMwI6h\nSrBeSEnw7Nm9Ka48VFwTI+PQgln24puKeCZLaov7uz5LqPKXFSpZIV167Ino\nPjgM451ZaD8D84IlsOMx8mfPdcrC08+s0KPxKMc3wALHKdVY+KckRuaGe+73\nnU8gPB78Y217SxskTYE+9d8Cm+P/nTkuXMl/oraL8S+feZ1D7Qql3yHhJzXR\n6yYfsJhFIOL+r4yRQN5TlJykrhrSmW8JplBFqq7eNP0rYC5DVYlKhMc+gtQN\nAsxK\r\n=m6xr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKs1dsih9qoYEj5FglEfIkLSWayGJoXH+myPsKxGhe1wIgaqZsuHzkhP7fgM24EHBI2Czmyfl4R5jqXSIkw6nXqkA="}]},"_npmUser":{"name":"clayder-ran","email":"zhangran963@gmail.com"},"directories":{},"maintainers":[{"name":"clayder-ran","email":"zhangran963@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/local-watch_0.0.2_1619065242344_0.873784489752853"},"_hasShrinkwrap":false},"0.0.3":{"name":"@clayder-ran/local-watch","version":"0.0.3","description":"监听本地文件, 并自定义执行的脚本","main":"src/index.js","bin":{"local-watch":"src/index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"node ./src/index.js"},"dependencies":{"commander":"^7.2.0"},"author":{"name":"ran","email":"zhangran963@gmail.com"},"license":"MIT","gitHead":"e2b1c01ae8dfad541be467f66d12a7d98b200555","_id":"@clayder-ran/local-watch@0.0.3","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-JbE0Be2nBRMnMpsPQxcaiSwp5v1g6bP0uuvebokHjGxdDNvoEXaqZCcjbtJqzjU6ZVNFERliljqAVsjGmbWLdg==","shasum":"96c35d1d3b6324cf69cb98b527ed349fa623056c","tarball":"https://registry.npmjs.org/@clayder-ran/local-watch/-/local-watch-0.0.3.tgz","fileCount":8,"unpackedSize":9232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggQkvCRA9TVsSAnZWagAA9+IP/ifkLk0lluIUck2nDuNz\nOWlRhtZ41lC86JYWARtnon9ViBEi7QXq9VGwSu0mo9m3zSdPEHMvF3XsgJZS\nsILNb/piJQmu06ezSUsf7MiKcAHfXBSPDJvVojFPK+c02gzrMbPXGyggpkab\nAJ+mRyZ2AAhbGfKXfEIvdk92SOoHdKFfJTaAXE/OBPjE/AxdZzXUdDKP5zuW\nGTO704Jc4iUYb90SCzIbYEQFYkZyCYgntXU+NN5B8TwaJk43vKrTsjMt0ZLD\n1ClYHfOOsX/RznvmukORsQE2nU2mUPK7zZ/gKsZE4Gd8no/4kzGsJIgZq3NQ\ncAJVXhSRYNHWsx/bOqfSnXX1P5jvyw9rV063H1AbCmpZJnJffQEVsEvctty0\n1EvCNTcoovXnWVOG1+OKv8IYSzDQOehBjlKuzIgoMH1Mie28zi4byZer602w\nx61qabP8rhG9+d+xs4goN21O3PBHwA8V2KScIvgNkZ1EM63Oj5NJpYnNk1gA\npO+6/6SJZC+I8fCq4w3YkA5dgLTfHndRxuY68amXHSkg2LfNen779rrJ1QVb\nELs5l/SLMB1awnTSwxFZ6w/jRkC1ZPP8n/PjxBju32i+G1wk5GdeSu7ng5ns\nRNMgy4rbe45xICHAhTSe+6nyjb9R+cl+EIhlJWWjTcY3d9w8Uz9/wf6WVOCs\nhZOw\r\n=4LX1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5zASvhLXqsadOeErO2WVXxSTyPjHlkVBiAL7JY72pfwIhAJNg5Rh6fPUOpnyq6h7yxZ+p62bUQecTtgqzHYBD0Nvj"}]},"_npmUser":{"name":"clayder-ran","email":"zhangran963@gmail.com"},"directories":{},"maintainers":[{"name":"clayder-ran","email":"zhangran963@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/local-watch_0.0.3_1619069231323_0.7018320663504767"},"_hasShrinkwrap":false},"0.0.5":{"name":"@clayder-ran/local-watch","version":"0.0.5","description":"监听本地文件, 并自定义执行的脚本","main":"src/index.js","bin":{"local-watch":"src/index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"node ./src/index.js"},"dependencies":{"commander":"^7.2.0"},"author":{"name":"ran","email":"zhangran963@gmail.com"},"license":"MIT","gitHead":"1c5dc1b17bc3acdb6cbbfc54b29114a49c0eab88","_id":"@clayder-ran/local-watch@0.0.5","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-isM9nZHCpPMAmUE17CtCAcEfdglwPVJ5XkuP7GtQ7nB69RirjcT1yO2rO3nr2/hgKrM29UOxbw9dHx5DkOfnjw==","shasum":"497f186dcec1ee47216c5a53517962dddf676aad","tarball":"https://registry.npmjs.org/@clayder-ran/local-watch/-/local-watch-0.0.5.tgz","fileCount":8,"unpackedSize":10320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggSC0CRA9TVsSAnZWagAAe+8P/0ZfmJF9ZpSZzUOdU2WG\n0N8xKfwc/g8AYt5u4jnnj5Gw/m2TLpH0TRCQ3ciLbSgEO8cOM/J9K/Xl73nG\nuOqMB5E9pM7/YkSBMqLDPFsyZNiX9ki+xhw5EHX9B5uWPPIZg+9JZcyasBbI\nhM3G9cIH42i83jCGNjHI4fjVZoP5U+ClkpChbEHHUsAVMVEjZPtP/+4XPftj\n8Q/A5Y2mnDPf8muuZNqw6gM/arEbQel66F3NKeUplnCX177ro8utvoILpXeI\n6ly1bK7casgXeRE7Yzs4wN2vutKDSS03//BPcWYrK+dIiDuYaQ3wngJI+UMP\nzN8DisLO1uLfqvA3swy9SGFJQZ5P81Llo/lCN7cfbThSR5T/xQNGb2LzCKbh\nmKjKPInYFlVFpSuykiXyzBUK6oOH+PpD8F/KMse8HSPOB90249tPqrwSPCzi\nZ0CYIZGvD9UTzpT+Z0URl9CbU9wvXxGneKdqRhaCFXqmcZ3+jwcJ9nkBWn1q\nJ3HZ2KYOB/rI9xQBaM9y+No/oYUPcWtMa+9v/M13hY/gmsHGAX2eUxD3ZLXG\nZqOZeLA4OhtEqj1XKs2+bYvP9K+8PjtQuXKZdbVLqG2BkYMANONjKhUIdUkM\nDjO5ot25WTeY4r42FSes0Oo7zL81vhE2WzR7piDajsY6QvGc56BFQv7kHJgs\nDIE1\r\n=TiKK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE5QCQDpy41wna+qNTOS5LWl7pKxBw96Z4vuUXiqbEcdAiAcAn70DxlxrOSnuHqUZ2M/PR/NeUAYeicqmI7TFGwGRw=="}]},"_npmUser":{"name":"clayder-ran","email":"zhangran963@gmail.com"},"directories":{},"maintainers":[{"name":"clayder-ran","email":"zhangran963@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/local-watch_0.0.5_1619075251561_0.6734490446296482"},"_hasShrinkwrap":false}},"time":{"created":"2021-04-22T04:20:42.302Z","0.0.2":"2021-04-22T04:20:42.511Z","modified":"2022-04-04T23:14:35.340Z","0.0.3":"2021-04-22T05:27:11.431Z","0.0.5":"2021-04-22T07:07:31.690Z"},"maintainers":[{"name":"clayder-ran","email":"zhangran963@gmail.com"}],"description":"监听本地文件, 并自定义执行的脚本","author":{"name":"ran","email":"zhangran963@gmail.com"},"license":"MIT","readme":"### 使用方法\n\n1. `local-watch -c [配置文件路径]`\n    - 具体配置在 `项目目录/config.watch.js` 中定义;\n    - 示例启动命令: `local-watch -c ./config.watch.js`\n\n``` js\n/**\n * 配置文件, 执行单条命令\n */\nmodule.exports = [{\n    /* 启动时, 筛选的字符串 */\n    excludes: [/\\.js$/g],\n    /* 过滤的文件等 */\n    path: '/Users/ran/test-project/typescript',\n    /* 监听的路径 */\n    getScript({ filename }) {\n        return `tsc ${filename}`\n    },\n}, ];\n\n/* 配置文件, 执行多条命令 */\nmodule.exports = [{\n    ...\n    /* 监听的路径 */\n    async *getScript({\n        dir,\n        name,\n        filename\n    }) {\n        yield `tsc ${filename} -t 'es2015'`;\n        yield `node ${dir}/${name}.js`;\n    },\n}, ];\n```\n","readmeFilename":"README.md"}