From b8be1b0427bef13a20b918044af5a2c600dcd58e Mon Sep 17 00:00:00 2001 From: Bill Date: Tue, 21 Jan 2025 14:11:47 -0500 Subject: [PATCH] Use compiled output --- package.json | 13 ++++++++++++- tsconfig.json | 2 ++ vite.config.js | 11 +++++------ 3 files changed, 19 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 6f799f46..0ab3f009 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,18 @@ "eslint-fix": "eslint ./src --fix" }, - "main": "./index", + "main": "./dist/nitro-renderer.cjs.js", + "module": "./dist/nitro-renderer.es.js", + "types": "./dist/index.d.ts", + "exports": { + ".": { + "import": "./dist/nitro-renderer.es.js", + "require": "./dist/nitro-renderer.cjs.js" + } + }, + "files": [ + "dist" + ], "dependencies": { "howler": "^2.2.4", "pako": "^2.1.0", diff --git a/tsconfig.json b/tsconfig.json index c6b52f87..5e9f89a6 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -5,6 +5,8 @@ "outDir": "./dist", "sourceMap": false, "declaration": true, + "declarationMap": true, + "emitDeclarationOnly": true, "experimentalDecorators": true, "moduleResolution": "Node", "esModuleInterop": true, diff --git a/vite.config.js b/vite.config.js index 92498d85..9d168b99 100644 --- a/vite.config.js +++ b/vite.config.js @@ -3,23 +3,22 @@ import typescript from '@rollup/plugin-typescript'; import { resolve } from 'path'; import { defineConfig } from 'vite'; -const resolvePath = str => resolve(__dirname, str); - export default defineConfig({ plugins: [ typescript({ 'target': 'es6', - 'rootDir': resolvePath('./src'), + 'rootDir': './src', 'declaration': true, - exclude: resolvePath('./node_modules/**'), + exclude: './node_modules/**', allowSyntheticDefaultImports: true }) ], build: { lib: { - entry: resolve(__dirname, 'src/index.ts'), + entry: resolve('./src/index.ts'), name: 'nitro-renderer', - fileName: 'nitro-renderer' + formats: ['es', 'cjs'], + fileName: format => `nitro-renderer.${format}.js` } }, server: {