Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Purpose
This pull request introduces several new configurations and updates to the project to enhance development workflows, code quality, and release processes. Key changes include the addition of changeset configurations, editor and linter configurations, GitHub workflows for pull requests and releases, and the removal of outdated configurations.
Configuration and Workflow Enhancements:
.changeset/config.json
: Added configuration for changesets to manage versioning and publishing..github/workflows/pr-builder.yml
: Introduced a GitHub Actions workflow to build and test pull requests, including linting, type checking, and unit testing..github/workflows/release.yml
: Added a GitHub Actions workflow to automate the release process, including creating release pull requests and publishing to npm.Code Quality and Editor Configurations:
.editorconfig
: Added editor configuration to standardize coding styles across different editors and IDEs..eslintrc.js
: Introduced ESLint configuration to enforce coding standards and integrate with Prettier for consistent code formatting..eslintignore
and.prettierignore
: Added ignore files to exclude specific directories and files from linting and formatting.Cleanup and Removal of Legacy Configurations:
.travis.yml
and.jshintrc
: Removed legacy Travis CI configuration and JSHint configuration as they are no longer needed. [1] [2]Related Issues
Related PRs
Checklist
Security checks