From 125ddd2dd98e882f9e10b7d94f766eae85143d71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Donny/=EA=B0=95=EB=8F=99=EC=9C=A4?= Date: Thu, 30 May 2024 18:47:24 +0900 Subject: [PATCH] fix(bindings/node): Fix regression of JS APIs (#8998) **Related issue:** - Closes #8997 --- packages/core/__tests__/plugin_test.mjs | 2 +- packages/core/__tests__/transform/plugin_test.js | 2 +- packages/core/src/index.ts | 4 ++-- packages/core/{ => src}/postinstall.ts | 0 packages/core/tsconfig.json | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) rename packages/core/{ => src}/postinstall.ts (100%) diff --git a/packages/core/__tests__/plugin_test.mjs b/packages/core/__tests__/plugin_test.mjs index 757a9c4abe7..13fd13e4156 100644 --- a/packages/core/__tests__/plugin_test.mjs +++ b/packages/core/__tests__/plugin_test.mjs @@ -1,5 +1,5 @@ import swc from ".."; -import Visitor from "../src/Visitor"; +import Visitor from "../Visitor"; function assertAllObjectHasTypeFiled(obj, desc = '') { if (Array.isArray(obj)) { diff --git a/packages/core/__tests__/transform/plugin_test.js b/packages/core/__tests__/transform/plugin_test.js index 9ff7fef5061..21be091f3eb 100644 --- a/packages/core/__tests__/transform/plugin_test.js +++ b/packages/core/__tests__/transform/plugin_test.js @@ -1,5 +1,5 @@ const swc = require("../../"); -const Visitor = require("../../src/Visitor").default; +const Visitor = require("../../Visitor").default; { const src = ` diff --git a/packages/core/src/index.ts b/packages/core/src/index.ts index 9c481b2f2ce..81b54c2d0b4 100644 --- a/packages/core/src/index.ts +++ b/packages/core/src/index.ts @@ -23,7 +23,7 @@ const bindings: typeof import("../binding") = (() => { try { binding = !!bindingsOverride ? require(resolve(bindingsOverride)) - : require("../binding.js"); + : require("./binding.js"); // If native binding loaded successfully, it should return proper target triple constant. const triple = binding.getTargetTriple(); @@ -40,7 +40,7 @@ const bindings: typeof import("../binding") = (() => { /** * Version of the swc binding. */ -export const version: string = require("../package.json").version; +export const version: string = require("./package.json").version; /** * @deprecated JavaScript API is deprecated. Please use Wasm plugin instead. diff --git a/packages/core/postinstall.ts b/packages/core/src/postinstall.ts similarity index 100% rename from packages/core/postinstall.ts rename to packages/core/src/postinstall.ts diff --git a/packages/core/tsconfig.json b/packages/core/tsconfig.json index dabc09203f1..7dcfab76121 100644 --- a/packages/core/tsconfig.json +++ b/packages/core/tsconfig.json @@ -12,7 +12,7 @@ "sourceMap": false /* Generates corresponding '.map' file. */, // "outFile": "./", /* Concatenate and emit output to single file. */ "outDir": "./" /* Redirect output structure to the directory. */, - "rootDir": "./" /* Specify the root directory of input files. Use to control the output directory structure with --outDir. */, + "rootDir": "./src/" /* Specify the root directory of input files. Use to control the output directory structure with --outDir. */, // "composite": true, /* Enable project compilation */ "removeComments": false /* Do not emit comments to output. */, // "noEmit": true, /* Do not emit outputs. */