Skip to content

Commit a75301d

Browse files
committed
feat: update types and apis to support latest dash alpha
BREAKING CHANGE: Types and expected input styles instance are updated to the latest alpha
1 parent 256430c commit a75301d

File tree

14 files changed

+1202
-1121
lines changed

14 files changed

+1202
-1121
lines changed

package.json

Lines changed: 103 additions & 94 deletions
Original file line numberDiff line numberDiff line change
@@ -2,51 +2,13 @@
22
"name": "@dash-ui/react-layout",
33
"version": "0.9.3",
44
"description": "Awesome layout primitives for React using @dash-ui",
5-
"keywords": [
6-
"react",
7-
"react component",
8-
"react layout",
9-
"layout components",
10-
"dash layout components",
11-
"dash-ui layout components",
12-
"react layout components",
13-
"stack component",
14-
"grid component",
15-
"cluster component",
16-
"layer component",
17-
"react stack component",
18-
"react grid component",
19-
"react cluster component",
20-
"react layer component",
21-
"spacing component",
22-
"spacer component",
23-
"react spacing component",
24-
"css-in-react layout"
25-
],
26-
"homepage": "https://github.com/dash-ui/react-layout#readme",
27-
"bugs": "https://github.com/dash-ui/react-layout/issues",
28-
"repository": "github:dash-ui/react-layout",
295
"license": "MIT",
306
"author": "Jared Lunde <[email protected]> (https://jaredlunde.com/)",
31-
"sideEffects": false,
32-
"exports": {
33-
".": {
34-
"browser": "./dist/module/index.js",
35-
"import": "./dist/esm/index.mjs",
36-
"require": "./dist/main/index.js",
37-
"umd": "./dist/umd/dash-react-layout.js",
38-
"source": "./src/index.tsx",
39-
"types": "./types/index.d.ts",
40-
"default": "./dist/main/index.js"
41-
},
42-
"./package.json": "./package.json",
43-
"./": "./"
44-
},
7+
"homepage": "https://github.com/dash-ui/react-layout#readme",
8+
"repository": "github:dash-ui/react-layout",
9+
"bugs": "https://github.com/dash-ui/react-layout/issues",
4510
"main": "dist/main/index.js",
46-
"unpkg": "dist/umd/dash-react-layout.js",
4711
"module": "dist/module/index.js",
48-
"source": "src/index.tsx",
49-
"types": "types/index.d.ts",
5012
"files": [
5113
"/dist",
5214
"/src",
@@ -62,25 +24,76 @@
6224
"test": "jest",
6325
"validate": "lundle check-types && pnpm run lint && jest --coverage"
6426
},
65-
"commitlint": {
66-
"extends": [
67-
"@commitlint/config-conventional"
68-
]
69-
},
70-
"lint-staged": {
71-
"**/*.{ts,tsx,js,jsx}": [
72-
"eslint --ext .ts,.tsx,.js,.jsx --fix",
73-
"prettier --write"
74-
],
75-
"**/*.{md,yml,json}": [
76-
"prettier --write"
77-
]
78-
},
7927
"config": {
8028
"commitizen": {
8129
"path": "./node_modules/cz-conventional-changelog"
8230
}
8331
},
32+
"sideEffects": false,
33+
"types": "types/index.d.ts",
34+
"dependencies": {
35+
"@dash-ui/responsive": "^1.0.0-alpha.1",
36+
"clsx": "^1.1.1",
37+
"forward-ref-as": "^2.0.0"
38+
},
39+
"peerDependencies": {
40+
"@dash-ui/styles": ">=1.0.0-alpha.1",
41+
"react": ">=16.8"
42+
},
43+
"devDependencies": {
44+
"@commitlint/cli": "latest",
45+
"@commitlint/config-conventional": "latest",
46+
"@dash-ui/jest": "^2.1.2",
47+
"@dash-ui/styles": "^1.0.0-alpha.2",
48+
"@semantic-release/changelog": "^6.0.0",
49+
"@semantic-release/git": "^10.0.0",
50+
"@testing-library/jest-dom": "latest",
51+
"@testing-library/react": "latest",
52+
"@testing-library/react-hooks": "latest",
53+
"@testing-library/user-event": "latest",
54+
"@types/jest": "latest",
55+
"@types/react": "latest",
56+
"@types/react-dom": "latest",
57+
"cz-conventional-changelog": "latest",
58+
"eslint": "^7.32.0",
59+
"eslint-config-lunde": "latest",
60+
"husky": "latest",
61+
"jest": "latest",
62+
"lint-staged": "latest",
63+
"lundle": "^0.4.13",
64+
"minify-css.macro": "^1.0.6",
65+
"prettier": "latest",
66+
"react": "latest",
67+
"react-dom": "latest",
68+
"react-test-renderer": "latest",
69+
"typescript": "latest"
70+
},
71+
"keywords": [
72+
"cluster component",
73+
"css-in-react layout",
74+
"dash layout components",
75+
"dash-ui layout components",
76+
"grid component",
77+
"layer component",
78+
"layout components",
79+
"react",
80+
"react cluster component",
81+
"react component",
82+
"react grid component",
83+
"react layer component",
84+
"react layout",
85+
"react layout components",
86+
"react spacing component",
87+
"react stack component",
88+
"spacer component",
89+
"spacing component",
90+
"stack component"
91+
],
92+
"commitlint": {
93+
"extends": [
94+
"@commitlint/config-conventional"
95+
]
96+
},
8497
"eslintConfig": {
8598
"extends": [
8699
"lunde"
@@ -115,6 +128,19 @@
115128
"/types",
116129
"*.config.js"
117130
],
131+
"exports": {
132+
".": {
133+
"browser": "./dist/module/index.js",
134+
"import": "./dist/esm/index.mjs",
135+
"require": "./dist/main/index.js",
136+
"umd": "./dist/umd/dash-react-layout.js",
137+
"source": "./src/index.tsx",
138+
"types": "./types/index.d.ts",
139+
"default": "./dist/main/index.js"
140+
},
141+
"./package.json": "./package.json",
142+
"./": "./"
143+
},
118144
"jest": {
119145
"collectCoverageFrom": [
120146
"**/src/**/*.{ts,tsx}"
@@ -142,48 +168,29 @@
142168
"<rootDir>/src/**/?(*.)test.{ts,tsx}"
143169
]
144170
},
145-
"devDependencies": {
146-
"@commitlint/cli": "latest",
147-
"@commitlint/config-conventional": "latest",
148-
"@dash-ui/jest": "^2.1.2",
149-
"@dash-ui/styles": "^0.8.6",
150-
"@semantic-release/changelog": "^6.0.0",
151-
"@semantic-release/git": "^10.0.0",
152-
"@testing-library/jest-dom": "latest",
153-
"@testing-library/react": "latest",
154-
"@testing-library/react-hooks": "latest",
155-
"@testing-library/user-event": "latest",
156-
"@types/jest": "latest",
157-
"@types/react": "latest",
158-
"@types/react-dom": "latest",
159-
"cz-conventional-changelog": "latest",
160-
"eslint": "latest",
161-
"eslint-config-lunde": "latest",
162-
"husky": "latest",
163-
"jest": "latest",
164-
"lint-staged": "latest",
165-
"lundle": "^0.4.13",
166-
"minify-css.macro": "^1.0.6",
167-
"prettier": "latest",
168-
"react": "latest",
169-
"react-dom": "latest",
170-
"react-test-renderer": "latest",
171-
"typescript": "latest"
172-
},
173-
"dependencies": {
174-
"@dash-ui/responsive": "^0.2.3",
175-
"clsx": "^1.1.1",
176-
"forward-ref-as": "^2.0.0"
177-
},
178-
"peerDependencies": {
179-
"@dash-ui/styles": ">=0.8.4",
180-
"react": ">=16.8"
171+
"lint-staged": {
172+
"package.json": [
173+
"pnpx -y prettier-package-json --write"
174+
],
175+
"**/*.{ts,tsx,js,jsx}": [
176+
"eslint --ext .ts,.tsx,.js,.jsx --fix",
177+
"prettier --write"
178+
],
179+
"**/*.{md,yml,json}": [
180+
"prettier --write"
181+
]
181182
},
182183
"release": {
183184
"branches": [
184185
"main",
185-
"next",
186-
"alpha"
186+
{
187+
"name": "next",
188+
"prerelease": true
189+
},
190+
{
191+
"name": "alpha",
192+
"prerelease": true
193+
}
187194
],
188195
"plugins": [
189196
"@semantic-release/commit-analyzer",
@@ -203,5 +210,7 @@
203210
],
204211
"@semantic-release/github"
205212
]
206-
}
213+
},
214+
"source": "src/index.tsx",
215+
"unpkg": "dist/umd/dash-react-layout.js"
207216
}

0 commit comments

Comments
 (0)