Skip to content

Chore/internal improvements#51

Merged
Sharmaz merged 11 commits intomainfrom
chore/internal-improvements
Feb 15, 2026
Merged

Chore/internal improvements#51
Sharmaz merged 11 commits intomainfrom
chore/internal-improvements

Conversation

@Sharmaz
Copy link
Copy Markdown
Owner

@Sharmaz Sharmaz commented Feb 15, 2026

Changes:

  • Fix Prettier and ESLint indentation conflict —
    aligned both to 2 spaces
  • Upgrade ESLint to v10 and @eslint/js to v10,
    update Node engine to >=20.19.0
  • Add Airbnb-style ESLint rules (formatting,
    best practices, ES6+)
  • Add early returns in initialize.js to prevent
    execution after validation errors
  • Add try/catch error handling and { recursive:
    true } to templateCopy.js
  • Extract resolveAndInitialize() in index.js to
    remove duplicated template path logic
  • Add npm dependency caching (cache: 'npm') and
    upgrade to Node 24 in all GitHub Actions
    workflows
  • Replace npm install with npm ci in CI
    workflows
  • Update publish.yml to use OIDC Trusted
    Publishing with --provenance flag
  • Fix template package names to match directory
    names (react-ts → react-typescript,
    react-ts-tw-lint-test → react-dev-typescript,
    minimal-react-webpack → react-webpack)
  • Standardize TypeScript version to ^5.8.3
    across templates
  • Standardize Babel dependencies to ^7.26.10
    across templates
  • Standardize ESLint to ^9.26.0 across templates
  • Add missing @babel/preset-env to react-webpack
    template .babelrc and package.json
  • Remove duplicate TypeScript check (unreachable
    code) in colors.js
  • Remove unused react-experimental template
  • Add explicit test and expect imports from
    @jest/globals in test files
  • Add unit tests for colors.js (separator,
    setColor, setUnderlineOff)
  • Add unit tests for templateList.js
    (categories, subcategories, template values)
  • Add unit test for invalid template path in
    initialize.js
  • Add unit test for error handling in
    templateCopy.js
  • Add unit test for missing package.json in
    templateRenameName.js

@Sharmaz Sharmaz merged commit bd63d5f into main Feb 15, 2026
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.

1 participant