visual-framework / vf-core

A (primarily CSS) framework that targets needs of life science websites and services
https://stable.visual-framework.dev/
Apache License 2.0
21 stars 10 forks source link

Update dependency yeoman-generator to v7 - autoclosed #2080

Closed renovate[bot] closed 1 month ago

renovate[bot] commented 1 month ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
yeoman-generator (source) ^4.2.0 -> ^7.0.0 age adoption passing confidence

Release Notes

yeoman/generator (yeoman-generator) ### [`v7.3.2`](https://togithub.com/yeoman/generator/releases/tag/v7.3.2) [Compare Source](https://togithub.com/yeoman/generator/compare/v7.3.1...v7.3.2) #### What's Changed - emit event before:queueOwnTasks by [@​mshima](https://togithub.com/mshima) in [https://github.com/yeoman/generator/pull/1528](https://togithub.com/yeoman/generator/pull/1528) **Full Changelog**: https://github.com/yeoman/generator/compare/v7.3.1...v7.3.2 ### [`v7.3.1`](https://togithub.com/yeoman/generator/releases/tag/v7.3.1) [Compare Source](https://togithub.com/yeoman/generator/compare/v7.3.0...v7.3.1) #### What's Changed - fix inheritTasks with taskPrefix by [@​mshima](https://togithub.com/mshima) in [https://github.com/yeoman/generator/pull/1525](https://togithub.com/yeoman/generator/pull/1525) **Full Changelog**: https://github.com/yeoman/generator/compare/v7.3.0...v7.3.1 ### [`v7.3.0`](https://togithub.com/yeoman/generator/releases/tag/v7.3.0) [Compare Source](https://togithub.com/yeoman/generator/compare/v7.2.0...v7.3.0) #### What's Changed - add inheritTasks to features by [@​mshima](https://togithub.com/mshima) in [https://github.com/yeoman/generator/pull/1523](https://togithub.com/yeoman/generator/pull/1523) **Full Changelog**: https://github.com/yeoman/generator/compare/v7.2.0...v7.3.0 ### [`v7.2.0`](https://togithub.com/yeoman/generator/releases/tag/v7.2.0) [Compare Source](https://togithub.com/yeoman/generator/compare/v7.1.1...v7.2.0) - Use mem-fs-editor fromBasePath ([#​1517](https://togithub.com/yeoman/generator/issues/1517)) [`520c16d`](https://togithub.com/yeoman/generator/commit/520c16d) ### [`v7.1.1`](https://togithub.com/yeoman/generator/releases/tag/v7.1.1) [Compare Source](https://togithub.com/yeoman/generator/compare/v7.1.0...v7.1.1) - resolvePackage is not provided by Environment v4 [`eaa30f2`](https://togithub.com/yeoman/generator/commit/eaa30f2) - bump dependencies [`3c45eb3`](https://togithub.com/yeoman/generator/commit/3c45eb3) [`cd1adf6`](https://togithub.com/yeoman/generator/commit/cd1adf6) - Test cleanup: spawn command ([#​1488](https://togithub.com/yeoman/generator/issues/1488)) [`4d39258`](https://togithub.com/yeoman/generator/commit/4d39258) - Test cleanup: deprecate.test.ts ([#​1489](https://togithub.com/yeoman/generator/issues/1489)) [`0add881`](https://togithub.com/yeoman/generator/commit/0add881) ### [`v7.1.0`](https://togithub.com/yeoman/generator/releases/tag/v7.1.0) [Compare Source](https://togithub.com/yeoman/generator/compare/v7.0.0...v7.1.0) - add `pipeline()` method and improve types [`a459b00`](https://togithub.com/yeoman/generator/commit/a459b00) ### [`v7.0.0`](https://togithub.com/yeoman/generator/releases/tag/v7.0.0) [Compare Source](https://togithub.com/yeoman/generator/compare/v6.0.1...v7.0.0) - bump required node versions [`ea4fd51`](https://togithub.com/yeoman/generator/commit/ea4fd51) - bump yeoman-environment to v4.0.0 [`e5eb6f6`](https://togithub.com/yeoman/generator/commit/e5eb6f6) - fs.test.ts: Improve readbility, add types to fix TS problems ([#​1482](https://togithub.com/yeoman/generator/issues/1482)) [`3dd4c2d`](https://togithub.com/yeoman/generator/commit/3dd4c2d) ### [`v6.0.1`](https://togithub.com/yeoman/generator/releases/tag/v6.0.1) [Compare Source](https://togithub.com/yeoman/generator/compare/v6.0.0...v6.0.1) - set sourceRoot before help [`16b16fb`](https://togithub.com/yeoman/generator/commit/16b16fb) ### [`v6.0.0`](https://togithub.com/yeoman/generator/releases/tag/v6.0.0) [Compare Source](https://togithub.com/yeoman/generator/compare/v5.10.0...v6.0.0) The `yeoman-generator` package now export a native ESM module. ([Learn more about ESM](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c)) Notable changes: - Convert to typescript - Drop node 12/14 support. - Requires yeoman-environment `^3.18.4`. - Provides built-in types. - Uses new `@yeoman/types` for environment/generator interoperability. May conflict with `@types/yeoman-*` types. - Move skipParseOptions and customPriorities to features [`c12806a`](https://togithub.com/yeoman/generator/commit/c12806a) - Drop deprecated install (and not included by default) action [`1a856b1`](https://togithub.com/yeoman/generator/commit/1a856b1) Install action was not scalable. A separated task package can be considered at [yeoman-api](https://togithub.com/yeoman/yeoman-api). - `run-async` is not provided anymore: Convert to Promises or use `run-async` v3: import runAsync from 'run-async'; class Gen { asyncTaskWithCallback: runAsync(function() { const done = this.async(); asyncMethod(done); }), } - composeWith is async: - If used inside constructor, move it to `_postConstruct` or `beforeQueue`. - Due to complexity, prefer `composeWith(generator, composeOptions` signature. ### [`v5.10.0`](https://togithub.com/yeoman/generator/releases/tag/v5.10.0) [Compare Source](https://togithub.com/yeoman/generator/compare/v5.9.0...v5.10.0) - accept yeoman-environment v4 [`a8c526b`](https://togithub.com/yeoman/generator/commit/a8c526b) ### [`v5.9.0`](https://togithub.com/yeoman/generator/releases/tag/v5.9.0) [Compare Source](https://togithub.com/yeoman/generator/compare/v5.8.0...v5.9.0) - adjusts for yeoman-api [`553537b`](https://togithub.com/yeoman/generator/commit/553537b) ### [`v5.8.0`](https://togithub.com/yeoman/generator/releases/tag/v5.8.0) [Compare Source](https://togithub.com/yeoman/generator/compare/v5.7.1...v5.8.0) - always create a new mem-fs-editor instance instead of using shared instance. [`7bec553`](https://togithub.com/yeoman/generator/commit/7bec553) ### [`v5.7.1`](https://togithub.com/yeoman/generator/releases/tag/v5.7.1) [Compare Source](https://togithub.com/yeoman/generator/compare/v5.7.0...v5.7.1) - add options to queueTransformStream. [`dac0db6`](https://togithub.com/yeoman/generator/commit/dac0db6) ### [`v5.7.0`](https://togithub.com/yeoman/generator/releases/tag/v5.7.0) [Compare Source](https://togithub.com/yeoman/generator/compare/v5.6.1...v5.7.0) - make prompt default value dynamic [`ea460eb`](https://togithub.com/yeoman/generator/commit/ea460eb) - show error message when task fails. [`92cc534`](https://togithub.com/yeoman/generator/commit/92cc534) ### [`v5.6.1`](https://togithub.com/yeoman/generator/releases/tag/v5.6.1) [Compare Source](https://togithub.com/yeoman/generator/compare/v5.6.0...v5.6.1) - Move custom args inside the runAsync for better error handling [`ef3f702`](https://togithub.com/yeoman/generator/commit/ef3f702) - Allow task to override taskPrefix. [`d2f4274`](https://togithub.com/yeoman/generator/commit/d2f4274) - Fix destinationRoot overridden by current value. [`f6e1e67`](https://togithub.com/yeoman/generator/commit/f6e1e67) - Fix resolved when not passed by options. [`52ac34c`](https://togithub.com/yeoman/generator/commit/52ac34c) ### [`v5.6.0`](https://togithub.com/yeoman/generator/releases/tag/v5.6.0) [Compare Source](https://togithub.com/yeoman/generator/compare/v5.5.2...v5.6.0) - Bump version of shelljs to avoid vulnerable 0.8.4 version ([#​1325](https://togithub.com/yeoman/generator/issues/1325)) [`9c798e6`](https://togithub.com/yeoman/generator/commit/9c798e6) - Return earlier at extractTasksFromPriority ([#​1324](https://togithub.com/yeoman/generator/issues/1324)) [`0bfb51a`](https://togithub.com/yeoman/generator/commit/0bfb51a) - Allow to edit priorities. ([#​1323](https://togithub.com/yeoman/generator/issues/1323)) [`2a6cf47`](https://togithub.com/yeoman/generator/commit/2a6cf47) ### [`v5.5.2`](https://togithub.com/yeoman/generator/releases/tag/v5.5.2) [Compare Source](https://togithub.com/yeoman/generator/compare/v5.5.1...v5.5.2) - Fix createStorage with options. [`185a408`](https://togithub.com/yeoman/generator/commit/185a408) ### [`v5.5.1`](https://togithub.com/yeoman/generator/releases/tag/v5.5.1) [Compare Source](https://togithub.com/yeoman/generator/compare/v5.5.0...v5.5.1) - Add options parameter to createStorage. [`82db7d0`](https://togithub.com/yeoman/generator/commit/82db7d0) ### [`v5.5.0`](https://togithub.com/yeoman/generator/releases/tag/v5.5.0) [Compare Source](https://togithub.com/yeoman/generator/compare/v5.4.2...v5.5.0) - Rework private methods. [`dac452e`](https://togithub.com/yeoman/generator/commit/dac452e) - Add args to queueTask. [`cf8580f`](https://togithub.com/yeoman/generator/commit/cf8580f) - Add optional support to sorted Storage. [`cf2e53f`](https://togithub.com/yeoman/generator/commit/cf2e53f) - Documentation improvements. ### [`v5.4.2`](https://togithub.com/yeoman/generator/releases/tag/v5.4.2) [Compare Source](https://togithub.com/yeoman/generator/compare/v5.4.1...v5.4.2) - Fix composing with esm generator ([#​1308](https://togithub.com/yeoman/generator/issues/1308)) [`4b7f115`](https://togithub.com/yeoman/generator/commit/4b7f115) ### [`v5.4.1`](https://togithub.com/yeoman/generator/releases/tag/v5.4.1) [Compare Source](https://togithub.com/yeoman/generator/compare/v5.4.0...v5.4.1) - Fix for esm generator. [`979b63d`](https://togithub.com/yeoman/generator/commit/979b63d) ### [`v5.4.0`](https://togithub.com/yeoman/generator/releases/tag/v5.4.0) [Compare Source](https://togithub.com/yeoman/generator/compare/v5.3.0...v5.4.0) - Add immediately parameter to composeWith [`8fd5c86`](https://togithub.com/yeoman/generator/commit/8fd5c86) - Add support to beforeQueue. [`b8747da`](https://togithub.com/yeoman/generator/commit/b8747da) ### [`v5.3.0`](https://togithub.com/yeoman/generator/releases/tag/v5.3.0) [Compare Source](https://togithub.com/yeoman/generator/compare/v5.2.0...v5.3.0) - Implement async fs methods. ([#​1301](https://togithub.com/yeoman/generator/issues/1301)) [`9cab8c9`](https://togithub.com/yeoman/generator/commit/9cab8c9) - Add test for path unsafe string. ([#​1300](https://togithub.com/yeoman/generator/issues/1300)) [`8bc6267`](https://togithub.com/yeoman/generator/commit/8bc6267) - Answer stored inside config should take precedence over suggestions. ([#​1297](https://togithub.com/yeoman/generator/issues/1297)) [`c1c847d`](https://togithub.com/yeoman/generator/commit/c1c847d) - Bump mem-fs-editor to 9.0.0 ([#​1298](https://togithub.com/yeoman/generator/issues/1298)) [`ce12e7f`](https://togithub.com/yeoman/generator/commit/ce12e7f) - Implement taskPrefix feature. ([#​1296](https://togithub.com/yeoman/generator/issues/1296)) [`84551ee`](https://togithub.com/yeoman/generator/commit/84551ee) - Bump yeoman-test to 6.0.0 ([#​1295](https://togithub.com/yeoman/generator/issues/1295)) [`5f3b2fb`](https://togithub.com/yeoman/generator/commit/5f3b2fb) - Bump mem-fs to 2.0.0 and mem-fs-editor to 8.1.2 ([#​1290](https://togithub.com/yeoman/generator/issues/1290)) [`d8dfd10`](https://togithub.com/yeoman/generator/commit/d8dfd10) - Load environment resources when running help. ([#​1288](https://togithub.com/yeoman/generator/issues/1288)) [`3579322`](https://togithub.com/yeoman/generator/commit/3579322) - Fix 4.x api documentation link. [`a0313cd`](https://togithub.com/yeoman/generator/commit/a0313cd) - Add api documentation link for 4.x [`b44ec7d`](https://togithub.com/yeoman/generator/commit/b44ec7d) ### [`v5.2.0`](https://togithub.com/yeoman/generator/releases/tag/v5.2.0) [Compare Source](https://togithub.com/yeoman/generator/compare/v5.1.0...v5.2.0) - Changes to required/recommended yeoman-environment version. [`de61c24`](https://togithub.com/yeoman/generator/commit/de61c24), [`4587a29`](https://togithub.com/yeoman/generator/commit/4587a29), [`d101a41`](https://togithub.com/yeoman/generator/commit/d101a41), [`0898158`](https://togithub.com/yeoman/generator/commit/0898158) - Add optional peer dependency on yeoman-environment [`26797e6`](https://togithub.com/yeoman/generator/commit/26797e6) - Add support to tasksMatchingPriority feature. [`93e01ea`](https://togithub.com/yeoman/generator/commit/93e01ea) - Move uniqueBy calculation to the constructor. [`4dcda8a`](https://togithub.com/yeoman/generator/commit/4dcda8a) - Resolve dependencies with empty versions to latest. [`d952868`](https://togithub.com/yeoman/generator/commit/d952868) ### [`v5.1.0`](https://togithub.com/yeoman/generator/releases/tag/v5.1.0) [Compare Source](https://togithub.com/yeoman/generator/compare/v5.0.1...v5.1.0) - Add features argument to constructor. [`9729a58`](https://togithub.com/yeoman/generator/commit/9729a58) - Delete option instead of setting undefined. [`86d1ad3`](https://togithub.com/yeoman/generator/commit/86d1ad3) ### [`v5.0.1`](https://togithub.com/yeoman/generator/releases/tag/v5.0.1) [Compare Source](https://togithub.com/yeoman/generator/compare/v5.0.0...v5.0.1) - Bump xo to 0.38.1 and move to devDependencies. [`3f51315`](https://togithub.com/yeoman/generator/commit/3f51315) ### [`v5.0.0`](https://togithub.com/yeoman/generator/releases/tag/v5.0.0) [Compare Source](https://togithub.com/yeoman/generator/compare/v4.13.0...v5.0.0) #### Breaking changes - Requires node 12. - Requires `yeoman-environment@3.0.0` (unreleased yo@4). - Conflicter moved to the Environment. - Install action is deprecated and is not included by default. - Replaced by package.json manipulation - `addDependencies({dependency: 'version'})` - `addDevDependencies({dependency: 'version'})` - `this.packageJson` storage. Eg: `this.packageJson.merge({scripts: {test: 'mocha'}})`; - Install task will be executed later by the Environment when `package.json` changes. - To load it: const Generator = require('yeoman-generator'); -_.extend(Generator.prototype, require('yeoman-generator/lib/actions/install')); - Singleton Generators support passing `unique: 'namespace'` or `unique: 'argument'`. constructor(args, options = {}) { super(args, {...options, unique: 'namespace'} } - Misc - `this.(spawnCommand/spawnCommandSync)` switched to `execa` and now defaults `cwd` to `this.destinationRoot()`. - Dropped support for kebab case options. - `composeWith()` isn't chainable anymore and delegates the running to the Environment for singleton checks. - Replaced `registerTransformStream` with `queueTransformStream`. New api executes transformations before the commit operation, and is executed for every generator. - Dependencies update. ### [`v4.13.0`](https://togithub.com/yeoman/generator/releases/tag/v4.13.0) [Compare Source](https://togithub.com/yeoman/generator/compare/v4.12.0...v4.13.0) - Fix function context at prompt ([#​1265](https://togithub.com/yeoman/generator/issues/1265)) [`cd1b557`](https://togithub.com/yeoman/generator/commit/cd1b557) - Update description of prompt ([#​1264](https://togithub.com/yeoman/generator/issues/1264)) [`337dddf`](https://togithub.com/yeoman/generator/commit/337dddf) - Change from master to main. [`bc08bee`](https://togithub.com/yeoman/generator/commit/bc08bee) - Try to start runLoop manually. [`384e1bb`](https://togithub.com/yeoman/generator/commit/384e1bb) ### [`v4.12.0`](https://togithub.com/yeoman/generator/releases/tag/v4.12.0) [Compare Source](https://togithub.com/yeoman/generator/compare/v4.11.0...v4.12.0) - Fixes running --help. - Implement registerPriorities.

Configuration

📅 Schedule: Branch creation - "before 10am on monday" in timezone Europe/Berlin, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.

netlify[bot] commented 1 month ago

Deploy Preview for tubular-strudel-7ad396 ready!

Name Link
Latest commit ae402dde496dd18fc35e36a9e0dec77dd2214803
Latest deploy log https://app.netlify.com/sites/tubular-strudel-7ad396/deploys/669462104f8a5d0008e2d44c
Deploy Preview https://deploy-preview-2080--tubular-strudel-7ad396.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.