01c9c3fa0e
* feat(objectsender): wip serializer and sender * feat(objectsender): mostly done * feat(objectsender): chores * feat(objectsender): chores * build refactor * linting issue fix * minor type adjustments * adding in type definitions into build * sha tests * config fix * fixed up servertransport * added tests to ci * added coverage * storing coverage? --------- Co-authored-by: Kristaps Fabians Geikins <fabis94@live.com>
22 lines
494 B
TypeScript
22 lines
494 B
TypeScript
/// <reference types="vitest" />
|
|
import pkg from './package.json'
|
|
import { defineConfig } from 'vite'
|
|
import { resolve } from 'path'
|
|
import dts from 'vite-plugin-dts'
|
|
|
|
export default defineConfig({
|
|
build: {
|
|
lib: {
|
|
entry: resolve(__dirname, './src/index.ts'),
|
|
name: 'objectsender',
|
|
fileName: 'objectsender',
|
|
formats: ['es', 'cjs']
|
|
},
|
|
sourcemap: true,
|
|
rollupOptions: {
|
|
external: Object.keys(pkg.dependencies || {})
|
|
}
|
|
},
|
|
plugins: [dts()]
|
|
})
|