|
|
d9c79ae4eb
|
fix(mod_fs): use synchronous rm to avoid XFS metadata corruption when removing directories
|
2026-03-05 14:44:14 +00:00 |
|
|
|
d6fb6e527e
|
fix(mod_compiler): add diagnostic logging of output directory states after compilation and after import-path rewriting to aid debugging
|
2026-03-05 14:40:05 +00:00 |
|
|
|
86f47ff743
|
fix(tsunpacker): use synchronous fs operations in tsunpacker to avoid readdir race conditions
|
2026-03-05 14:35:05 +00:00 |
|
|
|
25372bf97d
|
fix(mod_unpack): handle partial readdir results from signal-interrupted getdents64 when unpacking to ensure sibling removal and nested moves complete
|
2026-03-05 14:30:33 +00:00 |
|
|
|
dd81d65958
|
fix(mod_unpack): flatten nested output directory without temporary rename steps to avoid race conditions
|
2026-03-05 14:26:29 +00:00 |
|
|
|
49d62e20a4
|
fix(fs): replace execSync and fsync workarounds with atomic async FsHelpers operations to avoid XFS races and shell dependencies
|
2026-03-05 14:01:00 +00:00 |
|
|
|
2fb838d1bd
|
fix(mod_unpack): Use child_process.execSync (mv/rm) to perform unpack atomically, replacing async fs operations and logs to avoid ENOENT/partial directory listings on XFS
|
2026-03-05 13:43:18 +00:00 |
|
|
|
d3e3905e7f
|
fix(mod_compiler): replace runtime require calls with top-level imports and use execSync/path.join for filesystem sync and traversal
|
2026-03-05 13:22:17 +00:00 |
|
|
|
920095d008
|
fix(mod_compiler): flush directory entries before unpack to avoid XFS delayed-log causing partial readdir results
|
2026-03-05 13:21:03 +00:00 |
|
|
|
01b2cfe69c
|
fix(unpack): use atomic renames to flatten nested output and make unpacking more reliable
|
2026-03-05 13:15:07 +00:00 |
|
|
|
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 |
|
|
|
856099b5ed
|
fix(unpack): catch unpack errors and add verbose unpack logging
|
2026-03-05 12:29:11 +00:00 |
|
|
|
c269039050
|
fix(fs/compiler/unpack): robustify directory removal and remove noisy diagnostic logging
|
2026-03-05 12:19:24 +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 |
|
|
|
52e1a25948
|
fix(diagnostics): add diagnostic logging around compilation and unpack to aid troubleshooting
|
2026-03-05 11:59:18 +00:00 |
|
|
|
9e839b3047
|
fix(deps): bump @git.zone/tspublish dependency to ^1.11.2
|
2026-03-05 10:24:37 +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 |
|
|
|
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 |
|
|
|
fb6bd614d3
|
fix(TsCompiler): Clear output directories before compilation to ensure clean builds and avoid stale files
|
2025-12-14 00:19:09 +00:00 |
|
|
|
e40e8f6a77
|
fix(npmextra): Align npmextra.json package name with package.json (@git.zone/tsbuild)
|
2025-12-13 09:44:15 +00:00 |
|
|
|
27aa318054
|
fix(TsBuild): Set default TypeScript target to ESNext
|
2025-11-28 08:44:42 +00:00 |
|
|
|
ad227ded73
|
fix(compiler): Update default TypeScript target to ES2024
|
2025-11-27 23:04:13 +00:00 |
|
|
|
a3b58dda39
|
feat(tsbuild.classes): Update default TypeScript lib to lib.esnext.d.ts
|
2025-11-17 12:25:31 +00:00 |
|
|
|
09adbc1965
|
BREAKING CHANGE(TsBuild): Stop forcing emitDecoratorMetadata in protected compiler defaults
|
2025-11-17 11:57:32 +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 |
|
|
|
a4863bc761
|
fix(compilerOptions): Remove experimentalDecorators and useDefineForClassFields from default TypeScript compiler options
|
2025-11-17 08:08:21 +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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
8e9fcb8135
|
fix(tspublish): Bump @git.zone/tspublish dependency to ^1.10.3
|
2025-08-18 02:19:15 +00:00 |
|
|
|
fa654b83e3
|
fix(dependencies): Update dependency @git.zone/tspublish to ^1.10.2
|
2025-08-18 00:32:26 +00:00 |
|
|
|
20ed41df42
|
fix(dependencies): Bump dependencies and add pnpm-workspace configuration
|
2025-08-18 00:29:51 +00:00 |
|
|
|
1b012628eb
|
fix(dependencies): Add .npmrc and update dependency versions for smartfile and tstest
|
2025-05-24 00:30:16 +00:00 |
|
|
|
b9cf09ccba
|
fix(tsbuild): minor maintenance updates and documentation improvements
|
2025-05-21 18:06:46 +00:00 |
|
|
|
0164eb51a1
|
fix(npm configuration): Remove .npmrc file to default npm registry behavior
|
2025-05-21 17:59:28 +00:00 |
|
|
|
fa6b053ee0
|
fix(tsbuild.classes): Improve error diagnostics handling by removing legacy helper and integrating more robust error summaries in the compilation process
|
2025-05-21 17:58:22 +00:00 |
|
|
|
050e41cdf9
|
feat(tsbuild): Improve task logging and update dependencies
|
2025-05-21 13:38:21 +00:00 |
|
|
|
0909fa306a
|
fix(tsbuild): Improve diagnostic error handling and summary reporting for TypeScript compilation by refactoring diagnostic processing and adding pre-emit error checks.
|
2025-05-21 00:20:45 +00:00 |
|
|
|
9645f27942
|
fix(commitinfo): Update commit information and metadata to synchronize release data
|
2025-05-15 14:07:26 +00:00 |
|
|
|
d9d6878a9f
|
feat(cli): Enhance type checking in CLI by adding default file pattern handling
|
2025-05-15 13:53:08 +00:00 |
|
|
|
52b4d8f944
|
fix(cli): Improve TS folder compilation order display in CLI
|
2025-05-15 09:55:29 +00:00 |
|
|
|
960fc5f213
|
feat(cli): Add new check command for type checking and update compiler options handling
|
2025-05-15 09:31:57 +00:00 |
|
|
|
0378b9feca
|
fix(compileGlobStringObject): Fix duplicate file outputs in glob pattern processing
|
2025-03-20 15:30:52 +00:00 |
|
|
|
2aa6348cdd
|
fix(compiler): Refactor compiler implementation with consolidated TsBuild class and improved diagnostics handling
|
2025-03-20 15:20:27 +00:00 |
|
|
|
6cc9f41bd2
|
feat(cli): Add emitcheck command to validate TS file emission without generating output
|
2025-03-20 15:16:02 +00:00 |
|
|
|
4f2ac6922a
|
fix(compiler): Improve diagnostic checking and error handling in the TypeScript compiler integration
|
2025-03-17 10:27:36 +00:00 |
|
|
|
c6c94866bb
|
fix(package): Fix repository URL in package.json
|
2025-03-04 23:13:33 +00:00 |
|
|
|
065e0baaf7
|
fix(package.json): Update repository URLs in package metadata.
|
2025-03-04 23:00:51 +00:00 |
|
|
|
094702b917
|
fix(core): Fix compiler logic to remove duplicate compiled files and improve glob pattern handling.
|
2025-03-04 19:41:37 +00:00 |
|
|
|
289421206c
|
fix(exports): Fixed duplicate file compilation in compileGlobStringObject, fixes #1
|
2025-03-04 19:41:05 +00:00 |
|