1
0
mirror of https://github.com/robonen/tools.git synced 2026-03-20 02:44:45 +00:00

build(packages/platform): setup test suit, add build config

This commit is contained in:
2024-11-20 16:48:47 +07:00
parent bdc8fab071
commit 979fd6e6df
5 changed files with 45 additions and 72 deletions

View File

@@ -1,9 +1,16 @@
import { defineBuildConfig } from 'unbuild';
export default defineBuildConfig({
entries: [
'src/browsers',
'src/multi',
],
clean: true,
declaration: true,
rollup: {
emitCJS: true,
esbuild: {
// minify: true,
// minify: true,
},
},
});

View File

@@ -1,6 +1,6 @@
{
"name": "@robonen/platform",
"version": "0.0.2",
"version": "0.0.3",
"license": "Apache-2.0",
"description": "Platform dependent utilities for javascript development",
"keywords": [
@@ -26,21 +26,27 @@
"files": [
"dist"
],
"main": "./dist/index.cjs",
"module": "./dist/index.mjs",
"types": "./dist/index.d.ts",
"exports": {
".": {
"import": "./dist/index.mjs",
"require": "./dist/index.cjs",
"types": "./dist/index.d.ts"
"./browsers": {
"import": "./dist/browsers.mjs",
"require": "./dist/browsers.cjs",
"types": "./dist/browsers.d.ts"
},
"./multi": {
"import": "./dist/multi.mjs",
"require": "./dist/multi.cjs",
"types": "./dist/multi.d.ts"
}
},
"scripts": {
"test": "vitest run",
"dev": "vitest dev",
"build": "unbuild"
},
"devDependencies": {
"@robonen/tsconfig": "workspace:*",
"unbuild": "catalog:"
"jsdom": "catalog:",
"unbuild": "catalog:",
"vitest": "catalog:"
}
}

View File

@@ -1 +0,0 @@
export * from './multi';

View File

@@ -0,0 +1,7 @@
import { defineConfig } from 'vitest/config';
export default defineConfig({
test: {
environment: 'jsdom',
},
});