Skip to content

Conversation

@EzraBrooks
Copy link
Collaborator

@EzraBrooks EzraBrooks commented Feb 20, 2024

Public API Changes

Should be none. Module resolution changes should all have been captured in #665 and the package.json config changes in this PR.

Description

  • Remove browserify/uglify in favor of Vite in library mode.
  • Replace grunt-jsdoc with an npm script
  • Replace grunt-eslint with vite-plugin-checker
  • Replace invocations of tsc with vite-plugin-checker
  • Use dynamic imports for browser/node.js environment differences
  • Remove various Grunt plugins

Closes #647.

@EzraBrooks EzraBrooks added the v2 Issues and PRs, which will be fixed in v2, as it is a breaking change label Feb 20, 2024
Base automatically changed from modernize-import-syntax to develop February 20, 2024 18:59
@EzraBrooks EzraBrooks marked this pull request as ready for review February 20, 2024 19:05
@EzraBrooks
Copy link
Collaborator Author

FYI I'm headed out on vacation for a week but I'm cool with this and the other PR getting merged while I'm gone if they're good to go.

- Remove browserify/uglify in favor of Vite in library mode.
- Replace grunt-jsdoc with an npm script
- Replace grunt-eslint with vite-plugin-checker
- Replace invocations of `tsc` with vite-plugin-checker
- Use dynamic imports for browser/node.js environment differences
- Remove various Grunt plugins
@MatthijsBurgh MatthijsBurgh merged commit e6eebbd into develop Feb 21, 2024
@MatthijsBurgh MatthijsBurgh deleted the switch-to-vite branch February 21, 2024 08:09
@EzraBrooks EzraBrooks added this to the 2.0.0 milestone Jun 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

v2 Issues and PRs, which will be fixed in v2, as it is a breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Increase general library quality

4 participants