Skip to content

Conversation

@haradakunihiko
Copy link
Owner

No description provided.

- Create separate tsconfig.test.json for test-only path mappings
- Remove paths from main tsconfig.json to avoid affecting npm package users
- Update typecheck script to use test-specific configuration
- Ensures npm package consumers aren't affected by internal path mappings
- All tests still pass (79 tests across 10 test suites)
- Remove root tsconfig.json that could interfere with package consumers
- Update tsconfig.test.json to be self-contained for testing only
- Update Jest configuration to use test-specific TypeScript config
- This ensures npm package users can use their own TypeScript configuration
- All tests still pass (79 tests across 10 test suites)
- Add back root tsconfig.json with path mappings for optimal IDE support
- Remove tsconfig.test.json as it's no longer needed
- tsconfig.json won't be included in npm package (not in 'files' field)
- Provides better IntelliSense and type checking in VS Code
- All tests still pass (79 tests across 10 test suites)
- Both npm package safety and developer experience maintained
@haradakunihiko haradakunihiko merged commit 03b1232 into master Jun 27, 2025
1 check 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.

2 participants