Becklyn / mojave

A library of commonly used JavaScript tools and helpers by Becklyn
BSD 3-Clause "New" or "Revised" License
5 stars 3 forks source link

Update dependency kaba to v9 #263

Closed renovate[bot] closed 4 years ago

renovate[bot] commented 4 years ago

This PR contains the following updates:

Package Type Update Change
kaba devDependencies major ^8.1.0 -> ^9.0.0

Release Notes

Becklyn/kaba ### [`v9.0.0`](https://togithub.com/Becklyn/kaba/blob/master/CHANGELOG.md#​900) [Compare Source](https://togithub.com/Becklyn/kaba/compare/v8.1.0...9.0.0) ===== - (internal) Updated internal dependencies. - (bc) Always build a legacy and a modern JS build. - (feature) Added `verbose` to the CLI config. - (improvement) Improved error handling of `node-sass` loading errors. - (improvement) Use better default `publicPath` to match the default structure of the BecklynAssetsBundle. - (feature) Allow to disable the modern build - (improvement) Don't prefix legacy build with `_legacy.`, but instead prefix modern build with `_modern.`. That enhances compatability for simple builds. - (feature) Use `eslint-plugin-react-hooks` plugin - (improvement) Always extract comments. - (improvement) Display build progress in webpack - (improvement) Display linting errors by default. - Removed the `--lint` parameter and added an inverse `--silent` instead. - (improvement) Added `duplicate-package-checker-webpack-plugin` that detects duplicate packages in a build in webpack. - (improvement) Always run ESLint - (improvement) Use faster sourcemap for production build - (improvement) Added `eslint-plugin-jsdoc` and activated multiple rules for checking JSDoc issues. - (improvement) Enable `es6` env in ESLint. - (bug) Fix issues with symlinked projects. - (improvement) Also replace `process.env.DEBUG`, and `MODERN_BUILD` + `DEBUG` (without `process.env.` prefix). - (improvement) Added some newlines to the log to improve formatting. - (improvement) Automatically add the import for the `Fragment` component from preact for all modules. - (improvement) Set `mode` for ESLint JSDoc linter to `typescript`. - (improvement) Improved ESLint linting: now only files in the project dir are linted. This ensures that symlinked dev packages are not linted. (`/node_modules/` etc are still excluded, of course.) - (feature) Add option to polyfill core node packages in webpack. - (bc) Remove `disableChunkSplitting()`, chunk splitting is now always disabled. Use code splitting instead. - (improvement) Bump required node version to 12. - (internal) Bumped all dependencies. - (improvement) Allow `++` in JS/TS code. - (improvement) The code is now always compiled per entry file - (improvement) Build TypeScript for the `esnext` module system, that (amongst other things) allows to use `import()`. - (bug) Compile every entry into a separate directory, to avoid issues with the clean plugin. - (bc) Not all npm packages are automatically transpiled anymore. You need to define which packages from `node_modules` to transpile via Babel by using `.compileNpmPackages(...)`. - (feature) Even if not recommended (use SCSS!), we now support compiling CSS via webpack (not as entry point though). The CSS will be injected into the head dynamically. - (improvement) TypeScript will now ignore TYPO3 (`*typo3*`) directories, to prevent issues due to file extension conflicts of TYPO3's typoscript `.ts` and TypeScript's `.ts`.

Renovate configuration

:date: Schedule: At any time (no schedule defined).

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

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

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



This PR has been generated by WhiteSource Renovate. View repository job log here.

keichinger commented 4 years ago

Will be implemented with #267 .

renovate[bot] commented 4 years ago

Renovate Ignore Notification

As this PR has been closed unmerged, Renovate will ignore this upgrade and you will not receive PRs for any future 9.x releases. However, if you upgrade to 9.x manually then Renovate will then reenable updates for minor and patch updates automatically.

If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened.