Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated dependencies and version bump to 2.4.0-rc1 #78

Merged
merged 1 commit into from
Jan 10, 2025

Conversation

taneltm
Copy link
Member

@taneltm taneltm commented Jan 9, 2025

WE2-1018

Closes #77

  • All dependencies updated
  • Version bump to 2.4.0-rc1
  • Version in package.json can now have a release candidate suffix which will be excluded in the extension manifest
  • Migrated eslint to the new flat config file format
  • The @typescript-eslint/eslint-plugin and @typescript-eslint/parser packages are deprecated, changed to the new typescript-eslint package which contains both.
  • New dependency @stylistic/eslint-plugin-ts - Some linter rules have been deprecated or removed from the typescript-eslint project and migrated to @stylistic, for example the semi rule.
  • Fixed some minor linter errors
  • Added additional linter rule overrides. These rules should be checked separately and might require fixes in the code.
  • Renamed rollup.config.js to rollup.config.mjs as it was a ES6 module and not a CommonJS file
  • Removed findFiles from build-utils.mjs. It was a promise wrapper for glob. After updating glob, it now returns a promise by itself, so the wrapper was unnecessary.
  • Moved bootstrap from devDependencies to dependencies, which should now correctly reflect how it's used.

WE2-1018

- All dependencies updated
- Version bump to 2.4.0-rc1
- Version in package.json can now have a release candidate suffix which will be excluded in the extension manifest
- Migrated `eslint` to the new flat config file format
- The `@typescript-eslint/eslint-plugin` and `@typescript-eslint/parser` packages are deprecated, changed to the new `typescript-eslint` package which contains both.
- New dependency `@stylistic/eslint-plugin-ts` - Some linter rules have been deprecated or removed from the `typescript-eslint` project and migrated to `@stylistic`, for example the `semi` rule.
- Fixed some minor linter errors
- Added additional linter rule overrides. These rules should be checked separately and might require fixes in the code.
- Renamed `rollup.config.js` to `rollup.config.mjs` as it was a ES6 module and not a CommonJS file
- Removed `findFiles` from `build-utils.mjs`. It was a promise wrapper for `glob`. After updating `glob`, it now returns a promise by itself, so the wrapper was unnecessary.
- Moved `bootstrap` from `devDependencies` to `dependencies`, which should now correctly reflect how it's used.

Signed-off-by: Tanel Metsar <taneltm@users.noreply.github.com>
package.json Show resolved Hide resolved
@mrts mrts self-requested a review January 10, 2025 12:13
@mrts mrts merged commit cbca651 into web-eid:main Jan 10, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants