diff --git a/.ci-templates/test.yml b/.ci-templates/test.yml index f6f78a67..34a81c2f 100644 --- a/.ci-templates/test.yml +++ b/.ci-templates/test.yml @@ -4,7 +4,7 @@ # https://docs.microsoft.com/azure/devops/pipelines/languages/javascript?WT.mc_id=generatorngxrocket-github-yolasors parameters: - nodeVersions: ['12.x', '>=14.x'] + nodeVersions: ['14.x', '>=16.x'] operatingSystems: ['ubuntu-latest', 'macos-latest', 'windows-latest'] testCases: [] diff --git a/generators/app/templates/__android/resources/android/splash/drawable-land-hdpi-screen.png b/generators/app/templates/__android/resources/android/splash/drawable-land-hdpi-screen.png deleted file mode 100644 index 0e5eaa3c..00000000 Binary files a/generators/app/templates/__android/resources/android/splash/drawable-land-hdpi-screen.png and /dev/null differ diff --git a/generators/app/templates/__android/resources/android/splash/drawable-land-ldpi-screen.png b/generators/app/templates/__android/resources/android/splash/drawable-land-ldpi-screen.png deleted file mode 100644 index 5aa71933..00000000 Binary files a/generators/app/templates/__android/resources/android/splash/drawable-land-ldpi-screen.png and /dev/null differ diff --git a/generators/app/templates/__android/resources/android/splash/drawable-land-mdpi-screen.png b/generators/app/templates/__android/resources/android/splash/drawable-land-mdpi-screen.png deleted file mode 100644 index e6527222..00000000 Binary files a/generators/app/templates/__android/resources/android/splash/drawable-land-mdpi-screen.png and /dev/null differ diff --git a/generators/app/templates/__android/resources/android/splash/drawable-land-xhdpi-screen.png b/generators/app/templates/__android/resources/android/splash/drawable-land-xhdpi-screen.png deleted file mode 100644 index 81445fdf..00000000 Binary files a/generators/app/templates/__android/resources/android/splash/drawable-land-xhdpi-screen.png and /dev/null differ diff --git a/generators/app/templates/__android/resources/android/splash/drawable-land-xxhdpi-screen.png b/generators/app/templates/__android/resources/android/splash/drawable-land-xxhdpi-screen.png deleted file mode 100644 index 5ece048a..00000000 Binary files a/generators/app/templates/__android/resources/android/splash/drawable-land-xxhdpi-screen.png and /dev/null differ diff --git a/generators/app/templates/__android/resources/android/splash/drawable-land-xxxhdpi-screen.png b/generators/app/templates/__android/resources/android/splash/drawable-land-xxxhdpi-screen.png deleted file mode 100644 index bfbff4d5..00000000 Binary files a/generators/app/templates/__android/resources/android/splash/drawable-land-xxxhdpi-screen.png and /dev/null differ diff --git a/generators/app/templates/__android/resources/android/splash/drawable-port-hdpi-screen.png b/generators/app/templates/__android/resources/android/splash/drawable-port-hdpi-screen.png deleted file mode 100644 index a3fa460e..00000000 Binary files a/generators/app/templates/__android/resources/android/splash/drawable-port-hdpi-screen.png and /dev/null differ diff --git a/generators/app/templates/__android/resources/android/splash/drawable-port-ldpi-screen.png b/generators/app/templates/__android/resources/android/splash/drawable-port-ldpi-screen.png deleted file mode 100644 index e8fb3fe6..00000000 Binary files a/generators/app/templates/__android/resources/android/splash/drawable-port-ldpi-screen.png and /dev/null differ diff --git a/generators/app/templates/__android/resources/android/splash/drawable-port-mdpi-screen.png b/generators/app/templates/__android/resources/android/splash/drawable-port-mdpi-screen.png deleted file mode 100644 index 69ce9141..00000000 Binary files a/generators/app/templates/__android/resources/android/splash/drawable-port-mdpi-screen.png and /dev/null differ diff --git a/generators/app/templates/__android/resources/android/splash/drawable-port-xhdpi-screen.png b/generators/app/templates/__android/resources/android/splash/drawable-port-xhdpi-screen.png deleted file mode 100644 index 4bf05f25..00000000 Binary files a/generators/app/templates/__android/resources/android/splash/drawable-port-xhdpi-screen.png and /dev/null differ diff --git a/generators/app/templates/__android/resources/android/splash/drawable-port-xxhdpi-screen.png b/generators/app/templates/__android/resources/android/splash/drawable-port-xxhdpi-screen.png deleted file mode 100644 index 03b43991..00000000 Binary files a/generators/app/templates/__android/resources/android/splash/drawable-port-xxhdpi-screen.png and /dev/null differ diff --git a/generators/app/templates/__android/resources/android/splash/drawable-port-xxxhdpi-screen.png b/generators/app/templates/__android/resources/android/splash/drawable-port-xxxhdpi-screen.png deleted file mode 100644 index 55cc95fb..00000000 Binary files a/generators/app/templates/__android/resources/android/splash/drawable-port-xxxhdpi-screen.png and /dev/null differ diff --git a/generators/app/templates/__cordova._config.xml b/generators/app/templates/__cordova._config.xml index a497a7e3..3e549c81 100644 --- a/generators/app/templates/__cordova._config.xml +++ b/generators/app/templates/__cordova._config.xml @@ -20,7 +20,7 @@ <% if (props.mobile.includes('android')) { -%> - + <% } -%> <% if (props.mobile.includes('ios')) { -%> @@ -30,8 +30,10 @@ - + + + @@ -40,18 +42,6 @@ - - - - - - - - - - - - <% } -%> @@ -140,10 +130,10 @@ - - - - - - + + + + + + diff --git a/generators/app/templates/__tools-jest._jest.config.js b/generators/app/templates/__tools-jest._jest.config.js index a338abe9..234c5667 100644 --- a/generators/app/templates/__tools-jest._jest.config.js +++ b/generators/app/templates/__tools-jest._jest.config.js @@ -1,5 +1,4 @@ -require('jest-preset-angular/ngcc-jest-processor'); -const { pathsToModuleNameMapper } = require('ts-jest/utils'); +const { pathsToModuleNameMapper } = require('ts-jest'); // In the following statement, replace `./tsconfig` with the path to your `tsconfig` file // which contains the path mapping (ie the `compilerOptions.paths` option): const { compilerOptions } = require('./tsconfig.json'); diff --git a/generators/app/templates/_package.json b/generators/app/templates/_package.json index b8a55cc2..cc3efd68 100644 --- a/generators/app/templates/_package.json +++ b/generators/app/templates/_package.json @@ -69,24 +69,24 @@ "generate": "ng generate" }, "dependencies": { - "@angular/animations": "~13.1.0", - "@angular/common": "~13.1.0", - "@angular/compiler": "~13.1.0", - "@angular/core": "~13.1.0", - "@angular/forms": "~13.1.0", + "@angular/animations": "~14.1.3", + "@angular/common": "~14.1.3", + "@angular/compiler": "~14.1.3", + "@angular/core": "~14.1.3", + "@angular/forms": "~14.1.3", <% if (props.ui === 'bootstrap' || props.ui === 'material') { -%> - "@angular/localize": "~13.1.0", + "@angular/localize": "~14.1.3", <% } -%> - "@angular/platform-browser": "~13.1.0", - "@angular/platform-browser-dynamic": "~13.1.0", - "@angular/router": "~13.1.0", + "@angular/platform-browser": "~14.1.3", + "@angular/platform-browser-dynamic": "~14.1.3", + "@angular/router": "~14.1.3", "@ngx-translate/core": "^14.0.0", <% if (props.target.includes('cordova')) { -%> "@awesome-cordova-plugins/core": "^5.30.0", "@awesome-cordova-plugins/keyboard": "^5.30.0", "@awesome-cordova-plugins/splash-screen": "^5.30.0", "@awesome-cordova-plugins/status-bar": "^5.30.0", - "cordova-android": "^10.1.1", + "cordova-android": "^11.0.0", "cordova-custom-config": "^5.1.0", "cordova-ios": "^6.2.0", "cordova-plugin-device": "^2.0.3", @@ -96,7 +96,7 @@ "cordova-plugin-statusbar": "^3.0.0", <% } -%> <% if (props.pwa) { -%> - "@angular/service-worker": "~13.1.0", + "@angular/service-worker": "~14.1.3", <% } -%> <% if (props.ui === 'ionic') { -%> "@ionic/angular": "^6.0.0", @@ -106,69 +106,69 @@ "bootstrap": "^5.0.2", "@fortawesome/fontawesome-free": "^5.15.1", <% } else if (props.ui === 'material') { -%> - "@angular/cdk": "~13.1.0", - "@angular/material": "~13.1.0", - "@angular/flex-layout": "^13.0.0-beta.36", + "@angular/cdk": "~14.1.3", + "@angular/material": "~14.1.3", + "@angular/flex-layout": "^14.0.0-beta.40", "material-design-icons-iconfont": "^6.1.0", <% } -%> <% if (props.angulartics) { -%> - "angulartics2": "^11.0.0", + "angulartics2": "^12.1.0", <% } -%> <% if (props.utility.includes('lodash')) { -%> "lodash": "^4.17.20", <% } -%> <% if (props.utility.includes('ramda')) { -%> - "ramda": "^0.27.1", + "ramda": "^0.28.0", <% } -%> <% if (props.utility.includes('moment')) { -%> - "moment": "^2.29.1", + "moment": "^2.29.4", <% } -%> <% if (props.utility.includes('datefns')) { -%> - "date-fns": "^2.16.1", + "date-fns": "^2.29.2", <% } -%> - "rxjs": "^7.4.0", + "rxjs": "^7.5.0", "tslib": "^2.3.0", "zone.js": "~0.11.4" }, "devDependencies": { <% if (props.target.includes('cordova')) { -%> - "cordova": "^10.0.0", + "cordova": "^11.0.0", <% } -%> <% if (props.tools.includes('jest')) { -%> - "@angular-builders/jest": "^13.0.0", -<% } -%> - "@angular-devkit/build-angular": "~13.1.0", - "@angular-eslint/builder": "~13.0.1", - "@angular-eslint/eslint-plugin": "~13.0.1", - "@angular-eslint/eslint-plugin-template": "~13.0.1", - "@angular-eslint/schematics": "~13.0.1", - "@angular-eslint/template-parser": "~13.0.1", - "@angular/cli": "~13.1.0", - "@angular/compiler-cli": "~13.1.0", - "@angular/language-service": "~13.1.0", + "@angular-builders/jest": "^14.0.1", +<% } -%> + "@angular-devkit/build-angular": "~14.1.3", + "@angular-eslint/builder": "~14.0.3", + "@angular-eslint/eslint-plugin": "~14.0.3", + "@angular-eslint/eslint-plugin-template": "~14.0.3", + "@angular-eslint/schematics": "~14.0.3", + "@angular-eslint/template-parser": "~14.0.3", + "@angular/cli": "~14.1.3", + "@angular/compiler-cli": "~14.1.3", + "@angular/language-service": "~14.1.3", "@biesbjerg/ngx-translate-extract": "^7.0.3", "@biesbjerg/ngx-translate-extract-marker": "^1.0.0", "@ngx-rocket/scripts": "^5.2.1", <% if (props.cypress) { -%> - "@cypress/schematic": "^1.5.0", - "cypress": "~9.1.1", + "@cypress/schematic": "^2.0.3", + "cypress": "~10.6.0", <% } -%> "@ngneat/until-destroy": "^9.0.0", - "@typescript-eslint/eslint-plugin": "~5.6.0", - "@typescript-eslint/parser": "~5.6.0", + "@typescript-eslint/eslint-plugin": "~5.34.0", + "@typescript-eslint/parser": "~5.34.0", <% if (!props.tools.includes('jest') || props.e2e) { -%> - "@types/jasmine": "^3.6.2", + "@types/jasmine": "^4.0.0", "@types/jasminewd2": "^2.0.8", <% } -%> <% if (props.tools.includes('jest')) { -%> - "@types/jest": "^27.0.3", + "@types/jest": "^28.1.8", <% } -%> - "@types/node": "^12.20.37", + "@types/node": "^14.0.0", <% if (props.utility.includes('lodash')) { -%> - "@types/lodash": "^4.14.165", + "@types/lodash": "^4.14.184", <% } -%> <% if (props.utility.includes('ramda')) { -%> - "@types/ramda": "^0.27.34", + "@types/ramda": "^0.28.15", <% } -%> <% if (props.target.includes('electron')) { -%> "electron": "^16.0.2", @@ -185,21 +185,20 @@ <% if (props.tools.includes('compodoc')) { -%> "@compodoc/compodoc": "^1.1.11", <% } -%> - "htmlhint": "^1.0.0", "https-proxy-agent": "^5.0.0", <% if (!props.tools.includes('jest') || props.e2e) { -%> - "jasmine-core": "~3.8.0", + "jasmine-core": "~4.2.0", "jasmine-spec-reporter": "~7.0.0", <% } -%> <% if (props.tools.includes('jest')) { -%> - "jest": "^27.0.6", - "ts-jest": "^27.0.5", + "jest": "^28.1.3", + "ts-jest": "^28.0.8", <% } else { -%> - "karma": "~6.3.0", + "karma": "~6.4.0", "karma-chrome-launcher": "~3.1.0", - "karma-coverage": "~2.1.0", - "karma-jasmine": "~4.0.1", - "karma-jasmine-html-reporter": "~1.7.0", + "karma-coverage": "~2.2.0", + "karma-jasmine": "~5.1.0", + "karma-jasmine-html-reporter": "~2.0.0", "karma-junit-reporter": "^2.0.1", <% } -%> <% if (props.tools.includes('prettier')) { -%> @@ -207,21 +206,21 @@ "stylelint-config-prettier": "^9.0.3", <% if (options.git) { -%> "pretty-quick": "^3.1.0", - "husky": "^7.0.1", + "husky": "^8.0.1", <% } -%> <% } -%> <% if (props.e2e) { -%> "protractor": "~7.0.0", <% } -%> <% if (props.tools.includes('puppeteer')) { -%> - "puppeteer": "^12.0.1", + "puppeteer": "^16.2.0", <% } -%> - "stylelint": "~14.1.0", - "stylelint-config-recommended-scss": "~5.0.2", - "stylelint-config-standard": "~24.0.0", + "stylelint": "~14.11.0", + "stylelint-config-recommended-scss": "~7.0.0", + "stylelint-config-standard": "~28.0.0", "postcss": "^8.4.5", "ts-node": "^10.1.0", - "typescript": "~4.4.3" + "typescript": "~4.7.4" <% if (props.tools.includes('prettier')) { -%> }, "prettier": { diff --git a/package-lock.json b/package-lock.json index 15064e8c..ec843341 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,7 +16,7 @@ "cross-spawn": "^7.0.3", "figures": "^3.2.0", "fs-extra": "^10.0.0", - "fuzz-run": "^2.2.0", + "fuzz-run": "^1.0.2", "inquirer": "^8.1.2", "insight": "^0.11.1", "lodash.camelcase": "^4.3.0", @@ -39,7 +39,7 @@ "xo": "^0.51.0" }, "engines": { - "node": ">=12.20.0", + "node": ">=14", "npm": ">=6" } }, @@ -2098,20 +2098,6 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/chalk-template": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/chalk-template/-/chalk-template-0.4.0.tgz", - "integrity": "sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==", - "dependencies": { - "chalk": "^4.1.2" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/chalk-template?sponsor=1" - } - }, "node_modules/chardet": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", @@ -4618,20 +4604,138 @@ } }, "node_modules/fuzz-run": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/fuzz-run/-/fuzz-run-2.2.0.tgz", - "integrity": "sha512-4p4b4HvdoIl6+c4PJMh4ZPcogSSdLXLgN/C2ANv3ndRprACmQCTpUaMpKSmcFM3pgb5nyOvVkGejvIXn+FOgyw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/fuzz-run/-/fuzz-run-1.0.2.tgz", + "integrity": "sha512-bXBpwdt5h8ga7rnWZq9FqU4tV3PMgMSwH8EhZsgu6r4anjkwSZsC0DyFm27Rwpza7k3fm/V5Q2H9jxbAAuNjfQ==", "dependencies": { - "chalk-template": "^0.4.0", - "cross-spawn": "^7.0.3", - "fuzzysort": "^1.1.4" + "chalk": "^2.4.1", + "cross-spawn": "^6.0.5", + "fuzzysort": "^1.1.4", + "minimist": "^1.2.0" + }, + "bin": { + "fr": "bin/fr", + "nr": "bin/fr" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/fuzz-run/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/fuzz-run/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "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" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/fuzz-run/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/fuzz-run/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/fuzz-run/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/fuzz-run/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/fuzz-run/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/fuzz-run/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "bin": { - "fr": "bin/fr.js", - "nr": "bin/fr.js" + "semver": "bin/semver" + } + }, + "node_modules/fuzz-run/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dependencies": { + "shebang-regex": "^1.0.0" }, "engines": { - "node": ">=12.20.0" + "node": ">=0.10.0" + } + }, + "node_modules/fuzz-run/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fuzz-run/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/fuzz-run/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" } }, "node_modules/fuzzysort": { @@ -7476,6 +7580,11 @@ "integrity": "sha512-EZSPZB70jiVsivaBLYDCyntd5eH8NTSMOn3rB+HxwdmKThGELLdYv8qVIMWvZEFy9w8ZZpW9h9OB32l1rGtj7g==", "dev": true }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, "node_modules/node-dir": { "version": "0.1.17", "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", @@ -16777,14 +16886,6 @@ "supports-color": "^7.1.0" } }, - "chalk-template": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/chalk-template/-/chalk-template-0.4.0.tgz", - "integrity": "sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==", - "requires": { - "chalk": "^4.1.2" - } - }, "chardet": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", @@ -18722,13 +18823,103 @@ "dev": true }, "fuzz-run": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/fuzz-run/-/fuzz-run-2.2.0.tgz", - "integrity": "sha512-4p4b4HvdoIl6+c4PJMh4ZPcogSSdLXLgN/C2ANv3ndRprACmQCTpUaMpKSmcFM3pgb5nyOvVkGejvIXn+FOgyw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/fuzz-run/-/fuzz-run-1.0.2.tgz", + "integrity": "sha512-bXBpwdt5h8ga7rnWZq9FqU4tV3PMgMSwH8EhZsgu6r4anjkwSZsC0DyFm27Rwpza7k3fm/V5Q2H9jxbAAuNjfQ==", "requires": { - "chalk-template": "^0.4.0", - "cross-spawn": "^7.0.3", - "fuzzysort": "^1.1.4" + "chalk": "^2.4.1", + "cross-spawn": "^6.0.5", + "fuzzysort": "^1.1.4", + "minimist": "^1.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==" + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + } } }, "fuzzysort": { @@ -20874,6 +21065,11 @@ "integrity": "sha512-EZSPZB70jiVsivaBLYDCyntd5eH8NTSMOn3rB+HxwdmKThGELLdYv8qVIMWvZEFy9w8ZZpW9h9OB32l1rGtj7g==", "dev": true }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, "node-dir": { "version": "0.1.17", "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", diff --git a/package.json b/package.json index 225f6885..80080c6e 100755 --- a/package.json +++ b/package.json @@ -64,7 +64,7 @@ "cross-spawn": "^7.0.3", "figures": "^3.2.0", "fs-extra": "^10.0.0", - "fuzz-run": "^2.2.0", + "fuzz-run": "^1.0.2", "inquirer": "^8.1.2", "insight": "^0.11.1", "lodash.camelcase": "^4.3.0", @@ -84,7 +84,7 @@ "xo": "^0.51.0" }, "engines": { - "node": ">=12.20.0", + "node": ">=14.0.0", "npm": ">=6" }, "xo": {