Commit ff6f56f

Anton Golub <antongolub@antongolub.com>
2025-06-06 22:17:29
refactor: optimize pkg assets
1 parent aeeac88
test/package.test.js
@@ -51,7 +51,6 @@ describe('package', () => {
         'build/deno.js',
         'build/deps.cjs',
         'build/deps.d.ts',
-        'build/deps.js',
         'build/esblib.cjs',
         'build/globals.cjs',
         'build/globals.d.ts',
@@ -62,21 +61,16 @@ describe('package', () => {
         'build/index.js',
         'build/internals.cjs',
         'build/internals.d.ts',
-        'build/internals.js',
         'build/log.d.ts',
         'build/md.d.ts',
         'build/util.cjs',
         'build/util.d.ts',
-        'build/util.js',
         'build/vendor-core.cjs',
         'build/vendor-core.d.ts',
-        'build/vendor-core.js',
         'build/vendor-extra.cjs',
         'build/vendor-extra.d.ts',
-        'build/vendor-extra.js',
         'build/vendor.cjs',
         'build/vendor.d.ts',
-        'build/vendor.js',
         'build/3rd-party-licenses',
       ].sort()
     )
.size-limit.json
@@ -9,22 +9,27 @@
       "build/deno.js",
       "build/esblib.cjs",
       "build/util.cjs",
-      "build/util.js",
       "build/util.d.ts",
       "build/vendor-core.cjs",
-      "build/vendor-core.js",
       "build/vendor-core.d.ts",
       "README.md",
       "LICENSE"
     ],
-    "limit": "122.25 kB",
+    "limit": "121.05 kB",
     "brotli": false,
     "gzip": false
   },
   {
     "name": "js parts",
-    "path": "build/*.{js,cjs}",
-    "limit": "819.2 kB",
+    "path": [
+      "build/*.cjs",
+      "build/cli.js",
+      "build/core.js",
+      "build/index.js",
+      "build/globals.js",
+      "build/deno.js"
+    ],
+    "limit": "815.0 kB",
     "brotli": false,
     "gzip": false
   },
@@ -37,15 +42,27 @@
   },
   {
     "name": "vendor",
-    "path": "build/vendor-*",
-    "limit": "769.45 kB",
+    "path": "build/vendor-*.{cjs,d.ts}",
+    "limit": "767.65 kB",
     "brotli": false,
     "gzip": false
   },
   {
     "name": "all",
-    "path": ["build/*", "man/*", "README.md", "LICENSE"],
-    "limit": "874.70 kB",
+    "path": [
+      "build/3rd-party-licenses",
+      "build/*.cjs",
+      "build/*.d.ts",
+      "build/cli.js",
+      "build/core.js",
+      "build/index.js",
+      "build/globals.js",
+      "build/deno.js",
+      "man/*",
+      "README.md",
+      "LICENSE"
+    ],
+    "limit": "870.45 kB",
     "brotli": false,
     "gzip": false
   }
package.json
@@ -53,7 +53,14 @@
   },
   "man": "./man/zx.1",
   "files": [
-    "build",
+    "3rd-party-licenses",
+    "build/cli.js",
+    "build/core.js",
+    "build/deno.js",
+    "build/globals.js",
+    "build/index.js",
+    "build/*.cjs",
+    "build/*.d.ts",
     "man"
   ],
   "engines": {