Update dependencies
This commit is contained in:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user