Skip to content

Commit

Permalink
chore: fix vite for solid
Browse files Browse the repository at this point in the history
  • Loading branch information
deleonio committed Feb 3, 2022
1 parent 3badd82 commit 21a5e6a
Show file tree
Hide file tree
Showing 8 changed files with 246 additions and 12 deletions.
4 changes: 4 additions & 0 deletions packages/cli/core/template/package.json
Expand Up @@ -39,7 +39,11 @@
"@leanup/cli": "1.3.1",
"@leanup/git-hooks": "1.3.1",
"@leanup/stack": "1.3.1",
"@leanup/stack-vite": "1.3.1",
"@leanup/stack-webpack": "1.3.1",
"@unocss/preset-mini": "0.22.7",
"@unocss/vite": "0.22.7",
"@unocss/webpack": "0.22.7",
"chromedriver": "97.0.4",
"npm-check-updates": "12.2.1",
"postcss-windicss": "1.0.0",
Expand Down
6 changes: 6 additions & 0 deletions packages/cli/core/template/unocss.config.ts
@@ -0,0 +1,6 @@
import { presetMini } from '@unocss/preset-mini';
import { defineConfig } from '@unocss/webpack';

export default defineConfig({
presets: [presetMini()],
});
1 change: 0 additions & 1 deletion packages/cli/frameworks/solid/template/vite.config.js

This file was deleted.

11 changes: 11 additions & 0 deletions packages/cli/frameworks/solid/template/vite.config.ts
@@ -0,0 +1,11 @@
import { mergeConfig } from 'vite';
import config from '@leanup/stack-solid/vite.config';
import UnocssPlugin from '@unocss/vite';

export default mergeConfig(config, {
plugins: [UnocssPlugin()],
build: {
polyfillDynamicImport: false,
target: 'esnext',
},
});
220 changes: 214 additions & 6 deletions packages/stack/frameworks/solid/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 3 additions & 1 deletion packages/stack/frameworks/solid/package.json
Expand Up @@ -40,9 +40,11 @@
"dependencies": {
"@leanup/cli-core-babel": "1.3.1",
"@snowpack/plugin-babel": "2.1.7",
"babel-preset-solid": "1.3.5"
"babel-preset-solid": "1.3.5",
"vite-plugin-solid": "2.2.5"
},
"devDependencies": {
"@leanup/stack-vite": "1.3.1",
"@leanup/stack-webpack": "1.3.1",
"@types/node": "17.0.14",
"typescript": "4.5.5"
Expand Down
8 changes: 6 additions & 2 deletions packages/stack/frameworks/solid/vite.config.js
@@ -1,3 +1,7 @@
const { mergeConfig } = require('vite');
const config = require('@leanup/stack-vite/vite.config');
// https://www.npmjs.com/package/vite-plugin-solid
module.exports = config;
const solidPlugin = require('vite-plugin-solid');

module.exports = mergeConfig(config, {
plugins: [solidPlugin()],
});
4 changes: 2 additions & 2 deletions packages/stack/vite/vite.config.js
@@ -1,9 +1,9 @@
const { resolve } = require('path');
const { replaceCodePlugin } = require('vite-plugin-replace');
const { REPLACEMENTS } = require('@leanup/stack/lib/replacements');
const { REPLACEMENTS } = require('@leanup/stack');

// https://vitejs.dev/config/#server-proxy
const { PROXIES } = require('@leanup/stack/lib/proxies');
const { PROXIES } = require('@leanup/stack');

// https://vitejs.dev/config/
module.exports = {
Expand Down

0 comments on commit 21a5e6a

Please sign in to comment.