Skip to content

Commit 1e9b4e0

Browse files
authoredOct 16, 2023
chore(bindings): Add @deprecated to JS plugins (#8132)
1 parent 9b27a41 commit 1e9b4e0

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed
 

‎node-swc/src/Visitor.ts

+4
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,10 @@ import {
175175
YieldExpression,
176176
} from "@swc/types";
177177

178+
179+
/**
180+
* @deprecated JavaScript API is deprecated. Please use Wasm plugin instead.
181+
*/
178182
export class Visitor {
179183
visitProgram(n: Program): Program {
180184
switch (n.type) {

‎node-swc/src/index.ts

+3
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@ const bindings: typeof import('./binding') = (() => {
4040
*/
4141
export const version: string = require("./package.json").version;
4242

43+
/**
44+
* @deprecated JavaScript API is deprecated. Please use Wasm plugin instead.
45+
*/
4346
export function plugins(ps: Plugin[]): Plugin {
4447
return mod => {
4548
let m = mod;

1 commit comments

Comments
 (1)

github-actions[bot] commented on Oct 16, 2023

@github-actions[bot]

Benchmark

Benchmark suite Current: 1e9b4e0 Previous: 9c029ef Ratio
es/full/bugs-1 284926 ns/iter (± 2607) 283897 ns/iter (± 2608) 1.00
es/full/minify/libraries/antd 1377879056 ns/iter (± 10104762) 1405713046 ns/iter (± 17479456) 0.98
es/full/minify/libraries/d3 292009844 ns/iter (± 3206656) 292289520 ns/iter (± 3787883) 1.00
es/full/minify/libraries/echarts 1102503351 ns/iter (± 5334929) 1111042075 ns/iter (± 8702075) 0.99
es/full/minify/libraries/jquery 88596702 ns/iter (± 135910) 89088164 ns/iter (± 94808) 0.99
es/full/minify/libraries/lodash 103776679 ns/iter (± 227235) 104021978 ns/iter (± 1280473) 1.00
es/full/minify/libraries/moment 52180869 ns/iter (± 87058) 52606030 ns/iter (± 70125) 0.99
es/full/minify/libraries/react 18771671 ns/iter (± 51834) 18917498 ns/iter (± 65679) 0.99
es/full/minify/libraries/terser 230190320 ns/iter (± 2987375) 230147015 ns/iter (± 1837158) 1.00
es/full/minify/libraries/three 403669079 ns/iter (± 1382799) 409076159 ns/iter (± 1942028) 0.99
es/full/minify/libraries/typescript 2780142776 ns/iter (± 9213412) 2793791118 ns/iter (± 11879713) 1.00
es/full/minify/libraries/victory 594842179 ns/iter (± 8311665) 603574678 ns/iter (± 9316934) 0.99
es/full/minify/libraries/vue 125369654 ns/iter (± 311010) 126889959 ns/iter (± 3066942) 0.99
es/full/codegen/es3 35565 ns/iter (± 132) 33732 ns/iter (± 81) 1.05
es/full/codegen/es5 35414 ns/iter (± 119) 33809 ns/iter (± 91) 1.05
es/full/codegen/es2015 35390 ns/iter (± 104) 33783 ns/iter (± 65) 1.05
es/full/codegen/es2016 35520 ns/iter (± 104) 33832 ns/iter (± 71) 1.05
es/full/codegen/es2017 35442 ns/iter (± 145) 33792 ns/iter (± 75) 1.05
es/full/codegen/es2018 35479 ns/iter (± 72) 33724 ns/iter (± 71) 1.05
es/full/codegen/es2019 35395 ns/iter (± 81) 33856 ns/iter (± 233) 1.05
es/full/codegen/es2020 35425 ns/iter (± 55) 33778 ns/iter (± 68) 1.05
es/full/all/es3 178793227 ns/iter (± 754484) 176572924 ns/iter (± 1886235) 1.01
es/full/all/es5 169910563 ns/iter (± 815313) 168512109 ns/iter (± 1657167) 1.01
es/full/all/es2015 129143321 ns/iter (± 938336) 128041057 ns/iter (± 685885) 1.01
es/full/all/es2016 128348259 ns/iter (± 1275982) 127199210 ns/iter (± 673867) 1.01
es/full/all/es2017 127726040 ns/iter (± 1163911) 126589345 ns/iter (± 1052680) 1.01
es/full/all/es2018 126134827 ns/iter (± 1083044) 124429928 ns/iter (± 721411) 1.01
es/full/all/es2019 124411452 ns/iter (± 1066285) 123913798 ns/iter (± 762048) 1.00
es/full/all/es2020 120600293 ns/iter (± 490042) 120298767 ns/iter (± 660412) 1.00
es/full/parser 559807 ns/iter (± 3214) 562676 ns/iter (± 2390) 0.99
es/full/base/fixer 18188 ns/iter (± 155) 18503 ns/iter (± 164) 0.98
es/full/base/resolver_and_hygiene 83005 ns/iter (± 271) 83236 ns/iter (± 174) 1.00

This comment was automatically generated by workflow using github-action-benchmark.

Please sign in to comment.