diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 000000000..93145207d --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,439 @@ +## 3.5.0 (2019-10-16) + +* 3.5.0 ([1e6cc4f](https://github.com/readmeio/rdme/commit/1e6cc4f)) +* feat: Behavioral updates to API spec uploads and updates. ([f3a24fc](https://github.com/readmeio/rdme/commit/f3a24fc)) + + + +## 3.4.9 (2019-10-14) + +* 3.4.9 ([0a22dc0](https://github.com/readmeio/rdme/commit/0a22dc0)) +* Bump config from 3.2.2 to 3.2.3 (#86) ([f62750d](https://github.com/readmeio/rdme/commit/f62750d)), closes [#86](https://github.com/readmeio/rdme/issues/86) +* deps: Bump eslint from 6.5.0 to 6.5.1 (#88) ([fde111e](https://github.com/readmeio/rdme/commit/fde111e)), closes [#88](https://github.com/readmeio/rdme/issues/88) +* deps: Bump eslint-config-prettier from 6.3.0 to 6.4.0 (#87) ([4cb93f0](https://github.com/readmeio/rdme/commit/4cb93f0)), closes [#87](https://github.com/readmeio/rdme/issues/87) +* deps: Bump nock from 11.3.5 to 11.4.0 (#91) ([7b807ef](https://github.com/readmeio/rdme/commit/7b807ef)), closes [#91](https://github.com/readmeio/rdme/issues/91) +* deps: Bump oas from 0.8.17 to 0.8.18 (#90) ([16f3685](https://github.com/readmeio/rdme/commit/16f3685)), closes [#90](https://github.com/readmeio/rdme/issues/90) + + + +## 3.4.8 (2019-09-30) + +* 3.4.8 ([db592f0](https://github.com/readmeio/rdme/commit/db592f0)) +* Bump colors from 1.3.3 to 1.4.0 ([49d4293](https://github.com/readmeio/rdme/commit/49d4293)) +* Bump enquirer from 2.3.1 to 2.3.2 (#81) ([ea1f7bb](https://github.com/readmeio/rdme/commit/ea1f7bb)), closes [#81](https://github.com/readmeio/rdme/issues/81) +* Bump eslint from 6.3.0 to 6.5.0 ([5bda864](https://github.com/readmeio/rdme/commit/5bda864)) +* Bump eslint-config-prettier from 6.2.0 to 6.3.0 (#74) ([76b9230](https://github.com/readmeio/rdme/commit/76b9230)), closes [#74](https://github.com/readmeio/rdme/issues/74) +* Bump nock from 11.3.3 to 11.3.5 ([b52457a](https://github.com/readmeio/rdme/commit/b52457a)) + + + +## 3.4.7 (2019-09-17) + +* [Security] Bump eslint-utils from 1.4.0 to 1.4.2 (#66) ([7c74f66](https://github.com/readmeio/rdme/commit/7c74f66)), closes [#66](https://github.com/readmeio/rdme/issues/66) +* 3.4.3 ([067eefb](https://github.com/readmeio/rdme/commit/067eefb)) +* 3.4.4 ([5244ac6](https://github.com/readmeio/rdme/commit/5244ac6)) +* 3.4.5 ([456a13d](https://github.com/readmeio/rdme/commit/456a13d)) +* 3.4.6 ([9e44583](https://github.com/readmeio/rdme/commit/9e44583)) +* 3.4.7 ([781f3d8](https://github.com/readmeio/rdme/commit/781f3d8)) +* Adding .DS_Store to npmignore ([a59d867](https://github.com/readmeio/rdme/commit/a59d867)) +* Bump eslint from 5.16.0 to 6.2.0 (#60) ([446e305](https://github.com/readmeio/rdme/commit/446e305)), closes [#60](https://github.com/readmeio/rdme/issues/60) +* Bump eslint from 6.2.0 to 6.3.0 (#68) ([a115f8b](https://github.com/readmeio/rdme/commit/a115f8b)), closes [#68](https://github.com/readmeio/rdme/issues/68) +* Bump eslint-config-airbnb-base from 13.2.0 to 14.0.0 (#59) ([4c3bf3f](https://github.com/readmeio/rdme/commit/4c3bf3f)), closes [#59](https://github.com/readmeio/rdme/issues/59) +* Bump eslint-config-prettier from 6.0.0 to 6.1.0 (#63) ([5a66307](https://github.com/readmeio/rdme/commit/5a66307)), closes [#63](https://github.com/readmeio/rdme/issues/63) +* Bump eslint-config-prettier from 6.1.0 to 6.2.0 (#70) ([a98f32c](https://github.com/readmeio/rdme/commit/a98f32c)), closes [#70](https://github.com/readmeio/rdme/issues/70) +* Bump jest from 24.8.0 to 24.9.0 (#61) ([e16a7e4](https://github.com/readmeio/rdme/commit/e16a7e4)), closes [#61](https://github.com/readmeio/rdme/issues/61) +* Bump nock from 10.0.6 to 11.3.3 (#71) ([f280035](https://github.com/readmeio/rdme/commit/f280035)), closes [#71](https://github.com/readmeio/rdme/issues/71) +* Bump oas from 0.8.15 to 0.8.16 (#64) ([28384a7](https://github.com/readmeio/rdme/commit/28384a7)), closes [#64](https://github.com/readmeio/rdme/issues/64) +* Check if command is 'oas' before throwing error (#62) ([78f346b](https://github.com/readmeio/rdme/commit/78f346b)), closes [#62](https://github.com/readmeio/rdme/issues/62) +* fix/help-semver-validation (#78) ([a6c3e83](https://github.com/readmeio/rdme/commit/a6c3e83)), closes [#78](https://github.com/readmeio/rdme/issues/78) +* petstore.yaml should not have been committed into master. ([bf9d477](https://github.com/readmeio/rdme/commit/bf9d477)) +* Properly report OAS validation errors (#67) ([c59f038](https://github.com/readmeio/rdme/commit/c59f038)), closes [#67](https://github.com/readmeio/rdme/issues/67) +* Replacing the opn module with open since it was renamed. (#72) ([8bde210](https://github.com/readmeio/rdme/commit/8bde210)), closes [#72](https://github.com/readmeio/rdme/issues/72) +* Updating the oas dependency. ([4977412](https://github.com/readmeio/rdme/commit/4977412)) + + + +## 3.4.2 (2019-08-08) + +* 3.4.2 ([e47ecac](https://github.com/readmeio/rdme/commit/e47ecac)) +* Add x-readme-source header (#58) ([3084bcf](https://github.com/readmeio/rdme/commit/3084bcf)), closes [#58](https://github.com/readmeio/rdme/issues/58) + + + +## 3.4.1 (2019-08-08) + +* 3.4.1 ([1ff5ec9](https://github.com/readmeio/rdme/commit/1ff5ec9)) +* Cleaning up some authentication docs in the readme. ([c75e117](https://github.com/readmeio/rdme/commit/c75e117)) +* fix/version-flags (#57) ([e62d55c](https://github.com/readmeio/rdme/commit/e62d55c)), closes [#57](https://github.com/readmeio/rdme/issues/57) + + + +## 3.4.0 (2019-08-05) + +* Adding a new `logout` command. ([fa8c355](https://github.com/readmeio/rdme/commit/fa8c355)) +* Adding a new `whoami` command. ([1e68955](https://github.com/readmeio/rdme/commit/1e68955)) +* Clarifying some of the `help` internals with better property names. ([842f521](https://github.com/readmeio/rdme/commit/842f521)) +* Cleaning up the flow for logging out when not authenticated. ([1be9d86](https://github.com/readmeio/rdme/commit/1be9d86)) +* Making our unit test descriptions a bit more consistent. ([e16b590](https://github.com/readmeio/rdme/commit/e16b590)) +* v3.4.0 ([5deaafa](https://github.com/readmeio/rdme/commit/5deaafa)) + + + +## 3.3.0 (2019-08-02) + +* A few more readme tweaks. ([7d764b3](https://github.com/readmeio/rdme/commit/7d764b3)) +* Adding Owlbert to --help ([931e14e](https://github.com/readmeio/rdme/commit/931e14e)) +* Adding support for `rdme help `. ([c568791](https://github.com/readmeio/rdme/commit/c568791)) +* Aligning the tagline with the program name. ([f810a48](https://github.com/readmeio/rdme/commit/f810a48)) +* Boosting code coverage. ([45d1955](https://github.com/readmeio/rdme/commit/45d1955)) +* Cleaning up `--help`. ([e30935b](https://github.com/readmeio/rdme/commit/e30935b)) +* Cleaning up the main help screen. ([4cafbc3](https://github.com/readmeio/rdme/commit/4cafbc3)) +* Cleaning up the README file. ([18dca78](https://github.com/readmeio/rdme/commit/18dca78)) +* Constructing a help engine for subcommands. ([3d28b0f](https://github.com/readmeio/rdme/commit/3d28b0f)) +* Expanding our builds to run on Node 12 ([6d3b0dc](https://github.com/readmeio/rdme/commit/6d3b0dc)) +* Fixing a broken versions command test. ([5dcfdc3](https://github.com/readmeio/rdme/commit/5dcfdc3)) +* Fixing a typo in the readme. ([84f819d](https://github.com/readmeio/rdme/commit/84f819d)) +* Fixing broken command unit tests. ([7199c2a](https://github.com/readmeio/rdme/commit/7199c2a)) +* Fixing broken unit tests. ([e088aea](https://github.com/readmeio/rdme/commit/e088aea)) +* Fixing broken unit tests. ([ef8fd5e](https://github.com/readmeio/rdme/commit/ef8fd5e)) +* Fixing some typos in code comments. ([90b473a](https://github.com/readmeio/rdme/commit/90b473a)) +* Migrating the docs commands over. ([3e0b8cb](https://github.com/readmeio/rdme/commit/3e0b8cb)) +* Migrating the login command over. ([242e62c](https://github.com/readmeio/rdme/commit/242e62c)) +* Migrating the oas command into the new framework. ([2012d38](https://github.com/readmeio/rdme/commit/2012d38)) +* Migrating the open command over and pouring some sugar on it. ([6e21154](https://github.com/readmeio/rdme/commit/6e21154)) +* Migrating the version commands over. ([a1e8e34](https://github.com/readmeio/rdme/commit/a1e8e34)) +* Preferring readme.com over readme.io ([74425c3](https://github.com/readmeio/rdme/commit/74425c3)) +* Re-adding supported arguments to the versions commands. ([c4cde32](https://github.com/readmeio/rdme/commit/c4cde32)) +* Reformatting the output of the versions command to show more data. ([b0bd08f](https://github.com/readmeio/rdme/commit/b0bd08f)) +* Removing a couple more duplicate `--key` arguments in the readme. ([7ab97c5](https://github.com/readmeio/rdme/commit/7ab97c5)) +* Running prettier on everything. ([9dac2c0](https://github.com/readmeio/rdme/commit/9dac2c0)) +* Running Prettier on everything. ([494c713](https://github.com/readmeio/rdme/commit/494c713)) +* Running Prettier on everything. ([dbc27b0](https://github.com/readmeio/rdme/commit/dbc27b0)) +* Surfacing related commands on command help screens. ([325eb8c](https://github.com/readmeio/rdme/commit/325eb8c)) +* Using a better table library for `rdme versions`. ([ee0f349](https://github.com/readmeio/rdme/commit/ee0f349)) +* v3.3.0 ([f76ef57](https://github.com/readmeio/rdme/commit/f76ef57)) + + + +## 3.2.0 (2019-07-22) + +* 3.2.0 ([33d4cc1](https://github.com/readmeio/rdme/commit/33d4cc1)) +* Added error handler to getswaggerversion method ([63bb587](https://github.com/readmeio/rdme/commit/63bb587)) +* Added error handling to version requests ([b1fa308](https://github.com/readmeio/rdme/commit/b1fa308)) +* added getbyid ([dbb8977](https://github.com/readmeio/rdme/commit/dbb8977)) +* Bulk Unit Testing: ([25db007](https://github.com/readmeio/rdme/commit/25db007)) +* Bump config from 3.1.0 to 3.2.0 ([277bec8](https://github.com/readmeio/rdme/commit/277bec8)) +* Bump config from 3.2.0 to 3.2.1 ([43a158b](https://github.com/readmeio/rdme/commit/43a158b)) +* Bump config from 3.2.1 to 3.2.2 ([b486847](https://github.com/readmeio/rdme/commit/b486847)) +* Bump enquirer from 2.3.0 to 2.3.1 ([0af9349](https://github.com/readmeio/rdme/commit/0af9349)) +* Bump eslint-config-airbnb-base from 13.1.0 to 13.2.0 ([1b86ae0](https://github.com/readmeio/rdme/commit/1b86ae0)) +* Bump eslint-plugin-import from 2.18.0 to 2.18.1 ([ac89290](https://github.com/readmeio/rdme/commit/ac89290)) +* Bump eslint-plugin-import from 2.18.1 to 2.18.2 ([537dd40](https://github.com/readmeio/rdme/commit/537dd40)) +* Bump lodash from 4.17.11 to 4.17.14 ([83c89a5](https://github.com/readmeio/rdme/commit/83c89a5)) +* changed header key ([b34abe0](https://github.com/readmeio/rdme/commit/b34abe0)) +* CLI functionality for rdme version CRUD ([c786949](https://github.com/readmeio/rdme/commit/c786949)) +* CLI updates for version API. WIP ([210c6a9](https://github.com/readmeio/rdme/commit/210c6a9)) +* CLI Versioning WIP: ([8f8fe3e](https://github.com/readmeio/rdme/commit/8f8fe3e)) +* Completed swagger file testing ([ce79af3](https://github.com/readmeio/rdme/commit/ce79af3)) +* Feature complete. Prompt interaction, leverage version API ([2c03217](https://github.com/readmeio/rdme/commit/2c03217)) +* Fix review comments: ([f112ea1](https://github.com/readmeio/rdme/commit/f112ea1)) +* Fixed ref ([383feb5](https://github.com/readmeio/rdme/commit/383feb5)) +* Migrated versionId into main version command, cleaned error handling, fixed fork parseint ([a379ba7](https://github.com/readmeio/rdme/commit/a379ba7)) +* Minor fixes: ([7a969e8](https://github.com/readmeio/rdme/commit/7a969e8)) +* Modified project readme complete ([17ddfbd](https://github.com/readmeio/rdme/commit/17ddfbd)) +* Modified Request: Data streams + JSON do not play well together ([24cbb97](https://github.com/readmeio/rdme/commit/24cbb97)) +* Modified swagger implementation for cli v non cli usage ([07454fa](https://github.com/readmeio/rdme/commit/07454fa)) +* modified to deal with swagger id ([5b101d3](https://github.com/readmeio/rdme/commit/5b101d3)) +* parse int fix for cli args ([d5997b9](https://github.com/readmeio/rdme/commit/d5997b9)) +* Prettier clean ([b2a7c05](https://github.com/readmeio/rdme/commit/b2a7c05)) +* prompt tests complete ([88d3f8c](https://github.com/readmeio/rdme/commit/88d3f8c)) +* readme WIP ([acd3443](https://github.com/readmeio/rdme/commit/acd3443)) +* removed depedency on get versions request for update function ([5df0bb8](https://github.com/readmeio/rdme/commit/5df0bb8)) +* Removed unnecessary conditional block ([996a4c1](https://github.com/readmeio/rdme/commit/996a4c1)) +* removed unnecessary eslint disabled lines ([b17af48](https://github.com/readmeio/rdme/commit/b17af48)) +* Test work ([c3a5331](https://github.com/readmeio/rdme/commit/c3a5331)) +* wip testing for enquirer ([332c9a4](https://github.com/readmeio/rdme/commit/332c9a4)) + + + +## 3.1.0 (2019-06-28) + +* 3.1.0 ([653a626](https://github.com/readmeio/rdme/commit/653a626)) +* Add some whitespace around command output from swagger ([9f447fa](https://github.com/readmeio/rdme/commit/9f447fa)) +* Bump configstore from 4.0.0 to 5.0.0 ([25f4d62](https://github.com/readmeio/rdme/commit/25f4d62)) +* Bump eslint from 4.19.1 to 5.16.0 ([3ae4c0d](https://github.com/readmeio/rdme/commit/3ae4c0d)) +* Bump eslint-config-airbnb-base from 12.1.0 to 13.1.0 ([2673312](https://github.com/readmeio/rdme/commit/2673312)) +* Bump eslint-config-prettier from 4.3.0 to 5.0.0 ([d4d6a36](https://github.com/readmeio/rdme/commit/d4d6a36)) +* Bump eslint-config-prettier from 5.0.0 to 6.0.0 ([8075266](https://github.com/readmeio/rdme/commit/8075266)) +* Bump eslint-plugin-import from 2.17.3 to 2.18.0 ([31358a7](https://github.com/readmeio/rdme/commit/31358a7)) +* Bump gray-matter from 4.0.1 to 4.0.2 ([1eb8f1b](https://github.com/readmeio/rdme/commit/1eb8f1b)) +* Bump nock from 9.2.3 to 10.0.6 ([dabe324](https://github.com/readmeio/rdme/commit/dabe324)) +* Bump opn from 5.5.0 to 6.0.0 ([8627207](https://github.com/readmeio/rdme/commit/8627207)) +* Bump prettier from 1.12.1 to 1.18.0 ([009ecd0](https://github.com/readmeio/rdme/commit/009ecd0)) +* Bump request-promise-native from 1.0.5 to 1.0.7 ([6c176ef](https://github.com/readmeio/rdme/commit/6c176ef)) +* Changed Post/Put swagger endpoints, updated console message and tests ([5c878df](https://github.com/readmeio/rdme/commit/5c878df)) +* copy edit ([87f1146](https://github.com/readmeio/rdme/commit/87f1146)) +* Fix prettier ([e1af036](https://github.com/readmeio/rdme/commit/e1af036)) +* If an OAS is not supplied, attempt to discover one in the root dir. ([40354c2](https://github.com/readmeio/rdme/commit/40354c2)) +* Prettier ([c208328](https://github.com/readmeio/rdme/commit/c208328)) +* removed error handling ([47fbfa8](https://github.com/readmeio/rdme/commit/47fbfa8)) +* Removing some unnecessary invalid key error handling. ([8425083](https://github.com/readmeio/rdme/commit/8425083)) +* Update lib/swagger.js ([bda7316](https://github.com/readmeio/rdme/commit/bda7316)) +* Updated formdata key for request payload and key for result endpoint ref ([a62202c](https://github.com/readmeio/rdme/commit/a62202c)) +* updated response message from cli ([81ca22c](https://github.com/readmeio/rdme/commit/81ca22c)) +* updated style per prettier package ([bddfe73](https://github.com/readmeio/rdme/commit/bddfe73)) +* Updating the branch with the latest master. ([4a3a5b8](https://github.com/readmeio/rdme/commit/4a3a5b8)) +* Updating the error message that appears when we can't find an OAS. ([33d6f9d](https://github.com/readmeio/rdme/commit/33d6f9d)) +* Whoops... my local prettier was out of date ([c03d284](https://github.com/readmeio/rdme/commit/c03d284)) + + + +## 3.0.2 (2019-06-06) + +* [Security] Bump extend from 3.0.1 to 3.0.2 ([dd85ff7](https://github.com/readmeio/rdme/commit/dd85ff7)) +* 3.0.2 ([80b1d39](https://github.com/readmeio/rdme/commit/80b1d39)) +* Better error messages ([f55f5a6](https://github.com/readmeio/rdme/commit/f55f5a6)) +* Bump colors from 1.1.2 to 1.3.3 ([c03c0fe](https://github.com/readmeio/rdme/commit/c03c0fe)) +* Bump config from 1.30.0 to 3.1.0 ([161d1d5](https://github.com/readmeio/rdme/commit/161d1d5)) +* Bump eslint-config-prettier from 2.9.0 to 4.3.0 ([d08cb15](https://github.com/readmeio/rdme/commit/d08cb15)) +* Bump eslint-plugin-import from 2.11.0 to 2.17.3 ([d83d345](https://github.com/readmeio/rdme/commit/d83d345)) +* Bump jest from 24.7.1 to 24.8.0 ([bc88c6d](https://github.com/readmeio/rdme/commit/bc88c6d)) +* Fix build ([0dcf4f7](https://github.com/readmeio/rdme/commit/0dcf4f7)) +* Fix vulnerabilities ([d91ef8b](https://github.com/readmeio/rdme/commit/d91ef8b)) +* Update package-lock ([49b4b50](https://github.com/readmeio/rdme/commit/49b4b50)) + + + +## 3.0.0 (2019-02-15) + +* 3.0.0 ([0461b3a](https://github.com/readmeio/rdme/commit/0461b3a)) +* Return with proper exit code on unsuccessful swagger upload ([f410c7c](https://github.com/readmeio/rdme/commit/f410c7c)) + + + +## 2.2.3 (2019-02-11) + +* 2.2.3 ([3afc5f4](https://github.com/readmeio/rdme/commit/3afc5f4)) +* Add message when a doc hasn't been updated ([d0d8e9c](https://github.com/readmeio/rdme/commit/d0d8e9c)) + + + +## 2.2.2 (2018-10-08) + +* 2.2.2 ([bb3a75b](https://github.com/readmeio/rdme/commit/bb3a75b)) +* Fix `rdme --help` ([6f02cc1](https://github.com/readmeio/rdme/commit/6f02cc1)) +* Fix `rdme --version` ([882dc66](https://github.com/readmeio/rdme/commit/882dc66)) + + + +## 2.2.1 (2018-10-08) + +* 2.2.1 ([cffb509](https://github.com/readmeio/rdme/commit/cffb509)) +* Add npmignore to reduce module size ([57b81fc](https://github.com/readmeio/rdme/commit/57b81fc)) + + + +## 2.2.0 (2018-10-08) + +* 2.2.0 ([5698058](https://github.com/readmeio/rdme/commit/5698058)) +* Add `rdme login` command ([de88b5e](https://github.com/readmeio/rdme/commit/de88b5e)) +* Add `rdme open` command to open the current logged in project ([c00f52d](https://github.com/readmeio/rdme/commit/c00f52d)) +* Add some coverage skips for code paths only run in the real cli ([65fde12](https://github.com/readmeio/rdme/commit/65fde12)) +* Add some docs to the readme for login and open ([430125f](https://github.com/readmeio/rdme/commit/430125f)) +* Add support for 2fa login using --2fa ([1baeec9](https://github.com/readmeio/rdme/commit/1baeec9)) +* Ask user for project during login ([495e96a](https://github.com/readmeio/rdme/commit/495e96a)) +* Attempt to fix tests on CI ([012381a](https://github.com/readmeio/rdme/commit/012381a)) +* Bump packages as per `npm audit` ([234bb18](https://github.com/readmeio/rdme/commit/234bb18)) +* Changes requested from Marc ([c850d6b](https://github.com/readmeio/rdme/commit/c850d6b)) +* Fetch api key from stored config if set ([8b81dac](https://github.com/readmeio/rdme/commit/8b81dac)) +* Prettier ([da1ba62](https://github.com/readmeio/rdme/commit/da1ba62)) +* Prettier ([8927368](https://github.com/readmeio/rdme/commit/8927368)) +* Prettier ([64df251](https://github.com/readmeio/rdme/commit/64df251)) +* Prettier ([64153ba](https://github.com/readmeio/rdme/commit/64153ba)) + + + +## 2.1.0 (2018-07-24) + +* 2.1.0 ([c81d603](https://github.com/readmeio/rdme/commit/c81d603)) +* Add docs for docs:edit command ([896663c](https://github.com/readmeio/rdme/commit/896663c)) +* Added docs:edit command and support for subcommands ([36b2059](https://github.com/readmeio/rdme/commit/36b2059)) +* Making sure `rdme` on it's own produces the help output ([10ab760](https://github.com/readmeio/rdme/commit/10ab760)) +* Prettier ([db80802](https://github.com/readmeio/rdme/commit/db80802)) +* Run tests against node8 and node10 on circle ([0666d56](https://github.com/readmeio/rdme/commit/0666d56)) + + + +## 2.0.4 (2018-05-17) + +* 2.0.3 ([06c4218](https://github.com/readmeio/rdme/commit/06c4218)) +* 2.0.4 ([410b3b6](https://github.com/readmeio/rdme/commit/410b3b6)) +* Fix --version command ([39f3882](https://github.com/readmeio/rdme/commit/39f3882)) + + + +## 2.0.2 (2018-05-10) + +* 2.0.2 ([0df4bbf](https://github.com/readmeio/rdme/commit/0df4bbf)) +* By default `config` always includes `development.json` into the config if no NODE_ENV is set ([412f44f](https://github.com/readmeio/rdme/commit/412f44f)) + + + +## 2.0.1 (2018-05-10) + +* 2.0.1 ([f3e1223](https://github.com/readmeio/rdme/commit/f3e1223)) +* Fix issue with loading `config` from a node_module ([633b64b](https://github.com/readmeio/rdme/commit/633b64b)) + + + +## 2.0.0 (2018-05-09) + +* 2.0.0 ([0bc12e1](https://github.com/readmeio/rdme/commit/0bc12e1)) +* Add `rdme --version/--help` commands ([5c40ec6](https://github.com/readmeio/rdme/commit/5c40ec6)) +* Add better error checking to swagger command ([757873c](https://github.com/readmeio/rdme/commit/757873c)) +* Add circleci badge to readme ([2901105](https://github.com/readmeio/rdme/commit/2901105)) +* Add circleci config ([3ab0faf](https://github.com/readmeio/rdme/commit/3ab0faf)) +* Add code to make sure only docs that have changed are sent over the API ([a441b22](https://github.com/readmeio/rdme/commit/a441b22)) +* Add codeclimate reporter id ([ade0186](https://github.com/readmeio/rdme/commit/ade0186)) +* Add docs for `rdme docs` command ([5bb0753](https://github.com/readmeio/rdme/commit/5bb0753)) +* Add eslint, prettier, editorconfig. Tidy up style ([fb85540](https://github.com/readmeio/rdme/commit/fb85540)) +* Add initial implementation of docs syncing to rdme! ([d4e312d](https://github.com/readmeio/rdme/commit/d4e312d)) +* Create proxy command `rdme oas` to https://www.npmjs.com/package/oas ([1366735](https://github.com/readmeio/rdme/commit/1366735)) +* Fix `command not found` error and change it so that logging is always done in rdme.js ([0441255](https://github.com/readmeio/rdme/commit/0441255)) +* Fix config in help ([50294e9](https://github.com/readmeio/rdme/commit/50294e9)) +* Lower coverage thresholds so the tests pass for now ([a2537cf](https://github.com/readmeio/rdme/commit/a2537cf)) +* Prettier ([6d349ec](https://github.com/readmeio/rdme/commit/6d349ec)) +* Prettier ([e102789](https://github.com/readmeio/rdme/commit/e102789)) +* Refactor ([2ae2155](https://github.com/readmeio/rdme/commit/2ae2155)) +* Remove args[0] from being passed into the command ([b31d461](https://github.com/readmeio/rdme/commit/b31d461)) +* Remove notes.md ([ec95d89](https://github.com/readmeio/rdme/commit/ec95d89)) +* Remove unused fixtures ([5da2fa4](https://github.com/readmeio/rdme/commit/5da2fa4)) +* Remove unused lib files ([b93c9ad](https://github.com/readmeio/rdme/commit/b93c9ad)) +* Remove unused packages and simplify a few things ([810c7ee](https://github.com/readmeio/rdme/commit/810c7ee)) +* Removing old license file stuff ([af305f2](https://github.com/readmeio/rdme/commit/af305f2)) +* Rename a few things ([d6e0cec](https://github.com/readmeio/rdme/commit/d6e0cec)) +* Replace mocha with jest ([4f471d6](https://github.com/readmeio/rdme/commit/4f471d6)) +* Send code coverage to code climate ([6650dae](https://github.com/readmeio/rdme/commit/6650dae)) +* Switch swagger command to use promises ([4d76dab](https://github.com/readmeio/rdme/commit/4d76dab)) +* Switch to using `config` module ([0f3bfcd](https://github.com/readmeio/rdme/commit/0f3bfcd)) +* Tidy up ([1d191f6](https://github.com/readmeio/rdme/commit/1d191f6)) +* Tidying up how validation errors are logged from the API ([173ddb9](https://github.com/readmeio/rdme/commit/173ddb9)) + + + +## 1.0.0 (2018-03-13) + +* [mock] Style the response URLs a bit better ([3159265](https://github.com/readmeio/rdme/commit/3159265)) +* 0.2.0 ([dfc6645](https://github.com/readmeio/rdme/commit/dfc6645)) +* 0.2.1 ([aa3d304](https://github.com/readmeio/rdme/commit/aa3d304)) +* 0.3.0 ([4615cd8](https://github.com/readmeio/rdme/commit/4615cd8)) +* 0.3.1 ([d0898a4](https://github.com/readmeio/rdme/commit/d0898a4)) +* 0.7.0 ([e632147](https://github.com/readmeio/rdme/commit/e632147)) +* 1.0.0 ([9599b62](https://github.com/readmeio/rdme/commit/9599b62)) +* Add a todo ([7fc31b8](https://github.com/readmeio/rdme/commit/7fc31b8)) +* Add aliases ([de9d2c6](https://github.com/readmeio/rdme/commit/de9d2c6)) +* Add animations when uploading Swagger ([cd14652](https://github.com/readmeio/rdme/commit/cd14652)) +* Add dep stoopid ([f4a5814](https://github.com/readmeio/rdme/commit/f4a5814)) +* Add dependencies ([c71918f](https://github.com/readmeio/rdme/commit/c71918f)) +* Add git init ([c75ed34](https://github.com/readmeio/rdme/commit/c75ed34)) +* Add information on module specific configurations ([e46828f](https://github.com/readmeio/rdme/commit/e46828f)) +* Add lib/help.js ([cf95b23](https://github.com/readmeio/rdme/commit/cf95b23)) +* Add mock command ([d852e54](https://github.com/readmeio/rdme/commit/d852e54)) +* Add new services ([078b03f](https://github.com/readmeio/rdme/commit/078b03f)) +* Add npm modules for the plane! ([09f66a1](https://github.com/readmeio/rdme/commit/09f66a1)) +* Add preliminary support for Postman ([bbcaaac](https://github.com/readmeio/rdme/commit/bbcaaac)) +* Add readme ([8457852](https://github.com/readmeio/rdme/commit/8457852)) +* Add shebang to bin ([52e3bb5](https://github.com/readmeio/rdme/commit/52e3bb5)) +* Add some color! ([463c154](https://github.com/readmeio/rdme/commit/463c154)) +* Add support for updating swagger file via the api ([fc56e8f](https://github.com/readmeio/rdme/commit/fc56e8f)) +* Add the x-api-token to the Swagger file if it doesn't exist ([823e862](https://github.com/readmeio/rdme/commit/823e862)) +* Adding first test for creating of new swagger file via the API ([866d0d1](https://github.com/readmeio/rdme/commit/866d0d1)) +* api -> oai ([52930f5](https://github.com/readmeio/rdme/commit/52930f5)) +* API -> OAI ([6620492](https://github.com/readmeio/rdme/commit/6620492)) +* Better error reporting, new URL ([3ca124e](https://github.com/readmeio/rdme/commit/3ca124e)) +* bump ([f9e49c1](https://github.com/readmeio/rdme/commit/f9e49c1)) +* Bump swagger-inline ([011860d](https://github.com/readmeio/rdme/commit/011860d)) +* Bump swagger-inline version ([e17ac76](https://github.com/readmeio/rdme/commit/e17ac76)) +* Bump version ([4b66238](https://github.com/readmeio/rdme/commit/4b66238)) +* Bump version ([90459c3](https://github.com/readmeio/rdme/commit/90459c3)) +* bumpppp ([9a04b29](https://github.com/readmeio/rdme/commit/9a04b29)) +* Categorize all options ([9c2a1a5](https://github.com/readmeio/rdme/commit/9c2a1a5)) +* Change binary API ([a50c410](https://github.com/readmeio/rdme/commit/a50c410)) +* Check version for min ([7e53a6e](https://github.com/readmeio/rdme/commit/7e53a6e)) +* Clean things up ([9ecd670](https://github.com/readmeio/rdme/commit/9ecd670)) +* Clean up the new user flow ([e673cc1](https://github.com/readmeio/rdme/commit/e673cc1)) +* Create LICENSE.md ([07ddb94](https://github.com/readmeio/rdme/commit/07ddb94)) +* Do our best to guess the language in git init ([f7223e2](https://github.com/readmeio/rdme/commit/f7223e2)) +* Don't print out stuff on add ([cf421ea](https://github.com/readmeio/rdme/commit/cf421ea)) +* End process ([202c719](https://github.com/readmeio/rdme/commit/202c719)) +* Extend documentation ([21231b1](https://github.com/readmeio/rdme/commit/21231b1)) +* file => spec ([a3532b8](https://github.com/readmeio/rdme/commit/a3532b8)) +* First bug fixes ([7282551](https://github.com/readmeio/rdme/commit/7282551)) +* First commit for rdme ([4667d86](https://github.com/readmeio/rdme/commit/4667d86)) +* First draft of api command line tool ([ab0842f](https://github.com/readmeio/rdme/commit/ab0842f)) +* First pass at framework for new version ([817cf56](https://github.com/readmeio/rdme/commit/817cf56)) +* fix api ([5b34154](https://github.com/readmeio/rdme/commit/5b34154)) +* Fix code samples ([69096d1](https://github.com/readmeio/rdme/commit/69096d1)) +* Fix error with swagger being dereferenced ([995c66d](https://github.com/readmeio/rdme/commit/995c66d)) +* Fix indentation ([b6b3bc6](https://github.com/readmeio/rdme/commit/b6b3bc6)) +* Fix swagger upload now that there's a command before the filename ([43ff7f5](https://github.com/readmeio/rdme/commit/43ff7f5)) +* Fix syntax error when action was not found (config was undefined) ([54890b9](https://github.com/readmeio/rdme/commit/54890b9)) +* Fix the auto-add ID stuff ([acbeece](https://github.com/readmeio/rdme/commit/acbeece)) +* Fix the host action ([9f29da3](https://github.com/readmeio/rdme/commit/9f29da3)) +* Flip the command ([8a6d0fc](https://github.com/readmeio/rdme/commit/8a6d0fc)) +* Get apis.host working with the new node version ([9f1e8a5](https://github.com/readmeio/rdme/commit/9f1e8a5)) +* Get ready for v1! ([23be918](https://github.com/readmeio/rdme/commit/23be918)) +* If action isn't found, exit ([9f97b7f](https://github.com/readmeio/rdme/commit/9f97b7f)) +* If the swagger file exists, add a suffix ([235be23](https://github.com/readmeio/rdme/commit/235be23)) +* Include an empty paths so it validates ([2d5282d](https://github.com/readmeio/rdme/commit/2d5282d)) +* Initial commit ([c8fbb4c](https://github.com/readmeio/rdme/commit/c8fbb4c)) +* It works ([20711cb](https://github.com/readmeio/rdme/commit/20711cb)) +* Logging with stoopid ([50f9d89](https://github.com/readmeio/rdme/commit/50f9d89)) +* Make `api` work on the command line ([7a06fa8](https://github.com/readmeio/rdme/commit/7a06fa8)) +* Make it so mocha tests can console.log ([1b83359](https://github.com/readmeio/rdme/commit/1b83359)) +* Make the shorthand show more stuff ([a0b5459](https://github.com/readmeio/rdme/commit/a0b5459)) +* Manage users ([086eb64](https://github.com/readmeio/rdme/commit/086eb64)) +* Move to dev dependency ([7020043](https://github.com/readmeio/rdme/commit/7020043)) +* New version ([c2b7a48](https://github.com/readmeio/rdme/commit/c2b7a48)) +* New version! ([85e3d56](https://github.com/readmeio/rdme/commit/85e3d56)) +* No need for quotes ([57fea15](https://github.com/readmeio/rdme/commit/57fea15)) +* OAI -> OAS ([520edd1](https://github.com/readmeio/rdme/commit/520edd1)) +* Open docs in new window ([bbaefb3](https://github.com/readmeio/rdme/commit/bbaefb3)) +* parse url queries ([a8ec03c](https://github.com/readmeio/rdme/commit/a8ec03c)) +* Quick docs example ([36f3964](https://github.com/readmeio/rdme/commit/36f3964)) +* regular expressions and request methods ([f9a75c1](https://github.com/readmeio/rdme/commit/f9a75c1)) +* remove console.log() ([c4eaa8c](https://github.com/readmeio/rdme/commit/c4eaa8c)) +* Remove default `push` action ([8136f4c](https://github.com/readmeio/rdme/commit/8136f4c)) +* Remove git utils ([16c3ad1](https://github.com/readmeio/rdme/commit/16c3ad1)) +* Remove serve ([d56e42d](https://github.com/readmeio/rdme/commit/d56e42d)) +* Remove x-api-id stuff ([deb6cdc](https://github.com/readmeio/rdme/commit/deb6cdc)) +* Removing openap.is stuff ([cfb683b](https://github.com/readmeio/rdme/commit/cfb683b)) +* Rename `push` action to `swagger` ([f6b17a5](https://github.com/readmeio/rdme/commit/f6b17a5)) +* Secure dying ([fd46441](https://github.com/readmeio/rdme/commit/fd46441)) +* Send as json instead of application/x-www-form-urlencoded ([533f8b8](https://github.com/readmeio/rdme/commit/533f8b8)) +* Skip currently failing tests ([79d907c](https://github.com/readmeio/rdme/commit/79d907c)) +* Some comments ([1d65131](https://github.com/readmeio/rdme/commit/1d65131)) +* Some typos ([cc60181](https://github.com/readmeio/rdme/commit/cc60181)) +* Start getting login working ([ededb9a](https://github.com/readmeio/rdme/commit/ededb9a)) +* Switch to swagger-inline for finding Swagger files ([5bc4ec6](https://github.com/readmeio/rdme/commit/5bc4ec6)) +* Update binary ([8558b94](https://github.com/readmeio/rdme/commit/8558b94)) +* Update docs to use new `swagger` action ([1365047](https://github.com/readmeio/rdme/commit/1365047)) +* Update LICENSE and README ([c993d08](https://github.com/readmeio/rdme/commit/c993d08)) +* Update readme ([2ff1828](https://github.com/readmeio/rdme/commit/2ff1828)) +* Update README ([6d5583f](https://github.com/readmeio/rdme/commit/6d5583f)) +* Update README.md ([dcaef9d](https://github.com/readmeio/rdme/commit/dcaef9d)) +* Update README.md ([cff9ef7](https://github.com/readmeio/rdme/commit/cff9ef7)) +* Update README.md ([1a8c5a9](https://github.com/readmeio/rdme/commit/1a8c5a9)) +* Update README.md ([3ac72a9](https://github.com/readmeio/rdme/commit/3ac72a9)) +* Update the format for generate ([e0b1d0c](https://github.com/readmeio/rdme/commit/e0b1d0c)) +* Update the package.json ([05a80a2](https://github.com/readmeio/rdme/commit/05a80a2)) +* Upgrade ([337845f](https://github.com/readmeio/rdme/commit/337845f)) +* Upgrade ([86e6d8c](https://github.com/readmeio/rdme/commit/86e6d8c)) +* Upgrrade swagger-inline ([917d237](https://github.com/readmeio/rdme/commit/917d237)) +* Validate swagger files ([4bf6f73](https://github.com/readmeio/rdme/commit/4bf6f73)) +* version 0.1.2 ([349ba96](https://github.com/readmeio/rdme/commit/349ba96)) +* Weight help items ([fffc107](https://github.com/readmeio/rdme/commit/fffc107)) +* Whoops, fixing up api url and making it work ([da021fd](https://github.com/readmeio/rdme/commit/da021fd)) + + + diff --git a/package-lock.json b/package-lock.json index af8133dff..610c781b9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -708,6 +708,16 @@ } } }, + "JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dev": true, + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, "abab": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz", @@ -750,6 +760,12 @@ "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", "dev": true }, + "add-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz", + "integrity": "sha1-anmQQ3ynNtXhKI25K9MmbV9csqo=", + "dev": true + }, "ajv": { "version": "5.5.2", "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", @@ -846,6 +862,18 @@ "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", "dev": true }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "array-ify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", + "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=", + "dev": true + }, "array-includes": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.0.tgz", @@ -966,6 +994,12 @@ } } }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, "asn1": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", @@ -1345,6 +1379,25 @@ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true }, + "camelcase-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", + "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", + "dev": true, + "requires": { + "camelcase": "^4.1.0", + "map-obj": "^2.0.0", + "quick-lru": "^1.0.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + } + } + }, "capture-exit": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", @@ -1651,6 +1704,33 @@ "lodash": "^4.17.11" } }, + "compare-func": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-1.3.2.tgz", + "integrity": "sha1-md0LpFfh+bxyKxLAjsM+6rMfpkg=", + "dev": true, + "requires": { + "array-ify": "^1.0.0", + "dot-prop": "^3.0.0" + }, + "dependencies": { + "dot-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-3.0.0.tgz", + "integrity": "sha1-G3CK8JSknJoOfbyteQq6U52sEXc=", + "dev": true, + "requires": { + "is-obj": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + } + } + }, "component-emitter": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", @@ -1716,6 +1796,310 @@ "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", "dev": true }, + "conventional-changelog": { + "version": "3.1.18", + "resolved": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-3.1.18.tgz", + "integrity": "sha512-aN6a3rjgV8qwAJj3sC/Lme2kvswWO7fFSGQc32gREcwIOsaiqBaO6f2p0NomFaPDnTqZ+mMZFLL3hlzvEnZ0mQ==", + "dev": true, + "requires": { + "conventional-changelog-angular": "^5.0.6", + "conventional-changelog-atom": "^2.0.3", + "conventional-changelog-codemirror": "^2.0.3", + "conventional-changelog-conventionalcommits": "^4.2.3", + "conventional-changelog-core": "^4.1.4", + "conventional-changelog-ember": "^2.0.4", + "conventional-changelog-eslint": "^3.0.4", + "conventional-changelog-express": "^2.0.1", + "conventional-changelog-jquery": "^3.0.6", + "conventional-changelog-jshint": "^2.0.3", + "conventional-changelog-preset-loader": "^2.3.0" + } + }, + "conventional-changelog-angular": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.6.tgz", + "integrity": "sha512-QDEmLa+7qdhVIv8sFZfVxU1VSyVvnXPsxq8Vam49mKUcO1Z8VTLEJk9uI21uiJUsnmm0I4Hrsdc9TgkOQo9WSA==", + "dev": true, + "requires": { + "compare-func": "^1.3.1", + "q": "^1.5.1" + } + }, + "conventional-changelog-atom": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/conventional-changelog-atom/-/conventional-changelog-atom-2.0.3.tgz", + "integrity": "sha512-szZe2ut97qNO6vCCMkm1I/tWu6ol4Rr8a9Lx0y/VlpDnpY0PNp+oGpFgU55lplhx+I3Lro9Iv4/gRj0knfgjzg==", + "dev": true, + "requires": { + "q": "^1.5.1" + } + }, + "conventional-changelog-cli": { + "version": "2.0.31", + "resolved": "https://registry.npmjs.org/conventional-changelog-cli/-/conventional-changelog-cli-2.0.31.tgz", + "integrity": "sha512-nMINylKAamBLM3OmD7/44d9TPZ3V58IDTXoGC/QtXxve+1Sj37BQTzIEW3TNaviZ2ZV/b5Dqg0eSk4DNP5fBdA==", + "dev": true, + "requires": { + "add-stream": "^1.0.0", + "conventional-changelog": "^3.1.18", + "lodash": "^4.17.15", + "meow": "^5.0.0", + "tempfile": "^3.0.0" + }, + "dependencies": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + } + } + }, + "conventional-changelog-codemirror": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.3.tgz", + "integrity": "sha512-t2afackdgFV2yBdHhWPqrKbpaQeVnz2hSJKdWqjasPo5EpIB6TBL0er3cOP1mnGQmuzk9JSvimNSuqjWGDtU5Q==", + "dev": true, + "requires": { + "q": "^1.5.1" + } + }, + "conventional-changelog-conventionalcommits": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.2.3.tgz", + "integrity": "sha512-atGa+R4vvEhb8N/8v3IoW59gCBJeeFiX6uIbPu876ENAmkMwsenyn0R21kdDHJFLQdy6zW4J6b4xN8KI3b9oww==", + "dev": true, + "requires": { + "compare-func": "^1.3.1", + "lodash": "^4.17.15", + "q": "^1.5.1" + }, + "dependencies": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + } + } + }, + "conventional-changelog-core": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-4.1.4.tgz", + "integrity": "sha512-LO58ZbEpp1Ul+y/vOI8rJRsWkovsYkCFbOCVgi6UnVfU8WC0F8K8VQQwaBZWWUpb6JvEiN4GBR5baRP2txZ+Vg==", + "dev": true, + "requires": { + "add-stream": "^1.0.0", + "conventional-changelog-writer": "^4.0.11", + "conventional-commits-parser": "^3.0.8", + "dateformat": "^3.0.0", + "get-pkg-repo": "^1.0.0", + "git-raw-commits": "2.0.0", + "git-remote-origin-url": "^2.0.0", + "git-semver-tags": "^3.0.1", + "lodash": "^4.17.15", + "normalize-package-data": "^2.3.5", + "q": "^1.5.1", + "read-pkg": "^3.0.0", + "read-pkg-up": "^3.0.0", + "through2": "^3.0.0" + }, + "dependencies": { + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + } + } + } + }, + "conventional-changelog-ember": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/conventional-changelog-ember/-/conventional-changelog-ember-2.0.4.tgz", + "integrity": "sha512-q1u73sO9uCnxN4TSw8xu6MRU8Y1h9kpwtcdJuNRwu/LSKI1IE/iuNSH5eQ6aLlQ3HTyrIpTfUuVybW4W0F17rA==", + "dev": true, + "requires": { + "q": "^1.5.1" + } + }, + "conventional-changelog-eslint": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.4.tgz", + "integrity": "sha512-CPwTUENzhLGl3auunrJxiIEWncAGaby7gOFCdj2gslIuOFJ0KPJVOUhRz4Da/I53sdo/7UncUJkiLg94jEsjxg==", + "dev": true, + "requires": { + "q": "^1.5.1" + } + }, + "conventional-changelog-express": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/conventional-changelog-express/-/conventional-changelog-express-2.0.1.tgz", + "integrity": "sha512-G6uCuCaQhLxdb4eEfAIHpcfcJ2+ao3hJkbLrw/jSK/eROeNfnxCJasaWdDAfFkxsbpzvQT4W01iSynU3OoPLIw==", + "dev": true, + "requires": { + "q": "^1.5.1" + } + }, + "conventional-changelog-jquery": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.6.tgz", + "integrity": "sha512-gHAABCXUNA/HjnZEm+vxAfFPJkgtrZvCDIlCKfdPVXtCIo/Q0lN5VKpx8aR5p8KdVRQFF3OuTlvv5kv6iPuRqA==", + "dev": true, + "requires": { + "q": "^1.5.1" + } + }, + "conventional-changelog-jshint": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.3.tgz", + "integrity": "sha512-Pc2PnMPcez634ckzr4EOWviwRSpZcURaK7bjyD9oK6N5fsC/a+3G7LW5m/JpcHPhA9ZxsfIbm7uqZ3ZDGsQ/sw==", + "dev": true, + "requires": { + "compare-func": "^1.3.1", + "q": "^1.5.1" + } + }, + "conventional-changelog-preset-loader": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.0.tgz", + "integrity": "sha512-/rHb32J2EJnEXeK4NpDgMaAVTFZS3o1ExmjKMtYVgIC4MQn0vkNSbYpdGRotkfGGRWiqk3Ri3FBkiZGbAfIfOQ==", + "dev": true + }, + "conventional-changelog-writer": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.11.tgz", + "integrity": "sha512-g81GQOR392I+57Cw3IyP1f+f42ME6aEkbR+L7v1FBBWolB0xkjKTeCWVguzRrp6UiT1O6gBpJbEy2eq7AnV1rw==", + "dev": true, + "requires": { + "compare-func": "^1.3.1", + "conventional-commits-filter": "^2.0.2", + "dateformat": "^3.0.0", + "handlebars": "^4.4.0", + "json-stringify-safe": "^5.0.1", + "lodash": "^4.17.15", + "meow": "^5.0.0", + "semver": "^6.0.0", + "split": "^1.0.0", + "through2": "^3.0.0" + }, + "dependencies": { + "handlebars": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.5.3.tgz", + "integrity": "sha512-3yPecJoJHK/4c6aZhSvxOyG4vJKDshV36VHp0iVCDVh7o9w2vwi3NSnL2MMPj3YdduqaBcu7cGbggJQM0br9xA==", + "dev": true, + "requires": { + "neo-async": "^2.6.0", + "optimist": "^0.6.1", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "conventional-commits-filter": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.2.tgz", + "integrity": "sha512-WpGKsMeXfs21m1zIw4s9H5sys2+9JccTzpN6toXtxhpw2VNF2JUXwIakthKBy+LN4DvJm+TzWhxOMWOs1OFCFQ==", + "dev": true, + "requires": { + "lodash.ismatch": "^4.4.0", + "modify-values": "^1.0.0" + } + }, + "conventional-commits-parser": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.0.8.tgz", + "integrity": "sha512-YcBSGkZbYp7d+Cr3NWUeXbPDFUN6g3SaSIzOybi8bjHL5IJ5225OSCxJJ4LgziyEJ7AaJtE9L2/EU6H7Nt/DDQ==", + "dev": true, + "requires": { + "JSONStream": "^1.0.4", + "is-text-path": "^1.0.1", + "lodash": "^4.17.15", + "meow": "^5.0.0", + "split2": "^2.0.0", + "through2": "^3.0.0", + "trim-off-newlines": "^1.0.0" + }, + "dependencies": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + } + } + }, "convert-source-map": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", @@ -1781,12 +2165,30 @@ "cssom": "0.3.x" } }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, "damerau-levenshtein": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.5.tgz", "integrity": "sha512-CBCRqFnpu715iPmw1KrdOrzRqbdFwQTwAWyyyYS42+iAgHCuXZ+/TdMgQkUENPomxEz9z1BEzuQU2Xw0kUuAgA==", "dev": true }, + "dargs": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz", + "integrity": "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, "dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", @@ -1819,6 +2221,12 @@ } } }, + "dateformat": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", + "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", + "dev": true + }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -1833,6 +2241,24 @@ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" }, + "decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "dev": true, + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + } + } + }, "decode-uri-component": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", @@ -3824,59 +4250,374 @@ "version": "3.0.3", "bundled": true, "dev": true, - "optional": true + "optional": true + } + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" + }, + "get-func-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", + "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=", + "dev": true + }, + "get-pkg-repo": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz", + "integrity": "sha1-xztInAbYDMVTbCyFP54FIyBWly0=", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "meow": "^3.3.0", + "normalize-package-data": "^2.3.0", + "parse-github-repo-url": "^1.3.0", + "through2": "^2.0.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1" + } + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + } + } + }, + "get-stdin": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", + "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", + "dev": true + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "git-raw-commits": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz", + "integrity": "sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg==", + "dev": true, + "requires": { + "dargs": "^4.0.1", + "lodash.template": "^4.0.2", + "meow": "^4.0.0", + "split2": "^2.0.0", + "through2": "^2.0.0" + }, + "dependencies": { + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + } + }, + "meow": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", + "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", + "dev": true, + "requires": { + "camelcase-keys": "^4.0.0", + "decamelize-keys": "^1.0.0", + "loud-rejection": "^1.0.0", + "minimist": "^1.1.3", + "minimist-options": "^3.0.1", + "normalize-package-data": "^2.3.4", + "read-pkg-up": "^3.0.0", + "redent": "^2.0.0", + "trim-newlines": "^2.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + } + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } } } }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", - "dev": true - }, - "get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" - }, - "get-func-name": { + "git-remote-origin-url": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", - "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=", - "dev": true - }, - "get-stdin": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", - "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", - "dev": true - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", + "integrity": "sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=", + "dev": true, "requires": { - "pump": "^3.0.0" + "gitconfiglocal": "^1.0.0", + "pify": "^2.3.0" } }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true + "git-semver-tags": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-3.0.1.tgz", + "integrity": "sha512-Hzd1MOHXouITfCasrpVJbRDg9uvW7LfABk3GQmXYZByerBDrfrEMP9HXpNT7RxAbieiocP6u+xq20DkvjwxnCA==", + "dev": true, + "requires": { + "meow": "^5.0.0", + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "gitconfiglocal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", + "integrity": "sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=", + "dev": true, "requires": { - "assert-plus": "^1.0.0" + "ini": "^1.3.2" } }, "glob": { @@ -4178,6 +4919,12 @@ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" }, + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", + "dev": true + }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -4192,6 +4939,12 @@ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, "inquirer": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-1.2.3.tgz", @@ -4350,6 +5103,15 @@ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", "dev": true }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, "is-fullwidth-code-point": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", @@ -4387,6 +5149,12 @@ "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==" }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + }, "is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", @@ -4432,11 +5200,26 @@ "has-symbols": "^1.0.0" } }, + "is-text-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", + "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=", + "dev": true, + "requires": { + "text-extensions": "^1.0.0" + } + }, "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", @@ -5300,6 +6083,12 @@ "graceful-fs": "^4.1.6" } }, + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", + "dev": true + }, "jsprim": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", @@ -5418,6 +6207,12 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.14.tgz", "integrity": "sha512-mmKYbW3GLuJeX+iGP+Y7Gp1AiGHGbXHCOh/jZmrawMmsE7MS4znI3RL2FsjbqOyMayHInjOeykW7PEajUk1/xw==" }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "dev": true + }, "lodash.camelcase": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", @@ -5439,6 +6234,12 @@ "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" }, + "lodash.ismatch": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", + "integrity": "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=", + "dev": true + }, "lodash.kebabcase": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", @@ -5457,6 +6258,25 @@ "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", "dev": true }, + "lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "dev": true, + "requires": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "dev": true, + "requires": { + "lodash._reinterpolate": "^3.0.0" + } + }, "lodash.topairs": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/lodash.topairs/-/lodash.topairs-4.3.0.tgz", @@ -5490,6 +6310,16 @@ "js-tokens": "^3.0.0 || ^4.0.0" } }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, "make-dir": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.0.tgz", @@ -5528,6 +6358,12 @@ "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", "dev": true }, + "map-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", + "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", + "dev": true + }, "map-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", @@ -5547,6 +6383,98 @@ "p-is-promise": "^2.0.0" } }, + "meow": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", + "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", + "dev": true, + "requires": { + "camelcase-keys": "^4.0.0", + "decamelize-keys": "^1.0.0", + "loud-rejection": "^1.0.0", + "minimist-options": "^3.0.1", + "normalize-package-data": "^2.3.4", + "read-pkg-up": "^3.0.0", + "redent": "^2.0.0", + "trim-newlines": "^2.0.0", + "yargs-parser": "^10.0.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + } + }, + "yargs-parser": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, "merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", @@ -5613,6 +6541,16 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" }, + "minimist-options": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", + "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0" + } + }, "mixin-deep": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", @@ -5651,6 +6589,12 @@ } } }, + "modify-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", + "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", + "dev": true + }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -6416,6 +7360,12 @@ "callsites": "^3.0.0" } }, + "parse-github-repo-url": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz", + "integrity": "sha1-nn2LslKmy2ukJZUGC3v23z28H1A=", + "dev": true + }, "parse-json": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", @@ -6649,6 +7599,18 @@ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "quick-lru": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", + "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", + "dev": true + }, "quotemeta": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/quotemeta/-/quotemeta-0.0.0.tgz", @@ -6722,6 +7684,16 @@ "util.promisify": "^1.0.0" } }, + "redent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", + "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", + "dev": true, + "requires": { + "indent-string": "^3.0.0", + "strip-indent": "^2.0.0" + } + }, "redeyed": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-2.1.1.tgz", @@ -6791,6 +7763,15 @@ "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", "dev": true }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, "request": { "version": "2.88.0", "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", @@ -7408,6 +8389,15 @@ "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==", "dev": true }, + "split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "dev": true, + "requires": { + "through": "2" + } + }, "split-string": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", @@ -7417,6 +8407,27 @@ "extend-shallow": "^3.0.0" } }, + "split2": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz", + "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==", + "dev": true, + "requires": { + "through2": "^2.0.2" + }, + "dependencies": { + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + } + } + }, "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", @@ -7559,6 +8570,12 @@ "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" }, + "strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", + "dev": true + }, "strip-json-comments": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", @@ -7855,6 +8872,22 @@ "wordwrapjs": "^4.0.0" } }, + "temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "dev": true + }, + "tempfile": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-3.0.0.tgz", + "integrity": "sha512-uNFCg478XovRi85iD42egu+eSFUmmka750Jy7L5tfHI5hQKKtbPnxaSaXAbBqCDYrw3wx4tXjKwci4/QmsZJxw==", + "dev": true, + "requires": { + "temp-dir": "^2.0.0", + "uuid": "^3.3.2" + } + }, "test-exclude": { "version": "5.2.3", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz", @@ -7990,6 +9023,12 @@ } } }, + "text-extensions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", + "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", + "dev": true + }, "text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -8007,6 +9046,15 @@ "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" }, + "through2": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.1.tgz", + "integrity": "sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww==", + "dev": true, + "requires": { + "readable-stream": "2 || 3" + } + }, "tmp": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.29.tgz", @@ -8091,6 +9139,18 @@ } } }, + "trim-newlines": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", + "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", + "dev": true + }, + "trim-off-newlines": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz", + "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=", + "dev": true + }, "trim-right": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", @@ -8470,6 +9530,12 @@ "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", "dev": true }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, "y18n": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", diff --git a/package.json b/package.json index c999d339a..7bb8c501e 100644 --- a/package.json +++ b/package.json @@ -47,6 +47,7 @@ }, "devDependencies": { "@readme/eslint-config": "^1.3.1", + "conventional-changelog-cli": "^2.0.31", "eslint": "^6.2.0", "jest": "^24.7.1", "nock": "^11.3.3", @@ -56,6 +57,7 @@ "lint": "eslint .", "pretest": "npm run lint && npm run prettier", "prettier": "prettier --list-different --write \"./**/**.js\"", + "release": "conventional-changelog -i CHANGELOG.md -s", "test": "jest --coverage" }, "jest": {