Skip to content

chore: reduce package size and add tooling#34

Open
KingJune28 wants to merge 1 commit intoahmedbna:mainfrom
KingJune28:fix/package-size-and-tooling
Open

chore: reduce package size and add tooling#34
KingJune28 wants to merge 1 commit intoahmedbna:mainfrom
KingJune28:fix/package-size-and-tooling

Conversation

@KingJune28
Copy link

Description

Reduced package size by ~50% by excluding the root templates folder (CLI uses dist/templates).
Added ESLint and Jest configuration to enable linting and testing.
Refactored add and init commands to reduce code duplication and improve maintainability.

Type of Change

  • Chore (Tooling & Performance)

Testing

  • Verified npm pack size reduced from 3.8MB to 2.0MB.
  • Ran npm run lint (Passed).
  • Ran npm test (Passed).
  • Ran npm run build (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