f136fe2e40
fix(fs): improve filesystem helpers: use sync rename for reliability on certain filesystems; retry rmdir with delays and avoid recursive rm; bump @push.rocks/smartfs to ^1.3.2
2026-03-05 12:46:49 +00:00
5fa93923d2
v4.1.8
v4.1.8
2026-03-05 12:29:11 +00:00
856099b5ed
fix(unpack): catch unpack errors and add verbose unpack logging
2026-03-05 12:29:11 +00:00
7aec1548eb
v4.1.7
v4.1.7
2026-03-05 12:19:24 +00:00
c269039050
fix(fs/compiler/unpack): robustify directory removal and remove noisy diagnostic logging
2026-03-05 12:19:24 +00:00
75cb613d5e
v4.1.6
v4.1.6
2026-03-05 12:12:51 +00:00
cf05229b86
fix(mod_compiler): add diagnostic logging to report dist_ts and output directory contents after each compilation task and after import-path rewriting
2026-03-05 12:12:51 +00:00
10b8d47a55
v4.1.5
v4.1.5
2026-03-05 11:59:18 +00:00
52e1a25948
fix(diagnostics): add diagnostic logging around compilation and unpack to aid troubleshooting
2026-03-05 11:59:18 +00:00
3b8ebd41f4
v4.1.4
v4.1.4
2026-03-05 10:24:37 +00:00
9e839b3047
fix(deps): bump @git.zone/tspublish dependency to ^1.11.2
2026-03-05 10:24:37 +00:00
7ce22b0c4d
v4.1.3
v4.1.3
2026-03-04 22:34:06 +00:00
b2ce02a4fb
fix(deps): bump dependencies: @push.rocks/smartcli, @push.rocks/smartlog, @git.zone/tstest, and @types/node to their newer versions
2026-03-04 22:34:06 +00:00
ca27db1d75
v4.1.2
v4.1.2
2026-01-12 17:53:12 +00:00
c8a1582ec4
fix(TsPathRewriter): auto-detect all ts_* folders in project for cross-module import rewriting
...
Previously only mapped folders from the current compilation glob patterns.
Now scans project directory for all ts_* folders to ensure imports like
'../ts_shared/' are rewritten to '../dist_ts_shared/' even when compiling
only the main ts/ folder.
2026-01-12 17:53:06 +00:00
1e40bd5882
v4.1.1
v4.1.1
2026-01-12 17:48:47 +00:00
4ccb7ea9d6
fix(TsPathRewriter): rewrite cross-module import paths after compilation
...
When compiling multiple ts_* source directories to dist_ts_* outputs,
imports like '../ts_shared/helper.js' now correctly become
'../dist_ts_shared/helper.js' in the compiled output.
Uses targeted regex patterns that only match import/export/require
statements, avoiding false positives in strings or comments.
2026-01-12 17:48:04 +00:00
0040325914
v4.1.0
v4.1.0
2026-01-04 19:03:25 +00:00
f2980dc00f
feat(docs): update README with improved docs and monorepo/tspublish guidance; namespace and extend npmextra.json with release registries; bump several dependencies
2026-01-04 19:03:25 +00:00
681f2b4c54
v4.0.2
v4.0.2
2025-12-14 00:19:09 +00:00
fb6bd614d3
fix(TsCompiler): Clear output directories before compilation to ensure clean builds and avoid stale files
2025-12-14 00:19:09 +00:00
0eaca1f3d1
4.0.1
v4.0.1
2025-12-13 23:41:01 +00:00
aeaa957efa
4.0.0
v4.0.0
2025-12-13 23:00:52 +00:00
e5fcbb9a09
BREAKING(structure): modernize internal structure and support unpacking
2025-12-13 22:59:58 +00:00
4ebc37fa5a
3.1.4
v3.1.4
2025-12-13 11:44:20 +00:00
5bfe60927e
fix(npmextra.json): update to new format
2025-12-13 11:44:03 +00:00
9e6b91b891
v3.1.3
v3.1.3
2025-12-13 09:44:15 +00:00
e40e8f6a77
fix(npmextra): Align npmextra.json package name with package.json (@git.zone/tsbuild)
2025-12-13 09:44:15 +00:00
ebe7afce82
v3.1.2
v3.1.2
2025-11-28 08:44:42 +00:00
27aa318054
fix(TsBuild): Set default TypeScript target to ESNext
2025-11-28 08:44:42 +00:00
9a071ce82f
v3.1.1
v3.1.1
2025-11-27 23:04:13 +00:00
ad227ded73
fix(compiler): Update default TypeScript target to ES2024
2025-11-27 23:04:13 +00:00
c66a941aaf
v3.1.0
v3.1.0
2025-11-17 12:25:31 +00:00
a3b58dda39
feat(tsbuild.classes): Update default TypeScript lib to lib.esnext.d.ts
2025-11-17 12:25:31 +00:00
4b29107130
v3.0.0
v3.0.0
2025-11-17 11:57:32 +00:00
09adbc1965
BREAKING CHANGE(TsBuild): Stop forcing emitDecoratorMetadata in protected compiler defaults
2025-11-17 11:57:32 +00:00
7fb571d4f6
v2.7.3
v2.7.3
2025-11-17 11:51:56 +00:00
6b32dced5a
fix(tsbuild.classes): Remove duplicate emitDecoratorMetadata from default compiler options and centralize it in protected defaults
2025-11-17 11:51:56 +00:00
df39aa48d0
v2.7.2
v2.7.2
2025-11-17 08:08:21 +00:00
a4863bc761
fix(compilerOptions): Remove experimentalDecorators and useDefineForClassFields from default TypeScript compiler options
2025-11-17 08:08:21 +00:00
b38ef6cf82
2.7.1
v2.7.1
2025-11-02 06:13:34 +00:00
8b50cd3090
fix(readme): Update documentation: expand README with usage, CLI and API examples; add readme.hints.md project memory
2025-11-02 06:13:34 +00:00
c6ab493efc
2.7.0
v2.7.0
2025-11-02 05:31:55 +00:00
82ae8a0e4a
feat(tsbuild): Add tsconfig.json support and safer compiler option merging; protect critical options; apply path and enum transforms; bump dependencies.
2025-11-02 05:31:55 +00:00
787becc4d3
2.6.8
v2.6.8
2025-08-29 17:14:58 +00:00
746ca8767a
fix(tsbuild): Avoid process.exit in library, add confirmskiplibcheck flag, improve CLI exit handling and JSON/quiet modes, update test script
2025-08-29 17:14:58 +00:00
55c1a2953a
2.6.7
v2.6.7
2025-08-18 02:19:15 +00:00
8e9fcb8135
fix(tspublish): Bump @git.zone/tspublish dependency to ^1.10.3
2025-08-18 02:19:15 +00:00
18573c777d
2.6.6
v2.6.6
2025-08-18 00:32:26 +00:00
fa654b83e3
fix(dependencies): Update dependency @git.zone/tspublish to ^1.10.2
2025-08-18 00:32:26 +00:00