From 9b615f4fe3f8fb136de1ab19cb69db6a2556ea5f Mon Sep 17 00:00:00 2001 From: Amir Husayn Panahifar Date: Tue, 25 Aug 2026 21:05:26 +0330 Subject: [PATCH] chore: init project with vite and typescript --- package.json | 22 ++++++++++++++++++++++ tsconfig.json | 25 +++++++++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 package.json create mode 100644 tsconfig.json diff --git a/package.json b/package.json new file mode 100644 index 0000000..832e6b7 --- /dev/null +++ b/package.json @@ -0,0 +1,22 @@ +{ + "name": "kawaii", + "private": true, + "version": "1.3.3.7", + "type": "module", + "scripts": { + "dev": "vite", + "build": "tsc && vite build", + "preview": "vite preview" + }, + "devDependencies": { + "@types/js-yaml": "^4.0.9", + "typescript": "^5.2.2", + "vite": "^5.0.0" + }, + "dependencies": { + "js-yaml": "^4.1.0" + }, + "allowScripts": { + "esbuild@0.19.8": true + } +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..e1f0f78 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,25 @@ +{ + "compilerOptions": { + "target": "ES2020", + "useDefineForClassFields": true, + "module": "ESNext", + "lib": [ + "ES2020", + "DOM", + "DOM.Iterable" + ], + "skipLibCheck": true, + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noFallthroughCasesInSwitch": true + }, + "include": [ + "src" + ] +} \ No newline at end of file