Daux.io is an documentation generator that uses a simple folder structure and Markdown files to create custom documentation on the fly. It helps you create great looking documentation in a developer friendly way.
swissquote/crafty
### [`v1.22.3`](https://togithub.com/swissquote/crafty/releases/tag/v1.22.3): 1.22.3
[Compare Source](https://togithub.com/swissquote/crafty/compare/v1.22.2...v1.22.3)
##### Highlights
- Don't remove vendor prefixes automatically when linting css with `--fix` as the result could be unpredictable.
**Full Changelog**: https://github.com/swissquote/crafty/compare/v1.22.2...v1.22.3
### [`v1.22.2`](https://togithub.com/swissquote/crafty/releases/tag/v1.22.2)
[Compare Source](https://togithub.com/swissquote/crafty/compare/v1.22.1...v1.22.2)
##### Highlights
- Improvements in Crafty's internals for ESM
- Improvements in `crafty-preset-jest` for ESM
##### Improvements in Crafty's internals for ESM
- Rename crafty's binary to `bin.cjs` to force node to start it as CommonJS, allows to install it within an ESM module
- new `crafty.runAllSync(method: string, ...args)` method to run all implementations of an extension within presets.
- loaded presets are wrapped in a `CraftyPreset` class with the following methods:
- `implements(method: string)`
- `run(method: string, ...args)`
- `get(property: string)`
- load presets with `import()`. This allows future presets to be created as ESM modules
##### Improvements in `crafty-preset-jest` for ESM
- Automatically detect when `package.json` contains `type: "module"`
- run Jest with Vmodules enabled
- don't transpile node dependencies that are using ESM
- transpile .ts, .tsx files to modules instead of commonjs
- Use `enhanced-resolve` to resolve modules in Jest, allows to set `.mjs` and `.cjs` to be aliases of `.mts` and `.cts`
##### What's Changed
- [@swc/core](https://togithub.com/swc/core) from 1.3.51 to 1.3.53
- postcss from 8.4.22 to 8.4.23
- eslint from 8.38.0 to 8.39.0
- stylelint from 15.5.0 to 15.6.0
- rollup from 30.20.6 to 3.21.0
- webpack from 5.79.0 to 5.80.0
**Full Changelog**: https://github.com/swissquote/crafty/compare/v1.22.1...v1.22.2
Configuration
📅 Schedule: Branch creation - "every weekend" (UTC), 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 these updates again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
1.22.1
->1.22.3
1.22.1
->1.22.3
1.22.1
->1.22.3
1.22.1
->1.22.3
1.22.1
->1.22.3
Release Notes
swissquote/crafty
### [`v1.22.3`](https://togithub.com/swissquote/crafty/releases/tag/v1.22.3): 1.22.3 [Compare Source](https://togithub.com/swissquote/crafty/compare/v1.22.2...v1.22.3) ##### Highlights - Don't remove vendor prefixes automatically when linting css with `--fix` as the result could be unpredictable. **Full Changelog**: https://github.com/swissquote/crafty/compare/v1.22.2...v1.22.3 ### [`v1.22.2`](https://togithub.com/swissquote/crafty/releases/tag/v1.22.2) [Compare Source](https://togithub.com/swissquote/crafty/compare/v1.22.1...v1.22.2) ##### Highlights - Improvements in Crafty's internals for ESM - Improvements in `crafty-preset-jest` for ESM ##### Improvements in Crafty's internals for ESM - Rename crafty's binary to `bin.cjs` to force node to start it as CommonJS, allows to install it within an ESM module - new `crafty.runAllSync(method: string, ...args)` method to run all implementations of an extension within presets. - loaded presets are wrapped in a `CraftyPreset` class with the following methods: - `implements(method: string)` - `run(method: string, ...args)` - `get(property: string)` - load presets with `import()`. This allows future presets to be created as ESM modules ##### Improvements in `crafty-preset-jest` for ESM - Automatically detect when `package.json` contains `type: "module"` - run Jest with Vmodules enabled - don't transpile node dependencies that are using ESM - transpile .ts, .tsx files to modules instead of commonjs - Use `enhanced-resolve` to resolve modules in Jest, allows to set `.mjs` and `.cjs` to be aliases of `.mts` and `.cts` ##### What's Changed - [@swc/core](https://togithub.com/swc/core) from 1.3.51 to 1.3.53 - postcss from 8.4.22 to 8.4.23 - eslint from 8.38.0 to 8.39.0 - stylelint from 15.5.0 to 15.6.0 - rollup from 30.20.6 to 3.21.0 - webpack from 5.79.0 to 5.80.0 **Full Changelog**: https://github.com/swissquote/crafty/compare/v1.22.1...v1.22.2Configuration
📅 Schedule: Branch creation - "every weekend" (UTC), 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 these updates again.
This PR has been generated by Mend Renovate. View repository job log here.