Skip to content

Commit

Permalink
refactor: playground use monorepo packages
Browse files Browse the repository at this point in the history
  • Loading branch information
fi3ework committed Jul 11, 2023
1 parent 4964a23 commit 34fc9af
Show file tree
Hide file tree
Showing 30 changed files with 202 additions and 109 deletions.
4 changes: 2 additions & 2 deletions docs/introduction/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@

```ts
// vite.config.js
import checker from 'vite-plugin-checker'
import { checker } from 'vite-plugin-checker'
export default {
plugins: [
checker({
Expand All @@ -33,7 +33,7 @@ If you'd prefer to not run the checkers during unit testing with Vitest, you can

```ts
// vite.config.js
import checker from 'vite-plugin-checker'
import { checker } from 'vite-plugin-checker'
export default {
plugins: [!process.env.VITEST ? checker({ typescript: true }) : undefined],
}
Expand Down
3 changes: 2 additions & 1 deletion playground/backend-integration/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
"http-proxy-middleware": "^2.0.6",
"typescript": "^5.0.4",
"vite": "^4.3.0",
"vite-plugin-checker": "workspace:*"
"vite-plugin-checker": "workspace:*",
"@vite-plugin-checker/typescript": "workspace:*"
}
}
5 changes: 3 additions & 2 deletions playground/backend-integration/vite.config.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
import checker from 'vite-plugin-checker'
import { checker } from 'vite-plugin-checker'
import { checker as ts } from '@vite-plugin-checker/typescript'

// https://vitejs.dev/config/
export default defineConfig({
Expand All @@ -11,5 +12,5 @@ export default defineConfig({
input: './src/main.tsx',
},
},
plugins: [react(), checker({ typescript: true })],
plugins: [react(), checker([ts()])],
})
3 changes: 2 additions & 1 deletion playground/config-default/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
"eslint": "^8.11.0",
"typescript": "^5.0.4",
"vite": "^4.3.0",
"vite-plugin-checker": "workspace:*"
"vite-plugin-checker": "workspace:*",
"@vite-plugin-checker/eslint": "workspace:*"
}
}
17 changes: 10 additions & 7 deletions playground/config-default/vite.config.js
Original file line number Diff line number Diff line change
@@ -1,16 +1,19 @@
import { defineConfig } from 'vite'
import checker from 'vite-plugin-checker'
import { checker } from 'vite-plugin-checker'
import { checker as eslint } from '@vite-plugin-checker/eslint'

// https://vitejs.dev/config/
export default defineConfig({
base: '/my-app/',
// config-edit-slot
plugins: [
checker({
eslint: {
lintCommand: 'eslint ./src --ext .ts',
},
// checker-edit-slot
}),
checker([
eslint(
{
lintCommand: 'eslint ./src --ext .ts',
}
// checker-edit-slot
),
]),
],
})
3 changes: 2 additions & 1 deletion playground/config-enableBuild-false/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
"eslint": "^8.11.0",
"typescript": "^5.0.4",
"vite": "^4.3.0",
"vite-plugin-checker": "workspace:*"
"vite-plugin-checker": "workspace:*",
"@vite-plugin-checker/eslint": "workspace:*"
}
}
21 changes: 13 additions & 8 deletions playground/config-enableBuild-false/vite.config.js
Original file line number Diff line number Diff line change
@@ -1,16 +1,21 @@
import { defineConfig } from 'vite'
import checker from 'vite-plugin-checker'
import { checker } from 'vite-plugin-checker'
import { checker as eslint } from '@vite-plugin-checker/eslint'

// https://vitejs.dev/config/
export default defineConfig({
// config-edit-slot
plugins: [
checker({
enableBuild: false,
eslint: {
lintCommand: 'eslint ./src --ext .ts',
},
// checker-edit-slot
}),
checker(
[
eslint({
lintCommand: 'eslint ./src --ext .ts',
}),
// checker-edit-slot
],
{
enableBuild: false,
}
),
],
})
3 changes: 2 additions & 1 deletion playground/config-initialIsOpen-false/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
"eslint": "^8.11.0",
"typescript": "^5.0.4",
"vite": "^4.3.0",
"vite-plugin-checker": "workspace:*"
"vite-plugin-checker": "workspace:*",
"@vite-plugin-checker/eslint": "workspace:*"
}
}
23 changes: 14 additions & 9 deletions playground/config-initialIsOpen-false/vite.config.js
Original file line number Diff line number Diff line change
@@ -1,15 +1,20 @@
import { defineConfig } from 'vite'
import checker from 'vite-plugin-checker'
import { checker } from 'vite-plugin-checker'
import { checker as eslint } from '@vite-plugin-checker/eslint'

export default defineConfig({
plugins: [
checker({
overlay: {
initialIsOpen: false,
},
eslint: {
lintCommand: 'eslint ./src --ext .ts',
},
}),
checker(
[
eslint({
lintCommand: 'eslint ./src --ext .ts',
}),
],
{
overlay: {
initialIsOpen: false,
},
}
),
],
})
3 changes: 2 additions & 1 deletion playground/config-no-runtime-in-build/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
"eslint": "^8.11.0",
"typescript": "^5.0.4",
"vite": "^4.3.0",
"vite-plugin-checker": "workspace:*"
"vite-plugin-checker": "workspace:*",
"@vite-plugin-checker/eslint": "workspace:*"
}
}
11 changes: 6 additions & 5 deletions playground/config-no-runtime-in-build/vite.config.js
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
import { defineConfig } from 'vite'
import checker from 'vite-plugin-checker'
import { checker } from 'vite-plugin-checker'
import { checker as eslint } from '@vite-plugin-checker/eslint'

export default defineConfig({
plugins: [
checker({
eslint: {
checker([
eslint({
lintCommand: 'eslint ./src --ext .ts',
},
}),
}),
]),
],
})
3 changes: 2 additions & 1 deletion playground/config-overlay-changes/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
"eslint": "^8.11.0",
"typescript": "^5.0.4",
"vite": "^4.3.0",
"vite-plugin-checker": "workspace:*"
"vite-plugin-checker": "workspace:*",
"@vite-plugin-checker/eslint": "workspace:*"
}
}
11 changes: 6 additions & 5 deletions playground/config-overlay-changes/vite.config.js
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
import { defineConfig } from 'vite'
import checker from 'vite-plugin-checker'
import { checker } from 'vite-plugin-checker'
import { checker as eslint } from '@vite-plugin-checker/eslint'

// https://vitejs.dev/config/
export default defineConfig({
// config-edit-slot
plugins: [
checker({
eslint: {
checker([
eslint({
lintCommand: 'eslint ./src --ext .ts',
},
}),
// checker-edit-slot
}),
]),
],
})
3 changes: 2 additions & 1 deletion playground/config-overlay-false/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
"eslint": "^8.11.0",
"typescript": "^5.0.4",
"vite": "^4.3.0",
"vite-plugin-checker": "workspace:*"
"vite-plugin-checker": "workspace:*",
"@vite-plugin-checker/eslint": "workspace:*"
}
}
20 changes: 12 additions & 8 deletions playground/config-overlay-false/vite.config.js
Original file line number Diff line number Diff line change
@@ -1,14 +1,18 @@
import { defineConfig } from 'vite'
import checker from 'vite-plugin-checker'

import { checker } from 'vite-plugin-checker'
import { checker as eslint } from '@vite-plugin-checker/eslint'

export default defineConfig({
plugins: [
checker({
overlay: false,
eslint: {
lintCommand: 'eslint ./src --ext .ts',
},
}),
checker(
[
eslint({
lintCommand: 'eslint ./src --ext .ts',
}),
],
{
overlay: false,
}
),
],
})
3 changes: 2 additions & 1 deletion playground/config-overlay-position-style/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
"eslint": "^8.11.0",
"typescript": "^5.0.4",
"vite": "^4.3.0",
"vite-plugin-checker": "workspace:*"
"vite-plugin-checker": "workspace:*",
"@vite-plugin-checker/eslint": "workspace:*"
}
}
27 changes: 16 additions & 11 deletions playground/config-overlay-position-style/vite.config.js
Original file line number Diff line number Diff line change
@@ -1,17 +1,22 @@
import { defineConfig } from 'vite'
import checker from 'vite-plugin-checker'
import { checker } from 'vite-plugin-checker'
import { checker as eslint } from '@vite-plugin-checker/eslint'

export default defineConfig({
plugins: [
checker({
overlay: {
position: 'tr',
badgeStyle: 'background-color: #E799B0',
panelStyle: 'background-color: #A4C1FF;',
},
eslint: {
lintCommand: 'eslint ./src --ext .ts',
},
}),
checker(
[
eslint({
lintCommand: 'eslint ./src --ext .ts',
}),
],
{
overlay: {
position: 'tr',
badgeStyle: 'background-color: #E799B0',
panelStyle: 'background-color: #A4C1FF;',
},
}
),
],
})
3 changes: 2 additions & 1 deletion playground/config-terminal-false/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
"eslint": "^8.11.0",
"typescript": "^5.0.4",
"vite": "^4.3.0",
"vite-plugin-checker": "workspace:*"
"vite-plugin-checker": "workspace:*",
"@vite-plugin-checker/eslint": "workspace:*"
}
}
21 changes: 13 additions & 8 deletions playground/config-terminal-false/vite.config.js
Original file line number Diff line number Diff line change
@@ -1,16 +1,21 @@
import { defineConfig } from 'vite'
import checker from 'vite-plugin-checker'
import { checker } from 'vite-plugin-checker'
import { checker as eslint } from '@vite-plugin-checker/eslint'

// https://vitejs.dev/config/
export default defineConfig({
// config-edit-slot
plugins: [
checker({
terminal: false,
eslint: {
lintCommand: 'eslint ./src --ext .ts',
},
// checker-edit-slot
}),
checker(
[
eslint({
lintCommand: 'eslint ./src --ext .ts',
}),
// checker-edit-slot
],
{
terminal: false,
}
),
],
})
3 changes: 2 additions & 1 deletion playground/eslint-config-log-level/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
"@typescript-eslint/parser": "^5.59.0",
"typescript": "^5.0.4",
"vite": "^4.3.0",
"vite-plugin-checker": "workspace:*"
"vite-plugin-checker": "workspace:*",
"@vite-plugin-checker/eslint": "workspace:*"
}
}
11 changes: 6 additions & 5 deletions playground/eslint-config-log-level/vite.config.js
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
import { defineConfig } from 'vite'
import checker from 'vite-plugin-checker'
import { checker } from 'vite-plugin-checker'
import { checker as eslint } from '@vite-plugin-checker/eslint'

export default defineConfig({
plugins: [
checker({
eslint: {
checker([
eslint({
lintCommand: 'eslint ./src --ext .ts',
dev: { logLevel: ['warning'] },
},
}),
}),
]),
],
})
4 changes: 3 additions & 1 deletion playground/multiple-hmr/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@
"@vitejs/plugin-react": "^2.0.0",
"typescript": "^5.0.4",
"vite": "^4.3.0",
"vite-plugin-checker": "workspace:*"
"vite-plugin-checker": "workspace:*",
"@vite-plugin-checker/typescript": "workspace:*",
"@vite-plugin-checker/eslint": "workspace:*"
}
}
14 changes: 8 additions & 6 deletions playground/multiple-hmr/vite.config.ts
Original file line number Diff line number Diff line change
@@ -1,16 +1,18 @@
import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
import checker from 'vite-plugin-checker'
import { checker } from 'vite-plugin-checker'
import { checker as ts } from '@vite-plugin-checker/typescript'
import { checker as eslint } from '@vite-plugin-checker/eslint'

// https://vitejs.dev/config/
export default defineConfig({
plugins: [
react(),
checker({
typescript: true,
eslint: {
checker([
ts(),
eslint({
lintCommand: 'eslint ./src --ext .ts,.tsx',
},
}),
}),
]),
],
})

0 comments on commit 34fc9af

Please sign in to comment.