- Fixes
vitest-ansi-serializerresolution issue
- f9d1c06: Fixes
bsh testconfig issue
- f716864: Fixes a bundling issue with test-utils
- ffba54e: Ignores colocated
*.test.tsfiles in build - ffba54e: Adds automatic
vitestconfig withvitest-ansi-serializer
-
df17b88: Adds skills for coding agents. Eight skills cover the full
bshtoolchain — lifecycle, lint, build, test, format, dev, init, and migration for onboarding an existing project.If you use an AI coding agent, run
pnpm add -D @bomb.sh/toolsthen have your agent runpnpm dlx @tanstack/intent@latest installto load project-specific skills for@bomb.sh/tools.
- Updates
fixture.rootto include trailing slash
- Removes type-only import from bundle
- 0eeee28: Adds support for nested object syntax, dynamic file creation, and better fs bindings to createFixture
- 0945a18: Allows strongly typed
.jsonfiles in fixtures - 0945a18: Use current test name as a prefix for tmpdir in fixture
- Distribute with types
- 9d2c754: Adds
@bomb.sh/tools/test-utilsexport withcreateFixture()
- ccb63b7: Adds
--dtsand--minifyflags tobuildcommand
- 61c3763: Updates
tsdownentrypoint (defaults tosrc)
- 5f43969: Implements
lintcommand usingoxlint,tsgo,knip, andpublint - c3f801b: Adds
buildcommand which usestsdown. Default uses--unbundle, but pass--bundleto create single files.
- cf9b4c3: Updates commands to use the oxfmt, oxlint, publint, tsdown, vitest
- Publishes the changes that were supposed to land in v0.0.7
- 48d96a9: Fixes a bundling issue with
cloudflare:*andbun:*import specifiers
- fe016ca: Fixes an issue when a package.json doesn't have any dependencies
- f1425e7: Fixes issue with import paths
- f51c30b: Fixes externalized dependency bundling and properly handles rewriting for local
.tsmodules
- Updates bundling approach to avoid code duplication
- 4652f97: link to nested local
.binfiles
- fix exports