Skip to content

Remove all remaining Grunt tasks in favor of Vite configs#687

Merged
MatthijsBurgh merged 1 commit intodevelopfrom
switch-to-vite
Feb 21, 2024
Merged

Remove all remaining Grunt tasks in favor of Vite configs#687
MatthijsBurgh merged 1 commit intodevelopfrom
switch-to-vite

Conversation

@EzraBrooks
Copy link
Copy Markdown
Contributor

@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
Copy Markdown
Contributor 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

3 participants