tmu
3530262261
🔧 Replace Vite/Vitest with TypeScript 7 and node --test
...
- Use tsc 7 for build (vite no longer needed for a Node library)
- Use node --test with --experimental-strip-types for tests (vitest dropped)
- Use c8 for coverage instead of vitest's built-in coverage
- Add tsconfig.build.json separating typecheck from emit config
- Drop DOM lib, add strict noUncheckedIndexedAccess/noImplicitOverride
- Pin engines.node to >=22.6 (required for --experimental-strip-types)
- Update CI to Node 24 LTS (unflagged strip-types)
- Add @types/node for node:test / node:assert types
2026-09-03 09:54:21 +00:00
tmu
cac1349c95
🎉 Initial commit
2026-02-02 13:38:42 +01:00
Thomas Müller
15c8ef7616
🔧 Track .vscode/settings.json for workspace settings
2025-04-29 13:45:02 +02:00
Thomas Müller
0c08a2d395
✨ Scaffolded src/index.ts entry point for library code
2025-04-29 13:43:53 +02:00
Thomas Müller
1dc94c0dd1
👷 Added GitHub Actions workflow for CI/CD
2025-04-29 13:43:47 +02:00
Thomas Müller
25353662ec
🧪 Added Vitest configuration with coverage
2025-04-29 13:43:40 +02:00
Thomas Müller
f6bbcd8b2e
📝 Scaffolded README.md structure
2025-04-29 13:43:20 +02:00
Thomas Müller
45c0bb6423
🔧 Added .npmignore to exclude non-dist files from npm package
2025-04-29 13:43:15 +02:00
Thomas Müller
142989aa2b
📝 Added commit message template
2025-04-29 13:43:11 +02:00
Thomas Müller
4f65d22efe
📄 Added MIT LICENSE
2025-04-29 13:43:07 +02:00
Thomas Müller
02a33c7b44
🔧 Added sort-package-json configuration
2025-04-29 13:42:39 +02:00
Thomas Müller
f31a9b1175
🔧 Configured Lefthook for pre-commit checks
2025-04-29 13:42:25 +02:00
Thomas Müller
1d2e78dde7
🔧 Added cspell configuration for spelling checks
2025-04-29 13:42:20 +02:00
Thomas Müller
80a43072e6
🔧 Added .editorconfig for consistent editor settings
2025-04-29 13:42:16 +02:00
Thomas Müller
dbc576edfe
🔧 Configured ESLint (strict, type-checked, Prettier integration, import sorting)
2025-04-29 13:41:49 +02:00
Thomas Müller
c9b2d778be
✨ Configured Vite (ESM-only, vanilla-ts template, removed default app files)
2025-04-29 13:20:05 +02:00
Thomas Müller
20308c5a6d
🎉 Initial commit with empty README
2025-04-29 13:13:38 +02:00