[!NOTE] This PR body was truncated due to platform limits.
This PR contains the following updates:
Release Notes
stacksjs/clapp (@​stacksjs/clapp)
v0.2.16
v0.2.15
v0.2.14
v0.2.13
v0.2.12
v0.2.11
v0.2.10
v0.2.9
v0.2.8
v0.2.7
v0.2.6
v0.2.5
v0.2.4
v0.2.3
stacksjs/better-dx (better-dx)
v0.2.38
v0.2.37
v0.2.36
v0.2.35
v0.2.34
v0.2.33
v0.2.32
v0.2.31
v0.2.30
v0.2.29
v0.2.28
v0.2.27
v0.2.26
v0.2.25
v0.2.24
v0.2.23
v0.2.22
v0.2.21
v0.2.20
v0.2.19
v0.2.18
v0.2.17
v0.2.16
stacksjs/dtsx (bun-plugin-dtsx)
v0.11.23
Changelog
🐛 Bug Fixes
- declarations: handle const assertions before satisfies constraints (35daea7) (by Chris Breuer chris@stacksjs.com)
🔧 Chores
- release v0.11.23 (0fcc75d) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris Breuer chris@stacksjs.com
v0.11.22
Changelog
🐛 Bug Fixes
- declarations: preserve embedded source text safely (316304e) (by Chris Breuer chris@stacksjs.com)
- workspace: parse project references as JSONC (4620570) (by Chris chris@stacksjs.com)
🔧 Chores
- release v0.11.22 (5595e5e) (by Chris Breuer chris@stacksjs.com)
Contributors
- Chris chris@stacksjs.com
- Chris Breuer chris@stacksjs.com
v0.11.21
Changelog
🐛 Bug Fixes
- dtsx: canonicalize directory re-export identities (55cac45) (by Chris chris@stacksjs.com)
- preserve exports after trailing comments (5c6fc6d) (by Chris Breuer chris@stacksjs.com)
- build: build private Vite integration as a library (8b1d2f6) (by Chris chris@stacksjs.com)
🔧 Chores
- release v0.11.21 (6ee09fb) (by Chris chris@stacksjs.com)
🎉 Miscellaneous
- Merge remote-tracking branch 'origin/main' into codex/settlers-windows-path-identity (4713f76) (by Chris chris@stacksjs.com)
Contributors
- Chris chris@stacksjs.com
- Chris Breuer chris@stacksjs.com
v0.11.20
Changelog
🐛 Bug Fixes
- dtsx: normalize source paths before output collision checks (8015ac1) (by Chris chris@stacksjs.com)
🔧 Chores
- release v0.11.20 (259a823) (by Chris chris@stacksjs.com)
Contributors
- Chris chris@stacksjs.com
v0.11.19
Changelog
🐛 Bug Fixes
- method signatures that do not parse, and unannotated methods typed void (dbd0a00) (by Chris <chrisbreuer93@>gmail.com>)
🔧 Chores
- release v0.11.19 (08baf0b) (by Chris <chrisbreuer93@>gmail.com>)
Contributors
- Chris <chrisbreuer93@>gmail.com>
v0.11.18
Changelog
🐛 Bug Fixes
- stop declaring documented objects as {} and unannotated functions as void (a4429fd) (by Chris <chrisbreuer93@>gmail.com>)
🔧 Chores
- release v0.11.18 (b2ebcfc) (by Chris <chrisbreuer93@>gmail.com>)
Contributors
- Chris <chrisbreuer93@>gmail.com>
v0.11.17
Changelog
🐛 Bug Fixes
- extractor: stop namespace members at the closing brace (3a33b69) (by Chris <chrisbreuer93@>gmail.com>)
🔧 Chores
- release v0.11.17 (e31c175) (by Chris <chrisbreuer93@>gmail.com>)
Contributors
- Chris <chrisbreuer93@>gmail.com>
v0.11.16
Changelog
🐛 Bug Fixes
- bundle: link re-exports instead of dropping them (a3f5ef8) (by Chris <chrisbreuer93@>gmail.com>)
- extractor: remove the compiler-API modules TypeScript 7 cannot load (dccb82b) (by Chris <chrisbreuer93@>gmail.com>)
- emit: drop parameter initializers and keep object-type members separated (ba82f26) (by Chris <chrisbreuer93@>gmail.com>)
- zig: keep the space before extends in declare-module interfaces (cbc3b6a) (by Chris <chrisbreuer93@>gmail.com>)
🔧 Chores
- release v0.11.16 (69163d3) (by Chris <chrisbreuer93@>gmail.com>)
Contributors
- Chris <chrisbreuer93@>gmail.com>
v0.11.15
Changelog
🐛 Bug Fixes
- zig: parameter properties with comments, defaults and arrow types (484fe17) (by Chris <chrisbreuer93@>gmail.com>)
🔧 Chores
- release v0.11.15 (36ae1cd) (by Chris <chrisbreuer93@>gmail.com>)
Contributors
- Chris <chrisbreuer93@>gmail.com>
v0.11.14
Changelog
🐛 Bug Fixes
- extractor: emit commented and defaulted parameter properties correctly (c5cc8a6) (by Chris <chrisbreuer93@>gmail.com>)
🔧 Chores
- release v0.11.14 (1519a82) (by Chris <chrisbreuer93@>gmail.com>)
- run @stacksjs/logsmith, not the unrelated npm 'logsmith' (0786971) (by Chris <chrisbreuer93@>gmail.com>)
- release through @stacksjs/bumpx, not the unrelated npm 'bumpx' (f531b01) (by Chris <chrisbreuer93@>gmail.com>)
Contributors
- Chris <chrisbreuer93@>gmail.com>
v0.11.13
Changelog
🐛 Bug Fixes
- extractor: stop an unbalanced
<swallowing the rest of the file (1ad3bfa) (by Chris <chrisbreuer93@>gmail.com>)
🔧 Chores
- release v0.11.13 (6067773) (by Chris <chrisbreuer93@>gmail.com>)
Contributors
- Chris <chrisbreuer93@>gmail.com>
v0.11.12
Changelog
🐛 Bug Fixes
- emit: an import-attributes clause fell back to the object wrapper (5be9618) (by Chris <chrisbreuer93@>gmail.com>)
🔧 Chores
- release v0.11.12 (869d52c) (by Chris <chrisbreuer93@>gmail.com>)
- generator: drop a call-site comment the function already carries (6e7e324) (by Chris <chrisbreuer93@>gmail.com>)
Contributors
- Chris <chrisbreuer93@>gmail.com>
v0.11.11
Changelog
🐛 Bug Fixes
- cli: several entrypoints could not be passed, and a miss exited 0 (f23e59f) (by Chris <chrisbreuer93@>gmail.com>)
- emit: a wrapped export clause separated specifiers with semicolons (0c19a9e) (by Chris <chrisbreuer93@>gmail.com>)
🔧 Chores
- release v0.11.11 (2a01119) (by Chris <chrisbreuer93@>gmail.com>)
Contributors
- Chris <chrisbreuer93@>gmail.com>
v0.11.10
Changelog
🐛 Bug Fixes
- scanner: end a type alias at the newline that ends it (ca5612f) (by Chris <chrisbreuer93@>gmail.com>)
🔧 Chores
- release v0.11.10 (39cb2c1) (by Chris <chrisbreuer93@>gmail.com>)
Contributors
- Chris <chrisbreuer93@>gmail.com>
v0.11.9
Changelog
🐛 Bug Fixes
- scanner: end an initializer at the newline that ends it (6ff9d6e) (by Chris <chrisbreuer93@>gmail.com>)
🔧 Chores
- release v0.11.9 (45709ec) (by Chris <chrisbreuer93@>gmail.com>)
Contributors
- Chris <chrisbreuer93@>gmail.com>
v0.11.8
Changelog
🐛 Bug Fixes
- scanner: end a type annotation at the newline that ends it (8a09456) (by Chris <chrisbreuer93@>gmail.com>)
🔧 Chores
- release v0.11.8 (e232bd7) (by Chris <chrisbreuer93@>gmail.com>)
Contributors
- Chris <chrisbreuer93@>gmail.com>
v0.11.7
Changelog
🐛 Bug Fixes
- extractor: stop emitting the generator asterisk in declarations (88366c5) (by Chris <chrisbreuer93@>gmail.com>)
🔧 Chores
- release v0.11.7 (b2892ed) (by Chris <chrisbreuer93@>gmail.com>)
Contributors
- Chris <chrisbreuer93@>gmail.com>
v0.11.6
Changelog
🐛 Bug Fixes
- scanner: read a regex as a regex when a comment precedes it (fc699f8) (by Chris <chrisbreuer93@>gmail.com>)
🔧 Chores
- release v0.11.6 (e5b5880) (by Chris <chrisbreuer93@>gmail.com>)
Contributors
- Chris <chrisbreuer93@>gmail.com>
v0.11.5
Changelog
✅ Tests
- inference: a generic call must not collapse to boolean (2689d48) (by Chris <chrisbreuer93@>gmail.com>)
🔧 Chores
- release v0.11.5 (81ac77f) (by Chris <chrisbreuer93@>gmail.com>)
Contributors
- Chris <chrisbreuer93@>gmail.com>
v0.11.4
Changelog
🐛 Bug Fixes
- test: type-check the output without needing Node installed (12231d3) (by Chris <chrisbreuer93@>gmail.com>)
🔧 Chores
- release v0.11.4 (9983585) (by Chris <chrisbreuer93@>gmail.com>)
Contributors
- Chris <chrisbreuer93@>gmail.com>
v0.11.3
Changelog
✨ Features
- catch declarations that reference types they never define (9adde7f) (by Chris <chrisbreuer93@>gmail.com>)
🐛 Bug Fixes
- inference: don't read a paren inside type arguments as an arrow function (86c8858) (by glennmichael123 gtorregosa@gmail.com)
🔧 Chores
- release v0.11.3 (7459183) (by Chris <chrisbreuer93@>gmail.com>)
Contributors
- Chris <chrisbreuer93@>gmail.com>
- glennmichael123 gtorregosa@gmail.com
v0.11.2
Changelog
✨ Features
- generator: discover stx component sources (18ade38) (by Chris <chrisbreuer93@>gmail.com>)
- stx: generate component declarations (8d19443) (by Chris <chrisbreuer93@>gmail.com>)
🐛 Bug Fixes
- generator: emit valid default declarations (070dc24) (by Chris <chrisbreuer93@>gmail.com>)
- isolated: retain complex JSX scan boundaries (ec11d48) (by Chris <chrisbreuer93@>gmail.com>)
- zig: balance jsx initializer syntax (3c5e4a5) (by Chris <chrisbreuer93@>gmail.com>)
- react: harden jsx expression boundaries (5fa7599) (by Chris <chrisbreuer93@>gmail.com>)
- react: narrow wrapper dependency inference (5d8fc55) (by Chris <chrisbreuer93@>gmail.com>)
- react: support component wrapper patterns (38150d7) (by Chris <chrisbreuer93@>gmail.com>)
- react: scan jsx component initializers (6901cac) (by Chris <chrisbreuer93@>gmail.com>)
- react: preserve wrapped component types (2856c9c) (by Chris <chrisbreuer93@>gmail.com>)
- react: infer jsx component returns (d47aaa6) (by Chris <chrisbreuer93@>gmail.com>)
⚡ Performance Improvements
- isolated: skip annotated single-line literals (ab657d5) (by Chris <chrisbreuer93@>gmail.com>)
📝 Documentation
- link the community as stacksjs.com/discord (d2bf3c1) (by Chris <chrisbreuer93@>gmail.com>)
- stx: document component declarations (51594bd) (by Chris <chrisbreuer93@>gmail.com>)
- cli: label command output fences (aee2894) (by Chris <chrisbreuer93@>gmail.com>)
✅ Tests
- generator: cover annotated default export records (bcca75a) (by Chris <chrisbreuer93@>gmail.com>)
- stx: cover component declaration syntax (3e0729c) (by Chris <chrisbreuer93@>gmail.com>)
- vue: follow renamed burn fixture (ef79503) (by Chris <chrisbreuer93@>gmail.com>)
💚 Continuous Integration
- benchmark: report isolated mode speedup (edeb9ac) (by Chris <chrisbreuer93@>gmail.com>)
🔧 Chores
- release v0.11.2 (962096d) (by Chris <chrisbreuer93@>gmail.com>)
- wip (a76b183) (by Chris <chrisbreuer93@>gmail.com>)
🎉 Miscellaneous
- Merge pull request #3106 from stacksjs/codex/isolated-mode-benchmarks (be1c8c2) (by Chris <chrisbreuer93@>gmail.com>) (#3106, #3106)
- Merge pull request #3105 from stacksjs/codex/stx-component-declarations (30310cf) (by Chris <chrisbreuer93@>gmail.com>) (#3105, #3105)
- Merge pull request #3104 from stacksjs/agent/react-component-declarations (787d732) (by Chris <chrisbreuer93@>gmail.com>) (#3104, #3104)
bench
- isolated: stabilize mode comparison workloads (c1b2e49) (by Chris <chrisbreuer93@>gmail.com>)
- isolated: compare generation paths (1582d5e) (by Chris <chrisbreuer93@>gmail.com>)
Contributors
- Chris <chrisbreuer93@>gmail.com>
v0.11.1
Changelog
🐛 Bug Fixes
- vue: keep collapsed props types valid when they contain comments (60a11e5) (by Chris <chrisbreuer93@>gmail.com>)
- emit valid types for string-literal concatenations and numeric arithmetic (1f1cc7e) (by Chris <chrisbreuer93@>gmail.com>)
🔧 Chores
- release v0.11.1 (3fe5f8e) (by Chris <chrisbreuer93@>gmail.com>)
Contributors
- Chris <chrisbreuer93@>gmail.com>
v0.11.0
Changelog
✨ Features
- generate declarations for Vue SFCs (6c3a63c) (by Chris <chrisbreuer93@>gmail.com>)
🐛 Bug Fixes
- bun-plugin: clean each outdir only once per process (c3f4e2d) (by Chris <chrisbreuer93@>gmail.com>)
🔧 Chores
- release v0.11.0 (89705e3) (by Chris <chrisbreuer93@>gmail.com>)
Contributors
- Chris <chrisbreuer93@>gmail.com>
v0.10.9
Changelog
🐛 Bug Fixes
- emit valid declarations for generic methods and heritage clauses (0a0015f) (by Chris <chrisbreuer93@>gmail.com>)
- sourcemap: avoid false source map detection (96bf4ca) (by Chris <chrisbreuer93@>gmail.com>)
🔧 Chores
- release v0.10.9 (10b431f) (by Chris <chrisbreuer93@>gmail.com>)
- deps: declare bun ^1.3.14 in deps.yaml (c825db7) (by Chris <chrisbreuer93@>gmail.com>)
Contributors
- Chris <chrisbreuer93@>gmail.com>
v0.10.8
Changelog
🔧 Chores
- release v0.10.8 (658b33e) (by Chris <chrisbreuer93@>gmail.com>)
- pkg: add sideEffects:false to bun-plugin-dtsx (publint) (6ee53dd) (by Chris <chrisbreuer93@>gmail.com>)
Contributors
- Chris <chrisbreuer93@>gmail.com>
v0.10.7
Changelog
🐛 Bug Fixes
- zig: infer arithmetic expression results (7f1cd8c) (by Chris <chrisbreuer93@>gmail.com>)
- zig: refine advanced expression inference (fe339f6) (by Chris <chrisbreuer93@>gmail.com>)
🔧 Chores
- release v0.10.7 (944d3d7) (by Chris <chrisbreuer93@>gmail.com>)
- pkg: publint clean — sideEffects:false + executable bin shebang (d538afb) (by Chris <chrisbreuer93@>gmail.com>)
- wip (82059fe) (by Chris <chrisbreuer93@>gmail.com>)
Contributors
- Chris <chrisbreuer93@>gmail.com>
v0.10.6
Changelog
🐛 Bug Fixes
- dtsx: preserve side-effect module declarations (d42f755) (by Chris <chrisbreuer93@>gmail.com>)
- zig: expand advanced expression inference (e71b112) (by Chris <chrisbreuer93@>gmail.com>)
✅ Tests
- zig: cover advanced expression inference (b47f32d) (by Chris <chrisbreuer93@>gmail.com>)
🔧 Chores
- release v0.10.6 (1f33319) (by Chris <chrisbreuer93@>gmail.com>)
Contributors
- Chris <chrisbreuer93@>gmail.com>
v0.10.5
Changelog
🐛 Bug Fixes
- zig: infer unary and access expressions (46e0170) (by Chris <chrisbreuer93@>gmail.com>)
- zig: emit every variable binding (41e256c) (by Chris <chrisbreuer93@>gmail.com>)
✅ Tests
- zig: cover binding and expression inference (d2d8ec7) (by Chris <chrisbreuer93@>gmail.com>)
🔧 Chores
- release v0.10.5 (5fed2a8) (by Chris <chrisbreuer93@>gmail.com>)
Contributors
- Chris <chrisbreuer93@>gmail.com>
v0.10.4
Changelog
🐛 Bug Fixes
- zig: remove unstable run arguments API (298bb64) (by Chris <chrisbreuer93@>gmail.com>)
🔧 Chores
- release v0.10.4 (98b90fc) (by Chris <chrisbreuer93@>gmail.com>)
Contributors
- Chris <chrisbreuer93@>gmail.com>
v0.10.2
Changelog
🐛 Bug Fixes
- output: guard destructive path boundaries (b9a8478) (by Chris <chrisbreuer93@>gmail.com>)
- modules: preserve runtime import specifiers (aaa4c66) (by Chris <chrisbreuer93@>gmail.com>)
- parallel: normalize batch concurrency (d543da4) (by Chris <chrisbreuer93@>gmail.com>)
- cache: isolate concurrent source revisions (18b1f88) (by Chris <chrisbreuer93@>gmail.com>)
- cache: reject malformed declaration entries (a8c148b) (by Chris <chrisbreuer93@>gmail.com>)
- generator: preserve output pipeline semantics (6cd9e41) (by Chris <chrisbreuer93@>gmail.com>)
- cache: harden manifest persistence (2476ee2) (by Chris <chrisbreuer93@>gmail.com>)
- discovery: include all TypeScript module sources (ac1ce8f) (by Chris <chrisbreuer93@>gmail.com>)
- config: isolate project configuration caches (514c3a5) (by Chris <chrisbreuer93@>gmail.com>)
- discovery: allow flat external entrypoints (1bfbcf2) (by Chris <chrisbreuer93@>gmail.com>)
- formatter: preserve declaration documentation (bb72a3f) (by Chris <chrisbreuer93@>gmail.com>)
- mappings: stabilize regex cache identity (2283319) (by Chris <chrisbreuer93@>gmail.com>)
- discovery: support module source formats (14ade63) (by Chris <chrisbreuer93@>gmail.com>)
📝 Documentation
- release: document Pantry release guarantees (da3eda9) (by Chris <chrisbreuer93@>gmail.com>)
✅ Tests
- cli: isolate shared fixture lifecycle (da9bc1e) (by Chris <chrisbreuer93@>gmail.com>)
💚 Continuous Integration
- pin Pantry action revision (338b6e4) (by Chris <chrisbreuer93@>gmail.com>)
- release: publish GitHub releases with Pantry (f942890) (by Chris <chrisbreuer93@>gmail.com>)
- require complete npm publication (c7a4a93) (by Chris <chrisbreuer93@>gmail.com>)
🔧 Chores
- release v0.10.2 (1029c12) (by Chris <chrisbreuer93@>gmail.com>)
Contributors
- Chris <chrisbreuer93@>gmail.com>
v0.9.26
v0.9.25
v0.9.24
v0.9.23
v0.9.22
v0.9.21
v0.9.20
v0.9.18
v0.9.17
v0.9.16
v0.9.14
v0.9.13
stacksjs/bunfig (bunfig)
v0.15.21
v0.15.20
v0.15.19
v0.15.18
v0.15.17
v0.15.16
v0.15.15
v0.15.14
v0.15.13
v0.15.12
v0.15.11
v0.15.10
v0.15.9
v0.15.8
v0.15.7
pickier/pickier (pickier)
v0.1.82
v0.1.81
v0.1.80
v0.1.79
v0.1.78
v0.1.77
v0.1.76
v0.1.75
v0.1.74
v0.1.73
v0.1.72
v0.1.71
v0.1.70
v0.1.69
v0.1.68
v0.1.67
v0.1.66
v0.1.65
v0.1.64
v0.1.63
v0.1.62
v0.1.61
v0.1.60
v0.1.59
v0.1.58
v0.1.57
v0.1.56
v0.1.55
v0.1.54
v0.1.53
v0.1.52
v0.1.51
v0.1.50
v0.1.49
v0.1.48
v0.1.47
v0.1.46
v0.1.45
v0.1.44
v0.1.43
v0.1.42
v0.1.41
v0.1.40
[v0.1.39](https://redirect.github.com/pickier/pickier/compare/v0.1.38...v
[!IMPORTANT] ✂ PR body was truncated to here.
Configuration
📅 Schedule: (UTC)
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.