Commit Graph

1352 Commits

Author SHA1 Message Date
SWC Bot
b9756596ae chore: Publish crates 2022-03-03 19:20:31 +00:00
Donny/강동윤
364532e9a7
feat(es/minifier): Improve sequential inlining (#3820) 2022-03-03 19:18:43 +00:00
SWC Bot
4a38e93efc chore: Publish crates 2022-03-03 16:37:49 +00:00
Donny/강동윤
efc67417a5
feat(config): Add a dedicated cached regex (#3832) 2022-03-03 16:35:41 +00:00
SWC Bot
2974775fff chore: Publish crates 2022-03-03 15:07:02 +00:00
Alexander Akait
fbb98aa73c
feat(css/parser): Improve error recovery (#3828) 2022-03-03 15:05:12 +00:00
SWC Bot
937df17a36 chore: Publish crates 2022-03-03 14:37:59 +00:00
Donny/강동윤
351b814ed0
perf(es): Use Mutex from parking_lot (#3830) 2022-03-03 14:26:49 +00:00
SWC Bot
c16bb588de chore: Publish crates 2022-03-03 13:38:44 +00:00
Pig Fang
818b408573
feat(css/lints): Implement color-hex-alpha rule (#3829) 2022-03-03 13:36:44 +00:00
SWC Bot
cec91dedc0 chore: Publish crates 2022-03-03 11:30:24 +00:00
Pig Fang
2d273d60b9
feat(css/lints): Add font-family-no-duplicate-names rule (#3818) 2022-03-03 11:28:17 +00:00
SWC Bot
068b9da9b7 chore: Publish crates 2022-03-03 11:00:23 +00:00
Donny/강동윤
406b8eaeaf
fix(es/compat): Fix block scoping of variables (#3826) 2022-03-03 10:51:45 +00:00
SWC Bot
f044a37150 chore: Publish crates 2022-03-03 06:23:07 +00:00
Donny/강동윤
043fba274e
fix(es/hygiene): Fix renaming bugs (#3824) 2022-03-03 06:21:13 +00:00
Donny/강동윤
814dcc09d6
test(es/compat): Organize tests (#3825) 2022-03-03 05:51:09 +00:00
SWC Bot
ce78344a7c chore: Publish crates 2022-03-03 05:10:48 +00:00
Artur
f6b4bbe47b
feat(es/lints): Implement radix rule (#3651) 2022-03-03 14:03:13 +09:00
SWC Bot
5cdf1442ec chore: Publish crates 2022-03-02 15:55:08 +00:00
Alexander Akait
30cd29b0f0
fix(css/parser): Fix parsing of ; in values (#3821) 2022-03-02 15:51:52 +00:00
SWC Bot
895f664149 chore: Publish crates 2022-03-02 15:19:26 +00:00
Alexander Akait
7ba5861a33
fix(css/codegen): Fix codegen of preserved tokens (#3819) 2022-03-02 15:17:17 +00:00
OJ Kwon
ffb2ee85e6
fix(node-swc): Correctly close trace spans after completion (#3811) 2022-03-02 10:03:00 +00:00
SWC Bot
4177a39e9b chore: Publish crates 2022-03-02 08:59:52 +00:00
Donny/강동윤
8a468f7544
fix(es/minifier): Don't reorder unnecessarily (#3817) 2022-03-02 08:57:50 +00:00
SWC Bot
6ba3c1bf3b chore: Publish crates 2022-03-02 07:15:46 +00:00
Donny/강동윤
89388e6ac3
fix(es/minifier): Preserve more variables (#3805) 2022-03-02 07:13:57 +00:00
SWC Bot
5667316f12 chore: Publish crates 2022-03-02 06:48:09 +00:00
Donny/강동윤
789eb7baa9
feat(es/minifier): Drop more function parameters in strict mode (#3814) 2022-03-02 06:41:11 +00:00
SWC Bot
b662fe84ba chore: Publish crates 2022-03-02 06:10:27 +00:00
Donny/강동윤
f5103a7725
perf(es/parser): Remove duplicated instantiations of Parser to reduce binary size (#3813) 2022-03-02 06:08:37 +00:00
SWC Bot
798f6c5a6d chore: Publish crates 2022-03-02 05:36:57 +00:00
Alexander Akait
f969f8c5f5
feat(css/parser): Improve error recovery (#3810) 2022-03-02 05:27:16 +00:00
Donny/강동윤
4cf27769c9 chore: Publish v1.2.147 2022-03-02 00:34:42 +09:00
SWC Bot
84ad891442 chore: Publish crates 2022-03-01 15:28:37 +00:00
Alexander Akait
3ec45a6858
feat(css/ast): Union Value and ComponentValue (#3804) 2022-03-01 15:26:17 +00:00
SWC Bot
6d0dcba63a chore: Publish crates 2022-03-01 14:57:43 +00:00
Pig Fang
0336029c22
perf(css/lints): Skip disabled rules (#3803) 2022-03-01 14:55:35 +00:00
SWC Bot
08b20b662b chore: Publish crates 2022-03-01 12:26:46 +00:00
Satish Srinivasan
2aa3b2123f
feat(es/parser): Raise a syntax error on an invalid shorthand assignment (#3734) 2022-03-01 12:24:41 +00:00
SWC Bot
3152da285a chore: Publish crates 2022-03-01 10:58:04 +00:00
Austaras
e1b13eb21a
feat(es/codegen): Optimize output of new expressions without arguments (#3800) 2022-03-01 10:55:49 +00:00
SWC Bot
d25ac78865 chore: Publish crates 2022-03-01 10:25:03 +00:00
OJ Kwon
8f41d7a10e
feat(es/compat): Add tracing support for es2020 transforms (#3798) 2022-03-01 10:22:53 +00:00
SWC Bot
1a79eb984e chore: Publish crates 2022-03-01 09:58:04 +00:00
Donny/강동윤
8beaa202e2
fix(es/minifier): Fix optimizations of terminating expressions (#3794) 2022-03-01 09:55:45 +00:00
SWC Bot
518c87d828 chore: Publish crates 2022-03-01 09:09:46 +00:00
OJ Kwon
99d536e486
feat(plugin/runner): Update wasmer to v2.2 (#3788) 2022-03-01 09:07:39 +00:00
SWC Bot
0c22af3f02 chore: Publish crates 2022-03-01 08:23:08 +00:00
OJ Kwon
7fd0eeecb8
perf(plugin/runner): Optimize write_into_memory_view (#3797) 2022-03-01 08:20:56 +00:00
SWC Bot
c8a605c8a0 chore: Publish crates 2022-03-01 07:52:30 +00:00
Pig Fang
e389bef3ad
feat(css/lints): Add selector-max-combinators rule (#3789) 2022-03-01 07:45:15 +00:00
SWC Bot
761fb9c244 chore: Publish crates 2022-03-01 07:12:48 +00:00
Austaras
5b6beca1af
feat(es/compat): Use sequence expressions instead of iife in classes pass (#3773) 2022-03-01 16:10:57 +09:00
SWC Bot
1ef8f3749b chore: Publish crates 2022-03-01 06:30:55 +00:00
OJ Kwon
4d7048291f
feat(es/compat): Add tracing support for es2022 transforms (#3785) 2022-03-01 06:24:13 +00:00
SWC Bot
6819930b63 chore: Publish crates 2022-03-01 06:00:47 +00:00
Donny/강동윤
b485b5a1d5
fix(es/react): Fix logic for extracting refresh comments (#3796) 2022-03-01 05:58:40 +00:00
SWC Bot
b75a038706 chore: Publish crates 2022-03-01 14:22:55 +09:00
underfin
557a520a6d
feat(es/modules): Support system js (#3659) 2022-03-01 05:18:55 +00:00
SWC Bot
ea3f965407 chore: Publish crates 2022-03-01 04:56:41 +00:00
Denis Bezrukov
19b84e7723
feat(es/dep-graph): Add support for require.resolve (#3783) 2022-03-01 04:52:01 +00:00
SWC Bot
12321dfe7e chore: Publish crates 2022-03-01 04:28:42 +00:00
OJ Kwon
5ae907f6f2
fix(es/react): Catch refresh directives widely (#3791) 2022-03-01 04:26:37 +00:00
SWC Bot
cc12b674eb chore: Publish crates 2022-03-01 03:48:18 +00:00
OJ Kwon
bc60a6e90c
feat(plugin): Expose swc_ecma_quote (#3790) 2022-03-01 12:46:16 +09:00
SWC Bot
3c2f5dbd6c chore: Publish crates 2022-03-01 11:58:19 +09:00
SWC Bot
b1fbf5ae82 chore: Publish crates 2022-02-28 16:56:25 +00:00
Pig Fang
b8211da1c9
refactor(css/lints): Simplify error reporting API (#3781) 2022-02-28 16:54:01 +00:00
SWC Bot
bfc31c4bd1 chore: Publish crates 2022-02-28 16:33:26 +00:00
Donny/강동윤
73cab638a1
fix(es/minifier): Preserve unresolved references (#3780)
swc_ecma_minifier:
 - `pure`: Add an optional list of bindings.
 - `pure`: Drop identifier only if we have the complete list of bindings.
 - `pure`: Allow using `GLOBALS`.
 - `pure`: Drop some pure member expressions.
 - Move identifier dropping logic from the stateful optimizer to the pure optimizer.
 - `pure`: Drop more references to global declarations.
2022-02-28 16:31:13 +00:00
SWC Bot
a26edd2b0f chore: Publish crates 2022-02-28 13:53:22 +00:00
Donny/강동윤
86072b57f9
test(es/minifier): Prepare porting more rules from terser (#3779) 2022-02-28 13:49:10 +00:00
SWC Bot
1d0c5f600b chore: Publish crates 2022-02-28 13:01:51 +00:00
Donny/강동윤
714e05e553
feat(es/minifier): Consider arguments while dropping unused assignments (#3775)
swc_ecma_minifier:
 - `analyze`: Track usage of `arguments`.
2022-02-28 21:57:09 +09:00
Alexander Akait
189707a1fd
test(css/parser): Add css files for material design (#3777) 2022-02-28 21:17:50 +09:00
SWC Bot
ca10ae1cd7 chore: Publish crates 2022-02-28 12:09:30 +00:00
Donny/강동윤
cfc036381a
fix(es/minifier): Fix inlining logic (#3776)
swc_ecma_minifier:
 - Make `inline_vars_in_node` use `MultiReplacer`.
2022-02-28 12:07:12 +00:00
SWC Bot
f81e9bf208 chore: Publish crates 2022-02-28 11:18:36 +00:00
Donny/강동윤
e3c374b53b
feat(es/quote): Support variables (#3774) 2022-02-28 10:44:06 +00:00
Alexander Akait
1651bccf45
test(css/parser): Add tests for selectors (#3770)
Co-authored-by: Donny/강동윤 <kdy1997.dev@gmail.com>
2022-02-28 08:26:23 +00:00
SWC Bot
ba3fdad025 chore: Publish crates 2022-02-28 07:43:17 +00:00
Donny/강동윤
e7f7f69db4
fix(es/minifier): Disable some operations for asm.js codes (#3572) 2022-02-28 07:40:04 +00:00
Donny/강동윤
3798436201
chore: Update rustc (#3768) 2022-02-28 16:12:28 +09:00
SWC Bot
a38c8b1ca2 chore: Publish crates 2022-02-28 06:28:54 +00:00
Alexander Akait
500d62c085
feat(css/minifier): Convert more length (#3769) 2022-02-28 06:26:33 +00:00
SWC Bot
344723e80a chore: Publish crates 2022-02-27 16:40:50 +00:00
magic-akari
5f3f9ef033
fix(es/typescript): Transform this in TypeScript classes (#3764) 2022-02-27 16:38:41 +00:00
SWC Bot
34836ff052 chore: Publish crates 2022-02-27 16:19:14 +00:00
Austaras
11bf29f44b
fix(es/compat): Initialize class fields as a last step (#3767) 2022-02-27 16:17:14 +00:00
Pig Fang
66c6cae8dc
feat(css/lints): Add CSS linter (#3765) 2022-02-27 15:31:19 +00:00
SWC Bot
e475a83ebc chore: Publish crates 2022-02-27 14:54:36 +00:00
Alexander Akait
815a489dcf
refactor(css/ast): Simplify AST types (#3753) 2022-02-27 14:52:32 +00:00
Donny/강동윤
fe0ddcc54b
feat(es/quote): Implement quasi quoter partially (#3155) 2022-02-27 13:21:38 +00:00
SWC Bot
cc2b753895 chore: Publish crates 2022-02-27 10:01:46 +00:00
magic-akari
ad0a8539e0
feat(es/module): Workaround stack overflow bug of JavaScriptCore related to too many exports (#3763) 2022-02-27 09:59:40 +00:00
SWC Bot
a41aa33b05 chore: Publish crates 2022-02-27 09:40:33 +00:00
magic-akari
8ed4d2fcac
feat(es/compat): Optimize handling of literals in computed property names (#3756) 2022-02-27 18:38:26 +09:00
Donny/강동윤
ded7a8e0a9 chore: Publish v1.2.146 2022-02-27 16:19:54 +09:00
Pig Fang
9f90882b27
test(css/parser): Add malformed hex color tests (#3762) 2022-02-27 07:16:35 +00:00
SWC Bot
752edf80bc chore: Publish crates 2022-02-27 06:54:13 +00:00
magic-akari
f5a3647364
fix(es/typescript): Allow empty nested namespaces (#3754)
Co-authored-by: Donny/강동윤 <kdy1997.dev@gmail.com>
2022-02-27 06:52:17 +00:00
William Tetlow
abc0572557
fix(es/parser) Throw a syntax error for const without initializer in strict mode (#3742)
Co-authored-by: Donny/강동윤 <kdy1997.dev@gmail.com>
2022-02-27 06:25:05 +00:00
SWC Bot
3c85a82052 chore: Publish crates 2022-02-27 05:20:28 +00:00
Alexander Akait
91cf965e07
feat(css/ast): Improve type definitions for unicode ranges (#3757) 2022-02-27 14:16:22 +09:00
SWC Bot
66f00bef88 chore: Publish crates 2022-02-27 04:57:22 +00:00
Denis Bezrukov
7de7ecaa85
feat(es/dep-graph): Add TsImportEqualsDecl for DependencyCollector (#3758) 2022-02-27 04:55:28 +00:00
SWC Bot
4fe874dd77 chore: Publish crates 2022-02-26 15:11:21 +00:00
Austaras
14155eb0e7
feat(es/compat): Implement loose mode for class_properties (#3722) 2022-02-27 00:09:02 +09:00
SWC Bot
d23e19abe9 chore: Publish crates 2022-02-26 13:57:28 +00:00
Alexander Akait
f258ee4729
fix(css): Fix processing of integers (#3752) 2022-02-26 13:51:59 +00:00
SWC Bot
8b08499786 chore: Publish crates 2022-02-26 07:07:24 +00:00
Donny/강동윤
0fd4fd2422
feat(es/codegen): Add sourcemap entry for injected semicolons (#3750) 2022-02-26 07:05:31 +00:00
SWC Bot
0062b1bdd1 chore: Publish crates 2022-02-26 06:43:07 +00:00
Donny/강동윤
3d944656bf
refactor(es): Make compilation faster (#3749) 2022-02-26 06:41:14 +00:00
SWC Bot
a8a5ca2376 chore: Publish crates 2022-02-26 03:34:57 +00:00
OJ Kwon
41f92d228b
feat(cli): Add tracing options for compile command (#3746) 2022-02-26 03:32:46 +00:00
SWC Bot
2ab150c603 chore: Publish crates 2022-02-26 12:11:27 +09:00
SWC Bot
faeafbecb8 chore: Publish crates 2022-02-26 00:31:21 +00:00
Donny/강동윤
47ccff8a7c
feat(es/parser): Provide more api for reducing binary size (#3747) 2022-02-26 09:29:05 +09:00
SWC Bot
f5109ba5d5 chore: Publish crates 2022-02-25 20:58:56 +00:00
Donny/강동윤
b0b5d5d0c2
feat(visit): Allow using ?Sized as visitor (#3745) 2022-02-25 20:56:51 +00:00
SWC Bot
97a74692d6 chore: Publish crates 2022-02-25 20:30:35 +00:00
OJ Kwon
5c29f15640
feat(plugin): Support tracing plugin execution (#3744) 2022-02-25 20:28:17 +00:00
SWC Bot
9a4e961b2b chore: Publish crates 2022-02-25 19:50:18 +00:00
Donny/강동윤
1094018153
perf(es/modules): Reduce usage of generics (#3743) 2022-02-25 19:46:46 +00:00
SWC Bot
f1818f7be2 chore: Publish crates 2022-02-25 18:03:52 +00:00
Alexander Akait
9b92eba636
feat(css/ast): Allow more syntax for @supports at-rule (#3740) 2022-02-25 18:01:38 +00:00
SWC Bot
94bc8a634b chore: Publish crates 2022-02-25 14:03:50 +00:00
Donny/강동윤
b4830b61dc
feat(macros): Add #[swc_trace] (#3738) 2022-02-25 14:01:33 +00:00
SWC Bot
17e77da5c6 chore: Publish crates 2022-02-25 13:42:23 +00:00
William Tetlow
dba90eae87
fix(es/codegen): Fix escaping of unicodes in es5 (#3636) 2022-02-25 13:15:14 +00:00
SWC Bot
233e5d2a73 chore: Publish crates 2022-02-25 12:52:25 +00:00
William Tetlow
342dccce47
fix(es/parser): Handle trailing comma and bracket after an arrow function in conditional (#3685) 2022-02-25 12:50:04 +00:00
SWC Bot
70034af7b9 chore: Publish crates 2022-02-25 06:52:15 +00:00
Donny/강동윤
fd223793e8
refactor(es/transforms): Use recommended ast apis (#3735) 2022-02-25 06:50:19 +00:00
SWC Bot
8f1aef47d4 chore: Publish crates 2022-02-25 06:10:45 +00:00
Austaras
05de029cfa
fix(es/compat): Fix handling of private getters and setters (#3695) 2022-02-25 06:08:35 +00:00
SWC Bot
25b54ae7a8 chore: Publish crates 2022-02-25 04:08:59 +00:00
OJ Kwon
a454996314
feat(node-swc): Add experimental trace support in @swc/core (#3731) 2022-02-25 04:06:45 +00:00
Bryan Lee
72c9e6ca2b
fix(es/helpers): Cast the result of the instanceof helper to boolean (#3728)
Co-authored-by: Donny/강동윤 <kdy1997.dev@gmail.com>
2022-02-25 03:22:40 +00:00
SWC Bot
f5d2f00afe chore: Publish crates 2022-02-25 02:33:30 +00:00
OJ Kwon
d8b01660dc
fix(plugin/macro): Do not free guest memory twice (#3732) 2022-02-25 02:31:22 +00:00
SWC Bot
edc3702e5a chore: Publish crates 2022-02-25 02:07:42 +00:00
Alexander Akait
f5c5e77612
feat(css/ast): Support more selectors (#3729) 2022-02-25 02:05:12 +00:00
SWC Bot
ba49a09deb chore: Publish crates 2022-02-25 10:25:13 +09:00
SWC Bot
118801e5e0 chore: Publish crates 2022-02-24 13:39:16 +00:00
Donny/강동윤
e21579d84e
perf(es/parser): Reduce usage of generics to reduce binary size (#3726) 2022-02-24 13:36:37 +00:00
SWC Bot
a429ae5de1 chore: Publish crates 2022-02-24 13:07:30 +00:00
Alexander Akait
8512719e12
feat(css/minifier): Compress display (#3706) 2022-02-24 22:04:10 +09:00
SWC Bot
e50291ec1c chore: Publish crates 2022-02-24 22:02:56 +09:00
Donny/강동윤
c677593dba chore: Publish v1.2.145 2022-02-24 18:55:13 +09:00
SWC Bot
8c94ea9fc5 chore: Publish crates 2022-02-24 09:22:18 +00:00
magic-akari
1743302819
feat(es/typescript): Inline typescript enums (#3647) 2022-02-24 09:19:49 +00:00
SWC Bot
0bda2513bd chore: Publish crates 2022-02-24 08:49:47 +00:00
Donny/강동윤
b8b0c920e4
fix(es/codegen): Fix sourcemap of comments (#3723) 2022-02-24 08:47:20 +00:00
SWC Bot
2ab88b5556 chore: Publish crates 2022-02-24 08:24:51 +00:00
magic-akari
1761cab6ff
fix(es/typescript): Support heterogeneous enums (#3721) 2022-02-24 17:20:18 +09:00
SWC Bot
fb561123c7 chore: Publish crates 2022-02-24 07:32:19 +00:00
Donny/강동윤
8b87bb4870
fix(es/parser): Don't attach comments to ; (#3720) 2022-02-24 07:23:53 +00:00
SWC Bot
c2b1e710a3 chore: Publish crates 2022-02-24 05:38:23 +00:00
Alexander Akait
bff04b4afe
feat(css/minifier): Compress alpha of values (#3707) 2022-02-24 05:35:54 +00:00
SWC Bot
d0a9295ba2 chore: Publish crates 2022-02-24 04:38:20 +00:00
David Sherret
4318a2e73b
fix(es/parser): Fix the span of an export declaration containing a const enum (#3701) 2022-02-24 04:36:05 +00:00
SWC Bot
7e1f3202d5 chore: Publish crates 2022-02-24 04:04:17 +00:00
Alexander Akait
cd95ac4caf
feat(css/minifier): Compress more properties (#3708) 2022-02-24 04:01:45 +00:00
SWC Bot
6ca76b81be chore: Publish crates 2022-02-24 12:28:01 +09:00
SWC Bot
bb47be19f8 chore: Publish crates 2022-02-23 16:23:11 +00:00
Alexander Akait
321ee756d9
refactor(css/ast): Fix the type definitions for an plus b syntax (#3682) 2022-02-23 16:20:40 +00:00
SWC Bot
6f7c06c9f8 chore: Publish crates 2022-02-23 15:50:44 +00:00
Pig Fang
010fe048c2
fix(es/parser): Fix a typescript instantiation expression followed by EOF (#3699) 2022-02-23 15:48:17 +00:00
SWC Bot
dd010a5a8c chore: Publish crates 2022-02-23 15:24:11 +00:00
Alexander Akait
7079e88744
feat(css/minifier): Compress lengths (#3698) 2022-02-23 15:21:51 +00:00
SWC Bot
abb3c5942c chore: Publish crates 2022-02-23 14:59:32 +00:00
Pig Fang
d6522f3a37
fix(es/parser): Disallow using reserved words as an expression in typescript (#3697) 2022-02-23 14:57:01 +00:00
SWC Bot
677e483ccb chore: Publish crates 2022-02-23 14:24:53 +00:00
magic-akari
d499b8c14f
fix(es/parser): Allow Expr::TsInstantiation in extends clause (#3696) 2022-02-23 14:20:06 +00:00
SWC Bot
3c719f54e3 chore: Publish crates 2022-02-23 08:53:05 +00:00
Alexander Akait
b1476d2ac6
feat(css/minifier): Compress urange (#3668) 2022-02-23 08:45:25 +00:00
SWC Bot
78b997bd90 chore: Publish crates 2022-02-23 07:05:42 +00:00
Austaras
b6434e52e7
fix(es/compat): Throw an error if a private property is initialized multiple times (#3665) 2022-02-23 07:03:13 +00:00
SWC Bot
2b537d46d4 chore: Publish crates 2022-02-23 06:37:39 +00:00
Pig Fang
e252265a3f
feat(es/lints): Implement default-param-last rule (#3681) 2022-02-23 06:35:04 +00:00
Donny/강동윤
e35d73adf4
chore(clippy): Improve config (#3691) 2022-02-23 06:07:42 +00:00
SWC Bot
1198b04f27 chore: Publish crates 2022-02-23 05:39:36 +00:00
Donny/강동윤
135acf3b42
refactor(es): Improve ast apis (#3690) 2022-02-23 05:37:07 +00:00
SWC Bot
d603473ee4 chore: Publish crates 2022-02-23 05:11:54 +00:00
Guillaume Malette
1e49fcd44d
fix(es/typescript): Fix name of decorated classes (#3689) 2022-02-23 05:07:53 +00:00
SWC Bot
738d153609 chore: Publish crates 2022-02-23 04:41:11 +00:00
OJ Kwon
3cf3b20f15
feat(cli): Support stdin (#3688) 2022-02-23 04:38:43 +00:00
SWC Bot
61d9e329c9 chore: Publish crates 2022-02-23 04:11:14 +00:00
Austaras
6a9d77808b
fix(es/parser): Emit an error for non-last rest element in an object pattern (#3675) 2022-02-23 13:08:46 +09:00
SWC Bot
e65c0609ac chore: Publish crates 2022-02-23 12:09:47 +09:00
Donny/강동윤
8a651bc449 chore: Publish v1.2.144 2022-02-23 05:34:31 +09:00
SWC Bot
1cdc4d5948 chore: Publish crates 2022-02-22 20:15:32 +00:00
William Tetlow
ca0a448e8f
feat(plugin): Pass NODE_ENV to plugins using the plugin context (#3677) 2022-02-22 20:13:09 +00:00
SWC Bot
0bfd894c0e chore: Publish crates 2022-02-22 19:47:48 +00:00
Alexander Akait
003a7b85a4
feat(css/ast): Improve parsing of colors (#3680) 2022-02-22 19:45:33 +00:00
SWC Bot
c663ced4de chore: Publish crates 2022-02-22 15:05:10 +00:00
Alexander Akait
9b28d4da79
feat(css/minifier): Compress frequency (#3669) 2022-02-22 15:02:45 +00:00
SWC Bot
e9c1b22926 chore: Publish crates 2022-02-22 12:57:32 +00:00
Alexander Akait
1afbd1b6e9
feat(css/minifier): Compress transform functions (#3663) 2022-02-22 12:52:38 +00:00
SWC Bot
053519d537 chore: Publish crates 2022-02-22 12:19:03 +00:00
Artur
319d501f17
feat(es/lints): Implement no-empty-function rule (#3565) 2022-02-22 12:13:13 +00:00
SWC Bot
cfa648793f chore: Publish crates 2022-02-22 11:49:10 +00:00
Alexander Akait
fab6473183
feat(css/minifier): Compress urls (#3666) 2022-02-22 11:44:24 +00:00
SWC Bot
fd606cb286 chore: Publish crates 2022-02-22 09:09:22 +00:00
Donny/강동윤
b1d24702e3
refactor(preset-env): Extract common logic for browserslist support (#3674) 2022-02-22 09:03:40 +00:00
SWC Bot
8012056bd8 chore: Publish crates 2022-02-22 08:11:02 +00:00
Donny/강동윤
210f17af8c
build(swc): Remove unused dependencies (#3673) 2022-02-22 08:05:54 +00:00
SWC Bot
70d670a126 chore: Publish crates 2022-02-22 07:29:55 +00:00
Pig Fang
319996698d
feat(es/preset-env): Upgrade browserslist-rs (#3670) 2022-02-22 16:16:36 +09:00
SWC Bot
138ef861b2 chore: Publish crates 2022-02-22 06:16:36 +00:00
Artur
f4af3634de
feat(es/lints): Add no-loop-func rule (#3630) 2022-02-22 06:14:10 +00:00
SWC Bot
b1596bf608 chore: Publish crates 2022-02-22 05:32:59 +00:00
Jan Nicklas
f237aeea79
feat(cli): Improve the template package.json for plugins (#3641) 2022-02-22 14:30:48 +09:00
SWC Bot
f7eb264344 chore: Publish crates 2022-02-22 03:32:16 +00:00
Alexander Akait
0b5f5544c6
feat(css/minifier): Compress degrees to zero (#3664) 2022-02-22 03:30:08 +00:00
SWC Bot
e4c674b9cb chore: Publish crates 2022-02-21 13:10:43 +00:00
Donny/강동윤
68a155165b
fix(es/ast): Fix definition of Expr::TsInstantiation (#3657) 2022-02-21 13:03:11 +00:00
SWC Bot
e08a2c2c17 chore: Publish crates 2022-02-21 07:15:09 +00:00
Austaras
2cb66ae075
refactor(es/ast): Change definition of optional chaining expressions (#3645) 2022-02-21 07:12:09 +00:00
SWC Bot
bea6810c08 chore: Publish crates 2022-02-21 05:36:52 +00:00
Donny/강동윤
da2c77d9af
perf(es/minifier): Parallelize join_vars (#3655) 2022-02-21 05:34:32 +00:00
SWC Bot
073ecb560c chore: Publish crates 2022-02-21 04:38:23 +00:00
Donny/강동윤
de6effc6e1
feat(es/minifier): Drop more unused vars (#3656) 2022-02-21 04:35:56 +00:00
Artur
5a9d0cf8a7
feat(es/lints): Implement no-bitwise rule (#3635) 2022-02-21 02:17:18 +00:00
SWC Bot
1fd3522e55 chore: Publish crates 2022-02-21 01:54:00 +00:00
Pig Fang
581b63cf36
fix(es/parser): Allow type arguments inside optional chaining (#3653) 2022-02-21 01:51:44 +00:00
SWC Bot
264f1cf8d6 chore: Publish crates 2022-02-20 15:53:48 +00:00
Pig Fang
61e711c912
feat(es/ast): Support TypeScript Instantiation Expression (#3642) 2022-02-20 15:51:31 +00:00
SWC Bot
80083ffb18 chore: Publish crates 2022-02-20 15:28:18 +00:00
Alexander Akait
7d15316ee1
feat(css/minifier): Compress declarations (#3649) 2022-02-21 00:26:09 +09:00
SWC Bot
4bd855274a chore: Publish crates 2022-02-20 12:10:24 +00:00
Donny/강동윤
e9fabd61e8
feat(es/minifier): Improve name mangler (#3638) 2022-02-20 12:08:26 +00:00
SWC Bot
18ae83d853 chore: Publish crates 2022-02-20 10:47:59 +00:00
Donny/강동윤
10adf1e548
feat(es/minifier): Merge exports (#3643) 2022-02-20 10:44:21 +00:00
SWC Bot
6690acab18 chore: Publish crates 2022-02-20 08:48:38 +00:00
Artur
7ff4cbcbe1
feat(es/lints): Implement no-new rule (#3634) 2022-02-20 08:39:55 +00:00
SWC Bot
b11021b4fd chore: Publish crates 2022-02-19 16:19:42 +00:00
Alexander Akait
9e691fe75b
feat(css/minifier): Compress selectors (#3623) 2022-02-20 01:17:46 +09:00
SWC Bot
b1190ee203 chore: Publish crates 2022-02-19 21:33:20 +09:00
Jan Nicklas
0f1afcb896
chore(cli): Improve the plugin template (#3632) 2022-02-19 21:31:22 +09:00
Donny/강동윤
8aea6a698f chore: Publish v1.2.143 2022-02-19 19:42:00 +09:00
SWC Bot
e668ff08a5 chore: Publish crates 2022-02-19 19:41:18 +09:00
Donny/강동윤
fd0e952aec
perf(es/minifier): Fix performance bug of the mangler (#3633)
swc_ecma_minifier:
 - Use a bi-directional hashmap instead of iterating all keys.
2022-02-19 10:31:54 +00:00
SWC Bot
34322d13a6 chore: Publish crates 2022-02-19 09:11:36 +00:00
Artur
72343baf5b
feat(es/lints): Implement no-restricted-syntax rule (#3607) 2022-02-19 09:06:10 +00:00
SWC Bot
144b2c9f9f chore: Publish crates 2022-02-19 08:42:02 +00:00