Skip to content

Commit 2153856

Browse files
feat: add locale-codes export to CLI package (#1173)
- Add @lingo.dev/_locales as dependency - Create locale-codes re-export following existing patterns - Update package.json exports and typesVersions - Update tsup config to build locale-codes entry point This enables users to import locale utilities directly from lingo.dev/locale-codes
1 parent faf150e commit 2153856

4 files changed

Lines changed: 16 additions & 0 deletions

File tree

packages/cli/package.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,11 @@
6363
"types": "./build/react/react-router.d.ts",
6464
"import": "./build/react/react-router.mjs",
6565
"require": "./build/react/react-router.cjs"
66+
},
67+
"./locale-codes": {
68+
"types": "./build/locale-codes.d.ts",
69+
"import": "./build/locale-codes.mjs",
70+
"require": "./build/locale-codes.cjs"
6671
}
6772
},
6873
"typesVersions": {
@@ -90,6 +95,9 @@
9095
],
9196
"react/react-router": [
9297
"./build/react/react-router.d.ts"
98+
],
99+
"locale-codes": [
100+
"./build/locale-codes.d.ts"
93101
]
94102
}
95103
},
@@ -127,6 +135,7 @@
127135
"@inkjs/ui": "^2.0.0",
128136
"@inquirer/prompts": "^7.8.0",
129137
"@lingo.dev/_compiler": "workspace:*",
138+
"@lingo.dev/_locales": "workspace:*",
130139
"@lingo.dev/_react": "workspace:*",
131140
"@lingo.dev/_sdk": "workspace:*",
132141
"@lingo.dev/_spec": "workspace:*",
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
// Re-export everything but with type checking
2+
export type * from "@lingo.dev/_locales";
3+
export * from "@lingo.dev/_locales";

packages/cli/tsup.config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ export default defineConfig({
1111
"react/rsc": "src/react/rsc.ts",
1212
"react/react-router": "src/react/react-router.ts",
1313
compiler: "src/compiler/index.ts",
14+
"locale-codes": "src/locale-codes/index.ts",
1415
},
1516
outDir: "build",
1617
format: ["cjs", "esm"],

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)