Commit 60dfc2c
authored
fix(transform-imports): Transform side-effect imports (#473)
Closes: #474
---
[Original issue](#329):
Imports with side effects were being incorrectly removed. The expected
behavior is to retain the import and apply the transformation.
The current behavior causes issues when the code includes TypeScript
side-effect imports. These are skipped by the plugin and remain
untransformed, which leads to runtime failures in Node.js (since it
cannot import .ts files directly).1 parent f9213d3 commit 60dfc2c
4 files changed
Lines changed: 25 additions & 4 deletions
File tree
- .changeset
- packages/transform-imports
- __tests__/__snapshots__
- transform
- src
- tests/fixture/side-effect-imports
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
66 | | - | |
| 66 | + | |
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
381 | 381 | | |
382 | 382 | | |
383 | 383 | | |
384 | | - | |
385 | 384 | | |
386 | | - | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
387 | 403 | | |
388 | 404 | | |
389 | 405 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
0 commit comments