@generilla/cli
Advanced tools
| node_modules | ||
| .idea | ||
| yarn-error.log |
| const path = require('path'); | ||
| const GIT = require('@generilla/core').GIT; | ||
| module.exports.Generator = class Generator { | ||
| getName() { | ||
| return 'Generator generator'; | ||
| } | ||
| getQuestions() { | ||
| return [ | ||
| { | ||
| message: 'What is the generator name?', | ||
| name: 'generator_name', | ||
| }, | ||
| { | ||
| type: 'confirm', | ||
| message: 'Would you like to use GIT?', | ||
| name: 'use_git', | ||
| default: true, | ||
| }, | ||
| ]; | ||
| } | ||
| refineAnswers(answers) { | ||
| answers.generator_name_kebab = this.util.textConverter.toKebab( | ||
| answers.generator_name, | ||
| ); | ||
| return answers; | ||
| } | ||
| async onAfterExecution() { | ||
| if (!this.answers.use_git) { | ||
| return; | ||
| } | ||
| if (await GIT.isAvailable()) { | ||
| await this.util.execa('git', ['init'], { | ||
| cwd: path.join( | ||
| this.context.destinationPath, | ||
| this.answers.generator_name_kebab, | ||
| ), | ||
| stdio: ['inherit', 'inherit', 'inherit'], | ||
| }); | ||
| } | ||
| } | ||
| }; |
| { | ||
| "name": "generator-generator", | ||
| "version": "1.0.0", | ||
| "license": "MIT", | ||
| "dependencies": { | ||
| "@generilla/core": "^2.0.0" | ||
| } | ||
| } |
| const path = require('path'); | ||
| module.exports.Generator = class Generator { | ||
| getName() { | ||
| // this is the name your generator will appear in the list under | ||
| return '<%- generator_name %>'; | ||
| } | ||
| async onBeforeExecution() { | ||
| // returning "false" will stop the process | ||
| console.log('onBeforeExecution()'); | ||
| return true; | ||
| } | ||
| async getQuestions() { | ||
| // see inquirer docs to get more information on the format of questions | ||
| // https://www.npmjs.com/package/inquirer#questions | ||
| return [ | ||
| { | ||
| message: 'What is the package name?', | ||
| name: 'package_name', | ||
| }, | ||
| { | ||
| type: 'confirm', | ||
| name: 'use_react', | ||
| message: 'Do you need React?', | ||
| default: false, | ||
| }, | ||
| ]; | ||
| } | ||
| async refineAnswers(answers) { | ||
| // here it is possible to alter some answers before the generation starts | ||
| answers.package_name_kebab = this.util.textConverter.toKebab( | ||
| answers.package_name, | ||
| ); | ||
| return answers; | ||
| } | ||
| async getDependencies(answers) { | ||
| // list your dependencies here | ||
| const { use_react } = answers; | ||
| return { | ||
| destination: '[package_name_kebab]/', | ||
| packages: [!!use_react && 'react', !!use_react && 'react-dom'], | ||
| }; | ||
| } | ||
| async getDevDependencies(answers) { | ||
| // list your dev dependencies here | ||
| const { use_react } = answers; | ||
| return { | ||
| destination: '[package_name_kebab]/', | ||
| packages: ['jest', !!use_react && '@testing-library/react'], | ||
| }; | ||
| } | ||
| async onAfterExecution() { | ||
| // do something after the code gets generated | ||
| console.log('onAfterExecution()'); | ||
| await this.util.execa('git', ['init'], { | ||
| cwd: path.join( | ||
| this.context.destinationPath, | ||
| this.answers.package_name_kebab, | ||
| ), | ||
| stdio: ['inherit', 'inherit', 'inherit'], | ||
| }); | ||
| } | ||
| }; |
| node_modules | ||
| .idea |
| { | ||
| "name": "<%%- package_name_kebab %%>", | ||
| "version": "1.0.0", | ||
| "scripts": {}, | ||
| "keywords": [], | ||
| "private": true | ||
| } |
| # Brand new package "<%%- package_name %%>"! | ||
| Write something awesome. |
| import React from 'react'; | ||
| export const HelloReact = () => 'Hello, React!'; |
| export const getMood = () => 'meh'; |
| # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. | ||
| # yarn lockfile v1 | ||
| "@generilla/core@^2.0.0": | ||
| version "2.0.0" | ||
| resolved "https://registry.yarnpkg.com/@generilla/core/-/core-2.0.0.tgz#e331e46e59662a7e805b78634286d7e3239c31ec" | ||
| integrity sha512-MQ8j8omp1du2Pq9Wfz5RKLL0QGpI03ySaN4zAA6syD2dMmIfdRAdDjKJe/HKNd0CNEafTddnvg6YescngVVesw== | ||
| dependencies: | ||
| case-formatter "^1.0.9" | ||
| clone-deep "^4.0.1" | ||
| del "^5.1.0" | ||
| ejs "^2.7.1" | ||
| execa "^3.2.0" | ||
| findit "^2.0.0" | ||
| fs-extra "^8.1.0" | ||
| inquirer "^7.0.0" | ||
| isbinaryfile "^4.0.3" | ||
| js-yaml "^3.13.1" | ||
| matcher "^2.1.0" | ||
| nanoid "^2.1.11" | ||
| ncp "^2.0.0" | ||
| path-exists "^4.0.0" | ||
| "@nodelib/fs.scandir@2.1.3": | ||
| version "2.1.3" | ||
| resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz#3a582bdb53804c6ba6d146579c46e52130cf4a3b" | ||
| integrity sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw== | ||
| dependencies: | ||
| "@nodelib/fs.stat" "2.0.3" | ||
| run-parallel "^1.1.9" | ||
| "@nodelib/fs.stat@2.0.3", "@nodelib/fs.stat@^2.0.2": | ||
| version "2.0.3" | ||
| resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz#34dc5f4cabbc720f4e60f75a747e7ecd6c175bd3" | ||
| integrity sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA== | ||
| "@nodelib/fs.walk@^1.2.3": | ||
| version "1.2.4" | ||
| resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz#011b9202a70a6366e436ca5c065844528ab04976" | ||
| integrity sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ== | ||
| dependencies: | ||
| "@nodelib/fs.scandir" "2.1.3" | ||
| fastq "^1.6.0" | ||
| "@types/events@*": | ||
| version "3.0.0" | ||
| resolved "https://registry.yarnpkg.com/@types/events/-/events-3.0.0.tgz#2862f3f58a9a7f7c3e78d79f130dd4d71c25c2a7" | ||
| integrity sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g== | ||
| "@types/glob@^7.1.1": | ||
| version "7.1.1" | ||
| resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.1.tgz#aa59a1c6e3fbc421e07ccd31a944c30eba521575" | ||
| integrity sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w== | ||
| dependencies: | ||
| "@types/events" "*" | ||
| "@types/minimatch" "*" | ||
| "@types/node" "*" | ||
| "@types/minimatch@*": | ||
| version "3.0.3" | ||
| resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" | ||
| integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== | ||
| "@types/node@*": | ||
| version "13.7.2" | ||
| resolved "https://registry.yarnpkg.com/@types/node/-/node-13.7.2.tgz#50375b95b5845a34efda2ffb3a087c7becbc46c6" | ||
| integrity sha512-uvilvAQbdJvnSBFcKJ2td4016urcGvsiR+N4dHGU87ml8O2Vl6l+ErOi9w0kXSPiwJ1AYlIW+0pDXDWWMOiWbw== | ||
| aggregate-error@^3.0.0: | ||
| version "3.0.1" | ||
| resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.0.1.tgz#db2fe7246e536f40d9b5442a39e117d7dd6a24e0" | ||
| integrity sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA== | ||
| dependencies: | ||
| clean-stack "^2.0.0" | ||
| indent-string "^4.0.0" | ||
| ansi-escapes@^4.2.1: | ||
| version "4.3.0" | ||
| resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.0.tgz#a4ce2b33d6b214b7950d8595c212f12ac9cc569d" | ||
| integrity sha512-EiYhwo0v255HUL6eDyuLrXEkTi7WwVCLAw+SeOQ7M7qdun1z1pum4DEm/nuqIVbPvi9RPPc9k9LbyBv6H0DwVg== | ||
| dependencies: | ||
| type-fest "^0.8.1" | ||
| ansi-regex@^4.1.0: | ||
| version "4.1.0" | ||
| resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.0.tgz#8b9f8f08cf1acb843756a839ca8c7e3168c51997" | ||
| integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== | ||
| ansi-regex@^5.0.0: | ||
| version "5.0.0" | ||
| resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" | ||
| integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== | ||
| ansi-styles@^3.2.1: | ||
| version "3.2.1" | ||
| resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" | ||
| integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== | ||
| dependencies: | ||
| color-convert "^1.9.0" | ||
| argparse@^1.0.7: | ||
| version "1.0.10" | ||
| resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" | ||
| integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== | ||
| dependencies: | ||
| sprintf-js "~1.0.2" | ||
| array-union@^2.1.0: | ||
| version "2.1.0" | ||
| resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" | ||
| integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== | ||
| balanced-match@^1.0.0: | ||
| version "1.0.0" | ||
| resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" | ||
| integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= | ||
| brace-expansion@^1.1.7: | ||
| version "1.1.11" | ||
| resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" | ||
| integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== | ||
| dependencies: | ||
| balanced-match "^1.0.0" | ||
| concat-map "0.0.1" | ||
| braces@^3.0.1: | ||
| version "3.0.2" | ||
| resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" | ||
| integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== | ||
| dependencies: | ||
| fill-range "^7.0.1" | ||
| case-formatter@^1.0.9: | ||
| version "1.0.9" | ||
| resolved "https://registry.yarnpkg.com/case-formatter/-/case-formatter-1.0.9.tgz#60cc9043d28f18d40457978858064dc68b7b3b74" | ||
| integrity sha512-KGHH2FKFZ7gtsBbjsCdEh76ZNCugTsAFnZFR11Acuniwz7i05nC1Rc7Dgj79dN+oID2HrCU9/KnB6jNfnsuQrA== | ||
| chalk@^2.4.2: | ||
| version "2.4.2" | ||
| resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" | ||
| integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== | ||
| dependencies: | ||
| ansi-styles "^3.2.1" | ||
| escape-string-regexp "^1.0.5" | ||
| supports-color "^5.3.0" | ||
| chardet@^0.7.0: | ||
| version "0.7.0" | ||
| resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" | ||
| integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== | ||
| clean-stack@^2.0.0: | ||
| version "2.2.0" | ||
| resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" | ||
| integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== | ||
| cli-cursor@^3.1.0: | ||
| version "3.1.0" | ||
| resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" | ||
| integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== | ||
| dependencies: | ||
| restore-cursor "^3.1.0" | ||
| cli-width@^2.0.0: | ||
| version "2.2.0" | ||
| resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" | ||
| integrity sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk= | ||
| clone-deep@^4.0.1: | ||
| version "4.0.1" | ||
| resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" | ||
| integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== | ||
| dependencies: | ||
| is-plain-object "^2.0.4" | ||
| kind-of "^6.0.2" | ||
| shallow-clone "^3.0.0" | ||
| color-convert@^1.9.0: | ||
| version "1.9.3" | ||
| resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" | ||
| integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== | ||
| dependencies: | ||
| color-name "1.1.3" | ||
| color-name@1.1.3: | ||
| version "1.1.3" | ||
| resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" | ||
| integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= | ||
| concat-map@0.0.1: | ||
| version "0.0.1" | ||
| resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" | ||
| integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= | ||
| cross-spawn@^7.0.0: | ||
| version "7.0.1" | ||
| resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.1.tgz#0ab56286e0f7c24e153d04cc2aa027e43a9a5d14" | ||
| integrity sha512-u7v4o84SwFpD32Z8IIcPZ6z1/ie24O6RU3RbtL5Y316l3KuHVPx9ItBgWQ6VlfAFnRnTtMUrsQ9MUUTuEZjogg== | ||
| dependencies: | ||
| path-key "^3.1.0" | ||
| shebang-command "^2.0.0" | ||
| which "^2.0.1" | ||
| del@^5.1.0: | ||
| version "5.1.0" | ||
| resolved "https://registry.yarnpkg.com/del/-/del-5.1.0.tgz#d9487c94e367410e6eff2925ee58c0c84a75b3a7" | ||
| integrity sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA== | ||
| dependencies: | ||
| globby "^10.0.1" | ||
| graceful-fs "^4.2.2" | ||
| is-glob "^4.0.1" | ||
| is-path-cwd "^2.2.0" | ||
| is-path-inside "^3.0.1" | ||
| p-map "^3.0.0" | ||
| rimraf "^3.0.0" | ||
| slash "^3.0.0" | ||
| dir-glob@^3.0.1: | ||
| version "3.0.1" | ||
| resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" | ||
| integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== | ||
| dependencies: | ||
| path-type "^4.0.0" | ||
| ejs@^2.7.1: | ||
| version "2.7.4" | ||
| resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.7.4.tgz#48661287573dcc53e366c7a1ae52c3a120eec9ba" | ||
| integrity sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA== | ||
| emoji-regex@^8.0.0: | ||
| version "8.0.0" | ||
| resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" | ||
| integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== | ||
| end-of-stream@^1.1.0: | ||
| version "1.4.4" | ||
| resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" | ||
| integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== | ||
| dependencies: | ||
| once "^1.4.0" | ||
| escape-string-regexp@^1.0.5: | ||
| version "1.0.5" | ||
| resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" | ||
| integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= | ||
| escape-string-regexp@^2.0.0: | ||
| version "2.0.0" | ||
| resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" | ||
| integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== | ||
| esprima@^4.0.0: | ||
| version "4.0.1" | ||
| resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" | ||
| integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== | ||
| execa@^3.2.0: | ||
| version "3.4.0" | ||
| resolved "https://registry.yarnpkg.com/execa/-/execa-3.4.0.tgz#c08ed4550ef65d858fac269ffc8572446f37eb89" | ||
| integrity sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g== | ||
| dependencies: | ||
| cross-spawn "^7.0.0" | ||
| get-stream "^5.0.0" | ||
| human-signals "^1.1.1" | ||
| is-stream "^2.0.0" | ||
| merge-stream "^2.0.0" | ||
| npm-run-path "^4.0.0" | ||
| onetime "^5.1.0" | ||
| p-finally "^2.0.0" | ||
| signal-exit "^3.0.2" | ||
| strip-final-newline "^2.0.0" | ||
| external-editor@^3.0.3: | ||
| version "3.1.0" | ||
| resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" | ||
| integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== | ||
| dependencies: | ||
| chardet "^0.7.0" | ||
| iconv-lite "^0.4.24" | ||
| tmp "^0.0.33" | ||
| fast-glob@^3.0.3: | ||
| version "3.1.1" | ||
| resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.1.1.tgz#87ee30e9e9f3eb40d6f254a7997655da753d7c82" | ||
| integrity sha512-nTCREpBY8w8r+boyFYAx21iL6faSsQynliPHM4Uf56SbkyohCNxpVPEH9xrF5TXKy+IsjkPUHDKiUkzBVRXn9g== | ||
| dependencies: | ||
| "@nodelib/fs.stat" "^2.0.2" | ||
| "@nodelib/fs.walk" "^1.2.3" | ||
| glob-parent "^5.1.0" | ||
| merge2 "^1.3.0" | ||
| micromatch "^4.0.2" | ||
| fastq@^1.6.0: | ||
| version "1.6.0" | ||
| resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.6.0.tgz#4ec8a38f4ac25f21492673adb7eae9cfef47d1c2" | ||
| integrity sha512-jmxqQ3Z/nXoeyDmWAzF9kH1aGZSis6e/SbfPmJpUnyZ0ogr6iscHQaml4wsEepEWSdtmpy+eVXmCRIMpxaXqOA== | ||
| dependencies: | ||
| reusify "^1.0.0" | ||
| figures@^3.0.0: | ||
| version "3.2.0" | ||
| resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" | ||
| integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== | ||
| dependencies: | ||
| escape-string-regexp "^1.0.5" | ||
| fill-range@^7.0.1: | ||
| version "7.0.1" | ||
| resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" | ||
| integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== | ||
| dependencies: | ||
| to-regex-range "^5.0.1" | ||
| findit@^2.0.0: | ||
| version "2.0.0" | ||
| resolved "https://registry.yarnpkg.com/findit/-/findit-2.0.0.tgz#6509f0126af4c178551cfa99394e032e13a4d56e" | ||
| integrity sha1-ZQnwEmr0wXhVHPqZOU4DLhOk1W4= | ||
| fs-extra@^8.1.0: | ||
| version "8.1.0" | ||
| resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" | ||
| integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== | ||
| dependencies: | ||
| graceful-fs "^4.2.0" | ||
| jsonfile "^4.0.0" | ||
| universalify "^0.1.0" | ||
| fs.realpath@^1.0.0: | ||
| version "1.0.0" | ||
| resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" | ||
| integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= | ||
| get-stream@^5.0.0: | ||
| version "5.1.0" | ||
| resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.1.0.tgz#01203cdc92597f9b909067c3e656cc1f4d3c4dc9" | ||
| integrity sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw== | ||
| dependencies: | ||
| pump "^3.0.0" | ||
| glob-parent@^5.1.0: | ||
| version "5.1.0" | ||
| resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.0.tgz#5f4c1d1e748d30cd73ad2944b3577a81b081e8c2" | ||
| integrity sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw== | ||
| dependencies: | ||
| is-glob "^4.0.1" | ||
| glob@^7.1.3: | ||
| version "7.1.6" | ||
| resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" | ||
| integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== | ||
| dependencies: | ||
| fs.realpath "^1.0.0" | ||
| inflight "^1.0.4" | ||
| inherits "2" | ||
| minimatch "^3.0.4" | ||
| once "^1.3.0" | ||
| path-is-absolute "^1.0.0" | ||
| globby@^10.0.1: | ||
| version "10.0.2" | ||
| resolved "https://registry.yarnpkg.com/globby/-/globby-10.0.2.tgz#277593e745acaa4646c3ab411289ec47a0392543" | ||
| integrity sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg== | ||
| dependencies: | ||
| "@types/glob" "^7.1.1" | ||
| array-union "^2.1.0" | ||
| dir-glob "^3.0.1" | ||
| fast-glob "^3.0.3" | ||
| glob "^7.1.3" | ||
| ignore "^5.1.1" | ||
| merge2 "^1.2.3" | ||
| slash "^3.0.0" | ||
| graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.2: | ||
| version "4.2.3" | ||
| resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423" | ||
| integrity sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ== | ||
| has-flag@^3.0.0: | ||
| version "3.0.0" | ||
| resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" | ||
| integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= | ||
| human-signals@^1.1.1: | ||
| version "1.1.1" | ||
| resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" | ||
| integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== | ||
| iconv-lite@^0.4.24: | ||
| version "0.4.24" | ||
| resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" | ||
| integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== | ||
| dependencies: | ||
| safer-buffer ">= 2.1.2 < 3" | ||
| ignore@^5.1.1: | ||
| version "5.1.4" | ||
| resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.4.tgz#84b7b3dbe64552b6ef0eca99f6743dbec6d97adf" | ||
| integrity sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A== | ||
| indent-string@^4.0.0: | ||
| version "4.0.0" | ||
| resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" | ||
| integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== | ||
| inflight@^1.0.4: | ||
| version "1.0.6" | ||
| resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" | ||
| integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= | ||
| dependencies: | ||
| once "^1.3.0" | ||
| wrappy "1" | ||
| inherits@2: | ||
| version "2.0.4" | ||
| resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" | ||
| integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== | ||
| inquirer@^7.0.0: | ||
| version "7.0.4" | ||
| resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.0.4.tgz#99af5bde47153abca23f5c7fc30db247f39da703" | ||
| integrity sha512-Bu5Td5+j11sCkqfqmUTiwv+tWisMtP0L7Q8WrqA2C/BbBhy1YTdFrvjjlrKq8oagA/tLQBski2Gcx/Sqyi2qSQ== | ||
| dependencies: | ||
| ansi-escapes "^4.2.1" | ||
| chalk "^2.4.2" | ||
| cli-cursor "^3.1.0" | ||
| cli-width "^2.0.0" | ||
| external-editor "^3.0.3" | ||
| figures "^3.0.0" | ||
| lodash "^4.17.15" | ||
| mute-stream "0.0.8" | ||
| run-async "^2.2.0" | ||
| rxjs "^6.5.3" | ||
| string-width "^4.1.0" | ||
| strip-ansi "^5.1.0" | ||
| through "^2.3.6" | ||
| is-extglob@^2.1.1: | ||
| version "2.1.1" | ||
| resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" | ||
| integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= | ||
| is-fullwidth-code-point@^3.0.0: | ||
| version "3.0.0" | ||
| resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" | ||
| integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== | ||
| is-glob@^4.0.1: | ||
| version "4.0.1" | ||
| resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" | ||
| integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== | ||
| dependencies: | ||
| is-extglob "^2.1.1" | ||
| is-number@^7.0.0: | ||
| version "7.0.0" | ||
| resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" | ||
| integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== | ||
| is-path-cwd@^2.2.0: | ||
| version "2.2.0" | ||
| resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" | ||
| integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== | ||
| is-path-inside@^3.0.1: | ||
| version "3.0.2" | ||
| resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.2.tgz#f5220fc82a3e233757291dddc9c5877f2a1f3017" | ||
| integrity sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg== | ||
| is-plain-object@^2.0.4: | ||
| version "2.0.4" | ||
| resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" | ||
| integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== | ||
| dependencies: | ||
| isobject "^3.0.1" | ||
| is-promise@^2.1.0: | ||
| version "2.1.0" | ||
| resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" | ||
| integrity sha1-eaKp7OfwlugPNtKy87wWwf9L8/o= | ||
| is-stream@^2.0.0: | ||
| version "2.0.0" | ||
| resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" | ||
| integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== | ||
| isbinaryfile@^4.0.3: | ||
| version "4.0.4" | ||
| resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.4.tgz#6803f81a8944201c642b6e17da041e24deb78712" | ||
| integrity sha512-pEutbN134CzcjlLS1myKX/uxNjwU5eBVSprvkpv3+3dqhBHUZLIWJQowC40w5c0Zf19vBY8mrZl88y5J4RAPbQ== | ||
| isexe@^2.0.0: | ||
| version "2.0.0" | ||
| resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" | ||
| integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= | ||
| isobject@^3.0.1: | ||
| version "3.0.1" | ||
| resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" | ||
| integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= | ||
| js-yaml@^3.13.1: | ||
| version "3.13.1" | ||
| resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" | ||
| integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== | ||
| dependencies: | ||
| argparse "^1.0.7" | ||
| esprima "^4.0.0" | ||
| jsonfile@^4.0.0: | ||
| version "4.0.0" | ||
| resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" | ||
| integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= | ||
| optionalDependencies: | ||
| graceful-fs "^4.1.6" | ||
| kind-of@^6.0.2: | ||
| version "6.0.3" | ||
| resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" | ||
| integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== | ||
| lodash@^4.17.15: | ||
| version "4.17.15" | ||
| resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" | ||
| integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== | ||
| matcher@^2.1.0: | ||
| version "2.1.0" | ||
| resolved "https://registry.yarnpkg.com/matcher/-/matcher-2.1.0.tgz#64e1041c15b993e23b786f93320a7474bf833c28" | ||
| integrity sha512-o+nZr+vtJtgPNklyeUKkkH42OsK8WAfdgaJE2FNxcjLPg+5QbeEoT6vRj8Xq/iv18JlQ9cmKsEu0b94ixWf1YQ== | ||
| dependencies: | ||
| escape-string-regexp "^2.0.0" | ||
| merge-stream@^2.0.0: | ||
| version "2.0.0" | ||
| resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" | ||
| integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== | ||
| merge2@^1.2.3, merge2@^1.3.0: | ||
| version "1.3.0" | ||
| resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.3.0.tgz#5b366ee83b2f1582c48f87e47cf1a9352103ca81" | ||
| integrity sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw== | ||
| micromatch@^4.0.2: | ||
| version "4.0.2" | ||
| resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259" | ||
| integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== | ||
| dependencies: | ||
| braces "^3.0.1" | ||
| picomatch "^2.0.5" | ||
| mimic-fn@^2.1.0: | ||
| version "2.1.0" | ||
| resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" | ||
| integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== | ||
| minimatch@^3.0.4: | ||
| version "3.0.4" | ||
| resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" | ||
| integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== | ||
| dependencies: | ||
| brace-expansion "^1.1.7" | ||
| mute-stream@0.0.8: | ||
| version "0.0.8" | ||
| resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" | ||
| integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== | ||
| nanoid@^2.1.11: | ||
| version "2.1.11" | ||
| resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-2.1.11.tgz#ec24b8a758d591561531b4176a01e3ab4f0f0280" | ||
| integrity sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA== | ||
| ncp@^2.0.0: | ||
| version "2.0.0" | ||
| resolved "https://registry.yarnpkg.com/ncp/-/ncp-2.0.0.tgz#195a21d6c46e361d2fb1281ba38b91e9df7bdbb3" | ||
| integrity sha1-GVoh1sRuNh0vsSgbo4uR6d9727M= | ||
| npm-run-path@^4.0.0: | ||
| version "4.0.1" | ||
| resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" | ||
| integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== | ||
| dependencies: | ||
| path-key "^3.0.0" | ||
| once@^1.3.0, once@^1.3.1, once@^1.4.0: | ||
| version "1.4.0" | ||
| resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" | ||
| integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= | ||
| dependencies: | ||
| wrappy "1" | ||
| onetime@^5.1.0: | ||
| version "5.1.0" | ||
| resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.0.tgz#fff0f3c91617fe62bb50189636e99ac8a6df7be5" | ||
| integrity sha512-5NcSkPHhwTVFIQN+TUqXoS5+dlElHXdpAWu9I0HP20YOtIi+aZ0Ct82jdlILDxjLEAWwvm+qj1m6aEtsDVmm6Q== | ||
| dependencies: | ||
| mimic-fn "^2.1.0" | ||
| os-tmpdir@~1.0.2: | ||
| version "1.0.2" | ||
| resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" | ||
| integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= | ||
| p-finally@^2.0.0: | ||
| version "2.0.1" | ||
| resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-2.0.1.tgz#bd6fcaa9c559a096b680806f4d657b3f0f240561" | ||
| integrity sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw== | ||
| p-map@^3.0.0: | ||
| version "3.0.0" | ||
| resolved "https://registry.yarnpkg.com/p-map/-/p-map-3.0.0.tgz#d704d9af8a2ba684e2600d9a215983d4141a979d" | ||
| integrity sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ== | ||
| dependencies: | ||
| aggregate-error "^3.0.0" | ||
| path-exists@^4.0.0: | ||
| version "4.0.0" | ||
| resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" | ||
| integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== | ||
| path-is-absolute@^1.0.0: | ||
| version "1.0.1" | ||
| resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" | ||
| integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= | ||
| path-key@^3.0.0, path-key@^3.1.0: | ||
| version "3.1.1" | ||
| resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" | ||
| integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== | ||
| path-type@^4.0.0: | ||
| version "4.0.0" | ||
| resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" | ||
| integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== | ||
| picomatch@^2.0.5: | ||
| version "2.2.1" | ||
| resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.1.tgz#21bac888b6ed8601f831ce7816e335bc779f0a4a" | ||
| integrity sha512-ISBaA8xQNmwELC7eOjqFKMESB2VIqt4PPDD0nsS95b/9dZXvVKOlz9keMSnoGGKcOHXfTvDD6WMaRoSc9UuhRA== | ||
| pump@^3.0.0: | ||
| version "3.0.0" | ||
| resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" | ||
| integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== | ||
| dependencies: | ||
| end-of-stream "^1.1.0" | ||
| once "^1.3.1" | ||
| restore-cursor@^3.1.0: | ||
| version "3.1.0" | ||
| resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" | ||
| integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== | ||
| dependencies: | ||
| onetime "^5.1.0" | ||
| signal-exit "^3.0.2" | ||
| reusify@^1.0.0: | ||
| version "1.0.4" | ||
| resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" | ||
| integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== | ||
| rimraf@^3.0.0: | ||
| version "3.0.2" | ||
| resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" | ||
| integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== | ||
| dependencies: | ||
| glob "^7.1.3" | ||
| run-async@^2.2.0: | ||
| version "2.3.0" | ||
| resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" | ||
| integrity sha1-A3GrSuC91yDUFm19/aZP96RFpsA= | ||
| dependencies: | ||
| is-promise "^2.1.0" | ||
| run-parallel@^1.1.9: | ||
| version "1.1.9" | ||
| resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.9.tgz#c9dd3a7cf9f4b2c4b6244e173a6ed866e61dd679" | ||
| integrity sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q== | ||
| rxjs@^6.5.3: | ||
| version "6.5.4" | ||
| resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.4.tgz#e0777fe0d184cec7872df147f303572d414e211c" | ||
| integrity sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q== | ||
| dependencies: | ||
| tslib "^1.9.0" | ||
| "safer-buffer@>= 2.1.2 < 3": | ||
| version "2.1.2" | ||
| resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" | ||
| integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== | ||
| shallow-clone@^3.0.0: | ||
| version "3.0.1" | ||
| resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" | ||
| integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== | ||
| dependencies: | ||
| kind-of "^6.0.2" | ||
| shebang-command@^2.0.0: | ||
| version "2.0.0" | ||
| resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" | ||
| integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== | ||
| dependencies: | ||
| shebang-regex "^3.0.0" | ||
| shebang-regex@^3.0.0: | ||
| version "3.0.0" | ||
| resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" | ||
| integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== | ||
| signal-exit@^3.0.2: | ||
| version "3.0.2" | ||
| resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" | ||
| integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= | ||
| slash@^3.0.0: | ||
| version "3.0.0" | ||
| resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" | ||
| integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== | ||
| sprintf-js@~1.0.2: | ||
| version "1.0.3" | ||
| resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" | ||
| integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= | ||
| string-width@^4.1.0: | ||
| version "4.2.0" | ||
| resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" | ||
| integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== | ||
| dependencies: | ||
| emoji-regex "^8.0.0" | ||
| is-fullwidth-code-point "^3.0.0" | ||
| strip-ansi "^6.0.0" | ||
| strip-ansi@^5.1.0: | ||
| version "5.2.0" | ||
| resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" | ||
| integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== | ||
| dependencies: | ||
| ansi-regex "^4.1.0" | ||
| strip-ansi@^6.0.0: | ||
| version "6.0.0" | ||
| resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" | ||
| integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== | ||
| dependencies: | ||
| ansi-regex "^5.0.0" | ||
| strip-final-newline@^2.0.0: | ||
| version "2.0.0" | ||
| resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" | ||
| integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== | ||
| supports-color@^5.3.0: | ||
| version "5.5.0" | ||
| resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" | ||
| integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== | ||
| dependencies: | ||
| has-flag "^3.0.0" | ||
| through@^2.3.6: | ||
| version "2.3.8" | ||
| resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" | ||
| integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= | ||
| tmp@^0.0.33: | ||
| version "0.0.33" | ||
| resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" | ||
| integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== | ||
| dependencies: | ||
| os-tmpdir "~1.0.2" | ||
| to-regex-range@^5.0.1: | ||
| version "5.0.1" | ||
| resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" | ||
| integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== | ||
| dependencies: | ||
| is-number "^7.0.0" | ||
| tslib@^1.9.0: | ||
| version "1.10.0" | ||
| resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.10.0.tgz#c3c19f95973fb0a62973fb09d90d961ee43e5c8a" | ||
| integrity sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ== | ||
| type-fest@^0.8.1: | ||
| version "0.8.1" | ||
| resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" | ||
| integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== | ||
| universalify@^0.1.0: | ||
| version "0.1.2" | ||
| resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" | ||
| integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== | ||
| which@^2.0.1: | ||
| version "2.0.2" | ||
| resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" | ||
| integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== | ||
| dependencies: | ||
| isexe "^2.0.0" | ||
| wrappy@1: | ||
| version "1.0.2" | ||
| resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" | ||
| integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= |
+3
-2
| { | ||
| "name": "@generilla/cli", | ||
| "version": "2.0.0", | ||
| "version": "2.0.1", | ||
| "license": "MIT", | ||
| "main": "./build/index.js", | ||
| "files": [ | ||
| "build/" | ||
| "build/", | ||
| "generator-generator" | ||
| ], | ||
@@ -9,0 +10,0 @@ "bin": { |
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 2 instances in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 2 instances in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
79647
94.7%45
28.57%682
18.4%0
-100%