{"_id":"yarn-programmatic","_rev":"281595","name":"yarn-programmatic","description":"Programmatic API wrapper for Yarn","dist-tags":{"latest":"0.1.2"},"maintainers":[{"name":"tmatthias","email":"hello@tristanmatthias.com"}],"time":{"modified":"2021-06-03T18:22:42.000Z","created":"2018-01-22T00:36:30.873Z","0.1.2":"2020-02-27T19:22:41.184Z","0.1.1":"2019-12-05T19:20:54.190Z","0.1.0":"2019-12-05T19:15:06.293Z","0.0.2":"2018-01-22T00:49:03.221Z","0.0.1":"2018-01-22T00:36:30.873Z"},"users":{},"author":{"name":"Tristan Matthias","email":"hello@tristanmatthias.com"},"repository":{"type":"git","url":"git+https://github.com/tristanMatthias/yarn-programmatic.git"},"versions":{"0.1.2":{"name":"yarn-programmatic","version":"0.1.2","description":"Programmatic API wrapper for Yarn","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./"},"repository":{"type":"git","url":"git+https://github.com/tristanMatthias/yarn-programmatic.git"},"keywords":["yarn","api","programmatic"],"author":{"name":"Tristan Matthias","email":"hello@tristanmatthias.com"},"license":"ISC","bugs":{"url":"https://github.com/tristanMatthias/yarn-programmatic/issues"},"homepage":"https://github.com/tristanMatthias/yarn-programmatic#readme","devDependencies":{"tslint":"^5.20.1","tslint-config-airbnb":"^5.11.2","typescript":"^3.7.3"},"dependencies":{"@types/child-process-promise":"^2.2.1","child-process-promise":"^2.2.1"},"_id":"yarn-programmatic@0.1.2","dist":{"shasum":"6d656c59d16816deec701b7cb32f25558c1070f7","size":4652,"noattachment":false,"key":"/yarn-programmatic/-/yarn-programmatic-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/yarn-programmatic/download/yarn-programmatic-0.1.2.tgz"},"maintainers":[{"name":"tmatthias","email":"hello@tristanmatthias.com"}],"_npmUser":{"name":"tmatthias","email":"hello@tristanmatthias.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yarn-programmatic_0.1.2_1582831361072_0.30903692255379434"},"_hasShrinkwrap":false,"publish_time":1582831361184,"_cnpm_publish_time":1582831361184},"0.1.1":{"name":"yarn-programmatic","version":"0.1.1","description":"Programmatic API wrapper for Yarn","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./"},"repository":{"type":"git","url":"git+https://github.com/tristanMatthias/yarn-programmatic.git"},"keywords":["yarn","api","programmatic"],"author":{"name":"Tristan Matthias","email":"hello@tristanmatthias.com"},"license":"ISC","bugs":{"url":"https://github.com/tristanMatthias/yarn-programmatic/issues"},"homepage":"https://github.com/tristanMatthias/yarn-programmatic#readme","devDependencies":{"tslint":"^5.20.1","tslint-config-airbnb":"^5.11.2","typescript":"^3.7.3"},"dependencies":{"@types/child-process-promise":"^2.2.1","child-process-promise":"^2.2.1"},"_id":"yarn-programmatic@0.1.1","dist":{"shasum":"4cf4cb4a8aae646b701f45d1906814e0e5c8aee9","size":4314,"noattachment":false,"key":"/yarn-programmatic/-/yarn-programmatic-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/yarn-programmatic/download/yarn-programmatic-0.1.1.tgz"},"maintainers":[{"name":"tmatthias","email":"hello@tristanmatthias.com"}],"_npmUser":{"name":"tmatthias","email":"hello@tristanmatthias.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yarn-programmatic_0.1.1_1575573654049_0.8755727722020943"},"_hasShrinkwrap":false,"publish_time":1575573654190,"_cnpm_publish_time":1575573654190},"0.1.0":{"name":"yarn-programmatic","version":"0.1.0","description":"Programmatic API wrapper for Yarn","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc -p ./"},"repository":{"type":"git","url":"git+https://github.com/tristanMatthias/yarn-programmatic.git"},"keywords":["yarn","api","programmatic"],"author":{"name":"Tristan Matthias","email":"hello@tristanmatthias.com"},"license":"ISC","bugs":{"url":"https://github.com/tristanMatthias/yarn-programmatic/issues"},"homepage":"https://github.com/tristanMatthias/yarn-programmatic#readme","devDependencies":{"@types/child-process-promise":"^2.2.1","tslint":"^5.20.1","tslint-config-airbnb":"^5.11.2","typescript":"^3.7.3"},"dependencies":{"child-process-promise":"^2.2.1"},"_id":"yarn-programmatic@0.1.0","dist":{"shasum":"b67a800e7c6e744c1a21da9753a54361ab5c4cd6","size":4312,"noattachment":false,"key":"/yarn-programmatic/-/yarn-programmatic-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/yarn-programmatic/download/yarn-programmatic-0.1.0.tgz"},"maintainers":[{"name":"tmatthias","email":"hello@tristanmatthias.com"}],"_npmUser":{"name":"tmatthias","email":"hello@tristanmatthias.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yarn-programmatic_0.1.0_1575573306176_0.19996335752551042"},"_hasShrinkwrap":false,"publish_time":1575573306293,"_cnpm_publish_time":1575573306293},"0.0.2":{"name":"yarn-programmatic","version":"0.0.2","description":"Programmatic API wrapper for Yarn","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/tristanMatthias/yarn-programmatic.git"},"keywords":["yarn","api","programmatic"],"author":{"name":"Tristan Matthias","email":"hello@tristanmatthias.com"},"license":"ISC","bugs":{"url":"https://github.com/tristanMatthias/yarn-programmatic/issues"},"homepage":"https://github.com/tristanMatthias/yarn-programmatic#readme","devDependencies":{"eslint":"^4.16.0"},"dependencies":{"child-process-promise":"^2.2.1","colors":"^1.1.2"},"gitHead":"b520d4fde5acaeb4d64094123529e180663b6a9b","_id":"yarn-programmatic@0.0.2","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"tmatthias","email":"hello@tristanmatthias.com"},"dist":{"shasum":"9e8f25a56cfa6e4c12eed78601fb0df0df5c033d","size":12613,"noattachment":false,"key":"/yarn-programmatic/-/yarn-programmatic-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/yarn-programmatic/download/yarn-programmatic-0.0.2.tgz"},"maintainers":[{"name":"tmatthias","email":"hello@tristanmatthias.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yarn-programmatic-0.0.2.tgz_1516582143084_0.43710117717273533"},"directories":{},"publish_time":1516582143221,"_hasShrinkwrap":false,"_cnpm_publish_time":1516582143221},"0.0.1":{"name":"yarn-programmatic","version":"0.0.1","description":"Programmatic API wrapper for Yarn","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/tristanMatthias/yarn-programmatic.git"},"keywords":["yarn","api","programmatic"],"author":{"name":"Tristan Matthias","email":"hello@tristanmatthias.com"},"license":"ISC","bugs":{"url":"https://github.com/tristanMatthias/yarn-programmatic/issues"},"homepage":"https://github.com/tristanMatthias/yarn-programmatic#readme","devDependencies":{"eslint":"^4.16.0"},"dependencies":{"child-process-promise":"^2.2.1","colors":"^1.1.2"},"_id":"yarn-programmatic@0.0.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"tmatthias","email":"hello@tristanmatthias.com"},"dist":{"shasum":"ff61d2a16d010100a80cb35747454d6a9bc87d3e","size":12222,"noattachment":false,"key":"/yarn-programmatic/-/yarn-programmatic-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/yarn-programmatic/download/yarn-programmatic-0.0.1.tgz"},"maintainers":[{"name":"tmatthias","email":"hello@tristanmatthias.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yarn-programmatic-0.0.1.tgz_1516581390720_0.38084839982911944"},"directories":{},"publish_time":1516581390873,"_cnpm_publish_time":1516581390873,"_hasShrinkwrap":false}},"readme":"# Yarn Programmatic API\n\nyarn-programmatic is a library that allows you to access yarn commands programmatically from Javascript.\n\n\nThis is still being developed to map the full feature set of Yarn. Please submit a request on Github if there is a particular command you'd like\n\n\n## Usage\nEvery function returns a Promise.\n\n---\n\n### `yarn.add()`\n\n```js\nyarn.add(['babel', 'react'], {dev: true});\n```\n\n#### Arguments\n| name     | type   | value                       |\n| -------- | ------ | --------------------------- |\n| packages | Array  | List of packages to install |\n| options  | Object | Options object (see below)  |\n\n\n#### Options\n| name | type    | default | value                   |\n| ---- | ------- | ------- | ----------------------- |\n| dev  | Boolean | false   | Save to devDependencies |\n\n\n---\n\n### `yarn.remove()`\n\n```js\nyarn.remove(['babel', 'react']);\n```\n\n#### Arguments\n| name     | type  | value                      |\n| -------- | ----- | -------------------------- |\n| packages | Array | List of packages to remove |\n\n---\n\n### `yarn.info()`\n\n```js\nyarn.info(); // Get info on current package\nyarn.info('react'); // Get info on 'react' package\n```\n\n#### Arguments\n| name    | type   | value                               |\n| ------- | ------ | ----------------------------------- |\n| package | string | Optional package to lookup info for |\n","_attachments":{},"homepage":"https://github.com/tristanMatthias/yarn-programmatic#readme","bugs":{"url":"https://github.com/tristanMatthias/yarn-programmatic/issues"},"license":"ISC"}