],
"main": "dist/main.js",
"browser": {
- "dist/main.min.js": true,
+ "./dist/main.min.js": "./dist/main.min.js",
"node:worker_threads": false
},
"repository": {
"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",
"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"
}
"moduleResolution": "Bundler",
"declaration": true,
"emitDeclarationOnly": true,
- "declarationDir": "./types",
+ "declarationDir": "./dist/types",
"alwaysStrict": true,
"downlevelIteration": false,
"esModuleInterop": true,
"rootDir": "src"
},
"include": [
- "src/main.ts",
- "src/global.ts",
- "src/*",
"src/**/*"
]
}