Skip to content

Commit c8ef9dd

Browse files
authored
Merge pull request #13 from 7span/dev
Refactor package.json for @7span/react-list: remove module and exports fields, retain publishConfig, and clean up dependencies.
1 parent b003908 commit c8ef9dd

4 files changed

Lines changed: 19 additions & 22 deletions

File tree

apps/playground/eslint.config.js

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

apps/playground/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
"axios": "1.11.0",
1414
"react": "^19.0.0",
1515
"react-dom": "^19.0.0",
16+
"socket.io-client": "4.8.3",
1617
"@iconify/react": "^5.2.1",
1718
"@7span/react-list": "workspace:*"
1819
},

packages/react-list/package.json

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@7span/react-list",
3-
"version": "1.0.1",
3+
"version": "1.0.2",
44
"description": "A simple and reusable list component for React",
55
"type": "module",
66
"scripts": {
@@ -10,21 +10,17 @@
1010
"preview": "vite preview",
1111
"prepublishOnly": "npm run build"
1212
},
13-
"main": "src/index.js",
14-
"exports": {
15-
".": "./src/index.js"
16-
},
13+
"main": "dist/react-list.js",
1714
"files": [
18-
"dist",
19-
"src"
15+
"dist"
2016
],
17+
"publishConfig": {
18+
"access": "public"
19+
},
2120
"peerDependencies": {
2221
"react": "^18.2.0 || ^19.0.0",
2322
"react-dom": "^18.2.0 || ^19.0.0"
2423
},
25-
"publishConfig": {
26-
"access": "public"
27-
},
2824
"devDependencies": {
2925
"@vitejs/plugin-react": "^4.3.4",
3026
"vite": "^6.3.1"

packages/react-list/vite.config.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
11
import { defineConfig } from "vite";
22
import react from "@vitejs/plugin-react";
3-
import { createRequire } from "module";
4-
const require = createRequire(import.meta.url);
3+
54
// https://vite.dev/config/
65
export default defineConfig({
76
plugins: [react()],
87
build: {
98
rollupOptions: {
10-
external: ["react", "react/jsx-runtime"],
9+
external: ["react", "react-dom", "react/jsx-runtime"],
1110
output: {
1211
globals: {
13-
react: "react",
12+
react: "React",
13+
"react-dom": "ReactDOM",
1414
"react/jsx-runtime": "jsxRuntime",
1515
},
16-
exports: "named",
1716
},
1817
},
1918
lib: {
20-
entry: [`src/index.js`],
19+
entry: "src/index.js",
2120
name: "ReactList",
2221
fileName: "react-list",
22+
formats: ["es", "cjs"],
2323
},
2424
},
2525
});

0 commit comments

Comments
 (0)