Use compiled output

This commit is contained in:
Bill 2025-01-21 14:11:47 -05:00
parent d26cceee0e
commit b8be1b0427
3 changed files with 19 additions and 7 deletions

View File

@ -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",

View File

@ -5,6 +5,8 @@
"outDir": "./dist",
"sourceMap": false,
"declaration": true,
"declarationMap": true,
"emitDeclarationOnly": true,
"experimentalDecorators": true,
"moduleResolution": "Node",
"esModuleInterop": true,

View File

@ -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: {