diff --git a/apps/vdn-static/eslint.config.js b/apps/vdn-static/eslint.config.js index 8d578f9..a65c215 100644 --- a/apps/vdn-static/eslint.config.js +++ b/apps/vdn-static/eslint.config.js @@ -34,6 +34,12 @@ export default defineConfig([ message: "Use SmartLink instead of RouterLink.", }, ], + // allow interfaces to only extend another interface without adding properties + // good for aliasing more complex types + "@typescript-eslint/no-empty-object-type": [ + "error", + { allowInterfaces: "with-single-extends" }, + ], }, }, // disable multi-word-component-names for unplugin-vue-router diff --git a/apps/vdn-static/package.json b/apps/vdn-static/package.json index dce6538..8d18ad0 100644 --- a/apps/vdn-static/package.json +++ b/apps/vdn-static/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@tailwindcss/vite": "^4.1.6", - "@types/node": "^22.15.17", + "@types/node": "^22.15.31", "@vueuse/components": "^13.3.0", "@vueuse/core": "^13.3.0", "arktype": "^2.1.29", diff --git a/apps/vdn-static/src/App.vue b/apps/vdn-static/src/App.vue index 28bdd82..e86c762 100644 --- a/apps/vdn-static/src/App.vue +++ b/apps/vdn-static/src/App.vue @@ -1,11 +1,13 @@