Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/swc-project/swc
Rust-based platform for the Web
https://github.com/swc-project/swc
test(es/minifier): Execute more tests (#4636)
79f87e03db1063c645fba36c1ba6ba673127bad4 authored over 2 years ago
79f87e03db1063c645fba36c1ba6ba673127bad4 authored over 2 years ago
chore: Publish crates
cb5ca547aa37dc6460e6bdb987f642a8d878911f authored over 2 years ago
cb5ca547aa37dc6460e6bdb987f642a8d878911f authored over 2 years ago
fix(es/minifier): Don't create direct `eval` (#4634)
- `expr_simplifier`: Preserve `this`.
- `ExprReplacer`: Inject `0` after inlining eval.
- `Mu...
chore: Publish crates
dca5bf8b2f60a27548a68b9bf185fd6a11e5b2aa authored over 2 years ago
dca5bf8b2f60a27548a68b9bf185fd6a11e5b2aa authored over 2 years ago
refactor(html/parser): Improve parser a bit (#4627)
5f899a03489de62cbff9aede15ea561ec601a911 authored over 2 years ago
5f899a03489de62cbff9aede15ea561ec601a911 authored over 2 years ago
chore: Publish crates
67de03579f7d1ffbff03d172ae2a006a72fde379 authored over 2 years ago
67de03579f7d1ffbff03d172ae2a006a72fde379 authored over 2 years ago
refactor(html/parser): Improve public API (#4626)
b8fa3bc4569429046494488cdab9c14b26135f6b authored over 2 years ago
b8fa3bc4569429046494488cdab9c14b26135f6b authored over 2 years ago
chore: Publish crates
c1e7dd73266fc6f29db3c32c3b027a80a2ace6b1 authored over 2 years ago
c1e7dd73266fc6f29db3c32c3b027a80a2ace6b1 authored over 2 years ago
feat(html/minifier): Improve minification of attributes (#4625)
5679b69600768f81a69e7a7bac335a183fe875c6 authored over 2 years ago
5679b69600768f81a69e7a7bac335a183fe875c6 authored over 2 years ago
chore: Publish crates
5a53bb771d27a59b1e6c221ee03587068cee1f26 authored over 2 years ago
5a53bb771d27a59b1e6c221ee03587068cee1f26 authored over 2 years ago
fix(es/modules): Fix `jsc.paths` (#4620)
20692cdff1df4491382820cb38dae6fdeda12223 authored over 2 years ago
20692cdff1df4491382820cb38dae6fdeda12223 authored over 2 years ago
chore: Publish crates
8fa7ce974e7b3a89974d7489c557418112d7aac0 authored over 2 years ago
8fa7ce974e7b3a89974d7489c557418112d7aac0 authored over 2 years ago
feat(html/parser): Add a method to get error message (#4623)
cac4f6e265ed419245e8b323dd4f18d60a16beac authored over 2 years ago
cac4f6e265ed419245e8b323dd4f18d60a16beac authored over 2 years ago
chore: Publish crates
ede955391b20640031839b02baceaf64cb2ef9b5 authored over 2 years ago
ede955391b20640031839b02baceaf64cb2ef9b5 authored over 2 years ago
test(html/parser): Add dom visualizer for regular tests (#4622)
4e577d7f452a096391e174f478834bcc5c0fd884 authored over 2 years ago
4e577d7f452a096391e174f478834bcc5c0fd884 authored over 2 years ago
chore: Publish crates
97808349a29d968866679813fc20b3ed0bbdfa74 authored over 2 years ago
97808349a29d968866679813fc20b3ed0bbdfa74 authored over 2 years ago
feat(common): Reserve `BytePos(0)` for dummy spans (#4616)
67942d57319454a0304632d5d9e504e26a2c8068 authored over 2 years ago
67942d57319454a0304632d5d9e504e26a2c8068 authored over 2 years ago
chore: Publish crates
86f698efe36f3c4fa7b11c1747352a4c70ae3b60 authored over 2 years ago
86f698efe36f3c4fa7b11c1747352a4c70ae3b60 authored over 2 years ago
test(es): Add a test for merging configurations (#4617)
53ff81ccd65509dd6fff0bef5aa21003d3c81409 authored over 2 years ago
53ff81ccd65509dd6fff0bef5aa21003d3c81409 authored over 2 years ago
chore: Publish crates
1dd23594b2eb975b0d6233f0232cba6e2e419a07 authored over 2 years ago
1dd23594b2eb975b0d6233f0232cba6e2e419a07 authored over 2 years ago
refactor(html/parser): Remove unused code (#4613)
a378e1e041a60e0a80f5a2e97c534b96b49888e4 authored over 2 years ago
a378e1e041a60e0a80f5a2e97c534b96b49888e4 authored over 2 years ago
chore: Publish `v1.2.182`
4b0df044bd6b096c3ba3ea3b2ea66e71afaa375d authored over 2 years ago
4b0df044bd6b096c3ba3ea3b2ea66e71afaa375d authored over 2 years ago
chore: Publish crates
d768200e10b3fa9d7bfae10f654e5b98e8581d59 authored over 2 years ago
d768200e10b3fa9d7bfae10f654e5b98e8581d59 authored over 2 years ago
fix(es/config): Merge `jsc.transform` correctly (#4615)
3b2b8c4512709b9908a113af83f30e4fa97b9c49 authored over 2 years ago
3b2b8c4512709b9908a113af83f30e4fa97b9c49 authored over 2 years ago
chore: Publish crates
90569d46737646e4198544a5ecb5f1e6e2be31df authored over 2 years ago
90569d46737646e4198544a5ecb5f1e6e2be31df authored over 2 years ago
fix(es/utils): Fix wrong apis (#4604)
# API Changes
## `swc_ecma_utils`
### Renames
- `find_ids` => `find_pat_ids`
- `prep...
chore: Publish crates
74ffa5ab9c94717fddb4b6cd1e2d1fef8af0c2fc authored over 2 years ago
74ffa5ab9c94717fddb4b6cd1e2d1fef8af0c2fc authored over 2 years ago
refactor(html): Refactor parser and codegen (#4611)
7c6627fc2106a6553ebce353d53f61917205fee2 authored over 2 years ago
7c6627fc2106a6553ebce353d53f61917205fee2 authored over 2 years ago
chore: Publish crates
7f67b0e6ac9cd9d6631f3a0b55a3be97f99964ac authored over 2 years ago
7f67b0e6ac9cd9d6631f3a0b55a3be97f99964ac authored over 2 years ago
fix(html/parser): Fix bugs (#4592)
7166dbf5a626170f36e9282dfc625d1ace781511 authored over 2 years ago
7166dbf5a626170f36e9282dfc625d1ace781511 authored over 2 years ago
chore: Publish crates
d424bc3894b650c49c125a9dcb1a353faabc1fba authored over 2 years ago
d424bc3894b650c49c125a9dcb1a353faabc1fba authored over 2 years ago
feat(es/ast): Improve `Id` APIs (#4614)
# API Changes
- `Ident` now has `to_id()`. This method is added to allow removing an import.
2c861bd9e515ed0c9bfa653ed79d9e6941b05078 authored over 2 years ago
chore: Publish crates
9a36b216cc1a98135951270b90d517f7c442e248 authored over 2 years ago
9a36b216cc1a98135951270b90d517f7c442e248 authored over 2 years ago
feat(css/parser): Add a method to get error message (#4588)
04dd3ddc5d2953ae9ba4b944853db57bf1ed217d authored over 2 years ago
04dd3ddc5d2953ae9ba4b944853db57bf1ed217d authored over 2 years ago
chore: Publish crates
ad9daae20042add3ec06e51a80d51cc09b69388a authored over 2 years ago
ad9daae20042add3ec06e51a80d51cc09b69388a authored over 2 years ago
feat(es/lints): Implement `prefer-const` rule without options (#4584)
e65bf3d02559e2e2ca31a1e190244b1ee9e19843 authored over 2 years ago
e65bf3d02559e2e2ca31a1e190244b1ee9e19843 authored over 2 years ago
chore: Publish crates
0088983c9eda57c8c0c718602169049217357af5 authored over 2 years ago
0088983c9eda57c8c0c718602169049217357af5 authored over 2 years ago
test(es/minifier): Postpone tests which can be verified by execution tests (#4600)
6918e3a4fb7ad375dfaad3da6d9e21931bde987b authored over 2 years ago
6918e3a4fb7ad375dfaad3da6d9e21931bde987b authored over 2 years ago
chore: Publish crates
563602142cc3b3784766be321dc32b3282533912 authored over 2 years ago
563602142cc3b3784766be321dc32b3282533912 authored over 2 years ago
fix(es/minifier): Preserve more `this` (#4599)
859dc440b43c0dbd17ef8cee2998de3ce8c009a0 authored over 2 years ago
859dc440b43c0dbd17ef8cee2998de3ce8c009a0 authored over 2 years ago
chore: Publish crates
6c425d3d0a951b8ecbaac97ab7b617c5f521e1d7 authored over 2 years ago
6c425d3d0a951b8ecbaac97ab7b617c5f521e1d7 authored over 2 years ago
fix(es/fixer): Handle `new yield` (#4598)
d611d543eaff2a017c9742137a4594835aeb67f4 authored over 2 years ago
d611d543eaff2a017c9742137a4594835aeb67f4 authored over 2 years ago
chore: Publish crates
e52c06fe0df43cc432308190ee429e05c5b82bb3 authored over 2 years ago
e52c06fe0df43cc432308190ee429e05c5b82bb3 authored over 2 years ago
fix(es/minifier): Fix switch with a unknown case (#4597)
8944a3bdf54497a6ab03194b3d96ccfe902c016b authored over 2 years ago
8944a3bdf54497a6ab03194b3d96ccfe902c016b authored over 2 years ago
chore: Publish crates
20a7304267d4198b6b508ed053d5c774da5809da authored over 2 years ago
20a7304267d4198b6b508ed053d5c774da5809da authored over 2 years ago
fix(es/minifier): Fix `with` and `NaN` (#4596)
097ff1ddc1675e1168b319da009221e345e2f4ea authored over 2 years ago
097ff1ddc1675e1168b319da009221e345e2f4ea authored over 2 years ago
chore: Publish crates
bf2d5ff9092a771c0b498779c9724fea6ddb00fa authored over 2 years ago
bf2d5ff9092a771c0b498779c9724fea6ddb00fa authored over 2 years ago
fix(es/minifier): Fix switches (#4595)
2ab7594b4abf72c6e5d6da49b2c08e9faac44ffb authored over 2 years ago
2ab7594b4abf72c6e5d6da49b2c08e9faac44ffb authored over 2 years ago
chore: Publish crates
2482c93449517c92f3da7a84db6a9e8fc63ac415 authored over 2 years ago
2482c93449517c92f3da7a84db6a9e8fc63ac415 authored over 2 years ago
feat(es/hygiene): Drop syntax context (#4594)
6ac4a23aa2fdf3854f23760cec70b36249df4cdc authored over 2 years ago
6ac4a23aa2fdf3854f23760cec70b36249df4cdc authored over 2 years ago
chore: Publish `v1.2.181`
c68dec9448378135c2383ac78dedf9f7ba61d910 authored over 2 years ago
c68dec9448378135c2383ac78dedf9f7ba61d910 authored over 2 years ago
chore: Publish crates
cc712c708401418672f9ce0ca23489cad09a9a2a authored over 2 years ago
cc712c708401418672f9ce0ca23489cad09a9a2a authored over 2 years ago
fix(es/minifier): Fix handling of `NaN` (#4593)
dd09cdf8b12d53aa6060e14857fa3efeddf41334 authored over 2 years ago
dd09cdf8b12d53aa6060e14857fa3efeddf41334 authored over 2 years ago
chore: Publish `v1.2.180`
fb1758157024554a77c4a92241da8ae2c53b7e55 authored over 2 years ago
fb1758157024554a77c4a92241da8ae2c53b7e55 authored over 2 years ago
chore: Publish crates
a316e927321d88305c99ad336c45ed3b9ca3456c authored over 2 years ago
a316e927321d88305c99ad336c45ed3b9ca3456c authored over 2 years ago
fix(node): Use `jemallocator` on linux (#4591)
af91094b2db0809f02e6f0a6f07b021d12aa1512 authored over 2 years ago
af91094b2db0809f02e6f0a6f07b021d12aa1512 authored over 2 years ago
chore: Publish crates
ba406f6120935b6d3b995125ce278474a7ffedc4 authored over 2 years ago
ba406f6120935b6d3b995125ce278474a7ffedc4 authored over 2 years ago
fix(es/minifier): Consider more aliases in sequences pass (#4583)
3521ce09e7a2c3168f17491196f6fbc835637380 authored over 2 years ago
3521ce09e7a2c3168f17491196f6fbc835637380 authored over 2 years ago
chore: Publish crates
ad6b71150e7ed2cccd0cc16538d1948b45810410 authored over 2 years ago
ad6b71150e7ed2cccd0cc16538d1948b45810410 authored over 2 years ago
chore: Publish crates
51d7078175cb5138dff18398f7bfee4e5e49b8d4 authored over 2 years ago
51d7078175cb5138dff18398f7bfee4e5e49b8d4 authored over 2 years ago
fix(es/minifier): Unwrap blocks more carefully (#4586)
8db3442216e84b0535fa2884208e19020f22ec19 authored over 2 years ago
8db3442216e84b0535fa2884208e19020f22ec19 authored over 2 years ago
chore: Publish crates
6833bb9c6de3869660f79854f8a1247083c544d2 authored over 2 years ago
6833bb9c6de3869660f79854f8a1247083c544d2 authored over 2 years ago
fix(es/minifier): Don't create an invalid labeled statement (#4581)
7e80c10cba50a8a1f74875ba8a90c4f282b33fc0 authored over 2 years ago
7e80c10cba50a8a1f74875ba8a90c4f282b33fc0 authored over 2 years ago
chore: Publish crates
df31bb17313b3674fc6fbbee4f4a3979d5e4af4e authored over 2 years ago
df31bb17313b3674fc6fbbee4f4a3979d5e4af4e authored over 2 years ago
fix(es/resolver): Fix more try catch issues (#4582)
56c3010f6ba0cdebf4a1631c4ad54e10584c0422 authored over 2 years ago
56c3010f6ba0cdebf4a1631c4ad54e10584c0422 authored over 2 years ago
chore: Publish crates
d9f168687d0e7aa0e8ad73ba5259d2054241bd0a authored over 2 years ago
d9f168687d0e7aa0e8ad73ba5259d2054241bd0a authored over 2 years ago
fix(es/minifier): Preserve more identifiers if `eval` or `with` exists (#4580)
e43689b7d58354bf2847cb47bfc82eb208d5b5e6 authored over 2 years ago
e43689b7d58354bf2847cb47bfc82eb208d5b5e6 authored over 2 years ago
chore: Publish crates
29842e1b043d57e7828c42e08a640d2c5c97852f authored over 2 years ago
29842e1b043d57e7828c42e08a640d2c5c97852f authored over 2 years ago
feat(html/parser): Parse document fragment (#4579)
a34dea11d0425dde75c45b6ba16682cc4df087a8 authored over 2 years ago
a34dea11d0425dde75c45b6ba16682cc4df087a8 authored over 2 years ago
chore: Publish crates
23a24b46a5688d0add3b2dfb7cc79a1db69a08ad authored over 2 years ago
23a24b46a5688d0add3b2dfb7cc79a1db69a08ad authored over 2 years ago
refactor(html/parser): Resolve TODO (#4577)
4cc247f39f53ee2c4183c3881c3b686a109a3419 authored over 2 years ago
4cc247f39f53ee2c4183c3881c3b686a109a3419 authored over 2 years ago
chore: Publish crates
c070b43e5d32e6b29d35ba74afbd44c1dd5ba31e authored over 2 years ago
c070b43e5d32e6b29d35ba74afbd44c1dd5ba31e authored over 2 years ago
feat(config): Make all configuration overridable (#4575)
7fc9bbccd9ce867d9851cb3518501509b5a3f97e authored over 2 years ago
7fc9bbccd9ce867d9851cb3518501509b5a3f97e authored over 2 years ago
chore: Publish crates
29811e28eed398ba51a8f288141d8aabd99fc93e authored over 2 years ago
29811e28eed398ba51a8f288141d8aabd99fc93e authored over 2 years ago
feat(es/ast): Add methods for parens (#4576)
55d0ee6cba32d3a9d15cdb5485fb65a84bebe123 authored over 2 years ago
55d0ee6cba32d3a9d15cdb5485fb65a84bebe123 authored over 2 years ago
chore: Publish crates
cb55983a14c144ad69127e56adc45da031e832a1 authored over 2 years ago
cb55983a14c144ad69127e56adc45da031e832a1 authored over 2 years ago
test(html/parser): Improve script on/off tests (#4564)
4838267015d19299f09e90efc2e41d22502be390 authored over 2 years ago
4838267015d19299f09e90efc2e41d22502be390 authored over 2 years ago
chore: Publish crates
d27b6e6dbe316c5d0e1c0701a961eaf57aee88c5 authored over 2 years ago
d27b6e6dbe316c5d0e1c0701a961eaf57aee88c5 authored over 2 years ago
fix(es/resolver): Fix handling of a complex try catch (#4574)
9e79f9ced697df4aba51219ce4759238a53c11e3 authored over 2 years ago
9e79f9ced697df4aba51219ce4759238a53c11e3 authored over 2 years ago
chore: Publish crates
72f52f4ab672852ae4666408ed9f9f376b5d9f79 authored over 2 years ago
72f52f4ab672852ae4666408ed9f9f376b5d9f79 authored over 2 years ago
fix(es): Use `unresolved_mark` (#4573)
086840956d696816c694fc2fd96258351aab9573 authored over 2 years ago
086840956d696816c694fc2fd96258351aab9573 authored over 2 years ago
chore: Publish crates
1e99c87ec541bd406f98502010a15d41c13e1d7c authored over 2 years ago
1e99c87ec541bd406f98502010a15d41c13e1d7c authored over 2 years ago
chore(ci): Improve CI scripts (#4572)
f23c943227e8438dabeaa951bab552cd3d076e41 authored over 2 years ago
f23c943227e8438dabeaa951bab552cd3d076e41 authored over 2 years ago
chore: Publish crates
5f555d1fdf3edda7b9151fc3b417a2f8a6264f45 authored over 2 years ago
5f555d1fdf3edda7b9151fc3b417a2f8a6264f45 authored over 2 years ago
test(es/minifier): Fix test system (#4571)
bf5ee018b3d2cbf235b48e2325374f3ec545703a authored over 2 years ago
bf5ee018b3d2cbf235b48e2325374f3ec545703a authored over 2 years ago
chore: Publish crates
b6136f80e41a31e9d57b8d644fdaf9e4e2dc3dfb authored over 2 years ago
b6136f80e41a31e9d57b8d644fdaf9e4e2dc3dfb authored over 2 years ago
fix(es/minifier): Improve sequential inliner (#4570)
af368eead2529c3340e985acddf2948af44aba2e authored over 2 years ago
af368eead2529c3340e985acddf2948af44aba2e authored over 2 years ago
chore: Publish crates
025e3580c5bff6805525980149dd7cabe8aa6f1a authored over 2 years ago
025e3580c5bff6805525980149dd7cabe8aa6f1a authored over 2 years ago
fix(html/parser): Add recovery for attributes on html and body (#4566)
c7d20e43e63cb2c45cd589e3c72811575fca2f07 authored over 2 years ago
c7d20e43e63cb2c45cd589e3c72811575fca2f07 authored over 2 years ago
chore: Publish crates
cb585a34e13193b672b9232b0db2af48e1a9c74a authored over 2 years ago
cb585a34e13193b672b9232b0db2af48e1a9c74a authored over 2 years ago
test(html/parser): Add tests (#4565)
adbce64f28ba72f73de375b91d72382d98362824 authored over 2 years ago
adbce64f28ba72f73de375b91d72382d98362824 authored over 2 years ago
chore: Publish `v1.2.179`
224a724340d6b32de8cabd642a1a55f23153e1d8 authored over 2 years ago
224a724340d6b32de8cabd642a1a55f23153e1d8 authored over 2 years ago
chore: Publish crates
0e26fa41dad49699962bc7e53109f9ce839e8930 authored over 2 years ago
0e26fa41dad49699962bc7e53109f9ce839e8930 authored over 2 years ago
feat(es/minifier): Remove duplicate control flow in nested blocks (#4569)
b3b6fd448c35fc25cd99d210c684e90c68da0b04 authored over 2 years ago
b3b6fd448c35fc25cd99d210c684e90c68da0b04 authored over 2 years ago
chore: Publish crates
1071e6b75ad23dc086b2fa34bcc682a119246079 authored over 2 years ago
1071e6b75ad23dc086b2fa34bcc682a119246079 authored over 2 years ago
fix(html/parser): Fix adoption agency algorithm (#4552)
d6e48850b65ada6dae4da75347c6669161cb036a authored over 2 years ago
d6e48850b65ada6dae4da75347c6669161cb036a authored over 2 years ago
chore: Publish crates
2e1fdd177dd7442c90e93b779da8f0005c6900bb authored over 2 years ago
2e1fdd177dd7442c90e93b779da8f0005c6900bb authored over 2 years ago
refactor(plugin): Align deps (#4568)
846a31919eba58b7b14788ccc26b0ff23e488044 authored over 2 years ago
846a31919eba58b7b14788ccc26b0ff23e488044 authored over 2 years ago
chore: Publish crates
f570220ac68914de8bb90403e32e3bd6df9852b4 authored over 2 years ago
f570220ac68914de8bb90403e32e3bd6df9852b4 authored over 2 years ago
fix(es/minifier): Fix handling of template literals (#4563)
920d9a76784b6e2ac9ccbfd826f2253410bf2be5 authored over 2 years ago
920d9a76784b6e2ac9ccbfd826f2253410bf2be5 authored over 2 years ago