diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..e016131 --- /dev/null +++ b/.prettierignore @@ -0,0 +1 @@ +vite-plus diff --git a/eslint.config.ts b/eslint.config.ts index b3d5acd..263937e 100644 --- a/eslint.config.ts +++ b/eslint.config.ts @@ -1,3 +1,5 @@ import { sxzz } from '@sxzz/eslint-config' -export default sxzz() +export default sxzz().append({ + ignores: ['vite-plus'], +}) diff --git a/vite-plus/package.json b/vite-plus/package.json index 1b9d482..3f9c77d 100644 --- a/vite-plus/package.json +++ b/vite-plus/package.json @@ -1,25 +1,25 @@ { "name": "vite-plus-starter", - "type": "module", "version": "0.0.0", "description": "A starter for creating a TypeScript package.", - "author": "Author Name ", - "license": "MIT", "homepage": "https://github.com/author/library#readme", + "bugs": { + "url": "https://github.com/author/library/issues" + }, + "license": "MIT", + "author": "Author Name ", "repository": { "type": "git", "url": "git+https://github.com/author/library.git" }, - "bugs": { - "url": "https://github.com/author/library/issues" - }, + "files": [ + "dist" + ], + "type": "module", "exports": { ".": "./dist/index.mjs", "./package.json": "./package.json" }, - "files": [ - "dist" - ], "publishConfig": { "access": "public" }, @@ -27,8 +27,8 @@ "build": "vp pack", "dev": "vp pack --watch", "test": "vp test", - "typecheck": "tsgo --noEmit", - "prepublishOnly": "pnpm run build" + "check": "vp check", + "prepublishOnly": "vp run build" }, "devDependencies": { "@types/node": "^25.5.0", diff --git a/vite-plus/src/index.ts b/vite-plus/src/index.ts index ff0fb70..476d2c7 100644 --- a/vite-plus/src/index.ts +++ b/vite-plus/src/index.ts @@ -1,3 +1,3 @@ export function fn() { - return 'Hello, tsdown!' + return "Hello, tsdown!"; } diff --git a/vite-plus/tests/index.test.ts b/vite-plus/tests/index.test.ts index 54579bb..85b8ebe 100644 --- a/vite-plus/tests/index.test.ts +++ b/vite-plus/tests/index.test.ts @@ -1,6 +1,6 @@ -import { expect, test } from 'vitest' -import { fn } from '../src' +import { expect, test } from "vite-plus/test"; +import { fn } from "../src"; -test('fn', () => { - expect(fn()).toBe('Hello, tsdown!') -}) +test("fn", () => { + expect(fn()).toBe("Hello, tsdown!"); +}); diff --git a/vite-plus/vite.config.ts b/vite-plus/vite.config.ts index f2b9ac5..bffbbc1 100644 --- a/vite-plus/vite.config.ts +++ b/vite-plus/vite.config.ts @@ -1,4 +1,4 @@ -import { defineConfig } from 'vite-plus' +import { defineConfig } from "vite-plus"; export default defineConfig({ pack: { @@ -7,4 +7,11 @@ export default defineConfig({ }, exports: true, }, -}) + lint: { + options: { + typeAware: true, + typeCheck: true, + }, + }, + fmt: {}, +});