diff --git a/package.json b/package.json index 5ceb3aa..07f6f33 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "scripts": { "postinstall": "husky install && chmod +x .husky/*", "dev": "vite", - "build": "vue-tsc --noEmit && vite build", + "build": "vue-tsc --noEmit && vite build --target esnext", "preview": "vite preview", "lint": "eslint --ext .js,.ts,.vue --fix --no-error-on-unmatched-pattern src", "format": "prettier --write --ignore-unknown --no-error-on-unmatched-pattern src", @@ -43,6 +43,7 @@ "@commitlint/parse": "^17.4.4", "@octokit/types": "^9.0.0", "@types/node": "^18.11.9", + "@types/web-bluetooth": "^0.0.16", "@types/webfontloader": "^1.6.35", "@types/webpack": "^5.28.0", "@vitejs/plugin-vue": "^3.0.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3b498bc..6f7b2d1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,6 +7,7 @@ specifiers: '@mdi/font': 7.0.96 '@octokit/types': ^9.0.0 '@types/node': ^18.11.9 + '@types/web-bluetooth': ^0.0.16 '@types/webfontloader': ^1.6.35 '@types/webpack': ^5.28.0 '@vitejs/plugin-vue': ^3.0.3 @@ -70,6 +71,7 @@ devDependencies: '@commitlint/parse': 17.4.4 '@octokit/types': 9.0.0 '@types/node': 18.13.0 + '@types/web-bluetooth': 0.0.16 '@types/webfontloader': 1.6.35 '@types/webpack': 5.28.0 '@vitejs/plugin-vue': 3.2.0_vite@3.2.5+vue@3.2.47 diff --git a/tsconfig.json b/tsconfig.json index d2b8f1e..872548d 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -13,7 +13,7 @@ "resolveJsonModule": true, "esModuleInterop": true, "lib": ["esnext", "dom"], - "types": ["node", "vuetify"], + "types": ["node", "vuetify", "web-bluetooth"], "paths": { "@/*": ["src/*"] }