UNPKG

vite-pages-theme-basic

Version:

**This theme is deprecated. Please use vite-pages-theme-doc instead.**

63 lines (60 loc) 1.37 kB
import * as path from 'path' import postcss from 'rollup-plugin-postcss' import babel from '@rollup/plugin-babel' import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' const extensions = ['.js', '.jsx', '.ts', '.tsx'] export default { input: 'src/index.tsx', output: { dir: 'dist', format: 'esm', sourcemap: true, }, external: [ 'react', 'react-dom', 'react-router-dom', '@mdx-js/react', 'vite-plugin-react-pages', 'vite-plugin-react-pages/client', // /babel-runtime/ ], plugins: [ resolve({ // resolveOnly: [ // 'prism-react-renderer', // '@alifd/next', // // '@babel/runtime', // // 'babel-runtime', // ], extensions, }), commonjs(), babel({ babelHelpers: 'bundled', extensions, presets: ['@babel/preset-typescript', '@babel/preset-react'], plugins: [ [ 'babel-plugin-import', { libraryName: '@alifd/next', libraryDirectory: 'es', style: true, }, ], ], configFile: false, }), postcss({ config: false, use: { sass: { data: `$css-prefix: "vp-theme-";`, }, }, extract: path.resolve(__dirname, 'dist', 'index.css'), }), ], }