swc/packages/core
Donny/강동윤 581aafb4df
perf(visit): Introduce Pass API and adjust visitor APIs for it (#9680)
**Description:**

 - `Pass`: `FnMut(&mut Program)`.

**Breaking Changes:**

- `chain!`: Use a tuple instead. You can replace all `chain!(` with `(` with IDE feature and it will work.
- `chain!` with 13 or more args: Use nested tuples for items after 13th element.


**Related issue:**

 - Related to https://github.com/swc-project/swc/issues/9601
2024-10-29 11:25:16 +09:00
..
__tests__ test(es): Add tests for arm64 windows (#9547) 2024-09-14 19:34:03 +09:00
benches refactor(bindings): Make @swc/core a subpackage (#8625) 2024-05-18 09:23:06 +09:00
e2e perf(visit): Introduce Pass API and adjust visitor APIs for it (#9680) 2024-10-29 11:25:16 +09:00
scripts chore: Publish 1.7.40 with swc_core v1.0.6 2024-10-26 09:47:07 +00:00
src fix(bindings/node): Add VisitTsPropertySignature (#9670) 2024-10-24 16:35:35 +09:00
tests refactor(bindings): Make @swc/core a subpackage (#8625) 2024-05-18 09:23:06 +09:00
.gitignore refactor(bindings): Make @swc/core a subpackage (#8625) 2024-05-18 09:23:06 +09:00
.npmignore refactor(bindings): Make @swc/core a subpackage (#8625) 2024-05-18 09:23:06 +09:00
binding.d.ts feat(es/minifier): Support mangle cache (#9489) 2024-08-25 23:42:53 +00:00
binding.js feat(es/minifier): Support mangle cache (#9489) 2024-08-25 23:42:53 +00:00
jest.config.js refactor(bindings): Make @swc/core a subpackage (#8625) 2024-05-18 09:23:06 +09:00
package.json chore: Publish 1.7.40 with swc_core v1.0.6 2024-10-26 09:47:07 +00:00
postinstall.d.ts refactor(bindings): Make @swc/core a subpackage (#8625) 2024-05-18 09:23:06 +09:00
postinstall.js refactor(bindings): Make @swc/core a subpackage (#8625) 2024-05-18 09:23:06 +09:00
tsconfig.json fix(bindings/node): Fix regression of JS APIs (#8998) 2024-05-30 18:47:24 +09:00