Skip to content

Commit d1e6ba7

Browse files
committed
fix(packages): fix reactlynx theming export; add TS entry fields; align luna-core peer/deps
1 parent 2c17207 commit d1e6ba7

14 files changed

Lines changed: 50 additions & 12 deletions

.changeset/fresh-taxis-look.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@dugyu/luna-tokens": patch
3+
---
4+
5+
Use `satisfies` instead of explicit type annotations so dist declarations no longer import from `@dugyu/luna-core`.

.changeset/quiet-dots-rush.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@dugyu/luna-tailwind": patch
3+
---
4+
5+
Depend on `@dugyu/luna-core` (runtime + types) so consumers can use the preset without missing-module errors.

.changeset/sour-ads-chew.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@dugyu/luna-reactlynx": minor
3+
---
4+
5+
Fix the `./theming` subpath export target and add top-level `main`/`module`/`types` fields for better TS/tooling compatibility.

.changeset/tired-bees-count.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
"@dugyu/luna-reactlynx": patch
3+
"@dugyu/luna-tailwind": patch
4+
"@dugyu/luna-styles": patch
5+
"@dugyu/luna-tokens": patch
6+
"@dugyu/luna-core": patch
7+
---
8+
9+
Include CHANGELOG.md.

packages/core/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
"types": "./dist/index.d.ts",
3232
"files": [
3333
"dist",
34+
"CHANGELOG.md",
3435
"LICENSE",
3536
"README.md"
3637
],

packages/reactlynx/package.json

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@
2727
"import": "./dist/index.jsx"
2828
},
2929
"./theming": {
30-
"types": "./dist/theme/index.d.ts",
31-
"import": "./dist/theme/index.jsx"
30+
"types": "./dist/theming/index.d.ts",
31+
"import": "./dist/theming/index.jsx"
3232
},
3333
"./runtime": {
3434
"types": "./dist/runtime/index.d.ts",
@@ -39,8 +39,12 @@
3939
"import": "./dist/runtime/global-props.jsx"
4040
}
4141
},
42+
"main": "./dist/index.jsx",
43+
"module": "./dist/index.jsx",
44+
"types": "./dist/index.d.ts",
4245
"files": [
4346
"dist",
47+
"CHANGELOG.md",
4448
"LICENSE",
4549
"README.md"
4650
],

packages/styles/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
"main": "./dist/index.css",
4646
"files": [
4747
"dist",
48+
"CHANGELOG.md",
4849
"LICENSE",
4950
"README.md"
5051
],

packages/tailwind/package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,17 @@
3131
"types": "./dist/index.d.ts",
3232
"files": [
3333
"dist",
34+
"CHANGELOG.md",
3435
"LICENSE",
3536
"README.md"
3637
],
3738
"scripts": {
3839
"build": "rslib build"
3940
},
41+
"dependencies": {
42+
"@dugyu/luna-core": "workspace:*"
43+
},
4044
"devDependencies": {
41-
"@dugyu/luna-core": "workspace:*",
4245
"@rslib/core": "catalog:rslib",
4346
"@typescript/native-preview": "catalog:ts",
4447
"tailwindcss": "catalog:tailwind",

packages/tokens/package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,12 @@
4646
"require": "./dist/lunaris-dark.cjs"
4747
}
4848
},
49+
"main": "./dist/index.cjs",
50+
"module": "./dist/index.js",
51+
"types": "./dist/index.d.ts",
4952
"files": [
5053
"dist",
54+
"CHANGELOG.md",
5155
"LICENSE",
5256
"README.md"
5357
],

packages/tokens/src/luna-dark.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
import type { LunaThemeTokens } from '@dugyu/luna-core';
66

7-
export const lunaDarkTokens: LunaThemeTokens = {
7+
export const lunaDarkTokens = {
88
key: 'luna-dark',
99
variant: 'luna',
1010
mode: 'dark',
@@ -52,4 +52,4 @@ export const lunaDarkTokens: LunaThemeTokens = {
5252
'gradient-content-faded': 'rgba(255, 255, 255, 0.68)',
5353
'gradient-content-trace': 'rgba(255, 255, 255, 0.12)',
5454
},
55-
} as const;
55+
} as const satisfies LunaThemeTokens;

0 commit comments

Comments
 (0)