Skip to content

Conversation

@elisiondan
Copy link
Member

No description provided.

@elisiondan
Copy link
Member Author

This pull request includes multiple changes to improve the codebase, update configurations, and enhance documentation. The most important changes include the addition of new GitHub workflows, updates to ESLint and Prettier configurations, and significant improvements to the README.md file.

GitHub Workflows:

  • Added .github/workflows/.release.yml to automate the release process, including steps for CI initialization, preparing release PR, and publishing the release.
  • Added .github/workflows/localazy.yml to upload locale files to Localazy on push events to the main branch.
  • Added .github/workflows/qa.yml to perform QA checks on pull requests to the main branch, including linting, formatting, and building the package.

Configuration Updates:

  • Removed the .eslintrc file and replaced it with a new eslint.config.js file, which includes updated ESLint configurations and integration with Prettier. [1] [2]
  • Added a .prettierrc file to configure Prettier with specific formatting rules such as print width, single quotes, and HTML whitespace sensitivity.

Documentation Improvements:

  • Enhanced the README.md file with new sections for installation, usage, and detailed examples for various functionalities provided by the package. [1] [2] [3]

Other Changes:

  • Updated the package.json file to include new build scripts, updated dependencies, and specified Node.js and npm engine requirements. [1] [2]
  • Removed obsolete build scripts from the scripts/build directory, simplifying the codebase. [1] [2]

@honzabubenik honzabubenik merged commit 5d4404d into main Apr 1, 2025
1 check passed
@honzabubenik honzabubenik deleted the update-build branch April 1, 2025 12:56
@localazy-bot localazy-bot bot mentioned this pull request Apr 1, 2025
Merged
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.

3 participants