=> { - return obj != null && typeof obj === 'object' && prop in obj; -} diff --git a/src/views/AutomationView.vue b/src/views/AutomationView.vue index 70f840b..c6e7a4a 100644 --- a/src/views/AutomationView.vue +++ b/src/views/AutomationView.vue @@ -1,12 +1,12 @@ diff --git a/src/views/BackendUrl.vue b/src/views/BackendUrl.vue index 2676c5c..597af2d 100644 --- a/src/views/BackendUrl.vue +++ b/src/views/BackendUrl.vue @@ -1,7 +1,7 @@ diff --git a/src/vueSocketIOClient.d.ts b/src/vueSocketIOClient.d.ts deleted file mode 100644 index b297940..0000000 --- a/src/vueSocketIOClient.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Socket } from "socket.io-client"; - -declare module "@vue/runtime-core" { - interface ComponentCustomProperties { - $socket: typeof Socket; - } -} diff --git a/tsconfig.app.json b/tsconfig.app.json index 4e4bd41..e0e7879 100644 --- a/tsconfig.app.json +++ b/tsconfig.app.json @@ -14,7 +14,6 @@ "dom" ], "module": "esnext", - "baseUrl": ".", "paths": { "@/*": ["./src/*"] }, diff --git a/vite.config.ts b/vite.config.ts index d7c1261..c8e1591 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,9 +1,9 @@ import path from 'path'; -import { defineConfig } from "vite"; -import vue from "@vitejs/plugin-vue"; -import vueJsx from "@vitejs/plugin-vue-jsx"; -import monacoEditorPlugin from "vite-plugin-monaco-editor-esm"; +import { defineConfig } from 'vite'; +import vue from '@vitejs/plugin-vue'; +import vueJsx from '@vitejs/plugin-vue-jsx'; +import monacoEditorPlugin from 'vite-plugin-monaco-editor-esm'; // https://vitejs.dev/config/ export default defineConfig({ @@ -14,7 +14,7 @@ export default defineConfig({ vue(), vueJsx(), monacoEditorPlugin({ - languageWorkers: ["editorWorkerService", "json", "typescript"], + languageWorkers: ['editorWorkerService', 'json', 'typescript'], }), ], resolve: { diff --git a/vue.config.js b/vue.config.js index b9df550..93ec4fa 100644 --- a/vue.config.js +++ b/vue.config.js @@ -1,4 +1,4 @@ -import { defineConfig } from "@vue/cli-service"; +import { defineConfig } from '@vue/cli-service'; module.exports = defineConfig({ pluginOptions: { vuetify: { diff --git a/yarn.lock b/yarn.lock index 9471481..e952ed2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -903,11 +903,6 @@ resolved "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz" integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== -"@pkgr/core@^0.2.4": - version "0.2.7" - resolved "https://registry.npmjs.org/@pkgr/core/-/core-0.2.7.tgz" - integrity sha512-YLT9Zo3oNPJoBjBc4q8G2mjU4tqIbf5CEOORbUUr48dCD9q3umJ3IPlVqOqDakPfd2HuwccBaqlGhN4Gmr5OWg== - "@polka/url@^1.0.0-next.24": version "1.0.0-next.29" resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.29.tgz#5a40109a1ab5f84d6fd8fc928b19f367cbe7e7b1" @@ -1643,14 +1638,6 @@ dependencies: rfdc "^1.4.1" -"@vue/eslint-config-prettier@^10.2.0": - version "10.2.0" - resolved "https://registry.npmjs.org/@vue/eslint-config-prettier/-/eslint-config-prettier-10.2.0.tgz" - integrity sha512-GL3YBLwv/+b86yHcNNfPJxOTtVFJ4Mbc9UU3zR+KVoG7SwGTjPT+32fXamscNumElhcpXW3mT0DgzS9w32S7Bw== - dependencies: - eslint-config-prettier "^10.0.1" - eslint-plugin-prettier "^5.2.2" - "@vue/eslint-config-typescript@^14.5.1": version "14.5.1" resolved "https://registry.npmjs.org/@vue/eslint-config-typescript/-/eslint-config-typescript-14.5.1.tgz" @@ -2648,11 +2635,6 @@ escape-string-regexp@^4.0.0: resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== -eslint-config-prettier@^10.0.1: - version "10.1.5" - resolved "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-10.1.5.tgz" - integrity sha512-zc1UmCpNltmVY34vuLRV61r1K27sWuX39E+uyUnY8xS2Bex88VV9cugG+UZbRSRGtGyFboj+D8JODyme1plMpw== - eslint-plugin-cypress@^5.1.0: version "5.1.0" resolved "https://registry.npmjs.org/eslint-plugin-cypress/-/eslint-plugin-cypress-5.1.0.tgz" @@ -2660,14 +2642,6 @@ eslint-plugin-cypress@^5.1.0: dependencies: globals "^16.2.0" -eslint-plugin-prettier@^5.2.2: - version "5.5.0" - resolved "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.5.0.tgz" - integrity sha512-8qsOYwkkGrahrgoUv76NZi23koqXOGiiEzXMrT8Q7VcYaUISR+5MorIUxfWqYXN0fN/31WbSrxCxFkVQ43wwrA== - dependencies: - prettier-linter-helpers "^1.0.0" - synckit "^0.11.7" - eslint-plugin-vue@^10.2.0: version "10.2.0" resolved "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-10.2.0.tgz" @@ -2888,11 +2862,6 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== -fast-diff@^1.1.2: - version "1.3.0" - resolved "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz" - integrity sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw== - fast-glob@^3.3.2, fast-glob@^3.3.3: version "3.3.3" resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz" @@ -3719,6 +3688,11 @@ map-stream@~0.1.0: resolved "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz" integrity sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g== +material-colors@^1.2.6: + version "1.2.6" + resolved "https://registry.yarnpkg.com/material-colors/-/material-colors-1.2.6.tgz#6d1958871126992ceecc72f4bcc4d8f010865f46" + integrity sha512-6qE4B9deFBIa9YSpOc9O0Sgc43zTeVYbgDT5veRKSlB2+ZuHNoVVxA1L/ckMUayV9Ay9y7Z/SZCLcGteW9i7bg== + math-intrinsics@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz" @@ -4149,18 +4123,6 @@ prelude-ls@^1.2.1: resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== -prettier-linter-helpers@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz" - integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== - dependencies: - fast-diff "^1.1.2" - -prettier@^3.5.3: - version "3.5.3" - resolved "https://registry.npmjs.org/prettier/-/prettier-3.5.3.tgz" - integrity sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw== - pretty-bytes@^5.6.0: version "5.6.0" resolved "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz" @@ -4709,13 +4671,6 @@ symbol-tree@^3.2.4: resolved "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz" integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== -synckit@^0.11.7: - version "0.11.8" - resolved "https://registry.npmjs.org/synckit/-/synckit-0.11.8.tgz" - integrity sha512-+XZ+r1XGIJGeQk3VvXhT6xx/VpbHsRzsTkGgF6E5RX9TTXD0118l87puaEBZ566FhqblC6U0d4XnubznJDm30A== - dependencies: - "@pkgr/core" "^0.2.4" - throttleit@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz" @@ -4731,6 +4686,11 @@ tinybench@^2.9.0: resolved "https://registry.npmjs.org/tinybench/-/tinybench-2.9.0.tgz" integrity sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg== +tinycolor2@^1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.6.0.tgz#f98007460169b0263b97072c5ae92484ce02d09e" + integrity sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw== + tinyexec@^0.3.2: version "0.3.2" resolved "https://registry.npmjs.org/tinyexec/-/tinyexec-0.3.2.tgz" @@ -5063,6 +5023,14 @@ vue-chartjs@^4.1.1: resolved "https://registry.npmjs.org/vue-chartjs/-/vue-chartjs-4.1.2.tgz" integrity sha512-QSggYjeFv/L4jFSBQpX8NzrAvX0B+Ha6nDgxkTG8tEXxYOOTwKI4phRLe+B4f+REnkmg7hgPY24R0cixZJyXBg== +vue-color@^3.3.3: + version "3.3.3" + resolved "https://registry.yarnpkg.com/vue-color/-/vue-color-3.3.3.tgz#1b175fcbed92f774e4f8e76c75415d6ba1cef7c7" + integrity sha512-FW/9JXFbCHfFEGv6SFUuK/SE+K61pHoL7lxJMQXcU+Zt7s36Ui1/tMDc3vzGXPrxxRBB+NSzFt+71nEaUJ29dQ== + dependencies: + material-colors "^1.2.6" + tinycolor2 "^1.6.0" + vue-component-type-helpers@^2.0.0: version "2.2.10" resolved "https://registry.npmjs.org/vue-component-type-helpers/-/vue-component-type-helpers-2.2.10.tgz"