Skip to content

Conversation

@c-kick
Copy link
Owner

@c-kick c-kick commented Jan 15, 2026

Summary

  • Add comprehensive Testing section to README documenting test commands, structure, and custom module validation
  • Add .gitattributes with export-ignore rules for clean git archive exports
  • Add files field to package.json for clean npm pack distribution
  • Bump version to 3.2.0

Changes

README.md

  • New "Testing" section with instructions for running tests, test structure overview, and custom module validation
  • "Production Distribution" section documenting both npm pack and git archive approaches

package.json

  • Added main entry point (DOMule.mjs)
  • Added files array specifying production files for npm
  • Added repository field
  • Version bump: 3.1.0 → 3.2.0

.gitattributes (new)

  • Excludes __tests__/, node_modules/, CI config, and dev files from git archive

… builds

- Add Testing section to README documenting:
  - How to run tests (npm test, test:watch, test:coverage)
  - Test file structure
  - Custom module compatibility testing (test:module)
  - Production checkout without test files

- Add .gitattributes with export-ignore rules for:
  - __tests__/ directory
  - vitest.config.mjs
  - package.json / package-lock.json
  - node_modules/
  - .github/ workflows
  - coverage/ reports

This allows `git archive` to create clean production builds without
development dependencies.
- Add files field to package.json for cleaner npm distribution
- Add main and repository fields to package.json
- Update README Production Distribution section with npm pack option
- Bump version to 3.2.0
@c-kick c-kick merged commit 1bf6697 into main Jan 15, 2026
6 checks passed
@c-kick c-kick deleted the claude/code-review-critique-OS8ld branch January 15, 2026 16:14
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