mirror of
https://github.com/nodejs/node.git
synced 2025-08-15 13:48:44 +02:00
deps: update amaro to 1.1.0
PR-URL: https://github.com/nodejs/node/pull/58754 Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com> Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
This commit is contained in:
parent
98433c7319
commit
88f4cef8b9
11 changed files with 106 additions and 7 deletions
13
deps/amaro/dist/errors.d.ts
vendored
Normal file
13
deps/amaro/dist/errors.d.ts
vendored
Normal file
|
@ -0,0 +1,13 @@
|
|||
type SwcError = {
|
||||
code: "UnsupportedSyntax" | "InvalidSyntax";
|
||||
message: string;
|
||||
startColumn: number;
|
||||
startLine: number;
|
||||
snippet: string;
|
||||
filename: string;
|
||||
endColumn: number;
|
||||
endLine: number;
|
||||
};
|
||||
export declare function isSwcError(error: unknown): error is SwcError;
|
||||
export declare function wrapAndReThrowSwcError(error: SwcError): never;
|
||||
export {};
|
1
deps/amaro/dist/index.d.ts
vendored
Normal file
1
deps/amaro/dist/index.d.ts
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
export { transformSync } from "./transform.ts";
|
6
deps/amaro/dist/index.js
vendored
6
deps/amaro/dist/index.js
vendored
File diff suppressed because one or more lines are too long
2
deps/amaro/dist/package.json
vendored
2
deps/amaro/dist/package.json
vendored
|
@ -4,7 +4,7 @@
|
|||
"강동윤 <kdy1997.dev@gmail.com>"
|
||||
],
|
||||
"description": "wasm module for swc",
|
||||
"version": "1.11.31",
|
||||
"version": "1.12.1",
|
||||
"license": "Apache-2.0",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
|
|
2
deps/amaro/dist/strip-loader.d.ts
vendored
Normal file
2
deps/amaro/dist/strip-loader.d.ts
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
import type { LoadFnOutput, LoadHookContext } from "node:module";
|
||||
export declare function load(url: string, context: LoadHookContext, nextLoad: (url: string, context?: LoadHookContext) => LoadFnOutput | Promise<LoadFnOutput>): Promise<LoadFnOutput>;
|
2
deps/amaro/dist/transform-loader.d.ts
vendored
Normal file
2
deps/amaro/dist/transform-loader.d.ts
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
import type { LoadFnOutput, LoadHookContext } from "node:module";
|
||||
export declare function load(url: string, context: LoadHookContext, nextLoad: (url: string, context?: LoadHookContext) => LoadFnOutput | Promise<LoadFnOutput>): Promise<LoadFnOutput>;
|
2
deps/amaro/dist/transform.d.ts
vendored
Normal file
2
deps/amaro/dist/transform.d.ts
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
import type { Options, TransformOutput } from "../lib/wasm";
|
||||
export declare function transformSync(source: string, options?: Options): TransformOutput;
|
59
deps/amaro/lib/wasm.d.ts
vendored
Normal file
59
deps/amaro/lib/wasm.d.ts
vendored
Normal file
|
@ -0,0 +1,59 @@
|
|||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
|
||||
export declare function transform(src: string | Uint8Array, opts?: Options): Promise<TransformOutput>;
|
||||
export declare function transformSync(src: string | Uint8Array, opts?: Options): TransformOutput;
|
||||
export type { Options, TransformOutput };
|
||||
|
||||
|
||||
|
||||
interface Options {
|
||||
module?: boolean;
|
||||
filename?: string;
|
||||
mode?: Mode;
|
||||
transform?: TransformConfig;
|
||||
deprecatedTsModuleAsError?: boolean;
|
||||
sourceMap?: boolean;
|
||||
}
|
||||
|
||||
interface TransformConfig {
|
||||
/**
|
||||
* @see https://www.typescriptlang.org/tsconfig#verbatimModuleSyntax
|
||||
*/
|
||||
verbatimModuleSyntax?: boolean;
|
||||
/**
|
||||
* Native class properties support
|
||||
*/
|
||||
nativeClassProperties?: boolean;
|
||||
importNotUsedAsValues?: "remove" | "preserve";
|
||||
/**
|
||||
* Don't create `export {}`.
|
||||
* By default, strip creates `export {}` for modules to preserve module
|
||||
* context.
|
||||
*
|
||||
* @see https://github.com/swc-project/swc/issues/1698
|
||||
*/
|
||||
noEmptyExport?: boolean;
|
||||
importExportAssignConfig?: "Classic" | "Preserve" | "NodeNext" | "EsNext";
|
||||
/**
|
||||
* Disables an optimization that inlines TS enum member values
|
||||
* within the same module that assumes the enum member values
|
||||
* are never modified.
|
||||
*
|
||||
* Defaults to false.
|
||||
*/
|
||||
tsEnumIsMutable?: boolean;
|
||||
}
|
||||
|
||||
|
||||
|
||||
type Mode = "strip-only" | "transform";
|
||||
|
||||
|
||||
|
||||
interface TransformOutput {
|
||||
code: string;
|
||||
map?: string;
|
||||
}
|
||||
|
||||
|
12
deps/amaro/lib/wasm_bg.wasm.d.ts
vendored
Normal file
12
deps/amaro/lib/wasm_bg.wasm.d.ts
vendored
Normal file
|
@ -0,0 +1,12 @@
|
|||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
export const memory: WebAssembly.Memory;
|
||||
export const transform: (a: number, b: number) => number;
|
||||
export const transformSync: (a: number, b: number, c: number) => void;
|
||||
export const __wbindgen_export_0: (a: number) => void;
|
||||
export const __wbindgen_export_1: WebAssembly.Table;
|
||||
export const __wbindgen_export_2: (a: number, b: number) => number;
|
||||
export const __wbindgen_export_3: (a: number, b: number, c: number, d: number) => number;
|
||||
export const __wbindgen_add_to_stack_pointer: (a: number) => number;
|
||||
export const __wbindgen_export_4: (a: number, b: number, c: number) => void;
|
||||
export const __wbindgen_export_5: (a: number, b: number, c: number, d: number) => void;
|
12
deps/amaro/package.json
vendored
12
deps/amaro/package.json
vendored
|
@ -1,10 +1,11 @@
|
|||
{
|
||||
"name": "amaro",
|
||||
"version": "1.0.0",
|
||||
"version": "1.1.0",
|
||||
"description": "Node.js TypeScript wrapper",
|
||||
"license": "MIT",
|
||||
"type": "commonjs",
|
||||
"main": "dist/index.js",
|
||||
"types": "dist/index.d.ts",
|
||||
"homepage": "https://github.com/nodejs/amaro#readme",
|
||||
"bugs": {
|
||||
"url": "https://github.com/nodejs/amaro/issues"
|
||||
|
@ -13,6 +14,12 @@
|
|||
"type": "git",
|
||||
"url": "https://github.com/nodejs/amaro.git"
|
||||
},
|
||||
"keywords": [
|
||||
"typescript",
|
||||
"nodejs",
|
||||
"type stripping",
|
||||
"strip-types"
|
||||
],
|
||||
"scripts": {
|
||||
"clean": "rimraf dist",
|
||||
"lint": "biome lint --write",
|
||||
|
@ -21,7 +28,7 @@
|
|||
"ci:fix": "biome check --write",
|
||||
"prepack": "npm run build",
|
||||
"postpack": "npm run clean",
|
||||
"build": "node esbuild.config.mjs",
|
||||
"build": "node esbuild.config.mjs && tsc --noCheck",
|
||||
"build:wasm": "node tools/build-wasm.js",
|
||||
"typecheck": "tsc --noEmit",
|
||||
"test": "node --test \"**/*.test.js\"",
|
||||
|
@ -42,6 +49,7 @@
|
|||
},
|
||||
"files": [
|
||||
"dist",
|
||||
"lib/**/*.d.ts",
|
||||
"LICENSE.md"
|
||||
],
|
||||
"engines": {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue