Vite ベースの TypeScript, Sass, Bulma などの簡易設定を行った開発用テンプレート
MIT License
pnpm i --frozen-lockfile
pnpm build
pnpm build:watch
Biome format
pnpm format
Biome Lint
pnpm lint
Biome Lint + format
pnpm check
Sass Lint
pnpm stylelint
vite.config.ts outDir
ex) static
import autoprefixer from 'autoprefixer';
import { defineConfig } from 'vite';
export default defineConfig(() => {
return {
build: {
- outDir: "static",
+ outDir: "../static",
assetsDir: 'assets',
rollupOptions: {
input: 'src/index.ts',
output: {
entryFileNames: '[name].js',
chunkFileNames: '[name].js',
assetFileNames: '[name].[ext]',
},
},
},
css: {
postcss: {
plugins: [autoprefixer],
},
},
};
});