45 lines
1.3 KiB
TypeScript
45 lines
1.3 KiB
TypeScript
// pastebin.run
|
|
// Copyright (C) 2022 Konrad Borowski
|
|
//
|
|
// This program is free software: you can redistribute it and/or modify
|
|
// it under the terms of the GNU Affero General Public License as published by
|
|
// the Free Software Foundation, either version 3 of the License, or
|
|
// (at your option) any later version.
|
|
//
|
|
// This program is distributed in the hope that it will be useful,
|
|
// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
// GNU Affero General Public License for more details.
|
|
//
|
|
// You should have received a copy of the GNU Affero General Public License
|
|
// along with this program. If not, see <https://www.gnu.org/licenses/>.
|
|
|
|
/// <reference types="vitest" />
|
|
/// <reference types="vite/client" />
|
|
|
|
import { defineConfig } from "vite";
|
|
import solidPlugin from "vite-plugin-solid";
|
|
|
|
export default defineConfig({
|
|
test: {
|
|
environment: "jsdom",
|
|
transformMode: {
|
|
web: [/.[jt]sx?/],
|
|
},
|
|
deps: {
|
|
inline: ["solid-js", "solid-testing-library"],
|
|
},
|
|
setupFiles: ["__tests__/setup.js"],
|
|
},
|
|
plugins: [solidPlugin()],
|
|
resolve: {
|
|
conditions: ["development", "browser"],
|
|
},
|
|
build: {
|
|
manifest: true,
|
|
rollupOptions: {
|
|
input: "js/index.ts",
|
|
},
|
|
},
|
|
});
|