{"_id":"copilot-core","_rev":"35-1fbab03838d58014b83c50fe5b877d8e","name":"copilot-core","description":"copilot","dist-tags":{"latest":"0.0.37"},"versions":{"0.0.0":{"name":"copilot-core","version":"0.0.0","description":"copilot","license":"MIT","repository":"","author":"","keywords":[],"files":["lib"],"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib","lint":"tslint --force --format verbose \"src/**/*.ts\"","build":"npm run clean && npm run lint && echo Using TypeScript && tsc --version && tsc --pretty","test":"npm run build && mocha --compilers ts:ts-node/register --recursive 'test/**/*-spec.ts'","coverage":"nyc --include='src/**/*.ts' --reporter=text --reporter=html --reporter=lcov mocha --compilers ts:ts-node/register --recursive 'test/**/*.test.ts'","watch":"npm run build -- --watch","watch:test":"npm run test -- --watch"},"dependencies":{"array-asyncify":"^0.0.5","b-logger":"^0.0.4","cli-argparser":"^0.0.11","debug":"^2.6.8","ini":"^1.3.4","js-yaml":"^3.8.4"},"devDependencies":{"@types/chai":"^3.0.0","@types/mocha":"^2.0.0","@types/node":"^7.0.0","chai":"^3.0.0","coveralls":"^2.0.0","mocha":"^3.0.0","nyc":"^10.0.0","rimraf":"^2.0.0","ts-node":"^3.0.0","tslint":"^5.0.0","typescript":"^2.0.0"},"engines":{"node":">=4.0.0"},"nyc":{"include":["src/**/*.ts"],"exclude":["lib"],"extension":[".ts"],"require":["ts-node/register"],"reporter":[],"all":true},"gitHead":"b9edbcb1fb4f8106bf98267d679ba973d077108f","_id":"copilot-core@0.0.0","_shasum":"b9d1651fd319a852aca53728d123f84459e6863f","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.5.0","_npmUser":{"name":"qianba","email":"ouyangqianba@gmail.com"},"dist":{"shasum":"b9d1651fd319a852aca53728d123f84459e6863f","tarball":"https://registry.npmjs.org/copilot-core/-/copilot-core-0.0.0.tgz","integrity":"sha512-numXQlZf10cueWo+vDKY1d61H0eKNBdmlHBgVDFXQQiER5jHYaX13o7ug0wH2aZgUfdGSZ1QFuXFiK/dh5q5+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSdtR44FRRDbB9hq9aoC9XxTOashPjvFesaFApvwgsuQIgNQOHhLfvFWp4qxSMcp1MKn6CvV72BEmcc98RldsYFRk="}]},"maintainers":[{"name":"qianba","email":"ouyangqianba@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/copilot-core-0.0.0.tgz_1498396853664_0.03774050297215581"},"directories":{}},"0.0.1":{"name":"copilot-core","version":"0.0.1","description":"copilot","license":"MIT","repository":"","author":"","keywords":[],"files":["lib"],"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib","lint":"tslint --force --format verbose \"src/**/*.ts\"","build":"npm run clean && npm run lint && echo Using TypeScript && tsc --version && tsc --pretty","test":"npm run build && mocha --compilers ts:ts-node/register --recursive 'test/**/*-spec.ts'","coverage":"nyc --include='src/**/*.ts' --reporter=text --reporter=html --reporter=lcov mocha --compilers ts:ts-node/register --recursive 'test/**/*.test.ts'","watch":"npm run build -- --watch","dev":"yarn build && cp -r lib/* ../copilot-gtk/node_modules/copilot-core/lib","cp":" cp -r lib/* ../copilot-gtk/node_modules/copilot-core/lib","watch:test":"npm run test -- --watch"},"dependencies":{"array-asyncify":"^0.0.7","b-logger":"^0.0.4","cli-argparser":"^0.0.11","debug":"^2.6.8","ini":"^1.3.4","js-yaml":"^3.8.4"},"devDependencies":{"@types/chai":"^3.0.0","@types/mocha":"^2.0.0","@types/node":"^7.0.0","chai":"^3.0.0","coveralls":"^2.0.0","mocha":"^3.0.0","nyc":"^10.0.0","rimraf":"^2.0.0","ts-node":"^3.0.0","tslint":"^5.0.0","typescript":"^2.0.0"},"engines":{"node":">=4.0.0"},"nyc":{"include":["src/**/*.ts"],"exclude":["lib"],"extension":[".ts"],"require":["ts-node/register"],"reporter":[],"all":true},"gitHead":"b9edbcb1fb4f8106bf98267d679ba973d077108f","_id":"copilot-core@0.0.1","_shasum":"1974ac209e3f531dda26f4829d7a4177539343a1","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.5.0","_npmUser":{"name":"qianba","email":"ouyangqianba@gmail.com"},"dist":{"shasum":"1974ac209e3f531dda26f4829d7a4177539343a1","tarball":"https://registry.npmjs.org/copilot-core/-/copilot-core-0.0.1.tgz","integrity":"sha512-VtXC9TM4WS9zC6P5bXbikFUscVlECEG72Yk1ce0M4vvUpeU29/GQhAaVJMsIB509t2uh0UR8k0Pxvqn0SXWE5w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGWINzx4QXPorFqrZj0TT4q1zm6wOCZHOydjF2TYmSgeAiEA4xdFkl4YTZ5ttNXiLdLw3bKRpWepn/Jz9omQFuuZOaU="}]},"maintainers":[{"name":"qianba","email":"ouyangqianba@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/copilot-core-0.0.1.tgz_1498457383913_0.7255912974942476"},"directories":{}},"0.0.2":{"name":"copilot-core","version":"0.0.2","description":"copilot","license":"MIT","repository":"","author":"","keywords":[],"files":["lib"],"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib","lint":"tslint --force --format verbose \"src/**/*.ts\"","build":"npm run clean && npm run lint && echo Using TypeScript && tsc --version && tsc --pretty","test":"npm run build && mocha --compilers ts:ts-node/register --recursive 'test/**/*-spec.ts'","coverage":"nyc --include='src/**/*.ts' --reporter=text --reporter=html --reporter=lcov mocha --compilers ts:ts-node/register --recursive 'test/**/*.test.ts'","watch":"npm run build -- --watch","dev":"yarn build && cp -r lib/* ../copilot-gtk/node_modules/copilot-core/lib","cp":" cp -r lib/* ../copilot-gtk/node_modules/copilot-core/lib","watch:test":"npm run test -- --watch"},"dependencies":{"array-asyncify":"^0.0.7","b-logger":"^0.0.4","cli-argparser":"^0.0.11","debug":"^2.6.8","ini":"^1.3.4","js-yaml":"^3.8.4"},"devDependencies":{"@types/chai":"^3.0.0","@types/mocha":"^2.0.0","@types/node":"^7.0.0","chai":"^3.0.0","coveralls":"^2.0.0","mocha":"^3.0.0","nyc":"^10.0.0","rimraf":"^2.0.0","ts-node":"^3.0.0","tslint":"^5.0.0","typescript":"^2.0.0"},"engines":{"node":">=4.0.0"},"nyc":{"include":["src/**/*.ts"],"exclude":["lib"],"extension":[".ts"],"require":["ts-node/register"],"reporter":[],"all":true},"gitHead":"b54ca4eeff19794c0e7f66d6e7c0a70c143d74cb","_id":"copilot-core@0.0.2","_shasum":"0bb482ce8128791ce96058777ccc2b1607c3bdc8","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.5.0","_npmUser":{"name":"qianba","email":"ouyangqianba@gmail.com"},"dist":{"shasum":"0bb482ce8128791ce96058777ccc2b1607c3bdc8","tarball":"https://registry.npmjs.org/copilot-core/-/copilot-core-0.0.2.tgz","integrity":"sha512-jXYncBWZzruI9X/uKzpOKdzIlwoJnCU+uHogIjDoz0EJpOvyO4OvbwtLDlG+Y1QuFnBNOk9PZ+4JuFQsZKs79w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGgHE5wwsHnZI3wuwhkvRNhTHts0UDwMDkvETAoGIG8fAiEA3q0NLnbId0JRA5/INlI1ajh9CtVCfg92SKE4e0QlTcM="}]},"maintainers":[{"name":"qianba","email":"ouyangqianba@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/copilot-core-0.0.2.tgz_1498457985694_0.7005252416711301"},"directories":{}},"0.0.3":{"name":"copilot-core","version":"0.0.3","description":"copilot","license":"MIT","repository":"","author":"","keywords":[],"files":["lib"],"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib","lint":"tslint --force --format verbose \"src/**/*.ts\"","build":"npm run clean && npm run lint && echo Using TypeScript && tsc --version && tsc --pretty","test":"npm run build && mocha --compilers ts:ts-node/register --recursive 'test/**/*-spec.ts'","coverage":"nyc --include='src/**/*.ts' --reporter=text --reporter=html --reporter=lcov mocha --compilers ts:ts-node/register --recursive 'test/**/*.test.ts'","watch":"npm run build -- --watch","dev":"yarn build && cp -r lib/* ../copilot-gtk/node_modules/copilot-core/lib","cp":" cp -r lib/* ../copilot-gtk/node_modules/copilot-core/lib","watch:test":"npm run test -- --watch"},"dependencies":{"array-asyncify":"^0.0.7","b-logger":"^0.0.4","cli-argparser":"^0.0.11","debug":"^2.6.8","ini":"^1.3.4","js-yaml":"^3.8.4"},"devDependencies":{"@types/chai":"^3.0.0","@types/mocha":"^2.0.0","@types/node":"^7.0.0","chai":"^3.0.0","coveralls":"^2.0.0","mocha":"^3.0.0","nyc":"^10.0.0","rimraf":"^2.0.0","ts-node":"^3.0.0","tslint":"^5.0.0","typescript":"^2.0.0"},"engines":{"node":">=4.0.0"},"nyc":{"include":["src/**/*.ts"],"exclude":["lib"],"extension":[".ts"],"require":["ts-node/register"],"reporter":[],"all":true},"gitHead":"b54ca4eeff19794c0e7f66d6e7c0a70c143d74cb","_id":"copilot-core@0.0.3","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"qianba","email":"ouyangqianba@gmail.com"},"dist":{"integrity":"sha512-mCUNWB8g9H5JqNmvXj6J3oE5bxbne0ZQw6vbY5mFRqA/4fyEB3G3MjLWb3/9RIgwpPwNmb0Sp6Ir97bhpuIHBQ==","shasum":"96c0104b5a32766e09530df48061c1bf37e446e1","tarball":"https://registry.npmjs.org/copilot-core/-/copilot-core-0.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDlA694srcnbaBRw20tgjwAknqyNNNFQdzXKR0JBBw+GAiEA6g46QAyB/oJA1GElwcJwEUiRmzpobBpvEQPdy/8QvZs="}]},"maintainers":[{"name":"qianba","email":"ouyangqianba@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/copilot-core-0.0.3.tgz_1498533442681_0.4883405726868659"},"directories":{}},"0.0.6":{"name":"copilot-core","version":"0.0.6","description":"copilot","license":"MIT","repository":"","author":"","keywords":[],"files":["lib"],"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib","lint":"tslint --force --format verbose \"src/**/*.ts\"","build":"npm run clean && npm run lint && echo Using TypeScript && tsc --version && tsc --pretty","build:dev":"npm run clean && npm run lint && tsc --pretty && yarn cp","test":"npm run build && mocha --compilers ts:ts-node/register --recursive 'test/**/*-spec.ts'","coverage":"nyc --include='src/**/*.ts' --reporter=text --reporter=html --reporter=lcov mocha --compilers ts:ts-node/register --recursive 'test/**/*.test.ts'","watch":"npm run build -- --watch","watch:dev":"npm run build:dev -- --watch","cp":" cp -r lib/* ../copilot-io/node_modules/copilot-core/lib","watch:test":"npm run test -- --watch"},"dependencies":{"array-asyncify":"^0.0.7","b-logger":"^0.0.4","cli-argparser":"^0.0.11","debug":"^2.6.8","ini":"^1.3.4","js-yaml":"^3.8.4","scalc":"^2.0.1"},"devDependencies":{"@types/chai":"^3.0.0","@types/mocha":"^2.0.0","@types/node":"^7.0.0","chai":"^3.0.0","coveralls":"^2.0.0","mocha":"^3.0.0","nyc":"^10.0.0","rimraf":"^2.0.0","ts-node":"^3.0.0","tslint":"^5.0.0","typescript":"^2.0.0"},"engines":{"node":">=4.0.0"},"nyc":{"include":["src/**/*.ts"],"exclude":["lib"],"extension":[".ts"],"require":["ts-node/register"],"reporter":[],"all":true},"gitHead":"e466daefb25f3ffcaa7b824e8e76aef7417cb8ca","_id":"copilot-core@0.0.6","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"qianba","email":"ouyangqianba@gmail.com"},"dist":{"integrity":"sha512-pBirKllIdYQ3wvOnE4OM9noBWnUE2JY7l2bGCFFI4X7Ug7IIZMCQnQln+ULuqvVMWcmR9rbwt+VosR/SA7mTfQ==","shasum":"296f7d0c7bcdc8eed3eb38753d46ca2f1938e67f","tarball":"https://registry.npmjs.org/copilot-core/-/copilot-core-0.0.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLz62n//hyhHn6v5ZOhrilPXIX1FqKu/tzG3KlEwGkwwIgeO5HGZ+QlwL34IM1txtpw+rwgTc8npateMUpfcg+Tyk="}]},"maintainers":[{"name":"qianba","email":"ouyangqianba@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/copilot-core-0.0.6.tgz_1499612042834_0.29879449447616935"},"directories":{}},"0.0.7":{"name":"copilot-core","version":"0.0.7","description":"copilot","license":"MIT","repository":"","author":"","keywords":[],"files":["lib"],"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib","lint":"tslint --force --format verbose \"src/**/*.ts\"","build":"npm run clean && npm run lint && echo Using TypeScript && tsc --version && tsc --pretty","build:dev":"npm run clean && npm run lint && tsc --pretty && yarn cp","test":"npm run build && mocha --compilers ts:ts-node/register --recursive 'test/**/*-spec.ts'","coverage":"nyc --include='src/**/*.ts' --reporter=text --reporter=html --reporter=lcov mocha --compilers ts:ts-node/register --recursive 'test/**/*.test.ts'","watch":"npm run build -- --watch","watch:dev":"npm run build:dev -- --watch","cp":" cp -r lib/* ../copilot-io/node_modules/copilot-core/lib","watch:test":"npm run test -- --watch"},"dependencies":{"array-asyncify":"^0.0.7","b-logger":"^0.0.4","cli-argparser":"^0.0.12","debug":"^2.6.8","ini":"^1.3.4","js-yaml":"^3.8.4","scalc":"^2.0.1"},"devDependencies":{"@types/chai":"^3.0.0","@types/mocha":"^2.0.0","@types/node":"^7.0.0","chai":"^3.0.0","coveralls":"^2.0.0","mocha":"^3.0.0","nyc":"^10.0.0","rimraf":"^2.0.0","ts-node":"^3.0.0","tslint":"^5.0.0","typescript":"^2.0.0"},"engines":{"node":">=4.0.0"},"nyc":{"include":["src/**/*.ts"],"exclude":["lib"],"extension":[".ts"],"require":["ts-node/register"],"reporter":[],"all":true},"gitHead":"1f27074eb252baf846acd6e5da6589c7fb6486fb","_id":"copilot-core@0.0.7","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"qianba","email":"ouyangqianba@gmail.com"},"dist":{"integrity":"sha512-me1zeTJDp8pGbgyD4x4ke4811sRyEJP/kRbGdpW1Kb1dtZcHaKdV4FZ4ESzszV3A0UnGZSeoJUhwDtMr9Qca/w==","shasum":"6c0664a35da38da4b722ef83d412864372ec48eb","tarball":"https://registry.npmjs.org/copilot-core/-/copilot-core-0.0.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGAFDfLghXAoBM4Jey3yg5ESYOX0XZE7Lz+Vw+JSISivAiEA0CD1NlQQUjYdFC0hw1kmcgKDJXQU8DsW8xacc4mE2Eo="}]},"maintainers":[{"name":"qianba","email":"ouyangqianba@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/copilot-core-0.0.7.tgz_1499652192831_0.3651265848893672"},"directories":{}},"0.0.8":{"name":"copilot-core","version":"0.0.8","description":"copilot","license":"MIT","repository":"","author":"","keywords":[],"files":["lib"],"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib","lint":"tslint --force --format verbose \"src/**/*.ts\"","build":"npm run clean && npm run lint && echo Using TypeScript && tsc --version && tsc --pretty","build:dev":"npm run clean && npm run lint && tsc --pretty && yarn cp","test":"npm run build && mocha --compilers ts:ts-node/register --recursive 'test/**/*-spec.ts'","coverage":"nyc --include='src/**/*.ts' --reporter=text --reporter=html --reporter=lcov mocha --compilers ts:ts-node/register --recursive 'test/**/*.test.ts'","watch":"npm run build -- --watch","watch:dev":"npm run build:dev -- --watch","cp":" cp -r lib/* ../copilot-io/node_modules/copilot-core/lib","watch:test":"npm run test -- --watch"},"dependencies":{"array-asyncify":"^0.0.7","b-logger":"^0.0.4","cli-argparser":"^0.0.12","debug":"^2.6.8","ini":"^1.3.4","js-yaml":"^3.8.4","scalc":"^2.0.1","twss":"^0.1.6"},"devDependencies":{"@types/chai":"^3.0.0","@types/mocha":"^2.0.0","@types/node":"^7.0.0","chai":"^3.0.0","coveralls":"^2.0.0","mocha":"^3.0.0","nyc":"^10.0.0","rimraf":"^2.0.0","ts-node":"^3.0.0","tslint":"^5.0.0","typescript":"^2.0.0"},"engines":{"node":">=4.0.0"},"nyc":{"include":["src/**/*.ts"],"exclude":["lib"],"extension":[".ts"],"require":["ts-node/register"],"reporter":[],"all":true},"gitHead":"1f27074eb252baf846acd6e5da6589c7fb6486fb","_id":"copilot-core@0.0.8","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"qianba","email":"ouyangqianba@gmail.com"},"dist":{"integrity":"sha512-U3u6ZNIW1PHrnsS66PHm/k9NWH1vn42XU5HsVfWI2/5VnzkBcqBSJe+ZEpywPuPwSp5M3aGzFscbCAqqpd2CgQ==","shasum":"5a54c08426b12dc42621704b966a741fe20c5207","tarball":"https://registry.npmjs.org/copilot-core/-/copilot-core-0.0.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIHpMUqfFm5Smv79XX7ezD1MxUItEeDgl3dtuHh7babnBAh870UUcG6oBMtn0EZ9q2lKnLI1m11jmqBqm2BCaCho3"}]},"maintainers":[{"name":"qianba","email":"ouyangqianba@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/copilot-core-0.0.8.tgz_1499657461906_0.3809779863804579"},"directories":{}},"0.0.9":{"name":"copilot-core","version":"0.0.9","description":"copilot","license":"MIT","repository":"","author":"","keywords":[],"files":["lib"],"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib","lint":"tslint --force --format verbose \"src/**/*.ts\"","build":"npm run clean && npm run lint && echo Using TypeScript && tsc --version && tsc --pretty","build:dev":"npm run clean && npm run lint && tsc --pretty && yarn cp","test":"npm run build && mocha --compilers ts:ts-node/register --recursive 'test/**/*-spec.ts'","coverage":"nyc --include='src/**/*.ts' --reporter=text --reporter=html --reporter=lcov mocha --compilers ts:ts-node/register --recursive 'test/**/*.test.ts'","watch":"npm run build -- --watch","watch:dev":"npm run build:dev -- --watch","cp":" cp -r lib/* ../copilot-io/node_modules/copilot-core/lib","watch:test":"npm run test -- --watch"},"dependencies":{"array-asyncify":"^0.0.7","b-logger":"^0.0.4","cli-argparser":"^0.0.12","debug":"^2.6.8","deepmerge":"^1.5.0","ini":"^1.3.4","js-yaml":"^3.8.4","scalc":"^2.0.1","twss":"^0.1.6"},"devDependencies":{"@types/chai":"^3.0.0","@types/mocha":"^2.0.0","@types/node":"^7.0.0","chai":"^3.0.0","coveralls":"^2.0.0","mocha":"^3.0.0","nyc":"^10.0.0","rimraf":"^2.0.0","ts-node":"^3.0.0","tslint":"^5.0.0","typescript":"^2.0.0"},"engines":{"node":">=4.0.0"},"nyc":{"include":["src/**/*.ts"],"exclude":["lib"],"extension":[".ts"],"require":["ts-node/register"],"reporter":[],"all":true},"gitHead":"a437679ceff6c8167d1c880890c3f7186c46d93b","_id":"copilot-core@0.0.9","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"qianba","email":"ouyangqianba@gmail.com"},"dist":{"integrity":"sha512-N5zjAlNuC2lkFjrEBssCc7TJV6QSdzcOpQl1ZI5e/5P+hII2kqd9+OtKiM9BoADqujSRzlGz0JY0uio9NYe0cQ==","shasum":"3c20a736b33fb9f6eb0411daa4682ad5b48ec610","tarball":"https://registry.npmjs.org/copilot-core/-/copilot-core-0.0.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcq8Pgk23G8IOeDHgEUO96qIKJJB+dXhk/euGtBA7/5wIgIr1zj5BjgLxphZILoJyIHKYeFCl/q2TVcCLeVHOfXwQ="}]},"maintainers":[{"name":"qianba","email":"ouyangqianba@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/copilot-core-0.0.9.tgz_1499661792634_0.7627499306108803"},"directories":{}},"0.0.10":{"name":"copilot-core","version":"0.0.10","description":"copilot","license":"MIT","repository":"","author":"","keywords":[],"files":["lib"],"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib","lint":"tslint --force --format verbose \"src/**/*.ts\"","build":"npm run clean && npm run lint && echo Using TypeScript && tsc --version && tsc --pretty","build:dev":"npm run clean && npm run lint && tsc --pretty && yarn cp","test":"npm run build && mocha --compilers ts:ts-node/register --recursive 'test/**/*-spec.ts'","coverage":"nyc --include='src/**/*.ts' --reporter=text --reporter=html --reporter=lcov mocha --compilers ts:ts-node/register --recursive 'test/**/*.test.ts'","watch":"npm run build -- --watch","watch:dev":"npm run build:dev -- --watch","cp":" cp -r lib/* ../copilot-io/node_modules/copilot-core/lib","watch:test":"npm run test -- --watch"},"dependencies":{"array-asyncify":"^0.0.7","b-logger":"^0.0.4","cli-argparser":"^0.0.12","debug":"^2.6.8","deepmerge":"^1.5.0","fuse.js":"^3.0.5","ini":"^1.3.4","js-yaml":"^3.8.4","scalc":"^2.0.1","twss":"^0.1.6"},"devDependencies":{"@types/chai":"^3.0.0","@types/mocha":"^2.0.0","@types/node":"^7.0.0","chai":"^3.0.0","coveralls":"^2.0.0","mocha":"^3.0.0","nyc":"^10.0.0","rimraf":"^2.0.0","ts-node":"^3.0.0","tslint":"^5.0.0","typescript":"^2.0.0"},"engines":{"node":">=4.0.0"},"nyc":{"include":["src/**/*.ts"],"exclude":["lib"],"extension":[".ts"],"require":["ts-node/register"],"reporter":[],"all":true},"gitHead":"a437679ceff6c8167d1c880890c3f7186c46d93b","_id":"copilot-core@0.0.10","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"qianba","email":"ouyangqianba@gmail.com"},"dist":{"integrity":"sha512-6w/Xt/7QuY20X3BeJ5XknF1b9JFqUP3U5K+CQHhf3BLhx0JgnvABapa6mCkZWvTw1R0jHezCnDm68dURWfMTeg==","shasum":"deac2c496b5b6d08627e62993f2a27028f219b3f","tarball":"https://registry.npmjs.org/copilot-core/-/copilot-core-0.0.10.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqd0MQS5NBI9BcL4bYa+xG8jOxcrq758XxLWZB2b4d2gIgKILBG3awJpG4NmBbvIbnNvFyLpey0ecz0tDAONdPoqc="}]},"maintainers":[{"name":"qianba","email":"ouyangqianba@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/copilot-core-0.0.10.tgz_1499679628485_0.7749488058034331"},"directories":{}},"0.0.11":{"name":"copilot-core","version":"0.0.11","description":"copilot","license":"MIT","repository":"","author":"","keywords":[],"files":["lib"],"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib","lint":"tslint --force --format verbose \"src/**/*.ts\"","build":"npm run clean && npm run lint && echo Using TypeScript && tsc --version && tsc --pretty","build:dev":"npm run clean && npm run lint && tsc --pretty && yarn cp","test":"npm run build && mocha --compilers ts:ts-node/register --recursive 'test/**/*-spec.ts'","coverage":"nyc --include='src/**/*.ts' --reporter=text --reporter=html --reporter=lcov mocha --compilers ts:ts-node/register --recursive 'test/**/*.test.ts'","watch":"npm run build -- --watch","watch:dev":"npm run build:dev -- --watch","cp":" cp -r lib/* ../copilot-io/node_modules/copilot-core/lib","watch:test":"npm run test -- --watch"},"dependencies":{"array-asyncify":"^0.0.7","b-logger":"^0.0.4","cli-argparser":"^0.0.12","debug":"^2.6.8","deepmerge":"^1.5.0","fuse.js":"^3.0.5","ini":"^1.3.4","js-yaml":"^3.8.4","scalc":"^2.0.1","twss":"^0.1.6"},"devDependencies":{"@types/chai":"^3.0.0","@types/mocha":"^2.0.0","@types/node":"^7.0.0","chai":"^3.0.0","coveralls":"^2.0.0","mocha":"^3.0.0","nyc":"^10.0.0","rimraf":"^2.0.0","ts-node":"^3.0.0","tslint":"^5.0.0","typescript":"^2.0.0"},"engines":{"node":">=4.0.0"},"nyc":{"include":["src/**/*.ts"],"exclude":["lib"],"extension":[".ts"],"require":["ts-node/register"],"reporter":[],"all":true},"gitHead":"a437679ceff6c8167d1c880890c3f7186c46d93b","_id":"copilot-core@0.0.11","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"qianba","email":"ouyangqianba@gmail.com"},"dist":{"integrity":"sha512-dplNQqyWYFc3B0mKqL17req0kL02XoZvIzQtaR0FYYWm7c0lTtDosBYq5UI/bOMTii8myvjoUkTAoIRi8zKFOA==","shasum":"5b9b926156022df11d9540fe34fad97dd3a067ce","tarball":"https://registry.npmjs.org/copilot-core/-/copilot-core-0.0.11.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0tf8sbAZ3oXHfbPTW38/K839QCqu+watdaeFGnQ1fJgIgQ0GzyQcjRIF6NOkVZLFME/CT950istsNRIDuY2U50mE="}]},"maintainers":[{"name":"qianba","email":"ouyangqianba@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/copilot-core-0.0.11.tgz_1499680721840_0.6153295990079641"},"directories":{}},"0.0.12":{"name":"copilot-core","version":"0.0.12","description":"copilot","license":"MIT","repository":"","author":"","keywords":[],"files":["lib"],"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib","lint":"tslint --force --format verbose \"src/**/*.ts\"","build":"npm run clean && npm run lint && echo Using TypeScript && tsc --version && tsc --pretty","build:dev":"npm run clean && npm run lint && tsc --pretty && yarn cp","test":"npm run build && mocha --compilers ts:ts-node/register --recursive 'test/**/*-spec.ts'","coverage":"nyc --include='src/**/*.ts' --reporter=text --reporter=html --reporter=lcov mocha --compilers ts:ts-node/register --recursive 'test/**/*.test.ts'","watch":"npm run build -- --watch","watch:dev":"npm run build:dev -- --watch","cp":" cp -r lib/* ../copilot-io/node_modules/copilot-core/lib","watch:test":"npm run test -- --watch"},"dependencies":{"array-asyncify":"^0.0.7","b-logger":"^0.0.4","cli-argparser":"^0.0.12","debug":"^2.6.8","deepmerge":"^1.5.0","fuse.js":"^3.0.5","ini":"^1.3.4","js-yaml":"^3.8.4","scalc":"^2.0.1","twss":"^0.1.6"},"devDependencies":{"@types/chai":"^3.0.0","@types/mocha":"^2.0.0","@types/node":"^7.0.0","chai":"^3.0.0","coveralls":"^2.0.0","mocha":"^3.0.0","nyc":"^10.0.0","rimraf":"^2.0.0","ts-node":"^3.0.0","tslint":"^5.0.0","typescript":"^2.0.0"},"engines":{"node":">=4.0.0"},"nyc":{"include":["src/**/*.ts"],"exclude":["lib"],"extension":[".ts"],"require":["ts-node/register"],"reporter":[],"all":true},"gitHead":"ff1e3129509fd0fa453d3f266c3547cb9af7570a","_id":"copilot-core@0.0.12","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"qianba","email":"ouyangqianba@gmail.com"},"dist":{"integrity":"sha512-3ghXo8XDUbgtgM4YJ4yuCWX6ccP+hSnKWr4UuVNgOn0IpXwXf67IA48CsnG7CX5kymG7bsbx3U4mWdDvm8Ye0w==","shasum":"a5bf9dffb75fd212281194299c1990d5f47ca1ad","tarball":"https://registry.npmjs.org/copilot-core/-/copilot-core-0.0.12.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC4fz2/6u8NutIIKLa20rghSfQyNwo1iAYPUPSw3A05AAiBJIMwnsv+EKnOW+kkHfKQinl28BhKXj6DhOOAPnE67Jw=="}]},"maintainers":[{"name":"qianba","email":"ouyangqianba@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/copilot-core-0.0.12.tgz_1499736901007_0.2084386171773076"},"directories":{}},"0.0.13":{"name":"copilot-core","version":"0.0.13","description":"copilot","license":"MIT","repository":"","author":"","keywords":[],"files":["lib"],"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib","lint":"tslint --force --format verbose \"src/**/*.ts\"","build":"npm run clean && npm run lint && echo Using TypeScript && tsc --version && tsc --pretty","build:dev":"npm run clean && npm run lint && tsc --pretty && yarn cp","test":"npm run build && mocha --compilers ts:ts-node/register --recursive 'test/**/*-spec.ts'","coverage":"nyc --include='src/**/*.ts' --reporter=text --reporter=html --reporter=lcov mocha --compilers ts:ts-node/register --recursive 'test/**/*.test.ts'","watch":"npm run build -- --watch","watch:dev":"npm run build:dev -- --watch","cp":" cp -r lib/* ../copilot-io/node_modules/copilot-core/lib","watch:test":"npm run test -- --watch"},"dependencies":{"array-asyncify":"^0.0.7","b-logger":"^0.0.4","cli-argparser":"^0.0.12","debug":"^2.6.8","deepmerge":"^1.5.0","fuse.js":"^3.0.5","ini":"^1.3.4","js-yaml":"^3.8.4","scalc":"^2.0.1","twss":"^0.1.6"},"devDependencies":{"@types/chai":"^3.0.0","@types/mocha":"^2.0.0","@types/node":"^7.0.0","chai":"^3.0.0","coveralls":"^2.0.0","mocha":"^3.0.0","nyc":"^10.0.0","rimraf":"^2.0.0","ts-node":"^3.0.0","tslint":"^5.0.0","typescript":"^2.0.0"},"engines":{"node":">=4.0.0"},"nyc":{"include":["src/**/*.ts"],"exclude":["lib"],"extension":[".ts"],"require":["ts-node/register"],"reporter":[],"all":true},"gitHead":"d7145e75928d06e17b3f162dab3b330c10fceb0a","_id":"copilot-core@0.0.13","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"qianba","email":"ouyangqianba@gmail.com"},"dist":{"integrity":"sha512-0HQQ2r5a92URImTazEK/kSnS6Gf1MTlx58qWDBC+O/rN1rBW/8I2gQhCcSTv8XZf59DwsdZhuuMEz/9LWZ/YjA==","shasum":"b6b42af43a07e583d5f441ee69ba098df93c156c","tarball":"https://registry.npmjs.org/copilot-core/-/copilot-core-0.0.13.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6jU5Ukc027zuSVUARx73x9beLZHMnZjBswK4w/RxHyQIgfO31H7FNHaj/N08xCyYhugPpn0CLed4elLGU4fakHAk="}]},"maintainers":[{"name":"qianba","email":"ouyangqianba@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/copilot-core-0.0.13.tgz_1499741034130_0.22534843278117478"},"directories":{}},"0.0.14":{"name":"copilot-core","version":"0.0.14","description":"copilot","license":"MIT","repository":"","author":"","keywords":[],"files":["lib"],"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib","lint":"tslint --force --format verbose \"src/**/*.ts\"","build":"npm run clean && npm run lint && echo Using TypeScript && tsc --version && tsc --pretty","build:dev":"npm run clean && npm run lint && tsc --pretty && yarn cp","test":"npm run build && mocha --compilers ts:ts-node/register --recursive 'test/**/*-spec.ts'","coverage":"nyc --include='src/**/*.ts' --reporter=text --reporter=html --reporter=lcov mocha --compilers ts:ts-node/register --recursive 'test/**/*.test.ts'","watch":"npm run build -- --watch","watch:dev":"npm run build:dev -- --watch","cp":" cp -r lib/* ../copilot-io/node_modules/copilot-core/lib","watch:test":"npm run test -- --watch"},"dependencies":{"array-asyncify":"^0.0.7","b-logger":"^0.0.4","cli-argparser":"^0.0.12","debug":"^2.6.8","deepmerge":"^1.5.0","fuse.js":"^3.0.5","ini":"^1.3.4","js-yaml":"^3.8.4","scalc":"^2.0.1","twss":"^0.1.6"},"devDependencies":{"@types/chai":"^3.0.0","@types/mocha":"^2.0.0","@types/node":"^7.0.0","chai":"^3.0.0","coveralls":"^2.0.0","mocha":"^3.0.0","nyc":"^10.0.0","rimraf":"^2.0.0","ts-node":"^3.0.0","tslint":"^5.0.0","typescript":"^2.0.0"},"engines":{"node":">=4.0.0"},"nyc":{"include":["src/**/*.ts"],"exclude":["lib"],"extension":[".ts"],"require":["ts-node/register"],"reporter":[],"all":true},"gitHead":"80b72049714f77d4e727298cbb7b0da48587aa1d","_id":"copilot-core@0.0.14","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"qianba","email":"ouyangqianba@gmail.com"},"dist":{"integrity":"sha512-rtf/OZVFzR85D/mEIPnXgrqJm3Rh5KN5YgnFQUkXvGYJ0qM4ooJV/a5fcQI2IjHucEuRTMqXE+rOAN0pwKA9+A==","shasum":"9461a7142cc3e0dde67086973810227c09706ff4","tarball":"https://registry.npmjs.org/copilot-core/-/copilot-core-0.0.14.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC9lAPObAlb5PMqKSYiGLD9ueb/AgUoVRKdJCLkYK227AiBALMYSxFo4t5RY1cZRn2xvo4HClG8oi7eXjDClvo+6eQ=="}]},"maintainers":[{"name":"qianba","email":"ouyangqianba@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/copilot-core-0.0.14.tgz_1499742885895_0.5634979077149183"},"directories":{}},"0.0.15":{"name":"copilot-core","version":"0.0.15","description":"copilot","license":"MIT","repository":"","author":"","keywords":[],"files":["lib"],"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib","lint":"tslint --force --format verbose \"src/**/*.ts\"","build":"npm run clean && npm run lint && echo Using TypeScript && tsc --version && tsc --pretty","build:dev":"npm run clean && npm run lint && tsc --pretty && yarn cp","test":"npm run build && mocha --compilers ts:ts-node/register --recursive 'test/**/*-spec.ts'","coverage":"nyc --include='src/**/*.ts' --reporter=text --reporter=html --reporter=lcov mocha --compilers ts:ts-node/register --recursive 'test/**/*.test.ts'","watch":"npm run build -- --watch","watch:dev":"npm run build:dev -- --watch","cp":" cp -r lib/* ../copilot-io/node_modules/copilot-core/lib","watch:test":"npm run test -- --watch"},"dependencies":{"array-asyncify":"^0.0.7","b-logger":"^0.0.4","cli-argparser":"^0.0.12","debug":"^2.6.8","deepmerge":"^1.5.0","fuse.js":"^3.0.5","ini":"^1.3.4","js-yaml":"^3.8.4","scalc":"^2.0.1","twss":"^0.1.6"},"devDependencies":{"@types/chai":"^3.0.0","@types/mocha":"^2.0.0","@types/node":"^7.0.0","chai":"^3.0.0","coveralls":"^2.0.0","mocha":"^3.0.0","nyc":"^10.0.0","rimraf":"^2.0.0","ts-node":"^3.0.0","tslint":"^5.0.0","typescript":"^2.0.0"},"engines":{"node":">=4.0.0"},"nyc":{"include":["src/**/*.ts"],"exclude":["lib"],"extension":[".ts"],"require":["ts-node/register"],"reporter":[],"all":true},"gitHead":"d5494cb4b0ac42e3c8ee55bef375493388316a69","_id":"copilot-core@0.0.15","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"qianba","email":"ouyangqianba@gmail.com"},"dist":{"integrity":"sha512-kq2GCU8gbtuO2k1zxZK5sdp9CIE4mwzGI9w1qvrny+qdbrJLaOig9y8n2iWIjFAxiBh8v5Npq+7t9eUpXfk/uA==","shasum":"46f7b53b9dabdc7939e9486b4667119f3946d611","tarball":"https://registry.npmjs.org/copilot-core/-/copilot-core-0.0.15.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuMYN953Mqsko0kuScaTM3pGPNT8xymbzhpXFybv+4qwIhAMkvVw+NmNFwL7Okmz8KrwCRoZ73fl05q9xCiLLLZkL0"}]},"maintainers":[{"name":"qianba","email":"ouyangqianba@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/copilot-core-0.0.15.tgz_1499755256107_0.585513727273792"},"directories":{}},"0.0.16":{"name":"copilot-core","version":"0.0.16","description":"copilot","license":"MIT","repository":"","author":"","keywords":[],"files":["lib"],"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib","lint":"tslint --force --format verbose \"src/**/*.ts\"","build":"npm run clean && npm run lint && echo Using TypeScript && tsc --version && tsc --pretty","build:dev":"npm run clean && npm run lint && tsc --pretty && yarn cp","test":"npm run build && mocha --compilers ts:ts-node/register --recursive 'test/**/*-spec.ts'","coverage":"nyc --include='src/**/*.ts' --reporter=text --reporter=html --reporter=lcov mocha --compilers ts:ts-node/register --recursive 'test/**/*.test.ts'","watch":"npm run build -- --watch","watch:dev":"npm run build:dev -- --watch","cp":" cp -r lib/* ../copilot-io/node_modules/copilot-core/lib","watch:test":"npm run test -- --watch"},"dependencies":{"array-asyncify":"^0.0.7","b-logger":"^0.0.4","cli-argparser":"^0.0.12","debug":"^2.6.8","deepmerge":"^1.5.0","fuse.js":"^3.0.5","ini":"^1.3.4","js-yaml":"^3.8.4","scalc":"^2.0.1","twss":"^0.1.6"},"devDependencies":{"@types/chai":"^3.0.0","@types/mocha":"^2.0.0","@types/node":"^7.0.0","chai":"^3.0.0","coveralls":"^2.0.0","mocha":"^3.0.0","nyc":"^10.0.0","rimraf":"^2.0.0","ts-node":"^3.0.0","tslint":"^5.0.0","typescript":"^2.0.0"},"engines":{"node":">=4.0.0"},"nyc":{"include":["src/**/*.ts"],"exclude":["lib"],"extension":[".ts"],"require":["ts-node/register"],"reporter":[],"all":true},"gitHead":"7dfd2a094f79f3169a90e026ea32169e6e3ae3e8","_id":"copilot-core@0.0.16","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"qianba","email":"ouyangqianba@gmail.com"},"dist":{"integrity":"sha512-umsnEJ2wEpPUGj6sNF/iNuzYjqFx0vHlPuQGedEzsQ6PnapLAyVddqrGdykl0cL0CEziDSRKc12emDMPC7ZLpA==","shasum":"31cae7d8b8582387fbeb723974d0835461116ff2","tarball":"https://registry.npmjs.org/copilot-core/-/copilot-core-0.0.16.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQD0Ap/DF7LV+uBPfGIB0QCSte1baKKhWSM/+etS7WqwiwIfTUR32WsFQYMtf9klILnElgAphaAl57YoE1/Rai/nUQ=="}]},"maintainers":[{"name":"qianba","email":"ouyangqianba@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/copilot-core-0.0.16.tgz_1499855065098_0.6970099227037281"},"directories":{}},"0.0.17":{"name":"copilot-core","version":"0.0.17","description":"copilot","license":"MIT","repository":"","author":"","keywords":[],"files":["lib","icon"],"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib","lint":"tslint --force --format verbose \"src/**/*.ts\"","build":"npm run clean && npm run lint && echo Using TypeScript && tsc --version && tsc --pretty","build:dev":"npm run clean && npm run lint && tsc --pretty && yarn cp","test":"npm run build && mocha --compilers ts:ts-node/register --recursive 'test/**/*-spec.ts'","coverage":"nyc --include='src/**/*.ts' --reporter=text --reporter=html --reporter=lcov mocha --compilers ts:ts-node/register --recursive 'test/**/*.test.ts'","watch":"npm run build -- --watch","watch:dev":"npm run build:dev -- --watch","cp":" cp -r lib/* ../copilot-io/node_modules/copilot-core/lib","watch:test":"npm run test -- --watch"},"dependencies":{"array-asyncify":"^0.0.7","b-logger":"^0.0.4","cli-argparser":"^0.0.12","debug":"^2.6.8","deepmerge":"^1.5.0","fuse.js":"^3.0.5","ini":"^1.3.4","js-yaml":"^3.8.4","scalc":"^2.0.1","twss":"^0.1.6"},"devDependencies":{"@types/chai":"^3.0.0","@types/mocha":"^2.0.0","@types/node":"^7.0.0","chai":"^3.0.0","coveralls":"^2.0.0","mocha":"^3.0.0","nyc":"^10.0.0","rimraf":"^2.0.0","ts-node":"^3.0.0","tslint":"^5.0.0","typescript":"^2.0.0"},"engines":{"node":">=4.0.0"},"nyc":{"include":["src/**/*.ts"],"exclude":["lib"],"extension":[".ts"],"require":["ts-node/register"],"reporter":[],"all":true},"gitHead":"7f797251d195b08989321ddfb49f4cd5ce26274b","_id":"copilot-core@0.0.17","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"qianba","email":"ouyangqianba@gmail.com"},"dist":{"integrity":"sha512-bkLi2l4bWY9aCtdBWrwh0jUVKAX5A4GZa6tRNlFZoTK/CT3DKARLofTG2dGuqdEbtreXGgJIeAHHucQwYxvcbQ==","shasum":"d941f12bd8447a759a54c00107fde23df42b5c2f","tarball":"https://registry.npmjs.org/copilot-core/-/copilot-core-0.0.17.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG3qZE2dnxIeVUNhnsqbtyXn/imKRRH92pksW9qXtwTxAiEAlRrbwYQuSKjgE8J+8YYkjD0XQVgBY+isVb+NGBxGRqs="}]},"maintainers":[{"name":"qianba","email":"ouyangqianba@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/copilot-core-0.0.17.tgz_1499923777079_0.11241892515681684"},"directories":{}},"0.0.19":{"name":"copilot-core","version":"0.0.19","description":"copilot","license":"MIT","repository":"","author":"","keywords":[],"files":["lib","icon"],"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib","lint":"tslint --force --format verbose \"src/**/*.ts\"","build":"npm run clean && npm run lint && echo Using TypeScript && tsc --version && tsc --pretty","build:dev":"npm run clean && npm run lint && tsc --pretty && yarn cp","test":"npm run build && mocha --compilers ts:ts-node/register --recursive 'test/**/*-spec.ts'","coverage":"nyc --include='src/**/*.ts' --reporter=text --reporter=html --reporter=lcov mocha --compilers ts:ts-node/register --recursive 'test/**/*.test.ts'","watch":"npm run build -- --watch","watch:dev":"npm run build:dev -- --watch","cp":" cp -r lib/* ../copilot-io/node_modules/copilot-core/lib","watch:test":"npm run test -- --watch"},"dependencies":{"array-asyncify":"^0.0.7","b-logger":"^0.0.4","cli-argparser":"^0.0.12","debug":"^2.6.8","deepmerge":"^1.5.0","fuse.js":"^3.0.5","ini":"^1.3.4","js-yaml":"^3.8.4","scalc":"^2.0.1","tldr":"^2.0.1","twss":"^0.1.6"},"devDependencies":{"@types/chai":"^3.0.0","@types/mocha":"^2.0.0","@types/node":"^7.0.0","chai":"^3.0.0","coveralls":"^2.0.0","mocha":"^3.0.0","nyc":"^10.0.0","rimraf":"^2.0.0","ts-node":"^3.0.0","tslint":"^5.0.0","typescript":"^2.0.0"},"engines":{"node":">=4.0.0"},"nyc":{"include":["src/**/*.ts"],"exclude":["lib"],"extension":[".ts"],"require":["ts-node/register"],"reporter":[],"all":true},"gitHead":"2504d1e1523159494910cef74a83d1a364928d91","_id":"copilot-core@0.0.19","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"qianba","email":"ouyangqianba@gmail.com"},"dist":{"integrity":"sha512-KvhBmAZbCV98uY+XGGhHQyTvsWPBkGE5vPyl/HIvm9etk1HSI56ibG4EFdAjiW7Y/9xyysgC/j9MHAuqfuJ00Q==","shasum":"ebc665332850b4095830aec2d5072ef6033d17d8","tarball":"https://registry.npmjs.org/copilot-core/-/copilot-core-0.0.19.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRd4b01p/WddK0VWxmCPjtMCXHjnA2UW+htvyd9Xs0cgIgA33KtnW2lvY+Os7UZngQAAFsay4S7/LccNoWn+H+2jE="}]},"maintainers":[{"name":"qianba","email":"ouyangqianba@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/copilot-core-0.0.19.tgz_1499934355626_0.39370372355915606"},"directories":{}},"0.0.20":{"name":"copilot-core","version":"0.0.20","description":"copilot","license":"MIT","repository":"","author":"","keywords":[],"files":["lib","icon"],"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib","lint":"tslint --force --format verbose \"src/**/*.ts\"","build":"npm run clean && npm run lint && echo Using TypeScript && tsc --version && tsc --pretty","build:dev":"npm run clean && npm run lint && tsc --pretty && yarn cp","test":"npm run build && mocha --compilers ts:ts-node/register --recursive 'test/**/*-spec.ts'","coverage":"nyc --include='src/**/*.ts' --reporter=text --reporter=html --reporter=lcov mocha --compilers ts:ts-node/register --recursive 'test/**/*.test.ts'","watch":"npm run build -- --watch","watch:dev":"npm run build:dev -- --watch","cp":" cp -r lib/* ../copilot-io/node_modules/copilot-core/lib","watch:test":"npm run test -- --watch"},"dependencies":{"array-asyncify":"^0.0.7","b-logger":"^0.0.4","cli-argparser":"^0.0.12","debug":"^2.6.8","deepmerge":"^1.5.0","fuse.js":"^3.0.5","ini":"^1.3.4","js-yaml":"^3.8.4","scalc":"^2.0.1","tldr":"^2.0.1","twss":"^0.1.6"},"devDependencies":{"@types/chai":"^3.0.0","@types/mocha":"^2.0.0","@types/node":"^7.0.0","chai":"^3.0.0","coveralls":"^2.0.0","mocha":"^3.0.0","nyc":"^10.0.0","rimraf":"^2.0.0","ts-node":"^3.0.0","tslint":"^5.0.0","typescript":"^2.0.0"},"engines":{"node":">=4.0.0"},"nyc":{"include":["src/**/*.ts"],"exclude":["lib"],"extension":[".ts"],"require":["ts-node/register"],"reporter":[],"all":true},"gitHead":"979940e40664e5aef9582b4df0bb88e574f46586","_id":"copilot-core@0.0.20","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"qianba","email":"ouyangqianba@gmail.com"},"dist":{"integrity":"sha512-WZ2jgck3xOi0cnvsa5qBMBB0a37n4HtDhi9bomS+SF8eWuU3Nd5MLKcj6kKheKvqg+YNCQDju69InlJoxqBG9g==","shasum":"c9c6fd27d9410aca9787332cf30e6b850ec68646","tarball":"https://registry.npmjs.org/copilot-core/-/copilot-core-0.0.20.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGnq1EK/c3NTuYRBkWk4nCnG9qMz3FodB9kMGrHdB+CJAiEAxxVnGyZBXJFdyqI2bFZOWa5rLzNEFIqn9jkEcEs7VD4="}]},"maintainers":[{"name":"qianba","email":"ouyangqianba@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/copilot-core-0.0.20.tgz_1500115155881_0.9243810854386538"},"directories":{}},"0.0.22":{"name":"copilot-core","version":"0.0.22","description":"copilot","license":"MIT","repository":"","author":"","keywords":[],"files":["lib","icon"],"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib","lint":"tslint --force --format verbose \"src/**/*.ts\"","build":"npm run clean && npm run lint && echo Using TypeScript && tsc --version && tsc --pretty","build:dev":"npm run clean && npm run lint && tsc --pretty && yarn cp","test":"npm run build && mocha --compilers ts:ts-node/register --recursive 'test/**/*-spec.ts'","coverage":"nyc --include='src/**/*.ts' --reporter=text --reporter=html --reporter=lcov mocha --compilers ts:ts-node/register --recursive 'test/**/*.test.ts'","watch":"npm run build -- --watch","watch:dev":"npm run build:dev -- --watch","cp":" cp -r lib/* ../copilot-io/node_modules/copilot-core/lib","watch:test":"npm run test -- --watch"},"dependencies":{"array-asyncify":"^0.0.7","b-logger":"^0.0.4","cli-argparser":"^0.0.12","clipboardy":"^1.1.4","debug":"^2.6.8","deepmerge":"^1.5.0","fuse.js":"^3.0.5","ini":"^1.3.4","js-yaml":"^3.8.4","scalc":"^2.0.1","tldr":"^2.0.1","twss":"^0.1.6"},"devDependencies":{"@types/chai":"^3.0.0","@types/mocha":"^2.0.0","@types/node":"^7.0.0","chai":"^3.0.0","coveralls":"^2.0.0","mocha":"^3.0.0","nyc":"^10.0.0","rimraf":"^2.0.0","ts-node":"^3.0.0","tslint":"^5.0.0","typescript":"^2.0.0"},"engines":{"node":">=4.0.0"},"nyc":{"include":["src/**/*.ts"],"exclude":["lib"],"extension":[".ts"],"require":["ts-node/register"],"reporter":[],"all":true},"gitHead":"979940e40664e5aef9582b4df0bb88e574f46586","_id":"copilot-core@0.0.22","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"qianba","email":"ouyangqianba@gmail.com"},"dist":{"integrity":"sha512-CA8UlmsgmYJYsR5fDzmI2fznMNsXWXMKjN2AU3HRJ+FUskJ4Vf6PPXhcyPyGiprHxiv3x7U9ba9FJv0b8aV9HA==","shasum":"f05360d0ecf43ff239e4ef15fcadc208caadd918","tarball":"https://registry.npmjs.org/copilot-core/-/copilot-core-0.0.22.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGhuCC3Y3bfbW1e+IeilTHUvHquoTDVeI0DAQlYRDFfFAiEA5kD6DBLuQ4jKNYQtGZe5diBZhVvTS703LLpsvJLnaKk="}]},"maintainers":[{"name":"qianba","email":"ouyangqianba@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/copilot-core-0.0.22.tgz_1500118308665_0.8583122096024454"},"directories":{}},"0.0.24":{"name":"copilot-core","version":"0.0.24","description":"copilot","license":"MIT","repository":"","author":"","keywords":[],"files":["lib","icon"],"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib","lint":"tslint --force --format verbose \"src/**/*.ts\"","build":"npm run clean && npm run lint && echo Using TypeScript && tsc --version && tsc --pretty","build:dev":"npm run clean && npm run lint && tsc --pretty && yarn cp","test":"npm run build && mocha --compilers ts:ts-node/register --recursive 'test/**/*-spec.ts'","coverage":"nyc --include='src/**/*.ts' --reporter=text --reporter=html --reporter=lcov mocha --compilers ts:ts-node/register --recursive 'test/**/*.test.ts'","watch":"npm run build -- --watch","watch:dev":"npm run build:dev -- --watch","cp":" cp -r {lib,icon} ../copilot-io/node_modules/copilot-core/","watch:test":"npm run test -- --watch"},"dependencies":{"@types/sqlite3":"^3.1.0","array-asyncify":"^0.0.7","b-logger":"^0.0.4","cli-argparser":"^0.0.12","clipboardy":"^1.1.4","debug":"^2.6.8","deepmerge":"^1.5.0","fuse.js":"^3.0.5","ini":"^1.3.4","js-yaml":"^3.8.4","lru-cache":"^4.1.1","scalc":"^2.0.1","sqlite3":"^3.1.8","tldr":"^2.0.1","twss":"^0.1.6"},"devDependencies":{"@types/chai":"^3.0.0","@types/mocha":"^2.0.0","@types/node":"^7.0.0","chai":"^3.0.0","coveralls":"^2.0.0","mocha":"^3.0.0","nyc":"^10.0.0","rimraf":"^2.0.0","ts-node":"^3.0.0","tslint":"^5.0.0","typescript":"^2.0.0"},"engines":{"node":">=4.0.0"},"nyc":{"include":["src/**/*.ts"],"exclude":["lib"],"extension":[".ts"],"require":["ts-node/register"],"reporter":[],"all":true},"gitHead":"8170ea6678fd0ae8fbfcead94156879c3b0aced6","_id":"copilot-core@0.0.24","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"qianba","email":"ouyangqianba@gmail.com"},"dist":{"integrity":"sha512-wk2fFRbTb73QeUOuP3JBThUawJ5Yd9djOmZjbXmSjSTjhSvkYYpJo9Hb5fJ3l+YmZ+DREZMtuqwP1n0F0IWA2g==","shasum":"4328a55f5d34e96e6d0eb3ddf05e44992fc4d2ae","tarball":"https://registry.npmjs.org/copilot-core/-/copilot-core-0.0.24.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEtjdWypdqnk4MV7uEJHlvsvzK982Za9MJE0D1EbztlFAiEAghzL0a5zb/f3BApzdvYXvbAa1kQESnuveAASahIfp04="}]},"maintainers":[{"name":"qianba","email":"ouyangqianba@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/copilot-core-0.0.24.tgz_1500267178623_0.7039531283080578"},"directories":{}},"0.0.25":{"name":"copilot-core","version":"0.0.25","description":"copilot","license":"MIT","repository":"","author":"","keywords":[],"files":["lib","icon"],"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib","lint":"tslint --force --format verbose \"src/**/*.ts\"","build":"npm run clean && npm run lint && echo Using TypeScript && tsc --version && tsc --pretty","build:dev":"npm run clean && npm run lint && tsc --pretty && yarn cp","test":"npm run build && mocha --compilers ts:ts-node/register --recursive 'test/**/*-spec.ts'","coverage":"nyc --include='src/**/*.ts' --reporter=text --reporter=html --reporter=lcov mocha --compilers ts:ts-node/register --recursive 'test/**/*.test.ts'","watch":"npm run build -- --watch","watch:test":"npm run test -- --watch"},"dependencies":{"@types/socket.io":"^1.4.29","@types/sqlite3":"^3.1.0","array-asyncify":"^0.0.7","b-logger":"^0.0.13","cli-argparser":"^0.0.12","clipboardy":"^1.1.4","debug":"^2.6.8","deepmerge":"^1.5.0","fuse.js":"^3.0.5","ini":"^1.3.4","js-yaml":"^3.8.4","lru-cache":"^4.1.1","mkdirp":"^0.5.1","node-fetch":"^1.7.1","scalc":"^2.0.1","socket.io":"^2.0.3","sqlite3":"^3.1.8","tldr":"^2.0.1","twss":"^0.1.6","ws":"^3.0.0"},"devDependencies":{"@types/chai":"^3.0.0","@types/mocha":"^2.0.0","@types/node":"^7.0.0","chai":"^3.0.0","coveralls":"^2.0.0","mocha":"^3.0.0","nyc":"^10.0.0","rimraf":"^2.0.0","ts-node":"^3.0.0","tslint":"^5.0.0","typescript":"^2.0.0"},"engines":{"node":">=4.0.0"},"nyc":{"include":["src/**/*.ts"],"exclude":["lib"],"extension":[".ts"],"require":["ts-node/register"],"reporter":[],"all":true},"gitHead":"051130bd7f429947f347a619d6006606996ea12e","_id":"copilot-core@0.0.25","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"qianba","email":"ouyangqianba@gmail.com"},"dist":{"integrity":"sha512-V8yyuuFYiwR+3GqPOLyRvgT6zdHufNT43mpRu8Rfztq/UBDIOo4mV0so9TU7MfJSOUQFsvctCvt7CJauUeUGAw==","shasum":"a8556ae830273218690a351fa54c1867c0425228","tarball":"https://registry.npmjs.org/copilot-core/-/copilot-core-0.0.25.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2Sjxen7UBGxyeZlgoDaUMeu1iuyPNhs0oR/QL9LRxGgIgMmxC5gKxqHMOSavydw34pmYkHHFSmJRePL+k8uW/qe8="}]},"maintainers":[{"name":"qianba","email":"ouyangqianba@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/copilot-core-0.0.25.tgz_1501325971435_0.6536066259723157"},"directories":{}},"0.0.26":{"name":"copilot-core","version":"0.0.26","description":"copilot","license":"MIT","author":"","keywords":[],"files":["lib","icon"],"repository":{"type":"git","url":"git+https://github.com/OuyangQianba/copilot-core.git"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib","lint":"tslint --force --format verbose \"src/**/*.ts\"","build":"npm run clean && npm run lint && echo Using TypeScript && tsc --version && tsc --pretty","build:dev":"npm run clean && npm run lint && tsc --pretty && yarn cp","test":"npm run build && mocha --compilers ts:ts-node/register --recursive 'test/**/*-spec.ts'","coverage":"nyc --include='src/**/*.ts' --reporter=text --reporter=html --reporter=lcov mocha --compilers ts:ts-node/register --recursive 'test/**/*.test.ts'","watch":"npm run build -- --watch","watch:test":"npm run test -- --watch"},"dependencies":{"@types/socket.io":"^1.4.29","@types/sqlite3":"^3.1.0","array-asyncify":"^0.0.7","b-logger":"^0.0.13","cli-argparser":"^0.0.12","clipboardy":"^1.1.4","debug":"^2.6.8","deepmerge":"^1.5.0","fuse.js":"^3.0.5","ini":"^1.3.4","js-yaml":"^3.8.4","lru-cache":"^4.1.1","mkdirp":"^0.5.1","node-fetch":"^1.7.1","scalc":"^2.0.1","socket.io":"^2.0.3","sqlite3":"^3.1.8","tldr":"^2.0.1","twss":"^0.1.6","ws":"^3.0.0"},"devDependencies":{"@types/chai":"^3.0.0","@types/mocha":"^2.0.0","@types/node":"^7.0.0","chai":"^3.0.0","coveralls":"^2.0.0","mocha":"^3.0.0","nyc":"^10.0.0","rimraf":"^2.0.0","ts-node":"^3.0.0","tslint":"^5.0.0","typescript":"^2.0.0"},"engines":{"node":">=4.0.0"},"nyc":{"include":["src/**/*.ts"],"exclude":["lib"],"extension":[".ts"],"require":["ts-node/register"],"reporter":[],"all":true},"gitHead":"051130bd7f429947f347a619d6006606996ea12e","bugs":{"url":"https://github.com/OuyangQianba/copilot-core/issues"},"homepage":"https://github.com/OuyangQianba/copilot-core#readme","_id":"copilot-core@0.0.26","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"qianba","email":"ouyangqianba@gmail.com"},"dist":{"integrity":"sha512-mliTmf4e0KAOLkRYVuubzUWOhzeqgT/YueeyEf3Wvkbg/RYyp2fXYZXqXh3G5JMuyGhsltXd/Ijp9K5aBfvhNQ==","shasum":"5dbdba7ea6d2e6d5e9cb4df7c75525dc1bb3f410","tarball":"https://registry.npmjs.org/copilot-core/-/copilot-core-0.0.26.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA9s9+L2iFJWEA4CoJxZpBttXSKtQXB/Fh7BOHwGqZyLAiAhkBD1nXWK3SVc0C3Hut/rYwbwXqTna9I7o2mvRL8tdg=="}]},"maintainers":[{"name":"qianba","email":"ouyangqianba@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/copilot-core-0.0.26.tgz_1501327454835_0.897754647070542"},"directories":{}},"0.0.27":{"name":"copilot-core","version":"0.0.27","description":"copilot","license":"MIT","author":"","keywords":[],"files":["lib","icon"],"repository":{"type":"git","url":"git+https://github.com/OuyangQianba/copilot-core.git"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib","lint":"tslint --force --format verbose \"src/**/*.ts\"","build":"npm run clean && npm run lint && echo Using TypeScript && tsc --version && tsc --pretty","build:dev":"npm run clean && npm run lint && tsc --pretty && yarn cp","test":"npm run build && mocha --compilers ts:ts-node/register --recursive 'test/**/*-spec.ts'","coverage":"nyc --include='src/**/*.ts' --reporter=text --reporter=html --reporter=lcov mocha --compilers ts:ts-node/register --recursive 'test/**/*.test.ts'","watch":"npm run build -- --watch","watch:test":"npm run test -- --watch"},"dependencies":{"@types/socket.io":"^1.4.29","@types/sqlite3":"^3.1.0","array-asyncify":"^0.0.7","b-logger":"^0.0.13","cli-argparser":"^0.0.12","clipboardy":"^1.1.4","debug":"^2.6.8","deepmerge":"^1.5.0","fuse.js":"^3.0.5","ini":"^1.3.4","js-yaml":"^3.8.4","lru-cache":"^4.1.1","mkdirp":"^0.5.1","node-fetch":"^1.7.1","scalc":"^2.0.1","socket.io":"^2.0.3","sqlite3":"^3.1.8","tldr":"^2.0.1","twss":"^0.1.6","ws":"^3.0.0"},"devDependencies":{"@types/chai":"^3.0.0","@types/mocha":"^2.0.0","@types/node":"^7.0.0","chai":"^3.0.0","coveralls":"^2.0.0","mocha":"^3.0.0","nyc":"^10.0.0","rimraf":"^2.0.0","ts-node":"^3.0.0","tslint":"^5.0.0","typescript":"^2.0.0"},"engines":{"node":">=4.0.0"},"nyc":{"include":["src/**/*.ts"],"exclude":["lib"],"extension":[".ts"],"require":["ts-node/register"],"reporter":[],"all":true},"gitHead":"051130bd7f429947f347a619d6006606996ea12e","bugs":{"url":"https://github.com/OuyangQianba/copilot-core/issues"},"homepage":"https://github.com/OuyangQianba/copilot-core#readme","_id":"copilot-core@0.0.27","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"qianba","email":"ouyangqianba@gmail.com"},"dist":{"integrity":"sha512-9XwAD7usKe4yt+iK6E0bQRnyNqxJDHWtBxZRy3dAU627wEFWqvxfTCu64uLw+BRZa1RBlyzlc89ssqO3vD2iUw==","shasum":"db89be8ab90c887094e18f44ace01b6962456140","tarball":"https://registry.npmjs.org/copilot-core/-/copilot-core-0.0.27.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCT/lHoQe6alTCLBW1DdOGiaJvFMi0S6Sc7yNjw8CusngIhAJctCHBZac8gJ0EuZpVYgohYadPItzS5GLZq6ND9tTWf"}]},"maintainers":[{"name":"qianba","email":"ouyangqianba@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/copilot-core-0.0.27.tgz_1501327547074_0.4707396167796105"},"directories":{}},"0.0.28":{"name":"copilot-core","version":"0.0.28","description":"copilot","license":"MIT","author":"","keywords":[],"files":["lib","icon"],"repository":{"type":"git","url":"git+https://github.com/OuyangQianba/copilot-core.git"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib","lint":"tslint --force --format verbose \"src/**/*.ts\"","build":"npm run clean && npm run lint && echo Using TypeScript && tsc --version && tsc --pretty","build:dev":"npm run clean && npm run lint && tsc --pretty && yarn cp","test":"npm run build && mocha --compilers ts:ts-node/register --recursive 'test/**/*-spec.ts'","coverage":"nyc --include='src/**/*.ts' --reporter=text --reporter=html --reporter=lcov mocha --compilers ts:ts-node/register --recursive 'test/**/*.test.ts'","watch":"npm run build -- --watch","watch:test":"npm run test -- --watch"},"dependencies":{"@types/socket.io":"^1.4.29","@types/sqlite3":"^3.1.0","array-asyncify":"^0.0.7","b-logger":"^0.0.13","cli-argparser":"^0.0.12","clipboardy":"^1.1.4","debug":"^2.6.8","deepmerge":"^1.5.0","fuse.js":"^3.0.5","ini":"^1.3.4","js-yaml":"^3.8.4","lru-cache":"^4.1.1","mkdirp":"^0.5.1","node-fetch":"^1.7.1","scalc":"^2.0.1","socket.io":"^2.0.3","sqlite3":"^3.1.8","tldr":"^2.0.1","twss":"^0.1.6","ws":"^3.0.0"},"devDependencies":{"@types/chai":"^3.0.0","@types/mocha":"^2.0.0","@types/node":"^7.0.0","chai":"^3.0.0","coveralls":"^2.0.0","mocha":"^3.0.0","nyc":"^10.0.0","rimraf":"^2.0.0","ts-node":"^3.0.0","tslint":"^5.0.0","typescript":"^2.0.0"},"engines":{"node":">=4.0.0"},"nyc":{"include":["src/**/*.ts"],"exclude":["lib"],"extension":[".ts"],"require":["ts-node/register"],"reporter":[],"all":true},"gitHead":"051130bd7f429947f347a619d6006606996ea12e","bugs":{"url":"https://github.com/OuyangQianba/copilot-core/issues"},"homepage":"https://github.com/OuyangQianba/copilot-core#readme","_id":"copilot-core@0.0.28","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"qianba","email":"ouyangqianba@gmail.com"},"dist":{"integrity":"sha512-d1W1ahlklaelodQm/vA8X5mdqtvvtZDiJU+ZID9FXYFA2I0X1v8PcAbVjWehU898KJUs0iqCtUJRy34V5I1maA==","shasum":"8c1d47e31f698d25ed7852690bffce8fb4df5297","tarball":"https://registry.npmjs.org/copilot-core/-/copilot-core-0.0.28.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDluZZtn8xPvGrah+Lfnl31uYJ+17r33wEOHuCB69NEQwIgSfjUJbtiHqMIIIPwzrgvGlPbh4+xk7M8p5mmTGRagtY="}]},"maintainers":[{"name":"qianba","email":"ouyangqianba@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/copilot-core-0.0.28.tgz_1501327892048_0.9115030290558934"},"directories":{}},"0.0.29":{"name":"copilot-core","version":"0.0.29","description":"copilot","license":"MIT","author":"","keywords":[],"files":["lib","icon"],"repository":{"type":"git","url":"git+https://github.com/OuyangQianba/copilot-core.git"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib","lint":"tslint --force --format verbose \"src/**/*.ts\"","build":"npm run clean && npm run lint && echo Using TypeScript && tsc --version && tsc --pretty","build:dev":"npm run clean && npm run lint && tsc --pretty && yarn cp","test":"npm run build && mocha --compilers ts:ts-node/register --recursive 'test/**/*-spec.ts'","coverage":"nyc --include='src/**/*.ts' --reporter=text --reporter=html --reporter=lcov mocha --compilers ts:ts-node/register --recursive 'test/**/*.test.ts'","watch":"npm run build -- --watch","watch:test":"npm run test -- --watch"},"dependencies":{"@types/socket.io":"^1.4.29","@types/sqlite3":"^3.1.0","array-asyncify":"^0.0.7","b-logger":"^0.0.13","cli-argparser":"^0.0.12","clipboardy":"^1.1.4","debug":"^2.6.8","deepmerge":"^1.5.0","fuse.js":"^3.0.5","ini":"^1.3.4","js-yaml":"^3.8.4","lru-cache":"^4.1.1","mkdirp":"^0.5.1","node-fetch":"^1.7.1","scalc":"^2.0.1","socket.io":"^2.0.3","sqlite3":"^3.1.8","tldr":"^2.0.1","twss":"^0.1.6","ws":"^3.0.0"},"devDependencies":{"@types/chai":"^3.0.0","@types/mocha":"^2.0.0","@types/node":"^7.0.0","chai":"^3.0.0","coveralls":"^2.0.0","mocha":"^3.0.0","nyc":"^10.0.0","rimraf":"^2.0.0","ts-node":"^3.0.0","tslint":"^5.0.0","typescript":"^2.0.0"},"engines":{"node":">=4.0.0"},"nyc":{"include":["src/**/*.ts"],"exclude":["lib"],"extension":[".ts"],"require":["ts-node/register"],"reporter":[],"all":true},"gitHead":"3e7581dbe2ed988a602efe837b3dbc4aee51153b","bugs":{"url":"https://github.com/OuyangQianba/copilot-core/issues"},"homepage":"https://github.com/OuyangQianba/copilot-core#readme","_id":"copilot-core@0.0.29","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"qianba","email":"ouyangqianba@gmail.com"},"dist":{"integrity":"sha512-EHbSzMsOtj7PisXIAHEZFP34R4ymwgBcbTgfkpCWlAeWClLvnug5jorV8DF6tdHchkUjR/rJ5fJiuED9/A1m6g==","shasum":"0e0c8eb5518e2f5976ca1d23c33c9e12a1086736","tarball":"https://registry.npmjs.org/copilot-core/-/copilot-core-0.0.29.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDR7FcbnXSHordLmQIdRQ8Aby2VvS3/6zU2V8bcaWhGLAIgB2W/9Q2tYJoaD9w1ziRYVxol6+LaMDsGILuDm6NWBDQ="}]},"maintainers":[{"name":"qianba","email":"ouyangqianba@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/copilot-core-0.0.29.tgz_1501329438877_0.4650473017245531"},"directories":{}},"0.0.30":{"name":"copilot-core","version":"0.0.30","description":"copilot","license":"MIT","author":"","keywords":[],"files":["lib","icon"],"repository":{"type":"git","url":"git+https://github.com/OuyangQianba/copilot-core.git"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib","lint":"tslint --force --format verbose \"src/**/*.ts\"","build":"npm run clean && npm run lint && echo Using TypeScript && tsc --version && tsc --pretty","build:dev":"npm run clean && npm run lint && tsc --pretty && yarn cp","test":"npm run build && mocha --compilers ts:ts-node/register --recursive 'test/**/*-spec.ts'","coverage":"nyc --include='src/**/*.ts' --reporter=text --reporter=html --reporter=lcov mocha --compilers ts:ts-node/register --recursive 'test/**/*.test.ts'","watch":"npm run build -- --watch","watch:test":"npm run test -- --watch"},"dependencies":{"@types/socket.io":"^1.4.29","@types/sqlite3":"^3.1.0","array-asyncify":"^0.0.7","b-logger":"^0.0.13","cli-argparser":"^0.0.12","clipboardy":"^1.1.4","copilot-core":"^0.0.29","debug":"^2.6.8","deepmerge":"^1.5.0","fuse.js":"^3.0.5","ini":"^1.3.4","js-yaml":"^3.8.4","lru-cache":"^4.1.1","mkdirp":"^0.5.1","node-fetch":"^1.7.1","scalc":"^2.0.1","socket.io":"^2.0.3","sqlite3":"^3.1.8","tldr":"^2.0.1","twss":"^0.1.6","ws":"^3.0.0"},"devDependencies":{"@types/chai":"^3.0.0","@types/mocha":"^2.0.0","@types/node":"^7.0.0","chai":"^3.0.0","coveralls":"^2.0.0","mocha":"^3.0.0","nyc":"^10.0.0","rimraf":"^2.0.0","ts-node":"^3.0.0","tslint":"^5.0.0","typescript":"^2.0.0"},"engines":{"node":">=4.0.0"},"nyc":{"include":["src/**/*.ts"],"exclude":["lib"],"extension":[".ts"],"require":["ts-node/register"],"reporter":[],"all":true},"gitHead":"3e7581dbe2ed988a602efe837b3dbc4aee51153b","bugs":{"url":"https://github.com/OuyangQianba/copilot-core/issues"},"homepage":"https://github.com/OuyangQianba/copilot-core#readme","_id":"copilot-core@0.0.30","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"qianba","email":"ouyangqianba@gmail.com"},"dist":{"integrity":"sha512-tIYsbp+Vb9uf0ahq3VZZ7foz07sbk8xhoxouF89QL1ewQQtI8y+6Fsu3UdypCBLWHi79Li5sRX+AfXa1fv5b8A==","shasum":"cc55a658039eb95c5219ebfa8ee9fc1d8958ca50","tarball":"https://registry.npmjs.org/copilot-core/-/copilot-core-0.0.30.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDRTGo9uzbojc0v7ICXauv6ecFBzVZ7yLAio3jC7znJCAiAfkfxPTrsBFqubH4SRQDGMEPdVESANYaVbbD1Vek4nfg=="}]},"maintainers":[{"name":"qianba","email":"ouyangqianba@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/copilot-core-0.0.30.tgz_1501384226249_0.08677470404654741"},"directories":{}},"0.0.31":{"name":"copilot-core","version":"0.0.31","description":"copilot","license":"MIT","author":"","keywords":[],"files":["lib","icon"],"repository":{"type":"git","url":"git+https://github.com/OuyangQianba/copilot-core.git"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib","lint":"tslint --force --format verbose \"src/**/*.ts\"","build":"npm run clean && npm run lint && echo Using TypeScript && tsc --version && tsc --pretty","build:dev":"npm run clean && npm run lint && tsc --pretty && yarn cp","test":"npm run build && mocha --compilers ts:ts-node/register --recursive 'test/**/*-spec.ts'","coverage":"nyc --include='src/**/*.ts' --reporter=text --reporter=html --reporter=lcov mocha --compilers ts:ts-node/register --recursive 'test/**/*.test.ts'","watch":"npm run build -- --watch","watch:test":"npm run test -- --watch"},"dependencies":{"@types/socket.io":"^1.4.29","@types/sqlite3":"^3.1.0","array-asyncify":"^0.0.7","b-logger":"^0.0.14","cli-argparser":"^0.0.12","clipboardy":"^1.1.4","debug":"^2.6.8","deepmerge":"^1.5.0","fuse.js":"^3.0.5","ini":"^1.3.4","js-yaml":"^3.8.4","lru-cache":"^4.1.1","mkdirp":"^0.5.1","node-fetch":"^1.7.1","scalc":"^2.0.1","socket.io":"^2.0.3","sqlite3":"^3.1.8","tldr":"^2.0.1","twss":"^0.1.6","ws":"^3.0.0"},"devDependencies":{"@types/chai":"^3.0.0","@types/mocha":"^2.0.0","@types/node":"^7.0.0","chai":"^3.0.0","coveralls":"^2.0.0","mocha":"^3.0.0","nyc":"^10.0.0","rimraf":"^2.0.0","ts-node":"^3.0.0","tslint":"^5.0.0","typescript":"^2.0.0"},"engines":{"node":">=4.0.0"},"nyc":{"include":["src/**/*.ts"],"exclude":["lib"],"extension":[".ts"],"require":["ts-node/register"],"reporter":[],"all":true},"gitHead":"3e7581dbe2ed988a602efe837b3dbc4aee51153b","bugs":{"url":"https://github.com/OuyangQianba/copilot-core/issues"},"homepage":"https://github.com/OuyangQianba/copilot-core#readme","_id":"copilot-core@0.0.31","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"qianba","email":"ouyangqianba@gmail.com"},"dist":{"integrity":"sha512-R2T/aFODgTaEsvmfdz7SP+vup87pXeGJHsYQM6Jzz0hbqyklHnYYggqimLT3IGZGD0tH3c4xGQ23sQEX70BzFg==","shasum":"891a4746efc603b9111cc59eba56d3e8def100aa","tarball":"https://registry.npmjs.org/copilot-core/-/copilot-core-0.0.31.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrzmxWKS6HLh5aIIkQyDEVFIPkk2+FsdmqQff5ZbbLpwIgYaBnQp0yWyoWltCoXDQpJk4Q60a3Y3gUvLuCfcWNAQE="}]},"maintainers":[{"name":"qianba","email":"ouyangqianba@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/copilot-core-0.0.31.tgz_1501390206064_0.7742976914159954"},"directories":{}},"0.0.32":{"name":"copilot-core","version":"0.0.32","description":"copilot","license":"MIT","author":"","keywords":[],"files":["lib","icon"],"repository":{"type":"git","url":"git+https://github.com/OuyangQianba/copilot-core.git"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib","lint":"tslint --force --format verbose \"src/**/*.ts\"","build":"npm run clean && npm run lint && echo Using TypeScript && tsc --version && tsc --pretty","build:dev":"npm run clean && npm run lint && tsc --pretty && yarn cp","test":"npm run build && mocha --compilers ts:ts-node/register --recursive 'test/**/*-spec.ts'","coverage":"nyc --include='src/**/*.ts' --reporter=text --reporter=html --reporter=lcov mocha --compilers ts:ts-node/register --recursive 'test/**/*.test.ts'","watch":"npm run build -- --watch","watch:test":"npm run test -- --watch"},"dependencies":{"@types/socket.io":"^1.4.29","@types/sqlite3":"^3.1.0","array-asyncify":"^0.0.7","b-logger":"^0.0.14","cli-argparser":"^0.0.12","clipboardy":"^1.1.4","debug":"^2.6.8","deepmerge":"^1.5.0","fuse.js":"^3.0.5","ini":"^1.3.4","js-yaml":"^3.8.4","lru-cache":"^4.1.1","mkdirp":"^0.5.1","node-fetch":"^1.7.1","scalc":"^2.0.1","socket.io":"^2.0.3","sqlite3":"^3.1.8","tldr":"^2.0.1","twss":"^0.1.6","ws":"^3.0.0"},"devDependencies":{"@types/chai":"^3.0.0","@types/mocha":"^2.0.0","@types/node":"^7.0.0","chai":"^3.0.0","coveralls":"^2.0.0","mocha":"^3.0.0","nyc":"^10.0.0","rimraf":"^2.0.0","ts-node":"^3.0.0","tslint":"^5.0.0","typescript":"^2.0.0"},"engines":{"node":">=4.0.0"},"nyc":{"include":["src/**/*.ts"],"exclude":["lib"],"extension":[".ts"],"require":["ts-node/register"],"reporter":[],"all":true},"gitHead":"97982feeea4d089fa9ba4380fbda6f683dfad88e","bugs":{"url":"https://github.com/OuyangQianba/copilot-core/issues"},"homepage":"https://github.com/OuyangQianba/copilot-core#readme","_id":"copilot-core@0.0.32","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"qianba","email":"ouyangqianba@gmail.com"},"dist":{"integrity":"sha512-27vl3R0KVNktwTwDNtibg/hBwDMVlZ5WRZelj13W9FSP/MAzS40udicpv8SkjfwvEglYt/ZC6VLwLJUOdu9XSQ==","shasum":"8764c23c42f3f36afc148953ef133bbcdc2f97e7","tarball":"https://registry.npmjs.org/copilot-core/-/copilot-core-0.0.32.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCB64D8FmXJscbLEtjfL+gmNCPh0vkgn5RpodaKckawswIhANGt6mieSuTGJnnmHe1hLvCr9Vm7eL9cEwiXHoO97Vj4"}]},"maintainers":[{"name":"qianba","email":"ouyangqianba@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/copilot-core-0.0.32.tgz_1501396638069_0.38421482336707413"},"directories":{}},"0.0.33":{"name":"copilot-core","version":"0.0.33","description":"copilot","license":"MIT","author":"","keywords":[],"files":["lib","icon"],"repository":{"type":"git","url":"git+https://github.com/OuyangQianba/copilot-core.git"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib","lint":"tslint --force --format verbose \"src/**/*.ts\"","build":"npm run clean && npm run lint && echo Using TypeScript && tsc --version && tsc --pretty","build:dev":"npm run clean && npm run lint && tsc --pretty && yarn cp","test":"npm run build && mocha --compilers ts:ts-node/register --recursive 'test/**/*-spec.ts'","coverage":"nyc --include='src/**/*.ts' --reporter=text --reporter=html --reporter=lcov mocha --compilers ts:ts-node/register --recursive 'test/**/*.test.ts'","watch":"npm run build -- --watch","watch:test":"npm run test -- --watch"},"dependencies":{"@types/socket.io":"^1.4.29","@types/sqlite3":"^3.1.0","array-asyncify":"^0.0.7","b-logger":"^0.0.14","cli-argparser":"^0.0.12","clipboardy":"^1.1.4","debug":"^2.6.8","deepmerge":"^1.5.0","fuse.js":"^3.0.5","ini":"^1.3.4","js-yaml":"^3.8.4","lru-cache":"^4.1.1","mkdirp":"^0.5.1","node-fetch":"^1.7.1","scalc":"^2.0.1","socket.io":"^2.0.3","sqlite3":"^3.1.8","tldr":"^2.0.1","twss":"^0.1.6","ws":"^3.0.0"},"devDependencies":{"@types/chai":"^3.0.0","@types/mocha":"^2.0.0","@types/node":"^7.0.0","chai":"^3.0.0","coveralls":"^2.0.0","mocha":"^3.0.0","nyc":"^10.0.0","rimraf":"^2.0.0","ts-node":"^3.0.0","tslint":"^5.0.0","typescript":"^2.0.0"},"engines":{"node":">=4.0.0"},"nyc":{"include":["src/**/*.ts"],"exclude":["lib"],"extension":[".ts"],"require":["ts-node/register"],"reporter":[],"all":true},"gitHead":"435add5328e88601707814a5c448337a162a6f64","bugs":{"url":"https://github.com/OuyangQianba/copilot-core/issues"},"homepage":"https://github.com/OuyangQianba/copilot-core#readme","_id":"copilot-core@0.0.33","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"qianba","email":"ouyangqianba@gmail.com"},"dist":{"integrity":"sha512-dEmgpF193H/9P/u7+GwvqAB2KR2UHH8ZccC78wIlSWDMKERvFoO5ydhv6x55qbtHkmP57TVijnVKUZuh5axb1w==","shasum":"f36bf153b8b3c077887c31e92cb586d12dbf77c8","tarball":"https://registry.npmjs.org/copilot-core/-/copilot-core-0.0.33.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD50XTGJ0yNQ+gAPkYV46CMpNcxD5rmb6TVwKb+Olnt6wIhAN11j/urZzQMi5RwJjDgliXPoBURHEaEIrY+0UZ79OPl"}]},"maintainers":[{"name":"qianba","email":"ouyangqianba@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/copilot-core-0.0.33.tgz_1501998314477_0.4237518298905343"},"directories":{}},"0.0.34":{"name":"copilot-core","version":"0.0.34","description":"copilot","license":"MIT","author":"","keywords":[],"files":["lib","icon"],"repository":{"type":"git","url":"git+https://github.com/OuyangQianba/copilot-core.git"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib","lint":"tslint --force --format verbose \"src/**/*.ts\"","build":"npm run clean && npm run lint && echo Using TypeScript && tsc --version && tsc --pretty","build:dev":"npm run clean && npm run lint && tsc --pretty && yarn cp","test":"npm run build && mocha --compilers ts:ts-node/register --recursive 'test/**/*-spec.ts'","coverage":"nyc --include='src/**/*.ts' --reporter=text --reporter=html --reporter=lcov mocha --compilers ts:ts-node/register --recursive 'test/**/*.test.ts'","watch":"npm run build -- --watch","watch:test":"npm run test -- --watch"},"dependencies":{"@types/socket.io":"^1.4.29","@types/sqlite3":"^3.1.0","array-asyncify":"^0.0.7","b-logger":"^0.0.14","cli-argparser":"^0.0.12","clipboardy":"^1.1.4","debug":"^2.6.8","deepmerge":"^1.5.0","fuse.js":"^3.0.5","ini":"^1.3.4","js-yaml":"^3.8.4","lru-cache":"^4.1.1","mkdirp":"^0.5.1","node-fetch":"^1.7.1","scalc":"^2.0.1","socket.io":"^2.0.3","sqlite3":"^3.1.8","tldr":"^2.0.1","twss":"^0.1.6","ws":"^3.0.0"},"devDependencies":{"@types/chai":"^3.0.0","@types/mocha":"^2.0.0","@types/node":"^7.0.0","chai":"^3.0.0","coveralls":"^2.0.0","mocha":"^3.0.0","nyc":"^10.0.0","rimraf":"^2.0.0","ts-node":"^3.0.0","tslint":"^5.0.0","typescript":"^2.0.0"},"engines":{"node":">=4.0.0"},"nyc":{"include":["src/**/*.ts"],"exclude":["lib"],"extension":[".ts"],"require":["ts-node/register"],"reporter":[],"all":true},"gitHead":"bd2324b0622e80b8209b892d85e858401b059ece","bugs":{"url":"https://github.com/OuyangQianba/copilot-core/issues"},"homepage":"https://github.com/OuyangQianba/copilot-core#readme","_id":"copilot-core@0.0.34","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"qianba","email":"ouyangqianba@gmail.com"},"dist":{"integrity":"sha512-YvSEDfSi/QZX9qYGYAF/SA5bTZ1bjgvsVNEspXcoerD8H6EHP3rKkjroB8qqCbW1HIk+0Mb9TXZ112S6MpcbSw==","shasum":"f1af1bc15ef5c6bef869f036d49cb3ec9aeb88dc","tarball":"https://registry.npmjs.org/copilot-core/-/copilot-core-0.0.34.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2/3qrnJ4Iok8BvkbcMnOZg1/dsuveu+ePk79DgW0qIAiEAmEreS+YG7JRgJAg1wH4jKWRKRO9x1QU0oXtMJloOWuA="}]},"maintainers":[{"name":"qianba","email":"ouyangqianba@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/copilot-core-0.0.34.tgz_1503221679821_0.29699900979176164"},"directories":{}},"0.0.36":{"name":"copilot-core","version":"0.0.36","description":"copilot","license":"MIT","author":"","keywords":[],"files":["lib","icon","config.yaml"],"repository":{"type":"git","url":"git+https://github.com/OuyangQianba/copilot-core.git"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib","lint":"tslint --force --format verbose \"src/**/*.ts\"","build":"npm run clean && npm run lint && echo Using TypeScript && tsc --version && tsc --pretty","build:dev":"npm run clean && npm run lint && tsc --pretty && yarn cp","test":"npm run build && mocha --compilers ts:ts-node/register --recursive 'test/**/*-spec.ts'","coverage":"nyc --include='src/**/*.ts' --reporter=text --reporter=html --reporter=lcov mocha --compilers ts:ts-node/register --recursive 'test/**/*.test.ts'","watch":"npm run build -- --watch","watch:test":"npm run test -- --watch"},"dependencies":{"@types/socket.io":"^1.4.29","@types/sqlite3":"^3.1.0","array-asyncify":"^0.0.7","b-logger":"^0.0.14","cli-argparser":"^0.0.12","clipboardy":"^1.1.4","debug":"^2.6.8","deepmerge":"^1.5.0","fuse.js":"^3.0.5","fuzzy":"^0.1.3","ini":"^1.3.4","js-yaml":"^3.8.4","lru-cache":"^4.1.1","mkdirp":"^0.5.1","node-fetch":"^1.7.1","scalc":"^2.0.1","socket.io":"^2.0.3","sqlite3":"^3.1.8","tldr":"^2.0.1","twss":"^0.1.6","ws":"^3.0.0"},"devDependencies":{"@types/chai":"^3.0.0","@types/mocha":"^2.0.0","@types/node":"^7.0.0","chai":"^3.0.0","coveralls":"^2.0.0","mocha":"^3.0.0","nyc":"^10.0.0","rimraf":"^2.0.0","ts-node":"^3.0.0","tslint":"^5.0.0","typescript":"^2.0.0"},"engines":{"node":">=4.0.0"},"nyc":{"include":["src/**/*.ts"],"exclude":["lib"],"extension":[".ts"],"require":["ts-node/register"],"reporter":[],"all":true},"gitHead":"7edfbb0d47206021dc11c6d2d408f6e4ce7deff0","bugs":{"url":"https://github.com/OuyangQianba/copilot-core/issues"},"homepage":"https://github.com/OuyangQianba/copilot-core#readme","_id":"copilot-core@0.0.36","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"qianba","email":"ouyangqianba@gmail.com"},"dist":{"integrity":"sha512-is4BZ9BsPK4n/X+5Z8w6ymDlqqleui9mc4HO478ir3Ep8p+7U+KjvTne8HnXswBKHfGtPcRQK/6B2YpxQUncXQ==","shasum":"089d0eabf9649aec435832df7f4ab8b145fd5427","tarball":"https://registry.npmjs.org/copilot-core/-/copilot-core-0.0.36.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEamvTPF2ndd7kdGHeyz+NOVjCE5FzJorPg9Amhtf+ccAiEAu2x0Rqmbo9zeIR0jgjGX0l3rIaDhsqxXjl+RdpqR/FE="}]},"maintainers":[{"name":"qianba","email":"ouyangqianba@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/copilot-core-0.0.36.tgz_1503993195329_0.4464852758683264"},"directories":{}},"0.0.37":{"name":"copilot-core","version":"0.0.37","description":"copilot","license":"MIT","author":"","keywords":[],"files":["lib","icon","config.yaml"],"repository":{"type":"git","url":"git+https://github.com/OuyangQianba/copilot-core.git"},"main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"clean":"rimraf lib","lint":"tslint --force --format verbose \"src/**/*.ts\"","build":"npm run clean && npm run lint && echo Using TypeScript && tsc --version && tsc --pretty","build:dev":"npm run clean && npm run lint && tsc --pretty && yarn cp","test":"npm run build && mocha --compilers ts:ts-node/register --recursive 'test/**/*-spec.ts'","coverage":"nyc --include='src/**/*.ts' --reporter=text --reporter=html --reporter=lcov mocha --compilers ts:ts-node/register --recursive 'test/**/*.test.ts'","watch":"npm run build -- --watch","watch:test":"npm run test -- --watch"},"dependencies":{"@types/socket.io":"^1.4.29","@types/sqlite3":"^3.1.0","array-asyncify":"^0.0.7","b-logger":"^0.0.14","cli-argparser":"^0.0.12","clipboardy":"^1.1.4","debug":"^2.6.8","deepmerge":"^1.5.0","fuse.js":"^3.0.5","fuzzy":"^0.1.3","ini":"^1.3.4","js-yaml":"^3.8.4","lru-cache":"^4.1.1","mkdirp":"^0.5.1","node-fetch":"^1.7.1","scalc":"^2.0.1","socket.io":"^2.0.3","sqlite3":"^3.1.8","tldr":"^2.0.1","twss":"^0.1.6","ws":"^3.0.0"},"devDependencies":{"@types/chai":"^3.0.0","@types/mocha":"^2.0.0","@types/node":"^7.0.0","chai":"^3.0.0","coveralls":"^2.0.0","mocha":"^3.0.0","nyc":"^10.0.0","rimraf":"^2.0.0","ts-node":"^3.0.0","tslint":"^5.0.0","typescript":"^2.0.0"},"engines":{"node":">=4.0.0"},"nyc":{"include":["src/**/*.ts"],"exclude":["lib"],"extension":[".ts"],"require":["ts-node/register"],"reporter":[],"all":true},"gitHead":"8b3fcd75a8103ef1bc0f0f5b18c4e9ceeb5f29ec","bugs":{"url":"https://github.com/OuyangQianba/copilot-core/issues"},"homepage":"https://github.com/OuyangQianba/copilot-core#readme","_id":"copilot-core@0.0.37","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"qianba","email":"ouyangqianba@gmail.com"},"dist":{"integrity":"sha512-TjOSiYUfhgcJDZxr4m2q9aiXd9DXNJrECPfJ34IxJzx5phw+KNBs9IjS8Dgd+dO519Nyj10u6HlRC5UEyZcawQ==","shasum":"ec7005167bcad98b1e619e8cca796815e33ec818","tarball":"https://registry.npmjs.org/copilot-core/-/copilot-core-0.0.37.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGpt6fWwQR6PhUD5Tb4XqXyVEyklfRPmD5XbE0MAhurMAiEAjY+YrRdojLCWDzPpK0mDHFLnmlzxzvWZlKUAMDAjVe0="}]},"maintainers":[{"name":"qianba","email":"ouyangqianba@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/copilot-core-0.0.37.tgz_1505982534336_0.9125741256866604"},"directories":{}}},"readme":"A tool like Alfred on Mac\n\nThis is a core library,**NOT** a client with user interface, [Here](https://www.npmjs.com/package/copilot-io) is a GUI program,[Here](https://www.npmjs.com/package/copilot-cli) is a CLI program\n\n**NOTE**\n\nThis project is still building, and it was tested only under Ubuntu 16.04\n\n**FEATURE**\n+ Windows management\n+ System utils\n+ Process management\n+ Launch applications (by name)\n+ Extendible \n+ Alias\n+ Pipe\n+ Namespace\n\n[TOC]\n\n# How does it work\n\n**Big Picture**\n\nUser gives a input to copilot ,copilot gives a list (called `IResult` list) back to user, then user select an item from the list to execute a action related to this item.\n\nIf ignore how user interactive with copilot,it's GUI's business,let's use `user>`\nand `copilot>` to represent the communication between user and copilot \n\nFor example:\n```\nuser> a google\ncopilot>\n1. google chrome\n2. google earth\nuser> exec 1\ncopilot> Active google chrome\n```\nTranslate it to humans' language:\n\n```\nUser: Active a window which has a title looks like google\nCopilot: Fine, there are too windows that looks satisfied your requirement.Here there are.\nUser: OK, active the first.\n```\n\nNOTE\n>a is an alias that means `active`\n\n**Processor**\n\nA function which takes `option` and `IResult` list to generate a new `IResult` list\n\n**Action**\n\nA mechanism to do something ,such as `copy`, `run cmd` and so on, according to an `IResult` item\n\n**Pipe**\n\nCopilot puts a processor's output to the next processors's input to make processors work together.\n\nFor example:\n```\nbuildin.apps.list | buildin.filter.grep -i chrome | buildin.apps.launch\n```\n\nprocessor `buildin.apps.list` generates a list of application installed in system,it is an `IResult` list, and `buildin.filter.grep -i` filter all matched items out, the last one add launch action to items.\n\n```\n  buildin.apps.list's output      buildin.filter.grep's output   buildin.apps.launch's output\n(buildin.filter.grep's input)    (buildin.apps.launch's input)\n\n\n  +----------------------+           +-------------------+        +-------------------------+\n  | google chrome        |           | google chrome     |        | Active google chrome    |\n  +----------------------+---------->+-------------------+------->+-------------------------+\n  | firefox              |           | google earth      |        | Active google earth     |\n  +----------------------+           +-------------------+        +-------------------------+\n  | leafpad              |\n  +----------------------+\n  | google earth         |\n  +----------------------+\n``` \n\n**Alias**\n\nOf cause it is to long to type in order to make `chrome` run. So I added an useful feature to copilot that is `alias`\nAn alias of run a matched application\n```\nrun: buildin.apps.list | buildin.filter.grep -i __arg__ | buildin.apps.launch\n```\n\n# Dependencies\n\nSome processors are dependent on some external command,if those command are missing processors will give hint text on it's output `IResult`\n\n# User Interface\n\n[Here](https://www.npmjs.com/package/copilot-io) is an `javafx` GUI\n\nA CLI user interface is coming.\n\n# Processors\n\n## list\n|name|description|\n|---|---|\n|buildin.apps.list | list all applications|\n|buildin.apps.launch | add `run` to app items|\n|buildin.dict.iciba | A dictionary \n|buildin.dict.oxford | oxford dictionary\n|buildin.file.open | Open a file\n|buildin.filter.grep | filter by regexp\n|buildin.filter.search| use fuse.js search\n|buildin.process.list | list all process\n|buildin.process.kill | kill process\n|buildin.sys.suspend | Suspend system\n|buildin.sys.reboot | Reboot system\n|buildin.sys.wifi | toggle WiFi on/off\n|buildin.sys.ip | list ip address\n|buildin.tldr.list | list cmds ,integrate `tldr` \n|buildin.tldr.show | show short usage info\n|buildin.tools.head | output first n items\n|buildin.tools.tail | output last n items\n|buildin.tools.count | count\n|buildin.tools.now | show time\n|buildin.tools.toPipe | convert cmd arguments to IResult\n|buildin.tools.calc| A math express calculator\n|buildin.tools.echo | Cmd to IResult\n|buildin.tools.timeout | To do something after specified time out\n|buildin.tools.notify | Send a notification\n|buildin.tools.copy | change IResult's field to copy \n|buildin.tools.cmd | Excutate cmd by shell\n|buildin.win.list | list all windows\n|buildin.win.active | active window\n|buildin.win.close | close window\n|buildin.win.move | move window\n|buildin.chrome.* | Chrome intergration \n\n\n## oxford dict\noxford API has a limitation related to query times per month. You'd better to register a new account to get a key to replace to default one.\n[Oxford link](https://developer.oxforddictionaries.com)\n\n## External processor\n\nThere are two types external processor at the moment,they are `js processor` and `script processor`. The `js processor` are written by javascript and it has the same structure of internal processor and it can use the internal services of cause. The `script processor` are executable scripts which output data in `yaml` format. `Copilot` put arguments to `script's` cmd line argument and put `IResult` items to `script's` stdin stream.\n\nThe config section `external.processor` tells copilot where to find external processor.\n\n```yaml\nexternal.processor:\n  js:\n    path:\n      - ~/.config/copilot/processors/js\n  script:\n    path:\n      - ~/.config/copilot/processors/script\n```\n\nFor example:\nFor the below dir structure:\n```\njs\n  --qianba\n    -- hello.js\n    -- demo.js\n    -- config.yaml\n  -- foo\n    -- bar.js\nscript\n  --qianba\n    -- hello.sh\n    -- config.yaml\n```\nCopilot will try to load js processors  from `qianba/*.js` and script processors from `qianba/*.hello` and it will also read all those `config.yaml`. The differences is that each `.js` many contains many processors but each `script processor` file just contains only one processor.\n\n**name prefix**\n+ `js.[dir].[file].[function]` for js processors (js.qianba.hello.hello)\n+ `spt.[dir].[file]` for script processors (spt.qianba.hello)\n\nNOTE\n>Only `processors` and `processorsInfo` sections are approved in config.yaml on external processor dirs \n\n\n## Todo list\n\n+ Ding integration\n+ Notification framework\n+ Improve app launch\n+ Improve processor name match","maintainers":[{"email":"ouyangqianba@gmail.com","name":"ouyangqianba"}],"time":{"modified":"2022-06-13T23:13:29.707Z","created":"2017-06-25T13:20:53.808Z","0.0.0":"2017-06-25T13:20:53.808Z","0.0.1":"2017-06-26T06:09:44.021Z","0.0.2":"2017-06-26T06:19:45.800Z","0.0.3":"2017-06-27T03:17:22.834Z","0.0.6":"2017-07-09T14:54:02.981Z","0.0.7":"2017-07-10T02:03:13.989Z","0.0.8":"2017-07-10T03:31:02.062Z","0.0.9":"2017-07-10T04:43:12.772Z","0.0.10":"2017-07-10T09:40:28.587Z","0.0.11":"2017-07-10T09:58:41.937Z","0.0.12":"2017-07-11T01:35:01.242Z","0.0.13":"2017-07-11T02:43:54.242Z","0.0.14":"2017-07-11T03:14:46.010Z","0.0.15":"2017-07-11T06:40:56.245Z","0.0.16":"2017-07-12T10:24:25.321Z","0.0.17":"2017-07-13T05:29:37.185Z","0.0.19":"2017-07-13T08:25:55.772Z","0.0.20":"2017-07-15T10:39:16.042Z","0.0.22":"2017-07-15T11:31:48.821Z","0.0.24":"2017-07-17T04:52:59.066Z","0.0.25":"2017-07-29T10:59:31.650Z","0.0.26":"2017-07-29T11:24:14.925Z","0.0.27":"2017-07-29T11:25:47.160Z","0.0.28":"2017-07-29T11:31:32.195Z","0.0.29":"2017-07-29T11:57:19.021Z","0.0.30":"2017-07-30T03:10:26.390Z","0.0.31":"2017-07-30T04:50:06.205Z","0.0.32":"2017-07-30T06:37:18.146Z","0.0.33":"2017-08-06T05:45:14.662Z","0.0.34":"2017-08-20T09:34:39.973Z","0.0.36":"2017-08-29T07:53:15.410Z","0.0.37":"2017-09-21T08:28:54.460Z"},"keywords":[],"license":"MIT","readmeFilename":"README.md","homepage":"https://github.com/OuyangQianba/copilot-core#readme","repository":{"type":"git","url":"git+https://github.com/OuyangQianba/copilot-core.git"},"bugs":{"url":"https://github.com/OuyangQianba/copilot-core/issues"}}