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" "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": { "dependencies": {
"howler": "^2.2.4", "howler": "^2.2.4",
"pako": "^2.1.0", "pako": "^2.1.0",

View File

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

View File

@ -3,23 +3,22 @@ import typescript from '@rollup/plugin-typescript';
import { resolve } from 'path'; import { resolve } from 'path';
import { defineConfig } from 'vite'; import { defineConfig } from 'vite';
const resolvePath = str => resolve(__dirname, str);
export default defineConfig({ export default defineConfig({
plugins: [ plugins: [
typescript({ typescript({
'target': 'es6', 'target': 'es6',
'rootDir': resolvePath('./src'), 'rootDir': './src',
'declaration': true, 'declaration': true,
exclude: resolvePath('./node_modules/**'), exclude: './node_modules/**',
allowSyntheticDefaultImports: true allowSyntheticDefaultImports: true
}) })
], ],
build: { build: {
lib: { lib: {
entry: resolve(__dirname, 'src/index.ts'), entry: resolve('./src/index.ts'),
name: 'nitro-renderer', name: 'nitro-renderer',
fileName: 'nitro-renderer' formats: ['es', 'cjs'],
fileName: format => `nitro-renderer.${format}.js`
} }
}, },
server: { server: {