Skip to content

Commit

Permalink
build: setup test package
Browse files Browse the repository at this point in the history
  • Loading branch information
meteorlxy committed Sep 3, 2024
1 parent 5ee4d78 commit 2704576
Show file tree
Hide file tree
Showing 10 changed files with 146 additions and 14 deletions.
7 changes: 2 additions & 5 deletions eslint.config.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
import process from 'node:process'
import { env, vuepress } from 'eslint-config-vuepress'

const shouldCheckTest = process.env.CHECK_TEST === 'true' || env.IS_EDITOR
import { vuepress } from 'eslint-config-vuepress'

export default vuepress({
ignores: shouldCheckTest ? [] : ['test/**'],
ignores: ['test/**'],
})
1 change: 0 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
"clean": "pnpm -r run clean",
"format": "prettier --write .",
"lint": "eslint . && prettier --check .",
"lint:test": "CHECK_TEST=true eslint test",
"prepare": "husky",
"release": "pnpm release:check && pnpm release:publish",
"release:check": "pnpm clean && pnpm build && pnpm lint",
Expand Down
116 changes: 116 additions & 0 deletions pnpm-lock.yaml

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

1 change: 1 addition & 0 deletions pnpm-workspace.yaml
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
packages:
- packages/*
- test
3 changes: 3 additions & 0 deletions test/eslint.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import { vuepress } from 'eslint-config-vuepress'

export default vuepress()
14 changes: 14 additions & 0 deletions test/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"name": "@vuepress/configs-test",
"private": true,
"type": "module",
"scripts": {
"lint": "eslint ."
},
"dependencies": {
"vue": "^3.5.0"
},
"devDependencies": {
"eslint-config-vuepress": "workspace:*"
}
}
File renamed without changes.
2 changes: 1 addition & 1 deletion test/foo.ts → test/src/foo.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,6 @@ const __FOO_BAR__ = '__FOO_BAR__'

const __dirname = '__dirname'

export default Vue.extend({
export default Vue.defineComponent({
name: 'bar',
})
8 changes: 8 additions & 0 deletions test/tsconfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"extends": "../tsconfig.json",
"compilerOptions": {
"jsx": "preserve"
},
"include": ["./src/**/*", "./src/**/*.vue"],
"exclude": ["**/node_modules/**", "**/dist/**"]
}
8 changes: 1 addition & 7 deletions tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,17 +1,11 @@
{
"extends": "tsconfig-vuepress/base.json",
"compilerOptions": {
"jsx": "preserve",
"lib": ["ES2022"],
"module": "ES2022",
"moduleResolution": "Bundler",
"target": "ES2022"
},
"include": [
"./packages/**/*",
"./test/**/*",
"./test/**/*.vue",
"commitlint.config.ts"
],
"include": ["./packages/**/*", "*.config.ts"],
"exclude": ["**/node_modules/**", "**/dist/**"]
}

0 comments on commit 2704576

Please sign in to comment.