{"_id":"vue-hmi","_rev":"107-9d2ad2d0dcaf7c196f7da0e0f3b51d38","name":"vue-hmi","dist-tags":{"latest":"0.0.113"},"versions":{"0.0.1":{"name":"vue-hmi","version":"0.0.1","_id":"vue-hmi@0.0.1","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"3a4ccc3e072bba112813557bce8a1f71db220bdb","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.1.tgz","fileCount":32,"integrity":"sha512-NiXqn65gvf1N/Dwlm8kQ+5WfxU+VJeRhum18vrTz/1mR15BJqviDhyf3VMphHMMtyXjlTmHE2nS4W8xqc1ur6g==","signatures":[{"sig":"MEUCIQCxw4ywJLxYssgQIRxmUIayo4/Nx3E45qI0jyRPnpkC6QIgBx61YuS7AmMpxjanP5TMVqbszJPMyj16jK3ZYE/w6SQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":568545},"main":"dist/vue-hmi.umd.js","type":"module","module":"dist/vue-hmi.esm.js","gitHead":"f231e2a946ad6aefd19fe758dbe8d64b5b32630f","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.1_1738327837996_0.3154215108569971","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"vue-hmi","version":"0.0.2","_id":"vue-hmi@0.0.2","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"1d88e09593ea066ca6c346b54d27ddfa44385690","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.2.tgz","fileCount":10,"integrity":"sha512-S6Y9W3NTNakeFBwOMDTPnIQ0pbA0WskH59FNd/Wi3ZCuHicSyPTyWMGRt9TFbesM/iohiqSWQQ0h10W6zsB5Cw==","signatures":[{"sig":"MEUCIAmByAP96DTihgKv4GRM2HQSOCcive5TMjaKogRTnp/QAiEAoA3Sd/nyZzwED47DUqPDUEXXkzfJ9aG3DXoi4cjCwpQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2022258},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/vue-hmi.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"}},"gitHead":"f231e2a946ad6aefd19fe758dbe8d64b5b32630f","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.2_1738360382587_0.7134316600115849","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"vue-hmi","version":"0.0.3","_id":"vue-hmi@0.0.3","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"2b70181f358ca35d622a6e2a2d2ab97b431c64d4","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.3.tgz","fileCount":10,"integrity":"sha512-Evr/O6iCu2WXlm4vaJhgf7pYgG8+h+lZrKBayGVsimkW+Fs/nBAOojLZ6BDsZqmFrDCW9F/lUk3qbQrrzRT8EQ==","signatures":[{"sig":"MEUCIBLABWsVTUk522XxbV8MZ/jNTAiXwMFoUpKUI9iE5rLaAiEAgiVKX7a1V+1AJTUsJM5/TxnGANqsuT/zPMuRbzH2yIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2022258},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/vue-hmi.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"}},"gitHead":"f231e2a946ad6aefd19fe758dbe8d64b5b32630f","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.3_1738360484067_0.28986495620953945","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"vue-hmi","version":"0.0.4","_id":"vue-hmi@0.0.4","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"ae5382b09c92daa8cc07bf4986992f1b47f94ed9","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.4.tgz","fileCount":10,"integrity":"sha512-OcicKy/uDIAPViYErcWiUom1yxjESR7wlvCNTKf6J1Tpm4ajHh039MomE5IzaaoLm9/2WePU2z8jOPIZPCoKIg==","signatures":[{"sig":"MEUCIQCp6Arf70kVIWsqb8l9GzYb/BtG6Zxx3eGgCc2MKZqDVAIgJg/GM6zlE9FicDesnlwZIycnY+Pwoe2bOe8OE7WPKGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2025680},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/index.d.ts","module":"./dist/vue-hmi.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"}},"gitHead":"f231e2a946ad6aefd19fe758dbe8d64b5b32630f","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.4_1738360693771_0.6178270635410412","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"vue-hmi","version":"0.0.5","_id":"vue-hmi@0.0.5","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"3341c88b64d93de223b37a4616676b6f7c0662c4","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.5.tgz","fileCount":10,"integrity":"sha512-55NEBLzexlg6J00qtAyaaUwTyEHCSJALoBsMa91GR6DGx3NqtQsdF/+hJhsr0xH99dcWBSSOorwDsONvV2DF+w==","signatures":[{"sig":"MEUCIQDAQ3Xoy4IbCPUlFRMj40UMIFxzbrqCLfEEM7WDC7oeswIgFssoB2yANHWYhXssJdLXj0vIdxSPNNpE9EzMvFyLGbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2025716},"main":"dist/vue-hmi.umd.js","type":"module","types":"dist/index.d.ts","module":"dist/vue-hmi.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"},"./dist/*":"./dist/*"},"gitHead":"f231e2a946ad6aefd19fe758dbe8d64b5b32630f","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.5_1738361443805_0.8048572575997566","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"vue-hmi","version":"0.0.6","_id":"vue-hmi@0.0.6","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"1d69c4d973b47ac50156b79a5dfbab85d8802d2d","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.6.tgz","fileCount":5,"integrity":"sha512-/0wcJG0mX+5H/L7CaqtgVbZ2Fe0f58Y4NeXlLgKLajPqUXysF8Yl2fl3IQZG3JZAQ44ljrzizZ8ppVJptCCfJA==","signatures":[{"sig":"MEUCIQC/rpQqTBh6V7M9dpxAGXfIhRC8ByrqnzaGR6NhwnMz0wIgX218A+rpy6WJ/vVIXIEFUCzQ8cvRAe0/1CzjMp1Icmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":502739},"main":"dist/vue-hmi.umd.js","type":"module","types":"dist/index.d.ts","module":"dist/vue-hmi.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"},"./dist/*":"./dist/*"},"gitHead":"8dee38eeb0436d975a76b0315dfdf0ba5b6e1f12","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vue-tsc --declaration --emitDeclarationOnly && vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.6_1738363154092_0.2669018563826","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"vue-hmi","version":"0.0.7","_id":"vue-hmi@0.0.7","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"94e8c1459c5e5bffc6d3d7d4cc7c980de6453ce9","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.7.tgz","fileCount":5,"integrity":"sha512-aFbRI+bxas1jjzRGJtfLuAMbITnoU5FXAf6PWjBA0wghCAAeZN4WPgTsgkeg7QuKmRPIgJXvztHhi56VgdLPqA==","signatures":[{"sig":"MEUCIBdxlnow3pgoGu615CB5ngG/XO008UWTEo6yBLYneFAeAiEAsX+TmBxPI9jeWMG4jzWgoihmGa1cojzFshxcjBbbIdw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":502844},"main":"dist/vue-hmi.umd.js","type":"module","style":"dist/vue-hmi.css","types":"dist/index.d.ts","module":"dist/vue-hmi.es.js","exports":{".":{"style":"./dist/vue-hmi.css","types":"./dist/index.d.ts","import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"},"./style":"./dist/vue-hmi.css","./dist/*":"./dist/*"},"gitHead":"8dee38eeb0436d975a76b0315dfdf0ba5b6e1f12","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vue-tsc --declaration --emitDeclarationOnly && vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.7_1738363454829_0.9642077094146415","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"vue-hmi","version":"0.0.8","_id":"vue-hmi@0.0.8","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"810093ff0a065dbebce9a54ba4234e774a6f16f2","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.8.tgz","fileCount":10,"integrity":"sha512-IRZctweeUUCuR1Tf/eJX5Fj0NXC+nrUMGxyk6wPaPQi5XwiiIIEbyARt7wp/6CFNxcYdSHt0WDDezc9Oto/YMw==","signatures":[{"sig":"MEYCIQD9ma6Mct49VCPG2+bk43U7QY177m50rgG6L9wDEX2JSgIhAL74NjUlBufP05V599V3NK9KISFfoK2mliUCt/+Itp+v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2022168},"main":"dist/vue-hmi.umd.js","type":"module","style":"dist/vue-hmi.css","types":"dist/index.d.ts","module":"dist/vue-hmi.es.js","gitHead":"8dee38eeb0436d975a76b0315dfdf0ba5b6e1f12","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vue-tsc --declaration --emitDeclarationOnly && vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.8_1738367354208_0.5200589963470532","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"vue-hmi","version":"0.0.9","_id":"vue-hmi@0.0.9","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"9162c3cb7043ef893a142f0f33d29735d75f10cb","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.9.tgz","fileCount":10,"integrity":"sha512-To22IbnfK25u1kRZDswl/U7ghqsab815BIDfBlUo/9UuB6J1NK/e2DUD497s5RGwaoQr1TzWoBG9oYd63Blp0g==","signatures":[{"sig":"MEQCIGjdfj4ccmK/fOSHqvqJITer3vjm5Gwf9ZG1Up0xIIrDAiAISPgXLKStBok7P0tk8OjPR5m9IlKrYCLdPuh75auGNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2022168},"main":"dist/vue-hmi.umd.js","type":"module","style":"dist/vue-hmi.css","types":"dist/index.d.ts","module":"dist/vue-hmi.es.js","gitHead":"8dee38eeb0436d975a76b0315dfdf0ba5b6e1f12","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vue-tsc --declaration --emitDeclarationOnly && vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.9_1738367799938_0.4790866691720066","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"vue-hmi","version":"0.0.10","_id":"vue-hmi@0.0.10","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"c388b4f52ffe591ee137a0959bebe73c2464b783","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.10.tgz","fileCount":10,"integrity":"sha512-sZCryDqnqws9PL0/tjNycGZz/bqvAGSb9l8EKTq8Pxp6DoMvjOkNuEhZmUqlUhAcJ0ewf36G3ebMQKoU1IKAWw==","signatures":[{"sig":"MEQCIHDBOfrYuA/LT3MHz44RucK/PY1j02LLxLT/mtElKfz/AiAMu/Mw2VnMrIJZLBadXLW8uTAUXL8iZfVg6+9eYuJjaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2022163},"main":"dist/index.umd.js","type":"module","style":"dist/index.css","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"8dee38eeb0436d975a76b0315dfdf0ba5b6e1f12","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vue-tsc --declaration --emitDeclarationOnly && vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.10_1738368038186_0.37280475934368673","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"vue-hmi","version":"0.0.11","_id":"vue-hmi@0.0.11","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"8790ed8b8a69e22dbda814b28e05319eff50a1c4","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.11.tgz","fileCount":10,"integrity":"sha512-qMyQkTHMYZvN5ukcwSrHyTXUjRHlKSNYoOrlfWENvNldiy0XsqZ/KsTeqbXrVBMcxbEsuvL4lKggwbQvPakH4g==","signatures":[{"sig":"MEYCIQDQGDxjdDXpLqTXUw71Off7OfOwtne645vvsHtgUbdNEwIhAOvv143Fg7tWT15SyWXbxRl9JvWlnX4mf4VJTSPQLUfm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2022163},"main":"dist/index.umd.js","type":"module","style":"dist/index.css","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"8dee38eeb0436d975a76b0315dfdf0ba5b6e1f12","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vue-tsc --declaration --emitDeclarationOnly && vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.11_1738410171738_0.3481171090937061","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"vue-hmi","version":"0.0.12","_id":"vue-hmi@0.0.12","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"26bcd2c78fd850e21e0c1a19b2e097288d63ce56","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.12.tgz","fileCount":10,"integrity":"sha512-r68nC+PARuLTLVva6bhxm9tiUsrPWHSjIHVSSKVt/6xl1cyVDUfH4uKDWtZzz7ohBHznKUc7VOIES+SB/ABQjQ==","signatures":[{"sig":"MEUCICheceFPnbWOGh7HjB/hL/GQjVDHue9BX+66qWi1jXNYAiEAgHC4m30qUN5TXmhbOMMRqxerlALtGQ0aTDRiz7+Vheo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2022163},"main":"dist/index.umd.js","type":"module","style":"dist/index.css","types":"dist/index.d.ts","module":"dist/index.es.js","gitHead":"8dee38eeb0436d975a76b0315dfdf0ba5b6e1f12","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vue-tsc --declaration --emitDeclarationOnly && vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.12_1738536733436_0.037752340782402305","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"vue-hmi","version":"0.0.14","_id":"vue-hmi@0.0.14","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"00c3b1742134db126d545b5fb38a0ea55f7d3bf6","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.14.tgz","fileCount":11,"integrity":"sha512-sGKk0dXNnN5eE2OLGBaCNjkqytFJRyDHHuX1L8yxp4fGHHZZbRfWw6HrqIMROfEB5jaLYpxrQapmbcLC57+jqQ==","signatures":[{"sig":"MEQCIEXPp4qyhHPBofp5Q/YhfLz5Kat2NFkv0rInY4Wh9e3UAiA3XpEKHaZwJ2RQTSDsBp3P2Qrqyf7xcNKLQrnwKD4A9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2039964},"main":"dist/index.umd.js","type":"module","style":"./dist/main.css","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./style":{"import":"./dist/main.css","require":"./src/assets/main.css"}},"gitHead":"8dee38eeb0436d975a76b0315dfdf0ba5b6e1f12","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vue-tsc --declaration --emitDeclarationOnly && vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.14_1738545313225_0.23102959583938398","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"vue-hmi","version":"0.0.15","_id":"vue-hmi@0.0.15","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"a70b2cd4caa00bb818a3853b6ed509b925a2142b","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.15.tgz","fileCount":11,"integrity":"sha512-jLCnVH0Up7bQmSKYinfThaHmPm4on2tho8Ne/5SIjFnPHxy1UmIkDyupcGBaxr5XizSQNVylVo896DMVgG1jZA==","signatures":[{"sig":"MEUCIQDhFrHWm43TUzxQ4BHJfzjK05RJKZCehFt19fg09PpbLwIgDyxiQ6NQWjU3wBFJZIZBjd0gnrY5lDMX76Qh6TAo0DI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2043176},"main":"dist/index.umd.js","type":"module","style":"./dist/main.css","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./style":{"import":"./dist/main.css","require":"./src/assets/main.css"}},"gitHead":"8dee38eeb0436d975a76b0315dfdf0ba5b6e1f12","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vue-tsc --declaration --emitDeclarationOnly && vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.15_1738545910898_0.38175026821967784","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"vue-hmi","version":"0.0.16","_id":"vue-hmi@0.0.16","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"77caf9fea9c7089fa766f4ee1a9de1baf5689aa6","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.16.tgz","fileCount":10,"integrity":"sha512-5OpNWyBUKNi3oaU2GvTI/r7IzlOpZVQdWqwG0FQYJl9u79eMVs9tQxxZh/3oHJRbQA6rpdRj4lLy6hgDUeqbBg==","signatures":[{"sig":"MEUCIQDP16iz55Sngv2FZEM4DWZ2lcTgBxlPmVNDuQVwXrFyZQIgCVlT60oecjTJHxALCzaquyddkspjw15guRD3xgrnHXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2042588},"main":"dist/index.umd.js","type":"module","style":"./dist/main.css","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./dist/*":"./dist/*"},"gitHead":"8dee38eeb0436d975a76b0315dfdf0ba5b6e1f12","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vue-tsc --declaration --emitDeclarationOnly && vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.16_1738546557919_0.17189765070932372","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"vue-hmi","version":"0.0.18","_id":"vue-hmi@0.0.18","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"b42af3228e54edf0bbf355845283bcc00649f8fe","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.18.tgz","fileCount":47,"integrity":"sha512-2ejMVp+2sUMX7RCe1b1CFRdpRKOQ9t4pHDJUyVw7DYhWrY9lhLFEOm1VBY9c6pACONvD0rGWXxS7sUzvOGCgYQ==","signatures":[{"sig":"MEUCIQD0jDpBgJVhPNEFiJpXN6GFovj/HOIaFTwbGGwUlRKuGQIgH4493RUSfrjhJqWMPpqlk5pNSn/+5M0jVFFrv2u89jU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":606040},"main":"dist/index.umd.js","type":"module","module":"dist/index.es.js","gitHead":"8dee38eeb0436d975a76b0315dfdf0ba5b6e1f12","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.18_1738587513796_0.24533396955692677","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"vue-hmi","version":"0.0.19","_id":"vue-hmi@0.0.19","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"4463198202492aa0ebd5a0e17c7c26ffa92d3c7f","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.19.tgz","fileCount":8,"integrity":"sha512-62a0DWz59MXFUWV7ARpZ/n3mEHQfMNdLD3YzqYbOx8jfSeAUVR+9/pckzJJ8le1mPKvzivczea748btSQ9A8TQ==","signatures":[{"sig":"MEQCIDGLOgIc+dGrkI16UhoCYpaxyYrgCxQq0G8XqOi+qRsrAiA14mWp3oxUNwfh2c9loDYIeA0yt49vu2yVSVLSrjOdMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":534327},"main":"dist/index.umd.js","type":"module","style":"./dist/main.css","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./dist/*":"./dist/*"},"gitHead":"8dee38eeb0436d975a76b0315dfdf0ba5b6e1f12","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.19_1738587873616_0.256942806776971","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"vue-hmi","version":"0.0.20","_id":"vue-hmi@0.0.20","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"cbda709797b00b9adb6ef6be0063b09bef92e5f4","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.20.tgz","fileCount":31,"integrity":"sha512-AMWm+rDa69EmsfH5ww2TostFW73/nXyiShZ3D+bHgrcVbbrB02JjM5lAy9aZJbuV2si/F6pQu3jNpif1/nTwvQ==","signatures":[{"sig":"MEYCIQD1ZOXI/mIs/TqFIUVEjKf/HxiuhrKakF8gfQs/cJ2D1QIhAOpdSMxWx9VIekxvyNTXRh5uIKeo9kufVQqLIIaU4Mf0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571403},"main":"dist/index.umd.js","type":"module","style":"./dist/main.css","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./dist/*":"./dist/*"},"gitHead":"8dee38eeb0436d975a76b0315dfdf0ba5b6e1f12","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.20_1738588473103_0.6518478174611155","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"vue-hmi","version":"0.0.21","_id":"vue-hmi@0.0.21","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"7821e602bd6bea398c5ec1ec6e885e6b77589679","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.21.tgz","fileCount":31,"integrity":"sha512-vJwb3R83YouRXX4as2tSm+p3Di4xG+1hqSI4LmmXmnttvyUQbQmDrsURCeilIcmxfasv0+Zw4072qlX6iTHPEg==","signatures":[{"sig":"MEUCIDz6DFozuB2zwjU6i6u/twMH75msHq8hIn6Lni2nPsjkAiEAyvrZYPgWnWPAeHE/y/JrB7Awc4llBV9C1FqLGpjzP7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571403},"main":"dist/index.umd.js","type":"module","style":"./dist/main.css","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./dist/*":"./dist/*"},"gitHead":"8dee38eeb0436d975a76b0315dfdf0ba5b6e1f12","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.21_1738588533571_0.25980765989536536","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"vue-hmi","version":"0.0.22","_id":"vue-hmi@0.0.22","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"31d71ba7b79bd535ba2c95198e63635c8d595ee0","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.22.tgz","fileCount":31,"integrity":"sha512-AbXjlmf/rUbSYYBl4W8hsT0xDyNYiGqMNX6y+d8UQ/OlyFbPPqE/dKe8/S+NPF5y+rPQ0joVN8wr06nM7IRZow==","signatures":[{"sig":"MEYCIQCog1twmxRW0xrg627uecJLDm6hMxNt2Z6XVRrq5iFE0AIhAKK305pa0slnTSY6C7dZjjYIbbnGxhXi3OTtwxItNKuy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571403},"main":"dist/index.umd.js","type":"module","style":"./dist/main.css","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./dist/*":"./dist/*"},"gitHead":"8dee38eeb0436d975a76b0315dfdf0ba5b6e1f12","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.22_1738590568638_0.3435140686953695","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"vue-hmi","version":"0.0.23","_id":"vue-hmi@0.0.23","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"37b6783d92faa57a488a1c5d11c40bc36709a1f9","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.23.tgz","fileCount":31,"integrity":"sha512-FFuX1AP33IUNPHwx0NzOr0xFXqvYTVf9aB+8bD/miIPpwQe/8PsRWVk3jYrAWRSllP0TgwvOvBX/nE5HQgeo6A==","signatures":[{"sig":"MEUCIAYts+BNZ1CxQd8J4gsPkKDB3o0PqeYVsh9zOjTg2jsDAiEArw9eq0Ok1foJ9bfFdJ/h/6ZxB4GzuPgY6g7D9D20/LQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":571403},"main":"dist/index.umd.js","type":"module","style":"./dist/main.css","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./dist/*":"./dist/*"},"gitHead":"8dee38eeb0436d975a76b0315dfdf0ba5b6e1f12","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.23_1738593570834_0.06208996986593984","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"vue-hmi","version":"0.0.24","_id":"vue-hmi@0.0.24","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"25bb037ea82c3ec5573db97b2cc76d4523e0c6bd","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.24.tgz","fileCount":31,"integrity":"sha512-J/9xM4FMxUr4IAhNXMb5T9u/8dYbbVjzF3UjkdHmTtEH0sJgyV0OliPCNYTfHYdX6NUp2lY0EKueDvEh5SP4oA==","signatures":[{"sig":"MEUCIQDj0Q91Tkt5imJ2cScbIJsuCQNYGsyA8uDm7uT/WsGBtAIgX9yQez2ZA7kQgJsr8DXDtBxHHmtWG2h/zTD1Mwhc+JI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":569701},"main":"dist/index.umd.js","type":"module","style":"./dist/main.css","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./dist/*":"./dist/*"},"gitHead":"8dee38eeb0436d975a76b0315dfdf0ba5b6e1f12","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.24_1738593725059_0.47426872796666975","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"vue-hmi","version":"0.0.25","_id":"vue-hmi@0.0.25","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"dc22fb0320f1e8d0eaac58a937a93943fd80ca62","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.25.tgz","fileCount":8,"integrity":"sha512-oxX6d2pZxypNdEBoE4/ry3M29yW66eTa14zWQfBi/E1s9G2qg81O/4tQ8ghEjd6aOpq7dgj6obBf41IMR5D8IA==","signatures":[{"sig":"MEUCIQD4h3m9gSdZrCvXEtS2vkuwrJVkxBxKBH6a+iF1yNUn3AIgLTE/7JdsEqD+d9kB9/Oo00ujLfHO8YxSA6q8HFkrXB8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":534311},"main":"dist/index.umd.js","type":"module","style":"dist/main.css","types":"dist/index.d.ts","module":"dist/index.es.js","exports":{".":{"import":"./dist/index.es.js","require":"./dist/index.umd.js"},"./dist/*":"./dist/*"},"gitHead":"8dee38eeb0436d975a76b0315dfdf0ba5b6e1f12","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.25_1738594878802_0.4251271911843415","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"vue-hmi","version":"0.0.26","_id":"vue-hmi@0.0.26","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"220ce83cef053f746e1a2fb1be414cdd76241042","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.26.tgz","fileCount":10,"integrity":"sha512-CADEAQMjctXsw+5iYcKL/jMt/+g9k1xWPG2LHXSSZPRE4azc1Sp/jdnV4p/ImPxzk804aGhMwLEmqhtro0NlFw==","signatures":[{"sig":"MEYCIQCKH95NZmUe8ja/KTw16EuI0/Xlc3Hm53RMZY08kYZzWAIhAM2tuhXS/hwc4pukrQDcmlJCoQU7PaESelnLbMScgTyz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2025717},"main":"dist/vue-hmi.umd.js","type":"module","types":"dist/index.d.ts","module":"dist/vue-hmi.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"},"./dist/*":"./dist/*"},"gitHead":"8dee38eeb0436d975a76b0315dfdf0ba5b6e1f12","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.26_1738595270967_0.1574186232397865","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"vue-hmi","version":"0.0.28","_id":"vue-hmi@0.0.28","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"f75d1d5fa2c5ed8b04e89d5dca53792e03d4b00b","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.28.tgz","fileCount":27,"integrity":"sha512-Gb7nzbHGRFeRb3PLLOPSC5GTwC/Jkl4zt5fdWdDmGRH77buSpM+CiBaze7Cc4sFUlkesQTjBmhwUw1EK6qko9Q==","signatures":[{"sig":"MEQCIQCMX6587cwDoK2fHkpHg+kiMc8TEIjISmoJgARG5rNwbQIfKDmqTawygeB3/1xvx1zygmSMaSIYpJOu2dl10ItPzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":544444},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","exports":{".":{"import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"}},"gitHead":"8dee38eeb0436d975a76b0315dfdf0ba5b6e1f12","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.28_1738597283325_0.04708829049709462","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"vue-hmi","version":"0.0.29","_id":"vue-hmi@0.0.29","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"f8e3718ef86af0f7150c6418eff6bb9098b96d20","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.29.tgz","fileCount":23,"integrity":"sha512-3kmufDMSxQspwLE1xcMjn0eFfUc0JPYiTeONxuH22dwWkzhUrtt7pAtTHrtD5SW97rS7+kTG41hOVYGEalRZjw==","signatures":[{"sig":"MEUCIBSKo9hZjRJT0XPTRPS5tXc2F3YHt3/dJctgtpS/Whr2AiEAyuitMDnAVZ0Nmsa61VpE76Khbuk7EfbzonMJkPWJrj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":539675},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","exports":{".":{"import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"}},"gitHead":"8dee38eeb0436d975a76b0315dfdf0ba5b6e1f12","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.29_1738597527398_0.21155547972796396","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"vue-hmi","version":"0.0.30","_id":"vue-hmi@0.0.30","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"68424ad62d6b126c31c03668a3eb776e94e36413","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.30.tgz","fileCount":22,"integrity":"sha512-By739aISTGJxwYZujZ5SjDj44mDyxMT6giu0PFX4NGDOkBdJ0oGkCn25D3HZzmLiykV8hb3nfBIMWxnsJ5HeJw==","signatures":[{"sig":"MEYCIQCqqHaLvdeG0JiP8z+INrSEh0uuqPDqsWR04IOU8ttf1gIhAOTir0ctCLCJiLVHzyAt0v0Xyer5oVS+SsiaBaPScqaZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":539664},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","exports":{".":{"import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"}},"gitHead":"8dee38eeb0436d975a76b0315dfdf0ba5b6e1f12","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.30_1738598297129_0.7220526878035072","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"vue-hmi","version":"0.0.31","_id":"vue-hmi@0.0.31","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"7b7d65f686552824ba0346860dbc427d6616b3c2","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.31.tgz","fileCount":22,"integrity":"sha512-Y47CT8OVnhHLErJ9kaX3SpgBUOHAT5EOigu15Y1CKfXo+8lc0sjdrKjy1sU9+4cuainZxenZve68t594eUmG7A==","signatures":[{"sig":"MEUCIDVLmi3K2YqSxN85pKrpSu0gzrd2VriQaahmahy2pVMtAiEAjjV49OSzB9lK7Au/QAiwZf9bjhnEYgJY6mHfwBDxGqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":539717},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","exports":{".":{"import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"}},"gitHead":"8dee38eeb0436d975a76b0315dfdf0ba5b6e1f12","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.31_1738605649332_0.7533098944325278","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"vue-hmi","version":"0.0.32","_id":"vue-hmi@0.0.32","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"42267d741e940de824659f861b896508b87c16d6","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.32.tgz","fileCount":22,"integrity":"sha512-TOhaErX6WvSRFiAs8k2zbdkLqZ/T9jzVhUln+PCHAnUNS4aAom1G/vmp2XWIPj5PsVMCxElNrh00dHZNzx+7IQ==","signatures":[{"sig":"MEYCIQDnXVQzpq6kRlS5jGt3gVNQHYAKnsqZGIe0wPS4uIKqEwIhAJXkqg/FhPiLfHHIkW9ovNEafdsouIOG0RRA0OytIGQl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":539717},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","exports":{".":{"import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"}},"gitHead":"8dee38eeb0436d975a76b0315dfdf0ba5b6e1f12","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.32_1738605664660_0.30498874383764707","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"vue-hmi","version":"0.0.33","_id":"vue-hmi@0.0.33","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"9724a10568a0a3377bb8561c56eb4159a3b647c9","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.33.tgz","fileCount":22,"integrity":"sha512-N3vYjvSIGQ1tDiiTO8W5JsZb62H/+o161bLTC9iAA2ESbIg/nwGSb+bigL/dZ+I47TtrWOf9YG/7D1EXp9Tu/g==","signatures":[{"sig":"MEQCIAmZKqXkUHo8RrM9gWpNutBq6lBYSmdVePLJXKAaJPb4AiB2N4fROEH8P/WHS4tmZoNTjxhFBuQJoTPGooPtFaSaqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":539937},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","exports":{".":{"import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"}},"gitHead":"8dee38eeb0436d975a76b0315dfdf0ba5b6e1f12","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.33_1738606441773_0.6910535161506743","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"vue-hmi","version":"0.0.34","_id":"vue-hmi@0.0.34","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"5c5d661126c0dc07de89699be2d778b92826465d","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.34.tgz","fileCount":26,"integrity":"sha512-Ni8ho4JWbSIHSjAnfLFpmm3zUfkxUOzUjgoEUMUWlkG3mxWoxOG5ElzW1CWV2HiUbKddgieAOMiudsDnqRnTPw==","signatures":[{"sig":"MEUCIQDY57IaY/ii5HDt70/T4CjKX/yEY1BvqrcX3g+sEgvHGgIgc6V04XZegpdN3d7ePgzObB/iV8brNLeFlLFCWCLfNUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":543145},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","exports":{".":{"import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"}},"gitHead":"8dee38eeb0436d975a76b0315dfdf0ba5b6e1f12","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.34_1738618925599_0.33458026371776484","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"vue-hmi","version":"0.0.35","_id":"vue-hmi@0.0.35","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"38a5d12d86c687a85e538b0d347abdb6d0fff842","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.35.tgz","fileCount":26,"integrity":"sha512-9UumOk3SSs46NZV96vSiM11IDblMlUnR9Sb4TOIbv5jxdT19hik78bRkiPz9/ePWuvqD4EAwy6ZlHofgi2DRiA==","signatures":[{"sig":"MEUCIE8lW+9/JMsY9fZjAoNqeNSWotTWJBCdfLDzOh678QdQAiEAzIrwzsLb1rsuGZYFJnoUdlgqIN1yHCbvbDfzl8KqP7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":543178},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","exports":{".":{"import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"}},"gitHead":"8dee38eeb0436d975a76b0315dfdf0ba5b6e1f12","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.35_1738619214865_0.0068374836388354066","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"vue-hmi","version":"0.0.36","_id":"vue-hmi@0.0.36","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"1d8ee49a3eb39c54e156103cfd759b65d2af8979","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.36.tgz","fileCount":26,"integrity":"sha512-fzo7rPTvzq43yhQNlG93xrQWI9Yd74KW+LrDW3OgoK8+FYAlK8IePAFUqGI+Qqd7EkHAOsfpef4+Y+jh0dK3zQ==","signatures":[{"sig":"MEQCIDyY8vyYyabRVtq3RQ2jeFfJ5UWJ6FvDJUoAlXrufnAWAiBxNzI0VTx7Rgk8exIeRLiWFVfmrNuJMmgGrUvjZkWXoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":543186},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","exports":{".":{"import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"}},"gitHead":"8dee38eeb0436d975a76b0315dfdf0ba5b6e1f12","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.36_1738619337085_0.26917703243553603","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"vue-hmi","version":"0.0.37","_id":"vue-hmi@0.0.37","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"c3dc9cb8cef88151fef464208e29013d36ecf31c","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.37.tgz","fileCount":26,"integrity":"sha512-FQ9VLBLPxVvm9koNTm70m36dk9qPeD+iFrdsz9sY2Jrx/3Sk9k/wm+HDmTIeK1BbZoU/kILDft/JkIVEqqSkDw==","signatures":[{"sig":"MEUCIHy10aJzO1EvF6ev31Xia671Vt2G9f9+toxlKzNUtUy8AiEAvUqeLGCB8uGSItVe7n6qvvBlVM5mvKap3nZk4Zlf+uA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":543204},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","exports":{".":{"import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"}},"gitHead":"8dee38eeb0436d975a76b0315dfdf0ba5b6e1f12","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.37_1738619674008_0.8366026101542636","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"vue-hmi","version":"0.0.39","_id":"vue-hmi@0.0.39","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"ecf94f75f9b858beec6a789361461465a038b138","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.39.tgz","fileCount":26,"integrity":"sha512-hbooKmHIXYY1N3/jJw/ebS/z3torlDRUY+lDJ8/8yko4ILcDXm02B8Fw8Q3iKfE28/bLGlwCn4h4yu30aUBHEw==","signatures":[{"sig":"MEUCIQDO+zRVBXykKI3fBXbAVJf8eTjqKSqjw13vFt969gmvzwIgJPV58s26FndWk58Uh7i31iNub8Cby1PT6IK4xd+2TRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":544958},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","exports":{".":{"import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"}},"gitHead":"8dee38eeb0436d975a76b0315dfdf0ba5b6e1f12","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.39_1738673048804_0.8943606330367102","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"vue-hmi","version":"0.0.40","_id":"vue-hmi@0.0.40","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"845998321658a0820d2f08dbbdb37e8676196aa9","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.40.tgz","fileCount":28,"integrity":"sha512-DnaJsMjGCSOMG9FFjIFsdP0VQ9CQH57bS4pd8C5ocJi0+D/Nv2w8dgtjWt5lUShI5q7B1268wtEkPvQsuHagiw==","signatures":[{"sig":"MEUCIQDQjtI1l5+gpExaJbR3pNPYW3k3swyz1B1eM3WOzU0yMAIgLdAVmByY6gJ1Za23JXx/VNQBDEqLD2GOuS32KPSfvvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":545298},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","exports":{".":{"import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"}},"gitHead":"8dee38eeb0436d975a76b0315dfdf0ba5b6e1f12","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.40_1738673825434_0.14272427258913667","host":"s3://npm-registry-packages-npm-production"}},"0.0.41":{"name":"vue-hmi","version":"0.0.41","_id":"vue-hmi@0.0.41","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"60bb3c65c3298f099697bf7658fb986249cb80a6","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.41.tgz","fileCount":28,"integrity":"sha512-8KVwfu0CCQkVpiA3uC+97mHhEW8MBFyNZzMjo4wWv3Rbf1g9DDH/TPYlHXo1hlviUP9DtHW2asZ9oXas9xBfBg==","signatures":[{"sig":"MEQCIGyABp5C9DgcrfUh/UPwsUZLcHnxeXTjx79EWRFiOGzzAiAMVI4XvrihyECNh0l7gFVKbIJapROKR7pgIZUP90slQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":545337},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","exports":{".":{"import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"},"./style.css":"./dist/style.css"},"gitHead":"8dee38eeb0436d975a76b0315dfdf0ba5b6e1f12","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.41_1738676225214_0.4537456225890315","host":"s3://npm-registry-packages-npm-production"}},"0.0.42":{"name":"vue-hmi","version":"0.0.42","_id":"vue-hmi@0.0.42","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"3d3a2a70fa5fec35eb3c69ee23f1d98cdc73759b","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.42.tgz","fileCount":28,"integrity":"sha512-Q/OflkGYY7r+MAekfPwfhw9zHBpcs48WjlfWuBYeFESCN1JI63ozHyWLnAAQDjw65Y7WTIyg6q1qY4Z5T7ZCJQ==","signatures":[{"sig":"MEUCIQDGk2OHo9eiekIRwIrb9O/wM7sUna52egaTkltStCPyHgIgXD3eFeRQZe3vjbjvlCYsMaqliNs6Exj9S/AiCrtxI+c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":545337},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","exports":{".":{"import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"},"./style.css":"./dist/style.css"},"gitHead":"8dee38eeb0436d975a76b0315dfdf0ba5b6e1f12","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.42_1738677120543_0.9188063221573566","host":"s3://npm-registry-packages-npm-production"}},"0.0.43":{"name":"vue-hmi","version":"0.0.43","_id":"vue-hmi@0.0.43","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"97c256d0ddd040ea36c8506f540333269d8cf3cf","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.43.tgz","fileCount":27,"integrity":"sha512-bWy7hewPkLuMlArrg24ayMVFsgjlnTWCIo/fRz6lmROoso714K3NCjct59ccEWuA48Y1wBvMCxW89eLykhAshw==","signatures":[{"sig":"MEUCIQDZ04PnvnH+1k5tVnhtpk5ZFruuJyjarXVpaGbZZrn8kgIgIhzO85YEQ9l0Uio2H4BarhZo2c/h0tD/z7anbCCOhUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":561099},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","exports":{".":{"import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"},"./style.css":"./dist/style.css"},"gitHead":"8dee38eeb0436d975a76b0315dfdf0ba5b6e1f12","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.43_1738677683926_0.7618803546984554","host":"s3://npm-registry-packages-npm-production"}},"0.0.44":{"name":"vue-hmi","version":"0.0.44","_id":"vue-hmi@0.0.44","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"573aced93fe1c81c79e390761fe529995e1424e8","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.44.tgz","fileCount":27,"integrity":"sha512-PxvwMl+v5284qupavWCv2HIIxKuV44a4c1geTtGNGHJ18ena+6OwIEkUhhv4Y3DTgFeCy+pPxm0wGUqjPOQ8OA==","signatures":[{"sig":"MEUCIF20WUiaF3Vrkzfdoul+0xdFTJiHjHvayKyGQzjwrMoZAiEAlfKKsPIXTLaAt6CpjBVsME3crmJ4oC7eb3p2M3wQNWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":557712},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","exports":{".":{"import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"}},"gitHead":"8dee38eeb0436d975a76b0315dfdf0ba5b6e1f12","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.44_1738680344497_0.3720376887911856","host":"s3://npm-registry-packages-npm-production"}},"0.0.45":{"name":"vue-hmi","version":"0.0.45","_id":"vue-hmi@0.0.45","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"3abdfcfb0d09fabba4765d7a4943f9118f25fd0d","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.45.tgz","fileCount":27,"integrity":"sha512-iI/wVe38I/JSwTaFG/XQljvQSoU11xnVBCfVAeLB7/w+T3EknnliNrAFKVQ6uQZLzg3cG57qRFAX34JfjLJG+Q==","signatures":[{"sig":"MEYCIQDjYMsQ4hTJebMr3w0wMVJ/i+uzRhPhah2QG0ue2fQzMQIhAIYt/8StjlruhBP9udqJlyo+D3V22OOWfB7w7oo9yT3U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":557712},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","exports":{".":{"import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"}},"gitHead":"8dee38eeb0436d975a76b0315dfdf0ba5b6e1f12","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.45_1738680748642_0.5098852446701296","host":"s3://npm-registry-packages-npm-production"}},"0.0.46":{"name":"vue-hmi","version":"0.0.46","_id":"vue-hmi@0.0.46","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"08dea89b4c00d7c87a5189e219535c6e6a1d5aea","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.46.tgz","fileCount":28,"integrity":"sha512-Vqs7+hblVpWd7yF80QT6MO4P/aI1ZSyFitjUQN5vfzm1jpg/oBO7ZtEvRv98wGWSEd8OBmQKwdYuW+7YO7fteQ==","signatures":[{"sig":"MEUCIDy7r/RioMbtQrmo6/yTqzZZPzUZ1dOiaPgASRFSDLtZAiEA/EuuIDYrvJTcAbf7rlUnxUB12ydY0cX+tLFMFUbxkFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":532265},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","exports":{".":{"import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"}},"gitHead":"8dee38eeb0436d975a76b0315dfdf0ba5b6e1f12","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.46_1738680887405_0.5681379496723711","host":"s3://npm-registry-packages-npm-production"}},"0.0.47":{"name":"vue-hmi","version":"0.0.47","_id":"vue-hmi@0.0.47","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"2a26b36e06bfb2ce9549ed6979901807c3ca36b7","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.47.tgz","fileCount":7,"integrity":"sha512-io4Et036Ct6uJKVbTaOMcMmrk+wppe2DYNhmw0aqkABUnOywurbPnAXSFAZTpXQZrqr0JJgNgsXX7/R/NRySHQ==","signatures":[{"sig":"MEQCIHswWS9dVvZXXFj1arr7/xBcYEXzKmOnQx4keqQiz+dxAiAQ7DURV75ofXc5XVl0gDJOvLyAgNd5+uP650v9NQDCJw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":524151},"main":"./dist/vue-hmi.umd.js","type":"module","module":"./dist/vue-hmi.es.js","exports":{".":{"import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"}},"gitHead":"8dee38eeb0436d975a76b0315dfdf0ba5b6e1f12","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.47_1738681374134_0.702118422939181","host":"s3://npm-registry-packages-npm-production"}},"0.0.48":{"name":"vue-hmi","version":"0.0.48","_id":"vue-hmi@0.0.48","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"0b571bfbab9de5de526ea75c13d79658d518a17b","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.48.tgz","fileCount":29,"integrity":"sha512-EyKj55i7ELmA8q7Izk8n7E7I2hpmF9JCLKwm/gSFbF8cUOaMccVMFY/esHM+xdWJHvFp5G+t0N9oOllKpGyK+Q==","signatures":[{"sig":"MEUCIGeis4UJ0WBSqPenrxpUzzvw4eVG2f4J3aMpmy4vLxz4AiEAnpNZpmS3qIkTCRJE4FGhaD10Efsa/X9aNwr7JjhuwoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":543753},"main":"./dist/vue-hmi.umd.js","type":"module","module":"./dist/vue-hmi.es.js","exports":{".":{"import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"}},"gitHead":"8dee38eeb0436d975a76b0315dfdf0ba5b6e1f12","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.48_1738681980588_0.9374262072873003","host":"s3://npm-registry-packages-npm-production"}},"0.0.49":{"name":"vue-hmi","version":"0.0.49","_id":"vue-hmi@0.0.49","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"162ed2d15d4eb74a7ef528b07c59ae4dc4da0cfc","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.49.tgz","fileCount":29,"integrity":"sha512-bRmRM37JxzXl2DUsQVZZ7MHzHslgrtvrQsWoYz/slw6m1RQeDIQKMD8aHV/JgKctikZ+hvKc6swKblnTIxOetg==","signatures":[{"sig":"MEUCIQCgdT39GBMveDt06wDregDgEoH5OgbU5S8vU8bouf5DKQIgYvkMZNdUP8S12BLSQE3FumpG2KmlCPYAXz/H1Hwe+28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":543789},"main":"./dist/vue-hmi.umd.js","type":"module","module":"./dist/vue-hmi.es.js","exports":{".":{"import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"}},"gitHead":"8dee38eeb0436d975a76b0315dfdf0ba5b6e1f12","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.49_1738685652979_0.05625597903417168","host":"s3://npm-registry-packages-npm-production"}},"0.0.50":{"name":"vue-hmi","version":"0.0.50","_id":"vue-hmi@0.0.50","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"398ef357f7a14d4ace78dd60fb1a3039b13b7720","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.50.tgz","fileCount":29,"integrity":"sha512-RNbpQ8ZexXR5RJhbCBmkcpoJTi3Wqw3Yb1cR+UBkg7ntpO+QVocGEPOaqSHP2JwbfMi0NXdzSVzvWpZFUQmuAg==","signatures":[{"sig":"MEQCIA+gPTX22daARTdXofDV1tEVdnA/GhmQ1h12VfAOFH1LAiBLlyqdOF6R0pdVX6tfc2cyXiMz4z08MYrrwO71clB82Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":545262},"main":"./dist/vue-hmi.umd.js","type":"module","module":"./dist/vue-hmi.es.js","exports":{".":{"import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"}},"gitHead":"f2eb9f6a856807cb16f1e6448c24e79b4043f0e2","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.50_1738706230807_0.11453322426818802","host":"s3://npm-registry-packages-npm-production"}},"0.0.51":{"name":"vue-hmi","version":"0.0.51","_id":"vue-hmi@0.0.51","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"72517ad7cb0fff79c79b906861287d2cbd79f0c8","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.51.tgz","fileCount":29,"integrity":"sha512-LBvXa0Usaf1cLFub0lN580pbxIk5s6VB48illohvEvYggs+qPaBVtTHmCGPdjuC3uZfg7YLq4B9/b/OPGoBjAg==","signatures":[{"sig":"MEUCICthfgw0kUaxB0RBfSxChgWnrXZPzOIAYcdfqbBN47LBAiEA9eYRYswdjFgZPRvOTRsf5XeUWo7haXbR52yM5t3b/xk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":545372},"main":"./dist/vue-hmi.umd.js","type":"module","module":"./dist/vue-hmi.es.js","exports":{".":{"import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"}},"gitHead":"f2eb9f6a856807cb16f1e6448c24e79b4043f0e2","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.51_1738707659546_0.0504875642420588","host":"s3://npm-registry-packages-npm-production"}},"0.0.52":{"name":"vue-hmi","version":"0.0.52","_id":"vue-hmi@0.0.52","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"22370c65eda4e497f48ca3e96d71a799e8d4d99c","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.52.tgz","fileCount":29,"integrity":"sha512-YQJd7Rm20kv1yi8hMjAetZysP3NqQZShrw+eySdc5rrjKxM0uQBT1O2p+cxtUtiI70COnGyKKsvxB3Lsdkhv0g==","signatures":[{"sig":"MEQCIA6vcOXSMJbJSpVMhnTqAobXbV4XLTIYKJwBxTGTeT21AiAGGj/NKXP7APulIuujl9ayx768cnv8QXaVuC32bOs3UQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":545384},"main":"./dist/vue-hmi.umd.js","type":"module","module":"./dist/vue-hmi.es.js","exports":{".":{"import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"}},"gitHead":"f2eb9f6a856807cb16f1e6448c24e79b4043f0e2","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.52_1738707920340_0.25609950664468584","host":"s3://npm-registry-packages-npm-production"}},"0.0.53":{"name":"vue-hmi","version":"0.0.53","_id":"vue-hmi@0.0.53","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"a728d94dba881920116640b2d40c9d5260fa6767","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.53.tgz","fileCount":29,"integrity":"sha512-/+d34Rt0aZ5OAkEvpNtTikNOx9kaMXlMLuEUQfCjN7MwUlesLfJjVVTChp0x0G/fx9R1XYNwthJDE55d6g8Pgg==","signatures":[{"sig":"MEUCIQDZIbUwX6w+DuMpacQWV1BrGir3yqXoHGSXqk95O+0eXgIgTuMxggTbEQxfKenn2Ddv9gh3/te3IJk03s0ONxLy9hg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":545384},"main":"./dist/vue-hmi.umd.js","type":"module","module":"./dist/vue-hmi.es.js","exports":{".":{"import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"}},"gitHead":"f2eb9f6a856807cb16f1e6448c24e79b4043f0e2","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.53_1738708136828_0.5585476998297938","host":"s3://npm-registry-packages-npm-production"}},"0.0.54":{"name":"vue-hmi","version":"0.0.54","_id":"vue-hmi@0.0.54","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"ed9fec9d42204b9c301a43eed34b9375a4a66682","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.54.tgz","fileCount":29,"integrity":"sha512-+qtox4hZlHfKvF8Jt+3TddkrGb8vfbrn8O4nlNYny24g2lmQG79SO/w0ioe4lN1GsFD5AGFV9Lmy65mbrlnrzA==","signatures":[{"sig":"MEQCIHeP0Gxah/VATrYSoeOOnl0rgqXfNZHAc1oszweF9xE6AiB3eQaMGn0VNdPkB76jFs29H5+f4l4LinPY4zlr2D1/+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":545734},"main":"./dist/vue-hmi.umd.js","type":"module","module":"./dist/vue-hmi.es.js","exports":{".":{"import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"}},"gitHead":"f2eb9f6a856807cb16f1e6448c24e79b4043f0e2","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.54_1738708479487_0.29806571109456725","host":"s3://npm-registry-packages-npm-production"}},"0.0.55":{"name":"vue-hmi","version":"0.0.55","_id":"vue-hmi@0.0.55","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"75b7f5fb8d56ba3926c4166a45f4e092086798a9","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.55.tgz","fileCount":29,"integrity":"sha512-zqMqUw1GA8F3wJi5TInUW10GtpG8nXtZXfQi3jWIT1Tr9q0OXKVcRBKqgUnQzi9PvhYuEzoc6AtDJZA8wwj1Ww==","signatures":[{"sig":"MEQCIFjE9XYt9je6fq1lyk/u7mO1LZyxcVEOTuDTWgwfjws1AiA5baaSxpFAILOLYhGdJlTIF8SLY4XS/e20O6MOtN/1Aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":546065},"main":"./dist/vue-hmi.umd.js","type":"module","module":"./dist/vue-hmi.es.js","exports":{".":{"import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"}},"gitHead":"f2eb9f6a856807cb16f1e6448c24e79b4043f0e2","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.55_1738713226839_0.961626275003509","host":"s3://npm-registry-packages-npm-production"}},"0.0.56":{"name":"vue-hmi","version":"0.0.56","_id":"vue-hmi@0.0.56","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"317864cf2417ea6a998725cf5d212aeac7ad92cb","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.56.tgz","fileCount":8,"integrity":"sha512-iRs/KOBx9MrfBKGpfqXCCo6OKjEiy7gkvyiicXu4EP0ZWMgcHVfVX2Xz2VjgXJKpFSIkvn64f/mbTY7TKvM6vw==","signatures":[{"sig":"MEQCIBiGV8gLIVv4kYGyK7aMH5O4wzeJlV3/QZOnty2RQwaMAiAtSb1fFGCq3QN2Op7l6TTny1OqGRPw5a0xqof0vrFO9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":535034},"main":"./dist/vue-hmi.umd.js","type":"module","module":"./dist/vue-hmi.es.js","exports":{".":{"import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"}},"gitHead":"f2eb9f6a856807cb16f1e6448c24e79b4043f0e2","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build --watch","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.56_1738713875977_0.3889023497617292","host":"s3://npm-registry-packages-npm-production"}},"0.0.57":{"name":"vue-hmi","version":"0.0.57","_id":"vue-hmi@0.0.57","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"d365e74665870e3e42234db7bd45c088c4c19f3f","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.57.tgz","fileCount":29,"integrity":"sha512-AAwsnXK8D/u3k7GH79zdESkX+c3JyCkAqqm2P8oa4gLp5+wxLz37IzjmAiapBOqOA+PyV3lMXZ+3nBga4eUd+w==","signatures":[{"sig":"MEQCIEF9sNmm+3HBxz5v7lg6h9rjrH6PQCCfxjFWSvPAiOSJAiADCQPnf0QLdzmC/ydQNWv6YVQR6T3zLwBZCdcUVN6kxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":546073},"main":"./dist/vue-hmi.umd.js","type":"module","module":"./dist/vue-hmi.es.js","exports":{".":{"import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"}},"gitHead":"f2eb9f6a856807cb16f1e6448c24e79b4043f0e2","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build --watch","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.57_1738714166525_0.591175002883372","host":"s3://npm-registry-packages-npm-production"}},"0.0.58":{"name":"vue-hmi","version":"0.0.58","_id":"vue-hmi@0.0.58","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"7182b31d280d95348a231ac373b531e086db6f12","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.58.tgz","fileCount":29,"integrity":"sha512-PEzxh8P+VxyE8sa1tosLsNdQuRsGsb3ItzdJSVQ5kmrmeIo3kocj99doKD9eJHS214bSxZnhqis4X7euhs1W9g==","signatures":[{"sig":"MEYCIQC3yVNFC+lFa41cJlbE4lbD+aOx/aFgof2vi0n3wf5THAIhAOoNhBFTQMM7F+xqOK8OEI8N/76YkcQC5Ccauoyf02EH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":544872},"main":"./dist/vue-hmi.umd.js","type":"module","module":"./dist/vue-hmi.es.js","exports":{".":{"import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"}},"gitHead":"f2eb9f6a856807cb16f1e6448c24e79b4043f0e2","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build --watch","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.58_1738751973144_0.7450446242116997","host":"s3://npm-registry-packages-npm-production"}},"0.0.59":{"name":"vue-hmi","version":"0.0.59","_id":"vue-hmi@0.0.59","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"157c03ddc7242845f46bc3495434631915b3e371","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.59.tgz","fileCount":29,"integrity":"sha512-prWyQjbJK9l9UrJSEmnXpHzLGg0nmFd92LLso5kRo8wToyUp4ejMIPGzgwW2jegLt5kWV8KQY078amYLDGfbpA==","signatures":[{"sig":"MEYCIQDm0/qj6DdZgUhQUJ6ZC09RULkJlIgZhiqCmPeB4ixGxAIhAI+xUk2poQRKE2TpXN2UQNLyQ3SYxo4laA63IFotej+H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":544864},"main":"./dist/vue-hmi.umd.js","type":"module","module":"./dist/vue-hmi.es.js","exports":{".":{"import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"}},"gitHead":"f2eb9f6a856807cb16f1e6448c24e79b4043f0e2","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.59_1738752030528_0.09791939771016112","host":"s3://npm-registry-packages-npm-production"}},"0.0.60":{"name":"vue-hmi","version":"0.0.60","_id":"vue-hmi@0.0.60","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"d259b69ce586e2c22a4943c980b08beb8f65abd7","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.60.tgz","fileCount":28,"integrity":"sha512-VHm1tPS/s18AS5zX4uX0xlSJ52WFeEwSgzJNWif0N0NuPidOqzrE5yjlC3QbJrq0Y3j9b18dW9VtC+JYbS3GxQ==","signatures":[{"sig":"MEUCIQDQr0Q7K4m/x7qUATx84pdEYzs97XMNVPTwi47aYoL+XQIgPFPl2/tHkmYIkjqTvgZaaxlxCLlQpktK4krKM0f3kcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":544814},"main":"./dist/vue-hmi.umd.js","type":"module","style":"./dist/style.css","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","exports":{".":{"import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"}},"gitHead":"f2eb9f6a856807cb16f1e6448c24e79b4043f0e2","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.60_1738752793284_0.9417587992472951","host":"s3://npm-registry-packages-npm-production"}},"0.0.61":{"name":"vue-hmi","version":"0.0.61","_id":"vue-hmi@0.0.61","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"48c3f132b32231a37898c66b65cfea18b7639b7b","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.61.tgz","fileCount":7,"integrity":"sha512-/A47KCXG2bwlo+L7Q+k2bOb6RfQZ4egyAww8U3zkAM2tI+cXiSQyWvbLTC6iifvDo0h2ood1u/Hj/09RdZMj4g==","signatures":[{"sig":"MEQCIFkn9qzHZm0tln5xfu1sqDJAzjUNrNRVLMlqKGZha1JhAiAkDxojbIUztxXSQ+6wyK8RZ2WCEX0qZ7FxpGjLoAURcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":548292},"main":"./dist/vue-hmi.umd.js","type":"module","style":"./dist/style.css","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","exports":{".":{"import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"}},"gitHead":"f2eb9f6a856807cb16f1e6448c24e79b4043f0e2","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build --watch","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.61_1738760290964_0.30420977080801714","host":"s3://npm-registry-packages-npm-production"}},"0.0.62":{"name":"vue-hmi","version":"0.0.62","_id":"vue-hmi@0.0.62","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"00d60f03ce7db897babf067245073e47d5598798","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.62.tgz","fileCount":27,"integrity":"sha512-Bx83AtNTD15QtB0DQpnd6k7QODkp8CI8xtiyNWdyZPyQDhDXIJvMOQfaZjtCJhrwkSR9LXpoifaKhhxjtWbTkg==","signatures":[{"sig":"MEUCIHK7wwCl4WstF3SkeFITwdo/7Q1Gv+BgHCs8Ki9j+PBJAiEA51Xf2h3rDJSTEpj9Iu6jP/lbfS82+/xvwUhzFvMBOWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":558984},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","exports":{".":{"import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js"}},"gitHead":"f2eb9f6a856807cb16f1e6448c24e79b4043f0e2","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build --watch","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.62_1738760412238_0.09647432873537398","host":"s3://npm-registry-packages-npm-production"}},"0.0.63":{"name":"vue-hmi","version":"0.0.63","_id":"vue-hmi@0.0.63","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"d8373f10ff318f62f6a6ef9d2422c17be34d1204","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.63.tgz","fileCount":50,"integrity":"sha512-2kz1nqu2HLnWlcxAcXl5unA01pPcc5jjxGRv+6YWKVFSIwL/Ciz10USFKhmR2pijXBtMJX5jb6f4NMLmW8Y/jQ==","signatures":[{"sig":"MEUCIFL8mi1W/VNoJ31AWFP+VUNfzlSQOeBKnEIcBkoRVFjYAiEAsSgUjUj7RuAJIUr3zvpLDjujWOk6tzBclcQ23Ggs3PQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":596276},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"2bcaa9d2498ca74a193591e5ec4e72616c719bbf","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build --watch","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.63_1738760976764_0.44196849786918624","host":"s3://npm-registry-packages-npm-production"}},"0.0.64":{"name":"vue-hmi","version":"0.0.64","_id":"vue-hmi@0.0.64","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"d7a85c31d59e50bedfa7ef8bc0c3abee501918cb","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.64.tgz","fileCount":50,"integrity":"sha512-8kOK1qxWA+nKqnZF2GqPYCQFNPLpga6fEi0azsH4VLSDBrTzaS2sVJPnizooVhbRX2S3/HdxFgqOVHV4hAQbaQ==","signatures":[{"sig":"MEYCIQDSPE+M4x14R51YepaZcg8i1CdFe6PeTaDqp6iGdM1wWAIhALs3vbtLwAMJ9S1Et3592L2GL3GgpJxIYf8/WZQWqQor","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":596276},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"2bcaa9d2498ca74a193591e5ec4e72616c719bbf","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build --watch","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.64_1738761013626_0.5808138801428315","host":"s3://npm-registry-packages-npm-production"}},"0.0.65":{"name":"vue-hmi","version":"0.0.65","_id":"vue-hmi@0.0.65","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"73e24c1a1196e5bb0f34cf9796c549552ed6c26b","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.65.tgz","fileCount":47,"integrity":"sha512-tKKlskMoHdzGcnqNV430+ySfmF2S8lVHQDZpcjGhaDe5uMHTuimzGYxs8wbRwbI0eKlGamsw8tNUnWV7OT8VuA==","signatures":[{"sig":"MEUCIDOkYDZC30Ly9K0UNHA8G3LKAfYE7VIngBpURT6op0BXAiEA+DuQLbLwY4gAvxHno6OnY6JmAnS79NFSEKlZCGCZPrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":589497},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"2bcaa9d2498ca74a193591e5ec4e72616c719bbf","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build --watch","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.65_1738762024848_0.13492086100236267","host":"s3://npm-registry-packages-npm-production"}},"0.0.66":{"name":"vue-hmi","version":"0.0.66","_id":"vue-hmi@0.0.66","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"579db2fddd34f29a9d125e5c6b335aea14673a18","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.66.tgz","fileCount":46,"integrity":"sha512-InpfaarJ75RIbVUsfM8iuB2uxECo/xo51NHk1vyC8pomEkTWbMpOW/5cDp5GbyFwyxMiyZBVKQ+ZqBsEqQ3OMw==","signatures":[{"sig":"MEUCIFi348VlJncx6HlYbmidxPdJFBIFrvgbZTdBxLVaKadoAiEAu4imFQdMQZiNvefyfI8gONtgMiV92Y6+lfNDnXDtSMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2081318},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"2bcaa9d2498ca74a193591e5ec4e72616c719bbf","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build --watch","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.66_1738762473001_0.5650679385247221","host":"s3://npm-registry-packages-npm-production"}},"0.0.67":{"name":"vue-hmi","version":"0.0.67","_id":"vue-hmi@0.0.67","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"74f15d99d40afc63c460e0063a2aeb7b793132ee","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.67.tgz","fileCount":29,"integrity":"sha512-JUGjyYWUlz9olZZMDh/kAjnjduArwD9uGl1Sze6gx3HDBkAdGy3t0ftxgiYCXvKK0UnvXjCPTQQf51ATh3EFYw==","signatures":[{"sig":"MEQCICTr6UgcVKsxinB2EKGN0wtGlmyi3Q5zXLBSrmhvtzu0AiB/WEJTnw7OEdALnr5RfEVmnceJqhmxShNnyxA26r2Lpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2075593},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"01b7bc63f457d1b7686092e806ddeb7bf8c4f6e8","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build --watch","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.67_1738777334029_0.06850185021018573","host":"s3://npm-registry-packages-npm-production"}},"0.0.68":{"name":"vue-hmi","version":"0.0.68","_id":"vue-hmi@0.0.68","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"e5707d1ecb4539cb4b17a9c7b628f6c641c36682","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.68.tgz","fileCount":46,"integrity":"sha512-IIYJuJOMqT2nO9i2pa1zcVKAclVZg1CJhGrnxchtdSrefG/49TBUVKMwR17RMTLz0Gh6qAy8WymBbGaXfgfetQ==","signatures":[{"sig":"MEUCIQCCDJFyJcYjn7VdTYUGQzSI16nrTSF9RhJFRlD5k/n+AAIgK4AvZYy6ELP9cm57XVwe6ids56EdC5qCyjWPBeDxZc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2085904},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"01b7bc63f457d1b7686092e806ddeb7bf8c4f6e8","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.68_1738779065452_0.03249565512687824","host":"s3://npm-registry-packages-npm-production"}},"0.0.69":{"name":"vue-hmi","version":"0.0.69","_id":"vue-hmi@0.0.69","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"3098efbd6cfb8514727c1eb98d49e5f2d29c6a0f","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.69.tgz","fileCount":63,"integrity":"sha512-HZhWKEpWC2XTQ/VKrrim39JZcMF3ydJN/3KS4FQwXkZNArG6P2qJmUU4K4iUYRIBgEX5JTKrlJEjFssdJ7QVSA==","signatures":[{"sig":"MEUCIAH2hxScIAFdSnbm6lIxJ/CHaf3ZuqhbgJlnZZGpzM64AiEA+xQYg0dgaUzvcLVcmJ/K4aGR4oU9iEIcoCuGsL5ox6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2093233},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"01b7bc63f457d1b7686092e806ddeb7bf8c4f6e8","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.69_1738779799770_0.9475075193939226","host":"s3://npm-registry-packages-npm-production"}},"0.0.70":{"name":"vue-hmi","version":"0.0.70","_id":"vue-hmi@0.0.70","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"f3b513477f10204ce39ed2b7c642a91b4a0e029a","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.70.tgz","fileCount":63,"integrity":"sha512-ttI9Oj+YaSe990jOq26ncE0pyd3b53+HCkfiTbneVefItSAEggQnY9m8DAhZj3n1TSr6nkoacJi6jSgKGUzujg==","signatures":[{"sig":"MEUCIQDj+eE7sHeeQD4uMzhbk5BtEslARqr9eCDu8kH7e++lIgIgfLByZ0pK8UGnzQfYxgpLRe4K5B0X5zOv90QurNw7Oks=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2093381},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"01b7bc63f457d1b7686092e806ddeb7bf8c4f6e8","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.70_1738791890956_0.4949118773853114","host":"s3://npm-registry-packages-npm-production"}},"0.0.71":{"name":"vue-hmi","version":"0.0.71","_id":"vue-hmi@0.0.71","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"aa2a2aae806a290e85b6a38b04116cbfa9ebedf0","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.71.tgz","fileCount":63,"integrity":"sha512-cjDLfzPcAigTapejfXP9Ajw0CdC3nzAPuQF1VUPlwg8oPyoHZzpV5UiT8qu8J5gTDMon4J6qabI756/7pca5BQ==","signatures":[{"sig":"MEYCIQD1eiDaHRi8fPPFq3BG+hMqgJ+MI5B1Hj2a3YCcj62xnQIhAKqsJvWjpftpACK05gvqnmkTlOQqkGBY71QQ4vhFZRua","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2092937},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"01b7bc63f457d1b7686092e806ddeb7bf8c4f6e8","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build && vue-tsc --declaration --emitDeclarationOnly","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.71_1738792421750_0.638810289680505","host":"s3://npm-registry-packages-npm-production"}},"0.0.72":{"name":"vue-hmi","version":"0.0.72","_id":"vue-hmi@0.0.72","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"d4f93d756e2326f8313fad48aeb038a16361186e","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.72.tgz","fileCount":46,"integrity":"sha512-7GhxIZbnI92RgJFT5zJhkH5TE0EKVQNoiim1Ojo6fJj4nxqFOTV8oSobZWMhs2cM13AqYaijrXdujL0fujOytw==","signatures":[{"sig":"MEUCIQDzWLc85adehSDG3sqD6IrE75v8/IiK+bccXwW0SonbCAIgci+cKHrUgWbd3rTeuoqOcALsV7tITzX6kq2ayqO3Gxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2086933},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"30616a49ec2b5c2726323810e829a91654c26f6b","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.72_1738798619778_0.32685232057910474","host":"s3://npm-registry-packages-npm-production"}},"0.0.74":{"name":"vue-hmi","version":"0.0.74","_id":"vue-hmi@0.0.74","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"9de904b2f0dfb1127dc89551182186f3f4a6c33a","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.74.tgz","fileCount":46,"integrity":"sha512-t2Ph3VGQONyThx+ubXcERQmheUZAiiJQPqzIBhxgbS3VnhOD4z99hN1T+NAS3uCJN/NLvYB7mfGVZz+h83CKWw==","signatures":[{"sig":"MEUCIQD7kYb53sWBeNW/m74lZoD2UsTlydl2LYhYOqvffkOjfgIgI9XY3D2iHw+DC+NE6EWy58lU6eg7loEzAgK6ZItAvZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2090190},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"30616a49ec2b5c2726323810e829a91654c26f6b","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.74_1738801445363_0.14299616325814002","host":"s3://npm-registry-packages-npm-production"}},"0.0.75":{"name":"vue-hmi","version":"0.0.75","_id":"vue-hmi@0.0.75","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"3705da40fc0476369d994a04ebf0820744828145","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.75.tgz","fileCount":46,"integrity":"sha512-II7zbo+kDP+ql8b1Ox8V2hz9qXeU3Zp4XPP4vzy/gh9fLaczB0SzdEqpAGOqRVfz3fIDzvsIqtnjQPGLFImckg==","signatures":[{"sig":"MEYCIQDrKFQZYsuIlCxqOXPn5pQIWjWy3a/BjNXy/z+Wx7JTNAIhAKduMxcxFg3yIKYC36ZFLIbwQbR4zr0ZzaUPzZy7XhhK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2090201},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"30616a49ec2b5c2726323810e829a91654c26f6b","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.75_1738802396122_0.8686898612955616","host":"s3://npm-registry-packages-npm-production"}},"0.0.76":{"name":"vue-hmi","version":"0.0.76","_id":"vue-hmi@0.0.76","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"49cca4b5cdc73c35b1d48a9de00595966a68ab88","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.76.tgz","fileCount":46,"integrity":"sha512-E/HQu7eLALSpUtpfWUGLeIGvw0X1HSQ6mm07PPUb5dktAFiDVU/QIF09giOBjsiFM+vkLt69w8LUSvnv7w6z1g==","signatures":[{"sig":"MEUCIQDUgIXvsQrbBRX/Ww7+snFY58DrWwIwc+Q+nKFZuaEGnwIgalK2M7Omv8ANw0+Dr70qsup4YJYcimw2YqqTM8pUZZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2090201},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"30616a49ec2b5c2726323810e829a91654c26f6b","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.76_1738802558890_0.5528392277589473","host":"s3://npm-registry-packages-npm-production"}},"0.0.77":{"name":"vue-hmi","version":"0.0.77","_id":"vue-hmi@0.0.77","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"c8f15b9626e146d70470a55babfe93851fc1bd7f","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.77.tgz","fileCount":46,"integrity":"sha512-u5wuMni+mJhARDN0lA6rwuVlsP3QIL3DlcKALFy06Wy8f14taLFLnB4GaK6xYgYHhMAZ+68H+mtwxCBHnj1igA==","signatures":[{"sig":"MEYCIQCZv4VnWT7ogm1TENE/Au03hVsSgqZQMSbSTqkZbKu9PAIhAJmzEuT6NGplPO3anzY5lLPUZTIGCiC1W6DWSEAydq6v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2090462},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"30616a49ec2b5c2726323810e829a91654c26f6b","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.77_1738802999628_0.5740898354906276","host":"s3://npm-registry-packages-npm-production"}},"0.0.78":{"name":"vue-hmi","version":"0.0.78","_id":"vue-hmi@0.0.78","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"febbc55c88c09fca68937b94a47dd0d51720f3bc","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.78.tgz","fileCount":46,"integrity":"sha512-DhXd9IPbTYXt/4tmrVaUX2MfzKxNc3XNbiLrNiLwaKGBpeANugQ8wASZipJHBe82boog5ydt16Da03828+OPdQ==","signatures":[{"sig":"MEQCIH5VqjOsbqGzv0CEtDxvay7PLmtN8UtBbB/5BMm2cUHeAiB+HIRn0VvrtjurMIs8vDwuqvYwPzJZAJlLd/9lnMYpUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2090371},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"30616a49ec2b5c2726323810e829a91654c26f6b","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.78_1738803449448_0.4301072221105058","host":"s3://npm-registry-packages-npm-production"}},"0.0.79":{"name":"vue-hmi","version":"0.0.79","_id":"vue-hmi@0.0.79","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"6d5d46f054927bd52ee60c7862401af8b9973876","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.79.tgz","fileCount":46,"integrity":"sha512-G8jQlkBYdS1LvEe9mFY+S1jZAd7PEtqeHkzYuFQYSoiZToIf62i4dbpqecafYO2UFPqf8x/aeRapkRyOUsZ7nw==","signatures":[{"sig":"MEUCIQCLf28cxNbrowW32haIYn0DSkmR9J3RRplurPCouKJLNwIgdR0ctru+bNe6Dx/1LKWvFvOf/OJ91L02sABFxh0ce5k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2089945},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"30616a49ec2b5c2726323810e829a91654c26f6b","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.79_1738803470241_0.7357817796892374","host":"s3://npm-registry-packages-npm-production"}},"0.0.80":{"name":"vue-hmi","version":"0.0.80","_id":"vue-hmi@0.0.80","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"1905f8f97a3a316e5b8953e25523c782de28e997","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.80.tgz","fileCount":46,"integrity":"sha512-qvTlQ5XHyjwtfhOGozP+HjbVyFZeCslj4yyd5E+FZXaKLIX3ag77jgtcG4860B+zSis33aXuG9LNWY3NGeGNzQ==","signatures":[{"sig":"MEQCIEceDeIj8ldsP7zHq2Q2hsBtwfTQ0a2rhiYWCUPTJ2vaAiASkqeC/zqvN8BKTTOz0vAQElnAIw1mo9zqFWtvI5wvcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2090620},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"30616a49ec2b5c2726323810e829a91654c26f6b","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.80_1738843294626_0.6133397250661146","host":"s3://npm-registry-packages-npm-production"}},"0.0.81":{"name":"vue-hmi","version":"0.0.81","_id":"vue-hmi@0.0.81","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"dc1cbb77890a4a425870037559d2dd67de22371b","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.81.tgz","fileCount":46,"integrity":"sha512-9p3zeclsbVnLQSWFKDhln58TIo09rHDL6qXRkS5iuKlD3L2lZtFLJvXRMWCBD4BVDEUeJDoxk4+BLYUrIewbng==","signatures":[{"sig":"MEYCIQDy301/z8mOtnI08MU40oNJ37ySOYzcrxnjXG4vXXiUTgIhAOz66QoRQFXH46pchPTqQkSZLTlMaveJgx7I8zCqf00I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2090012},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"30616a49ec2b5c2726323810e829a91654c26f6b","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.81_1738844350779_0.6000524714353062","host":"s3://npm-registry-packages-npm-production"}},"0.0.82":{"name":"vue-hmi","version":"0.0.82","_id":"vue-hmi@0.0.82","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"d2b7479a2d46e87de93f2b6be3f5b1ee0d97d139","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.82.tgz","fileCount":46,"integrity":"sha512-SNja4QAGRrkOVka0lIny9LA7RIC7i9QZY957GITIwUWc7TE8RYj/WmS175NW9TIfQgT2ynZHz42S/s63SBoV+A==","signatures":[{"sig":"MEUCIAkuuEo1eaedqr61SwVvdFYnyyw2e/lGBNTQ7lMK4luxAiEAwXjhynf8c26tYZHFwfPcnkOtBgQ8+LD4vYAsJ932v/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2100924},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"30616a49ec2b5c2726323810e829a91654c26f6b","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"This directory contains different examples of HMI implementations using Vue Flow.","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","uuid":"^11.0.5","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.82_1738846214797_0.3714573779024928","host":"s3://npm-registry-packages-npm-production"}},"0.0.83":{"name":"vue-hmi","version":"0.0.83","_id":"vue-hmi@0.0.83","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"0de2a2bca975252ddb823c10802b924df432da6a","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.83.tgz","fileCount":46,"integrity":"sha512-iA4MZIaYY4AqwjDIhzgvDdpUDNsz7M8/kFPgCS4lTkXloD+KwHaHY/bhmlMK9XPLlM6bDv5ZHF1drAIemrOYwA==","signatures":[{"sig":"MEYCIQD7XOobLePbh4PrP5JeZLZMSquHJCjG4rCJh7//RXH1ewIhAOeOSaWTXfgn/5ado9BATsNv+la84sJYNu3rgIB4dlJF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2111350},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"78a4ad0e9deb63eccb9a0cde9f3b5ef5b291caea","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"s# HMI Component","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","uuid":"^11.0.5","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.83_1738943403478_0.48727559442674484","host":"s3://npm-registry-packages-npm-production"}},"0.0.84":{"name":"vue-hmi","version":"0.0.84","_id":"vue-hmi@0.0.84","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"7e169115df04c1e2d649c2e21683db17df533c07","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.84.tgz","fileCount":46,"integrity":"sha512-Uhcg2RepPmuG5tzzbZ+97AVuMtYnTOT22LfB3wUW+quRyaZZGScwC2JXPP+EIzFTWgat8a3cKPDlNycRUQW8hw==","signatures":[{"sig":"MEUCIE5oFLAzFPAd4kGmGH8+U4yM2nfrE7j2eDze8AiXqJMnAiEAzfJL9GVHc8Htzs9vflx037PzYJVeleyJVcvvxUv1yKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2111350},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"78a4ad0e9deb63eccb9a0cde9f3b5ef5b291caea","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"s# HMI Component","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","uuid":"^11.0.5","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.84_1738943880543_0.9109588621703331","host":"s3://npm-registry-packages-npm-production"}},"0.0.85":{"name":"vue-hmi","version":"0.0.85","_id":"vue-hmi@0.0.85","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"566962e7a41128ed13369c2c3347e78da2b9289e","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.85.tgz","fileCount":46,"integrity":"sha512-0tqBFH7KnUSyVBwHPumLi5q428geriyH8m5qJ6sUIT4R9vAI0WSa2ZxnARuMOlNtGfOtwnBVfE0stBglHqO17w==","signatures":[{"sig":"MEYCIQCGuZV2DJKKKTnalcuS5qd113yGcEYaQtPN6CxUTiY03gIhANBte2S5HJ3jsZSfo+JqQ7xtIo1L2ynNByRXH1Gm2NBB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2102705},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"01212319a6ea64bc4549ad607b4fbf2b87910506","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"s# HMI Component","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","uuid":"^11.0.5","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.85_1740996202641_0.7216034781903362","host":"s3://npm-registry-packages-npm-production"}},"0.0.86":{"name":"vue-hmi","version":"0.0.86","_id":"vue-hmi@0.0.86","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"ff9570d23c71eb963a2a20930c30b71dd31e3385","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.86.tgz","fileCount":46,"integrity":"sha512-k/3S2xvaGgBPWmcXtVrR0+D9QOejYMSd1BoCSKfpm0ETuex1efd9ybgGN3g5i6RxBrsVuKRldE4SwqmzaN+4xw==","signatures":[{"sig":"MEQCIA0V4AoS54jWsWz8U3M25pwnGSctyjat1jyXqEAQKhQxAiBnajLRwEW1Nceq69CeTmtdrW/PQhzNGd8SVqDKW7KOqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2092993},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"879d133cae6316d174f1f3c54ffc7700fa3e59bd","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"s# HMI Component","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","uuid":"^11.0.5","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.86_1741014703108_0.9757893841261658","host":"s3://npm-registry-packages-npm-production"}},"0.0.87":{"name":"vue-hmi","version":"0.0.87","_id":"vue-hmi@0.0.87","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"e77753a357b50fd2cc746334458783234aa62f70","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.87.tgz","fileCount":46,"integrity":"sha512-wvcFkT4yjaxZflCuOSyUbspvNm76Vy1FGejv6fGscyNq1F3z2WWq/Tg5CTy7H99XSQPkPQsmT77129YBu+lvPw==","signatures":[{"sig":"MEUCIDw+VmmvLXBC0siHY6Q9Uz3INcXvPPrntthWoF6+fjTIAiEA0mCbYDuCq+nfTBnZbG+apBWgW1JmzxaJykRbo+jbgL8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2092592},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"879d133cae6316d174f1f3c54ffc7700fa3e59bd","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"s# HMI Component","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","uuid":"^11.0.5","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.87_1741038225121_0.868614579053937","host":"s3://npm-registry-packages-npm-production"}},"0.0.88":{"name":"vue-hmi","version":"0.0.88","_id":"vue-hmi@0.0.88","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"d694e4660a488d4d6e8464da033139b12290c531","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.88.tgz","fileCount":46,"integrity":"sha512-nSwTq1juJ6O3UVjN1cKluY+GoC255C5oQNwAVcvv0mrQQRNqZPUoe7bP/8dakp0YocCoyudQjBK4Nh7Jxs0Cvg==","signatures":[{"sig":"MEUCIQCzSEDmdSbAvLoooYa6NgcmpgtqotC7xutzOdpGRMj9BgIgUsLi4pEhzrJyRFL7iViAaRlaPxxiWROXlq7FHKcODFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2096238},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"879d133cae6316d174f1f3c54ffc7700fa3e59bd","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"s# HMI Component","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","uuid":"^11.0.5","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.88_1741043684898_0.4498439456780561","host":"s3://npm-registry-packages-npm-production"}},"0.0.89":{"name":"vue-hmi","version":"0.0.89","_id":"vue-hmi@0.0.89","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"8b9e51bc5359a731334719eb874604620014ac65","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.89.tgz","fileCount":46,"integrity":"sha512-R1vTlNV5LIShp3PSLHKZavaykBxmqcTtAAMi2Spoa4nSGCp/GmlzoLeBCNEGJnOZ4XrMnNOj6G0lrUNG1E29KA==","signatures":[{"sig":"MEUCIQCBQ/KaJPOdi+ZQ+DjLGpGLd5Hu9tgjjLVejXSQZMktJgIgDXr10k+YfEV/7hpp/JtnSjHRDrEP5wc+VwURrYws52A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2096322},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"879d133cae6316d174f1f3c54ffc7700fa3e59bd","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"s# HMI Component","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","uuid":"^11.0.5","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.89_1741044699786_0.33852564003999985","host":"s3://npm-registry-packages-npm-production"}},"0.0.90":{"name":"vue-hmi","version":"0.0.90","_id":"vue-hmi@0.0.90","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"05f65286ae8e17ec2f2724bc20aafc8d39a8b36f","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.90.tgz","fileCount":46,"integrity":"sha512-6tmkOpMQfUdlCC4aBDmfL8nlPO0NAlLRitVj/wfOplh9lx1Bx/waHt8fhBTaTbPbvUagcswbPICG1fp4M9on2g==","signatures":[{"sig":"MEUCIQD4EdyL/YtlXnyia4346wxnB1U0pft9ZvQDuiMeZCeKgwIgYfjcFB6spUpkmLbqHmeFMILvOI52BuiK9koFQ4S5+E0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2096322},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"879d133cae6316d174f1f3c54ffc7700fa3e59bd","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"s# HMI Component","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","uuid":"^11.0.5","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.90_1741044868596_0.5664206878269167","host":"s3://npm-registry-packages-npm-production"}},"0.0.91":{"name":"vue-hmi","version":"0.0.91","_id":"vue-hmi@0.0.91","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"6fb933f6e1dfabc72e4b9dcc99b9ba4cea5bda1b","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.91.tgz","fileCount":46,"integrity":"sha512-REZ8DXYO3udMM40ukpsObMibQ8YPJmSkmIKc9Tsq/NUkXTiIN4FzBxOliU2JyEkeliEwtVKttvWchNi9pu7Org==","signatures":[{"sig":"MEUCIF5D0ZWSLxwP/OZZbRdLGY4TNe28V7yD1UDGqJDQGmSDAiEA2SwnB8trI1amSJx2MlS5/diBWLtOxXd+2xZfc9lhdgo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2096238},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"879d133cae6316d174f1f3c54ffc7700fa3e59bd","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"s# HMI Component","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","uuid":"^11.0.5","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.91_1741045766916_0.5033418276452872","host":"s3://npm-registry-packages-npm-production"}},"0.0.92":{"name":"vue-hmi","version":"0.0.92","_id":"vue-hmi@0.0.92","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"51ce35864780c0475981b2deccb3fc685e7642fe","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.92.tgz","fileCount":46,"integrity":"sha512-uMaOqaRFEHMQVWZG+F006odp4QoeFUPkLHEnK9HHTeCYARh+abgUb29YO7MXzF2UDr88hwqsvRaLQNvdvWwbfA==","signatures":[{"sig":"MEUCIDn9pm9tuVIRhjg1ok2/0B8ciNMnW1SoaE+zkVAgFQE+AiEAwRV1BVVWUQ9CgfNup404o1kmdzfFBVo4WYAIyr00KHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2093554},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"879d133cae6316d174f1f3c54ffc7700fa3e59bd","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"s# HMI Component","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","uuid":"^11.0.5","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.92_1741046059218_0.5524606810371739","host":"s3://npm-registry-packages-npm-production"}},"0.0.93":{"name":"vue-hmi","version":"0.0.93","_id":"vue-hmi@0.0.93","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"1bf0eafd7b45e2e27db7e92546832888522d70b7","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.93.tgz","fileCount":46,"integrity":"sha512-sQcWRMbjI7FBKs2ljfv5Hbfr6HLz4oKk71D9v4AdkzNZA7BZK8UblZ+osbvBI/8sHE4VirEFs80FF6op0/1ysA==","signatures":[{"sig":"MEYCIQDQyXu5qH7Ea6zrkThui9J4az2vEukWamkjE53IGLsMpQIhAMJQ0V+xX0Ni5x/ww+2cNcSMTq/GF90YV4FvuJhgsBR3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2094591},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"879d133cae6316d174f1f3c54ffc7700fa3e59bd","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"s# HMI Component","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","uuid":"^11.0.5","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.93_1741085946634_0.05452193113389492","host":"s3://npm-registry-packages-npm-production"}},"0.0.94":{"name":"vue-hmi","version":"0.0.94","_id":"vue-hmi@0.0.94","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"444214972b5be1ad7eac7b58eca2961cfa6aa463","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.94.tgz","fileCount":46,"integrity":"sha512-suf1cruXPZqmrk534GCKkf44C34o65dKnvFG8jiNS1ka1yP5mDg1Cpi4+Q3JMI3+36Mtry30SwaEACPeRACetw==","signatures":[{"sig":"MEYCIQDp9TDSF7jtXM3f32OKA20nYd4RhMB93uH+mo1DRg9Y/AIhAME9ou4zFJd4HCk8Xr9VNboMZVFiP/2HZQwM/613NEun","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2094604},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"879d133cae6316d174f1f3c54ffc7700fa3e59bd","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"s# HMI Component","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","uuid":"^11.0.5","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.94_1741086932805_0.31524824149766406","host":"s3://npm-registry-packages-npm-production"}},"0.0.95":{"name":"vue-hmi","version":"0.0.95","_id":"vue-hmi@0.0.95","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"69e7ea1dfebcb2d29c770d98c1c18670562ad5f1","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.95.tgz","fileCount":46,"integrity":"sha512-JF/mGZOPBX0icxJ83iG2+uoYkIM5ZKCikOFiQY6887hk1lG9Jaf8Z8e3a13B9MVpmkE6vJrKgAxCHiz22+p/UQ==","signatures":[{"sig":"MEQCIGpGBmiea2bdqnfZWEQE+tISvICgMpoMQi8TMVDrxYbPAiA4pq5MsGvkxXVgkNhqYJ0qMpK9Ykd4J5t1igACEOJLzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2094461},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"879d133cae6316d174f1f3c54ffc7700fa3e59bd","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"s# HMI Component","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","uuid":"^11.0.5","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.95_1741087352228_0.7635254625103227","host":"s3://npm-registry-packages-npm-production"}},"0.0.96":{"name":"vue-hmi","version":"0.0.96","_id":"vue-hmi@0.0.96","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"54e8c8d1e66d4a3e61037ce7ff1a58af06859632","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.96.tgz","fileCount":46,"integrity":"sha512-Yee+yKi3cwLSuJkNZAGlZWl3h+FmbuTax7DzwjjkLizGcs6OhHBAtQgrA3t/Ds+OLZAT3sNEoCPl74SjyvfI0g==","signatures":[{"sig":"MEYCIQCcB+irbB+SS8oCSLWoErTnPPra8AkhwsoAhbtZU0VQ4AIhAKbGqd1GGh1UYbiF20SwuDQJDqKHjcFEbbYt75iCc7dK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2112670},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"879d133cae6316d174f1f3c54ffc7700fa3e59bd","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"s# HMI Component","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","uuid":"^11.0.5","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.96_1741093350743_0.54403843586935","host":"s3://npm-registry-packages-npm-production"}},"0.0.97":{"name":"vue-hmi","version":"0.0.97","_id":"vue-hmi@0.0.97","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"80b6c7137d2a0233da71bc3efb8020db3d91d82f","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.97.tgz","fileCount":46,"integrity":"sha512-eEqyKjT78b44GKAS2XueIcRSS1rvoOV44wbXj3kNpZEk02oZFi/FdSJXuoHkwXZxR79+1rEXb6rv6/4zU+QEXQ==","signatures":[{"sig":"MEYCIQCwssfPcqO/d42Gb+5qwys2++3PvPe4GJkciWA9THY26gIhAIYc3yNVkV72OMSemBAn3UGx/33wqckD7ARzrNDfnBaw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2094668},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"879d133cae6316d174f1f3c54ffc7700fa3e59bd","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"s# HMI Component","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","uuid":"^11.0.5","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.97_1741093802122_0.10332342272368966","host":"s3://npm-registry-packages-npm-production"}},"0.0.98":{"name":"vue-hmi","version":"0.0.98","_id":"vue-hmi@0.0.98","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"8ed6ee58543d89d7142c837f64dd41343a797b74","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.98.tgz","fileCount":46,"integrity":"sha512-1EAXHSBoPa/iaIeml9T/UuH8oN3/fb1Mx0UcPx/Kj5cQxFLpGzSpIjYyBqPxYblvsIv4mF6jhSEr7ree1xPxdA==","signatures":[{"sig":"MEUCIB3WZnNHaR6sGUTJoox7pmpyyfxOz1uc2qWlnMMzQqSZAiEAtUztXn13oWAjhonqesuY2Gtp+f3upwy9vK3c/7LOP5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2094940},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"879d133cae6316d174f1f3c54ffc7700fa3e59bd","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"s# HMI Component","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","uuid":"^11.0.5","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.98_1741105738105_0.2905416017919784","host":"s3://npm-registry-packages-npm-production"}},"0.0.99":{"name":"vue-hmi","version":"0.0.99","_id":"vue-hmi@0.0.99","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"da2ac244e66d6075051c1777ba168337a998aecb","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.99.tgz","fileCount":46,"integrity":"sha512-vEJev0rcXOyOiHNjecEbmSXfKWmDrGikY5BFq55tbOcjNR7D7+zUB91j4bqmFRuuzadkQrc1iK9xSy9spUKibA==","signatures":[{"sig":"MEQCIDvZLolrzkR00+dcfLg0pLphFArYIScHKJaTpSqDBofLAiBAHGhAYZIZtg+6C/LknnZirxlclFkkHOec2cIfBBl4hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2093978},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"879d133cae6316d174f1f3c54ffc7700fa3e59bd","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"s# HMI Component","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","uuid":"^11.0.5","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.99_1741107097788_0.5133324347328783","host":"s3://npm-registry-packages-npm-production"}},"0.0.100":{"name":"vue-hmi","version":"0.0.100","_id":"vue-hmi@0.0.100","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"eaa8b918f4db4b768c3d3f590782faf0908a2506","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.100.tgz","fileCount":46,"integrity":"sha512-dMU2FgfwSnBIy4H3GRwBnZQX9tXNbfQR0pvJL4lQj0LhtIW6W/Qqphb5JD39WLfoM0eE1m5p5o0h4s9evYieCA==","signatures":[{"sig":"MEQCIAVMpSGg3iUu1+8ZOIMCRY0tYXgMnCC5RYwBSKW6gFWDAiAODMoPHDOJLeel2mX6s0HhXRboTQSFOu9FMhIEqSjslw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2097264},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"879d133cae6316d174f1f3c54ffc7700fa3e59bd","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"s# HMI Component","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","uuid":"^11.0.5","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.100_1741108548367_0.7431041607803199","host":"s3://npm-registry-packages-npm-production"}},"0.0.101":{"name":"vue-hmi","version":"0.0.101","_id":"vue-hmi@0.0.101","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"a696e32ad704060b0464797d729317e3efc4988c","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.101.tgz","fileCount":46,"integrity":"sha512-maZ3iG+5bhB5gJE0V9k772QQfX84KYBy6IoAQ6RLS/FBa7Mkqo9hZaodf5yczz5rFAgcn8Jwlfvjx6m1KkSoTg==","signatures":[{"sig":"MEUCIEMTgg9Beci8Im2eCKIIdbq1v2GYphNJYUP7az0Ao6zMAiEA85SqLpliYA0gixoQGUL0QQQV46vGTkw5Yk53CV9EwiU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2096783},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"4f4629209e2ccd3d53e7d47bd014d72b86f24b5a","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"s# HMI Component","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","uuid":"^11.0.5","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.101_1741109694932_0.18738077215257087","host":"s3://npm-registry-packages-npm-production"}},"0.0.102":{"name":"vue-hmi","version":"0.0.102","_id":"vue-hmi@0.0.102","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"edd5b15ea0269ebfeec4894ae2d81961da108086","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.102.tgz","fileCount":46,"integrity":"sha512-/4HT4MgFriufbZrT9/RJtkczXt5yaIFhevt3YJaOC73ZQDxb4MRUhFBkkeJT1CDCSrNrueghUrJhJe67kwL0tw==","signatures":[{"sig":"MEQCICTBfpR/rxzuHLJxAb0pTEgBNJmylqGuIziy2TkbdmykAiAZHEupCeTIrC30fgJqs2bAz8DaI8CXxV2YjqbSazomag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2096931},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"4f4629209e2ccd3d53e7d47bd014d72b86f24b5a","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"s# HMI Component","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","uuid":"^11.0.5","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.102_1741110068504_0.730650147502983","host":"s3://npm-registry-packages-npm-production"}},"0.0.103":{"name":"vue-hmi","version":"0.0.103","_id":"vue-hmi@0.0.103","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"e377c16855235094f5cc42a4b0d26ed2a45c25a8","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.103.tgz","fileCount":46,"integrity":"sha512-2xqLNx2S3YwrUzqxe/D77rXRThKmqJHqy3J04B8m4BUnm0OPuDoe1qZ+9JHFTW2Kyr8cZQrfb4zIrTYB5cKxWg==","signatures":[{"sig":"MEUCIQCIN6utYm+3qYhJl/nyps6d50Rzd+z3+dCL7I0mvbX74AIgXgj+uCKWNmi/2GCiXA9ihJ26tvbLt/G4h1v3lBhXlAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2096933},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"4f4629209e2ccd3d53e7d47bd014d72b86f24b5a","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"s# HMI Component","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","uuid":"^11.0.5","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.103_1741110310565_0.893757011458973","host":"s3://npm-registry-packages-npm-production"}},"0.0.104":{"name":"vue-hmi","version":"0.0.104","_id":"vue-hmi@0.0.104","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"daa83538ca37c587b3efe94ae5da67b635b1dfbd","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.104.tgz","fileCount":46,"integrity":"sha512-LXRHy5MAXkdvZEyDedQSuy18dJTk+j3XGBsm30qZObjyUxVbwdCj8Qop9rQaDpZaOnbIiyVCafd/1PrG2oo8Cw==","signatures":[{"sig":"MEQCIBilsAb98T/2kOhpxXLC9RPs/9yzegiTHhHVOJVe2pZ/AiAzzPhEpPI/Q6coorcuZSn+EXP67lZ3F8UWG1nTaA/Stg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2651506},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"4f4629209e2ccd3d53e7d47bd014d72b86f24b5a","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"s# HMI Component","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","uuid":"^11.0.5","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.104_1741122636858_0.321916602098415","host":"s3://npm-registry-packages-npm-production"}},"0.0.105":{"name":"vue-hmi","version":"0.0.105","_id":"vue-hmi@0.0.105","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"6eb8d88e5e642913d6171b9f43acb8b339479a34","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.105.tgz","fileCount":46,"integrity":"sha512-i0S6mJzIMs9+IcTUue8rKYgPyljbM/AuYEO+MR/f5h9zvOzhwY0ufWugkzcO4aQPAhpDLGNTIg93f4lWc3ZA5w==","signatures":[{"sig":"MEUCIBVTgzo8WH5hzwAbUniidzkNBezQ8IcFdVBQKQvJkmuwAiEA6avkkgVzuxL+YlR0CisdfgsqGB/lNl5iibNtkr/IpbY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2651680},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"4f4629209e2ccd3d53e7d47bd014d72b86f24b5a","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"s# HMI Component","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","uuid":"^11.0.5","pinia":"^2.2.6","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.105_1741123009524_0.03993716878768261","host":"s3://npm-registry-packages-npm-production"}},"0.0.106":{"name":"vue-hmi","version":"0.0.106","_id":"vue-hmi@0.0.106","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"91a8bf4dc1cd3948896a3e59e0d0501d15f26aa6","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.106.tgz","fileCount":48,"integrity":"sha512-M+/O84kmP15OlLcMQLUHVEH1AmqitWDEzZkdh8vFFrlmlcf1JSiFr3OxhMOKMbmEesGMNoTUvclt5VF4Xayi7w==","signatures":[{"sig":"MEUCIGy+134Bc8UnParRIil8GMSJ7sWdF0vHJrs1X1Z4mp3bAiEAnXDRrl1qUgOyzwc2POWnTLFIH9viyzfSTC2JdsRkek8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2702421},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"6de8f66fd959f4996bdcb3b78a34612a845c0a85","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"s# HMI Component","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","uuid":"^11.0.5","pinia":"^2.2.6","@heroicons/vue":"^2.2.0","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.106_1741253765696_0.8880553754604246","host":"s3://npm-registry-packages-npm-production"}},"0.0.108":{"name":"vue-hmi","version":"0.0.108","_id":"vue-hmi@0.0.108","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"270c5ce2aeaedffb0539bc6fd90e9e14d93655c7","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.108.tgz","fileCount":48,"integrity":"sha512-Zm+lBk4PPcPdZJjAY+V5LahXOSSt5tOiCGRcM4NL2joIdP12gKjxXd8AErjM/KhiSacz5odlt81I0EnIBQSQww==","signatures":[{"sig":"MEUCIQD0m68/FmPFxxITBD6Qt18mcEfU11mSUtZV0TzwU3Ky4gIgCpo5BOXrv6MID01qqYa4/HEIj1svfastF1RT2V0TYmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2681744},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"6de8f66fd959f4996bdcb3b78a34612a845c0a85","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"s# HMI Component","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","uuid":"^11.0.5","pinia":"^2.2.6","@heroicons/vue":"^2.2.0","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.108_1741253873302_0.4078770970395178","host":"s3://npm-registry-packages-npm-production"}},"0.0.109":{"name":"vue-hmi","version":"0.0.109","_id":"vue-hmi@0.0.109","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"758eb9edc0251c99edb53386fac41946257c28d5","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.109.tgz","fileCount":48,"integrity":"sha512-sQKL7kdyPlFCaIUGL60Rv50mEIluxf99/X78kMtODNY6iOygqPNHuCRRe77mlUwwXXMyhg2Kbkzr7RY/xFvDtw==","signatures":[{"sig":"MEUCIE+vWkA5AX8gXXuDCMrFnZ2U7sFi4ZG/m0cwt2lTXEbgAiEAiJcEzGd4G2RD36JeXXPytUb1qFxx26aPYCJP349vUvI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2681442},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"6de8f66fd959f4996bdcb3b78a34612a845c0a85","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"s# HMI Component","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","uuid":"^11.0.5","pinia":"^2.2.6","@heroicons/vue":"^2.2.0","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.109_1741254289201_0.1296833585231043","host":"s3://npm-registry-packages-npm-production"}},"0.0.110":{"name":"vue-hmi","version":"0.0.110","_id":"vue-hmi@0.0.110","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"5341465c097f51dcb12fa37e528aeda8df31e7b6","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.110.tgz","fileCount":48,"integrity":"sha512-PrTQA5B70UJznUE7+CTvRbIisFCkQN/PmnBvVI2ZSU97CdU0LcCwiXlOe1QSiipmUVniGelzOJs8Y6KoFthVMg==","signatures":[{"sig":"MEUCIEy9lCZhHo8lY7Yy/q0H8Ubt7t0gscDU96+aDkIog9sFAiEAlBYpJm1Trn5+YKO9zzOgDuaGL/3yDga3m2fJr2xPoYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2765314},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"725d0f8596891febb32885fb8c16079a7fe4866f","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"s# HMI Component","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","uuid":"^11.0.5","pinia":"^2.2.6","@heroicons/vue":"^2.2.0","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.110_1741274951202_0.788469916488004","host":"s3://npm-registry-packages-npm-production"}},"0.0.111":{"name":"vue-hmi","version":"0.0.111","_id":"vue-hmi@0.0.111","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"b2fdb28e49d9ef2b40448f81555dfb15a0f2d241","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.111.tgz","fileCount":48,"integrity":"sha512-tlVRtOLOxCGLP617nF6QWZ2H8JSBp8U8SVWzBlCfz9G9AdgHAhmvlWrVJKk2LdgEKv2l3xs/If/BMYvC7rrvjg==","signatures":[{"sig":"MEUCIC+0pNFZKsBbXC7Ab96tULZmTEjhLCMaSGMtlFUwYlWrAiEAnwaK6lbEcgFP5rlHlVWQgF4Yw7ezdOsNQDEAPE7jgis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2791572},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"e870ef4f6245ffdb7be1120de9603f3a08837715","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"s# HMI Component","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","uuid":"^11.0.5","pinia":"^2.2.6","@heroicons/vue":"^2.2.0","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.111_1741277162659_0.5647452459301419","host":"s3://npm-registry-packages-npm-production"}},"0.0.112":{"name":"vue-hmi","version":"0.0.112","_id":"vue-hmi@0.0.112","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"dist":{"shasum":"5076984b6651fa9d188042ebfff1908bc49a6e0b","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.112.tgz","fileCount":48,"integrity":"sha512-tyLkp1FLdcnfX8Cu9ZEwdJeiUG/MAoDpwrTfno/TwRZ8i8qVOFs9MeY9+rKKKbcteG8TPpbpdgMV/cDxCcup4Q==","signatures":[{"sig":"MEQCIG8k9JVCNQS6F35H0qmHUqzWN1BXfm1WZ8FG4dgpUmMNAiBMtt+Z51NGz/OwifwjoD85XOtMbXygBt623isWkviZnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2771816},"main":"./dist/vue-hmi.umd.js","type":"module","types":"./dist/types/index.d.ts","module":"./dist/vue-hmi.es.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/vue-hmi.es.js","source":"./src/index.ts","require":"./dist/vue-hmi.umd.js"}},"gitHead":"e870ef4f6245ffdb7be1120de9603f3a08837715","private":false,"scripts":{"dev":"vite","lint":"eslint . --fix","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force"},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"_npmVersion":"10.8.2","description":"s# HMI Component","directories":{},"_nodeVersion":"18.20.5","dependencies":{"vue":"^3.5.12","uuid":"^11.0.5","pinia":"^2.2.6","@heroicons/vue":"^2.2.0","@vue-flow/core":"^1.41.5","vite-plugin-dts":"^4.5.0","@vue-flow/controls":"^1.1.2","@vue-flow/background":"^1.3.2","@vue-flow/node-resizer":"^1.4.0","vite-plugin-css-injected-by-js":"^3.5.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.4.10","jsdom":"^25.0.1","eslint":"^9.14.0","vitest":"^2.1.4","postcss":"^8.4.49","vue-tsc":"^2.1.10","typescript":"~5.6.3","@types/node":"^22.9.0","tailwindcss":"^3.4.15","@types/jsdom":"^21.1.7","autoprefixer":"^10.4.20","npm-run-all2":"^7.0.1","@vue/tsconfig":"^0.5.1","@vue/test-utils":"^2.4.6","@tsconfig/node22":"^22.0.0","eslint-plugin-vue":"^9.30.0","@vitejs/plugin-vue":"^5.1.4","@vitest/eslint-plugin":"1.1.7","@vitejs/plugin-vue-jsx":"^4.0.1","vite-plugin-vue-devtools":"^7.5.4","@vue/eslint-config-typescript":"^14.1.3"},"_npmOperationalInternal":{"tmp":"tmp/vue-hmi_0.0.112_1741277253419_0.37361301077377007","host":"s3://npm-registry-packages-npm-production"}},"0.0.113":{"name":"vue-hmi","version":"0.0.113","private":false,"type":"module","main":"./dist/vue-hmi.umd.js","module":"./dist/vue-hmi.es.js","types":"./dist/types/index.d.ts","source":"./src/index.ts","exports":{".":{"import":"./dist/vue-hmi.es.js","require":"./dist/vue-hmi.umd.js","types":"./dist/types/index.d.ts","source":"./src/index.ts"}},"scripts":{"dev":"vite","build":"vite build","preview":"vite preview","test:unit":"vitest","build-only":"vite build","type-check":"vue-tsc --build --force","lint":"eslint . --fix"},"dependencies":{"@heroicons/vue":"^2.2.0","@vue-flow/background":"^1.3.2","@vue-flow/controls":"^1.1.2","@vue-flow/core":"^1.41.5","@vue-flow/node-resizer":"^1.4.0","pinia":"^2.2.6","uuid":"^11.0.5","vite-plugin-css-injected-by-js":"^3.5.2","vite-plugin-dts":"^4.5.0","vue":"^3.5.12"},"devDependencies":{"@tsconfig/node22":"^22.0.0","@types/jsdom":"^21.1.7","@types/node":"^22.9.0","@vitejs/plugin-vue":"^5.1.4","@vitejs/plugin-vue-jsx":"^4.0.1","@vitest/eslint-plugin":"1.1.7","@vue/eslint-config-typescript":"^14.1.3","@vue/test-utils":"^2.4.6","@vue/tsconfig":"^0.5.1","autoprefixer":"^10.4.20","eslint":"^9.14.0","eslint-plugin-vue":"^9.30.0","jsdom":"^25.0.1","npm-run-all2":"^7.0.1","postcss":"^8.4.49","tailwindcss":"^3.4.15","typescript":"~5.6.3","vite":"^5.4.10","vite-plugin-vue-devtools":"^7.5.4","vitest":"^2.1.4","vue-tsc":"^2.1.10"},"_id":"vue-hmi@0.0.113","gitHead":"e870ef4f6245ffdb7be1120de9603f3a08837715","description":"s# HMI Component","_nodeVersion":"18.20.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-079pkUmxteY3+Y3C+8u7jkp8Ola/eB6iDRm4xM1ftOCcofIbgKsHQIgX0nAdNqazrxK7Tu0UKvV1JQhhMp+lNA==","shasum":"6d3ca114b1f696b0b7ecdb5a22b477c0238ae40e","tarball":"https://registry.npmjs.org/vue-hmi/-/vue-hmi-0.0.113.tgz","fileCount":51,"unpackedSize":2806970,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFGcMsCINc7U+92IXBri0V3z/cfusJTsZLx8L/V3ffH5AiA21NLY7h5BRRk5tOW68ek86FCDlNwqJA5cKaBsqyWIsg=="}]},"_npmUser":{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"},"directories":{},"maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue-hmi_0.0.113_1741277565431_0.5621139126516348"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-31T12:50:37.995Z","modified":"2025-03-06T16:12:45.871Z","0.0.1":"2025-01-31T12:50:38.215Z","0.0.2":"2025-01-31T21:53:02.937Z","0.0.3":"2025-01-31T21:54:44.333Z","0.0.4":"2025-01-31T21:58:14.128Z","0.0.5":"2025-01-31T22:10:44.127Z","0.0.6":"2025-01-31T22:39:14.357Z","0.0.7":"2025-01-31T22:44:15.060Z","0.0.8":"2025-01-31T23:49:14.462Z","0.0.9":"2025-01-31T23:56:40.197Z","0.0.10":"2025-02-01T00:00:38.421Z","0.0.11":"2025-02-01T11:42:51.952Z","0.0.12":"2025-02-02T22:52:13.655Z","0.0.14":"2025-02-03T01:15:13.483Z","0.0.15":"2025-02-03T01:25:11.253Z","0.0.16":"2025-02-03T01:35:58.177Z","0.0.18":"2025-02-03T12:58:34.043Z","0.0.19":"2025-02-03T13:04:33.894Z","0.0.20":"2025-02-03T13:14:33.447Z","0.0.21":"2025-02-03T13:15:33.849Z","0.0.22":"2025-02-03T13:49:28.840Z","0.0.23":"2025-02-03T14:39:31.104Z","0.0.24":"2025-02-03T14:42:05.320Z","0.0.25":"2025-02-03T15:01:19.110Z","0.0.26":"2025-02-03T15:07:51.241Z","0.0.28":"2025-02-03T15:41:23.561Z","0.0.29":"2025-02-03T15:45:27.685Z","0.0.30":"2025-02-03T15:58:17.398Z","0.0.31":"2025-02-03T18:00:49.669Z","0.0.32":"2025-02-03T18:01:04.965Z","0.0.33":"2025-02-03T18:14:02.208Z","0.0.34":"2025-02-03T21:42:05.840Z","0.0.35":"2025-02-03T21:46:55.117Z","0.0.36":"2025-02-03T21:48:57.417Z","0.0.37":"2025-02-03T21:54:34.275Z","0.0.39":"2025-02-04T12:44:09.045Z","0.0.40":"2025-02-04T12:57:05.602Z","0.0.41":"2025-02-04T13:37:05.471Z","0.0.42":"2025-02-04T13:52:00.845Z","0.0.43":"2025-02-04T14:01:24.212Z","0.0.44":"2025-02-04T14:45:44.785Z","0.0.45":"2025-02-04T14:52:28.905Z","0.0.46":"2025-02-04T14:54:47.713Z","0.0.47":"2025-02-04T15:02:54.404Z","0.0.48":"2025-02-04T15:13:00.863Z","0.0.49":"2025-02-04T16:14:13.317Z","0.0.50":"2025-02-04T21:57:11.113Z","0.0.51":"2025-02-04T22:20:59.759Z","0.0.52":"2025-02-04T22:25:20.564Z","0.0.53":"2025-02-04T22:28:57.024Z","0.0.54":"2025-02-04T22:34:39.824Z","0.0.55":"2025-02-04T23:53:47.139Z","0.0.56":"2025-02-05T00:04:36.201Z","0.0.57":"2025-02-05T00:09:26.720Z","0.0.58":"2025-02-05T10:39:33.458Z","0.0.59":"2025-02-05T10:40:30.768Z","0.0.60":"2025-02-05T10:53:13.537Z","0.0.61":"2025-02-05T12:58:11.188Z","0.0.62":"2025-02-05T13:00:12.518Z","0.0.63":"2025-02-05T13:09:37.041Z","0.0.64":"2025-02-05T13:10:13.888Z","0.0.65":"2025-02-05T13:27:05.163Z","0.0.66":"2025-02-05T13:34:33.232Z","0.0.67":"2025-02-05T17:42:14.295Z","0.0.68":"2025-02-05T18:11:05.698Z","0.0.69":"2025-02-05T18:23:20.110Z","0.0.70":"2025-02-05T21:44:51.195Z","0.0.71":"2025-02-05T21:53:42.014Z","0.0.72":"2025-02-05T23:37:00.023Z","0.0.74":"2025-02-06T00:24:05.655Z","0.0.75":"2025-02-06T00:39:56.320Z","0.0.76":"2025-02-06T00:42:39.130Z","0.0.77":"2025-02-06T00:49:59.824Z","0.0.78":"2025-02-06T00:57:29.678Z","0.0.79":"2025-02-06T00:57:50.494Z","0.0.80":"2025-02-06T12:01:34.934Z","0.0.81":"2025-02-06T12:19:11.061Z","0.0.82":"2025-02-06T12:50:15.119Z","0.0.83":"2025-02-07T15:50:03.712Z","0.0.84":"2025-02-07T15:58:00.793Z","0.0.85":"2025-03-03T10:03:22.918Z","0.0.86":"2025-03-03T15:11:43.322Z","0.0.87":"2025-03-03T21:43:45.330Z","0.0.88":"2025-03-03T23:14:45.108Z","0.0.89":"2025-03-03T23:31:40.013Z","0.0.90":"2025-03-03T23:34:28.830Z","0.0.91":"2025-03-03T23:49:27.170Z","0.0.92":"2025-03-03T23:54:19.460Z","0.0.93":"2025-03-04T10:59:06.825Z","0.0.94":"2025-03-04T11:15:33.073Z","0.0.95":"2025-03-04T11:22:32.558Z","0.0.96":"2025-03-04T13:02:30.984Z","0.0.97":"2025-03-04T13:10:02.358Z","0.0.98":"2025-03-04T16:28:58.374Z","0.0.99":"2025-03-04T16:51:38.145Z","0.0.100":"2025-03-04T17:15:48.629Z","0.0.101":"2025-03-04T17:34:55.157Z","0.0.102":"2025-03-04T17:41:08.738Z","0.0.103":"2025-03-04T17:45:10.827Z","0.0.104":"2025-03-04T21:10:37.095Z","0.0.105":"2025-03-04T21:16:49.807Z","0.0.106":"2025-03-06T09:36:05.902Z","0.0.108":"2025-03-06T09:37:53.532Z","0.0.109":"2025-03-06T09:44:49.459Z","0.0.110":"2025-03-06T15:29:11.565Z","0.0.111":"2025-03-06T16:06:02.971Z","0.0.112":"2025-03-06T16:07:33.659Z","0.0.113":"2025-03-06T16:12:45.717Z"},"description":"s# HMI Component","maintainers":[{"name":"cechecco","email":"desalvadorfrancesco@gmail.com"}],"readme":"s# HMI Component\n\nA customizable HMI (Human Machine Interface) component for Vue.js applications that allows you to create interactive diagrams and control panels.\n\n## Basic Usage\n\nThe basic implementation requires importing the component and setting up the necessary configuration:\n\n<template>\n  <HmiComponent :config=\"config\" v-model:schema=\"schema\">\n    <!-- Custom components here -->\n  </HmiComponent>\n</template>\n\n<script setup lang=\"ts\">\nimport { ref } from 'vue'\nimport HmiComponent from './HmiComponent.vue'\n\nconst schema = ref({})\nconst config = {\n  images: [\n    {\n      name: 'image1',\n      url: './plant.webp'\n    }\n  ],\n  data: [],\n  editMode: true\n}\n</script>\n\n## Configuration\n\nThe HMI component accepts a `config` prop with the following properties:\n\n- `images`: Array of background images that can be used in the interface\n  {\n    name: string;    // Unique identifier for the image\n    url: string;     // URL or path to the image\n  }\n- `data`: Array of initial data for the interface\n- `editMode`: Boolean to enable/disable edit mode\n\n## Customization\n\nThe component can be customized using named slots. Here are the available slots:\n\n### Sidebar Items\n\nCustom sidebar items can be added using the following slots:\n- `#sidebar-item-example`: Add custom example items\n- `#sidebar-item-electrical`: Add electrical components\n\nExample:\n\n<template #sidebar-item-electrical>\n  <SidebarItemElectrical name=\"Bipolar Transistor\" />\n</template>\n\n### Nodes\n\nCustom nodes can be added using the following slots:\n- `#node-example`: Add custom example nodes\n\nNodes can be wrapped with `WrapperNode` component to add size constraints:\n\n<template #node-electrical>\n  <WrapperNode \n    :min-width=\"10\" \n    :max-width=\"200\" \n    :min-height=\"10\" \n    :max-height=\"200\"\n  >\n    ... a node here ...\n  </WrapperNode>\n</template>\n\n### Background Image Customization\n\nYou can customize the background image interface using:\n- `#bg-image-sidebar-item`: Customize the background image sidebar\n- `#bg-image-node-form`: Customize the background image form\n\n## Complete Example\n\nSee [Test.vue](./src/example/Test.vue) for a complete example of component customization.\n\n## Technical Details\n\nThe HMI Component (`HmiComponent.vue`) is built on top of Vue Flow and provides the following functionality:\n\n### Core Features\n\n1. **Drag and Drop System**\n   - Nodes can be dragged from the sidebar onto the canvas\n   - Supports parent-child relationships between nodes\n   - Automatically handles node positioning within background images\n\n2. **Connection System**\n   - Nodes can be connected when `editMode` is true\n   - Connections are created with unique IDs based on source and target nodes\n   - Supports multiple connection points (handles) per node\n\n3. **State Management**\n   - Schema is automatically saved on node/edge changes\n   - State can be restored from a saved schema\n\n### Component Structure\n\nThe component consists of several key parts:\n\n1. **Main Canvas (`VueFlow`)**\n   - Handles zoom and pan interactions\n   - Manages node and edge rendering\n   - Controls edit mode restrictions\n\n2. **Sidebar**\n   - Only visible in edit mode\n   - Contains default items:\n     - Fit View control\n     - Background Image manager\n   - Supports custom items through slots\n\n3. **Node System**\n   - Background Image nodes serve as containers\n   - Child nodes automatically position relative to parent\n   - Supports size constraints through `WrapperNode`\n\n### Events and Interactions\n\n1. **Node Dragging**\n   - Detects intersections with background nodes\n   - Automatically handles parent-child relationships\n   - Maintains relative positioning when nested\n\n2. **Connection Handling**\n   - Handles connections between nodes\n\n3. **Edges**\n   - Handles edges between nodes and allow to customize the edge style\n\n4. **Schema Management**\n   - Auto-saves on node/edge changes\n   - Provides restore functionality\n\n### Core Components\n\n#### WrapperNode\nA utility component that wraps nodes to provide:\n- Resizing capabilities through `NodeResizer`\n- Configurable size constraints:\n  ```ts\n  minWidth?: number\n  maxWidth?: number\n  minHeight?: number\n  maxHeight?: number\n  ```\n- Dynamic connection handles:\n  - Configurable number of handles via `handlesNumber` prop\n  - Automatic positioning around node perimeter\n  - Handles visibility tied to `nodesConnectable` state\n  - Handles are distributed evenly on each side (top, right, bottom, left)\n\n#### Sidebar\nManages the sidebar interface:\n- Automatically renders all slots starting with `sidebar-item-`\n- Uses `WrapperSidebarItem` for consistent item styling\n- Slot naming convention:\n  ```ts\n  'sidebar-item-example'   // For users items\n  'sidebar-item-background' // For background images (default)\n  'sidebar-item-fitview'    // For view controls (default)\n  ```\n\n#### LinesSettings\nProvides edge customization interface with:\n- Default edge settings:\n  - Line color, type, and width\n  - Animation toggle\n  - Start/end markers with size control\n  - Label management (static/dynamic)\n- Conditional styling rules:\n  - Value-based conditions (>, <, ===, etc.)\n  - Multiple properties (color, type, width, etc.)\n  - Real-time preview\n  - Rule priority system\n\n#### BackgroundImageNode\nHandles background image containers:\n- Image selection and display\n- Customizable form interface via slots:\n  ```vue\n  <slot name=\"bg-image-form\">\n    <BackgroundImageNodeForm :images=\"props.images\" />\n  </slot>\n  ```\n- Automatic image scaling and containment\n- Parent container for other nodes\n\n### Edge Customization\n\nThe HMI component includes a powerful edge customization system through the LinesSettings component that allows:\n\n- Default edge styling:\n  - Color, type, and width\n  - Animation toggle\n  - Start/end markers with size control\n  - Static or dynamic labels\n\n- Conditional styling rules based on:\n  - Value comparisons (>, <, ===, etc.)\n  - Multiple properties (color, type, width, markers)\n  - Real-time preview\n  - Priority-based rule system\n\n### WrapperNode Configuration\n\nThe WrapperNode component accepts the following props:\n\n- `minWidth`: Minimum width constraint\n- `maxWidth`: Maximum width constraint\n- `minHeight`: Minimum height constraint\n- `maxHeight`: Maximum height constraint\n- `handlesNumber`: Number of connection points (handles) to distribute around the node\n","readmeFilename":"README.md"}