From 393bfb6243cd0f21956025bda4859e0095ef44c6 Mon Sep 17 00:00:00 2001 From: porink0424 Date: Wed, 27 Mar 2024 14:58:46 +0900 Subject: [PATCH] Made it possible to build package by tsc --- tslib/storybook/package.json | 8 +++++--- tslib/storybook/src/components/index.ts | 2 -- tslib/storybook/src/index.ts | 2 ++ tslib/storybook/tsconfig.json | 1 - tslib/storybook/vite.config.ts | 19 ------------------- 5 files changed, 7 insertions(+), 25 deletions(-) delete mode 100644 tslib/storybook/src/components/index.ts create mode 100644 tslib/storybook/src/index.ts diff --git a/tslib/storybook/package.json b/tslib/storybook/package.json index a194ec39..7c846ec3 100644 --- a/tslib/storybook/package.json +++ b/tslib/storybook/package.json @@ -7,14 +7,16 @@ "main": "pkg/index.js", "types": "types/index.d.ts", "scripts": { - "dev": "vite", - "build": "tsc && vite build", + "build": "tsc -d", "lint": "biome lint .", - "preview": "vite preview --port 5173", "fmt": "biome format --write .", "storybook": "storybook dev -p 6006", "build-storybook": "storybook build" }, + "files": [ + "pkg", + "types" + ], "repository": { "type": "git", "url": "git+https://github.com/optuna/optuna-dashboard.git" diff --git a/tslib/storybook/src/components/index.ts b/tslib/storybook/src/components/index.ts deleted file mode 100644 index 0388a960..00000000 --- a/tslib/storybook/src/components/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export { DataGrid } from "./DataGrid"; -export type { DataGridColumn } from "./DataGrid"; diff --git a/tslib/storybook/src/index.ts b/tslib/storybook/src/index.ts new file mode 100644 index 00000000..2a47f9fa --- /dev/null +++ b/tslib/storybook/src/index.ts @@ -0,0 +1,2 @@ +export { DataGrid } from "./components/DataGrid"; +export type { DataGridColumn } from "./components/DataGrid"; diff --git a/tslib/storybook/tsconfig.json b/tslib/storybook/tsconfig.json index 8432e463..8a303544 100644 --- a/tslib/storybook/tsconfig.json +++ b/tslib/storybook/tsconfig.json @@ -16,7 +16,6 @@ "allowSyntheticDefaultImports": true, "target": "ES2020", "sourceMap": true, - "emitDeclarationOnly": true, "declaration": true, "declarationDir": "./types", "strict": true, diff --git a/tslib/storybook/vite.config.ts b/tslib/storybook/vite.config.ts index ab4fe951..66677c9b 100644 --- a/tslib/storybook/vite.config.ts +++ b/tslib/storybook/vite.config.ts @@ -1,6 +1,5 @@ import react from "@vitejs/plugin-react-swc"; import { defineConfig } from "vite"; -import { resolve } from "path"; // https://vitejs.dev/config/ export default defineConfig({ @@ -16,22 +15,4 @@ export default defineConfig({ exclude: ["@sqlite.org/sqlite-wasm"], }, plugins: [react()], - build: { - lib: { - entry: resolve(__dirname, "src/components/index.ts"), - name: "@optuna/storybook", - fileName: "index", - }, - rollupOptions: { - external: ["react", "react-dom"], - output: { - globals: { - react: "React", - "react-dom": "ReactDOM", - }, - }, - }, - outDir: "pkg", - emptyOutDir: false, - } });