From 29e927168b6c6923535d1f7ab19856a17d2f5c3d Mon Sep 17 00:00:00 2001 From: thomasdenecker Date: Wed, 16 Aug 2023 16:52:05 +0200 Subject: [PATCH] feat: Add vueuse --- nuxt.config.ts | 3 ++- package-lock.json | 51 +++++++++++++++++++++++++++++++++++++++++++---- package.json | 3 ++- 3 files changed, 51 insertions(+), 6 deletions(-) diff --git a/nuxt.config.ts b/nuxt.config.ts index 709f25c..e5b21b8 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -18,7 +18,8 @@ export default defineNuxtConfig({ modules: [ '@pinia/nuxt', 'nuxt-content-assets', - '@nuxt/content' + '@nuxt/content', + '@vueuse/nuxt', ], app: { baseURL: '/Wasm4Learn/', diff --git a/package-lock.json b/package-lock.json index 477f2f2..32bde29 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,6 @@ "@nuxt/content": "^2.7.2", "@pinia/nuxt": "^0.4.11", "@r-wasm/webr": "^0.1.1", - "@vueuse/core": "^10.3.0", "ace-builds": "^1.23.4", "ace-code": "^1.23.4", "buffer": "^6.0.3", @@ -33,6 +32,8 @@ "@mdi/font": "^7.2.96", "@nuxt/devtools": "latest", "@types/node": "^18.17.0", + "@vueuse/core": "^10.3.0", + "@vueuse/nuxt": "^10.3.0", "nuxt": "^3.6.5", "push-dir": "^0.4.1", "rehype-katex": "^6.0.3", @@ -2048,7 +2049,8 @@ "node_modules/@types/web-bluetooth": { "version": "0.0.17", "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.17.tgz", - "integrity": "sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==" + "integrity": "sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==", + "dev": true }, "node_modules/@unhead/dom": { "version": "1.1.32", @@ -2400,6 +2402,7 @@ "version": "10.3.0", "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.3.0.tgz", "integrity": "sha512-BEM5yxcFKb5btFjTSAFjTu5jmwoW66fyV9uJIP4wUXXU8aR5Hl44gndaaXp7dC5HSObmgbnR2RN+Un1p68Mf5Q==", + "dev": true, "dependencies": { "@types/web-bluetooth": "^0.0.17", "@vueuse/metadata": "10.3.0", @@ -2414,14 +2417,36 @@ "version": "10.3.0", "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.3.0.tgz", "integrity": "sha512-Ema3YhNOa4swDsV0V7CEY5JXvK19JI/o1szFO1iWxdFg3vhdFtCtSTP26PCvbUpnUtNHBY2wx5y3WDXND5Pvnw==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@vueuse/nuxt": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@vueuse/nuxt/-/nuxt-10.3.0.tgz", + "integrity": "sha512-Dmkm9H5Ubq279+FHhlJtlFP99wKrn2apuo4hk/0GbEi/6+zif7MJRtAjDBBV4VjmY6XV3kO8dQR8940FStbxsA==", + "dev": true, + "dependencies": { + "@nuxt/kit": "^3.6.5", + "@vueuse/core": "10.3.0", + "@vueuse/metadata": "10.3.0", + "local-pkg": "^0.4.3", + "nuxt": "^3.6.5", + "vue-demi": ">=0.14.5" + }, "funding": { "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "nuxt": "^3.0.0" } }, "node_modules/@vueuse/shared": { "version": "10.3.0", "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.3.0.tgz", "integrity": "sha512-kGqCTEuFPMK4+fNWy6dUOiYmxGcUbtznMwBZLC1PubidF4VZY05B+Oht7Jh7/6x4VOWGpvu3R37WHi81cKpiqg==", + "dev": true, "dependencies": { "vue-demi": ">=0.14.5" }, @@ -15288,7 +15313,8 @@ "@types/web-bluetooth": { "version": "0.0.17", "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.17.tgz", - "integrity": "sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==" + "integrity": "sha512-4p9vcSmxAayx72yn70joFoL44c9MO/0+iVEBIQXe3v2h2SiAsEIo/G5v6ObFWvNKRFjbrVadNf9LqEEZeQPzdA==", + "dev": true }, "@unhead/dom": { "version": "1.1.32", @@ -15552,6 +15578,7 @@ "version": "10.3.0", "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.3.0.tgz", "integrity": "sha512-BEM5yxcFKb5btFjTSAFjTu5jmwoW66fyV9uJIP4wUXXU8aR5Hl44gndaaXp7dC5HSObmgbnR2RN+Un1p68Mf5Q==", + "dev": true, "requires": { "@types/web-bluetooth": "^0.0.17", "@vueuse/metadata": "10.3.0", @@ -15562,12 +15589,28 @@ "@vueuse/metadata": { "version": "10.3.0", "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.3.0.tgz", - "integrity": "sha512-Ema3YhNOa4swDsV0V7CEY5JXvK19JI/o1szFO1iWxdFg3vhdFtCtSTP26PCvbUpnUtNHBY2wx5y3WDXND5Pvnw==" + "integrity": "sha512-Ema3YhNOa4swDsV0V7CEY5JXvK19JI/o1szFO1iWxdFg3vhdFtCtSTP26PCvbUpnUtNHBY2wx5y3WDXND5Pvnw==", + "dev": true + }, + "@vueuse/nuxt": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/@vueuse/nuxt/-/nuxt-10.3.0.tgz", + "integrity": "sha512-Dmkm9H5Ubq279+FHhlJtlFP99wKrn2apuo4hk/0GbEi/6+zif7MJRtAjDBBV4VjmY6XV3kO8dQR8940FStbxsA==", + "dev": true, + "requires": { + "@nuxt/kit": "^3.6.5", + "@vueuse/core": "10.3.0", + "@vueuse/metadata": "10.3.0", + "local-pkg": "^0.4.3", + "nuxt": "^3.6.5", + "vue-demi": ">=0.14.5" + } }, "@vueuse/shared": { "version": "10.3.0", "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.3.0.tgz", "integrity": "sha512-kGqCTEuFPMK4+fNWy6dUOiYmxGcUbtznMwBZLC1PubidF4VZY05B+Oht7Jh7/6x4VOWGpvu3R37WHi81cKpiqg==", + "dev": true, "requires": { "vue-demi": ">=0.14.5" } diff --git a/package.json b/package.json index 9580cb5..740ddbc 100644 --- a/package.json +++ b/package.json @@ -14,6 +14,8 @@ "@mdi/font": "^7.2.96", "@nuxt/devtools": "latest", "@types/node": "^18.17.0", + "@vueuse/core": "^10.3.0", + "@vueuse/nuxt": "^10.3.0", "nuxt": "^3.6.5", "push-dir": "^0.4.1", "rehype-katex": "^6.0.3", @@ -23,7 +25,6 @@ "@nuxt/content": "^2.7.2", "@pinia/nuxt": "^0.4.11", "@r-wasm/webr": "^0.1.1", - "@vueuse/core": "^10.3.0", "ace-builds": "^1.23.4", "ace-code": "^1.23.4", "buffer": "^6.0.3",