diff --git a/babel.config.cjs b/babel.config.cjs index 43fd96a..06e326e 100644 --- a/babel.config.cjs +++ b/babel.config.cjs @@ -30,9 +30,18 @@ module.exports = { { resolvePath(sourcePath, currentFile) { if (sourcePath === "apg-lite") { - const apgLiteCJS = path.resolve("./src/apg-lite.cjs"); + // apg-lite.cjs will be in the same cjs/ output directory + // The relative path from src/ needs to account for the output being in cjs/ + const srcDir = path.resolve("./src"); const currentDir = path.dirname(currentFile); - return path.relative(currentDir, apgLiteCJS); + const relativeToSrc = path.relative(srcDir, currentDir); + // Path from the output file location to apg-lite.cjs + // Both will be under cjs/, so we need to go up relativeToSrc levels then to apg-lite.cjs + if (relativeToSrc === "") { + return "./apg-lite.cjs"; + } + const depth = relativeToSrc.split(path.sep).length; + return "../".repeat(depth) + "apg-lite.cjs"; } return sourcePath; }, diff --git a/package-lock.json b/package-lock.json index 1391e7a..1fb76b7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -150,6 +150,7 @@ "integrity": "sha512-H3mcG6ZDLTlYfaSNi0iOKkigqMFvkTKlGUYlD8GW7nNOYRrevuA46iTypPyv+06V3fEmvvazfntkBU34L0azAw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@babel/code-frame": "^7.28.6", "@babel/generator": "^7.28.6", @@ -2646,6 +2647,7 @@ "integrity": "sha512-DhGl4xMVFGVIyMwswXeyzdL4uXD5OGILGX5N8Y+f6W7LhC1Ze2poSNrkF/fedpVDHEEZ+PHFW0vL14I+mm8K3Q==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@octokit/auth-token": "^6.0.0", "@octokit/graphql": "^9.0.3", @@ -3351,6 +3353,7 @@ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.4.tgz", "integrity": "sha512-ywP2X0DYtX3y08eFVx5fNIw7/uIv8hYUKgXoK8oayJlLnKcRfEYCxWMVE1XagUdVtCJlZT1AU4LXEABW+L1Peg==", "dev": true, + "peer": true, "dependencies": { "undici-types": "~6.20.0" } @@ -3752,6 +3755,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "baseline-browser-mapping": "^2.9.0", "caniuse-lite": "^1.0.30001759", @@ -4213,6 +4217,7 @@ "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "env-paths": "^2.2.1", "import-fresh": "^3.3.0", @@ -6406,6 +6411,7 @@ "integrity": "sha512-8dD6FusOQSrpv9Z1rdNMdlSgQOIP880DHqnohobOmYLElGEqAL/JvxvuxZO16r4HtjTlfPRDC1hbvxC9dPN2nA==", "dev": true, "license": "MIT", + "peer": true, "bin": { "marked": "bin/marked.js" }, @@ -8940,6 +8946,7 @@ "dev": true, "inBundle": true, "license": "MIT", + "peer": true, "engines": { "node": ">=12" }, @@ -10032,6 +10039,7 @@ "integrity": "sha512-WRgl5GcypwramYX4HV+eQGzUbD7UUbljVmS+5G1uMwX/wLgYuJAxGeerXJDMO2xshng4+FXqCgyB5QfClV6WjA==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@semantic-release/commit-analyzer": "^13.0.1", "@semantic-release/error": "^4.0.0", @@ -11191,6 +11199,7 @@ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=12" },