{"_id":"cpx","_rev":"254085","name":"cpx","description":"Copy file globs, watching for changes.","dist-tags":{"latest":"1.5.0"},"maintainers":[{"name":"mysticatea","email":""}],"time":{"modified":"2021-06-03T16:17:51.000Z","created":"2015-03-08T15:25:22.260Z","1.5.0":"2016-09-04T21:58:33.377Z","1.4.0":"2016-09-03T13:29:30.269Z","1.3.2":"2016-07-20T13:14:54.926Z","1.3.1":"2016-03-10T15:02:16.537Z","1.3.0":"2016-03-10T12:36:27.714Z","1.2.1":"2015-07-18T16:36:48.299Z","1.2.0":"2015-05-16T20:44:56.840Z","1.1.6":"2015-04-18T23:36:29.980Z","1.1.5":"2015-04-04T21:00:23.220Z","1.1.4":"2015-03-22T10:03:34.225Z","1.1.3":"2015-03-18T11:37:25.644Z","1.1.2":"2015-03-18T11:30:13.629Z","1.1.1":"2015-03-14T12:33:16.352Z","1.1.0":"2015-03-14T10:32:29.135Z","1.0.0":"2015-03-08T15:25:22.260Z"},"users":{"developit":true,"program247365":true,"zeke":true,"akibe":true,"akabeko":true,"grawl":true,"fadihania":true,"leocreatini":true,"shanewholloway":true,"adriancmiranda":true,"lnaie":true,"dewdad":true,"balazserdos":true,"dheerajvs":true,"zuojiang":true,"lassevolkmann":true,"emjimadhu":true,"sawadashota":true,"tomekf":true,"nisimjoseph":true,"debashish":true,"usingthesystem":true},"author":{"name":"Toru Nagashima"},"repository":{"type":"git","url":"git+https://github.com/mysticatea/cpx.git"},"versions":{"1.5.0":{"name":"cpx","version":"1.5.0","description":"Copy file globs, watching for changes.","main":"lib/index.js","bin":{"cpx":"bin/index.js"},"files":["bin","lib"],"scripts":{"preversion":"run-s test build","postversion":"git push && git push --tags","clean":"rimraf .nyc_output bin coverage lib test-ws","lint":"if-node-version \">=4\" eslint src","prebuild":"npm run clean","build":"cross-env NODE_ENV=production babel src --out-dir .","pretest":"run-s clean lint","test":"cross-env NODE_ENV=development nyc --require babel-register mocha test/*.js --timeout 60000","prewatch":"run-s clean lint","watch":"cross-env NODE_ENV=development mocha test/*.js --compilers js:babel-register --timeout 60000 --watch --growl","open-coverage":"nyc report -r lcov && opener coverage/lcov-report/index.html","codecov":"nyc report -r lcovonly && codecov"},"dependencies":{"babel-runtime":"^6.9.2","chokidar":"^1.6.0","duplexer":"^0.1.1","glob":"^7.0.5","glob2base":"^0.0.12","minimatch":"^3.0.2","mkdirp":"^0.5.1","resolve":"^1.1.7","safe-buffer":"^5.0.1","shell-quote":"^1.6.1","subarg":"^1.0.0"},"devDependencies":{"babel-cli":"^6.11.4","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-unassert":"^2.1.1","babel-preset-es2015":"^6.9.0","babel-preset-power-assert":"^1.0.0","babel-register":"^6.9.0","codecov":"^1.0.1","cross-env":"^2.0.0","eslint":"^3.4.0","eslint-config-mysticatea":"^6.0.0","if-node-version":"^1.0.0","mocha":"^3.0.2","npm-run-all":"^3.1.0","nyc":"^8.1.0","opener":"^1.4.1","power-assert":"^1.4.1","rimraf":"^2.5.3","shelljs":"^0.7.0","through":"^2.3.8"},"repository":{"type":"git","url":"git+https://github.com/mysticatea/cpx.git"},"keywords":["cp","cli","tool","commandline","sync","rsync","watch","observe","copy","dir","directory","directories","file","files"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/cpx/issues"},"homepage":"https://github.com/mysticatea/cpx","gitHead":"4e8b1931e9674de39aa9f3213f9ca410b9279fad","_id":"cpx@1.5.0","_shasum":"185be018511d87270dedccc293171e37655ab88f","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.3.0","_npmUser":{"name":"mysticatea","email":"star.ctor@gmail.com"},"dist":{"shasum":"185be018511d87270dedccc293171e37655ab88f","size":11753,"noattachment":false,"key":"/cpx/-/cpx-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/cpx/download/cpx-1.5.0.tgz"},"maintainers":[{"name":"mysticatea","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/cpx-1.5.0.tgz_1473026309757_0.09186802757903934"},"directories":{},"publish_time":1473026313377,"_cnpm_publish_time":1473026313377,"_hasShrinkwrap":false},"1.4.0":{"name":"cpx","version":"1.4.0","description":"Copy file globs, watching for changes.","main":"lib/index.js","bin":{"cpx":"bin/index.js"},"files":["bin","lib"],"scripts":{"preversion":"run-s test build","postversion":"git push && git push --tags","clean":"rimraf .nyc_output bin coverage lib test-ws","lint":"if-node-version \">=4\" eslint src","prebuild":"npm run clean","build":"cross-env NODE_ENV=production babel src --out-dir .","pretest":"run-s clean lint","test":"cross-env NODE_ENV=development nyc --require babel-register mocha test/*.js --timeout 60000","prewatch":"run-s clean lint","watch":"cross-env NODE_ENV=development mocha test/*.js --compilers js:babel-register --timeout 60000 --watch --growl","open-coverage":"nyc report -r lcov && opener coverage/lcov-report/index.html","codecov":"nyc report -r lcovonly && codecov"},"dependencies":{"babel-runtime":"^6.9.2","chokidar":"^1.6.0","duplexer":"^0.1.1","glob":"^7.0.5","glob2base":"^0.0.12","minimatch":"^3.0.2","mkdirp":"^0.5.1","resolve":"^1.1.7","safe-buffer":"^5.0.1","shell-quote":"^1.6.1","subarg":"^1.0.0"},"devDependencies":{"babel-cli":"^6.11.4","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-unassert":"^2.1.1","babel-preset-es2015":"^6.9.0","babel-preset-power-assert":"^1.0.0","babel-register":"^6.9.0","codecov":"^1.0.1","cross-env":"^2.0.0","eslint":"^3.4.0","eslint-config-mysticatea":"^6.0.0","if-node-version":"^1.0.0","mocha":"^3.0.2","npm-run-all":"^3.1.0","nyc":"^8.1.0","opener":"^1.4.1","power-assert":"^1.4.1","rimraf":"^2.5.3","shelljs":"^0.7.0","through":"^2.3.8"},"repository":{"type":"git","url":"git+https://github.com/mysticatea/cpx.git"},"keywords":["cp","cli","tool","commandline","sync","rsync","watch","observe","copy","dir","directory","directories","file","files"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/cpx/issues"},"homepage":"https://github.com/mysticatea/cpx","gitHead":"d18c2e7a88ed70ecf64d579892df98c3736a6460","_id":"cpx@1.4.0","_shasum":"454da47eee7dfd3b0614803e4fb0e49ff4d09617","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.5.0","_npmUser":{"name":"mysticatea","email":"star.ctor@gmail.com"},"dist":{"shasum":"454da47eee7dfd3b0614803e4fb0e49ff4d09617","size":11256,"noattachment":false,"key":"/cpx/-/cpx-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/cpx/download/cpx-1.4.0.tgz"},"maintainers":[{"name":"mysticatea","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cpx-1.4.0.tgz_1472909370032_0.8912188820540905"},"directories":{},"publish_time":1472909370269,"_cnpm_publish_time":1472909370269,"_hasShrinkwrap":false},"1.3.2":{"name":"cpx","version":"1.3.2","description":"Copy file globs, watching for changes.","main":"lib/index.js","bin":{"cpx":"bin/index.js"},"files":["bin","lib"],"scripts":{"preversion":"run-s test build","postversion":"git push && git push --tags","clean":"rimraf bin lib test-ws","lint":"if-node-version \">=4\" eslint src","build":"run-s clean build:lib","build:lib":"cross-env NODE_ENV=production babel src --out-dir .","test":"run-s lint test:mocha","test:mocha":"cross-env NODE_ENV=development mocha test/*.js --compilers js:babel-register --timeout 60000","watch":"cross-env NODE_ENV=development mocha test/*.js --compilers js:babel-register --timeout 60000 --watch --growl"},"dependencies":{"babel-runtime":"^6.9.2","chokidar":"^1.6.0","duplexer":"^0.1.1","glob":"^7.0.5","glob2base":"^0.0.12","minimatch":"^3.0.2","mkdirp":"^0.5.1","resolve":"^1.1.7","safe-buffer":"^5.0.1","shell-quote":"^1.6.1","subarg":"^1.0.0"},"devDependencies":{"babel-cli":"^6.11.4","babel-plugin-espower":"^2.3.1","babel-plugin-transform-runtime":"^6.9.0","babel-plugin-unassert":"^2.1.1","babel-preset-es2015":"^6.9.0","babel-register":"^6.9.0","cross-env":"^2.0.0","eslint":"^3.1.1","eslint-config-mysticatea":"^5.0.0","if-node-version":"^1.0.0","mocha":"^2.5.3","npm-run-all":"^2.3.0","power-assert":"^1.4.1","rimraf":"^2.5.3","shelljs":"^0.7.0","through":"^2.3.8"},"repository":{"type":"git","url":"git+https://github.com/mysticatea/cpx.git"},"keywords":["cp","cli","tool","commandline","sync","rsync","watch","observe","copy","dir","directory","directories","file","files"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/cpx/issues"},"homepage":"https://github.com/mysticatea/cpx","gitHead":"7d84ae849bb1938afb3e8e2dd56894d49a4e4be9","_id":"cpx@1.3.2","_shasum":"a615246f4209780537b4b8117c005add5d26d742","_from":".","_npmVersion":"3.9.0","_nodeVersion":"6.3.0","_npmUser":{"name":"mysticatea","email":"star.ctor@gmail.com"},"dist":{"shasum":"a615246f4209780537b4b8117c005add5d26d742","size":10085,"noattachment":false,"key":"/cpx/-/cpx-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/cpx/download/cpx-1.3.2.tgz"},"maintainers":[{"name":"mysticatea","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cpx-1.3.2.tgz_1469020494684_0.7137014290783554"},"directories":{},"publish_time":1469020494926,"_cnpm_publish_time":1469020494926,"_hasShrinkwrap":false},"1.3.1":{"name":"cpx","version":"1.3.1","description":"Copy file globs, watching for changes.","main":"lib/index.js","bin":{"cpx":"bin/index.js"},"files":["bin","lib"],"scripts":{"preversion":"npm-run-all test build","postversion":"git push && git push --tags","clean":"rimraf bin lib test-ws","lint":"eslint src","build":"npm-run-all clean build:lib","build:lib":"cross-env NODE_ENV=production babel src --out-dir .","test":"npm-run-all lint test:mocha","test:mocha":"cross-env NODE_ENV=development mocha test/*.js --compilers js:babel-register --timeout 60000","watch":"cross-env NODE_ENV=development mocha test/*.js --compilers js:babel-register --timeout 60000 --watch --growl"},"dependencies":{"babel-runtime":"^6.6.1","chokidar":"^1.4.3","duplexer":"^0.1.1","glob":"^7.0.3","glob2base":"0.0.12","minimatch":"^3.0.0","mkdirp":"^0.5.1","resolve":"^1.1.7","shell-quote":"^1.4.3","subarg":"^1.0.0"},"devDependencies":{"babel-cli":"^6.6.5","babel-plugin-espower":"^2.1.2","babel-plugin-transform-runtime":"^6.6.0","babel-plugin-unassert":"^2.0.1","babel-preset-es2015":"^6.6.0","babel-register":"^6.6.5","cross-env":"^1.0.7","eslint":"^2.3.0","eslint-config-mysticatea":"^2.0.0","mocha":"^2.4.5","npm-run-all":"^1.5.1","power-assert":"^1.2.0","rimraf":"^2.5.2","shelljs":"^0.6.0","through":"^2.3.8"},"repository":{"type":"git","url":"git+https://github.com/mysticatea/cpx.git"},"keywords":["cp","cli","tool","commandline","sync","rsync","watch","observe","copy","dir","directory","directories","file","files"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/cpx/issues"},"homepage":"https://github.com/mysticatea/cpx","gitHead":"79671ba9cdde444d1383fe502ec36cd4f825eff9","_id":"cpx@1.3.1","_shasum":"e9e44049acf6a2f2a4951e74d992313398978b2c","_from":".","_npmVersion":"3.5.2","_nodeVersion":"4.2.4","_npmUser":{"name":"mysticatea","email":"star.ctor@gmail.com"},"maintainers":[{"name":"mysticatea","email":""}],"dist":{"shasum":"e9e44049acf6a2f2a4951e74d992313398978b2c","size":10000,"noattachment":false,"key":"/cpx/-/cpx-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/cpx/download/cpx-1.3.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cpx-1.3.1.tgz_1457622136142_0.7960980015341192"},"directories":{},"publish_time":1457622136537,"_cnpm_publish_time":1457622136537,"_hasShrinkwrap":false},"1.3.0":{"name":"cpx","version":"1.3.0","description":"Copy file globs, watching for changes.","main":"lib/index.js","bin":{"cpx":"bin/index.js"},"files":["lib"],"scripts":{"preversion":"npm-run-all test build","postversion":"git push && git push --tags","clean":"rimraf bin lib test-ws","lint":"eslint src","build":"npm-run-all clean build:lib","build:lib":"cross-env NODE_ENV=production babel src --out-dir .","test":"npm-run-all lint test:mocha","test:mocha":"cross-env NODE_ENV=development mocha test/*.js --compilers js:babel-register --timeout 60000","watch":"cross-env NODE_ENV=development mocha test/*.js --compilers js:babel-register --timeout 60000 --watch --growl"},"dependencies":{"babel-runtime":"^6.6.1","chokidar":"^1.4.3","duplexer":"^0.1.1","glob":"^7.0.3","glob2base":"0.0.12","minimatch":"^3.0.0","mkdirp":"^0.5.1","resolve":"^1.1.7","shell-quote":"^1.4.3","subarg":"^1.0.0"},"devDependencies":{"babel-cli":"^6.6.5","babel-plugin-espower":"^2.1.2","babel-plugin-transform-runtime":"^6.6.0","babel-plugin-unassert":"^2.0.1","babel-preset-es2015":"^6.6.0","babel-register":"^6.6.5","cross-env":"^1.0.7","eslint":"^2.3.0","eslint-config-mysticatea":"^2.0.0","mocha":"^2.4.5","npm-run-all":"^1.5.1","power-assert":"^1.2.0","rimraf":"^2.5.2","shelljs":"^0.6.0","through":"^2.3.8"},"repository":{"type":"git","url":"git+https://github.com/mysticatea/cpx.git"},"keywords":["cp","cli","tool","commandline","sync","rsync","watch","observe","copy","dir","directory","directories","file","files"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/cpx/issues"},"homepage":"https://github.com/mysticatea/cpx","gitHead":"194c0e80a90bc28ce0967c0d51c7582028038c0f","_id":"cpx@1.3.0","_shasum":"7f3c925aad9d52146648624079680a14f41030e7","_from":".","_npmVersion":"3.7.5","_nodeVersion":"5.7.1","_npmUser":{"name":"mysticatea","email":"star.ctor@gmail.com"},"maintainers":[{"name":"mysticatea","email":""}],"dist":{"shasum":"7f3c925aad9d52146648624079680a14f41030e7","size":8042,"noattachment":false,"key":"/cpx/-/cpx-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/cpx/download/cpx-1.3.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/cpx-1.3.0.tgz_1457613387335_0.8232639029156417"},"directories":{},"publish_time":1457613387714,"_cnpm_publish_time":1457613387714,"_hasShrinkwrap":false},"1.2.1":{"name":"cpx","version":"1.2.1","description":"Copy file globs, watching for changes.","main":"lib/index.js","bin":{"cpx":"lib/command.js"},"files":["lib"],"scripts":{"clean":"rimraf lib","lint":"eslint src","build":"npm-run-all clean lint build:lib","build:lib":"babel --optional runtime src --out-dir lib","test":"npm-run-all build test:mocha","test:mocha":"mocha test/*.js --compilers js:babel/register --timeout 5000 --colors","testing":"npm-run-all clean --parallel testing:*","testing:build":"npm run build:lib -- --watch --source-maps-inline","testing:mocha":"npm run test:mocha -- --watch --growl"},"repository":{"type":"git","url":"git+https://github.com/mysticatea/cpx.git"},"keywords":["cp","cli","tool","commandline","sync","rsync","watch","observe","copy","dir","directory","directories","file","files"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/cpx/issues"},"homepage":"https://github.com/mysticatea/cpx","devDependencies":{"babel":"^5.6.23","chai":"^3.1.0","eslint":"^0.24.1","mocha":"^2.2.5","npm-run-all":"^1.2.6","rimraf":"^2.4.1","shelljs":"^0.5.1","through":"^2.3.8"},"dependencies":{"babel-runtime":"^5.7.0","chokidar":"^1.0.4","duplexer":"^0.1.1","glob":"^5.0.14","glob2base":"0.0.12","minimatch":"^2.0.8","mkdirp":"^0.5.1","resolve":"^1.1.6","shell-quote":"^1.4.3","subarg":"^1.0.0"},"gitHead":"fbc391d0ee1fa7f3138dc7600562f31b82100c08","_id":"cpx@1.2.1","_shasum":"313575283f7f6acebbf504152a5317befb18152b","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.12.2","_npmUser":{"name":"mysticatea","email":"star.ctor@gmail.com"},"maintainers":[{"name":"mysticatea","email":""}],"dist":{"shasum":"313575283f7f6acebbf504152a5317befb18152b","size":8405,"noattachment":false,"key":"/cpx/-/cpx-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/cpx/download/cpx-1.2.1.tgz"},"directories":{},"publish_time":1437237408299,"_cnpm_publish_time":1437237408299,"_hasShrinkwrap":false},"1.2.0":{"name":"cpx","version":"1.2.0","description":"Copy file globs, watching for changes.","main":"lib/index.js","bin":{"cpx":"lib/command.js"},"files":["lib"],"scripts":{"clean":"rimraf lib","lint":"eslint src","build":"npm-run-all clean lint build:lib","build:lib":"babel --optional runtime src --out-dir lib","test":"npm-run-all build test:mocha","test:mocha":"mocha test/*.js --compilers js:babel/register --timeout 5000 --colors","testing":"npm-run-all clean --parallel testing:*","testing:build":"npm run build:lib -- --watch --source-maps-inline","testing:mocha":"npm run test:mocha -- --watch --growl"},"repository":{"type":"git","url":"git+https://github.com/mysticatea/cpx.git"},"keywords":["cp","cli","tool","commandline","sync","rsync","watch","observe","copy","dir","directory","directories","file","files"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/cpx/issues"},"homepage":"https://github.com/mysticatea/cpx","devDependencies":{"babel":"^5.4.2","chai":"^2.3.0","eslint":"0.21.0","mocha":"^2.2.5","npm-run-all":"^1.2.5","rimraf":"^2.3.3","shelljs":"^0.4.0","through":"^2.3.7"},"dependencies":{"babel-runtime":"^5.3.1","chokidar":"^1.0.1","duplexer":"^0.1.1","glob":"^5.0.6","glob2base":"0.0.12","minimatch":"^2.0.7","mkdirp":"^0.5.1","resolve":"^1.1.6","shell-quote":"^1.4.3","subarg":"^1.0.0"},"gitHead":"74cee07e91fb02764113ed77289c50fb28c2251b","_id":"cpx@1.2.0","_shasum":"50fd1c221fa8bea73c232448788a8220c148bc72","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.12.2","_npmUser":{"name":"mysticatea","email":"star.ctor@gmail.com"},"maintainers":[{"name":"mysticatea","email":""}],"dist":{"shasum":"50fd1c221fa8bea73c232448788a8220c148bc72","size":8387,"noattachment":false,"key":"/cpx/-/cpx-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/cpx/download/cpx-1.2.0.tgz"},"directories":{},"publish_time":1431809096840,"_cnpm_publish_time":1431809096840,"_hasShrinkwrap":false},"1.1.6":{"name":"cpx","version":"1.1.6","description":"Copy file globs, watching for changes.","main":"lib/index.js","bin":{"cpx":"lib/command.js"},"files":["lib"],"scripts":{"clean":"rimraf lib","lint":"eslint src","build":"npm-run-all clean lint build:lib","build:lib":"babel src --out-dir lib","test":"npm-run-all build test:mocha","test:mocha":"mocha test/*.js --compilers js:babel/register --timeout 5000 --colors","testing":"npm-run-all clean --parallel testing:*","testing:build":"npm run build:lib -- --watch --source-maps-inline","testing:mocha":"npm run test:mocha -- --watch --growl"},"repository":{"type":"git","url":"git+https://github.com/mysticatea/cpx.git"},"keywords":["cp","cli","tool","commandline","sync","rsync","watch","observe","copy","dir","directory","directories","file","files"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/cpx/issues"},"homepage":"https://github.com/mysticatea/cpx","devDependencies":{"babel":"^5.1.10","chai":"^2.2.0","eslint":"^0.19.0","mocha":"^2.2.4","npm-run-all":"^1.2.3","rimraf":"^2.3.2","through":"^2.3.7"},"dependencies":{"chokidar":"^1.0.1","duplexer":"^0.1.1","glob":"^5.0.5","glob2base":"0.0.12","minimatch":"^2.0.4","mkdirp":"^0.5.0","resolve":"^1.1.6","shell-quote":"^1.4.3","subarg":"^1.0.0"},"gitHead":"d0c67fe52f1d2ed48552b595ffbd35b7e22a2c4e","_id":"cpx@1.1.6","_shasum":"2a08a8287781d7a0b836ec94fba9e21f37500220","_from":".","_npmVersion":"2.8.3","_nodeVersion":"0.12.2","_npmUser":{"name":"mysticatea","email":"star.ctor@gmail.com"},"maintainers":[{"name":"mysticatea","email":""}],"dist":{"shasum":"2a08a8287781d7a0b836ec94fba9e21f37500220","size":8773,"noattachment":false,"key":"/cpx/-/cpx-1.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/cpx/download/cpx-1.1.6.tgz"},"directories":{},"publish_time":1429400189980,"_cnpm_publish_time":1429400189980,"_hasShrinkwrap":false},"1.1.5":{"name":"cpx","version":"1.1.5","description":"Copy file globs, watching for changes.","main":"lib/index.js","bin":{"cpx":"lib/command.js"},"files":["lib"],"scripts":{"clean":"rimraf lib","lint":"eslint src","build":"npm-run-all clean lint build:lib","build:lib":"babel src --out-dir lib","test":"npm-run-all build test:mocha","test:mocha":"mocha test/*.js --compilers js:babel/register --timeout 5000 --colors","testing":"npm-run-all clean --parallel testing:build testing:mocha","testing:build":"npm run build:lib -- --watch --source-maps-inline","testing:mocha":"npm run test:mocha -- --watch --growl"},"repository":{"type":"git","url":"https://github.com/mysticatea/cpx.git"},"keywords":["cp","cli","tool","commandline","sync","rsync","watch","observe","copy","dir","directory","directories","file","files"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/cpx/issues"},"homepage":"https://github.com/mysticatea/cpx","devDependencies":{"babel":"^5.0.8","chai":"^2.2.0","eslint":"^0.18.0","mocha":"^2.2.1","npm-run-all":"^1.1.1","rimraf":"^2.3.2","through":"^2.3.6"},"dependencies":{"chokidar":"^1.0.0-rc5","duplexer":"^0.1.1","glob":"^5.0.3","glob2base":"0.0.12","minimatch":"^2.0.4","mkdirp":"^0.5.0","resolve":"^1.1.6","shell-quote":"^1.4.3","subarg":"^1.0.0"},"gitHead":"06920f9101b793b7fde3617ac58054202883b92a","_id":"cpx@1.1.5","_shasum":"a1b2a07da0372de0ce6291e94c8b4bc188c82f7b","_from":".","_npmVersion":"2.7.1","_nodeVersion":"0.12.1","_npmUser":{"name":"mysticatea","email":"star.ctor@gmail.com"},"maintainers":[{"name":"mysticatea","email":""}],"dist":{"shasum":"a1b2a07da0372de0ce6291e94c8b4bc188c82f7b","size":8775,"noattachment":false,"key":"/cpx/-/cpx-1.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/cpx/download/cpx-1.1.5.tgz"},"directories":{},"publish_time":1428181223220,"_cnpm_publish_time":1428181223220,"_hasShrinkwrap":false},"1.1.4":{"name":"cpx","version":"1.1.4","description":"Copy file globs, watching for changes.","main":"lib/index.js","bin":{"cpx":"lib/command.js"},"files":["lib"],"scripts":{"build":"eslint src && babel src --out-dir lib","lint":"eslint src && eslint test","test":"npm run build && mocha test/*.js --compilers js:babel/register --timeout 5000 --colors","testing":"run-all \"npm run testing:babel\" \"npm run testing:mocha\"","testing:babel":"babel src --out-dir lib --watch --source-maps-inline","testing:mocha":"mocha test/*.js --compilers js:babel/register --timeout 5000 --watch --colors"},"repository":{"type":"git","url":"https://github.com/mysticatea/cpx.git"},"keywords":["cp","cli","tool","commandline","sync","rsync","watch","observe","copy","dir","directory","directories","file","files"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/cpx/issues"},"homepage":"https://github.com/mysticatea/cpx","devDependencies":{"babel":"^4.7.15","chai":"^2.1.2","eslint":"^0.17.1","mocha":"^2.2.1","rimraf":"^2.3.2","run-all":"^1.0.1","through":"^2.3.6"},"dependencies":{"chokidar":"^1.0.0-rc4","duplexer":"^0.1.1","glob":"^5.0.3","glob2base":"0.0.12","minimatch":"^2.0.4","mkdirp":"^0.5.0","resolve":"^1.1.6","shell-quote":"^1.4.3","subarg":"^1.0.0"},"gitHead":"ab64768bf32cb7d918a38467cc31e602a7df7e2d","_id":"cpx@1.1.4","_shasum":"a89d479a735ef9b968876d4942e1f77ed9d2c87f","_from":".","_npmVersion":"2.7.1","_nodeVersion":"0.12.0","_npmUser":{"name":"mysticatea","email":"star.ctor@gmail.com"},"maintainers":[{"name":"mysticatea","email":""}],"dist":{"shasum":"a89d479a735ef9b968876d4942e1f77ed9d2c87f","size":8581,"noattachment":false,"key":"/cpx/-/cpx-1.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/cpx/download/cpx-1.1.4.tgz"},"directories":{},"publish_time":1427018614225,"_cnpm_publish_time":1427018614225,"_hasShrinkwrap":false},"1.1.3":{"name":"cpx","version":"1.1.3","description":"Copy file globs, watching for changes.","main":"lib/index.js","bin":{"cpx":"lib/command.js"},"files":["lib"],"scripts":{"build":"eslint src && babel src --out-dir lib","lint":"eslint src && eslint test","test":"npm run build && mocha test/*.js --compilers js:babel/register --timeout 5000 --colors","testing":"run-all \"npm run testing:babel\" \"npm run testing:mocha\"","testing:babel":"babel src --out-dir lib --watch --source-maps-inline","testing:mocha":"mocha test/*.js --compilers js:babel/register --timeout 5000 --watch --colors"},"repository":{"type":"git","url":"https://github.com/mysticatea/cpx.git"},"keywords":["cp","cli","tool","commandline","sync","rsync","watch","observe","copy","dir","directory","directories","file","files"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/cpx/issues"},"homepage":"https://github.com/mysticatea/cpx","devDependencies":{"babel":"^4.7.15","chai":"^2.1.2","eslint":"^0.17.1","mocha":"^2.2.1","rimraf":"^2.3.2","run-all":"^1.0.1","through":"^2.3.6"},"dependencies":{"chokidar":"^1.0.0-rc4","duplexer":"^0.1.1","glob":"^5.0.3","glob2base":"0.0.12","minimatch":"^2.0.4","mkdirp":"^0.5.0","resolve":"^1.1.6","shell-quote":"^1.4.3","subarg":"^1.0.0"},"gitHead":"66e066e34784784a15d73077b8e5c5f026b4f4b6","_id":"cpx@1.1.3","_shasum":"deaa911d57f59e0e3985fff4568346e6daa07d0d","_from":".","_npmVersion":"2.7.1","_nodeVersion":"0.12.0","_npmUser":{"name":"mysticatea","email":"star.ctor@gmail.com"},"maintainers":[{"name":"mysticatea","email":""}],"dist":{"shasum":"deaa911d57f59e0e3985fff4568346e6daa07d0d","size":8285,"noattachment":false,"key":"/cpx/-/cpx-1.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/cpx/download/cpx-1.1.3.tgz"},"directories":{},"publish_time":1426678645644,"_cnpm_publish_time":1426678645644,"_hasShrinkwrap":false},"1.1.2":{"name":"cpx","version":"1.1.2","description":"Copy file globs, watching for changes.","main":"lib/index.js","bin":{"cpx":"lib/command.js"},"files":["lib"],"scripts":{"build":"eslint src && babel src --out-dir lib","lint":"eslint src && eslint test","test":"npm run build && mocha test/*.js --compilers js:babel/register --timeout 5000 --colors","testing":"run-all \"npm run testing:babel\" \"npm run testing:mocha\"","testing:babel":"babel src --out-dir lib --watch --source-maps-inline","testing:mocha":"mocha test/*.js --compilers js:babel/register --timeout 5000 --watch --colors"},"repository":{"type":"git","url":"https://github.com/mysticatea/cpx.git"},"keywords":["cp","cli","tool","commandline","sync","rsync","watch","observe","copy","dir","directory","directories","file","files"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/cpx/issues"},"homepage":"https://github.com/mysticatea/cpx","devDependencies":{"babel":"^4.7.15","chai":"^2.1.2","eslint":"^0.17.1","mocha":"^2.2.1","rimraf":"^2.3.2","run-all":"^1.0.1","through":"^2.3.6"},"dependencies":{"chokidar":"^1.0.0-rc4","duplexer":"^0.1.1","glob":"^5.0.3","glob2base":"0.0.12","minimatch":"^2.0.4","mkdirp":"^0.5.0","resolve":"^1.1.6","shell-quote":"^1.4.3","subarg":"^1.0.0"},"gitHead":"48c9f0be981a9305976ad536d9e4f52cf73cfe8c","_id":"cpx@1.1.2","_shasum":"7b4afad4a05ec420637d870bd46dd22f5b9aca91","_from":".","_npmVersion":"2.7.1","_nodeVersion":"0.12.0","_npmUser":{"name":"mysticatea","email":"star.ctor@gmail.com"},"maintainers":[{"name":"mysticatea","email":""}],"dist":{"shasum":"7b4afad4a05ec420637d870bd46dd22f5b9aca91","size":8380,"noattachment":false,"key":"/cpx/-/cpx-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/cpx/download/cpx-1.1.2.tgz"},"directories":{},"publish_time":1426678213629,"_cnpm_publish_time":1426678213629,"_hasShrinkwrap":false},"1.1.1":{"name":"cpx","version":"1.1.1","description":"Copy file globs, watching for changes.","main":"lib/index.js","bin":{"cpx":"lib/command.js"},"files":["lib"],"scripts":{"build":"babel src --out-dir lib","lint":"eslint src && eslint test","test":"mocha test/*.js --compilers js:babel/register","testing":"node tools/watch.js"},"repository":{"type":"git","url":"https://github.com/mysticatea/cpx.git"},"keywords":["cp","cli","tool","commandline","sync","rsync","watch","observe","copy","dir","directory","directories","file","files"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/cpx/issues"},"homepage":"https://github.com/mysticatea/cpx","devDependencies":{"babel":"^4.7.1","chai":"^2.1.1","eslint":"^0.16.2","mocha":"^2.2.0","rimraf":"^2.3.1","through":"^2.3.6"},"dependencies":{"chokidar":"^1.0.0-rc4","duplexer":"^0.1.1","glob":"^5.0.0","glob2base":"0.0.12","minimatch":"^2.0.3","mkdirp":"^0.5.0","resolve":"^1.1.5","shell-quote":"^1.4.3","subarg":"^1.0.0"},"gitHead":"137442527a152ecce6d1b6b5958a0243f0cd266e","_id":"cpx@1.1.1","_shasum":"fa4a4eec02d8db26801756d951545bcd3e17e4a4","_from":".","_npmVersion":"2.7.1","_nodeVersion":"0.12.0","_npmUser":{"name":"mysticatea","email":"star.ctor@gmail.com"},"maintainers":[{"name":"mysticatea","email":""}],"dist":{"shasum":"fa4a4eec02d8db26801756d951545bcd3e17e4a4","size":24346,"noattachment":false,"key":"/cpx/-/cpx-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/cpx/download/cpx-1.1.1.tgz"},"directories":{},"publish_time":1426336396352,"_cnpm_publish_time":1426336396352,"_hasShrinkwrap":false},"1.1.0":{"name":"cpx","version":"1.1.0","description":"Copy file globs, watching for changes.","main":"lib/index.js","bin":{"cpx":"lib/command.js"},"files":["lib"],"scripts":{"build":"babel src --out-dir lib","lint":"eslint src && eslint test","test":"mocha test/*.js --compilers js:babel/register","testing":"node tools/watch.js"},"repository":{"type":"git","url":"https://github.com/mysticatea/cpx.git"},"keywords":["cp","cli","tool","commandline","sync","rsync","watch","observe","copy","dir","directory","directories","file","files"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/cpx/issues"},"homepage":"https://github.com/mysticatea/cpx","devDependencies":{"babel":"^4.7.1","chai":"^2.1.1","eslint":"^0.16.2","mocha":"^2.2.0","rimraf":"^2.3.1","through":"^2.3.6"},"dependencies":{"chokidar":"^1.0.0-rc4","duplexer":"^0.1.1","glob":"^5.0.0","glob2base":"0.0.12","minimatch":"^2.0.3","mkdirp":"^0.5.0","resolve":"^1.1.5","shell-quote":"^1.4.3","subarg":"^1.0.0"},"_id":"cpx@1.1.0","dist":{"shasum":"108a6d1a04964fc7e7c73343b930e8425dc8c4bb","size":23609,"noattachment":false,"key":"/cpx/-/cpx-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/cpx/download/cpx-1.1.0.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"mysticatea","email":"star.ctor@gmail.com"},"maintainers":[{"name":"mysticatea","email":""}],"directories":{},"publish_time":1426329149135,"_cnpm_publish_time":1426329149135,"_hasShrinkwrap":false},"1.0.0":{"name":"cpx","version":"1.0.0","description":"Copy file globs, watching for changes.","main":"lib/index.js","bin":{"cpx":"lib/command.js"},"files":["lib"],"scripts":{"build":"babel src --out-dir lib","lint":"eslint src && eslint test","test":"mocha test/*.js --compilers js:babel/register","testing":"node tools/watch.js"},"repository":{"type":"git","url":"https://github.com/mysticatea/cpx.git"},"keywords":["sync","rsync","watch","observe","copy","transfer","dir","directory","directories","file","files"],"author":{"name":"Toru Nagashima"},"license":"MIT","bugs":{"url":"https://github.com/mysticatea/cpx/issues"},"homepage":"https://github.com/mysticatea/cpx","devDependencies":{"babel":"^4.7.1","chai":"^2.1.1","eslint":"^0.16.0","mocha":"^2.2.0","rimraf":"^2.3.1"},"dependencies":{"chokidar":"^1.0.0-rc4","commander":"^2.6.0","cp":"^0.2.0","glob":"^5.0.0","glob2base":"0.0.12","minimatch":"^2.0.1","mkdirp":"^0.5.0"},"_id":"cpx@1.0.0","dist":{"shasum":"12c548d802944c69f5f179c3172e2f96069dbfcb","size":4815,"noattachment":false,"key":"/cpx/-/cpx-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/cpx/download/cpx-1.0.0.tgz"},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"mysticatea","email":"star.ctor@gmail.com"},"maintainers":[{"name":"mysticatea","email":""}],"directories":{},"publish_time":1425828322260,"_cnpm_publish_time":1425828322260,"_hasShrinkwrap":false}},"readme":"# cpx\n\n[![npm version](https://img.shields.io/npm/v/cpx.svg)](https://www.npmjs.com/package/cpx)\n[![Downloads/month](https://img.shields.io/npm/dm/cpx.svg)](http://www.npmtrends.com/cpx)\n[![Build Status](https://travis-ci.org/mysticatea/cpx.svg?branch=master)](https://travis-ci.org/mysticatea/cpx)\n[![codecov](https://codecov.io/gh/mysticatea/cpx/branch/master/graph/badge.svg)](https://codecov.io/gh/mysticatea/cpx)\n[![Dependency Status](https://david-dm.org/mysticatea/cpx.svg)](https://david-dm.org/mysticatea/cpx)\n\nCopy file globs, watching for changes.\n\nThis module provides a CLI tool like `cp`, but with watching.\n\n\n## Installation\n\n```\nnpm install cpx\n```\n\n\n## Usage\n\n```\nUsage: cpx <source> <dest> [options]\n\n    Copy files, watching for changes.\n\n        <source>  The glob of target files.\n        <dest>    The path of a destination directory.\n\nOptions:\n\n    -c, --command <command>   A command text to transform each file.\n    -C, --clean               Clean files that matches <source> like pattern in\n                              <dest> directory before the first copying.\n    -L, --dereference         Follow symbolic links when copying from them.\n    -h, --help                Print usage information.\n    --include-empty-dirs      The flag to copy empty directories which is\n                              matched with the glob.\n    --no-initial              The flag to not copy at the initial time of watch.\n                              Use together '--watch' option.\n    -p, --preserve            The flag to copy attributes of files.\n                              This attributes are uid, gid, atime, and mtime.\n    -t, --transform <name>    A module name to transform each file. cpx lookups\n                                the specified name via \"require()\".\n    -u, --update              The flag to not overwrite files on destination if\n                              the source file is older.\n    -v, --verbose             Print copied/removed files.\n    -V, --version             Print the version number.\n    -w, --watch               Watch for files that matches <source>, and copy\n                              the file to <dest> every changing.\n```\n\n\n## Example\n\n```\n$ cpx \"src/**/*.{html,png,jpg}\" app --watch\n```\n\nThis example will copy html/png/jpg files from `src` directory to `app`\ndirectory, keeping file tree structure.\nWhenever the files are changed, copy them.\n\n> Since Bash expands globs, requires to enclose it with double quotes.\n\nYou can use together [Browserify](http://browserify.org).\n\n```\n$ cpx \"src/**/*.{html,png,jpg}\" app -w & watchify src/index.js -o app/index.js\n```\n\nYou can use shell commands to convert each file.\n\n```\n$ cpx \"src/**/*.js\" app -w -c \"babel --source-maps inline\"\n```\n\nYou can use the transform packages for Browserify.\n\n```\n$ cpx \"src/**/*.js\" app -w -t babelify -t uglifyify\n```\n\nIt maybe can use to add header comment, to optimize images, or etc...\n\n\n## Node.js API\n\nYou can use this module as a node module.\n\n```js\nvar cpx = require(\"cpx\");\n```\n\n### cpx.copy\n\n```ts\ncpx.copy(source, dest, options, callback)\ncpx.copy(source, dest, callback)\n```\n\n- **source** `{string}` -- A file glob of copy targets.\n- **dest** `{string}` -- A file path of a destination directory.\n- **options** `{object}`\n  - **options.clean** `{boolean}` -- The flag to remove files that copied on past before copy. Default: `false`.\n  - **options.dereference** `{boolean}` -- The flag to follow symbolic links when copying from them. Default: `false`.\n  - **options.includeEmptyDirs** `{boolean}` -- The flag to copy empty directories which is matched with the glob. Default: `false`.\n  - **options.initialCopy** `{boolean}` -- The flag to not copy at the initial time of watch. This is for `cpx.watch()`. Default: `true`.\n  - **options.preserve** `{boolean}` -- The flag to copy uid, gid, atime, and mtime of files. Default: `false`.\n  - **options.transform** `{((filepath: string) => stream.Transform)[]}` -- Functions that creates a `stream.Transform` object to transform each copying file.\n  - **options.update** `{boolean}` -- The flag to not overwrite files on destination if the source file is older. Default: `false`.\n- **callback** `{(err: Error|null) => void}` -- A function that is called at done.\n\nCopy files that matches with `source` glob to `dest` directory.\n\n### cpx.copySync\n\n```ts\ncpx.copySync(source, dest, options)\ncpx.copySync(source, dest)\n```\n\nA synchronous function of `cpx.copy`.\n\nArguments is almost same as `cpx.copy`.\nBut `options.transform` is not supported.\n\n### cpx.watch\n\n```ts\ncpx.watch(source, dest, options)\ncpx.watch(source, dest)\n```\n\nCopy files that matches with `source` glob string to `dest` directory.\nAfter the first copy, starts observing.  And copy the files when every changes.\n\nArguments is same as `cpx.copy`.\n\n`cpx.watch` returns an `EventEmitter`.\n\n- `.on(\"copy\", (e) => { ... })` : Be fired after file is copied. `e.srcPath` is a path of original file. `e.dstPath` is a path of new file.\n- `.on(\"remove\", (e) => { ... })` : Be fired after file is removed. `e.path` is a path of removed file.\n- `.on(\"watch-raedy\", () => { ... })` : Be fired when started watching files, after the first copying.\n- `.on(\"watch-error\", (err) => { ... })` : Be fired when occured errors during watching.\n\n## Changelog\n\n[GitHub Releases](https://github.com/mysticatea/cpx/releases)\n\n## Contributing\n\nThank you for contributions!\n\n### Bug Reports or Feature Requests\n\nPlease use GitHub Issues.\n\n### Document Corrections\n\nPlease use GitHub Pull Requests.\nI would especially thank for document corrections since I'm not familiar with English.\n\n### Feature Implementing\n\nPlease use GitHub Pull Requests.\n\nThere are some npm-scripts to help developments.\n\n- `npm test` - Run tests and collect coverage.\n- `npm run build` - Make lib directory from src directory.\n- `npm run clean` - Delete directories (folders) which are created by other commands.\n- `npm run lint` - Run ESLint.\n- `npm run watch` - Run tests (not collect coverage) when each file was modified.\n- `npm run open-coverage` - Open the coverage report of the last `npm test` command with web browser.\n","_attachments":{},"homepage":"https://github.com/mysticatea/cpx","bugs":{"url":"https://github.com/mysticatea/cpx/issues"},"license":"MIT"}