]> git.codecow.com Git - libnemo.git/commitdiff
FIx exports path. Emit types directly to dist directory.
authorChris Duncan <chris@zoso.dev>
Sat, 5 Jul 2025 10:08:53 +0000 (03:08 -0700)
committerChris Duncan <chris@zoso.dev>
Sat, 5 Jul 2025 10:08:53 +0000 (03:08 -0700)
package.json
tsconfig.json

index cba35cd7dbe35f5febb713bbd9380887388e4ac7..289de886229bb307641f5a55cf42ec1ff454f47b 100644 (file)
@@ -34,7 +34,7 @@
        ],
        "main": "dist/main.js",
        "browser": {
-               "dist/main.min.js": true,
+               "./dist/main.min.js": "./dist/main.min.js",
                "node:worker_threads": false
        },
        "repository": {
@@ -42,9 +42,9 @@
                "url": "git+https://zoso.dev/libnemo.git"
        },
        "scripts": {
-               "build": "rm -rf {dist,types} && mkdir -p dist && tsc && mv types dist/types",
-               "build:browser": "npm run build && node esbuild-browser.mjs",
-               "build:node": "npm run build && node esbuild-node.mjs",
+               "clean": "rm -rf dist && tsc",
+               "build:browser": "npm run clean && node esbuild-browser.mjs",
+               "build:node": "npm run clean && node esbuild-node.mjs",
                "publish": "npm test",
                "test": "npm run build:browser",
                "test:node": "npm run build:node && node --test --test-force-exit --env-file .env",
@@ -75,7 +75,7 @@
                "typescript": "^5.8.3"
        },
        "type": "module",
-       "exports": "./dist/main.js",
+       "exports": "./dist/main.min.js",
        "types": "dist/types/main.d.ts",
        "unpkg": "dist/main.min.js"
 }
index a59b9b97f9645d50d1b68f1b6f0e0616a6f73ad4..8cb60677b1cb420e9effc23024fa03aae02e8325 100644 (file)
@@ -5,7 +5,7 @@
                "moduleResolution": "Bundler",
                "declaration": true,
                "emitDeclarationOnly": true,
-               "declarationDir": "./types",
+               "declarationDir": "./dist/types",
                "alwaysStrict": true,
                "downlevelIteration": false,
                "esModuleInterop": true,
@@ -17,9 +17,6 @@
                "rootDir": "src"
        },
        "include": [
-               "src/main.ts",
-               "src/global.ts",
-               "src/*",
                "src/**/*"
        ]
 }