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. */