// app.config.ts
import { defineConfig } from "@tanstack/start/config";
import { pigment, extendTheme } from "@stylefusion/vite-plugin";
import { getPigmentCSSTheme } from "@raikou/system";
const { cssTheme, rawTheme } = getPigmentCSSTheme();
const theme = extendTheme({
cssVarPrefix: "raikou",
getSelector: (colorScheme) =>
colorScheme ? `[data-raikou-color-scheme='${colorScheme}']` : ":root",
...cssTheme,
});
console.log("rawTheme", rawTheme);
export default defineConfig({
vite: {
plugins: [
// @ts-ignore
pigment({
atomic: false,
theme,
rawTheme,
}),
],
optimizeDeps: {
include: ['prop-types', 'react-is'],
},
resolve: {
alias: {
'prop-types': 'prop-types/prop-types.js',
'react-is': 'react-is/cjs/react-is.development.js',
},
},
},
});
// app.config.ts
import { defineConfig } from "@tanstack/start/config";
import { pigment, extendTheme } from "@stylefusion/vite-plugin";
import { getPigmentCSSTheme } from "@raikou/system";
const { cssTheme, rawTheme } = getPigmentCSSTheme();
const theme = extendTheme({
cssVarPrefix: "raikou",
getSelector: (colorScheme) =>
colorScheme ? `[data-raikou-color-scheme='${colorScheme}']` : ":root",
...cssTheme,
});
console.log("rawTheme", rawTheme);
export default defineConfig({
vite: {
plugins: [
// @ts-ignore
pigment({
atomic: false,
theme,
rawTheme,
}),
],
optimizeDeps: {
include: ['prop-types', 'react-is'],
},
resolve: {
alias: {
'prop-types': 'prop-types/prop-types.js',
'react-is': 'react-is/cjs/react-is.development.js',
},
},
},
});