Skip to content

Commit

Permalink
chore(bindings): Add @deprecated to JS plugins (#8132)
Browse files Browse the repository at this point in the history
  • Loading branch information
kdy1 committed Oct 16, 2023
1 parent 9b27a41 commit 1e9b4e0
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 0 deletions.
4 changes: 4 additions & 0 deletions node-swc/src/Visitor.ts
Original file line number Diff line number Diff line change
Expand Up @@ -175,6 +175,10 @@ import {
YieldExpression,
} from "@swc/types";


/**
* @deprecated JavaScript API is deprecated. Please use Wasm plugin instead.
*/
export class Visitor {
visitProgram(n: Program): Program {
switch (n.type) {
Expand Down
3 changes: 3 additions & 0 deletions node-swc/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,9 @@ const bindings: typeof import('./binding') = (() => {
*/
export const version: string = require("./package.json").version;

/**
* @deprecated JavaScript API is deprecated. Please use Wasm plugin instead.
*/
export function plugins(ps: Plugin[]): Plugin {
return mod => {
let m = mod;
Expand Down

1 comment on commit 1e9b4e0

@github-actions
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.