Skip to content

Commit 498a7d7

Browse files
committed
fix: compiler export fixes
1 parent 03a62f0 commit 498a7d7

File tree

6 files changed

+26
-4
lines changed

6 files changed

+26
-4
lines changed

demo/adonisjs/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@
5959
"@adonisjs/static": "^1.1.1",
6060
"@adonisjs/vite": "^4.0.0",
6161
"@inertiajs/react": "^2.0.17",
62+
"@lingo.dev/_compiler": "workspace:^",
6263
"@vinejs/vine": "^3.0.1",
6364
"edge.js": "^6.2.1",
6465
"lingo.dev": "workspace:*",

packages/cli/tsup.config.ts

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,20 @@ export default defineConfig({
1818
dts: true,
1919
cjsInterop: true,
2020
splitting: true,
21+
shims: true,
2122
bundle: true,
2223
sourcemap: true,
23-
external: ["readline/promises", "@babel/traverse", "node-machine-id"],
24+
external: [
25+
"readline/promises",
26+
"@babel/traverse",
27+
"node-machine-id",
28+
"@lingo.dev/_compiler",
29+
"@lingo.dev/_sdk",
30+
"@lingo.dev/_spec",
31+
"@lingo.dev/_react",
32+
"@lingo.dev/_locales",
33+
"@lingo.dev/_logging",
34+
],
2435
outExtension: (ctx) => ({
2536
js: ctx.format === "cjs" ? ".cjs" : ".mjs",
2637
}),

packages/compiler/package.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,13 @@
1111
"main": "build/index.cjs",
1212
"types": "build/index.d.ts",
1313
"module": "build/index.mjs",
14+
"exports": {
15+
".": {
16+
"types": "./build/index.d.ts",
17+
"import": "./build/index.mjs",
18+
"require": "./build/index.cjs"
19+
}
20+
},
1421
"files": [
1522
"build"
1623
],

packages/compiler/src/utils/observability.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { machineId } from "node-machine-id";
1+
import * as machineIdLib from "node-machine-id";
22
import { getRc } from "./rc";
33

44
export default async function trackEvent(
@@ -70,6 +70,6 @@ async function getActualId() {
7070
// ignore, fallback to device id
7171
}
7272
}
73-
const id = await machineId();
73+
const id = await machineIdLib.machineId();
7474
return `device-${id}`;
7575
}

packages/compiler/tsup.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ export default defineConfig({
77
outDir: "build",
88
format: ["cjs", "esm"],
99
dts: true,
10-
cjsInterop: true,
1110
splitting: true,
11+
shims: true,
1212
outExtension: (ctx) => ({
1313
js: ctx.format === "cjs" ? ".cjs" : ".mjs",
1414
}),

pnpm-lock.yaml

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)