Przeglądaj źródła

Update package.json

- Add `exports` to package.json files
- Add `files` to package.json
JC Brand 2 miesięcy temu
rodzic
commit
6f6b603272
2 zmienionych plików z 44 dodań i 6 usunięć
  1. 15 3
      package.json
  2. 29 3
      src/headless/package.json

+ 15 - 3
package.json

@@ -2,14 +2,26 @@
   "name": "converse.js",
   "version": "11.0.0",
   "description": "Browser based XMPP chat client",
-  "main": "src/index.js",
-  "types": "src/types/index.d.ts",
   "browser": "dist/converse.js",
-  "module": "src/index.js",
   "workspaces": [
     "src/headless",
     "src/log"
   ],
+  "exports": {
+    ".": {
+      "import": {
+        "types": "./src/types/index.d.ts",
+        "default": "./src/index.js"
+      },
+      "require": {
+        "types": "./types/index.d.ts",
+        "default": "./dist/converse.js"
+      }
+    }
+  },
+  "types": "./src/types/index.d.ts",
+  "main": "./src/index.js",
+  "module": "./src/index.js",
   "files": [
     "CHANGES.md",
     "LICENSE.txt",

+ 29 - 3
src/headless/package.json

@@ -8,9 +8,35 @@
   ],
   "homepage": "https://conversejs.org",
   "license": "MPL-2.0",
-  "main": "index.js",
-  "types": "types/index.d.ts",
-  "module": "index.js",
+  "exports": {
+    ".": {
+      "import": {
+        "types": "./types/index.d.ts",
+        "default": "./index.js"
+      },
+      "require": {
+        "types": "./types/index.d.ts",
+        "default": "./dist/headless.js"
+      }
+    }
+  },
+  "main": "./index.js",
+  "types": "./types/index.d.ts",
+  "module": "./index.js",
+  "files": [
+    "README.md",
+    "dist/",
+    "./**/*.html",
+    "./**/*.js",
+    "./**/*.ts",
+    "./**/*.ts.map",
+    "./**/*.json",
+    "./**/*.md",
+    "./**/*.po",
+    "./**/*.pot",
+    "./**/*.scss",
+    "./**/*.svg"
+  ],
   "keywords": [
     "converse.js",
     "XMPP",