diff --git a/packages/nc-gui/components/smartsheet-toolbar/ShareView.vue b/packages/nc-gui/components/smartsheet-toolbar/ShareView.vue
index 98c81fad9b..6f4446adf3 100644
--- a/packages/nc-gui/components/smartsheet-toolbar/ShareView.vue
+++ b/packages/nc-gui/components/smartsheet-toolbar/ShareView.vue
@@ -136,7 +136,6 @@ watch(passwordProtected, (value) => {
>
{{ sharedViewUrl }}
-
diff --git a/packages/nc-gui/package.json b/packages/nc-gui/package.json
index da72238bd0..9a56058a7c 100644
--- a/packages/nc-gui/package.json
+++ b/packages/nc-gui/package.json
@@ -1,5 +1,6 @@
{
"private": true,
+ "web-types": "web-types.json",
"scripts": {
"build": "nuxi build",
"dev": "nuxi dev",
diff --git a/packages/nc-gui/web-types.json b/packages/nc-gui/web-types.json
new file mode 100644
index 0000000000..701777a464
--- /dev/null
+++ b/packages/nc-gui/web-types.json
@@ -0,0 +1,20 @@
+{
+ "$schema": "https://raw.githubusercontent.com/JetBrains/web-types/master/v2-preview/web-types.json",
+ "name": "nc-gui",
+ "framework": "vue",
+ "version": "1.0.0",
+ "contributions": {
+ "html": {
+ "vue-directives": [
+ {
+ "name": "e",
+ "description": "Telemetry directive"
+ },
+ {
+ "name": "t",
+ "description": "I18n directive"
+ }
+ ]
+ }
+ }
+}
\ No newline at end of file