├── .github └── workflows │ ├── master.yml │ └── pr.yml ├── .gitignore ├── CHANGELOG.md ├── README.md ├── lib ├── client-builder.js ├── module.js └── plugin.js ├── package-lock.json └── package.json /.github/workflows/master.yml: -------------------------------------------------------------------------------- 1 | name: Master 2 | on: 3 | push: 4 | branches: 5 | - '**' 6 | tags: 7 | - v* 8 | 9 | jobs: 10 | cancel: 11 | name: Cancel Previous Runs 12 | runs-on: ubuntu-latest 13 | timeout-minutes: 3 14 | steps: 15 | - uses: styfle/cancel-workflow-action@0.4.0 16 | with: 17 | access_token: ${{ github.token }} 18 | 19 | publish: 20 | runs-on: ubuntu-latest 21 | steps: 22 | - uses: actions/checkout@v2 23 | - uses: actions/setup-node@v1 24 | with: 25 | node-version: '12.13.x' 26 | registry-url: 'https://registry.npmjs.org' 27 | - run: npm install 28 | - run: npm run test 29 | - run: npm publish 30 | env: 31 | NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} -------------------------------------------------------------------------------- /.github/workflows/pr.yml: -------------------------------------------------------------------------------- 1 | name: PR 2 | on: 3 | pull_request: 4 | branches: 5 | - master 6 | 7 | jobs: 8 | cancel: 9 | name: Cancel Previous Runs 10 | runs-on: ubuntu-latest 11 | timeout-minutes: 3 12 | steps: 13 | - uses: styfle/cancel-workflow-action@0.4.0 14 | with: 15 | access_token: ${{ github.token }} 16 | 17 | test: 18 | needs: [cancel] 19 | runs-on: ubuntu-latest 20 | steps: 21 | - uses: actions/checkout@v2 22 | - uses: actions/setup-node@v1 23 | with: 24 | node-version: '12.13.x' 25 | registry-url: 'https://registry.npmjs.org' 26 | - run: npm install 27 | - run: npm run test -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. 4 | 5 | ### [0.1.14](https://github.com/scaccogatto/contentful-module/compare/v0.1.13...v0.1.14) (2020-12-16) 6 | 7 | ### [0.1.13](https://github.com/scaccogatto/contentful-module/compare/v0.1.12...v0.1.13) (2020-11-17) 8 | 9 | ### [0.1.12](https://github.com/scaccogatto/contentful-module/compare/v0.1.11...v0.1.12) (2020-09-26) 10 | 11 | 12 | ### Bug Fixes 13 | 14 | * automatic deploy ([cb62b17](https://github.com/scaccogatto/contentful-module/commit/cb62b172c08f63f6581b874c04bf6bb3467288b8)) 15 | 16 | ### [0.1.11](https://github.com/scaccogatto/contentful-module/compare/v0.1.10...v0.1.11) (2020-09-23) 17 | 18 | 19 | ### Bug Fixes 20 | 21 | * npm publish command ([81b41b0](https://github.com/scaccogatto/contentful-module/commit/81b41b0a82e19c40d026762d5247330ce9ac3999)) 22 | 23 | ### [0.1.10](https://github.com/scaccogatto/contentful-module/compare/v0.1.9...v0.1.10) (2020-09-23) 24 | 25 | 26 | ### Bug Fixes 27 | 28 | * no git push tags on standard-version ([d0b216a](https://github.com/scaccogatto/contentful-module/commit/d0b216a14a46e3671a072f6c7962eeb6ff9f9fc8)) 29 | 30 | ### [0.1.9](https://github.com/scaccogatto/contentful-module/compare/v0.1.8...v0.1.9) (2020-09-23) 31 | 32 | ### [0.1.8](https://github.com/scaccogatto/contentful-module/compare/v0.1.7...v0.1.8) (2020-09-23) 33 | 34 | ### [0.1.7](https://github.com/scaccogatto/contentful-module/compare/v0.1.6...v0.1.7) (2020-09-23) 35 | 36 | 37 | ### Bug Fixes 38 | 39 | * no dry run on script ([8609e90](https://github.com/scaccogatto/contentful-module/commit/8609e9063f7d1753497f9bba35e6748af97bff99)) 40 | 41 | ### [0.1.6](https://github.com/scaccogatto/contentful-module/compare/v0.1.5...v0.1.6) (2020-09-23) 42 | 43 | ### [0.1.5](https://github.com/scaccogatto/contentful-module/compare/v0.1.4...v0.1.5) (2019-11-18) 44 | 45 | ### [0.1.4](https://github.com/scaccogatto/contentful-module/compare/v0.1.3...v0.1.4) (2019-11-18) 46 | 47 | - Code cleanup 48 | - Extracted client creator module 49 | 50 | ### [0.1.3](https://github.com/scaccogatto/contentful-module/compare/v0.1.2...v0.1.3) (2019-11-12) 51 | 52 | - Code cleanup 53 | 54 | ### [0.1.2](https://github.com/scaccogatto/contentful-module/compare/v0.1.1...v0.1.2) (2019-11-12) 55 | 56 | - Multiple env support 57 | 58 | ### 0.1.1 (2019-11-12) 59 | 60 | - First release 61 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # NuxtJS Contentful Module 2 | 3 | > multiple environment Contentful client binding for NuxtJS 4 | 5 | ## Features 6 | 7 | - [x] Makes `this.$contentful` and `app.$contentful` globally available so you can easily fetch Contentful data everywhere 8 | - [x] Supports multiple environments, so you can switch easily 9 | - [x] Available in SSR context (`asyncData`) 10 | 11 | ## Install 12 | 13 | ### Install the module 14 | `npm i contentful-module` 15 | 16 | ### Find your API keys 17 | 18 | 1. Open your Contentful panel 19 | 2. Settings 20 | 3. API keys 21 | 4. Add API key (top right button) 22 | 5. Use Space ID and Content Delivery API - access token in your `nuxt.config.js` 23 | 24 | ### Edit `nuxt.config.js` 25 | 26 | ```js 27 | // nuxt.config.js 28 | export default { 29 | build: { 30 | transpile: ['contentful-module'] 31 | }, 32 | modules: [ 33 | 'contentful-module' 34 | ], 35 | contentful: { 36 | default: 'master', 37 | activeEnvironments: ['master'], 38 | environments: { 39 | master: { 40 | space: 'YOUR_SPACE_ID', 41 | accessToken: 'CONTENT_DELIVERY_API_ACCESS_TOKEN', 42 | environment: 'master' 43 | } 44 | } 45 | } 46 | } 47 | ``` 48 | 49 | ## Usage 50 | 51 | ### Contentful docs 52 | 53 | You can use `$contentful.client` as explained on [Content Delivery API Docs](https://www.contentful.com/developers/docs/references/content-delivery-api/) 54 | 55 | ### Components (`.vue` files) 56 | 57 | ```js 58 | export default { 59 | methods: { 60 | myMethod() { 61 | // same as: https://www.contentful.com/developers/docs/references/content-delivery-api/#/reference/search-parameters/content-type/query-entries/console/js 62 | this.$contentful.client.getEntries({ 63 | content_type: '' 64 | )} 65 | } 66 | } 67 | } 68 | ``` 69 | 70 | ### Context 71 | 72 | ```js 73 | export default { 74 | asyncData({ app }) { 75 | // same as: https://www.contentful.com/developers/docs/references/content-delivery-api/#/reference/search-parameters/content-type/query-entries/console/js 76 | app.$contentful.client.getEntries({ 77 | content_type: '' 78 | )} 79 | } 80 | } 81 | ``` 82 | 83 | ### Single Environment 84 | 85 | ```js 86 | // nuxt.config.js 87 | export default { 88 | build: { 89 | transpile: ['contentful-module'] 90 | }, 91 | modules: [ 92 | 'contentful-module' 93 | ], 94 | contentful: { 95 | default: 'master', // this will be available by calling this.$contentful.client 96 | activeEnvironments: ['master'], // useful when you need to activate an environment by using process.env vars 97 | environments: { 98 | master: { 99 | space: 'YOUR_SPACE_ID', 100 | accessToken: 'CONTENT_DELIVERY_API_ACCESS_TOKEN', 101 | environment: 'master' 102 | } 103 | } 104 | } 105 | } 106 | ``` 107 | 108 | Now you will be able to: 109 | 110 | - [x] Call `master` environment by using `this.$contentful.client` 111 | 112 | ### Multiple Environments 113 | 114 | ```js 115 | // nuxt.config.js 116 | export default { 117 | build: { 118 | transpile: ['contentful-module'] 119 | }, 120 | modules: [ 121 | 'contentful-module' 122 | ], 123 | contentful: { 124 | default: 'master', // this will be available by calling this.$contentful.client 125 | activeEnvironments: ['master', 'staging'], // useful when you need to activate an environment by using process.env vars 126 | environments: { 127 | master: { 128 | space: 'YOUR_SPACE_ID', 129 | accessToken: 'CONTENT_DELIVERY_API_ACCESS_TOKEN', 130 | environment: 'master' 131 | }, 132 | staging: { 133 | space: 'YOUR_SPACE_ID', 134 | accessToken: 'CONTENT_DELIVERY_API_ACCESS_TOKEN', 135 | environment: 'staging' 136 | } 137 | } 138 | } 139 | } 140 | ``` 141 | 142 | Now you will be able to: 143 | 144 | - [x] Call `master` environment by using `this.$contentful.client` or `this.$contentful.master` 145 | - [x] Call `staging` environment by using `this.$contentful.staging` 146 | -------------------------------------------------------------------------------- /lib/client-builder.js: -------------------------------------------------------------------------------- 1 | import * as contentful from 'contentful' 2 | 3 | export default (options) => { 4 | const environments = Object 5 | .keys(options.environments) 6 | .reduce((environments, env) => Object.assign({}, environments, { 7 | [env]: contentful.createClient(options.environments[env]) 8 | }), {}) 9 | 10 | return { 11 | environments, 12 | client: environments[options.default] 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /lib/module.js: -------------------------------------------------------------------------------- 1 | import path from 'path' 2 | 3 | export default function Contentful (moduleOptions) { 4 | const options = Object.assign({}, this.options.contentful, moduleOptions) 5 | 6 | const arrayEnvs = typeof options.environments === 'string' 7 | ? [options.environments] 8 | : options.environments 9 | 10 | // filter out environments 11 | const environments = Object.keys(arrayEnvs) 12 | .filter(env => options.activeEnvironments.includes(env)) 13 | .map(env => ({ [env]: options.environments[env] })) 14 | .reduce((batch, env) => Object.assign({}, batch, env), {}) 15 | 16 | this.addPlugin({ 17 | src: path.resolve(__dirname, 'plugin.js'), 18 | options: Object.assign({}, options, { environments }) 19 | }) 20 | } 21 | -------------------------------------------------------------------------------- /lib/plugin.js: -------------------------------------------------------------------------------- 1 | import clientBuilder from 'contentful-module/lib/client-builder.js' 2 | 3 | export default (ctx, inject) => { 4 | // read from injected options 5 | const options = <%= JSON.stringify(options) %> 6 | 7 | inject('contentful', clientBuilder(options)) 8 | } 9 | -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "contentful-module", 3 | "version": "0.1.14", 4 | "lockfileVersion": 1, 5 | "requires": true, 6 | "dependencies": { 7 | "@babel/code-frame": { 8 | "version": "7.10.4", 9 | "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", 10 | "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", 11 | "dev": true, 12 | "requires": { 13 | "@babel/highlight": "^7.10.4" 14 | } 15 | }, 16 | "@babel/helper-validator-identifier": { 17 | "version": "7.10.4", 18 | "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", 19 | "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", 20 | "dev": true 21 | }, 22 | "@babel/highlight": { 23 | "version": "7.10.4", 24 | "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", 25 | "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", 26 | "dev": true, 27 | "requires": { 28 | "@babel/helper-validator-identifier": "^7.10.4", 29 | "chalk": "^2.0.0", 30 | "js-tokens": "^4.0.0" 31 | } 32 | }, 33 | "@types/color-name": { 34 | "version": "1.1.1", 35 | "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", 36 | "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", 37 | "dev": true 38 | }, 39 | "@types/minimist": { 40 | "version": "1.2.0", 41 | "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.0.tgz", 42 | "integrity": "sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=", 43 | "dev": true 44 | }, 45 | "@types/normalize-package-data": { 46 | "version": "2.4.0", 47 | "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", 48 | "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", 49 | "dev": true 50 | }, 51 | "JSONStream": { 52 | "version": "1.3.5", 53 | "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", 54 | "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", 55 | "dev": true, 56 | "requires": { 57 | "jsonparse": "^1.2.0", 58 | "through": ">=2.2.7 <3" 59 | } 60 | }, 61 | "add-stream": { 62 | "version": "1.0.0", 63 | "resolved": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz", 64 | "integrity": "sha1-anmQQ3ynNtXhKI25K9MmbV9csqo=", 65 | "dev": true 66 | }, 67 | "ansi-regex": { 68 | "version": "5.0.0", 69 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", 70 | "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", 71 | "dev": true 72 | }, 73 | "ansi-styles": { 74 | "version": "3.2.1", 75 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", 76 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", 77 | "dev": true, 78 | "requires": { 79 | "color-convert": "^1.9.0" 80 | } 81 | }, 82 | "array-find-index": { 83 | "version": "1.0.2", 84 | "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", 85 | "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", 86 | "dev": true 87 | }, 88 | "array-ify": { 89 | "version": "1.0.0", 90 | "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", 91 | "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=", 92 | "dev": true 93 | }, 94 | "arrify": { 95 | "version": "1.0.1", 96 | "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", 97 | "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", 98 | "dev": true 99 | }, 100 | "axios": { 101 | "version": "0.19.2", 102 | "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz", 103 | "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==", 104 | "requires": { 105 | "follow-redirects": "1.5.10" 106 | } 107 | }, 108 | "balanced-match": { 109 | "version": "1.0.0", 110 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", 111 | "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", 112 | "dev": true 113 | }, 114 | "brace-expansion": { 115 | "version": "1.1.11", 116 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 117 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 118 | "dev": true, 119 | "requires": { 120 | "balanced-match": "^1.0.0", 121 | "concat-map": "0.0.1" 122 | } 123 | }, 124 | "buffer-from": { 125 | "version": "1.1.1", 126 | "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", 127 | "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", 128 | "dev": true 129 | }, 130 | "camelcase": { 131 | "version": "5.3.1", 132 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", 133 | "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", 134 | "dev": true 135 | }, 136 | "camelcase-keys": { 137 | "version": "6.2.2", 138 | "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", 139 | "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", 140 | "dev": true, 141 | "requires": { 142 | "camelcase": "^5.3.1", 143 | "map-obj": "^4.0.0", 144 | "quick-lru": "^4.0.1" 145 | } 146 | }, 147 | "chalk": { 148 | "version": "2.4.2", 149 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", 150 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", 151 | "dev": true, 152 | "requires": { 153 | "ansi-styles": "^3.2.1", 154 | "escape-string-regexp": "^1.0.5", 155 | "supports-color": "^5.3.0" 156 | } 157 | }, 158 | "cliui": { 159 | "version": "6.0.0", 160 | "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", 161 | "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", 162 | "dev": true, 163 | "requires": { 164 | "string-width": "^4.2.0", 165 | "strip-ansi": "^6.0.0", 166 | "wrap-ansi": "^6.2.0" 167 | } 168 | }, 169 | "color-convert": { 170 | "version": "1.9.3", 171 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", 172 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", 173 | "dev": true, 174 | "requires": { 175 | "color-name": "1.1.3" 176 | } 177 | }, 178 | "color-name": { 179 | "version": "1.1.3", 180 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", 181 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", 182 | "dev": true 183 | }, 184 | "compare-func": { 185 | "version": "2.0.0", 186 | "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-2.0.0.tgz", 187 | "integrity": "sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==", 188 | "dev": true, 189 | "requires": { 190 | "array-ify": "^1.0.0", 191 | "dot-prop": "^5.1.0" 192 | } 193 | }, 194 | "concat-map": { 195 | "version": "0.0.1", 196 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 197 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", 198 | "dev": true 199 | }, 200 | "concat-stream": { 201 | "version": "2.0.0", 202 | "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-2.0.0.tgz", 203 | "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==", 204 | "dev": true, 205 | "requires": { 206 | "buffer-from": "^1.0.0", 207 | "inherits": "^2.0.3", 208 | "readable-stream": "^3.0.2", 209 | "typedarray": "^0.0.6" 210 | } 211 | }, 212 | "contentful": { 213 | "version": "7.14.6", 214 | "resolved": "https://registry.npmjs.org/contentful/-/contentful-7.14.6.tgz", 215 | "integrity": "sha512-7/Xqw/UT0/zW9DeVGAwtW4twGbThIc6rbLATrhUn7AXt/xTCFzgPiJxHgRU9gmr733q/Wckv663B51abDMS9Nw==", 216 | "requires": { 217 | "axios": "^0.19.1", 218 | "contentful-resolve-response": "^1.2.2", 219 | "contentful-sdk-core": "^6.4.5", 220 | "json-stringify-safe": "^5.0.1", 221 | "lodash": "^4.17.11" 222 | } 223 | }, 224 | "contentful-resolve-response": { 225 | "version": "1.2.2", 226 | "resolved": "https://registry.npmjs.org/contentful-resolve-response/-/contentful-resolve-response-1.2.2.tgz", 227 | "integrity": "sha512-KyRz05f2YFJDSFs/L5jtsptbL5Fk3+ukSjRF94zFXq0FOtYoaxyCbqKgHhK2+3hlipxVQ+KGRus/tSaD6PoPMg==", 228 | "requires": { 229 | "lodash": "^4.17.15" 230 | } 231 | }, 232 | "contentful-sdk-core": { 233 | "version": "6.4.5", 234 | "resolved": "https://registry.npmjs.org/contentful-sdk-core/-/contentful-sdk-core-6.4.5.tgz", 235 | "integrity": "sha512-rygNuiwbG6UKrJg6EDlaKewayTeLWrjA2wJwVmq7rV/DYo0cic6t28y0EMhRQ4pgJDV5HyUQFoFeBm2lwLfG2Q==", 236 | "requires": { 237 | "lodash": "^4.17.10", 238 | "qs": "^6.5.2" 239 | } 240 | }, 241 | "conventional-changelog": { 242 | "version": "3.1.23", 243 | "resolved": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-3.1.23.tgz", 244 | "integrity": "sha512-sScUu2NHusjRC1dPc5p8/b3kT78OYr95/Bx7Vl8CPB8tF2mG1xei5iylDTRjONV5hTlzt+Cn/tBWrKdd299b7A==", 245 | "dev": true, 246 | "requires": { 247 | "conventional-changelog-angular": "^5.0.11", 248 | "conventional-changelog-atom": "^2.0.7", 249 | "conventional-changelog-codemirror": "^2.0.7", 250 | "conventional-changelog-conventionalcommits": "^4.4.0", 251 | "conventional-changelog-core": "^4.2.0", 252 | "conventional-changelog-ember": "^2.0.8", 253 | "conventional-changelog-eslint": "^3.0.8", 254 | "conventional-changelog-express": "^2.0.5", 255 | "conventional-changelog-jquery": "^3.0.10", 256 | "conventional-changelog-jshint": "^2.0.8", 257 | "conventional-changelog-preset-loader": "^2.3.4" 258 | } 259 | }, 260 | "conventional-changelog-angular": { 261 | "version": "5.0.11", 262 | "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.11.tgz", 263 | "integrity": "sha512-nSLypht/1yEflhuTogC03i7DX7sOrXGsRn14g131Potqi6cbGbGEE9PSDEHKldabB6N76HiSyw9Ph+kLmC04Qw==", 264 | "dev": true, 265 | "requires": { 266 | "compare-func": "^2.0.0", 267 | "q": "^1.5.1" 268 | } 269 | }, 270 | "conventional-changelog-atom": { 271 | "version": "2.0.7", 272 | "resolved": "https://registry.npmjs.org/conventional-changelog-atom/-/conventional-changelog-atom-2.0.7.tgz", 273 | "integrity": "sha512-7dOREZwzB+tCEMjRTDfen0OHwd7vPUdmU0llTy1eloZgtOP4iSLVzYIQqfmdRZEty+3w5Jz+AbhfTJKoKw1JeQ==", 274 | "dev": true, 275 | "requires": { 276 | "q": "^1.5.1" 277 | } 278 | }, 279 | "conventional-changelog-codemirror": { 280 | "version": "2.0.7", 281 | "resolved": "https://registry.npmjs.org/conventional-changelog-codemirror/-/conventional-changelog-codemirror-2.0.7.tgz", 282 | "integrity": "sha512-Oralk1kiagn3Gb5cR5BffenWjVu59t/viE6UMD/mQa1hISMPkMYhJIqX+CMeA1zXgVBO+YHQhhokEj99GP5xcg==", 283 | "dev": true, 284 | "requires": { 285 | "q": "^1.5.1" 286 | } 287 | }, 288 | "conventional-changelog-config-spec": { 289 | "version": "2.1.0", 290 | "resolved": "https://registry.npmjs.org/conventional-changelog-config-spec/-/conventional-changelog-config-spec-2.1.0.tgz", 291 | "integrity": "sha512-IpVePh16EbbB02V+UA+HQnnPIohgXvJRxHcS5+Uwk4AT5LjzCZJm5sp/yqs5C6KZJ1jMsV4paEV13BN1pvDuxQ==", 292 | "dev": true 293 | }, 294 | "conventional-changelog-conventionalcommits": { 295 | "version": "4.4.0", 296 | "resolved": "https://registry.npmjs.org/conventional-changelog-conventionalcommits/-/conventional-changelog-conventionalcommits-4.4.0.tgz", 297 | "integrity": "sha512-ybvx76jTh08tpaYrYn/yd0uJNLt5yMrb1BphDe4WBredMlvPisvMghfpnJb6RmRNcqXeuhR6LfGZGewbkRm9yA==", 298 | "dev": true, 299 | "requires": { 300 | "compare-func": "^2.0.0", 301 | "lodash": "^4.17.15", 302 | "q": "^1.5.1" 303 | } 304 | }, 305 | "conventional-changelog-core": { 306 | "version": "4.2.0", 307 | "resolved": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-4.2.0.tgz", 308 | "integrity": "sha512-8+xMvN6JvdDtPbGBqA7oRNyZD4od1h/SIzrWqHcKZjitbVXrFpozEeyn4iI4af1UwdrabQpiZMaV07fPUTGd4w==", 309 | "dev": true, 310 | "requires": { 311 | "add-stream": "^1.0.0", 312 | "conventional-changelog-writer": "^4.0.17", 313 | "conventional-commits-parser": "^3.1.0", 314 | "dateformat": "^3.0.0", 315 | "get-pkg-repo": "^1.0.0", 316 | "git-raw-commits": "2.0.0", 317 | "git-remote-origin-url": "^2.0.0", 318 | "git-semver-tags": "^4.1.0", 319 | "lodash": "^4.17.15", 320 | "normalize-package-data": "^2.3.5", 321 | "q": "^1.5.1", 322 | "read-pkg": "^3.0.0", 323 | "read-pkg-up": "^3.0.0", 324 | "shelljs": "^0.8.3", 325 | "through2": "^3.0.0" 326 | } 327 | }, 328 | "conventional-changelog-ember": { 329 | "version": "2.0.8", 330 | "resolved": "https://registry.npmjs.org/conventional-changelog-ember/-/conventional-changelog-ember-2.0.8.tgz", 331 | "integrity": "sha512-JEMEcUAMg4Q9yxD341OgWlESQ4gLqMWMXIWWUqoQU8yvTJlKnrvcui3wk9JvnZQyONwM2g1MKRZuAjKxr8hAXA==", 332 | "dev": true, 333 | "requires": { 334 | "q": "^1.5.1" 335 | } 336 | }, 337 | "conventional-changelog-eslint": { 338 | "version": "3.0.8", 339 | "resolved": "https://registry.npmjs.org/conventional-changelog-eslint/-/conventional-changelog-eslint-3.0.8.tgz", 340 | "integrity": "sha512-5rTRltgWG7TpU1PqgKHMA/2ivjhrB+E+S7OCTvj0zM/QGg4vmnVH67Vq/EzvSNYtejhWC+OwzvDrLk3tqPry8A==", 341 | "dev": true, 342 | "requires": { 343 | "q": "^1.5.1" 344 | } 345 | }, 346 | "conventional-changelog-express": { 347 | "version": "2.0.5", 348 | "resolved": "https://registry.npmjs.org/conventional-changelog-express/-/conventional-changelog-express-2.0.5.tgz", 349 | "integrity": "sha512-pW2hsjKG+xNx/Qjof8wYlAX/P61hT5gQ/2rZ2NsTpG+PgV7Rc8RCfITvC/zN9K8fj0QmV6dWmUefCteD9baEAw==", 350 | "dev": true, 351 | "requires": { 352 | "q": "^1.5.1" 353 | } 354 | }, 355 | "conventional-changelog-jquery": { 356 | "version": "3.0.10", 357 | "resolved": "https://registry.npmjs.org/conventional-changelog-jquery/-/conventional-changelog-jquery-3.0.10.tgz", 358 | "integrity": "sha512-QCW6wF8QgPkq2ruPaxc83jZxoWQxLkt/pNxIDn/oYjMiVgrtqNdd7lWe3vsl0hw5ENHNf/ejXuzDHk6suKsRpg==", 359 | "dev": true, 360 | "requires": { 361 | "q": "^1.5.1" 362 | } 363 | }, 364 | "conventional-changelog-jshint": { 365 | "version": "2.0.8", 366 | "resolved": "https://registry.npmjs.org/conventional-changelog-jshint/-/conventional-changelog-jshint-2.0.8.tgz", 367 | "integrity": "sha512-hB/iI0IiZwnZ+seYI+qEQ4b+EMQSEC8jGIvhO2Vpz1E5p8FgLz75OX8oB1xJWl+s4xBMB6f8zJr0tC/BL7YOjw==", 368 | "dev": true, 369 | "requires": { 370 | "compare-func": "^2.0.0", 371 | "q": "^1.5.1" 372 | } 373 | }, 374 | "conventional-changelog-preset-loader": { 375 | "version": "2.3.4", 376 | "resolved": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz", 377 | "integrity": "sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g==", 378 | "dev": true 379 | }, 380 | "conventional-changelog-writer": { 381 | "version": "4.0.17", 382 | "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.17.tgz", 383 | "integrity": "sha512-IKQuK3bib/n032KWaSb8YlBFds+aLmzENtnKtxJy3+HqDq5kohu3g/UdNbIHeJWygfnEbZjnCKFxAW0y7ArZAw==", 384 | "dev": true, 385 | "requires": { 386 | "compare-func": "^2.0.0", 387 | "conventional-commits-filter": "^2.0.6", 388 | "dateformat": "^3.0.0", 389 | "handlebars": "^4.7.6", 390 | "json-stringify-safe": "^5.0.1", 391 | "lodash": "^4.17.15", 392 | "meow": "^7.0.0", 393 | "semver": "^6.0.0", 394 | "split": "^1.0.0", 395 | "through2": "^3.0.0" 396 | }, 397 | "dependencies": { 398 | "semver": { 399 | "version": "6.3.0", 400 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 401 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 402 | "dev": true 403 | } 404 | } 405 | }, 406 | "conventional-commits-filter": { 407 | "version": "2.0.6", 408 | "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.6.tgz", 409 | "integrity": "sha512-4g+sw8+KA50/Qwzfr0hL5k5NWxqtrOVw4DDk3/h6L85a9Gz0/Eqp3oP+CWCNfesBvZZZEFHF7OTEbRe+yYSyKw==", 410 | "dev": true, 411 | "requires": { 412 | "lodash.ismatch": "^4.4.0", 413 | "modify-values": "^1.0.0" 414 | } 415 | }, 416 | "conventional-commits-parser": { 417 | "version": "3.1.0", 418 | "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.1.0.tgz", 419 | "integrity": "sha512-RSo5S0WIwXZiRxUGTPuYFbqvrR4vpJ1BDdTlthFgvHt5kEdnd1+pdvwWphWn57/oIl4V72NMmOocFqqJ8mFFhA==", 420 | "dev": true, 421 | "requires": { 422 | "JSONStream": "^1.0.4", 423 | "is-text-path": "^1.0.1", 424 | "lodash": "^4.17.15", 425 | "meow": "^7.0.0", 426 | "split2": "^2.0.0", 427 | "through2": "^3.0.0", 428 | "trim-off-newlines": "^1.0.0" 429 | } 430 | }, 431 | "conventional-recommended-bump": { 432 | "version": "6.0.10", 433 | "resolved": "https://registry.npmjs.org/conventional-recommended-bump/-/conventional-recommended-bump-6.0.10.tgz", 434 | "integrity": "sha512-2ibrqAFMN3ZA369JgVoSbajdD/BHN6zjY7DZFKTHzyzuQejDUCjQ85S5KHxCRxNwsbDJhTPD5hOKcis/jQhRgg==", 435 | "dev": true, 436 | "requires": { 437 | "concat-stream": "^2.0.0", 438 | "conventional-changelog-preset-loader": "^2.3.4", 439 | "conventional-commits-filter": "^2.0.6", 440 | "conventional-commits-parser": "^3.1.0", 441 | "git-raw-commits": "2.0.0", 442 | "git-semver-tags": "^4.1.0", 443 | "meow": "^7.0.0", 444 | "q": "^1.5.1" 445 | } 446 | }, 447 | "core-util-is": { 448 | "version": "1.0.2", 449 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", 450 | "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", 451 | "dev": true 452 | }, 453 | "currently-unhandled": { 454 | "version": "0.4.1", 455 | "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", 456 | "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", 457 | "dev": true, 458 | "requires": { 459 | "array-find-index": "^1.0.1" 460 | } 461 | }, 462 | "dargs": { 463 | "version": "4.1.0", 464 | "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz", 465 | "integrity": "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=", 466 | "dev": true, 467 | "requires": { 468 | "number-is-nan": "^1.0.0" 469 | } 470 | }, 471 | "dateformat": { 472 | "version": "3.0.3", 473 | "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", 474 | "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", 475 | "dev": true 476 | }, 477 | "debug": { 478 | "version": "3.1.0", 479 | "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", 480 | "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", 481 | "requires": { 482 | "ms": "2.0.0" 483 | } 484 | }, 485 | "decamelize": { 486 | "version": "1.2.0", 487 | "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", 488 | "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", 489 | "dev": true 490 | }, 491 | "decamelize-keys": { 492 | "version": "1.1.0", 493 | "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", 494 | "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", 495 | "dev": true, 496 | "requires": { 497 | "decamelize": "^1.1.0", 498 | "map-obj": "^1.0.0" 499 | }, 500 | "dependencies": { 501 | "map-obj": { 502 | "version": "1.0.1", 503 | "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", 504 | "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", 505 | "dev": true 506 | } 507 | } 508 | }, 509 | "detect-indent": { 510 | "version": "6.0.0", 511 | "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz", 512 | "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==", 513 | "dev": true 514 | }, 515 | "detect-newline": { 516 | "version": "3.1.0", 517 | "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", 518 | "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", 519 | "dev": true 520 | }, 521 | "dot-prop": { 522 | "version": "5.3.0", 523 | "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", 524 | "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", 525 | "dev": true, 526 | "requires": { 527 | "is-obj": "^2.0.0" 528 | } 529 | }, 530 | "dotgitignore": { 531 | "version": "2.1.0", 532 | "resolved": "https://registry.npmjs.org/dotgitignore/-/dotgitignore-2.1.0.tgz", 533 | "integrity": "sha512-sCm11ak2oY6DglEPpCB8TixLjWAxd3kJTs6UIcSasNYxXdFPV+YKlye92c8H4kKFqV5qYMIh7d+cYecEg0dIkA==", 534 | "dev": true, 535 | "requires": { 536 | "find-up": "^3.0.0", 537 | "minimatch": "^3.0.4" 538 | }, 539 | "dependencies": { 540 | "find-up": { 541 | "version": "3.0.0", 542 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", 543 | "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", 544 | "dev": true, 545 | "requires": { 546 | "locate-path": "^3.0.0" 547 | } 548 | }, 549 | "locate-path": { 550 | "version": "3.0.0", 551 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", 552 | "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", 553 | "dev": true, 554 | "requires": { 555 | "p-locate": "^3.0.0", 556 | "path-exists": "^3.0.0" 557 | } 558 | }, 559 | "p-locate": { 560 | "version": "3.0.0", 561 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", 562 | "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", 563 | "dev": true, 564 | "requires": { 565 | "p-limit": "^2.0.0" 566 | } 567 | }, 568 | "path-exists": { 569 | "version": "3.0.0", 570 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", 571 | "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", 572 | "dev": true 573 | } 574 | } 575 | }, 576 | "emoji-regex": { 577 | "version": "8.0.0", 578 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 579 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 580 | "dev": true 581 | }, 582 | "error-ex": { 583 | "version": "1.3.2", 584 | "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", 585 | "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", 586 | "dev": true, 587 | "requires": { 588 | "is-arrayish": "^0.2.1" 589 | } 590 | }, 591 | "escape-string-regexp": { 592 | "version": "1.0.5", 593 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", 594 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", 595 | "dev": true 596 | }, 597 | "figures": { 598 | "version": "3.2.0", 599 | "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", 600 | "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", 601 | "dev": true, 602 | "requires": { 603 | "escape-string-regexp": "^1.0.5" 604 | } 605 | }, 606 | "find-up": { 607 | "version": "4.1.0", 608 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", 609 | "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", 610 | "dev": true, 611 | "requires": { 612 | "locate-path": "^5.0.0", 613 | "path-exists": "^4.0.0" 614 | } 615 | }, 616 | "follow-redirects": { 617 | "version": "1.5.10", 618 | "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", 619 | "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", 620 | "requires": { 621 | "debug": "=3.1.0" 622 | } 623 | }, 624 | "fs-access": { 625 | "version": "1.0.1", 626 | "resolved": "https://registry.npmjs.org/fs-access/-/fs-access-1.0.1.tgz", 627 | "integrity": "sha1-1qh/JiJxzv6+wwxVNAf7mV2od3o=", 628 | "dev": true, 629 | "requires": { 630 | "null-check": "^1.0.0" 631 | } 632 | }, 633 | "fs.realpath": { 634 | "version": "1.0.0", 635 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", 636 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", 637 | "dev": true 638 | }, 639 | "get-caller-file": { 640 | "version": "2.0.5", 641 | "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", 642 | "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", 643 | "dev": true 644 | }, 645 | "get-pkg-repo": { 646 | "version": "1.4.0", 647 | "resolved": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz", 648 | "integrity": "sha1-xztInAbYDMVTbCyFP54FIyBWly0=", 649 | "dev": true, 650 | "requires": { 651 | "hosted-git-info": "^2.1.4", 652 | "meow": "^3.3.0", 653 | "normalize-package-data": "^2.3.0", 654 | "parse-github-repo-url": "^1.3.0", 655 | "through2": "^2.0.0" 656 | }, 657 | "dependencies": { 658 | "camelcase": { 659 | "version": "2.1.1", 660 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", 661 | "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", 662 | "dev": true 663 | }, 664 | "camelcase-keys": { 665 | "version": "2.1.0", 666 | "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", 667 | "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", 668 | "dev": true, 669 | "requires": { 670 | "camelcase": "^2.0.0", 671 | "map-obj": "^1.0.0" 672 | } 673 | }, 674 | "find-up": { 675 | "version": "1.1.2", 676 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", 677 | "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", 678 | "dev": true, 679 | "requires": { 680 | "path-exists": "^2.0.0", 681 | "pinkie-promise": "^2.0.0" 682 | } 683 | }, 684 | "indent-string": { 685 | "version": "2.1.0", 686 | "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", 687 | "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", 688 | "dev": true, 689 | "requires": { 690 | "repeating": "^2.0.0" 691 | } 692 | }, 693 | "map-obj": { 694 | "version": "1.0.1", 695 | "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", 696 | "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", 697 | "dev": true 698 | }, 699 | "meow": { 700 | "version": "3.7.0", 701 | "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", 702 | "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", 703 | "dev": true, 704 | "requires": { 705 | "camelcase-keys": "^2.0.0", 706 | "decamelize": "^1.1.2", 707 | "loud-rejection": "^1.0.0", 708 | "map-obj": "^1.0.1", 709 | "minimist": "^1.1.3", 710 | "normalize-package-data": "^2.3.4", 711 | "object-assign": "^4.0.1", 712 | "read-pkg-up": "^1.0.1", 713 | "redent": "^1.0.0", 714 | "trim-newlines": "^1.0.0" 715 | } 716 | }, 717 | "path-exists": { 718 | "version": "2.1.0", 719 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", 720 | "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", 721 | "dev": true, 722 | "requires": { 723 | "pinkie-promise": "^2.0.0" 724 | } 725 | }, 726 | "read-pkg": { 727 | "version": "1.1.0", 728 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", 729 | "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", 730 | "dev": true, 731 | "requires": { 732 | "load-json-file": "^1.0.0", 733 | "normalize-package-data": "^2.3.2", 734 | "path-type": "^1.0.0" 735 | } 736 | }, 737 | "read-pkg-up": { 738 | "version": "1.0.1", 739 | "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", 740 | "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", 741 | "dev": true, 742 | "requires": { 743 | "find-up": "^1.0.0", 744 | "read-pkg": "^1.0.0" 745 | } 746 | }, 747 | "readable-stream": { 748 | "version": "2.3.7", 749 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", 750 | "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", 751 | "dev": true, 752 | "requires": { 753 | "core-util-is": "~1.0.0", 754 | "inherits": "~2.0.3", 755 | "isarray": "~1.0.0", 756 | "process-nextick-args": "~2.0.0", 757 | "safe-buffer": "~5.1.1", 758 | "string_decoder": "~1.1.1", 759 | "util-deprecate": "~1.0.1" 760 | } 761 | }, 762 | "redent": { 763 | "version": "1.0.0", 764 | "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", 765 | "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", 766 | "dev": true, 767 | "requires": { 768 | "indent-string": "^2.1.0", 769 | "strip-indent": "^1.0.1" 770 | } 771 | }, 772 | "safe-buffer": { 773 | "version": "5.1.2", 774 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 775 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 776 | "dev": true 777 | }, 778 | "string_decoder": { 779 | "version": "1.1.1", 780 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 781 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 782 | "dev": true, 783 | "requires": { 784 | "safe-buffer": "~5.1.0" 785 | } 786 | }, 787 | "strip-indent": { 788 | "version": "1.0.1", 789 | "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", 790 | "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", 791 | "dev": true, 792 | "requires": { 793 | "get-stdin": "^4.0.1" 794 | } 795 | }, 796 | "through2": { 797 | "version": "2.0.5", 798 | "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", 799 | "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", 800 | "dev": true, 801 | "requires": { 802 | "readable-stream": "~2.3.6", 803 | "xtend": "~4.0.1" 804 | } 805 | }, 806 | "trim-newlines": { 807 | "version": "1.0.0", 808 | "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", 809 | "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", 810 | "dev": true 811 | } 812 | } 813 | }, 814 | "get-stdin": { 815 | "version": "4.0.1", 816 | "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", 817 | "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", 818 | "dev": true 819 | }, 820 | "git-raw-commits": { 821 | "version": "2.0.0", 822 | "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.0.tgz", 823 | "integrity": "sha512-w4jFEJFgKXMQJ0H0ikBk2S+4KP2VEjhCvLCNqbNRQC8BgGWgLKNCO7a9K9LI+TVT7Gfoloje502sEnctibffgg==", 824 | "dev": true, 825 | "requires": { 826 | "dargs": "^4.0.1", 827 | "lodash.template": "^4.0.2", 828 | "meow": "^4.0.0", 829 | "split2": "^2.0.0", 830 | "through2": "^2.0.0" 831 | }, 832 | "dependencies": { 833 | "camelcase": { 834 | "version": "4.1.0", 835 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", 836 | "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", 837 | "dev": true 838 | }, 839 | "camelcase-keys": { 840 | "version": "4.2.0", 841 | "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", 842 | "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", 843 | "dev": true, 844 | "requires": { 845 | "camelcase": "^4.1.0", 846 | "map-obj": "^2.0.0", 847 | "quick-lru": "^1.0.0" 848 | } 849 | }, 850 | "indent-string": { 851 | "version": "3.2.0", 852 | "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", 853 | "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", 854 | "dev": true 855 | }, 856 | "map-obj": { 857 | "version": "2.0.0", 858 | "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", 859 | "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", 860 | "dev": true 861 | }, 862 | "meow": { 863 | "version": "4.0.1", 864 | "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", 865 | "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", 866 | "dev": true, 867 | "requires": { 868 | "camelcase-keys": "^4.0.0", 869 | "decamelize-keys": "^1.0.0", 870 | "loud-rejection": "^1.0.0", 871 | "minimist": "^1.1.3", 872 | "minimist-options": "^3.0.1", 873 | "normalize-package-data": "^2.3.4", 874 | "read-pkg-up": "^3.0.0", 875 | "redent": "^2.0.0", 876 | "trim-newlines": "^2.0.0" 877 | } 878 | }, 879 | "minimist-options": { 880 | "version": "3.0.2", 881 | "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", 882 | "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", 883 | "dev": true, 884 | "requires": { 885 | "arrify": "^1.0.1", 886 | "is-plain-obj": "^1.1.0" 887 | } 888 | }, 889 | "quick-lru": { 890 | "version": "1.1.0", 891 | "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", 892 | "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", 893 | "dev": true 894 | }, 895 | "readable-stream": { 896 | "version": "2.3.7", 897 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", 898 | "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", 899 | "dev": true, 900 | "requires": { 901 | "core-util-is": "~1.0.0", 902 | "inherits": "~2.0.3", 903 | "isarray": "~1.0.0", 904 | "process-nextick-args": "~2.0.0", 905 | "safe-buffer": "~5.1.1", 906 | "string_decoder": "~1.1.1", 907 | "util-deprecate": "~1.0.1" 908 | } 909 | }, 910 | "redent": { 911 | "version": "2.0.0", 912 | "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", 913 | "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", 914 | "dev": true, 915 | "requires": { 916 | "indent-string": "^3.0.0", 917 | "strip-indent": "^2.0.0" 918 | } 919 | }, 920 | "safe-buffer": { 921 | "version": "5.1.2", 922 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 923 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 924 | "dev": true 925 | }, 926 | "string_decoder": { 927 | "version": "1.1.1", 928 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 929 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 930 | "dev": true, 931 | "requires": { 932 | "safe-buffer": "~5.1.0" 933 | } 934 | }, 935 | "strip-indent": { 936 | "version": "2.0.0", 937 | "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", 938 | "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", 939 | "dev": true 940 | }, 941 | "through2": { 942 | "version": "2.0.5", 943 | "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", 944 | "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", 945 | "dev": true, 946 | "requires": { 947 | "readable-stream": "~2.3.6", 948 | "xtend": "~4.0.1" 949 | } 950 | }, 951 | "trim-newlines": { 952 | "version": "2.0.0", 953 | "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", 954 | "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", 955 | "dev": true 956 | } 957 | } 958 | }, 959 | "git-remote-origin-url": { 960 | "version": "2.0.0", 961 | "resolved": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz", 962 | "integrity": "sha1-UoJlna4hBxRaERJhEq0yFuxfpl8=", 963 | "dev": true, 964 | "requires": { 965 | "gitconfiglocal": "^1.0.0", 966 | "pify": "^2.3.0" 967 | } 968 | }, 969 | "git-semver-tags": { 970 | "version": "4.1.0", 971 | "resolved": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-4.1.0.tgz", 972 | "integrity": "sha512-TcxAGeo03HdErzKzi4fDD+xEL7gi8r2Y5YSxH6N2XYdVSV5UkBwfrt7Gqo1b+uSHCjy/sa9Y6BBBxxFLxfbhTg==", 973 | "dev": true, 974 | "requires": { 975 | "meow": "^7.0.0", 976 | "semver": "^6.0.0" 977 | }, 978 | "dependencies": { 979 | "semver": { 980 | "version": "6.3.0", 981 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 982 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 983 | "dev": true 984 | } 985 | } 986 | }, 987 | "gitconfiglocal": { 988 | "version": "1.0.0", 989 | "resolved": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz", 990 | "integrity": "sha1-QdBF84UaXqiPA/JMocYXgRRGS5s=", 991 | "dev": true, 992 | "requires": { 993 | "ini": "^1.3.2" 994 | } 995 | }, 996 | "glob": { 997 | "version": "7.1.6", 998 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", 999 | "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", 1000 | "dev": true, 1001 | "requires": { 1002 | "fs.realpath": "^1.0.0", 1003 | "inflight": "^1.0.4", 1004 | "inherits": "2", 1005 | "minimatch": "^3.0.4", 1006 | "once": "^1.3.0", 1007 | "path-is-absolute": "^1.0.0" 1008 | } 1009 | }, 1010 | "graceful-fs": { 1011 | "version": "4.2.4", 1012 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", 1013 | "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", 1014 | "dev": true 1015 | }, 1016 | "handlebars": { 1017 | "version": "4.7.6", 1018 | "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz", 1019 | "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==", 1020 | "dev": true, 1021 | "requires": { 1022 | "minimist": "^1.2.5", 1023 | "neo-async": "^2.6.0", 1024 | "source-map": "^0.6.1", 1025 | "uglify-js": "^3.1.4", 1026 | "wordwrap": "^1.0.0" 1027 | } 1028 | }, 1029 | "hard-rejection": { 1030 | "version": "2.1.0", 1031 | "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", 1032 | "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", 1033 | "dev": true 1034 | }, 1035 | "has-flag": { 1036 | "version": "3.0.0", 1037 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 1038 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", 1039 | "dev": true 1040 | }, 1041 | "hosted-git-info": { 1042 | "version": "2.8.8", 1043 | "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", 1044 | "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", 1045 | "dev": true 1046 | }, 1047 | "indent-string": { 1048 | "version": "4.0.0", 1049 | "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", 1050 | "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", 1051 | "dev": true 1052 | }, 1053 | "inflight": { 1054 | "version": "1.0.6", 1055 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", 1056 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", 1057 | "dev": true, 1058 | "requires": { 1059 | "once": "^1.3.0", 1060 | "wrappy": "1" 1061 | } 1062 | }, 1063 | "inherits": { 1064 | "version": "2.0.4", 1065 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", 1066 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", 1067 | "dev": true 1068 | }, 1069 | "ini": { 1070 | "version": "1.3.5", 1071 | "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", 1072 | "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", 1073 | "dev": true 1074 | }, 1075 | "interpret": { 1076 | "version": "1.4.0", 1077 | "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", 1078 | "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", 1079 | "dev": true 1080 | }, 1081 | "is-arrayish": { 1082 | "version": "0.2.1", 1083 | "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", 1084 | "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", 1085 | "dev": true 1086 | }, 1087 | "is-finite": { 1088 | "version": "1.1.0", 1089 | "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", 1090 | "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", 1091 | "dev": true 1092 | }, 1093 | "is-fullwidth-code-point": { 1094 | "version": "3.0.0", 1095 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 1096 | "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 1097 | "dev": true 1098 | }, 1099 | "is-obj": { 1100 | "version": "2.0.0", 1101 | "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", 1102 | "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", 1103 | "dev": true 1104 | }, 1105 | "is-plain-obj": { 1106 | "version": "1.1.0", 1107 | "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", 1108 | "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", 1109 | "dev": true 1110 | }, 1111 | "is-text-path": { 1112 | "version": "1.0.1", 1113 | "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", 1114 | "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=", 1115 | "dev": true, 1116 | "requires": { 1117 | "text-extensions": "^1.0.0" 1118 | } 1119 | }, 1120 | "is-utf8": { 1121 | "version": "0.2.1", 1122 | "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", 1123 | "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", 1124 | "dev": true 1125 | }, 1126 | "isarray": { 1127 | "version": "1.0.0", 1128 | "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", 1129 | "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", 1130 | "dev": true 1131 | }, 1132 | "js-tokens": { 1133 | "version": "4.0.0", 1134 | "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", 1135 | "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", 1136 | "dev": true 1137 | }, 1138 | "json-parse-better-errors": { 1139 | "version": "1.0.2", 1140 | "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", 1141 | "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", 1142 | "dev": true 1143 | }, 1144 | "json-parse-even-better-errors": { 1145 | "version": "2.3.1", 1146 | "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", 1147 | "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", 1148 | "dev": true 1149 | }, 1150 | "json-stringify-safe": { 1151 | "version": "5.0.1", 1152 | "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", 1153 | "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" 1154 | }, 1155 | "jsonparse": { 1156 | "version": "1.3.1", 1157 | "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", 1158 | "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=", 1159 | "dev": true 1160 | }, 1161 | "kind-of": { 1162 | "version": "6.0.3", 1163 | "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", 1164 | "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", 1165 | "dev": true 1166 | }, 1167 | "lines-and-columns": { 1168 | "version": "1.1.6", 1169 | "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", 1170 | "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", 1171 | "dev": true 1172 | }, 1173 | "load-json-file": { 1174 | "version": "1.1.0", 1175 | "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", 1176 | "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", 1177 | "dev": true, 1178 | "requires": { 1179 | "graceful-fs": "^4.1.2", 1180 | "parse-json": "^2.2.0", 1181 | "pify": "^2.0.0", 1182 | "pinkie-promise": "^2.0.0", 1183 | "strip-bom": "^2.0.0" 1184 | }, 1185 | "dependencies": { 1186 | "parse-json": { 1187 | "version": "2.2.0", 1188 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", 1189 | "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", 1190 | "dev": true, 1191 | "requires": { 1192 | "error-ex": "^1.2.0" 1193 | } 1194 | } 1195 | } 1196 | }, 1197 | "locate-path": { 1198 | "version": "5.0.0", 1199 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", 1200 | "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", 1201 | "dev": true, 1202 | "requires": { 1203 | "p-locate": "^4.1.0" 1204 | } 1205 | }, 1206 | "lodash": { 1207 | "version": "4.17.20", 1208 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", 1209 | "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" 1210 | }, 1211 | "lodash._reinterpolate": { 1212 | "version": "3.0.0", 1213 | "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", 1214 | "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", 1215 | "dev": true 1216 | }, 1217 | "lodash.ismatch": { 1218 | "version": "4.4.0", 1219 | "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", 1220 | "integrity": "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=", 1221 | "dev": true 1222 | }, 1223 | "lodash.template": { 1224 | "version": "4.5.0", 1225 | "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", 1226 | "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", 1227 | "dev": true, 1228 | "requires": { 1229 | "lodash._reinterpolate": "^3.0.0", 1230 | "lodash.templatesettings": "^4.0.0" 1231 | } 1232 | }, 1233 | "lodash.templatesettings": { 1234 | "version": "4.2.0", 1235 | "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", 1236 | "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", 1237 | "dev": true, 1238 | "requires": { 1239 | "lodash._reinterpolate": "^3.0.0" 1240 | } 1241 | }, 1242 | "loud-rejection": { 1243 | "version": "1.6.0", 1244 | "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", 1245 | "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", 1246 | "dev": true, 1247 | "requires": { 1248 | "currently-unhandled": "^0.4.1", 1249 | "signal-exit": "^3.0.0" 1250 | } 1251 | }, 1252 | "map-obj": { 1253 | "version": "4.1.0", 1254 | "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", 1255 | "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", 1256 | "dev": true 1257 | }, 1258 | "meow": { 1259 | "version": "7.1.1", 1260 | "resolved": "https://registry.npmjs.org/meow/-/meow-7.1.1.tgz", 1261 | "integrity": "sha512-GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA==", 1262 | "dev": true, 1263 | "requires": { 1264 | "@types/minimist": "^1.2.0", 1265 | "camelcase-keys": "^6.2.2", 1266 | "decamelize-keys": "^1.1.0", 1267 | "hard-rejection": "^2.1.0", 1268 | "minimist-options": "4.1.0", 1269 | "normalize-package-data": "^2.5.0", 1270 | "read-pkg-up": "^7.0.1", 1271 | "redent": "^3.0.0", 1272 | "trim-newlines": "^3.0.0", 1273 | "type-fest": "^0.13.1", 1274 | "yargs-parser": "^18.1.3" 1275 | }, 1276 | "dependencies": { 1277 | "read-pkg": { 1278 | "version": "5.2.0", 1279 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", 1280 | "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", 1281 | "dev": true, 1282 | "requires": { 1283 | "@types/normalize-package-data": "^2.4.0", 1284 | "normalize-package-data": "^2.5.0", 1285 | "parse-json": "^5.0.0", 1286 | "type-fest": "^0.6.0" 1287 | }, 1288 | "dependencies": { 1289 | "type-fest": { 1290 | "version": "0.6.0", 1291 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", 1292 | "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", 1293 | "dev": true 1294 | } 1295 | } 1296 | }, 1297 | "read-pkg-up": { 1298 | "version": "7.0.1", 1299 | "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", 1300 | "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", 1301 | "dev": true, 1302 | "requires": { 1303 | "find-up": "^4.1.0", 1304 | "read-pkg": "^5.2.0", 1305 | "type-fest": "^0.8.1" 1306 | }, 1307 | "dependencies": { 1308 | "type-fest": { 1309 | "version": "0.8.1", 1310 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", 1311 | "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", 1312 | "dev": true 1313 | } 1314 | } 1315 | } 1316 | } 1317 | }, 1318 | "min-indent": { 1319 | "version": "1.0.1", 1320 | "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", 1321 | "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", 1322 | "dev": true 1323 | }, 1324 | "minimatch": { 1325 | "version": "3.0.4", 1326 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 1327 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 1328 | "dev": true, 1329 | "requires": { 1330 | "brace-expansion": "^1.1.7" 1331 | } 1332 | }, 1333 | "minimist": { 1334 | "version": "1.2.5", 1335 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", 1336 | "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", 1337 | "dev": true 1338 | }, 1339 | "minimist-options": { 1340 | "version": "4.1.0", 1341 | "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", 1342 | "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", 1343 | "dev": true, 1344 | "requires": { 1345 | "arrify": "^1.0.1", 1346 | "is-plain-obj": "^1.1.0", 1347 | "kind-of": "^6.0.3" 1348 | } 1349 | }, 1350 | "modify-values": { 1351 | "version": "1.0.1", 1352 | "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", 1353 | "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", 1354 | "dev": true 1355 | }, 1356 | "ms": { 1357 | "version": "2.0.0", 1358 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1359 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" 1360 | }, 1361 | "neo-async": { 1362 | "version": "2.6.2", 1363 | "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", 1364 | "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", 1365 | "dev": true 1366 | }, 1367 | "normalize-package-data": { 1368 | "version": "2.5.0", 1369 | "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", 1370 | "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", 1371 | "dev": true, 1372 | "requires": { 1373 | "hosted-git-info": "^2.1.4", 1374 | "resolve": "^1.10.0", 1375 | "semver": "2 || 3 || 4 || 5", 1376 | "validate-npm-package-license": "^3.0.1" 1377 | }, 1378 | "dependencies": { 1379 | "semver": { 1380 | "version": "5.7.1", 1381 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 1382 | "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 1383 | "dev": true 1384 | } 1385 | } 1386 | }, 1387 | "null-check": { 1388 | "version": "1.0.0", 1389 | "resolved": "https://registry.npmjs.org/null-check/-/null-check-1.0.0.tgz", 1390 | "integrity": "sha1-l33/1xdgErnsMNKjnbXPcqBDnt0=", 1391 | "dev": true 1392 | }, 1393 | "number-is-nan": { 1394 | "version": "1.0.1", 1395 | "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", 1396 | "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", 1397 | "dev": true 1398 | }, 1399 | "object-assign": { 1400 | "version": "4.1.1", 1401 | "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", 1402 | "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", 1403 | "dev": true 1404 | }, 1405 | "once": { 1406 | "version": "1.4.0", 1407 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 1408 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 1409 | "dev": true, 1410 | "requires": { 1411 | "wrappy": "1" 1412 | } 1413 | }, 1414 | "p-limit": { 1415 | "version": "2.3.0", 1416 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", 1417 | "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", 1418 | "dev": true, 1419 | "requires": { 1420 | "p-try": "^2.0.0" 1421 | } 1422 | }, 1423 | "p-locate": { 1424 | "version": "4.1.0", 1425 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", 1426 | "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", 1427 | "dev": true, 1428 | "requires": { 1429 | "p-limit": "^2.2.0" 1430 | } 1431 | }, 1432 | "p-try": { 1433 | "version": "2.2.0", 1434 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", 1435 | "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", 1436 | "dev": true 1437 | }, 1438 | "parse-github-repo-url": { 1439 | "version": "1.4.1", 1440 | "resolved": "https://registry.npmjs.org/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz", 1441 | "integrity": "sha1-nn2LslKmy2ukJZUGC3v23z28H1A=", 1442 | "dev": true 1443 | }, 1444 | "parse-json": { 1445 | "version": "5.1.0", 1446 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", 1447 | "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", 1448 | "dev": true, 1449 | "requires": { 1450 | "@babel/code-frame": "^7.0.0", 1451 | "error-ex": "^1.3.1", 1452 | "json-parse-even-better-errors": "^2.3.0", 1453 | "lines-and-columns": "^1.1.6" 1454 | } 1455 | }, 1456 | "path-exists": { 1457 | "version": "4.0.0", 1458 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", 1459 | "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", 1460 | "dev": true 1461 | }, 1462 | "path-is-absolute": { 1463 | "version": "1.0.1", 1464 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", 1465 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", 1466 | "dev": true 1467 | }, 1468 | "path-parse": { 1469 | "version": "1.0.6", 1470 | "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", 1471 | "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", 1472 | "dev": true 1473 | }, 1474 | "path-type": { 1475 | "version": "1.1.0", 1476 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", 1477 | "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", 1478 | "dev": true, 1479 | "requires": { 1480 | "graceful-fs": "^4.1.2", 1481 | "pify": "^2.0.0", 1482 | "pinkie-promise": "^2.0.0" 1483 | } 1484 | }, 1485 | "pify": { 1486 | "version": "2.3.0", 1487 | "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", 1488 | "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", 1489 | "dev": true 1490 | }, 1491 | "pinkie": { 1492 | "version": "2.0.4", 1493 | "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", 1494 | "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", 1495 | "dev": true 1496 | }, 1497 | "pinkie-promise": { 1498 | "version": "2.0.1", 1499 | "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", 1500 | "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", 1501 | "dev": true, 1502 | "requires": { 1503 | "pinkie": "^2.0.0" 1504 | } 1505 | }, 1506 | "process-nextick-args": { 1507 | "version": "2.0.1", 1508 | "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", 1509 | "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", 1510 | "dev": true 1511 | }, 1512 | "q": { 1513 | "version": "1.5.1", 1514 | "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", 1515 | "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", 1516 | "dev": true 1517 | }, 1518 | "qs": { 1519 | "version": "6.9.4", 1520 | "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.4.tgz", 1521 | "integrity": "sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ==" 1522 | }, 1523 | "quick-lru": { 1524 | "version": "4.0.1", 1525 | "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", 1526 | "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", 1527 | "dev": true 1528 | }, 1529 | "read-pkg": { 1530 | "version": "3.0.0", 1531 | "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", 1532 | "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", 1533 | "dev": true, 1534 | "requires": { 1535 | "load-json-file": "^4.0.0", 1536 | "normalize-package-data": "^2.3.2", 1537 | "path-type": "^3.0.0" 1538 | }, 1539 | "dependencies": { 1540 | "load-json-file": { 1541 | "version": "4.0.0", 1542 | "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", 1543 | "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", 1544 | "dev": true, 1545 | "requires": { 1546 | "graceful-fs": "^4.1.2", 1547 | "parse-json": "^4.0.0", 1548 | "pify": "^3.0.0", 1549 | "strip-bom": "^3.0.0" 1550 | } 1551 | }, 1552 | "parse-json": { 1553 | "version": "4.0.0", 1554 | "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", 1555 | "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", 1556 | "dev": true, 1557 | "requires": { 1558 | "error-ex": "^1.3.1", 1559 | "json-parse-better-errors": "^1.0.1" 1560 | } 1561 | }, 1562 | "path-type": { 1563 | "version": "3.0.0", 1564 | "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", 1565 | "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", 1566 | "dev": true, 1567 | "requires": { 1568 | "pify": "^3.0.0" 1569 | } 1570 | }, 1571 | "pify": { 1572 | "version": "3.0.0", 1573 | "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", 1574 | "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", 1575 | "dev": true 1576 | }, 1577 | "strip-bom": { 1578 | "version": "3.0.0", 1579 | "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", 1580 | "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", 1581 | "dev": true 1582 | } 1583 | } 1584 | }, 1585 | "read-pkg-up": { 1586 | "version": "3.0.0", 1587 | "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", 1588 | "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", 1589 | "dev": true, 1590 | "requires": { 1591 | "find-up": "^2.0.0", 1592 | "read-pkg": "^3.0.0" 1593 | }, 1594 | "dependencies": { 1595 | "find-up": { 1596 | "version": "2.1.0", 1597 | "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", 1598 | "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", 1599 | "dev": true, 1600 | "requires": { 1601 | "locate-path": "^2.0.0" 1602 | } 1603 | }, 1604 | "locate-path": { 1605 | "version": "2.0.0", 1606 | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", 1607 | "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", 1608 | "dev": true, 1609 | "requires": { 1610 | "p-locate": "^2.0.0", 1611 | "path-exists": "^3.0.0" 1612 | } 1613 | }, 1614 | "p-limit": { 1615 | "version": "1.3.0", 1616 | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", 1617 | "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", 1618 | "dev": true, 1619 | "requires": { 1620 | "p-try": "^1.0.0" 1621 | } 1622 | }, 1623 | "p-locate": { 1624 | "version": "2.0.0", 1625 | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", 1626 | "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", 1627 | "dev": true, 1628 | "requires": { 1629 | "p-limit": "^1.1.0" 1630 | } 1631 | }, 1632 | "p-try": { 1633 | "version": "1.0.0", 1634 | "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", 1635 | "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", 1636 | "dev": true 1637 | }, 1638 | "path-exists": { 1639 | "version": "3.0.0", 1640 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", 1641 | "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", 1642 | "dev": true 1643 | } 1644 | } 1645 | }, 1646 | "readable-stream": { 1647 | "version": "3.6.0", 1648 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", 1649 | "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", 1650 | "dev": true, 1651 | "requires": { 1652 | "inherits": "^2.0.3", 1653 | "string_decoder": "^1.1.1", 1654 | "util-deprecate": "^1.0.1" 1655 | } 1656 | }, 1657 | "rechoir": { 1658 | "version": "0.6.2", 1659 | "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", 1660 | "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", 1661 | "dev": true, 1662 | "requires": { 1663 | "resolve": "^1.1.6" 1664 | } 1665 | }, 1666 | "redent": { 1667 | "version": "3.0.0", 1668 | "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", 1669 | "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", 1670 | "dev": true, 1671 | "requires": { 1672 | "indent-string": "^4.0.0", 1673 | "strip-indent": "^3.0.0" 1674 | } 1675 | }, 1676 | "repeating": { 1677 | "version": "2.0.1", 1678 | "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", 1679 | "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", 1680 | "dev": true, 1681 | "requires": { 1682 | "is-finite": "^1.0.0" 1683 | } 1684 | }, 1685 | "require-directory": { 1686 | "version": "2.1.1", 1687 | "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", 1688 | "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", 1689 | "dev": true 1690 | }, 1691 | "require-main-filename": { 1692 | "version": "2.0.0", 1693 | "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", 1694 | "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", 1695 | "dev": true 1696 | }, 1697 | "resolve": { 1698 | "version": "1.17.0", 1699 | "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", 1700 | "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", 1701 | "dev": true, 1702 | "requires": { 1703 | "path-parse": "^1.0.6" 1704 | } 1705 | }, 1706 | "safe-buffer": { 1707 | "version": "5.2.1", 1708 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", 1709 | "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", 1710 | "dev": true 1711 | }, 1712 | "semver": { 1713 | "version": "7.3.2", 1714 | "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", 1715 | "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", 1716 | "dev": true 1717 | }, 1718 | "set-blocking": { 1719 | "version": "2.0.0", 1720 | "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", 1721 | "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", 1722 | "dev": true 1723 | }, 1724 | "shelljs": { 1725 | "version": "0.8.4", 1726 | "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.4.tgz", 1727 | "integrity": "sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==", 1728 | "dev": true, 1729 | "requires": { 1730 | "glob": "^7.0.0", 1731 | "interpret": "^1.0.0", 1732 | "rechoir": "^0.6.2" 1733 | } 1734 | }, 1735 | "signal-exit": { 1736 | "version": "3.0.3", 1737 | "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", 1738 | "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", 1739 | "dev": true 1740 | }, 1741 | "source-map": { 1742 | "version": "0.6.1", 1743 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 1744 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 1745 | "dev": true 1746 | }, 1747 | "spdx-correct": { 1748 | "version": "3.1.1", 1749 | "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", 1750 | "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", 1751 | "dev": true, 1752 | "requires": { 1753 | "spdx-expression-parse": "^3.0.0", 1754 | "spdx-license-ids": "^3.0.0" 1755 | } 1756 | }, 1757 | "spdx-exceptions": { 1758 | "version": "2.3.0", 1759 | "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", 1760 | "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", 1761 | "dev": true 1762 | }, 1763 | "spdx-expression-parse": { 1764 | "version": "3.0.1", 1765 | "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", 1766 | "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", 1767 | "dev": true, 1768 | "requires": { 1769 | "spdx-exceptions": "^2.1.0", 1770 | "spdx-license-ids": "^3.0.0" 1771 | } 1772 | }, 1773 | "spdx-license-ids": { 1774 | "version": "3.0.6", 1775 | "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.6.tgz", 1776 | "integrity": "sha512-+orQK83kyMva3WyPf59k1+Y525csj5JejicWut55zeTWANuN17qSiSLUXWtzHeNWORSvT7GLDJ/E/XiIWoXBTw==", 1777 | "dev": true 1778 | }, 1779 | "split": { 1780 | "version": "1.0.1", 1781 | "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", 1782 | "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", 1783 | "dev": true, 1784 | "requires": { 1785 | "through": "2" 1786 | } 1787 | }, 1788 | "split2": { 1789 | "version": "2.2.0", 1790 | "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz", 1791 | "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==", 1792 | "dev": true, 1793 | "requires": { 1794 | "through2": "^2.0.2" 1795 | }, 1796 | "dependencies": { 1797 | "readable-stream": { 1798 | "version": "2.3.7", 1799 | "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", 1800 | "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", 1801 | "dev": true, 1802 | "requires": { 1803 | "core-util-is": "~1.0.0", 1804 | "inherits": "~2.0.3", 1805 | "isarray": "~1.0.0", 1806 | "process-nextick-args": "~2.0.0", 1807 | "safe-buffer": "~5.1.1", 1808 | "string_decoder": "~1.1.1", 1809 | "util-deprecate": "~1.0.1" 1810 | } 1811 | }, 1812 | "safe-buffer": { 1813 | "version": "5.1.2", 1814 | "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", 1815 | "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", 1816 | "dev": true 1817 | }, 1818 | "string_decoder": { 1819 | "version": "1.1.1", 1820 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", 1821 | "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", 1822 | "dev": true, 1823 | "requires": { 1824 | "safe-buffer": "~5.1.0" 1825 | } 1826 | }, 1827 | "through2": { 1828 | "version": "2.0.5", 1829 | "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", 1830 | "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", 1831 | "dev": true, 1832 | "requires": { 1833 | "readable-stream": "~2.3.6", 1834 | "xtend": "~4.0.1" 1835 | } 1836 | } 1837 | } 1838 | }, 1839 | "standard-version": { 1840 | "version": "9.0.0", 1841 | "resolved": "https://registry.npmjs.org/standard-version/-/standard-version-9.0.0.tgz", 1842 | "integrity": "sha512-eRR04IscMP3xW9MJTykwz13HFNYs8jS33AGuDiBKgfo5YrO0qX0Nxb4rjupVwT5HDYL/aR+MBEVLjlmVFmFEDQ==", 1843 | "dev": true, 1844 | "requires": { 1845 | "chalk": "^2.4.2", 1846 | "conventional-changelog": "3.1.23", 1847 | "conventional-changelog-config-spec": "2.1.0", 1848 | "conventional-changelog-conventionalcommits": "4.4.0", 1849 | "conventional-recommended-bump": "6.0.10", 1850 | "detect-indent": "^6.0.0", 1851 | "detect-newline": "^3.1.0", 1852 | "dotgitignore": "^2.1.0", 1853 | "figures": "^3.1.0", 1854 | "find-up": "^4.1.0", 1855 | "fs-access": "^1.0.1", 1856 | "git-semver-tags": "^4.0.0", 1857 | "semver": "^7.1.1", 1858 | "stringify-package": "^1.0.1", 1859 | "yargs": "^15.3.1" 1860 | } 1861 | }, 1862 | "string-width": { 1863 | "version": "4.2.0", 1864 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", 1865 | "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", 1866 | "dev": true, 1867 | "requires": { 1868 | "emoji-regex": "^8.0.0", 1869 | "is-fullwidth-code-point": "^3.0.0", 1870 | "strip-ansi": "^6.0.0" 1871 | } 1872 | }, 1873 | "string_decoder": { 1874 | "version": "1.3.0", 1875 | "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", 1876 | "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", 1877 | "dev": true, 1878 | "requires": { 1879 | "safe-buffer": "~5.2.0" 1880 | } 1881 | }, 1882 | "stringify-package": { 1883 | "version": "1.0.1", 1884 | "resolved": "https://registry.npmjs.org/stringify-package/-/stringify-package-1.0.1.tgz", 1885 | "integrity": "sha512-sa4DUQsYciMP1xhKWGuFM04fB0LG/9DlluZoSVywUMRNvzid6XucHK0/90xGxRoHrAaROrcHK1aPKaijCtSrhg==", 1886 | "dev": true 1887 | }, 1888 | "strip-ansi": { 1889 | "version": "6.0.0", 1890 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", 1891 | "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", 1892 | "dev": true, 1893 | "requires": { 1894 | "ansi-regex": "^5.0.0" 1895 | } 1896 | }, 1897 | "strip-bom": { 1898 | "version": "2.0.0", 1899 | "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", 1900 | "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", 1901 | "dev": true, 1902 | "requires": { 1903 | "is-utf8": "^0.2.0" 1904 | } 1905 | }, 1906 | "strip-indent": { 1907 | "version": "3.0.0", 1908 | "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", 1909 | "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", 1910 | "dev": true, 1911 | "requires": { 1912 | "min-indent": "^1.0.0" 1913 | } 1914 | }, 1915 | "supports-color": { 1916 | "version": "5.5.0", 1917 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 1918 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 1919 | "dev": true, 1920 | "requires": { 1921 | "has-flag": "^3.0.0" 1922 | } 1923 | }, 1924 | "text-extensions": { 1925 | "version": "1.9.0", 1926 | "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", 1927 | "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", 1928 | "dev": true 1929 | }, 1930 | "through": { 1931 | "version": "2.3.8", 1932 | "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", 1933 | "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", 1934 | "dev": true 1935 | }, 1936 | "through2": { 1937 | "version": "3.0.2", 1938 | "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz", 1939 | "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==", 1940 | "dev": true, 1941 | "requires": { 1942 | "inherits": "^2.0.4", 1943 | "readable-stream": "2 || 3" 1944 | } 1945 | }, 1946 | "trim-newlines": { 1947 | "version": "3.0.0", 1948 | "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", 1949 | "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", 1950 | "dev": true 1951 | }, 1952 | "trim-off-newlines": { 1953 | "version": "1.0.1", 1954 | "resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz", 1955 | "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=", 1956 | "dev": true 1957 | }, 1958 | "type-fest": { 1959 | "version": "0.13.1", 1960 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", 1961 | "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", 1962 | "dev": true 1963 | }, 1964 | "typedarray": { 1965 | "version": "0.0.6", 1966 | "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", 1967 | "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", 1968 | "dev": true 1969 | }, 1970 | "uglify-js": { 1971 | "version": "3.10.4", 1972 | "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.10.4.tgz", 1973 | "integrity": "sha512-kBFT3U4Dcj4/pJ52vfjCSfyLyvG9VYYuGYPmrPvAxRw/i7xHiT4VvCev+uiEMcEEiu6UNB6KgWmGtSUYIWScbw==", 1974 | "dev": true, 1975 | "optional": true 1976 | }, 1977 | "util-deprecate": { 1978 | "version": "1.0.2", 1979 | "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", 1980 | "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", 1981 | "dev": true 1982 | }, 1983 | "validate-npm-package-license": { 1984 | "version": "3.0.4", 1985 | "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", 1986 | "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", 1987 | "dev": true, 1988 | "requires": { 1989 | "spdx-correct": "^3.0.0", 1990 | "spdx-expression-parse": "^3.0.0" 1991 | } 1992 | }, 1993 | "which-module": { 1994 | "version": "2.0.0", 1995 | "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", 1996 | "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", 1997 | "dev": true 1998 | }, 1999 | "wordwrap": { 2000 | "version": "1.0.0", 2001 | "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", 2002 | "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", 2003 | "dev": true 2004 | }, 2005 | "wrap-ansi": { 2006 | "version": "6.2.0", 2007 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", 2008 | "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", 2009 | "dev": true, 2010 | "requires": { 2011 | "ansi-styles": "^4.0.0", 2012 | "string-width": "^4.1.0", 2013 | "strip-ansi": "^6.0.0" 2014 | }, 2015 | "dependencies": { 2016 | "ansi-styles": { 2017 | "version": "4.2.1", 2018 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", 2019 | "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", 2020 | "dev": true, 2021 | "requires": { 2022 | "@types/color-name": "^1.1.1", 2023 | "color-convert": "^2.0.1" 2024 | } 2025 | }, 2026 | "color-convert": { 2027 | "version": "2.0.1", 2028 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 2029 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 2030 | "dev": true, 2031 | "requires": { 2032 | "color-name": "~1.1.4" 2033 | } 2034 | }, 2035 | "color-name": { 2036 | "version": "1.1.4", 2037 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 2038 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 2039 | "dev": true 2040 | } 2041 | } 2042 | }, 2043 | "wrappy": { 2044 | "version": "1.0.2", 2045 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 2046 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", 2047 | "dev": true 2048 | }, 2049 | "xtend": { 2050 | "version": "4.0.2", 2051 | "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", 2052 | "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", 2053 | "dev": true 2054 | }, 2055 | "y18n": { 2056 | "version": "4.0.0", 2057 | "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", 2058 | "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", 2059 | "dev": true 2060 | }, 2061 | "yargs": { 2062 | "version": "15.4.1", 2063 | "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", 2064 | "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", 2065 | "dev": true, 2066 | "requires": { 2067 | "cliui": "^6.0.0", 2068 | "decamelize": "^1.2.0", 2069 | "find-up": "^4.1.0", 2070 | "get-caller-file": "^2.0.1", 2071 | "require-directory": "^2.1.1", 2072 | "require-main-filename": "^2.0.0", 2073 | "set-blocking": "^2.0.0", 2074 | "string-width": "^4.2.0", 2075 | "which-module": "^2.0.0", 2076 | "y18n": "^4.0.0", 2077 | "yargs-parser": "^18.1.2" 2078 | } 2079 | }, 2080 | "yargs-parser": { 2081 | "version": "18.1.3", 2082 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", 2083 | "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", 2084 | "dev": true, 2085 | "requires": { 2086 | "camelcase": "^5.0.0", 2087 | "decamelize": "^1.2.0" 2088 | } 2089 | } 2090 | } 2091 | } 2092 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "contentful-module", 3 | "version": "0.1.14", 4 | "description": "nuxt contentful module", 5 | "main": "lib/module.js", 6 | "directories": { 7 | "lib": "lib" 8 | }, 9 | "dependencies": { 10 | "contentful": "^7.14.6" 11 | }, 12 | "devDependencies": { 13 | "standard-version": "^9.0.0" 14 | }, 15 | "scripts": { 16 | "release": "standard-version", 17 | "test": "echo \"NotFound: no test specified\" && exit 0" 18 | }, 19 | "repository": { 20 | "type": "git", 21 | "url": "git+https://github.com/scaccogatto/contentful-module.git" 22 | }, 23 | "keywords": [ 24 | "nuxt", 25 | "contentful", 26 | "module" 27 | ], 28 | "contributors": [ 29 | { 30 | "name": "Marco ", 31 | "url": "https://github.com/scaccogatto" 32 | } 33 | ], 34 | "license": "MIT", 35 | "bugs": { 36 | "url": "https://github.com/scaccogatto/contentful-module/issues" 37 | }, 38 | "homepage": "https://github.com/scaccogatto/contentful-module#readme" 39 | } 40 | --------------------------------------------------------------------------------