Update dependencies

This commit is contained in:
Matthew Ellison
2026-08-15 15:37:24 -04:00
parent 7265eaad18
commit cbd681e63b
26 changed files with 3230 additions and 4498 deletions

View File

@@ -7,7 +7,7 @@ import removeTestIdAttribute from "rollup-plugin-jsx-remove-attributes";
import { defineConfig } from "vite";
import dts from "vite-plugin-dts";
import { viteStaticCopy } from "vite-plugin-static-copy";
import { peerDependencies } from "./package.json";
import { peerDependencies } from "./package.json" with { type: "json" };
const components = [ "button", "input", "loading", "message", "modal", "nav", "progress", "tab", "toaster" ];
@@ -26,8 +26,7 @@ export default defineConfig({
dts({
include: ["lib"],
tsconfigPath: "./tsconfig.lib.json",
rollupTypes: true,
insertTypesEntry: true,
bundleTypes: true,
compilerOptions: {
declarationMap: false
}
@@ -36,15 +35,15 @@ export default defineConfig({
viteStaticCopy({
targets: [
{
src: resolve(__dirname, "lib/components.css"),
src: resolve(import.meta.dirname, "lib/components.css"),
dest: ""
},
{
src: resolve(__dirname, "lib/layout.css"),
src: resolve(import.meta.dirname, "lib/layout.css"),
dest: ""
},
{
src: resolve(__dirname, "lib/theme.css"),
src: resolve(import.meta.dirname, "lib/theme.css"),
dest: ""
}
]
@@ -52,17 +51,17 @@ export default defineConfig({
],
resolve: {
alias: {
"@": resolve(__dirname, "src"),
"$": resolve(__dirname, "lib"),
"#root": resolve(__dirname)
"@": resolve(import.meta.dirname, "src"),
"$": resolve(import.meta.dirname, "lib"),
"#root": resolve(import.meta.dirname)
}
},
build: {
lib: {
entry: {
"mattrixwv-components": resolve(__dirname, "lib/index.ts"),
...Object.fromEntries(components.map(mod => [mod, resolve(__dirname, `lib/component/${mod}/index.ts`)])),
...Object.fromEntries(providers.map(mod => [mod, resolve(__dirname, `lib/provider/${mod}/index.ts`)]))
"mattrixwv-components": resolve(import.meta.dirname, "lib/index.ts"),
...Object.fromEntries(components.map(mod => [mod, resolve(import.meta.dirname, `lib/component/${mod}/index.ts`)])),
...Object.fromEntries(providers.map(mod => [mod, resolve(import.meta.dirname, `lib/provider/${mod}/index.ts`)]))
},
formats: [ "es" ],
name: "Mattrixwv Component Library"