|
1 | 1 | { |
2 | 2 | "name": "@primer/react", |
| 3 | + "type": "module", |
3 | 4 | "version": "38.0.0-rc.2", |
4 | 5 | "description": "An implementation of GitHub's Primer Design System using React", |
5 | | - "main": "lib/index.js", |
6 | | - "module": "lib-esm/index.js", |
| 6 | + "main": "./dist/index.js", |
| 7 | + "module": "./dist/index.js", |
7 | 8 | "exports": { |
8 | 9 | ".": { |
9 | | - "import": "./lib-esm/index.js", |
10 | | - "require": "./lib/index.js" |
| 10 | + "types": "./dist/index.d.ts", |
| 11 | + "default": "./dist/index.js" |
11 | 12 | }, |
12 | 13 | "./experimental": { |
13 | | - "import": "./lib-esm/experimental/index.js", |
14 | | - "require": "./lib/experimental/index.js" |
| 14 | + "types": "./dist/experimental/index.d.ts", |
| 15 | + "default": "./dist/experimental/index.js" |
15 | 16 | }, |
16 | 17 | "./deprecated": { |
17 | | - "import": "./lib-esm/deprecated/index.js", |
18 | | - "require": "./lib/deprecated/index.js" |
| 18 | + "types": "./dist/deprecated/index.d.ts", |
| 19 | + "default": "./dist/deprecated/index.js" |
19 | 20 | }, |
20 | 21 | "./next": { |
21 | | - "import": "./lib-esm/next/index.js", |
22 | | - "require": "./lib/next/index.js" |
| 22 | + "types": "./dist/next/index.d.ts", |
| 23 | + "default": "./dist/next/index.js" |
23 | 24 | }, |
24 | 25 | "./test-helpers": { |
25 | | - "import": "./lib-esm/test-helpers.js", |
26 | | - "require": "./lib/test-helpers.js" |
| 26 | + "types": "./dist/utils/test-helpers.d.ts", |
| 27 | + "default": "./dist/test-helpers.js" |
27 | 28 | }, |
28 | 29 | "./generated/components.json": "./generated/components.json", |
29 | 30 | "./generated/hooks.json": "./generated/hooks.json" |
30 | 31 | }, |
31 | | - "typings": "lib/index.d.ts", |
| 32 | + "typings": "dist/index.d.ts", |
32 | 33 | "sideEffects": [ |
33 | | - "lib-esm/**/*.css", |
34 | | - "lib/**/*.css", |
| 34 | + "dist/**/*.css", |
35 | 35 | "src/**/test-helpers.tsx", |
36 | | - "lib-esm/**/test-helpers.js", |
37 | | - "lib/**/test-helpers.js" |
| 36 | + "dist/**/test-helpers.js" |
38 | 37 | ], |
39 | 38 | "scripts": { |
40 | 39 | "build": "./script/build", |
41 | | - "clean": "rimraf dist lib lib-esm css", |
| 40 | + "clean": "rimraf dist generated", |
42 | 41 | "start": "concurrently npm:start:*", |
43 | 42 | "start:storybook": "STORYBOOK=true storybook dev -p 6006", |
44 | 43 | "build:storybook": "storybook build", |
|
47 | 46 | "build:components.json": "tsx script/components-json/build.ts", |
48 | 47 | "build:hooks.json": "tsx script/hooks-json/build.ts", |
49 | 48 | "build:precompile-color-schemes": "tsx script/precompile-color-schemes.ts", |
| 49 | + "lint:npm": "publint --types", |
50 | 50 | "storybook": "storybook", |
51 | 51 | "type-check": "tsc --noEmit", |
52 | 52 | "type-css-modules": "tcm -p src/**/*.module.css" |
|
59 | 59 | "design-system" |
60 | 60 | ], |
61 | 61 | "files": [ |
62 | | - "codemods", |
63 | 62 | "dist", |
64 | | - "lib", |
65 | | - "lib/node_modules", |
66 | | - "lib-esm", |
67 | | - "css", |
68 | | - "index.d.ts", |
69 | | - "deprecated/package.json", |
70 | | - "experimental/package.json", |
71 | | - "!lib/__tests__", |
72 | | - "!lib/stories", |
73 | | - "!lib-esm/__tests__", |
74 | | - "!lib-esm/stories", |
75 | 63 | "generated", |
76 | 64 | "CHANGELOG.md" |
77 | 65 | ], |
|
182 | 170 | "micromark-extension-frontmatter": "2.0.0", |
183 | 171 | "micromark-extension-mdxjs": "3.0.0", |
184 | 172 | "postcss-preset-primer": "^0.0.0", |
| 173 | + "publint": "^0.3.12", |
185 | 174 | "react": "18.3.1", |
186 | 175 | "react-dom": "18.3.1", |
187 | 176 | "react-is": "18.3.1", |
|
0 commit comments