{"_id":"@iebh/vuex-tera-json","_rev":"47-e26ea49b3ebad8ef51fad99d28798067","name":"@iebh/vuex-tera-json","dist-tags":{"latest":"3.0.18"},"versions":{"1.0.1":{"name":"@iebh/vuex-tera-json","version":"1.0.1","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@1.0.1","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"0ab909e32c61e871b7fe31efc0b85391726ed3a4","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-1.0.1.tgz","fileCount":7,"integrity":"sha512-0vk7yi6YsINu0CA08aNOTDU4KCZ5PT+PO5UfPi6IeMQZwC3dgVo5MKZgU+E4KVnNyUG8uIjZln6IzdbBZmLFhQ==","signatures":[{"sig":"MEUCIQC/UIm/1TLD/yV6Vk2lP27G/OfuJkqPtXZoQAKCb8YhKQIgXuwb+MwI6p1ch+s9+V0MBUGbV1VAcCdR25+OunoaUlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16692},"main":"index.js","types":"index.d.ts","gitHead":"2e1c2256d77309f4e229703847abc338eaf48cd0","scripts":{"lint":"eslint --ext .js,.vue .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@babel/core":"^7.24.7","eslint-plugin-vue":"^9.26.0","@babel/eslint-parser":"^7.24.7","@vue/eslint-config-standard":"^8.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_1.0.1_1740034904596_0.5599401305616012","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@iebh/vuex-tera-json","version":"1.0.2","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@1.0.2","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"95850b1b9efebda998dab79914f27b1db3a286e4","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-1.0.2.tgz","fileCount":7,"integrity":"sha512-rusQZ8fQvyCV5tp9UiZ66IgPIyQ8laAoYHGZCOzSvnfCe0n+WcciviZM8J/nU94lBftea4QXN7P4C51qzA/x5A==","signatures":[{"sig":"MEYCIQCCTJPvWQhyC/fiZADSy7k0j2bRRquOgLHSArrlMlyk8AIhAMmPp70FLN7rTs+zAmqjG3D5e7BvUN8QPvrdaVdG+w/2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16683},"main":"index.js","types":"index.d.ts","gitHead":"2e1c2256d77309f4e229703847abc338eaf48cd0","scripts":{"lint":"eslint --ext .js,.vue .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@babel/core":"^7.24.7","eslint-plugin-vue":"^9.26.0","@babel/eslint-parser":"^7.24.7","@vue/eslint-config-standard":"^8.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_1.0.2_1740035505794_0.10074339891331596","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@iebh/vuex-tera-json","version":"1.0.3","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@1.0.3","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"3753bb59ef75b06adf61e47c76df37a333a1da0f","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-1.0.3.tgz","fileCount":7,"integrity":"sha512-xmjCUY6kFT0N8dN2pDbfJEt36eQx+bFMAaZ+TtYP0+KcZDLDXirTu65C0e84LuqMgpuv2glxksFtSq/9XGTAEg==","signatures":[{"sig":"MEUCIQCURSlaMNhMbkHk0k/4yEhWfRYUmzDdETHxXEu+BNa8QAIgRdI412wlS5QfMxZB8q1th/29f+c/OSK+opRpfKalQ7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17579},"main":"index.js","types":"index.d.ts","gitHead":"d5721f93720cd598a586b4540153d6a97fd7c158","scripts":{"lint":"eslint --ext .js,.vue .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@babel/core":"^7.24.7","eslint-plugin-vue":"^9.26.0","@babel/eslint-parser":"^7.24.7","@vue/eslint-config-standard":"^8.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_1.0.3_1740107329028_0.06820574603528362","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@iebh/vuex-tera-json","version":"1.0.5","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@1.0.5","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"fc436b4ac8518a1575c6053bd98432764ecd7d32","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-1.0.5.tgz","fileCount":7,"integrity":"sha512-67eff9QeLJVNpwlz6bsLLpcB4KJvLGq+oJumjs0snzMI+rTElJsdyRZHmaNgzviwpim9GLWmCwY9HqkzsoDmRg==","signatures":[{"sig":"MEUCIA6Tz4dJPWJRJBpk9rkahq5YVrpbMv78SbgBcyHcN8RYAiEA79mikc4OtIYi4uMrwDDNJsjhvu24O0ybn0LYhxL3PYY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23434},"main":"index.js","types":"index.d.ts","gitHead":"8c408033ecd96803badbbddd6c8e66cdad9f45f2","scripts":{"lint":"eslint --ext .js,.vue .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@babel/core":"^7.24.7","eslint-plugin-vue":"^9.26.0","@babel/eslint-parser":"^7.24.7","@vue/eslint-config-standard":"^8.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_1.0.5_1740115048628_0.583055973559323","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@iebh/vuex-tera-json","version":"1.0.6","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@1.0.6","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"d5769a19745f84972e220f8743cd450ef9672870","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-1.0.6.tgz","fileCount":7,"integrity":"sha512-2NoTaNFhJak7Kx9ABBbfZEJnnNY0kWdXryohrwbSjI4Rsw46+KFXSqqRMteYYyClkvu6TAYQRq9hJPKA18T/lA==","signatures":[{"sig":"MEQCIEKdr/q+QG5IH0It6ZAOpY3YvtAAum7eXLnKrmIlbysGAiAvzbPvJFtmc57wqaJiL/Xg9A7mx4mncfQznDj9mpaByw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23618},"main":"index.js","types":"index.d.ts","gitHead":"0a07b8f0240cbe00cdeb3093d155056fbecd60be","scripts":{"lint":"eslint --ext .js,.vue .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@babel/core":"^7.24.7","eslint-plugin-vue":"^9.26.0","@babel/eslint-parser":"^7.24.7","@vue/eslint-config-standard":"^8.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_1.0.6_1740121876357_0.17675907243306166","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@iebh/vuex-tera-json","version":"1.0.7","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@1.0.7","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"31ea17a97f598c7bff3d45eb88b0827d05cae10c","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-1.0.7.tgz","fileCount":7,"integrity":"sha512-9BM/I21LB8wOzIfDE6zLpR3lQJOKkKNJQyZOq9FCupGmumaZ1vxTQ7blVs9Agi2d00A2eH9dUzVqGu+0BU3Z/g==","signatures":[{"sig":"MEUCIC/r4IWOUtkPQmJAIHgSrBtdE7xrztYiIYhJhgeNgWA7AiEA4SI9MEueDUtptezlKW1mbhHUvnSCduD9SQVHsm1FxfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24110},"main":"index.js","types":"index.d.ts","gitHead":"2084bd2d27cbe103dc9d5d1ea01a4cbdf1bc40b6","scripts":{"lint":"eslint --ext .js,.vue .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@babel/core":"^7.24.7","eslint-plugin-vue":"^9.26.0","@babel/eslint-parser":"^7.24.7","@vue/eslint-config-standard":"^8.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_1.0.7_1741160867500_0.10637128082093983","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@iebh/vuex-tera-json","version":"1.0.8","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@1.0.8","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"3227896a2987e48808a3148ea4b7cede99fdd42d","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-1.0.8.tgz","fileCount":7,"integrity":"sha512-FN671xjUHW1twL91wtJbuJ92MkWBYQh+ajPp+9GvX1jRfaYF0AyxPwqDP7wGgaPBYggMprSgPhx2nxXW6A9POg==","signatures":[{"sig":"MEYCIQDCHrGBD4SBQ2nazjkKVp7tw4OWFqBCp9i+avLeeyn3hgIhALxu5x+mjCdq1WeSTU8EAxLOefLc0yKbWAmRUihnikVd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24130},"main":"index.js","types":"index.d.ts","gitHead":"c76b11fa9735e48dda76c32c975ba418f06b6e19","scripts":{"lint":"eslint --ext .js,.vue .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@babel/core":"^7.24.7","eslint-plugin-vue":"^9.26.0","@babel/eslint-parser":"^7.24.7","@vue/eslint-config-standard":"^8.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_1.0.8_1741232172523_0.9780937449825902","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@iebh/vuex-tera-json","version":"1.0.9","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@1.0.9","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"4ee87b8bc4e2ffd08b16a8e7be2765748ca40d78","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-1.0.9.tgz","fileCount":7,"integrity":"sha512-IiRULFo/2I4eGB9sJUMh2qTW69/eGECeh9uh5NmS/acZ+utRdx/csk3v/H/u70TxO43/934BdRfA+5fz1l20bA==","signatures":[{"sig":"MEUCIQCkrMhE2WCSXjULIJlyYxOZDwscJjE0di/D4K9tIItc8wIgdw5fviRtOF1iy4RYv8oIki5f1gBLEzcvX8cmwjdNOAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24427},"main":"index.js","types":"index.d.ts","gitHead":"5811c8d0683f9b52d1abc548833526250e0943ba","scripts":{"lint":"eslint --ext .js,.vue .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@babel/core":"^7.24.7","eslint-plugin-vue":"^9.26.0","@babel/eslint-parser":"^7.24.7","@vue/eslint-config-standard":"^8.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_1.0.9_1741238489303_0.4558205290275088","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@iebh/vuex-tera-json","version":"1.1.0","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@1.1.0","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"d0e1c4fe59926f39920c432cf9f8c22694b8be78","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-1.1.0.tgz","fileCount":7,"integrity":"sha512-sx+IJNHwOUeU0z8sWeoFaZlJw/rUY3xeUZaBELt7y0Rkjgz7UeTv4gmXaWgZiI4mJHfLxBGbXY22cik7cszBnA==","signatures":[{"sig":"MEUCIBTWqTJibiixvXyErnAhdjFuBV+zLe8PqxP1rpIJgrGPAiEAtJCHDeWe0yXcwqoOroHrO4299slv7z2og2byuXyJuT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25686},"main":"index.js","types":"index.d.ts","gitHead":"34d18dc51def4e7cd1e9921a26aec5376c950822","scripts":{"lint":"eslint --ext .js,.vue .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@babel/core":"^7.24.7","eslint-plugin-vue":"^9.26.0","@babel/eslint-parser":"^7.24.7","@vue/eslint-config-standard":"^8.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_1.1.0_1741242940299_0.9345206145603979","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@iebh/vuex-tera-json","version":"2.0.0","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@2.0.0","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"eb54621637a6b5f9c8902e8ee0b5ef9b1c839f3c","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-2.0.0.tgz","fileCount":7,"integrity":"sha512-kAXYs80jXcDLrGflqbK4DngBNuLYVInCFTMGz30r69gtGVpTjZMTLExNAjN4yPdWe9dG98M5rAPvBvgZ4QtMgg==","signatures":[{"sig":"MEUCIGHrJHIEh2QcXEJYCyhZ/5f/69G3Jxi1HR+x4qN3Hpm6AiEAlkRLmpiV7PZhI/ba0NNwzDhZ6Yu5dM5ocA6hmySZF9Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34310},"main":"index.js","types":"index.d.ts","gitHead":"f1ab200f8b1cf3f9d05ae27454829278af7b2e89","scripts":{"lint":"eslint --ext .js,.vue .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@babel/core":"^7.24.7","eslint-plugin-vue":"^9.26.0","@babel/eslint-parser":"^7.24.7","@vue/eslint-config-standard":"^8.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_2.0.0_1741760321056_0.19980879541221364","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@iebh/vuex-tera-json","version":"2.0.1","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@2.0.1","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"b71f18c50a39b3404c24f97f2ab6f3fdd15f92bf","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-2.0.1.tgz","fileCount":7,"integrity":"sha512-lnU1iFl3qRxTjfD3/xn8Siy2NmCn7/5KL0dUSTc3NwcqUShjz9VdiDfqNW3mtktJRZhVFQNYRv93sBKlJQFBPw==","signatures":[{"sig":"MEUCIDqJkdbq5TflM6xMMM/C2rBCMH8ZzdrRIXPE4Rgu4QwiAiEAkMqC+3lFeGGoY5ogl0K/50PhRkO1uwLkrmwJQp47VaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36832},"main":"index.js","types":"index.d.ts","gitHead":"f65fcf634d155e9c34b2cb7a2bc27e9485525725","scripts":{"lint":"eslint --ext .js,.vue .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@babel/core":"^7.24.7","eslint-plugin-vue":"^9.26.0","@babel/eslint-parser":"^7.24.7","@vue/eslint-config-standard":"^8.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_2.0.1_1741761338668_0.22628181509776657","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@iebh/vuex-tera-json","version":"2.0.2","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@2.0.2","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"b4b707833870617ccf16e78e6dddc1b2f23576d4","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-2.0.2.tgz","fileCount":7,"integrity":"sha512-Ndg1UrJqlgzFUIrEonVI9N5LkdvYWN6yryxLCODYRBSwYtEJBQRmbAZ4Pq7A6AukiUhPv50TDnBzube46D3ndg==","signatures":[{"sig":"MEYCIQC9CtNmiNdQ7FusxKeCx5cbn99jQYFKJDn9kHTQudbdTwIhANobRGZyMYHGyBosaqt/r3M2Mu9UXFmSCmt363GzxSCU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36763},"main":"index.js","types":"index.d.ts","gitHead":"f65fcf634d155e9c34b2cb7a2bc27e9485525725","scripts":{"lint":"eslint --ext .js,.vue .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@babel/core":"^7.24.7","eslint-plugin-vue":"^9.26.0","@babel/eslint-parser":"^7.24.7","@vue/eslint-config-standard":"^8.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_2.0.2_1741761489391_0.3600721560535638","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@iebh/vuex-tera-json","version":"2.1.0","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@2.1.0","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"4626b6a1b7933f6b64ebf841b6f30af62be72481","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-2.1.0.tgz","fileCount":7,"integrity":"sha512-5YNg2d+mv0l0zjUoQgzmDVp+dAyswFmhmc65P6eKqFrVI8Hsq9iD4lJW4BehYTJs5OuHVrClh0R3/Q1HcKwwJA==","signatures":[{"sig":"MEUCICKmILFWMrQ3xLFeUHtM3oNPSzXho7/t1G0GxO1k9xuPAiEA45Lh9+ez7zPYhy5J8EASYZ4ydId58PgGLTOBQnlEzCY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25686},"main":"index.js","types":"index.d.ts","gitHead":"fb0e171e618d0ce1d846e8626fdec865d2643722","scripts":{"lint":"eslint --ext .js,.vue .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@babel/core":"^7.24.7","eslint-plugin-vue":"^9.26.0","@babel/eslint-parser":"^7.24.7","@vue/eslint-config-standard":"^8.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_2.1.0_1741763455292_0.9490059771341046","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@iebh/vuex-tera-json","version":"2.1.1","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@2.1.1","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"5c413bcc1a5580f1e93a2e4c6a2749cf2ffe0f8c","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-2.1.1.tgz","fileCount":7,"integrity":"sha512-KuJDf5f7cxT1qceLCA3C7VcLgz4kWH9Mze3H58iBAm85oZinl3nmf/33L8Nt5ddNIuHguzI0dGIr4Z6z8nucEA==","signatures":[{"sig":"MEQCIDDKVpgTFp59dVkm0az5IxtCkouD9xBjFIDrpxwGV7QJAiAvu0r4tss4mWFXNGlQpdmX5DGRcPILz2rXwpGoDJIHRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25807},"main":"index.js","types":"index.d.ts","gitHead":"4d0c0aca3f0d7c56be117d5329e3aeb6954caddc","scripts":{"lint":"eslint --ext .js,.vue .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@babel/core":"^7.24.7","eslint-plugin-vue":"^9.26.0","@babel/eslint-parser":"^7.24.7","@vue/eslint-config-standard":"^8.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_2.1.1_1741843422863_0.5964353495703272","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@iebh/vuex-tera-json","version":"2.1.2","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@2.1.2","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"94382a7a53e1be564ab8e758f3b9f9f3c1760b30","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-2.1.2.tgz","fileCount":7,"integrity":"sha512-Gsyevz3a2UyRvfLNEKkgxhvZ1Q5mNs4k5KSjDQEBVTO+8OPoE5gdYNuZT5XThq7mBDNlyfwa3r/nXCYV/hoXUg==","signatures":[{"sig":"MEUCIACZGmF/eE4g517DHITIbAwEWzNjYRJTCKr+EUEPLiWWAiEAoK/dyv/IC109eN2TBllVlfS/bHlYh5ImVBTMWI2JzNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26023},"main":"index.js","types":"index.d.ts","gitHead":"f068a2c2cb742d9aa7e2f2f61191bf1f354e6c44","scripts":{"lint":"eslint --ext .js,.vue .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@babel/core":"^7.24.7","eslint-plugin-vue":"^9.26.0","@babel/eslint-parser":"^7.24.7","@vue/eslint-config-standard":"^8.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_2.1.2_1742535645506_0.9097166907116954","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@iebh/vuex-tera-json","version":"2.1.3","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@2.1.3","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"b00d41570711e67b23963862d290dac3e02e514d","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-2.1.3.tgz","fileCount":7,"integrity":"sha512-NIQ3B3TTlKIQkGwvWoH6BxC4eUGgSSaccL1FqztORz4H+E5p6dXtb7IMdzH4zpPzCaamzs+qxb9Vnag5W8JYSw==","signatures":[{"sig":"MEUCIGeahJVqcszKDc/UiHaCgwntcjSIX2wI3GgxU0BkhUYtAiEApzKtxQCwPzn4VpU9I6+jPy0eiOqCBIVrtwR7JYqMYAc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28079},"main":"index.js","types":"index.d.ts","gitHead":"bf17888883f1ac6294367ea9c8f8cd6945aa17e4","scripts":{"lint":"eslint --ext .js,.vue .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@babel/core":"^7.24.7","eslint-plugin-vue":"^9.26.0","@babel/eslint-parser":"^7.24.7","@vue/eslint-config-standard":"^8.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_2.1.3_1742541338657_0.6416742382202496","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@iebh/vuex-tera-json","version":"2.1.5","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@2.1.5","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"378caa8a296f429c48c1d80988c51ce53bbdfb6f","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-2.1.5.tgz","fileCount":7,"integrity":"sha512-355oVa9Xt5kXl5OSax/hcHb6YgrZ7SxtmwU2IWolVfSSFNiq1gtcRiPnWJv2Yf4Yyka2htsbwYi2yNppQoq1tA==","signatures":[{"sig":"MEUCIAFPHt1+sJEX3gpYJzC0NOJelzQyBrR9ezlvgdEETdggAiEAzCJ2rmJ7elTxUghuW9NlHbDp6IIh8UbatJrOZuxBMOU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28124},"main":"index.js","types":"index.d.ts","gitHead":"80ea91e1f894703512182f655d13117503b57ee3","scripts":{"lint":"eslint --ext .js,.vue .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@babel/core":"^7.24.7","eslint-plugin-vue":"^9.26.0","@babel/eslint-parser":"^7.24.7","@vue/eslint-config-standard":"^8.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_2.1.5_1743648974769_0.5079483979536366","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"@iebh/vuex-tera-json","version":"2.1.6","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@2.1.6","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"65f624afab24003c04bf2102e5de260fdcf8f038","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-2.1.6.tgz","fileCount":7,"integrity":"sha512-z6Hl1gP+PpmkxgYCz2fYa/ne5J28buwZnM8nxhMY/NfCU5xYQziP1esRC9Uht2BAicLWFBlvKWIpJ9npVrB/zg==","signatures":[{"sig":"MEUCIDwSI6OjzZATIGv0tePkHsQKYblV0MVopTo/rClNJWp8AiEA9Jm8XEkak6c860h4h4U6znwrt+jrUWuy9nuzRSeP5xU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28150},"main":"index.js","types":"index.d.ts","gitHead":"79bb34b40f7539a31336d438258c9ee12b4cf154","scripts":{"lint":"eslint --ext .js,.vue .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@babel/core":"^7.24.7","eslint-plugin-vue":"^9.26.0","@babel/eslint-parser":"^7.24.7","@vue/eslint-config-standard":"^8.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_2.1.6_1746686896300_0.9272928984161866","host":"s3://npm-registry-packages-npm-production"}},"2.1.7":{"name":"@iebh/vuex-tera-json","version":"2.1.7","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@2.1.7","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"0d51a580b6c8746beb4cad25251de79f011371a8","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-2.1.7.tgz","fileCount":7,"integrity":"sha512-3L9+03gxwmuRqRe4UdGQl6hlKDk2WurJUoKVeEQxhxAk4nsXVgL3I0MSrvu7mJQ6ZV/KgdBcQUXdlFieAsWLDQ==","signatures":[{"sig":"MEYCIQDy/TwUt+VOlocl7r4cKBu+s4EySxZRpm72KM3fBwXAlAIhAN9lFp0KARijSaBYafc4saBCNSLkWwym/eH640M+zxUA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29695},"main":"index.js","types":"index.d.ts","gitHead":"96768aa8a2838f422333c792e3180347067a9b90","scripts":{"lint":"eslint --ext .js,.vue .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0","p-retry":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@babel/core":"^7.24.7","eslint-plugin-vue":"^9.26.0","@babel/eslint-parser":"^7.24.7","@vue/eslint-config-standard":"^8.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_2.1.7_1748580621058_0.8475634070837543","host":"s3://npm-registry-packages-npm-production"}},"2.1.8":{"name":"@iebh/vuex-tera-json","version":"2.1.8","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@2.1.8","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"76f8c4a9706510298645a7dc10900234c99d6cc3","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-2.1.8.tgz","fileCount":7,"integrity":"sha512-8t0l0eJf6zWilK0XqrC83O+QG6Jg2Ci/fyWgRuTIQuzW4ssUlnkf5Jcg0vNklucHfGQTPoP5yUmoJmEdKTNBZQ==","signatures":[{"sig":"MEUCIBNxDRXoKqexyqzk6Lil3jsRbeS4xduYonCqf3ggkFf0AiEAysrUMaFvXrpVdV91mhM08ZCBwBzy2r651n/8PO730qc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30813},"main":"index.js","types":"index.d.ts","gitHead":"f9ea6cd19f1ea32cb59b982959cf97f2b3b69301","scripts":{"lint":"eslint --ext .js,.vue .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0","p-retry":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@babel/core":"^7.24.7","eslint-plugin-vue":"^9.26.0","@babel/eslint-parser":"^7.24.7","@vue/eslint-config-standard":"^8.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_2.1.8_1749709280377_0.22846691224300208","host":"s3://npm-registry-packages-npm-production"}},"2.1.9":{"name":"@iebh/vuex-tera-json","version":"2.1.9","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@2.1.9","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"42d4ab481ead3562e18d85d6ada9ce9b69b0ebdf","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-2.1.9.tgz","fileCount":7,"integrity":"sha512-kljuxSHYcG0+LIRM8JG1JGSgu6RF+YfmWPb749mvj8IU3qbtjQntg05K/iP/p4GnwoNHHt1nG5rq6Q+46QarCA==","signatures":[{"sig":"MEUCIQDl17a+SGXEOIA+SJgaHf/cTiLAL5CXPy9HrqilIiBM+QIgcvUeNb5QhUQbkPwf3xBQjNsjk0wqH5AoHLlHA1XI1fs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30808},"main":"index.js","types":"index.d.ts","gitHead":"9b2d343d3a93a8ee8a6e53e2a7f538735a1d536b","scripts":{"lint":"eslint --ext .js,.vue .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0","p-retry":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@babel/core":"^7.24.7","eslint-plugin-vue":"^9.26.0","@babel/eslint-parser":"^7.24.7","@vue/eslint-config-standard":"^8.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_2.1.9_1749710145174_0.335507023735361","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@iebh/vuex-tera-json","version":"2.2.0","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@2.2.0","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"a22cb6b003da3ab3d771fafe39ef7bf741797dba","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-2.2.0.tgz","fileCount":8,"integrity":"sha512-by0AZJ5zEAypMBEAKGCTfWRYBE7berIp6CFut98tekH20tiv3KVsYSYuNYAl5rXiIMo+qJXQX9tpFFp6sGUkVQ==","signatures":[{"sig":"MEYCIQDLP8CiegRANzSCLv0mdYZJDwwyZFQdhNNG2bjo6tQybAIhAJHzjQfeYDLrPxUgvrw+vi1+6Y3itbBQEql0L8grKOTV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34606},"main":"index.js","types":"index.d.ts","gitHead":"1d44cf12087b7d5b4f009d18a99d9575590d20c2","scripts":{"lint":"eslint --ext .js,.vue .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"connorf25","actor":{"name":"connorf25","type":"user","email":"cforbes.software@gmail.com"},"email":"cforbes.software@gmail.com"},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0","p-retry":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@babel/core":"^7.24.7","eslint-plugin-vue":"^9.26.0","@babel/eslint-parser":"^7.24.7","@vue/eslint-config-standard":"^8.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_2.2.0_1752024292742_0.6616899738759621","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@iebh/vuex-tera-json","version":"2.2.1","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@2.2.1","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"c81c36e728a697bf796879772ccccfa3c0fe3d5a","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-2.2.1.tgz","fileCount":8,"integrity":"sha512-JgF/Yp0eQn6v/0DG+wMcNu2v6fRhvG08kuLTdct09AsJnlwo9LNDI3SM9J9UWPiOJX8b/6UXaXIXbka3ymKt/Q==","signatures":[{"sig":"MEQCIDuWpA/xYmIiSSmgiFV3eVAMlG1r+VKkf5JZPIqRtbxpAiBnhKis80+uzSifLAlm9namSyMYxAuHLClsiAp0EVcWoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35160},"main":"index.js","types":"index.d.ts","gitHead":"fdf0f70cb7ad9ed5801aba9e466a3f69ae7b18b9","scripts":{"lint":"eslint --ext .js,.vue .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"connorf25","actor":{"name":"connorf25","type":"user","email":"cforbes.software@gmail.com"},"email":"cforbes.software@gmail.com"},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0","p-retry":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@babel/core":"^7.24.7","eslint-plugin-vue":"^9.26.0","@babel/eslint-parser":"^7.24.7","@vue/eslint-config-standard":"^8.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_2.2.1_1752104336798_0.31498247955354985","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@iebh/vuex-tera-json","version":"2.3.0","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@2.3.0","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"b4b075133a25a9a64bc78ddb0a5d268cd168e0a0","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-2.3.0.tgz","fileCount":8,"integrity":"sha512-E9OLqtl3tTEpU6LXtYSLSat5TeepdRTE2SBp0sdnjhfsoKScOOVGooQVxGgvtUPX92bvWHumn0S3n5KYFpjsZw==","signatures":[{"sig":"MEUCIQCQxXvcMP8DZ9j637K/5Xl1SySfhEMFdhIy/8GRrrymGgIgY39DyK0ZpUXQg5CS8E9mh961mKtpC+9oBHKBqqctuEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36947},"main":"index.js","types":"index.d.ts","gitHead":"661acf69c8d48b115d442a18142b82a3341944b2","scripts":{"lint":"eslint --ext .js,.vue .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0","p-retry":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@babel/core":"^7.24.7","eslint-plugin-vue":"^9.26.0","@babel/eslint-parser":"^7.24.7","@vue/eslint-config-standard":"^8.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_2.3.0_1752207515327_0.9713124383622587","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@iebh/vuex-tera-json","version":"2.3.1","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@2.3.1","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"cfdbaed06201fc1ed423e82ec631a8716179112b","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-2.3.1.tgz","fileCount":8,"integrity":"sha512-cebSDAXupyu5+AweYQT0oY9xKmKqkE+g6/32kn+9PTMzdZgHUMGvUQp+DTt69JUlZ1Fd1zrNnu5jcL84qVoUcA==","signatures":[{"sig":"MEQCIHa6p4crrr8ttdg/fwV3oh+Z5L6Fm8zyXxsz+Y8vlD3HAiAUA8fGOFOI1V0/ripRxLvSDIKq74TpAf38oYXzAy+qKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46292},"main":"index.js","types":"index.d.ts","gitHead":"661acf69c8d48b115d442a18142b82a3341944b2","scripts":{"lint":"eslint --ext .js,.vue .","test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0","p-retry":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","@babel/core":"^7.24.7","eslint-plugin-vue":"^9.26.0","@babel/eslint-parser":"^7.24.7","@vue/eslint-config-standard":"^8.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_2.3.1_1752211967595_0.4971210790678713","host":"s3://npm-registry-packages-npm-production"}},"2.3.3":{"name":"@iebh/vuex-tera-json","version":"2.3.3","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@2.3.3","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"d9f18535a49d5be828a1e72a19868ed0f47d7ab8","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-2.3.3.tgz","fileCount":9,"integrity":"sha512-scdWnhQJDzq9nLMFL+MmHR0tAhW3v2O4SWRXrWE+uc3jQuGFmaov/kFZ6uGBa59DvESbanqD/0mfgZ2/+6b83Q==","signatures":[{"sig":"MEQCIBblvq0+5QeY5rSAhop1+H8aUsoPmx+8NVG87LLAjRioAiAouY03iOatO54/2M0t/JIAQZUtu1hPw1bpR519wCa1oA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49109},"main":"index.js","types":"index.d.ts","gitHead":"59ae35604f6bc2f65f4f6f6193537da2e249600d","scripts":{"lint":"eslint --ext .js,.vue .","test":"echo \"Error: no test specified\" && exit 1","release":"release-it"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"release-it":{"git":{"tag":true,"push":true,"commit":true,"commitMessage":"chore: release v${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"plugins":{"@release-it/conventional-changelog":{"header":"# Changelog","infile":"CHANGELOG.md","preset":"eslint"}}},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0","p-retry":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","release-it":"^19.0.4","@babel/core":"^7.24.7","eslint-plugin-vue":"^9.26.0","@babel/eslint-parser":"^7.24.7","@vue/eslint-config-standard":"^8.0.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_2.3.3_1753409320784_0.6185295975269534","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@iebh/vuex-tera-json","version":"2.4.1","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@2.4.1","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"d784d0ce0c906f0a3938248d89ccf003f0987dd9","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-2.4.1.tgz","fileCount":5,"integrity":"sha512-nPvumF8617kPDgYBEr2rXdqO4bPSnamNOH6J+mFYT/ZqSKmc8gg5sZew+D+6wshnCTfQ74j0h7unhhYLULk+0A==","signatures":[{"sig":"MEQCIHW5hgW36LD2hXqUmCcWn4RM7NLngF7wIzzyyFr+sG3bAiAesYOq7K3fRLDrMaZBJ7g/ek2s84G9Fn61I1FsjUNTSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64419},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fc19bb9de6624465c7bc3abe08f467ccfa6aa0fa","scripts":{"lint":"eslint --ext .ts,.vue .","test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && tsc","clean":"rimraf dist","prepare":"npm run build","release":"release-it"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"release-it":{"git":{"tag":true,"push":true,"commit":true,"commitMessage":"chore: release v${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"plugins":{"@release-it/conventional-changelog":{"header":"# Changelog","infile":"CHANGELOG.md","preset":"eslint"}}},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0","p-retry":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","release-it":"^19.0.4","typescript":"^5.8.3","@babel/core":"^7.24.7","@types/node":"^24.1.0","eslint-plugin-vue":"^9.26.0","@typescript-eslint/parser":"^7.13.1","@vue/eslint-config-standard":"^8.0.1","@typescript-eslint/eslint-plugin":"^7.13.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_2.4.1_1754009602960_0.45361946237470474","host":"s3://npm-registry-packages-npm-production"}},"2.4.2":{"name":"@iebh/vuex-tera-json","version":"2.4.2","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@2.4.2","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"6365c87be92d1accbf8c62bb43341be59a502ded","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-2.4.2.tgz","fileCount":5,"integrity":"sha512-tBaJtsDwDG1FI1WME9QqFnV6W65/sZ7j4hIDAzr4Aj0GL/8FVc6oJsIAtMF0Lcw6VRNc+G8mBXzH7YBasXdvVg==","signatures":[{"sig":"MEYCIQCw9OMADrwpfXjV2MJfuWxL45MLVenxU3P3glXMgKF3swIhAJzQlpKEesl6XVglzcgzc5ZBwcZrNvDwdXVMVAEg2ngz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64593},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d4d9177b2c8bcc342dac17d039ae235d6bf57503","scripts":{"lint":"eslint --ext .ts,.vue .","test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && tsc","clean":"rimraf dist","prepare":"npm run build","release":"release-it"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"release-it":{"git":{"tag":true,"push":true,"commit":true,"commitMessage":"chore: release v${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"plugins":{"@release-it/conventional-changelog":{"header":"# Changelog","infile":"CHANGELOG.md","preset":"eslint"}}},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0","p-retry":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","release-it":"^19.0.4","typescript":"^5.8.3","@babel/core":"^7.24.7","@types/node":"^24.1.0","eslint-plugin-vue":"^9.26.0","@typescript-eslint/parser":"^7.13.1","@vue/eslint-config-standard":"^8.0.1","@typescript-eslint/eslint-plugin":"^7.13.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_2.4.2_1754011702257_0.7697475346425737","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@iebh/vuex-tera-json","version":"3.0.0","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@3.0.0","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"a0cee0265988caff8b0ac51964827262a2f6427f","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-3.0.0.tgz","fileCount":8,"integrity":"sha512-90hWfbA702DOuhYUOISH2OJLy9lF3gQTCQPKoAMduNXY6uRX4XUPqjdyu49u5FT7g6CKF8YSTXNj+bx6NuCbxA==","signatures":[{"sig":"MEQCIFpqAz9CpCL6OvT3mFWsvCBVCfA8/i5Y6BQr9VNyDD7XAiAN9cPl8Jd2BvCAMYzkL6AQZBo/gmlxzXqi7lClkwLDNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78149},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"55b573f12d7b6601f41350b460fc38b65c1509bc","scripts":{"lint":"eslint --ext .ts,.vue .","test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && tsc","clean":"rimraf dist","prepare":"npm run build","release":"release-it"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"release-it":{"git":{"tag":true,"push":true,"commit":true,"commitMessage":"chore: release v${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"plugins":{"@release-it/conventional-changelog":{"header":"# Changelog","infile":"CHANGELOG.md","preset":"eslint"}}},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0","p-retry":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","release-it":"^19.0.4","typescript":"^5.8.3","@babel/core":"^7.24.7","@types/node":"^24.1.0","eslint-plugin-vue":"^9.26.0","@typescript-eslint/parser":"^7.13.1","@vue/eslint-config-standard":"^8.0.1","@typescript-eslint/eslint-plugin":"^7.13.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_3.0.0_1754547299714_0.0464698917323938","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@iebh/vuex-tera-json","version":"3.0.1","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@3.0.1","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"ab420a84d22585e472de663a21199bb885fabf3c","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-3.0.1.tgz","fileCount":8,"integrity":"sha512-oguH08tyALg6sRzFy8FOwx+Z/AiEBD/y92gxpKca6r4XflgmTVRVn8ghodiHgsTHlV49GUTsWvYyQmRS/quQDg==","signatures":[{"sig":"MEUCIQCjkujr+eIp1o8TK/w2kM8iTbOkbtVivqecJ4VT2s5phQIgHO7vHQMeED8wHMtIx0Xszan8wLT9ED63D8UYYlF83JM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78179},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c4fedf32dbd326f1f62fcf337f5bb4bf886e875f","scripts":{"lint":"eslint --ext .ts,.vue .","test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && tsc","clean":"rimraf dist","watch":"tsc --watch","prepare":"npm run build","release":"release-it"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"release-it":{"git":{"tag":true,"push":true,"commit":true,"commitMessage":"chore: release v${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"plugins":{"@release-it/conventional-changelog":{"header":"# Changelog","infile":"CHANGELOG.md","preset":"eslint"}}},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0","p-retry":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","release-it":"^19.0.4","typescript":"^5.8.3","@babel/core":"^7.24.7","@types/node":"^24.1.0","eslint-plugin-vue":"^9.26.0","@typescript-eslint/parser":"^7.13.1","@vue/eslint-config-standard":"^8.0.1","@typescript-eslint/eslint-plugin":"^7.13.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0","@iebh/tera-fy":"^2.2.12"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_3.0.1_1754958160936_0.48685201688148005","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@iebh/vuex-tera-json","version":"3.0.2","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@3.0.2","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"dc5e3f755bf1bb80d72aa740957f146c30ce5a41","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-3.0.2.tgz","fileCount":8,"integrity":"sha512-b+O2ra9mmsUKOXau17PO56N+qCHoOMAjMGUOEPYmcPMK8yJaNjYe2wBdQgoAPPUDseE238mJaugUMbE1GfEeeQ==","signatures":[{"sig":"MEYCIQCN8fruuqucWF7qO3neWriNJ9xVusYL+gMjZAygB5gE/gIhANJYYlQo3cfRzbVkAVOYFsVDdj0d4w8FPLHCzzTNQyBx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78299},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ac0ea1c50c1c3792ea929691fcd987616497c75e","scripts":{"lint":"eslint --ext .ts,.vue .","test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && tsc","clean":"rimraf dist","watch":"tsc --watch","prepare":"npm run build","release":"release-it"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"release-it":{"git":{"tag":true,"push":true,"commit":true,"commitMessage":"chore: release v${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"plugins":{"@release-it/conventional-changelog":{"header":"# Changelog","infile":"CHANGELOG.md","preset":"eslint"}}},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0","p-retry":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","release-it":"^19.0.4","typescript":"^5.8.3","@babel/core":"^7.24.7","@types/node":"^24.1.0","eslint-plugin-vue":"^9.26.0","@typescript-eslint/parser":"^7.13.1","@vue/eslint-config-standard":"^8.0.1","@typescript-eslint/eslint-plugin":"^7.13.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0","@iebh/tera-fy":"^2.2.12"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_3.0.2_1754967673791_0.860702521892621","host":"s3://npm-registry-packages-npm-production"}},"3.0.3":{"name":"@iebh/vuex-tera-json","version":"3.0.3","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@3.0.3","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"6eae71550d602ca4a917e92acb677353483c5f57","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-3.0.3.tgz","fileCount":8,"integrity":"sha512-wTf3/9JgnKkYby8YX6zq9NTj0asmAmPN2hMCQDOkgMY6IvtvXodWP8XQEI/jc3kue4M0FkKI+i8853kWyUsuKw==","signatures":[{"sig":"MEUCIHBAo6zfxQqeRq+l+X143+Z8zsQvhbjtmXL/1p1Hhak/AiEA93oqlGmdNNp2VTspuCKrP0fznGyd088tr3xoxlGBQ8g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78296},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ec396cce3e1af502c586a07a68223e1be42df350","scripts":{"lint":"eslint --ext .ts,.vue .","test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && tsc","clean":"rimraf dist","watch":"tsc --watch","prepare":"npm run build","release":"release-it"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"release-it":{"git":{"tag":true,"push":true,"commit":true,"commitMessage":"chore: release v${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"plugins":{"@release-it/conventional-changelog":{"header":"# Changelog","infile":"CHANGELOG.md","preset":"eslint"}}},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0","p-retry":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","release-it":"^19.0.4","typescript":"^5.8.3","@babel/core":"^7.24.7","@types/node":"^24.1.0","eslint-plugin-vue":"^9.26.0","@typescript-eslint/parser":"^7.13.1","@vue/eslint-config-standard":"^8.0.1","@typescript-eslint/eslint-plugin":"^7.13.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0","@iebh/tera-fy":"^2.2.12"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_3.0.3_1754983534220_0.49948952934692903","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"@iebh/vuex-tera-json","version":"3.0.4","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@3.0.4","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"27bbfa7c9376d1e5ecdeb0bc924d948a93c1e1a3","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-3.0.4.tgz","fileCount":8,"integrity":"sha512-u+VlDPGPDwwaPOFusPNzqOKWSDXGs7Hq3/Rj1jvRUNRbQzMSeNRGJhJ/0XFsJ5Wtyi7tvvewagPP6d6o4hW+5Q==","signatures":[{"sig":"MEUCIGSZt4rWYkspro6iRX7PN3AJ58TUTmCxj/BDrcKeMR+aAiEAmbO2xR2jGfzJwH6vU6koHEW7iQwHVMdhMH/GVBMC/Jk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83996},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e231f0f98c196429ffe773b73204811a869f51f9","scripts":{"lint":"eslint --ext .ts,.vue .","test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && tsc","clean":"rimraf dist","watch":"tsc --watch","prepare":"npm run build","release":"release-it"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"release-it":{"git":{"tag":true,"push":true,"commit":true,"commitMessage":"chore: release v${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"plugins":{"@release-it/conventional-changelog":{"header":"# Changelog","infile":"CHANGELOG.md","preset":"eslint"}}},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0","p-retry":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","release-it":"^19.0.4","typescript":"^5.8.3","@babel/core":"^7.24.7","@types/node":"^24.1.0","eslint-plugin-vue":"^9.26.0","@typescript-eslint/parser":"^7.13.1","@vue/eslint-config-standard":"^8.0.1","@typescript-eslint/eslint-plugin":"^7.13.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0","@iebh/tera-fy":"^2.2.12"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_3.0.4_1759987885535_0.24782054206466064","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"@iebh/vuex-tera-json","version":"3.0.5","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@3.0.5","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"9bda07011bca85b7cc299ecbf05229bbc04bbdce","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-3.0.5.tgz","fileCount":8,"integrity":"sha512-/HnvyVhDSY62if884cUHCkgzqI928wHpRl+4g5cn+P1SSPgj8UCq9tp7lKygUJ0rlJhskg3ETDnCSCf+RRwZsg==","signatures":[{"sig":"MEUCIQD7WvqjzmUdDpLKMTtmVqDC6TkUHUgoPOAHr7rkWaYyagIgbCXQPzOovPOsrzE9GqPMu7PfEhimC8620SIqkk810fM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":83984},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fc92453bb3d0533626dfdc6a5f16a6fa8f13c15d","scripts":{"lint":"eslint --ext .ts,.vue .","test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && tsc","clean":"rimraf dist","watch":"tsc --watch","prepare":"npm run build","release":"release-it"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"release-it":{"git":{"tag":true,"push":true,"commit":true,"commitMessage":"chore: release v${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"plugins":{"@release-it/conventional-changelog":{"header":"# Changelog","infile":"CHANGELOG.md","preset":"eslint"}}},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0","p-retry":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","release-it":"^19.0.4","typescript":"^5.8.3","@babel/core":"^7.24.7","@types/node":"^24.1.0","eslint-plugin-vue":"^9.26.0","@typescript-eslint/parser":"^7.13.1","@vue/eslint-config-standard":"^8.0.1","@typescript-eslint/eslint-plugin":"^7.13.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0","@iebh/tera-fy":"^2.2.12"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_3.0.5_1759988761077_0.43906722133968445","host":"s3://npm-registry-packages-npm-production"}},"3.0.6":{"name":"@iebh/vuex-tera-json","version":"3.0.6","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@3.0.6","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"5cd1cef48315adcc4a2a780c2fdcb520344eecb1","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-3.0.6.tgz","fileCount":8,"integrity":"sha512-YiTo50mi65qkuI+UqrLWjp90azPYRedDiMt3knedJFI0EFGwqcGpMG+hEiCkEbwpEfFO/7tn4LApR+bDqLzqkg==","signatures":[{"sig":"MEUCID6adbfUdeYbfZ2yJ+tIf4Uqjl31Eoc3ZW5cbom4LpdVAiEA65zviNgGOB6sSZKEKMB8SURn97G18RFke7k801mctVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84310},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"63408d518bb11fd5eca34e57f7225394107932a9","scripts":{"lint":"eslint --ext .ts,.vue .","test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && tsc","clean":"rimraf dist","watch":"tsc --watch","prepare":"npm run build","release":"release-it"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"release-it":{"git":{"tag":true,"push":true,"commit":true,"commitMessage":"chore: release v${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"plugins":{"@release-it/conventional-changelog":{"header":"# Changelog","infile":"CHANGELOG.md","preset":"eslint"}}},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0","p-retry":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","release-it":"^19.0.4","typescript":"^5.8.3","@babel/core":"^7.24.7","@types/node":"^24.1.0","eslint-plugin-vue":"^9.26.0","@typescript-eslint/parser":"^7.13.1","@vue/eslint-config-standard":"^8.0.1","@typescript-eslint/eslint-plugin":"^7.13.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0","@iebh/tera-fy":"^2.2.12"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_3.0.6_1761876772277_0.5332977298014774","host":"s3://npm-registry-packages-npm-production"}},"3.0.7":{"name":"@iebh/vuex-tera-json","version":"3.0.7","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@3.0.7","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"0ff4df98ddfd335fe95d602857e34b032b9469c5","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-3.0.7.tgz","fileCount":14,"integrity":"sha512-eTqiMFUyliGcLfsgtSty+f7gz03XK7qQpgajhif2BifuSZcAQkRNLU5a/kvMyW7MIIassONP+EzSBvnrovRRTQ==","signatures":[{"sig":"MEUCIQDtM8lM5/ZBIO4Ytw3YtsyCdF4G4qbSk31w07oWjPOodAIgFY5+p16e/pXaZynqDelforIOiS0bELo/QADCPdzczZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":160052},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"161de29b00eb4b49b7594066599b1a35523570f8","scripts":{"lint":"eslint --ext .ts,.vue .","test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rimraf dist","prepare":"npm run build","release":"release-it","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","watch:cjs":"tsc -p tsconfig.cjs.json --watch","watch:esm":"tsc -p tsconfig.esm.json --watch"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"release-it":{"git":{"tag":true,"push":true,"commit":true,"commitMessage":"chore: release v${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"plugins":{"@release-it/conventional-changelog":{"header":"# Changelog","infile":"CHANGELOG.md","preset":"eslint"}}},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0","p-retry":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","release-it":"^19.0.4","typescript":"^5.8.3","@babel/core":"^7.24.7","@types/node":"^24.1.0","eslint-plugin-vue":"^9.26.0","@typescript-eslint/parser":"^7.13.1","@vue/eslint-config-standard":"^8.0.1","@typescript-eslint/eslint-plugin":"^7.13.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0","@iebh/tera-fy":"^2.2.12"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_3.0.7_1762485039461_0.897439915788873","host":"s3://npm-registry-packages-npm-production"}},"3.0.8":{"name":"@iebh/vuex-tera-json","version":"3.0.8","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@3.0.8","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"b49dbac74291a9bf9c873172d4559aba206077a2","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-3.0.8.tgz","fileCount":14,"integrity":"sha512-gOVPlnQAekz8g9OmrGbfQsUDzsgjTYUNQE2GuLANKhjFuqnZafnBUEMZnFyehTRaZVEJccA54Ap0rgze2Pg7wQ==","signatures":[{"sig":"MEUCIQDLGpPvHI/5Bybk4t6zRiwzPiUreZ1QgVGrW6DpB1dtQAIgSgsDib9AbXCQb4nTisiK07veYNm//Ws2jx7rbw6Onz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":161982},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"97802fa6c8426f8893ce05e51480fdc89e26658d","scripts":{"lint":"eslint --ext .ts,.vue .","test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rimraf dist","prepare":"npm run build","release":"release-it","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","watch:cjs":"tsc -p tsconfig.cjs.json --watch","watch:esm":"tsc -p tsconfig.esm.json --watch"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"release-it":{"git":{"tag":true,"push":true,"commit":true,"commitMessage":"chore: release v${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"plugins":{"@release-it/conventional-changelog":{"header":"# Changelog","infile":"CHANGELOG.md","preset":"eslint"}}},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0","p-retry":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","release-it":"^19.0.4","typescript":"^5.8.3","@babel/core":"^7.24.7","@types/node":"^24.1.0","eslint-plugin-vue":"^9.26.0","@typescript-eslint/parser":"^7.13.1","@vue/eslint-config-standard":"^8.0.1","@typescript-eslint/eslint-plugin":"^7.13.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0","@iebh/tera-fy":"^2.2.12"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_3.0.8_1763087512877_0.23730610816406328","host":"s3://npm-registry-packages-npm-production"}},"3.0.9":{"name":"@iebh/vuex-tera-json","version":"3.0.9","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@3.0.9","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"ac46b1a4d73929499a219bb1a7983d8b7181354d","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-3.0.9.tgz","fileCount":14,"integrity":"sha512-4aQDAp7lw8p2FA60HLFlISmk04EHMA44jTOZzy+VrH6Dx7JFaRGAKRWVEpY8u7YlmFeoTPT9f7DMtGCFyWUSKA==","signatures":[{"sig":"MEYCIQDBFZ+9rbslqcivWEtaUzVdEBnCx21vgegLfTfN8pPh3QIhAOrsW0HQX+KvR0b9kd38Y8x0PYBI6k2GcJqcBmq7c5T2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162052},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"0480c0a76768996b0cef80be01b599c6c5a0a419","scripts":{"lint":"eslint --ext .ts,.vue .","test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rimraf dist","prepare":"npm run build","release":"release-it","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","watch:cjs":"tsc -p tsconfig.cjs.json --watch","watch:esm":"tsc -p tsconfig.esm.json --watch"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"release-it":{"git":{"tag":true,"push":true,"commit":true,"commitMessage":"chore: release v${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"plugins":{"@release-it/conventional-changelog":{"header":"# Changelog","infile":"CHANGELOG.md","preset":"eslint"}}},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0","p-retry":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","release-it":"^19.0.4","typescript":"^5.8.3","@babel/core":"^7.24.7","@types/node":"^24.1.0","eslint-plugin-vue":"^9.26.0","@typescript-eslint/parser":"^7.13.1","@vue/eslint-config-standard":"^8.0.1","@typescript-eslint/eslint-plugin":"^7.13.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0","@iebh/tera-fy":"^2.2.12"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_3.0.9_1763090742446_0.4958989106196323","host":"s3://npm-registry-packages-npm-production"}},"3.0.10":{"name":"@iebh/vuex-tera-json","version":"3.0.10","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@3.0.10","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"ac651e45e1694e60dfef250770fa7db223d44d2f","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-3.0.10.tgz","fileCount":14,"integrity":"sha512-x/e+Wr3TPTvSnixkdUlvOm8AAEarzGAuhgjPdjo5OgYpfT1OcSxpE113Wlx6nsFqTYcqC9763S5omP+XM+rJXg==","signatures":[{"sig":"MEUCIElVKtnPTaCuahayXgSNynt0Bcxf1RkZhzICctgj4twXAiEA/9V632+4SizmhpyTiBlLqMHZrtQlHCo/m/x7J/b8rUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162345},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"a6b2f0f467b3f1ed093fd7009310351df0c076b2","scripts":{"lint":"eslint --ext .ts,.vue .","test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rimraf dist","prepare":"npm run build","release":"release-it","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","watch:cjs":"tsc -p tsconfig.cjs.json --watch","watch:esm":"tsc -p tsconfig.esm.json --watch"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"release-it":{"git":{"tag":true,"push":true,"commit":true,"commitMessage":"chore: release v${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"plugins":{"@release-it/conventional-changelog":{"header":"# Changelog","infile":"CHANGELOG.md","preset":"eslint"}}},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0","p-retry":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","release-it":"^19.0.4","typescript":"^5.8.3","@babel/core":"^7.24.7","@types/node":"^24.1.0","eslint-plugin-vue":"^9.26.0","@typescript-eslint/parser":"^7.13.1","@vue/eslint-config-standard":"^8.0.1","@typescript-eslint/eslint-plugin":"^7.13.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0","@iebh/tera-fy":"^2.2.12"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_3.0.10_1763092100955_0.3725899638002259","host":"s3://npm-registry-packages-npm-production"}},"3.0.11":{"name":"@iebh/vuex-tera-json","version":"3.0.11","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@3.0.11","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"b0b6d13c7800e51075902cf32a5235ef0e3fc6d3","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-3.0.11.tgz","fileCount":14,"integrity":"sha512-tf4YBRnMhPk0GmrHHNrB2sIEroWsSpigmEDu/C/U5S4mSISCE20YgTqjU1aPvvIEmKqI2H7RSAHoIGZ+T7BZzg==","signatures":[{"sig":"MEUCIQC7tzSJMYiNDJuK7ZG2YCYduylF434fKBXS1M6SNHWPCAIgQJtCyUNbBrSTaZ1ZxDY2JFyqXWhk/cQzsIwN60Ca6qo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162133},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"e3d62341243fb485fcac98e8e18aebc6e2c4b780","scripts":{"lint":"eslint --ext .ts,.vue .","test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rimraf dist","prepare":"npm run build","release":"release-it","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","watch:cjs":"tsc -p tsconfig.cjs.json --watch","watch:esm":"tsc -p tsconfig.esm.json --watch"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"release-it":{"git":{"tag":true,"push":true,"commit":true,"commitMessage":"chore: release v${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"plugins":{"@release-it/conventional-changelog":{"header":"# Changelog","infile":"CHANGELOG.md","preset":"eslint"}}},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0","p-retry":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","release-it":"^19.0.4","typescript":"^5.8.3","@babel/core":"^7.24.7","@types/node":"^24.1.0","eslint-plugin-vue":"^9.26.0","@typescript-eslint/parser":"^7.13.1","@vue/eslint-config-standard":"^8.0.1","@typescript-eslint/eslint-plugin":"^7.13.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0","@iebh/tera-fy":"^2.2.12"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_3.0.11_1763601292317_0.3041983660412533","host":"s3://npm-registry-packages-npm-production"}},"3.0.12":{"name":"@iebh/vuex-tera-json","version":"3.0.12","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@3.0.12","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"b4d9bd036ffd29362abfb025c9627f38611f255d","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-3.0.12.tgz","fileCount":14,"integrity":"sha512-aRQdYw4FuK4Gm5F+faHXp0JuaMWjDplifNnMNi2Klmar36BFmPzWIUdGbo3YvDwedNQf7RGpZgnGzmggZrhM1w==","signatures":[{"sig":"MEUCIQCbXiTofY7uOGCNX2PYNahasDuZNHiNBKnWRLMVvgzchAIgatYpHgW3JpCgc0tnP9a7k6yzekeO+DrXYpx5nFNeB7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162609},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"c73875f3749921f6401a60e59de1698b29f169d1","scripts":{"lint":"eslint --ext .ts,.vue .","test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rimraf dist","prepare":"npm run build","release":"release-it","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","watch:cjs":"tsc -p tsconfig.cjs.json --watch","watch:esm":"tsc -p tsconfig.esm.json --watch"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"release-it":{"git":{"tag":true,"push":true,"commit":true,"commitMessage":"chore: release v${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"plugins":{"@release-it/conventional-changelog":{"header":"# Changelog","infile":"CHANGELOG.md","preset":"eslint"}}},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0","p-retry":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","release-it":"^19.0.4","typescript":"^5.8.3","@babel/core":"^7.24.7","@types/node":"^24.1.0","eslint-plugin-vue":"^9.26.0","@typescript-eslint/parser":"^7.13.1","@vue/eslint-config-standard":"^8.0.1","@typescript-eslint/eslint-plugin":"^7.13.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0","@iebh/tera-fy":"^2.2.12"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_3.0.12_1763601546949_0.48163388132050367","host":"s3://npm-registry-packages-npm-production"}},"3.0.13":{"name":"@iebh/vuex-tera-json","version":"3.0.13","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@3.0.13","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"9ba162a5648018511426e43ebd0a44b8ece40a35","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-3.0.13.tgz","fileCount":14,"integrity":"sha512-/+1wHgFT4aH97zksXaiGrFCHRnBcWyJCsQ5qUcU6Vw4NaSe5E06FytoZ5tlw2rzSVr7QkMdRrOeqhjS5xqA7Eg==","signatures":[{"sig":"MEUCIQCe3XJK4LpCs9RCJ+4BIq2xASkhaRKWknNZG3ErSpc3PAIgZN2curUrEpBog38yQOJzync7MlmobGJF22oeM6Tyqec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162813},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"1565bc6d2e006aaba2e5ed962d464ad090bacedd","scripts":{"lint":"eslint --ext .ts,.vue .","test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rimraf dist","prepare":"npm run build","release":"release-it","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","watch:cjs":"tsc -p tsconfig.cjs.json --watch","watch:esm":"tsc -p tsconfig.esm.json --watch"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"release-it":{"git":{"tag":true,"push":true,"commit":true,"commitMessage":"chore: release v${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"plugins":{"@release-it/conventional-changelog":{"header":"# Changelog","infile":"CHANGELOG.md","preset":"eslint"}}},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0","p-retry":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","release-it":"^19.0.4","typescript":"^5.8.3","@babel/core":"^7.24.7","@types/node":"^24.1.0","eslint-plugin-vue":"^9.26.0","@typescript-eslint/parser":"^7.13.1","@vue/eslint-config-standard":"^8.0.1","@typescript-eslint/eslint-plugin":"^7.13.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0","@iebh/tera-fy":"^2.2.12"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_3.0.13_1768455868422_0.21300703526029796","host":"s3://npm-registry-packages-npm-production"}},"3.0.14":{"name":"@iebh/vuex-tera-json","version":"3.0.14","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@3.0.14","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"adfc419d7995ccfa07cb625c40f4103028e070d4","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-3.0.14.tgz","fileCount":14,"integrity":"sha512-h6NqANI9Iykr+bOntbvdZOZW7ZKSCrDcp7JA1dAjz1t3pzeUve1xdxZ3PsfvUKMJcmLvm7C2qmI6w65nAKB4lw==","signatures":[{"sig":"MEQCIBLkXk6T4QaS+5iLTn13jTGP4q+xSmdEtsus1W8BY4ZeAiAUqJ4fLU6zNrSjIQI2Pa7/GMoCTusa4dDhRR4+YeNaCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162977},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"e3ab743fb8685843343c633068e75d753cbf7a27","scripts":{"lint":"eslint --ext .ts,.vue .","test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rimraf dist","prepare":"npm run build","release":"release-it","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","watch:cjs":"tsc -p tsconfig.cjs.json --watch","watch:esm":"tsc -p tsconfig.esm.json --watch"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"release-it":{"git":{"tag":true,"push":true,"commit":true,"commitMessage":"chore: release v${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"plugins":{"@release-it/conventional-changelog":{"header":"# Changelog","infile":"CHANGELOG.md","preset":"eslint"}}},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0","p-retry":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","release-it":"^19.0.4","typescript":"^5.8.3","@babel/core":"^7.24.7","@types/node":"^24.1.0","eslint-plugin-vue":"^9.26.0","@typescript-eslint/parser":"^7.13.1","@vue/eslint-config-standard":"^8.0.1","@typescript-eslint/eslint-plugin":"^7.13.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0","@iebh/tera-fy":"^2.2.12"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_3.0.14_1768456318503_0.7741138334669178","host":"s3://npm-registry-packages-npm-production"}},"3.0.15":{"name":"@iebh/vuex-tera-json","version":"3.0.15","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@3.0.15","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"f74684939c33722582712c927cd9ac7fa4e427bf","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-3.0.15.tgz","fileCount":14,"integrity":"sha512-7AGQvuarzERQOVxxCWlZXWlnMEXpqdbq3G8gi3Tu9nrPtu0maP2WZR15iw71U52c7ZWtTNjLksWNeIsS9Jl/qQ==","signatures":[{"sig":"MEUCIQCEoasZh3kyabio3O0q9xMExzr+QHOGNX3+cbTNavImrAIgLKyfQ6uUoHaq8Tje9ejstPnNaD8tu4v5vuaB/6w4zFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":165241},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"634b08e1d771fc09aea8c3a2bfbc730c53c36ef5","scripts":{"lint":"eslint --ext .ts,.vue .","test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rimraf dist","prepare":"npm run build","release":"release-it","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","watch:cjs":"tsc -p tsconfig.cjs.json --watch","watch:esm":"tsc -p tsconfig.esm.json --watch"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"release-it":{"git":{"tag":true,"push":true,"commit":true,"commitMessage":"chore: release v${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"plugins":{"@release-it/conventional-changelog":{"header":"# Changelog","infile":"CHANGELOG.md","preset":"eslint"}}},"_npmVersion":"10.5.0","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"20.12.2","dependencies":{"nanoid":"^5.1.0","p-retry":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","release-it":"^19.2.4","typescript":"^5.8.3","@babel/core":"^7.24.7","@types/node":"^24.1.0","eslint-plugin-vue":"^9.26.0","@typescript-eslint/parser":"^7.13.1","@vue/eslint-config-standard":"^8.0.1","@typescript-eslint/eslint-plugin":"^7.13.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0","@iebh/tera-fy":"^2.2.12"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_3.0.15_1770858796281_0.909809503882931","host":"s3://npm-registry-packages-npm-production"}},"3.0.16":{"name":"@iebh/vuex-tera-json","version":"3.0.16","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@3.0.16","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"0c06fb615ba6a1bba7da50835e5a7e46dc709562","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-3.0.16.tgz","fileCount":14,"integrity":"sha512-1xWLNe5vxT6JMYo4OF7wYae4eajoBHcNaMedKV4uw7ORFIBBPPYnwKg8Zxp+gxAul+iuVDhAWzsuFcB7T9iUUw==","signatures":[{"sig":"MEUCIF+Dcb1XRMcen8WrLcWt2gacBE299Qy+BrbugYGMrRPpAiEAjBKGp5mESwJ3EY9jcHJuV05RN1cqsH4cVXLivJ7bFvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176421},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"6f188da91be0207789279c1104c8fe9fcfbed468","scripts":{"lint":"eslint --ext .ts,.vue .","test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rimraf dist","prepare":"npm run build","release":"release-it","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","watch:cjs":"tsc -p tsconfig.cjs.json --watch","watch:esm":"tsc -p tsconfig.esm.json --watch"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"release-it":{"git":{"tag":true,"push":true,"commit":true,"commitMessage":"chore: release v${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"plugins":{"@release-it/conventional-changelog":{"header":"# Changelog","infile":"CHANGELOG.md","preset":"eslint"}}},"_npmVersion":"10.9.4","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"nanoid":"^5.1.0","p-retry":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","release-it":"^19.2.4","typescript":"^5.8.3","@babel/core":"^7.24.7","@types/node":"^24.1.0","eslint-plugin-vue":"^9.26.0","@typescript-eslint/parser":"^7.13.1","@vue/eslint-config-standard":"^8.0.1","@typescript-eslint/eslint-plugin":"^7.13.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0","@iebh/tera-fy":"^2.2.12"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_3.0.16_1773982278358_0.8066505466466058","host":"s3://npm-registry-packages-npm-production"}},"3.0.17":{"name":"@iebh/vuex-tera-json","version":"3.0.17","keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","_id":"@iebh/vuex-tera-json@3.0.17","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"dist":{"shasum":"0e59e8dec272f39aae510d13366c7cafbc72acf8","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-3.0.17.tgz","fileCount":14,"integrity":"sha512-2/s3fB0fTdciCiX3jH/YzTM8hBdPToWUJpVpwmc9uo0jpKoiHSP+h2OCXtKFC9rOy544apqR/H3tEMmePpc8sQ==","signatures":[{"sig":"MEQCIB0dbf+C0a9IK80VI7W8W5PU09vynF3khQcduYebmyQaAiAcA1CreZ5858XhJCpbgHPc1YdENeK8EVoaKRtdmBLGSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186405},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"gitHead":"f1e1d0f06633f75d4de54764ff84be3bd59970ba","scripts":{"lint":"eslint --ext .ts,.vue .","test":"echo \"Error: no test specified\" && exit 1","build":"npm run clean && npm run build:esm && npm run build:cjs","clean":"rimraf dist","prepare":"npm run build","release":"release-it","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","watch:cjs":"tsc -p tsconfig.cjs.json --watch","watch:esm":"tsc -p tsconfig.esm.json --watch"},"_npmUser":{"name":"connorf25","email":"cforbes.software@gmail.com"},"release-it":{"git":{"tag":true,"push":true,"commit":true,"commitMessage":"chore: release v${version}","addUntrackedFiles":false,"requireCleanWorkingDir":false},"npm":{"publish":true},"plugins":{"@release-it/conventional-changelog":{"header":"# Changelog","infile":"CHANGELOG.md","preset":"eslint"}}},"_npmVersion":"10.9.4","description":"A Vuex plugin for syncing state with Tera (using JSON files)","directories":{},"_nodeVersion":"22.22.0","dependencies":{"nanoid":"^5.1.0","p-retry":"^4.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","rimraf":"^6.0.1","release-it":"^19.2.4","typescript":"^5.8.3","@babel/core":"^7.24.7","@types/node":"^24.1.0","eslint-plugin-vue":"^9.26.0","@typescript-eslint/parser":"^7.13.1","@vue/eslint-config-standard":"^8.0.1","@typescript-eslint/eslint-plugin":"^7.13.1","@release-it/conventional-changelog":"^10.0.1"},"peerDependencies":{"vuex":"^3.0.0 || ^4.0.0","@iebh/tera-fy":"^2.2.12"},"_npmOperationalInternal":{"tmp":"tmp/vuex-tera-json_3.0.17_1776906933794_0.7515246037447167","host":"s3://npm-registry-packages-npm-production"}},"3.0.18":{"name":"@iebh/vuex-tera-json","version":"3.0.18","publishConfig":{"access":"public"},"description":"A Vuex plugin for syncing state with Tera (using JSON files)","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/cjs/index.d.ts","default":"./dist/cjs/index.js"}}},"scripts":{"clean":"rimraf dist","build:esm":"tsc -p tsconfig.esm.json","build:cjs":"tsc -p tsconfig.cjs.json","build":"npm run clean && npm run build:esm && npm run build:cjs","watch:esm":"tsc -p tsconfig.esm.json --watch","watch:cjs":"tsc -p tsconfig.cjs.json --watch","prepare":"npm run build","lint":"eslint --ext .ts,.vue .","test":"echo \"Error: no test specified\" && exit 1","release":"release-it"},"keywords":["vuex","tera","sync","plugin"],"author":{"name":"connorf25"},"license":"MIT","peerDependencies":{"vuex":"^3.0.0 || ^4.0.0","@iebh/tera-fy":"^2.2.12"},"devDependencies":{"@typescript-eslint/eslint-plugin":"^7.13.1","@typescript-eslint/parser":"^7.13.1","@babel/core":"^7.24.7","@release-it/conventional-changelog":"^10.0.1","@types/node":"^24.1.0","@vue/eslint-config-standard":"^8.0.1","eslint":"^8.57.0","eslint-plugin-vue":"^9.26.0","release-it":"^19.2.4","rimraf":"^6.0.1","typescript":"^5.8.3"},"dependencies":{"nanoid":"^5.1.0","p-retry":"^4.6.2"},"release-it":{"git":{"addUntrackedFiles":false,"commit":true,"commitMessage":"chore: release v${version}","push":true,"requireCleanWorkingDir":false,"tag":true},"plugins":{"@release-it/conventional-changelog":{"preset":"eslint","infile":"CHANGELOG.md","header":"# Changelog"}},"npm":{"publish":true}},"gitHead":"2e687f24ba37748c8b70e6f1f52a03f759f88e19","_id":"@iebh/vuex-tera-json@3.0.18","_nodeVersion":"24.19.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-kOGsXLRb1HJSOioyuOqO+mfJzt7zXRaZ0Cp5siw5iwhFfmz5LW7vU00ITPqN+jE/WbFAfhxetkPcHd4/60cpzg==","shasum":"a7b57f0896fe77b75d586e7ad7a77e310fe84067","tarball":"https://registry.npmjs.org/@iebh/vuex-tera-json/-/vuex-tera-json-3.0.18.tgz","fileCount":14,"unpackedSize":186477,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIF0EkX1BJIebYO1f/v4utwV7jYXxHFrzkSWKz4oApQv5AiEAxiwnoDaap40db9gbQAURnyak11+Wz3ULyZNm9lbJWTM="}]},"_npmUser":{"name":"hash-bang","email":"m@ttcarter.com"},"directories":{},"maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vuex-tera-json_3.0.18_1786423269654_0.38912078106491355"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-20T07:01:44.534Z","modified":"2026-08-11T04:41:10.043Z","1.0.1":"2025-02-20T07:01:44.772Z","1.0.2":"2025-02-20T07:11:45.984Z","1.0.3":"2025-02-21T03:08:49.215Z","1.0.5":"2025-02-21T05:17:28.839Z","1.0.6":"2025-02-21T07:11:16.534Z","1.0.7":"2025-03-05T07:47:47.667Z","1.0.8":"2025-03-06T03:36:12.682Z","1.0.9":"2025-03-06T05:21:29.481Z","1.1.0":"2025-03-06T06:35:40.468Z","2.0.0":"2025-03-12T06:18:41.277Z","2.0.1":"2025-03-12T06:35:38.869Z","2.0.2":"2025-03-12T06:38:09.707Z","2.1.0":"2025-03-12T07:10:55.459Z","2.1.1":"2025-03-13T05:23:43.039Z","2.1.2":"2025-03-21T05:40:45.687Z","2.1.3":"2025-03-21T07:15:38.856Z","2.1.5":"2025-04-03T02:56:15.002Z","2.1.6":"2025-05-08T06:48:16.488Z","2.1.7":"2025-05-30T04:50:21.361Z","2.1.8":"2025-06-12T06:21:20.542Z","2.1.9":"2025-06-12T06:35:45.369Z","2.2.0":"2025-07-09T01:24:52.932Z","2.2.1":"2025-07-09T23:38:56.984Z","2.3.0":"2025-07-11T04:18:35.505Z","2.3.1":"2025-07-11T05:32:47.769Z","2.3.3":"2025-07-25T02:08:40.957Z","2.4.1":"2025-08-01T00:53:23.144Z","2.4.2":"2025-08-01T01:28:22.445Z","3.0.0":"2025-08-07T06:14:59.900Z","3.0.1":"2025-08-12T00:22:41.127Z","3.0.2":"2025-08-12T03:01:13.978Z","3.0.3":"2025-08-12T07:25:34.388Z","3.0.4":"2025-10-09T05:31:25.721Z","3.0.5":"2025-10-09T05:46:01.257Z","3.0.6":"2025-10-31T02:12:52.487Z","3.0.7":"2025-11-07T03:10:39.642Z","3.0.8":"2025-11-14T02:31:53.080Z","3.0.9":"2025-11-14T03:25:42.666Z","3.0.10":"2025-11-14T03:48:21.183Z","3.0.11":"2025-11-20T01:14:52.528Z","3.0.12":"2025-11-20T01:19:07.180Z","3.0.13":"2026-01-15T05:44:28.573Z","3.0.14":"2026-01-15T05:51:58.651Z","3.0.15":"2026-02-12T01:13:16.426Z","3.0.16":"2026-03-20T04:51:18.518Z","3.0.17":"2026-04-23T01:15:33.942Z","3.0.18":"2026-08-11T04:41:09.867Z"},"author":{"name":"connorf25"},"license":"MIT","keywords":["vuex","tera","sync","plugin"],"description":"A Vuex plugin for syncing state with Tera (using JSON files)","maintainers":[{"name":"hash-bang","email":"m@ttcarter.com"},{"name":"connorf25","email":"cforbes.software@gmail.com"},{"name":"octian","email":"1009881001@qq.com"},{"name":"irenepriya","email":"irenepriyajose@gmail.com"}],"readme":"# vuex-tera-json\n\nA Vuex plugin for syncing state with Tera.\n\n## Installation\n\n```bash\nnpm install @iebh/vuex-tera-json\n```\n\n## Usage\n\nNote: Make sure to remove any localforage/localstorage references in the store as this will create a bug where state gets carried over on new projects.\n\n### Store Configuration (Vuex / Vue 2)\n\nIn your Vuex store configuration file (e.g. `store.js`), create your store and then create the sync plugin:\n\n```javascript\nimport Vue from 'vue'\nimport Vuex from 'vuex'\nimport { createTeraSync } from '@iebh/vuex-tera-json';\n\nVue.use(Vuex)\n\nconst store = new Vuex.Store({\n    modules: {\n        // Your store modules\n    }\n})\n\n// Create and export the TERA sync plugin\nexport const teraSyncPlugin = createTeraSync({\n    keyPrefix: 'wordFreq', // unique identifier for the tool\n}, store)\n\nexport default store\n```\n\n### Store Configuration (Pinia / Vue 3)\n\nFor Pinia, you need to ensure a `saveStatus` property exists in your store state.\n\n```javascript\nimport { createPinia, defineStore } from 'pinia'\nimport { createTeraSync, SaveStatus } from '@iebh/vuex-tera-json';\n\nconst pinia = createPinia()\n\nexport const useMyStore = defineStore('main', {\n  state: () => ({\n    // REQUIRED: Pinia stores must have a saveStatus property for the plugin\n    saveStatus: SaveStatus.SAVED,\n    // Your state properties\n  })\n})\n\n// Instantiate the store instance passing the pinia instance\nconst store = useMyStore(pinia)\n\nexport const teraSyncPlugin = createTeraSync({\n    keyPrefix: 'wordFreq',\n    // Define a reset state function for Pinia\n    resetState: () => store.$reset() \n}, store)\n\nexport default pinia\n```\n\n### Application Initialization (Vue 2)\n\nIn your main application file (e.g. `main.js`), import the store and plugin, then initialize them with your Vue instance:\n\n```javascript\nimport Vue from 'vue'\nimport App from './App.vue'\nimport store, { teraSyncPlugin } from './store'\nimport TeraFy from \"@iebh/tera-fy/dist/terafy.es2019.js\"\nimport TerafyVue from \"@iebh/tera-fy/dist/plugin.vue2.es2019.js\"\n\n// Initialize TeraFy\nconst terafy = new TeraFy()\n    .set(\"devMode\", process.env.VUE_APP_TERAFY_DEV)\n    .use(TerafyVue);\n\n(async ()=> {\n    const app = new Vue({\n        render: h => h(App),\n        store,\n        created() {\n            // Set up the sync plugin\n            teraSyncPlugin.setVueInstance(this)\n        },\n        beforeDestroy() {\n            // Cleanup\n            teraSyncPlugin.destroy()\n        }\n    });\n\n    // Initialize Tera\n    await terafy.init({ app, Vue });\n\n    // Signal that Tera is ready (returns a promise)\n    await teraSyncPlugin.setTeraReady();\n\n    app.$mount(\"#app\");\n})()\n```\n\n### Application Initialization (Vue 3)\n\nFor Vue 3, ensure you reference the correct Terfy Vue 3 plugin and configure passing a Vue component proxy.\n\n```javascript\nimport { createApp } from 'vue'\nimport App from './App.vue'\nimport pinia, { teraSyncPlugin } from './store'\nimport TeraFy from \"@iebh/tera-fy/dist/terafy.es2019.js\"\nimport TerafyVue from \"@iebh/tera-fy/dist/plugin.vue3.es2019.js\"\n\nconst terafy = new TeraFy()\n    .set(\"devMode\", process.env.VUE_APP_TERAFY_DEV)\n    .use(TerafyVue);\n\n(async () => {\n    const app = createApp(App)\n    app.use(pinia)\n\n    // Using a main app component to set the Vue Instance mapping\n    const rootComponent = app.mount('#app')\n\n    await terafy.init({ app })\n\n    // Provide the component proxy (which has $tera attached)\n    teraSyncPlugin.setVueInstance(rootComponent)\n    await teraSyncPlugin.setTeraReady()\n})()\n```\n\n## API\n\n### Plugin Creation\n\n- `createTeraSync(config, store)`: Creates the plugin for syncing with Tera\n  - `config`: Object - Configuration tracking file paths, logic, and state.\n    - `keyPrefix`: String - Unique prefix to avoid storage conflicts (default: `''`).\n    - `isSeparateStateForEachUser`: Boolean - If true, state is separated per user (default: `false`).\n    - `autoSaveIntervalMinutes`: Number - Auto save interval (default: `15`).\n    - `showInitialAlert`: Boolean - Shows an alert on initialization (default: `false`).\n    - `enableSaveHotkey`: Boolean - Enable Ctrl+S / Cmd+S save hotkey (default: `true`).\n    - `loadImmediately`: Boolean - Loads state seamlessly on plugin ready (default: `true`).\n    - `onBeforeSave`: Function - Optional hook for custom logic before saving.\n    - `resetState`: Function - Optional function to reset store state before loading data.\n  - `store`: `VuexStore | PiniaStore | PlainObjectStore` - The compatible store to sync state from.\n\n### Plugin Methods\n\n- `setVueInstance(instance)`: Sets the Vue instance for the sync plugin\n- `setTeraReady()`: Signals that Tera is ready and initiates the first sync based on `loadImmediately`. Returns a promise.\n- `saveState()`: Manually trigger state save to TERA file. Returns a boolean promise on success.\n- `promptForNewJsonFile()`: Wait for the user to select another standard `.json` file for loading or creating. Returns a promise.\n- `loadAndApplyStateFromFile()`: Replace store state manually. Returns a promise.\n- `createDataFileBackup()`: Save a data backup as a trailing-time JSON file into TERA. Returns a promise.\n- `getFileMetadata()`: Provide basic file metadata, resolving to `{ modified: Date } | null`. Returns a promise.\n- `destroy()`: Cleans up resources inside the plugin when the instance is completely destroyed.\n\n## Best Practices\n\n1. Always export the plugin instance if you need to access its methods outside the store\n2. Call `setVueInstance()` in your Vue app's `created` hook\n3. Call `destroy()` in your Vue app's `beforeDestroy` hook to prevent memory leaks\n4. Initialize Tera before calling `setTeraReady()`\n\n## License\n\nMIT\n","readmeFilename":"README.md"}