{"_id":"mobx-view-model","_rev":"197-903c1e389a233cea608e4189a48026a1","name":"mobx-view-model","dist-tags":{"latest":"10.2.4","v9-lts":"9.3.16"},"versions":{"4.3.4":{"name":"mobx-view-model","version":"4.3.4","keywords":["mobx","react","view-model","view","model"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@4.3.4","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-vm-entities","bugs":{"url":"https://github.com/js2me/mobx-vm-entities/issues"},"dist":{"shasum":"05e675624c4138cccb0fb3553fd9e437f71ed1de","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-4.3.4.tgz","fileCount":90,"integrity":"sha512-K0+pFpPpF1vRbv/vVSzI+JlMsu0zddaqBKeGx4HJPTCyTFoTDd+rGixt5TMaAOClAqVRpNRP//LY0eQnO9Df2A==","signatures":[{"sig":"MEYCIQDgXFxurDBrE1/DqmSxvxOp90Y/lO0bpkY0XZC8USgKLQIhAJiQFC75eomvRS3rMXYTS3hw+6VHPkZF4765Psad+kWC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90194},"main":"./index.js","_from":"file:mobx-view-model-4.3.4.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./view-model/abstract-view-model":{"types":"./view-model/abstract-view-model.d.ts","import":"./view-model/abstract-view-model.js","default":"./view-model/abstract-view-model.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/abstract-view-model.test":{"types":"./view-model/abstract-view-model.test.d.ts","import":"./view-model/abstract-view-model.test.js","default":"./view-model/abstract-view-model.test.js"},"./view-model/abstract-view-model.store.test":{"types":"./view-model/abstract-view-model.store.test.d.ts","import":"./view-model/abstract-view-model.store.test.js","default":"./view-model/abstract-view-model.store.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix && pnpm test:coverage","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/cc8560244039909462a482914ed83354/mobx-view-model-4.3.4.tgz","_integrity":"sha512-K0+pFpPpF1vRbv/vVSzI+JlMsu0zddaqBKeGx4HJPTCyTFoTDd+rGixt5TMaAOClAqVRpNRP//LY0eQnO9Df2A==","repository":{"url":"git://github.com/js2me/mobx-vm-entities.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"25.0.1","eslint":"8.57.0","rimraf":"6.0.1","vitest":"2.1.4","typescript":"5.4.5","@types/node":"20.14.5","@types/react":"^18.3.3","@types/lodash-es":"^4.17.12","js2me-eslint-config":"1.0.4","@testing-library/react":"16.0.1","@vitejs/plugin-react-swc":"3.7.2","@vitest/coverage-istanbul":"2.1.6","js2me-exports-post-build-script":"2.0.17"},"peerDependencies":{"mobx":">=6.12.4","react":">=18.3.1","disposer-util":"^1.0.9","mobx-react-lite":">=4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_4.3.4_1733211060146_0.6699863291392012","host":"s3://npm-registry-packages"}},"4.3.5":{"name":"mobx-view-model","version":"4.3.5","keywords":["mobx","react","view-model","view","model"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@4.3.5","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-vm-entities","bugs":{"url":"https://github.com/js2me/mobx-vm-entities/issues"},"dist":{"shasum":"576db7015d59e1d612fc984d7f9ca60737aca6ac","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-4.3.5.tgz","fileCount":90,"integrity":"sha512-1kqHeLt++9uGGeQFix3EOlgtqKHy/uuI0zPKcL3AUSjpnRZ/ikEcF9E5AUuUcV11doHjz2kxYa7mo7d8P79cjA==","signatures":[{"sig":"MEQCIBZhRO/l8Spm7os5nKIXI5fjvyR5jDphuRzw1JAbWAOAAiAjMbzuY80OEpIUpjeB0q3z2fJGKxvybQTdUqVLHiVIxA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":90196},"main":"./index.js","_from":"file:mobx-view-model-4.3.5.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./view-model/abstract-view-model":{"types":"./view-model/abstract-view-model.d.ts","import":"./view-model/abstract-view-model.js","default":"./view-model/abstract-view-model.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/abstract-view-model.test":{"types":"./view-model/abstract-view-model.test.d.ts","import":"./view-model/abstract-view-model.test.js","default":"./view-model/abstract-view-model.test.js"},"./view-model/abstract-view-model.store.test":{"types":"./view-model/abstract-view-model.store.test.d.ts","import":"./view-model/abstract-view-model.store.test.js","default":"./view-model/abstract-view-model.store.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix && pnpm test:coverage","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/4345fad8b7051655e4e6f76407ac82ce/mobx-view-model-4.3.5.tgz","_integrity":"sha512-1kqHeLt++9uGGeQFix3EOlgtqKHy/uuI0zPKcL3AUSjpnRZ/ikEcF9E5AUuUcV11doHjz2kxYa7mo7d8P79cjA==","repository":{"url":"git://github.com/js2me/mobx-vm-entities.git","type":"git"},"_npmVersion":"10.8.2","description":"## What package has","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"25.0.1","eslint":"8.57.0","rimraf":"6.0.1","vitest":"2.1.4","typescript":"5.4.5","@types/node":"20.14.5","@types/react":"^18.3.3","@types/lodash-es":"^4.17.12","js2me-eslint-config":"1.0.4","@testing-library/react":"16.0.1","@vitejs/plugin-react-swc":"3.7.2","@vitest/coverage-istanbul":"2.1.6","js2me-exports-post-build-script":"2.0.17"},"peerDependencies":{"mobx":">=6.12.4","react":">=18.3.1","disposer-util":"^1.0.9","mobx-react-lite":">=4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_4.3.5_1733211164636_0.8038341550420194","host":"s3://npm-registry-packages"}},"4.3.6":{"name":"mobx-view-model","version":"4.3.6","keywords":["mobx","react","view-model","view","model"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@4.3.6","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-vm-entities","bugs":{"url":"https://github.com/js2me/mobx-vm-entities/issues"},"dist":{"shasum":"c69b0decf318a092af6576c2bd489489166bc97e","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-4.3.6.tgz","fileCount":91,"integrity":"sha512-iFl2uBUnkGJcxKVwP9dE9zn/oKuBR51Pw0cyglc0vUmUl8O+Os0f3XASBSEDtHFLD+s5Q3XERcXpHvdiHFLBEQ==","signatures":[{"sig":"MEUCIQDLUR2LQk9zn8nSGIUJvse+sVomhRvEljbJFiQmnekXtQIgQaN2lx/2XlnBqJQJ6GPojEImiQlZ/NE+Sc0zCFkFaMA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":205937},"main":"./index.js","_from":"file:mobx-view-model-4.3.6.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./view-model/abstract-view-model":{"types":"./view-model/abstract-view-model.d.ts","import":"./view-model/abstract-view-model.js","default":"./view-model/abstract-view-model.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/abstract-view-model.test":{"types":"./view-model/abstract-view-model.test.d.ts","import":"./view-model/abstract-view-model.test.js","default":"./view-model/abstract-view-model.test.js"},"./view-model/abstract-view-model.store.test":{"types":"./view-model/abstract-view-model.store.test.d.ts","import":"./view-model/abstract-view-model.store.test.js","default":"./view-model/abstract-view-model.store.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix && pnpm test:coverage","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/ce05113931cc5179746d43a891c06cf1/mobx-view-model-4.3.6.tgz","_integrity":"sha512-iFl2uBUnkGJcxKVwP9dE9zn/oKuBR51Pw0cyglc0vUmUl8O+Os0f3XASBSEDtHFLD+s5Q3XERcXpHvdiHFLBEQ==","repository":{"url":"git://github.com/js2me/mobx-vm-entities.git","type":"git"},"_npmVersion":"10.8.2","description":"<div style=\"width: 100%; display: flex; align-items: center;\">     <h2 style=\"margin-right: 20px; flex: 1\">MobX ViewModel power for ReactJS</h2>     <img src=\"assets/logo.png\" height=\"86\" alt=\"logo\" /> </div>","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"25.0.1","eslint":"8.57.0","rimraf":"6.0.1","vitest":"2.1.4","typescript":"5.4.5","@types/node":"20.14.5","@types/react":"^18.3.3","@types/lodash-es":"^4.17.12","js2me-eslint-config":"1.0.4","@testing-library/react":"16.0.1","@vitejs/plugin-react-swc":"3.7.2","@vitest/coverage-istanbul":"2.1.6","js2me-exports-post-build-script":"2.0.17"},"peerDependencies":{"mobx":">=6.12.4","react":">=18.3.1","disposer-util":"^1.0.9","mobx-react-lite":">=4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_4.3.6_1733213933067_0.9044660503274282","host":"s3://npm-registry-packages"}},"4.3.7":{"name":"mobx-view-model","version":"4.3.7","keywords":["mobx","react","view-model","view","model"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@4.3.7","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-vm-entities","bugs":{"url":"https://github.com/js2me/mobx-vm-entities/issues"},"dist":{"shasum":"b6f24cbe32f93faa52fdc47027566024337c2977","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-4.3.7.tgz","fileCount":91,"integrity":"sha512-IWWyE7Gj6vmN7L3PO8ThPSvuIivCHw0L4FcA/7yi08PmY24ii/gNCiiWM3bvkgU+7znB61jI+afyRN8JX2UQKw==","signatures":[{"sig":"MEYCIQDEmAwHd085J1Xt8q9HFnY2LFPbQMwGoPD7v3+vZMorzgIhAJ9F9Zp1eXKp/USjXbItAVhcAuLva/Np/9zHfrLhx1qt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":205833},"main":"./index.js","_from":"file:mobx-view-model-4.3.7.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./view-model/abstract-view-model":{"types":"./view-model/abstract-view-model.d.ts","import":"./view-model/abstract-view-model.js","default":"./view-model/abstract-view-model.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/abstract-view-model.test":{"types":"./view-model/abstract-view-model.test.d.ts","import":"./view-model/abstract-view-model.test.js","default":"./view-model/abstract-view-model.test.js"},"./view-model/abstract-view-model.store.test":{"types":"./view-model/abstract-view-model.store.test.d.ts","import":"./view-model/abstract-view-model.store.test.js","default":"./view-model/abstract-view-model.store.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix && pnpm test:coverage","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/177769843b2396c72683235aef98084f/mobx-view-model-4.3.7.tgz","_integrity":"sha512-IWWyE7Gj6vmN7L3PO8ThPSvuIivCHw0L4FcA/7yi08PmY24ii/gNCiiWM3bvkgU+7znB61jI+afyRN8JX2UQKw==","repository":{"url":"git://github.com/js2me/mobx-vm-entities.git","type":"git"},"_npmVersion":"10.8.2","description":"<img src=\"assets/logo.png\" align=\"right\" height=\"86\" alt=\"logo\" />","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"25.0.1","eslint":"8.57.0","rimraf":"6.0.1","vitest":"2.1.4","typescript":"5.4.5","@types/node":"20.14.5","@types/react":"^18.3.3","@types/lodash-es":"^4.17.12","js2me-eslint-config":"1.0.4","@testing-library/react":"16.0.1","@vitejs/plugin-react-swc":"3.7.2","@vitest/coverage-istanbul":"2.1.6","js2me-exports-post-build-script":"2.0.17"},"peerDependencies":{"mobx":">=6.12.4","react":">=18.3.1","disposer-util":"^1.0.9","mobx-react-lite":">=4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_4.3.7_1733214175853_0.7151915815357202","host":"s3://npm-registry-packages"}},"4.3.8":{"name":"mobx-view-model","version":"4.3.8","keywords":["mobx","react","view-model","view","model"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@4.3.8","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-vm-entities","bugs":{"url":"https://github.com/js2me/mobx-vm-entities/issues"},"dist":{"shasum":"cc7c310edb4e67c7f77160023c01f8b0185b832c","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-4.3.8.tgz","fileCount":91,"integrity":"sha512-qjg1QAcvTsV7JKmw55L7t4loVvB2ocrf27rgPPzujhxBfIZ/o1aoFkqpOh9hUyKp36ieFCZ1049UhJa6v5J01w==","signatures":[{"sig":"MEQCIDO6XwLZiaAGMxWqsuU3sNAbl6MYFLBKs25nrESBFiX8AiBbrC6cmszPfeAsPAiQgAn1vRmS+RiWF+MSIR4alhVtrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":205854},"main":"./index.js","_from":"file:mobx-view-model-4.3.8.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./view-model/abstract-view-model":{"types":"./view-model/abstract-view-model.d.ts","import":"./view-model/abstract-view-model.js","default":"./view-model/abstract-view-model.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/abstract-view-model.test":{"types":"./view-model/abstract-view-model.test.d.ts","import":"./view-model/abstract-view-model.test.js","default":"./view-model/abstract-view-model.test.js"},"./view-model/abstract-view-model.store.test":{"types":"./view-model/abstract-view-model.store.test.d.ts","import":"./view-model/abstract-view-model.store.test.js","default":"./view-model/abstract-view-model.store.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix && pnpm test:coverage","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/524c838875d6e67b48abfc26829009fa/mobx-view-model-4.3.8.tgz","_integrity":"sha512-qjg1QAcvTsV7JKmw55L7t4loVvB2ocrf27rgPPzujhxBfIZ/o1aoFkqpOh9hUyKp36ieFCZ1049UhJa6v5J01w==","repository":{"url":"git://github.com/js2me/mobx-vm-entities.git","type":"git"},"_npmVersion":"10.8.2","description":"<img src=\"assets/logo.png\" align=\"right\" height=\"120\" alt=\"logo\" />","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"25.0.1","eslint":"8.57.0","rimraf":"6.0.1","vitest":"2.1.4","typescript":"5.4.5","@types/node":"20.14.5","@types/react":"^18.3.3","@types/lodash-es":"^4.17.12","js2me-eslint-config":"1.0.4","@testing-library/react":"16.0.1","@vitejs/plugin-react-swc":"3.7.2","@vitest/coverage-istanbul":"2.1.6","js2me-exports-post-build-script":"2.0.17"},"peerDependencies":{"mobx":">=6.12.4","react":">=18.3.1","disposer-util":"^1.0.9","mobx-react-lite":">=4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_4.3.8_1733220035112_0.381672970970631","host":"s3://npm-registry-packages"}},"4.3.9":{"name":"mobx-view-model","version":"4.3.9","keywords":["mobx","react","view-model","view","model"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@4.3.9","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-vm-entities","bugs":{"url":"https://github.com/js2me/mobx-vm-entities/issues"},"dist":{"shasum":"7fbfd5b33399a3bf2fbaf48dc7547a9af194f5ca","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-4.3.9.tgz","fileCount":91,"integrity":"sha512-nKmxVom/ZljBuDlxwo8cyLuIl5tN3oWcInfH8g8nYIE6Nykimg14XItNO9sOiNfe0rNW92LRkq8yy0hn9qyY4A==","signatures":[{"sig":"MEUCIFkutO6PJmx1vux39SnlfqAph8l8NY5MbXiqkZmLy2RXAiEAg/9eYCOsa4PLj6keMVVvJlez0m0+4ppMmIRFEZrp4Sc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":205854},"main":"./index.js","_from":"file:mobx-view-model-4.3.9.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./view-model/abstract-view-model":{"types":"./view-model/abstract-view-model.d.ts","import":"./view-model/abstract-view-model.js","default":"./view-model/abstract-view-model.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/abstract-view-model.test":{"types":"./view-model/abstract-view-model.test.d.ts","import":"./view-model/abstract-view-model.test.js","default":"./view-model/abstract-view-model.test.js"},"./view-model/abstract-view-model.store.test":{"types":"./view-model/abstract-view-model.store.test.d.ts","import":"./view-model/abstract-view-model.store.test.js","default":"./view-model/abstract-view-model.store.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix && pnpm test:coverage","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/eb05ad1a289dc016f9bbe15fbbd2601d/mobx-view-model-4.3.9.tgz","_integrity":"sha512-nKmxVom/ZljBuDlxwo8cyLuIl5tN3oWcInfH8g8nYIE6Nykimg14XItNO9sOiNfe0rNW92LRkq8yy0hn9qyY4A==","repository":{"url":"git://github.com/js2me/mobx-vm-entities.git","type":"git"},"_npmVersion":"10.8.2","description":"<img src=\"assets/logo.png\" align=\"right\" height=\"156\" alt=\"logo\" />","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"25.0.1","eslint":"8.57.0","rimraf":"6.0.1","vitest":"2.1.4","typescript":"5.4.5","@types/node":"20.14.5","@types/react":"^18.3.3","@types/lodash-es":"^4.17.12","js2me-eslint-config":"1.0.4","@testing-library/react":"16.0.1","@vitejs/plugin-react-swc":"3.7.2","@vitest/coverage-istanbul":"2.1.6","js2me-exports-post-build-script":"2.0.17"},"peerDependencies":{"mobx":">=6.12.4","react":">=18.3.1","disposer-util":"^1.0.9","mobx-react-lite":">=4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_4.3.9_1733220134718_0.8119073610916667","host":"s3://npm-registry-packages"}},"4.3.10":{"name":"mobx-view-model","version":"4.3.10","keywords":["mobx","react","view-model","view","model"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@4.3.10","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"8de972fc53cdd65ab9118815501e3d8029000ae8","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-4.3.10.tgz","fileCount":91,"integrity":"sha512-7QFZDStP98cGlzI0zPTITi3ffYrQDMnzcQGTcOu9ngGh3YUsbavrnzARYmS8FCHLuBNz5qHov+aePUGNk+brwA==","signatures":[{"sig":"MEYCIQCtpuM6XmFE1SstsyO7xNvbGn2peEP1Gb5cNB86Nm0lLQIhAOfzG6OGkTCHMhx4vpLZF8PD2Zv2sBifADutmDn7d8HQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":205846},"main":"./index.js","_from":"file:mobx-view-model-4.3.10.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./view-model/abstract-view-model":{"types":"./view-model/abstract-view-model.d.ts","import":"./view-model/abstract-view-model.js","default":"./view-model/abstract-view-model.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/abstract-view-model.test":{"types":"./view-model/abstract-view-model.test.d.ts","import":"./view-model/abstract-view-model.test.js","default":"./view-model/abstract-view-model.test.js"},"./view-model/abstract-view-model.store.test":{"types":"./view-model/abstract-view-model.store.test.d.ts","import":"./view-model/abstract-view-model.store.test.js","default":"./view-model/abstract-view-model.store.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix && pnpm test:coverage","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/0ecd94bbb6b7b20093fea41484f8fa0c/mobx-view-model-4.3.10.tgz","_integrity":"sha512-7QFZDStP98cGlzI0zPTITi3ffYrQDMnzcQGTcOu9ngGh3YUsbavrnzARYmS8FCHLuBNz5qHov+aePUGNk+brwA==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"<img src=\"assets/logo.png\" align=\"right\" height=\"156\" alt=\"logo\" />","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"25.0.1","eslint":"8.57.0","rimraf":"6.0.1","vitest":"2.1.4","typescript":"5.4.5","@types/node":"20.14.5","@types/react":"^18.3.3","@types/lodash-es":"^4.17.12","js2me-eslint-config":"1.0.4","@testing-library/react":"16.0.1","@vitejs/plugin-react-swc":"3.7.2","@vitest/coverage-istanbul":"2.1.6","js2me-exports-post-build-script":"2.0.17"},"peerDependencies":{"mobx":">=6.12.4","react":">=18.3.1","disposer-util":"^1.0.9","mobx-react-lite":">=4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_4.3.10_1733318820774_0.9341764992067081","host":"s3://npm-registry-packages"}},"4.3.11":{"name":"mobx-view-model","version":"4.3.11","keywords":["mobx","react","view-model","view","model"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@4.3.11","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"c1a8fef0dacde8fa10f6de0173c5223911c2b272","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-4.3.11.tgz","fileCount":91,"integrity":"sha512-Ox2ufyy/wkg1aNpNVsUeWGw1NcFV5cwWs4GDuf7u+HEAkBaj/Gm+ck3f4ECG/7kslatdleKzNWAZQxzHSVPE2Q==","signatures":[{"sig":"MEUCIFgVCXBE3Y0CBCHTJKgF5bc4ddCrVh/zFfO1jkHLnaZJAiEAlxQD8SB3pIM5XvMuRSEfdEkc++OfX5F88ZFgN7MKW4k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201464},"main":"./index.js","_from":"file:mobx-view-model-4.3.11.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./view-model/abstract-view-model":{"types":"./view-model/abstract-view-model.d.ts","import":"./view-model/abstract-view-model.js","default":"./view-model/abstract-view-model.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/abstract-view-model.test":{"types":"./view-model/abstract-view-model.test.d.ts","import":"./view-model/abstract-view-model.test.js","default":"./view-model/abstract-view-model.test.js"},"./view-model/abstract-view-model.store.test":{"types":"./view-model/abstract-view-model.store.test.d.ts","import":"./view-model/abstract-view-model.store.test.js","default":"./view-model/abstract-view-model.store.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix && pnpm test:coverage","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","test:watch":"vitest watch","test:coverage":"vitest run --coverage","test:update-snapshots":"vitest -u"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/ecf3830f4c56feacfb5631c65987b775/mobx-view-model-4.3.11.tgz","_integrity":"sha512-Ox2ufyy/wkg1aNpNVsUeWGw1NcFV5cwWs4GDuf7u+HEAkBaj/Gm+ck3f4ECG/7kslatdleKzNWAZQxzHSVPE2Q==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"<img src=\"assets/logo.png\" align=\"right\" height=\"156\" alt=\"logo\" />","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"25.0.1","eslint":"8.57.0","rimraf":"6.0.1","vitest":"2.1.4","typescript":"5.4.5","@types/node":"20.14.5","@types/react":"^18.3.3","@types/lodash-es":"^4.17.12","js2me-eslint-config":"1.0.4","@testing-library/react":"16.0.1","@vitejs/plugin-react-swc":"3.7.2","@vitest/coverage-istanbul":"2.1.6","js2me-exports-post-build-script":"2.0.17"},"peerDependencies":{"mobx":">=6.12.4","react":">=18.3.1","disposer-util":"^1.0.9","mobx-react-lite":">=4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_4.3.11_1733473324686_0.9840219110498929","host":"s3://npm-registry-packages"}},"4.3.12":{"name":"mobx-view-model","version":"4.3.12","keywords":["mobx","react","view-model","view","model"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@4.3.12","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"4ae8804d6874b97fba4484aee366303b9c950358","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-4.3.12.tgz","fileCount":91,"integrity":"sha512-ABJuKZ3c8xWyrD+8NOU5UM84OLaM7eCzMJBL6ORi0inCHMwgFsi8iHgx+Hei9EgA8KBYYG/gvIOCV8KoVD9I2A==","signatures":[{"sig":"MEUCIQDAY5122IWYQpHgDKHUbjlZGVEW5kP1qo0e/+CfBdvwbgIgHOOKwy8dmRfoZp1Scf15B8TkryWzqRBxn4fYuno5Ca0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202093},"main":"./index.js","_from":"file:mobx-view-model-4.3.12.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./view-model/abstract-view-model":{"types":"./view-model/abstract-view-model.d.ts","import":"./view-model/abstract-view-model.js","default":"./view-model/abstract-view-model.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/abstract-view-model.test":{"types":"./view-model/abstract-view-model.test.d.ts","import":"./view-model/abstract-view-model.test.js","default":"./view-model/abstract-view-model.test.js"},"./view-model/abstract-view-model.store.test":{"types":"./view-model/abstract-view-model.store.test.d.ts","import":"./view-model/abstract-view-model.store.test.js","default":"./view-model/abstract-view-model.store.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix && pnpm test:coverage","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","test:watch":"vitest watch","test:coverage":"vitest run --coverage","test:update-snapshots":"vitest -u"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/15dea3033b45edbdae31ef700ec792c1/mobx-view-model-4.3.12.tgz","_integrity":"sha512-ABJuKZ3c8xWyrD+8NOU5UM84OLaM7eCzMJBL6ORi0inCHMwgFsi8iHgx+Hei9EgA8KBYYG/gvIOCV8KoVD9I2A==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"<img src=\"assets/logo.png\" align=\"right\" height=\"156\" alt=\"logo\" />","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"25.0.1","eslint":"8.57.0","rimraf":"6.0.1","vitest":"2.1.4","typescript":"5.4.5","@types/node":"20.14.5","@types/react":"^18.3.3","@types/lodash-es":"^4.17.12","js2me-eslint-config":"1.0.4","@testing-library/react":"16.0.1","@vitejs/plugin-react-swc":"3.7.2","@vitest/coverage-istanbul":"2.1.6","js2me-exports-post-build-script":"2.0.17"},"peerDependencies":{"mobx":">=6.12.4","react":">=18.3.1","disposer-util":"^1.0.9","mobx-react-lite":">=4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_4.3.12_1733486867220_0.2808291057520076","host":"s3://npm-registry-packages"}},"4.3.13":{"name":"mobx-view-model","version":"4.3.13","keywords":["mobx","react","view-model","view","model"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@4.3.13","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"3cf138743132b28997fe1e1fa15110956465642c","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-4.3.13.tgz","fileCount":91,"integrity":"sha512-nd4YK849lohss0cgujs0jSx5qbpAYo1mHBuqmayZNL5CPU2Fk23Yze4hK+HDIneZ+lgZkxXJyElIEuj48yWLRg==","signatures":[{"sig":"MEUCIQDxmztn4TCcVIbmvZKuRZLeZ+CKckeC98Qdi9JHTw9OBgIgGuWyHKh9RxqfgfvfuASdyuCfVv5SAjPR9G8EbnfuvgQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202581},"main":"./index.js","_from":"file:mobx-view-model-4.3.13.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./view-model/abstract-view-model":{"types":"./view-model/abstract-view-model.d.ts","import":"./view-model/abstract-view-model.js","default":"./view-model/abstract-view-model.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/abstract-view-model.test":{"types":"./view-model/abstract-view-model.test.d.ts","import":"./view-model/abstract-view-model.test.js","default":"./view-model/abstract-view-model.test.js"},"./view-model/abstract-view-model.store.test":{"types":"./view-model/abstract-view-model.store.test.d.ts","import":"./view-model/abstract-view-model.store.test.js","default":"./view-model/abstract-view-model.store.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix && pnpm test:coverage","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","test:watch":"vitest watch","test:coverage":"vitest run --coverage","test:update-snapshots":"vitest -u"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/58ee945d6e3eab0ede32ab369c69a312/mobx-view-model-4.3.13.tgz","_integrity":"sha512-nd4YK849lohss0cgujs0jSx5qbpAYo1mHBuqmayZNL5CPU2Fk23Yze4hK+HDIneZ+lgZkxXJyElIEuj48yWLRg==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"<img src=\"assets/logo.png\" align=\"right\" height=\"156\" alt=\"logo\" />","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"25.0.1","eslint":"8.57.0","rimraf":"6.0.1","vitest":"2.1.4","typescript":"5.4.5","@types/node":"20.14.5","@types/react":"^18.3.3","@types/lodash-es":"^4.17.12","js2me-eslint-config":"1.0.4","@testing-library/react":"16.0.1","@vitejs/plugin-react-swc":"3.7.2","@vitest/coverage-istanbul":"2.1.6","js2me-exports-post-build-script":"2.0.17"},"peerDependencies":{"mobx":">=6.12.4","react":">=18.3.1","disposer-util":"^1.0.9","mobx-react-lite":">=4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_4.3.13_1733496124706_0.4463522659342867","host":"s3://npm-registry-packages"}},"4.3.14":{"name":"mobx-view-model","version":"4.3.14","keywords":["mobx","react","view-model","view","model"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@4.3.14","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"c31d964b5f84c1d56200e208ec82b1102be5d13a","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-4.3.14.tgz","fileCount":91,"integrity":"sha512-XvoWlNdVVvE7OgAW0Jq7QawWFd2Cz0NNxmM0EgJ3lHQmMTnE+1r5POYyytce9hxdz9152rSQ1L3cULWCXDoDIw==","signatures":[{"sig":"MEYCIQDCbwCDoudO5VpPDlV9k3PuuOu+KwE7X/FbrVKOrlFA2QIhAN2t3PmDScGl+D04p13xXdOSTKerwbGceiSEsJJVdR6p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202634},"main":"./index.js","_from":"file:mobx-view-model-4.3.14.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./view-model/abstract-view-model":{"types":"./view-model/abstract-view-model.d.ts","import":"./view-model/abstract-view-model.js","default":"./view-model/abstract-view-model.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/abstract-view-model.test":{"types":"./view-model/abstract-view-model.test.d.ts","import":"./view-model/abstract-view-model.test.js","default":"./view-model/abstract-view-model.test.js"},"./view-model/abstract-view-model.store.test":{"types":"./view-model/abstract-view-model.store.test.d.ts","import":"./view-model/abstract-view-model.store.test.js","default":"./view-model/abstract-view-model.store.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix && pnpm test:coverage","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","test:watch":"vitest watch","test:coverage":"vitest run --coverage","test:update-snapshots":"vitest -u"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/ead56120b643a839f6c9e977d5c932a0/mobx-view-model-4.3.14.tgz","_integrity":"sha512-XvoWlNdVVvE7OgAW0Jq7QawWFd2Cz0NNxmM0EgJ3lHQmMTnE+1r5POYyytce9hxdz9152rSQ1L3cULWCXDoDIw==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"<img src=\"assets/logo.png\" align=\"right\" height=\"156\" alt=\"logo\" />","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"25.0.1","eslint":"8.57.0","rimraf":"6.0.1","vitest":"2.1.4","typescript":"5.4.5","@types/node":"20.14.5","@types/react":"^18.3.3","@types/lodash-es":"^4.17.12","js2me-eslint-config":"1.0.4","@testing-library/react":"16.0.1","@vitejs/plugin-react-swc":"3.7.2","@vitest/coverage-istanbul":"2.1.6","js2me-exports-post-build-script":"2.0.17"},"peerDependencies":{"mobx":">=6.12.4","react":">=18.3.1","disposer-util":"^1.0.9","mobx-react-lite":">=4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_4.3.14_1733496337743_0.03427964677460915","host":"s3://npm-registry-packages"}},"4.3.15":{"name":"mobx-view-model","version":"4.3.15","keywords":["mobx","react","view-model","view","model"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@4.3.15","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"8fa391fba615b7136d3143cdc15eba818e0d07e0","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-4.3.15.tgz","fileCount":91,"integrity":"sha512-4eCeNGWlqkgjM4SDy5/4ce9ambfuCCyz4mc/LcxslswuOCZvJZSQNg7lczfWZj5RIPS3ZHTj68lv9aKq4O4nrQ==","signatures":[{"sig":"MEUCIEIhb6DtKcpKlCklG9e4a9GP+rG9JMZAdC7SLKsLYE3YAiEAqWT4FwSSvyk26gCTih8qDCg0xR8nKyI4zaE6YjR5VT0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202796},"main":"./index.js","_from":"file:mobx-view-model-4.3.15.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./view-model/abstract-view-model":{"types":"./view-model/abstract-view-model.d.ts","import":"./view-model/abstract-view-model.js","default":"./view-model/abstract-view-model.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/abstract-view-model.test":{"types":"./view-model/abstract-view-model.test.d.ts","import":"./view-model/abstract-view-model.test.js","default":"./view-model/abstract-view-model.test.js"},"./view-model/abstract-view-model.store.test":{"types":"./view-model/abstract-view-model.store.test.d.ts","import":"./view-model/abstract-view-model.store.test.js","default":"./view-model/abstract-view-model.store.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix && pnpm test:coverage","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","test:watch":"vitest watch","test:coverage":"vitest run --coverage","test:update-snapshots":"vitest -u"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/47e16001694c72c2c4862e68bcab2038/mobx-view-model-4.3.15.tgz","_integrity":"sha512-4eCeNGWlqkgjM4SDy5/4ce9ambfuCCyz4mc/LcxslswuOCZvJZSQNg7lczfWZj5RIPS3ZHTj68lv9aKq4O4nrQ==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"<img src=\"assets/logo.png\" align=\"right\" height=\"156\" alt=\"logo\" />","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"25.0.1","eslint":"8.57.0","rimraf":"6.0.1","vitest":"2.1.4","typescript":"5.4.5","@types/node":"20.14.5","@types/react":"^18.3.3","@types/lodash-es":"^4.17.12","js2me-eslint-config":"1.0.4","@testing-library/react":"16.0.1","@vitejs/plugin-react-swc":"3.7.2","@vitest/coverage-istanbul":"2.1.6","js2me-exports-post-build-script":"2.0.17"},"peerDependencies":{"mobx":">=6.12.4","react":">=18.3.1","disposer-util":"^1.0.9","mobx-react-lite":">=4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_4.3.15_1733496719419_0.11680917930154266","host":"s3://npm-registry-packages"}},"4.3.16":{"name":"mobx-view-model","version":"4.3.16","keywords":["mobx","react","view-model","view","model"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@4.3.16","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"6abb728bd26f43dc39851c5f7e164634f6bbc057","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-4.3.16.tgz","fileCount":91,"integrity":"sha512-eb8fjMkt7/eKhlylykMT5JS9i4Gmx5IY+Qzdzrc1QZ39yWu5uIWkNepCDcy/XwGuXbM+CJ/LttE2bWj6k8u7Ew==","signatures":[{"sig":"MEUCIQC/cVboyKTb2Q6C5BjZRezTTNYCZrVzb5Oo48mVgGTMTwIgU6/WK6jPtr8F5pkggJzK/nI4vt0RJI6Bd1Qk1xAwTtw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203086},"main":"./index.js","_from":"file:mobx-view-model-4.3.16.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./view-model/abstract-view-model":{"types":"./view-model/abstract-view-model.d.ts","import":"./view-model/abstract-view-model.js","default":"./view-model/abstract-view-model.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/abstract-view-model.test":{"types":"./view-model/abstract-view-model.test.d.ts","import":"./view-model/abstract-view-model.test.js","default":"./view-model/abstract-view-model.test.js"},"./view-model/abstract-view-model.store.test":{"types":"./view-model/abstract-view-model.store.test.d.ts","import":"./view-model/abstract-view-model.store.test.js","default":"./view-model/abstract-view-model.store.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix && pnpm test:coverage","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","test:watch":"vitest watch","test:coverage":"vitest run --coverage","test:update-snapshots":"vitest -u"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/011f5e5f60a513b290dd9941f7510288/mobx-view-model-4.3.16.tgz","_integrity":"sha512-eb8fjMkt7/eKhlylykMT5JS9i4Gmx5IY+Qzdzrc1QZ39yWu5uIWkNepCDcy/XwGuXbM+CJ/LttE2bWj6k8u7Ew==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"<img src=\"assets/logo.png\" align=\"right\" height=\"156\" alt=\"logo\" />","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"25.0.1","eslint":"8.57.0","rimraf":"6.0.1","vitest":"2.1.4","typescript":"5.4.5","@types/node":"20.14.5","@types/react":"^18.3.3","@types/lodash-es":"^4.17.12","js2me-eslint-config":"1.0.4","@testing-library/react":"16.0.1","@vitejs/plugin-react-swc":"3.7.2","@vitest/coverage-istanbul":"2.1.6","js2me-exports-post-build-script":"2.0.17"},"peerDependencies":{"mobx":">=6.12.4","react":">=18.3.1","disposer-util":"^1.0.9","mobx-react-lite":">=4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_4.3.16_1733560871733_0.36713781838160653","host":"s3://npm-registry-packages"}},"4.3.17":{"name":"mobx-view-model","version":"4.3.17","keywords":["mobx","react","view-model","view","model"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@4.3.17","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"3f1d887d9cac1371a7d427ba45e868c762f5d163","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-4.3.17.tgz","fileCount":91,"integrity":"sha512-dx5YRK+GZesMunCWHoeYqUpd7M2LSThgzRv4/5OWsm/a+tDYaNE3FLnPFYTRipleX7gbIfHthCbFqa4Uxf3tfg==","signatures":[{"sig":"MEUCIQDJTGmo755KeZMkEvLUjblMC9UB1t/dGaS/wAEBVEz9AwIgRfVuxbpB3a0iPqYxJhBKeNKTTx0wq/xMUNaAS0bIx5k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":205854},"main":"./index.js","_from":"file:mobx-view-model-4.3.17.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./view-model/abstract-view-model":{"types":"./view-model/abstract-view-model.d.ts","import":"./view-model/abstract-view-model.js","default":"./view-model/abstract-view-model.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/abstract-view-model.test":{"types":"./view-model/abstract-view-model.test.d.ts","import":"./view-model/abstract-view-model.test.js","default":"./view-model/abstract-view-model.test.js"},"./view-model/abstract-view-model.store.test":{"types":"./view-model/abstract-view-model.store.test.d.ts","import":"./view-model/abstract-view-model.store.test.js","default":"./view-model/abstract-view-model.store.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix && pnpm test:coverage","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","test:watch":"vitest watch","test:coverage":"vitest run --coverage","test:update-snapshots":"vitest -u"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/ede7b34e006bcc340305b64e5d79a053/mobx-view-model-4.3.17.tgz","_integrity":"sha512-dx5YRK+GZesMunCWHoeYqUpd7M2LSThgzRv4/5OWsm/a+tDYaNE3FLnPFYTRipleX7gbIfHthCbFqa4Uxf3tfg==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"<img src=\"assets/logo.png\" align=\"right\" height=\"156\" alt=\"logo\" />","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"25.0.1","eslint":"8.57.0","rimraf":"6.0.1","vitest":"2.1.4","typescript":"5.4.5","@types/node":"20.14.5","@types/react":"^18.3.3","@types/lodash-es":"^4.17.12","js2me-eslint-config":"1.0.4","@testing-library/react":"16.0.1","@vitejs/plugin-react-swc":"3.7.2","@vitest/coverage-istanbul":"2.1.6","js2me-exports-post-build-script":"2.0.17"},"peerDependencies":{"mobx":">=6.12.4","react":">=18.3.1","disposer-util":"^1.0.9","mobx-react-lite":">=4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_4.3.17_1733584745043_0.35419530540486543","host":"s3://npm-registry-packages"}},"4.3.18":{"name":"mobx-view-model","version":"4.3.18","keywords":["mobx","react","view-model","view","model"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@4.3.18","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"9474c3280107af18ad6dc46d9243575a836f1efc","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-4.3.18.tgz","fileCount":85,"integrity":"sha512-R0EMqfBZQghorjcUcQvUuTW7wbVCORrNHYVVB/wx2/yLmDGPIPBuZ99dFRphz618f6VIEBywKVx48Yz+fZCMBg==","signatures":[{"sig":"MEYCIQDEg0s20GpfqNwkkIrg/n0SusYXR1GiZ/hYR4Ff6/T9zwIhAO2HhRDQe36xbeFwUxIIpxJ1k/lf+6aOBclZndhi8RTj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199337},"main":"./index.js","_from":"file:mobx-view-model-4.3.18.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./view-model/abstract-view-model":{"types":"./view-model/abstract-view-model.d.ts","import":"./view-model/abstract-view-model.js","default":"./view-model/abstract-view-model.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/abstract-view-model.test":{"types":"./view-model/abstract-view-model.test.d.ts","import":"./view-model/abstract-view-model.test.js","default":"./view-model/abstract-view-model.test.js"},"./view-model/abstract-view-model.store.test":{"types":"./view-model/abstract-view-model.store.test.d.ts","import":"./view-model/abstract-view-model.store.test.js","default":"./view-model/abstract-view-model.store.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix && pnpm test:coverage","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","test:watch":"vitest watch","test:coverage":"vitest run --coverage","test:update-snapshots":"vitest -u"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/04244c0e055b3e7ea14cbfc315f1228d/mobx-view-model-4.3.18.tgz","_integrity":"sha512-R0EMqfBZQghorjcUcQvUuTW7wbVCORrNHYVVB/wx2/yLmDGPIPBuZ99dFRphz618f6VIEBywKVx48Yz+fZCMBg==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"<img src=\"assets/logo.png\" align=\"right\" height=\"156\" alt=\"logo\" />","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"25.0.1","eslint":"8.57.0","rimraf":"6.0.1","vitest":"2.1.4","typescript":"5.4.5","@types/node":"20.14.5","@types/react":"^18.3.3","@types/lodash-es":"^4.17.12","js2me-eslint-config":"1.0.4","@testing-library/react":"16.0.1","@vitejs/plugin-react-swc":"3.7.2","@vitest/coverage-istanbul":"2.1.6","js2me-exports-post-build-script":"2.0.17"},"peerDependencies":{"mobx":">=6.12.4","react":">=18.3.1","disposer-util":"^1.0.9","mobx-react-lite":">=4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_4.3.18_1734710507276_0.21570794065060017","host":"s3://npm-registry-packages-npm-production"}},"4.3.19":{"name":"mobx-view-model","version":"4.3.19","keywords":["mobx","react","view-model","view","model"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@4.3.19","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"5f2d443cb85868eec60f7c98b1ce448c27f29eef","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-4.3.19.tgz","fileCount":85,"integrity":"sha512-cosVR/38UxpTrC6Eyo9lXfhLU4m9CIkhc2h8q1a8vPHbpV16yrWZqb1G5nS9DKG9upUyuKnARusNW8qDkzqEWA==","signatures":[{"sig":"MEUCIFx825wOcqT+VsucL6YtsSNMghn/0InbaZun9g7afDL2AiEAt45mlgf4Q+c+ZihAgP8idnLfJGD+bPUZIhbdMXrtPf4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":199379},"main":"./index.js","_from":"file:mobx-view-model-4.3.19.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./view-model/abstract-view-model":{"types":"./view-model/abstract-view-model.d.ts","import":"./view-model/abstract-view-model.js","default":"./view-model/abstract-view-model.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/abstract-view-model.test":{"types":"./view-model/abstract-view-model.test.d.ts","import":"./view-model/abstract-view-model.test.js","default":"./view-model/abstract-view-model.test.js"},"./view-model/abstract-view-model.store.test":{"types":"./view-model/abstract-view-model.store.test.d.ts","import":"./view-model/abstract-view-model.store.test.js","default":"./view-model/abstract-view-model.store.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix && pnpm test:coverage","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","test:watch":"vitest watch","test:coverage":"vitest run --coverage","test:update-snapshots":"vitest -u"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/fc12fa3bb3170042768ccb7416d4bbae/mobx-view-model-4.3.19.tgz","_integrity":"sha512-cosVR/38UxpTrC6Eyo9lXfhLU4m9CIkhc2h8q1a8vPHbpV16yrWZqb1G5nS9DKG9upUyuKnARusNW8qDkzqEWA==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"<img src=\"assets/logo.png\" align=\"right\" height=\"156\" alt=\"logo\" />","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"25.0.1","eslint":"8.57.0","rimraf":"6.0.1","vitest":"2.1.4","typescript":"5.4.5","@types/node":"20.14.5","@types/react":"^18.3.3","@types/lodash-es":"^4.17.12","js2me-eslint-config":"1.0.4","@testing-library/react":"16.0.1","@vitejs/plugin-react-swc":"3.7.2","@vitest/coverage-istanbul":"2.1.6","js2me-exports-post-build-script":"2.0.17"},"peerDependencies":{"mobx":">=6.12.4","react":">=18.3.1","disposer-util":"^1.0.9","mobx-react-lite":">=4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_4.3.19_1734711003329_0.6380354934866999","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"mobx-view-model","version":"4.4.0","keywords":["mobx","react","view-model","view","model"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@4.4.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"722c51afa776be26b90bb5ff12f8923a9f93cced","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-4.4.0.tgz","fileCount":85,"integrity":"sha512-aRBJHvajc4+8AcjUIuefpi5H9QdOuLp/mO5HiF7rxKDgQQBO7Eg47Tmsv3T7OBMwE54DK2C+qT21B2JHb4IZMw==","signatures":[{"sig":"MEYCIQDQYOaAmUhQWhO/mec2Skv11cpKz+G3rkns23zhgFyMCwIhAMXw7rbhPXedrfwr0FqPWRtUzgvfVhCsKWgeRyL6tVPi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200439},"main":"./index.js","_from":"file:mobx-view-model-4.4.0.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./view-model/abstract-view-model":{"types":"./view-model/abstract-view-model.d.ts","import":"./view-model/abstract-view-model.js","default":"./view-model/abstract-view-model.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix && pnpm test:coverage","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","test:watch":"vitest watch","test:coverage":"vitest run --coverage","test:update-snapshots":"vitest -u"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/500ce86e945408bdb38b39254b8b5c3a/mobx-view-model-4.4.0.tgz","_integrity":"sha512-aRBJHvajc4+8AcjUIuefpi5H9QdOuLp/mO5HiF7rxKDgQQBO7Eg47Tmsv3T7OBMwE54DK2C+qT21B2JHb4IZMw==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"<img src=\"assets/logo.png\" align=\"right\" height=\"156\" alt=\"logo\" />","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"25.0.1","eslint":"8.57.0","rimraf":"6.0.1","vitest":"2.1.4","typescript":"5.4.5","@types/node":"20.14.5","@types/react":"^18.3.3","@types/lodash-es":"^4.17.12","js2me-eslint-config":"1.0.4","@testing-library/react":"16.0.1","@vitejs/plugin-react-swc":"3.7.2","@vitest/coverage-istanbul":"2.1.6","js2me-exports-post-build-script":"2.0.17"},"peerDependencies":{"mobx":">=6.12.4","react":">=18.3.1","disposer-util":"^1.0.9","mobx-react-lite":">=4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_4.4.0_1734721756522_0.5092063576552224","host":"s3://npm-registry-packages-npm-production"}},"4.4.1":{"name":"mobx-view-model","version":"4.4.1","keywords":["mobx","react","view-model","view","model"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@4.4.1","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"ea5d732a74b2e574cb6d9e8bbc01657933bb88dc","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-4.4.1.tgz","fileCount":85,"integrity":"sha512-6WOrh7sXkRyFmT6pCpgu9/AcZ+iBp5Ng2gx/eX2BuJKXBwFUHCByN5WNRdctTwUTf+3Uoq6Z2OsHB9PgH1kGog==","signatures":[{"sig":"MEQCIDUXp27EUctXH4XkUixPt2HR3A6mjkn6OceqZiTZCwYlAiBWKMm662p7oMs3XngywNnFSNsRH7sYWXgCF0iOemQKJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200406},"main":"./index.js","_from":"file:mobx-view-model-4.4.1.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./view-model/abstract-view-model":{"types":"./view-model/abstract-view-model.d.ts","import":"./view-model/abstract-view-model.js","default":"./view-model/abstract-view-model.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix && pnpm test:coverage","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","test:watch":"vitest watch","test:coverage":"vitest run --coverage","test:update-snapshots":"vitest -u"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/eb0cafd9548a583dd7977edb57e368fb/mobx-view-model-4.4.1.tgz","_integrity":"sha512-6WOrh7sXkRyFmT6pCpgu9/AcZ+iBp5Ng2gx/eX2BuJKXBwFUHCByN5WNRdctTwUTf+3Uoq6Z2OsHB9PgH1kGog==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"<img src=\"assets/logo.png\" align=\"right\" height=\"156\" alt=\"logo\" />","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"25.0.1","eslint":"8.57.0","rimraf":"6.0.1","vitest":"2.1.4","typescript":"5.4.5","@types/node":"20.14.5","@types/react":"^18.3.3","@types/lodash-es":"^4.17.12","js2me-eslint-config":"1.0.4","@testing-library/react":"16.0.1","@vitejs/plugin-react-swc":"3.7.2","@vitest/coverage-istanbul":"2.1.6","js2me-exports-post-build-script":"2.0.17"},"peerDependencies":{"mobx":">=6.12.4","react":">=18.3.1","disposer-util":"^1.0.9","mobx-react-lite":">=4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_4.4.1_1734722096831_0.4880982410796344","host":"s3://npm-registry-packages-npm-production"}},"4.4.2":{"name":"mobx-view-model","version":"4.4.2","keywords":["mobx","react","view-model","view","model"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@4.4.2","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"e692de194a226198bd1f5983189da6f9a1dbc463","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-4.4.2.tgz","fileCount":85,"integrity":"sha512-1XgmmKFTeEA+oGpvRgALp4oSZqr3B75P6HSIQfxHf3G9bkJWc2oJQHrCrgY77hlILmHBsRWa+xv2K4ioPJovxQ==","signatures":[{"sig":"MEQCID7+O2+iFFNgg5c1eEiLhyWFtApfZDitDnmgFy+gkcRsAiB9iAjypot9JefdSa/kYLJYN6fZNia+suUipWfbUUzzyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200939},"main":"./index.js","_from":"file:mobx-view-model-4.4.2.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./view-model/abstract-view-model":{"types":"./view-model/abstract-view-model.d.ts","import":"./view-model/abstract-view-model.js","default":"./view-model/abstract-view-model.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix && pnpm test:coverage","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","test:watch":"vitest watch","test:coverage":"vitest run --coverage","test:update-snapshots":"vitest -u"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/c1d16e7fb1c5646120d6258d654a3ca9/mobx-view-model-4.4.2.tgz","_integrity":"sha512-1XgmmKFTeEA+oGpvRgALp4oSZqr3B75P6HSIQfxHf3G9bkJWc2oJQHrCrgY77hlILmHBsRWa+xv2K4ioPJovxQ==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"<img src=\"assets/logo.png\" align=\"right\" height=\"156\" alt=\"logo\" />","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"25.0.1","eslint":"8.57.0","rimraf":"6.0.1","vitest":"2.1.4","typescript":"5.4.5","@types/node":"20.14.5","@types/react":"^18.3.3","@types/lodash-es":"^4.17.12","js2me-eslint-config":"1.0.4","@testing-library/react":"16.0.1","@vitejs/plugin-react-swc":"3.7.2","@vitest/coverage-istanbul":"2.1.6","js2me-exports-post-build-script":"2.0.17"},"peerDependencies":{"mobx":">=6.12.4","react":">=18.3.1","disposer-util":"^1.0.9","mobx-react-lite":">=4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_4.4.2_1734761867386_0.5002720494981352","host":"s3://npm-registry-packages-npm-production"}},"4.4.3":{"name":"mobx-view-model","version":"4.4.3","keywords":["mobx","react","view-model","view","model"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@4.4.3","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"623f38e8fa33170647ebb17f203a174732e2c026","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-4.4.3.tgz","fileCount":85,"integrity":"sha512-t/gRopVv41K+EXaBOiG1BpwFcKNVSgwxz3Mgc2jM2WQm1HjK77rnW1qC/iwH0EDgpvYuT9er3tdAAiHD0sJKMw==","signatures":[{"sig":"MEUCIQCHHCuBsBNQZwgPXFgPnLBMuPSzIsyOIobJvIibwVXCXQIgJxnJhykx3P0y0coylh1mFnTYpVeqoLUNx7kA49mguhI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201736},"main":"./index.js","_from":"file:mobx-view-model-4.4.3.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./view-model/abstract-view-model":{"types":"./view-model/abstract-view-model.d.ts","import":"./view-model/abstract-view-model.js","default":"./view-model/abstract-view-model.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix && pnpm test:coverage","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","test:watch":"vitest watch","test:coverage":"vitest run --coverage","test:update-snapshots":"vitest -u"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/92116653dd76fac1be9649866dc7c003/mobx-view-model-4.4.3.tgz","_integrity":"sha512-t/gRopVv41K+EXaBOiG1BpwFcKNVSgwxz3Mgc2jM2WQm1HjK77rnW1qC/iwH0EDgpvYuT9er3tdAAiHD0sJKMw==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"<img src=\"assets/logo.png\" align=\"right\" height=\"156\" alt=\"logo\" />","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"25.0.1","eslint":"8.57.0","rimraf":"6.0.1","vitest":"2.1.4","typescript":"5.4.5","@types/node":"20.14.5","@types/react":"^18.3.3","@types/lodash-es":"^4.17.12","js2me-eslint-config":"1.0.4","@testing-library/react":"16.0.1","@vitejs/plugin-react-swc":"3.7.2","@vitest/coverage-istanbul":"2.1.6","js2me-exports-post-build-script":"2.0.17"},"peerDependencies":{"mobx":">=6.12.4","react":">=18.3.1","disposer-util":"^1.0.9","mobx-react-lite":">=4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_4.4.3_1734765592291_0.7569495630373984","host":"s3://npm-registry-packages-npm-production"}},"4.4.4":{"name":"mobx-view-model","version":"4.4.4","keywords":["mobx","react","view-model","view","model"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@4.4.4","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"fb72eff62d172fc4d69715c871e97625a0ac0fe8","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-4.4.4.tgz","fileCount":85,"integrity":"sha512-W4La0ZJMqddb5WnuzaGey/E47l0uRwkRsSdvtR6g4P5UJhLmqZtGzrCb342lx7X9UjyPdQpqh8q2sHqtYwq4ww==","signatures":[{"sig":"MEUCIAMzlBoQ15bQUU+fEWQruIhd+uQpIH3NKyBlzBEshtBMAiEA8kUA9zYfQdLq7XwgHaqS+1OX9DNSKWnPukaAxWLWQwA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201737},"main":"./index.js","_from":"file:mobx-view-model-4.4.4.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./view-model/abstract-view-model":{"types":"./view-model/abstract-view-model.d.ts","import":"./view-model/abstract-view-model.js","default":"./view-model/abstract-view-model.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix && pnpm test:coverage","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","test:watch":"vitest watch","test:coverage":"vitest run --coverage","test:update-snapshots":"vitest -u"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/8dde3cc88c6760ea36ed8f797e9f5d93/mobx-view-model-4.4.4.tgz","_integrity":"sha512-W4La0ZJMqddb5WnuzaGey/E47l0uRwkRsSdvtR6g4P5UJhLmqZtGzrCb342lx7X9UjyPdQpqh8q2sHqtYwq4ww==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"<img src=\"assets/logo.png\" align=\"right\" height=\"156\" alt=\"logo\" />","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"25.0.1","eslint":"8.57.0","rimraf":"6.0.1","vitest":"2.1.4","typescript":"5.4.5","@types/node":"20.14.5","@types/react":"^18.3.3","@types/lodash-es":"^4.17.12","js2me-eslint-config":"1.0.4","@testing-library/react":"16.0.1","@vitejs/plugin-react-swc":"3.7.2","@vitest/coverage-istanbul":"2.1.6","js2me-exports-post-build-script":"2.0.17"},"peerDependencies":{"mobx":">=6.12.4","react":">=18.3.1","disposer-util":"^1.0.9","mobx-react-lite":">=4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_4.4.4_1734765932721_0.8977512702383941","host":"s3://npm-registry-packages-npm-production"}},"4.4.5":{"name":"mobx-view-model","version":"4.4.5","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@4.4.5","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"493d0411e5edb6feb56e5cdc5c621b64e6d45f09","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-4.4.5.tgz","fileCount":85,"integrity":"sha512-jwMYBKBx0sYZQ8WNwmQRAayjApQ8Ikwv7M5V+kh9ynG/sR5UK+ApBEolgS4sB0MSyqcQV9HyJKT440FedpEP5w==","signatures":[{"sig":"MEUCIQCLljBOXbTs2+HbmcDFSkWZKxBAkmoK2My7ajkDkuYihQIgPVxUUfEgfqpH8WMp3m7LZtug+pLplEn2FYiiKuqqQzs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202660},"main":"./index.js","_from":"file:mobx-view-model-4.4.5.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./view-model/abstract-view-model":{"types":"./view-model/abstract-view-model.d.ts","import":"./view-model/abstract-view-model.js","default":"./view-model/abstract-view-model.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/0d07ebf63f1dbf02a2e646945a32ef6b/mobx-view-model-4.4.5.tgz","_integrity":"sha512-jwMYBKBx0sYZQ8WNwmQRAayjApQ8Ikwv7M5V+kh9ynG/sR5UK+ApBEolgS4sB0MSyqcQV9HyJKT440FedpEP5w==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"<img src=\"assets/logo.png\" align=\"right\" height=\"156\" alt=\"logo\" />","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"25.0.1","eslint":"8.57.0","rimraf":"6.0.1","vitest":"2.1.4","typescript":"5.4.5","@types/node":"20.14.5","@types/react":"^18.3.3","@types/lodash-es":"^4.17.12","js2me-eslint-config":"1.0.4","@testing-library/react":"16.0.1","@vitejs/plugin-react-swc":"3.7.2","@vitest/coverage-istanbul":"2.1.6","js2me-exports-post-build-script":"2.0.17"},"peerDependencies":{"mobx":">=6.12.4","react":">=18.3.1","disposer-util":"^1.0.9","mobx-react-lite":">=4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_4.4.5_1734767049576_0.24393896929404058","host":"s3://npm-registry-packages-npm-production"}},"4.4.6":{"name":"mobx-view-model","version":"4.4.6","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@4.4.6","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"5478f66fc6fcbdf3b2e6bbadc2233099f7002c67","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-4.4.6.tgz","fileCount":85,"integrity":"sha512-n8cPTcBgbOlmPyRQl2iNCudt8owtub3/E4LbL4ylb8BSgYAxlT+BGrRRMhGxscKVuBlyINGTyLKAmgCON5IlFA==","signatures":[{"sig":"MEYCIQD+lx9YNfq8eZ5yhka3TTbzlBEKYdwcJHwsGiseEVU/tQIhAMEqKWIfpylUstnQXFwpSqZFwl+BpnQWoZ2QknggKSHc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202688},"main":"./index.js","_from":"file:mobx-view-model-4.4.6.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./view-model/abstract-view-model":{"types":"./view-model/abstract-view-model.d.ts","import":"./view-model/abstract-view-model.js","default":"./view-model/abstract-view-model.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/1b26b4f9c1c4b960e642d1617e29edef/mobx-view-model-4.4.6.tgz","_integrity":"sha512-n8cPTcBgbOlmPyRQl2iNCudt8owtub3/E4LbL4ylb8BSgYAxlT+BGrRRMhGxscKVuBlyINGTyLKAmgCON5IlFA==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"<img src=\"assets/logo.png\" align=\"right\" height=\"156\" alt=\"logo\" />","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"25.0.1","eslint":"8.57.0","rimraf":"6.0.1","vitest":"2.1.4","typescript":"5.4.5","@types/node":"20.14.5","@types/react":"^18.3.3","@types/lodash-es":"^4.17.12","js2me-eslint-config":"1.0.4","@testing-library/react":"16.0.1","@vitejs/plugin-react-swc":"3.7.2","@vitest/coverage-istanbul":"2.1.6","js2me-exports-post-build-script":"2.0.17"},"peerDependencies":{"mobx":">=6.12.4","react":">=18.3.1","disposer-util":"^1.0.9","mobx-react-lite":">=4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_4.4.6_1734788344404_0.623703421927142","host":"s3://npm-registry-packages-npm-production"}},"4.4.7":{"name":"mobx-view-model","version":"4.4.7","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@4.4.7","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"1623c98f5f2fe3269f52eff97ec50d30bd132a8d","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-4.4.7.tgz","fileCount":85,"integrity":"sha512-yKGO1LRCrzureO16x7dEraJCrc+ZtqEtj2BdsxRkDUl9PmgXn8xqvrZf1QcHCOuJQacycZQAh0gyeGZwYIClAg==","signatures":[{"sig":"MEQCICeX7Q+lOGYjl7QuW68/UuqQgEEza25iOKe5pKlFu6ymAiA8Zv094QrVXehkRizjRIiJq3nka/ox37micJybPdKURw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202589},"main":"./index.js","_from":"file:mobx-view-model-4.4.7.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./view-model/abstract-view-model":{"types":"./view-model/abstract-view-model.d.ts","import":"./view-model/abstract-view-model.js","default":"./view-model/abstract-view-model.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/6cf21571e434127dbbb17f2637eb99cc/mobx-view-model-4.4.7.tgz","_integrity":"sha512-yKGO1LRCrzureO16x7dEraJCrc+ZtqEtj2BdsxRkDUl9PmgXn8xqvrZf1QcHCOuJQacycZQAh0gyeGZwYIClAg==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"<img src=\"assets/logo.png\" align=\"right\" height=\"156\" alt=\"logo\" />","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"25.0.1","eslint":"8.57.0","rimraf":"6.0.1","vitest":"2.1.4","typescript":"5.4.5","@types/node":"20.14.5","@types/react":"^18.3.3","@types/lodash-es":"^4.17.12","js2me-eslint-config":"1.0.4","@testing-library/react":"16.0.1","@vitejs/plugin-react-swc":"3.7.2","@vitest/coverage-istanbul":"2.1.6","js2me-exports-post-build-script":"2.0.17"},"peerDependencies":{"mobx":">=6.12.4","react":">=18.3.1","disposer-util":"^1.0.9","mobx-react-lite":">=4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_4.4.7_1734789119194_0.7341213725893545","host":"s3://npm-registry-packages-npm-production"}},"4.4.8":{"name":"mobx-view-model","version":"4.4.8","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@4.4.8","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"b770e1314652adc92fbbe7d921377cee11ece6d3","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-4.4.8.tgz","fileCount":85,"integrity":"sha512-viKBeXNe0LbLaW7IhvzWAD7NTi3VjqOyKr98v7qFKj+jpvNlaEyefh0L36uDMpFtVMM/ufQHj7TL0jgPxlcF0A==","signatures":[{"sig":"MEUCIQDCSHDaxIiH9Lw3weh7RnOHZRUY2cTK+k/O0N6PLC8fkwIgejyUWGgOCuAymxSvq+LBDRCBBSVM2ZR5muL7Cd0qfaY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202589},"main":"./index.js","_from":"file:mobx-view-model-4.4.8.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./view-model/abstract-view-model":{"types":"./view-model/abstract-view-model.d.ts","import":"./view-model/abstract-view-model.js","default":"./view-model/abstract-view-model.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/a5305f2cd595f961949870518218f569/mobx-view-model-4.4.8.tgz","_integrity":"sha512-viKBeXNe0LbLaW7IhvzWAD7NTi3VjqOyKr98v7qFKj+jpvNlaEyefh0L36uDMpFtVMM/ufQHj7TL0jgPxlcF0A==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"<img src=\"assets/logo.png\" align=\"right\" height=\"156\" alt=\"logo\" />","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"25.0.1","eslint":"8.57.0","rimraf":"6.0.1","vitest":"2.1.4","typescript":"5.4.5","@types/node":"20.14.5","@types/react":"^18.3.3","@types/lodash-es":"^4.17.12","js2me-eslint-config":"1.0.4","@testing-library/react":"16.0.1","@vitejs/plugin-react-swc":"3.7.2","@vitest/coverage-istanbul":"2.1.6","js2me-exports-post-build-script":"2.0.17"},"peerDependencies":{"mobx":">=6.12.4","react":">=18.3.1","disposer-util":"^1.0.9","mobx-react-lite":">=4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_4.4.8_1734819439905_0.2574526081227091","host":"s3://npm-registry-packages-npm-production"}},"4.4.9":{"name":"mobx-view-model","version":"4.4.9","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@4.4.9","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"d17c4e1850adc251939620568498ef13d1bde55d","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-4.4.9.tgz","fileCount":85,"integrity":"sha512-SfceUqAI7x122MmwmR0CjLXwu2X2lx0BfLHJAlZW8VNOmnbqqjMnRIhZNDJGRDnqb9E4Vrn6DfBy7qZi4WoiwQ==","signatures":[{"sig":"MEUCIQD6BZR+NI4iKzEFlEFiLS1YhRbmNV3ARoSsVN2DhnT9MgIgXVNhdekI44W7XudxlGoM2An1rpgDTixUkZX0vpRPlDE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202589},"main":"./index.js","_from":"file:mobx-view-model-4.4.9.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./view-model/abstract-view-model":{"types":"./view-model/abstract-view-model.d.ts","import":"./view-model/abstract-view-model.js","default":"./view-model/abstract-view-model.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/24aa610dfc2dba86da4300f52876293e/mobx-view-model-4.4.9.tgz","_integrity":"sha512-SfceUqAI7x122MmwmR0CjLXwu2X2lx0BfLHJAlZW8VNOmnbqqjMnRIhZNDJGRDnqb9E4Vrn6DfBy7qZi4WoiwQ==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"<img src=\"assets/logo.png\" align=\"right\" height=\"156\" alt=\"logo\" />","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"25.0.1","eslint":"8.57.0","rimraf":"6.0.1","vitest":"2.1.4","typescript":"5.4.5","@types/node":"20.14.5","@types/react":"^18.3.3","@types/lodash-es":"^4.17.12","js2me-eslint-config":"1.0.4","@testing-library/react":"16.0.1","@vitejs/plugin-react-swc":"3.7.2","@vitest/coverage-istanbul":"2.1.6","js2me-exports-post-build-script":"2.0.17"},"peerDependencies":{"mobx":">=6.12.4","react":">=18.3.1","disposer-util":"^1.0.9","mobx-react-lite":">=4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_4.4.9_1734819613713_0.48055615554973574","host":"s3://npm-registry-packages-npm-production"}},"4.4.10":{"name":"mobx-view-model","version":"4.4.10","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@4.4.10","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"0eb268b28a76b8ba7b1448854436a62d8f234cb9","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-4.4.10.tgz","fileCount":88,"integrity":"sha512-dn3KubYMQMSNH2DWGOh+UGlLkQpc9FsvzdvujfKXvSKnhaRCZXFKP4rrbhU5SJZVrf5PiCdD0zvVG5xL5Riovg==","signatures":[{"sig":"MEYCIQCCuWg1j5JS90ipKONghhiVYdsLhBUVoTXkhnQTZ2C3jQIhAIRebM9y1jTdK7GFjXFXAG7APiBkA+tE6lDRVT3j4bKf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213509},"main":"./index.js","_from":"file:mobx-view-model-4.4.10.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./view-model/abstract-view-model":{"types":"./view-model/abstract-view-model.d.ts","import":"./view-model/abstract-view-model.js","default":"./view-model/abstract-view-model.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/baa7434ce0cef1967e3af4f191d8bc44/mobx-view-model-4.4.10.tgz","_integrity":"sha512-dn3KubYMQMSNH2DWGOh+UGlLkQpc9FsvzdvujfKXvSKnhaRCZXFKP4rrbhU5SJZVrf5PiCdD0zvVG5xL5Riovg==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"<img src=\"assets/logo.png\" align=\"right\" height=\"156\" alt=\"logo\" />","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"25.0.1","eslint":"8.57.0","rimraf":"6.0.1","vitest":"2.1.4","typescript":"5.4.5","@types/node":"20.14.5","@types/react":"^18.3.3","@types/lodash-es":"^4.17.12","js2me-eslint-config":"1.0.4","@testing-library/react":"16.0.1","@vitejs/plugin-react-swc":"3.7.2","@vitest/coverage-istanbul":"2.1.6","js2me-exports-post-build-script":"2.0.17"},"peerDependencies":{"mobx":">=6.12.4","react":">=18.3.1","disposer-util":"^1.0.9","mobx-react-lite":">=4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_4.4.10_1734823468386_0.7922016422487903","host":"s3://npm-registry-packages-npm-production"}},"4.4.11":{"name":"mobx-view-model","version":"4.4.11","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@4.4.11","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"10b87678d31d51cf4f42dd612e760c5226b0580a","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-4.4.11.tgz","fileCount":88,"integrity":"sha512-GZbSU9h8FTFw6S1sQYpecKIYRxDVdLNofeX7ToYQJ7VKgx7rWlRbTvuk4iKCOD8fKLsHJHZaMBM+Kpg/IGVfng==","signatures":[{"sig":"MEUCIQCem0s/+bvID4P4LMUpBdJXEyjhR4VEIFKl1VdlbpA1DwIgOqMaCLrchu13zqsbsRZ7cPjz6flGICQp9nWzsk7fiJo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":213159},"main":"./index.js","_from":"file:mobx-view-model-4.4.11.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./view-model/abstract-view-model":{"types":"./view-model/abstract-view-model.d.ts","import":"./view-model/abstract-view-model.js","default":"./view-model/abstract-view-model.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/4cb3774b224e22c884909ae2235a4b3d/mobx-view-model-4.4.11.tgz","_integrity":"sha512-GZbSU9h8FTFw6S1sQYpecKIYRxDVdLNofeX7ToYQJ7VKgx7rWlRbTvuk4iKCOD8fKLsHJHZaMBM+Kpg/IGVfng==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"<img src=\"assets/logo.png\" align=\"right\" height=\"156\" alt=\"logo\" />","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"25.0.1","eslint":"8.57.0","rimraf":"6.0.1","vitest":"2.1.4","typescript":"5.4.5","@types/node":"20.14.5","@types/react":"^18.3.3","@types/lodash-es":"^4.17.12","js2me-eslint-config":"1.0.4","@testing-library/react":"16.0.1","@vitejs/plugin-react-swc":"3.7.2","@vitest/coverage-istanbul":"2.1.6","js2me-exports-post-build-script":"2.0.17"},"peerDependencies":{"mobx":">=6.12.4","react":">=18.3.1","disposer-util":"^1.0.9","mobx-react-lite":">=4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_4.4.11_1734824112655_0.9430720669514325","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"mobx-view-model","version":"5.0.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.0.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"79c7d1ee67e319058169d7a73b6b00b628e18661","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.0.0.tgz","fileCount":79,"integrity":"sha512-lfTRTMUdDA1xoQap9xeOqqpar1cj9f+rJOvbeR8p7mFCNu6Wzr86BXM9qlMcyM3WQ3MAyt/43Ut4sGsvAIG27A==","signatures":[{"sig":"MEUCIQD1sKqR3aSfM5+HbV1eQbs6T4CMqwc7Bq7lUTZ32weOFgIgYDvdpxbp/lKgx4Hp3pDaf4cIlvsaq0Rk4J4qkbj3Bmk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209164},"main":"./index.js","_from":"file:mobx-view-model-5.0.0.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/892cbf3f6cc5aade8eebcf5acdae8838/mobx-view-model-5.0.0.tgz","_integrity":"sha512-lfTRTMUdDA1xoQap9xeOqqpar1cj9f+rJOvbeR8p7mFCNu6Wzr86BXM9qlMcyM3WQ3MAyt/43Ut4sGsvAIG27A==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"<img src=\"assets/logo.png\" align=\"right\" height=\"156\" alt=\"logo\" />","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"25.0.1","eslint":"8.57.0","rimraf":"6.0.1","vitest":"2.1.4","typescript":"5.4.5","@types/node":"20.14.5","@types/react":"^18.3.3","@types/lodash-es":"^4.17.12","js2me-eslint-config":"1.0.4","@testing-library/react":"16.0.1","@vitejs/plugin-react-swc":"3.7.2","@vitest/coverage-istanbul":"2.1.6","js2me-exports-post-build-script":"2.0.17"},"peerDependencies":{"mobx":">=6.12.4","react":">=18.3.1","mobx-react-lite":">=4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.0.0_1734855707919_0.7678813255934362","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"mobx-view-model","version":"5.0.1","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.0.1","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"edebaf4a0fa477684df73b12767e6f4fad0da797","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.0.1.tgz","fileCount":79,"integrity":"sha512-qA12Zeirx2EATItKqM+sjM8T12+UaUe4hHoZypaMoA9PCXyh4XHNYfkgXsbMqFg7YSpARWKMdPy8no/I4U34MA==","signatures":[{"sig":"MEQCIEvbnpGL6+/8Uk58cTkJpc/oXpmDzVseMRajjdaoWAlDAiA4tpI7bf5Bx2c3/DmUd8G0rZS0fD3pvpxMtrUvrcCPOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209070},"main":"./index.js","_from":"file:mobx-view-model-5.0.1.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/de5be558f49111bd60be51bead6d2428/mobx-view-model-5.0.1.tgz","_integrity":"sha512-qA12Zeirx2EATItKqM+sjM8T12+UaUe4hHoZypaMoA9PCXyh4XHNYfkgXsbMqFg7YSpARWKMdPy8no/I4U34MA==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"<img src=\"assets/logo.png\" align=\"right\" height=\"156\" alt=\"logo\" />","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"25.0.1","eslint":"8.57.0","rimraf":"6.0.1","vitest":"2.1.4","typescript":"5.4.5","@types/node":"20.14.5","@types/react":"^18.3.3","@types/lodash-es":"^4.17.12","js2me-eslint-config":"1.0.4","@testing-library/react":"16.0.1","@vitejs/plugin-react-swc":"3.7.2","@vitest/coverage-istanbul":"2.1.6","js2me-exports-post-build-script":"2.0.17"},"peerDependencies":{"mobx":">=6.12.4","react":">=18.3.1","mobx-react-lite":">=4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.0.1_1734856144001_0.17990387098477667","host":"s3://npm-registry-packages-npm-production"}},"5.0.2":{"name":"mobx-view-model","version":"5.0.2","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.0.2","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"b75ac7d0e8618bbee2f4a57c6b5caed69d9606b0","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.0.2.tgz","fileCount":79,"integrity":"sha512-Iw2oGx226TuSjXjDoKwHauRDMij1aJSJud214oyI1KNdktGe8hMxeKeZXYXKdjV+sffJZaUnoQVW0kWL5Cv7/g==","signatures":[{"sig":"MEQCIF/Kw58YYeaDXGSoCoq1Mdi5q+3ADNZlBdM1fVZm5Z/NAiBX+icb24cXUa6K44qvT+Hwu5vFAvKlLyknuAWznIr5WQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209111},"main":"./index.js","_from":"file:mobx-view-model-5.0.2.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/480b776a20a95e89d76af808966547f8/mobx-view-model-5.0.2.tgz","_integrity":"sha512-Iw2oGx226TuSjXjDoKwHauRDMij1aJSJud214oyI1KNdktGe8hMxeKeZXYXKdjV+sffJZaUnoQVW0kWL5Cv7/g==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"<img src=\"assets/logo.png\" align=\"right\" height=\"156\" alt=\"logo\" />","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"25.0.1","eslint":"8.57.0","rimraf":"6.0.1","vitest":"2.1.4","typescript":"5.4.5","@types/node":"20.14.5","@types/react":"^18.3.3","@types/lodash-es":"^4.17.12","js2me-eslint-config":"1.0.4","@testing-library/react":"16.0.1","@vitejs/plugin-react-swc":"3.7.2","@vitest/coverage-istanbul":"2.1.6","js2me-exports-post-build-script":"2.0.17"},"peerDependencies":{"mobx":">=6.12.4","react":">=18.3.1","mobx-react-lite":">=4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.0.2_1734935007458_0.2212601220620043","host":"s3://npm-registry-packages-npm-production"}},"5.0.3":{"name":"mobx-view-model","version":"5.0.3","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.0.3","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"913a1aa14262c4afa9c701d44a3e447540a72d60","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.0.3.tgz","fileCount":79,"integrity":"sha512-rze0kjg1NbZMSHV5DwwitM6KQxx2tn7riEEqtt9wUM+qLYpqDLcDqy/TOdwWyT9cNVR29GC/BlH6q1BJfhQ7GA==","signatures":[{"sig":"MEUCIQCXcSpA3O2Fv7NhuJWy7+iCWBcKczhm73vNKcCKEfB6CQIgObgQg7UJlPLBpOp5pv4arhW6HxbOlZVgzq7QxIBRn7I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":209143},"main":"./index.js","_from":"file:mobx-view-model-5.0.3.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/6cb088f27dec1d8c4970080fd5417585/mobx-view-model-5.0.3.tgz","_integrity":"sha512-rze0kjg1NbZMSHV5DwwitM6KQxx2tn7riEEqtt9wUM+qLYpqDLcDqy/TOdwWyT9cNVR29GC/BlH6q1BJfhQ7GA==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"<img src=\"assets/logo.png\" align=\"right\" height=\"156\" alt=\"logo\" />","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"25.0.1","eslint":"8.57.0","rimraf":"6.0.1","vitest":"2.1.4","typescript":"5.4.5","@types/node":"20.14.5","@types/react":"^18.3.3","@types/lodash-es":"^4.17.12","js2me-eslint-config":"1.0.4","@testing-library/react":"16.0.1","@vitejs/plugin-react-swc":"3.7.2","@vitest/coverage-istanbul":"2.1.6","js2me-exports-post-build-script":"2.0.17"},"peerDependencies":{"mobx":">=6.12.4","react":">=18.3.1","mobx-react-lite":">=4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.0.3_1735294352618_0.11894541531376279","host":"s3://npm-registry-packages-npm-production"}},"5.0.4":{"name":"mobx-view-model","version":"5.0.4","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.0.4","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"0f467219757bf42cdfd89b92a841ebf1477575ef","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.0.4.tgz","fileCount":79,"integrity":"sha512-tmKV3g5dA7vhHiSbiJ+QSaetF3v25s6/ls5XCGC/eTYXJBFrdHH+rXN8KnX5/+qHksrsExbLJOH0Tr1uXk+Ing==","signatures":[{"sig":"MEQCIBI4NodsOzxI+wdHAghNCItaXVqwqvBD4m0U+zKIa6klAiBsI1VAqFBVw9GPQKxe+GXnaKJFycElsRKWH6PKQ+qX5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214227},"main":"./index.js","_from":"file:mobx-view-model-5.0.4.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/6dd3d4de4c768f2bf8c18b889cde94e6/mobx-view-model-5.0.4.tgz","_integrity":"sha512-tmKV3g5dA7vhHiSbiJ+QSaetF3v25s6/ls5XCGC/eTYXJBFrdHH+rXN8KnX5/+qHksrsExbLJOH0Tr1uXk+Ing==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"<img src=\"assets/logo.png\" align=\"right\" height=\"156\" alt=\"logo\" />","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"25.0.1","eslint":"8.57.0","rimraf":"6.0.1","vitest":"2.1.4","typescript":"5.4.5","@types/node":"20.14.5","@types/react":"^18.3.3","@types/lodash-es":"^4.17.12","js2me-eslint-config":"1.0.4","@testing-library/react":"16.0.1","@vitejs/plugin-react-swc":"3.7.2","@vitest/coverage-istanbul":"2.1.6","js2me-exports-post-build-script":"2.0.17"},"peerDependencies":{"mobx":">=6.12.4","react":">=18.3.1","mobx-react-lite":">=4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.0.4_1735303101002_0.42579839421391696","host":"s3://npm-registry-packages-npm-production"}},"5.0.5":{"name":"mobx-view-model","version":"5.0.5","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.0.5","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"25f348c1ecf9e26703be5379bc6d378d79d8680a","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.0.5.tgz","fileCount":79,"integrity":"sha512-UflukVj4Oigf8/jAP8sd3oseA/e85ZBXPOiZzLepMRkmeIO8pMviy2620kk31UL6ibrBUuOYJ3SmyZoNWD4FGQ==","signatures":[{"sig":"MEYCIQCfWCcK/EfAp4VG9skxU4JphLW8YbzEKtZVDdNoKisnQQIhAKklz+7X23ajSJawuN74w4ExlZ0K+6Y5qy+KeKDnBr0Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214227},"main":"./index.js","_from":"file:mobx-view-model-5.0.5.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/844cdfa46e6b5ab5489157bdf3fd64b7/mobx-view-model-5.0.5.tgz","_integrity":"sha512-UflukVj4Oigf8/jAP8sd3oseA/e85ZBXPOiZzLepMRkmeIO8pMviy2620kk31UL6ibrBUuOYJ3SmyZoNWD4FGQ==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"<img src=\"assets/logo.png\" align=\"right\" height=\"156\" alt=\"logo\" />","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"25.0.1","eslint":"8.57.0","rimraf":"6.0.1","vitest":"2.1.4","typescript":"5.4.5","@types/node":"20.14.5","@types/react":"^18.3.3","@types/lodash-es":"^4.17.12","js2me-eslint-config":"1.0.4","@testing-library/react":"16.0.1","@vitejs/plugin-react-swc":"3.7.2","@vitest/coverage-istanbul":"2.1.6","js2me-exports-post-build-script":"2.0.17"},"peerDependencies":{"mobx":">=6.12.4","react":">=18.3.1","mobx-react-lite":">=4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.0.5_1735398634103_0.26666472338255276","host":"s3://npm-registry-packages-npm-production"}},"5.0.6":{"name":"mobx-view-model","version":"5.0.6","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.0.6","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"0e93201d3ae566c05919f220443d7b0e5d912712","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.0.6.tgz","fileCount":79,"integrity":"sha512-E24TgOeHjnx1qC6pLFdQeDJF/zwxlkhTtsQx+ddGgRE8sc1GWaKQ864fhHzo7oszi/6GAczyPNmPBxFhdRGtYg==","signatures":[{"sig":"MEYCIQDDwcHK6zJwOESQplNdT9t7KGvfpPcHvlmI8Zf+J3bVVQIhAKgsUFqN+nO1DSSxcOBx1SlBTOWFuM3fIj67HXUUl4HV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214227},"main":"./index.js","_from":"file:mobx-view-model-5.0.6.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/8e7a13c01389362761281de16db7687a/mobx-view-model-5.0.6.tgz","_integrity":"sha512-E24TgOeHjnx1qC6pLFdQeDJF/zwxlkhTtsQx+ddGgRE8sc1GWaKQ864fhHzo7oszi/6GAczyPNmPBxFhdRGtYg==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"<img src=\"assets/logo.png\" align=\"right\" height=\"156\" alt=\"logo\" />","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"25.0.1","eslint":"8.57.0","rimraf":"6.0.1","vitest":"2.1.4","typescript":"5.4.5","@types/node":"20.14.5","@types/react":"^18.3.3","@types/lodash-es":"^4.17.12","js2me-eslint-config":"1.0.4","@testing-library/react":"16.0.1","@vitejs/plugin-react-swc":"3.7.2","@vitest/coverage-istanbul":"2.1.6","js2me-exports-post-build-script":"2.0.17"},"peerDependencies":{"mobx":">=6.12.4","react":">=18.3.1","mobx-react-lite":">=4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.0.6_1735398797294_0.16296962281923655","host":"s3://npm-registry-packages-npm-production"}},"5.0.7":{"name":"mobx-view-model","version":"5.0.7","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.0.7","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"77f0960fd1b2c76567c28744bbc07fc874c999fa","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.0.7.tgz","fileCount":82,"integrity":"sha512-EJrahjbEP7AlF0cL0e6cI8z/t4GxczdWdqKewYRpvkiX6WAP6Alyt1B7sb2hrEsdTe3lFS/kiIkcmJvCzjQ+sA==","signatures":[{"sig":"MEUCICNJ0kYC7K/qlxbteV1yOSUq8RIgXu4xIY6WiuZPOCsAAiEAnbpWi/HuaINrPCvNjkPMm0Cvq8mbNzwSeJfBnC1EUsA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":216275},"main":"./index.js","_from":"file:mobx-view-model-5.0.7.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/cbb9b22975828a0e4f3be8abf03c217f/mobx-view-model-5.0.7.tgz","_integrity":"sha512-EJrahjbEP7AlF0cL0e6cI8z/t4GxczdWdqKewYRpvkiX6WAP6Alyt1B7sb2hrEsdTe3lFS/kiIkcmJvCzjQ+sA==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.6","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":">=6.12.4","react":">=18.3.1","react-dom":">=18.3.1","mobx-react-lite":">=4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.0.7_1735416904267_0.8228578016891366","host":"s3://npm-registry-packages-npm-production"}},"5.0.8":{"name":"mobx-view-model","version":"5.0.8","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.0.8","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"9c3f876cef6f0b74693773fc79e1d3ba5e6c9b0b","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.0.8.tgz","fileCount":82,"integrity":"sha512-IEijBX3N2XiR9/3L8hmh6rM5rhEkD620nTduHeRKMzEtLm8GhoYemTJ9YHedusZmlfj6C0UmVwA5RP1JkaSI3Q==","signatures":[{"sig":"MEYCIQDYA4TukD+0SVbKjdpxNmFhVtEz0Wr0CxHYPl4KX8+bXAIhAJti8ZeLikechah1fG1tevFqd6oYvzaq0yPf89Ild/L/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":216271},"main":"./index.js","_from":"file:mobx-view-model-5.0.8.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/7570049ac04a77cc153880a6444a42ab/mobx-view-model-5.0.8.tgz","_integrity":"sha512-IEijBX3N2XiR9/3L8hmh6rM5rhEkD620nTduHeRKMzEtLm8GhoYemTJ9YHedusZmlfj6C0UmVwA5RP1JkaSI3Q==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.6","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.0.8_1735417525236_0.08820226614813254","host":"s3://npm-registry-packages-npm-production"}},"5.0.9":{"name":"mobx-view-model","version":"5.0.9","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.0.9","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"8f1a3bbf414736dd549ec78b97cdb9cefcd90d72","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.0.9.tgz","fileCount":82,"integrity":"sha512-CU5gfLvtLcPHakxyOr3zjhtYDGjeyGRxxDq5oR8JJX/JSmaIBUUMnVtYfDi022c6DsuvKeeojUUyF7O1c+/nOg==","signatures":[{"sig":"MEQCIH5RefmrY1BZ0WD2ASBHCZXIC64wA5QXY+BEfBAuJRA8AiBDM2lRI5GuQr+hekNq7p1VlXKcW1ahNW7a1aA0CP4nyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":216611},"main":"./index.js","_from":"file:mobx-view-model-5.0.9.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/d495fd57d1711dc9b8ffe02cb9b87147/mobx-view-model-5.0.9.tgz","_integrity":"sha512-CU5gfLvtLcPHakxyOr3zjhtYDGjeyGRxxDq5oR8JJX/JSmaIBUUMnVtYfDi022c6DsuvKeeojUUyF7O1c+/nOg==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^2.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.6","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.0.9_1735417895508_0.17940006974187162","host":"s3://npm-registry-packages-npm-production"}},"5.0.10":{"name":"mobx-view-model","version":"5.0.10","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.0.10","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"035311eaa4f59de932fc2d0a8cd220a9a47daacb","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.0.10.tgz","fileCount":82,"integrity":"sha512-Ja7mIswSKoP3/6YuBGEDVVHsyHOhFeClkadR+FEmGbTjSZ7H9anLQRXrGEptHeTZJVCeTLTExCHC1rRD5sc9fg==","signatures":[{"sig":"MEYCIQD4y79yiwPpa3CRlg52Bqr1VEPNnNUcwPBQIYZzpJmeHwIhAOF5qn3kSE4NNbzUmwYjc15EfLz4qIGGrqF42VA6aWvH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":216612},"main":"./index.js","_from":"file:mobx-view-model-5.0.10.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/f8781b90ca76567e01eb1e4d6c35de6e/mobx-view-model-5.0.10.tgz","_integrity":"sha512-Ja7mIswSKoP3/6YuBGEDVVHsyHOhFeClkadR+FEmGbTjSZ7H9anLQRXrGEptHeTZJVCeTLTExCHC1rRD5sc9fg==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.6","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.0.10_1735420199110_0.4094057059361327","host":"s3://npm-registry-packages-npm-production"}},"5.0.11":{"name":"mobx-view-model","version":"5.0.11","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.0.11","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"96aa1fbb22333ab62d7f59456dadf0f1f3dba7db","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.0.11.tgz","fileCount":82,"integrity":"sha512-kXBoKYnW89RdPcJNO5u7I309Gi4Dg/FD8+eoOFtkhqEQ3mJnSXMLDU1kYvP9oxlB0fmfTNxggKKKQHfS5qFWBQ==","signatures":[{"sig":"MEUCIHBBYMze1Ss+SwE4vjEk8ZcZNBKFfsewDi4zHW6hdzRfAiEA7SCe/6zoJYSgYvfnhTrQ5VepPytnswoG9IHIkKpARPw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217131},"main":"./index.js","_from":"file:mobx-view-model-5.0.11.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/d4f4a423b3a15107683bd081e51ad3b0/mobx-view-model-5.0.11.tgz","_integrity":"sha512-kXBoKYnW89RdPcJNO5u7I309Gi4Dg/FD8+eoOFtkhqEQ3mJnSXMLDU1kYvP9oxlB0fmfTNxggKKKQHfS5qFWBQ==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.6","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.0.11_1735421420269_0.8113984516636199","host":"s3://npm-registry-packages-npm-production"}},"5.0.12":{"name":"mobx-view-model","version":"5.0.12","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.0.12","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"028e64e50b8c524fbd835a8d44aeb116e5767abe","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.0.12.tgz","fileCount":82,"integrity":"sha512-ipFsYjGNlR322neMvzknX+zVLaClSeD9q31eK4fKEJ0nVgong68LYegbhMT9B0FwWIzg1k3i7oixy2uI7M3nyw==","signatures":[{"sig":"MEYCIQDZ2NmgGEseBfl09j+LPmG3uKR/JAzQyOS4LMtXSJx20wIhAI/A4Owt/z8L53Awl8wKxwfsnCliINSjh3nNCUe8IaCG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217158},"main":"./index.js","_from":"file:mobx-view-model-5.0.12.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/4304e2db5b560941b39cb7bbd72477d0/mobx-view-model-5.0.12.tgz","_integrity":"sha512-ipFsYjGNlR322neMvzknX+zVLaClSeD9q31eK4fKEJ0nVgong68LYegbhMT9B0FwWIzg1k3i7oixy2uI7M3nyw==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.6","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.0.12_1735553013089_0.459772878491844","host":"s3://npm-registry-packages-npm-production"}},"5.0.13":{"name":"mobx-view-model","version":"5.0.13","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.0.13","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"419cd082d8332e8dfd8f3be5c7cba2b9f995b904","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.0.13.tgz","fileCount":82,"integrity":"sha512-KR3wekToIZ79UPSTBs8ZuNBM3a+kO48N/D+LvhGkxqbMhDkcQjMip/KljhM1ZTL5g28HhM4hIy+uaEB9Yo1ndg==","signatures":[{"sig":"MEUCIQDjU/PRmok4GKuwNzeuwae5hub9AZVoBDzrAK7zoGEAYAIgRQcTT//TTGzosG0oT2rmlqAa+E0CQYJfs9XXLSo8McM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214887},"main":"./index.js","_from":"file:mobx-view-model-5.0.13.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/5d3245428bf7e5272194266d309e822b/mobx-view-model-5.0.13.tgz","_integrity":"sha512-KR3wekToIZ79UPSTBs8ZuNBM3a+kO48N/D+LvhGkxqbMhDkcQjMip/KljhM1ZTL5g28HhM4hIy+uaEB9Yo1ndg==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.4","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^20.17.10","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.6","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.0.13_1736411634118_0.26324716911384627","host":"s3://npm-registry-packages-npm-production"}},"5.0.14":{"name":"mobx-view-model","version":"5.0.14","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.0.14","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"f2e636c571bcd797450b4e418af19da759f5f7eb","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.0.14.tgz","fileCount":82,"integrity":"sha512-IbZ0cqurOj779rKLYkC/fkkV+1AOWeL4iHMrK5U33wXzhjB9U7rhAKaSIW3YC9KzNiq7FAwYyN3LNSeK/8f62w==","signatures":[{"sig":"MEUCIQDvUh484FRFnw66CyYKhbpoebJXk66DAU/wYfX8poOJMgIgQh5k/ElOehFc+QQvV6iOozs+wr3O2icPVE6i3M48Tww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214887},"main":"./index.js","_from":"file:mobx-view-model-5.0.14.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"eslint . --fix","clean":"rimraf dist","prebuild":"npm run clean && npm run check","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/c973318dcba86bcc17179c8cbb16da6d/mobx-view-model-5.0.14.tgz","_integrity":"sha512-IbZ0cqurOj779rKLYkC/fkkV+1AOWeL4iHMrK5U33wXzhjB9U7rhAKaSIW3YC9KzNiq7FAwYyN3LNSeK/8f62w==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.5","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^20.17.12","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.0.14_1736414477078_0.459492576875129","host":"s3://npm-registry-packages-npm-production"}},"5.0.15":{"name":"mobx-view-model","version":"5.0.15","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.0.15","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"a0365ca497aeea99e8f19662acd640e1f3e69d52","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.0.15.tgz","fileCount":82,"integrity":"sha512-iqa7PO49IlcAJT5UzQxZY+5XiHNqhISGQER7W2GEGMlBRD52PIRHHQG7WWagW1ueT3xXgIjjzcdaHEZvKZfCeg==","signatures":[{"sig":"MEUCIHSWsVQS1/sf/L+NXTQS/Sh6Otn/hv+KRDF7Cv+XW8mqAiEAkY2OmQUNeqtUEnDrgLbk+i4oQ10Buz4QZLlMvQqvcjY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215212},"main":"./index.js","_from":"file:mobx-view-model-5.0.15.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/6f4441f0e94052245efd68c27e41a0cd/mobx-view-model-5.0.15.tgz","_integrity":"sha512-iqa7PO49IlcAJT5UzQxZY+5XiHNqhISGQER7W2GEGMlBRD52PIRHHQG7WWagW1ueT3xXgIjjzcdaHEZvKZfCeg==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.5","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^20.17.12","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.0.15_1736415198208_0.8670190476506789","host":"s3://npm-registry-packages-npm-production"}},"5.0.19":{"name":"mobx-view-model","version":"5.0.19","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.0.19","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"7c282bcc9f83dfe009fbca1d573cd7be2bb3c5d6","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.0.19.tgz","fileCount":85,"integrity":"sha512-hKFnfZY9g/aZW4egXNnQXUPgb9oqZ8hdrbMx73HyqpNrzyc5MXQEUV8cVnoQM+vEHP8/gmUoXhhFNW+XuIEcmA==","signatures":[{"sig":"MEUCIQDCKytaBGB8tQvUWovIWqE2iBrSrWI8r+LhCqh1Sc27TAIgDoS/gZiwq2hDlB3L26ZJalRM/AOYV2DFuBuZX1TbNgA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215714},"main":"./index.js","_from":"file:mobx-view-model-5.0.19.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/f7c7df0ae65108e5d56651cc011d1a2a/mobx-view-model-5.0.19.tgz","_integrity":"sha512-hKFnfZY9g/aZW4egXNnQXUPgb9oqZ8hdrbMx73HyqpNrzyc5MXQEUV8cVnoQM+vEHP8/gmUoXhhFNW+XuIEcmA==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.5","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^20.17.12","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.0.19_1736416759066_0.7327540456584174","host":"s3://npm-registry-packages-npm-production"}},"5.0.20":{"name":"mobx-view-model","version":"5.0.20","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.0.20","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"b6ba330920d7570ec8d08550255335b8db500d78","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.0.20.tgz","fileCount":85,"integrity":"sha512-moyWG46XjLFmTnEEXjLxOl+1K3GYgPXK6BNKBIq0NACjaOt7t/V/LWkZsy46CEe8YBhzyxEILXxefpnDGKLLAQ==","signatures":[{"sig":"MEUCICzEPW9lU17QqpBxxpaqfgVCrodith1KjJSl870pzqaDAiEAoyeStH9Z6+XW7llYQCivW79dXyqCCkCLOaXhAn3K2SU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":216027},"main":"./index.js","_from":"file:mobx-view-model-5.0.20.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/9ae063d3829bb6b162eb3fea94808aa0/mobx-view-model-5.0.20.tgz","_integrity":"sha512-moyWG46XjLFmTnEEXjLxOl+1K3GYgPXK6BNKBIq0NACjaOt7t/V/LWkZsy46CEe8YBhzyxEILXxefpnDGKLLAQ==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.5","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^20.17.12","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.0.20_1736432993190_0.9439586168970959","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"mobx-view-model","version":"5.1.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.1.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"575eb4e40a6022b80491df778ca7531ae9c6b4b9","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.1.0.tgz","fileCount":97,"integrity":"sha512-LC6w1IfFIbtP4C2qIG2hsPnZo+1fdPzJgZr/zvR8CQj2Yf1n/eKrukdfXtfKEC5HWsKW3EOzLv3UswUHxRXPhg==","signatures":[{"sig":"MEQCIAKBuriypG1kU5DOhmUBGUBBt9VyFbwoqnEgenMBq0eYAiANKFydhsX44ktB3H+VV6ddkK+ZtjfnJj9Q4d5WthWSHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221086},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.1.0.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/6154c4418508244619ace8b89cc16654/mobx-view-model-5.1.0.tgz","_integrity":"sha512-LC6w1IfFIbtP4C2qIG2hsPnZo+1fdPzJgZr/zvR8CQj2Yf1n/eKrukdfXtfKEC5HWsKW3EOzLv3UswUHxRXPhg==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.12","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.1.0_1736948726097_0.19126290138529511","host":"s3://npm-registry-packages-npm-production"}},"5.1.1":{"name":"mobx-view-model","version":"5.1.1","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.1.1","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"7c1b5b4a9fd6e51922f798e18b7ed1815769bc35","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.1.1.tgz","fileCount":97,"integrity":"sha512-K/2YvR3InXF43gyPBdfgQApOOSwMcxgNCqg+zh2+m9NaEzXg85se+B3YTmGlUCLUOWtZM/D0AVq906BS231jxA==","signatures":[{"sig":"MEUCIQCExi1CdHmEmoo2PbzHO+4b1tauRNOCh7Zvrgjjo74JlgIgZ136y7JFr6T+dO0WLbAMRAlEus+jXeKhalS66pyEtuU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221325},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.1.1.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/05adb208aa98af3f80f9a03644d07fc6/mobx-view-model-5.1.1.tgz","_integrity":"sha512-K/2YvR3InXF43gyPBdfgQApOOSwMcxgNCqg+zh2+m9NaEzXg85se+B3YTmGlUCLUOWtZM/D0AVq906BS231jxA==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.12","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.1.1_1736949341622_0.9751826676425435","host":"s3://npm-registry-packages-npm-production"}},"5.1.2":{"name":"mobx-view-model","version":"5.1.2","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.1.2","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"02be5e84814909d8bf0a69fbe76babdb1686df16","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.1.2.tgz","fileCount":97,"integrity":"sha512-Gc2f0QaAxuvagd+v/lf5xN/6qcrir8bZYz6VpAw+Ho6+hMqX69GXX2XviHJLy26N2VXG4rt68AdmQwtecgVYRA==","signatures":[{"sig":"MEUCIQDe8qg92Y6o+a/LGnfu9eZ7PT4w7HqOnGWgepL3CjF/KgIgH6CUIwxlJechyDwO/jpnAUNZghckqEbhVR0L+9sAMD8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222370},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.1.2.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/5835a8f193c7240fd3bc3e82f45e50e8/mobx-view-model-5.1.2.tgz","_integrity":"sha512-Gc2f0QaAxuvagd+v/lf5xN/6qcrir8bZYz6VpAw+Ho6+hMqX69GXX2XviHJLy26N2VXG4rt68AdmQwtecgVYRA==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.12","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.1.2_1736951248925_0.1606243424903968","host":"s3://npm-registry-packages-npm-production"}},"5.1.3":{"name":"mobx-view-model","version":"5.1.3","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.1.3","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"a86cc0d6a4effc1f821671c79b72c56df898f7f4","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.1.3.tgz","fileCount":97,"integrity":"sha512-x3N2mO+SjnOiUEKsRtEYNvipbgqTP8LpWLM/HppRHQ4Q5VoXgm+3HpzglEraVK4qPhgKd2TwMQdsBJRajOqHng==","signatures":[{"sig":"MEUCIQCE6JggvbiOJkaRy4bISng+OW46IpemiCcRdQUpYBZyVwIgeUniMH0myzT4/KNJOrHZ9EhFyHSGOcm+76NxLs+uLL8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222917},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.1.3.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./utils/cleanable":{"types":"./utils/cleanable.d.ts","import":"./utils/cleanable.js","default":"./utils/cleanable.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/885df1f697fb9917b548db477117187d/mobx-view-model-5.1.3.tgz","_integrity":"sha512-x3N2mO+SjnOiUEKsRtEYNvipbgqTP8LpWLM/HppRHQ4Q5VoXgm+3HpzglEraVK4qPhgKd2TwMQdsBJRajOqHng==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.12","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.1.3_1736951474348_0.9990309566766344","host":"s3://npm-registry-packages-npm-production"}},"5.1.4":{"name":"mobx-view-model","version":"5.1.4","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.1.4","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"4e732c14dcadc2369e06920306b37a5da272c647","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.1.4.tgz","fileCount":94,"integrity":"sha512-IifqYUMCXeN7Km/pjNVTJ7Y3ctkf5ggYAkL857Azd1Kry2yS2ZGANARm3/N5XW8He1svtfp2p8nL3uLdUykaBw==","signatures":[{"sig":"MEQCIH5i7gOWbhwwZNnYJt1CJbWfA0OMpby5JM3uNgee7RrbAiACwINJDdBSNKaDkyh6fUDQY7+3dM1pXsMXYMoLpdUKfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":223224},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.1.4.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/41b2bb7e698e748c352957791bc191fa/mobx-view-model-5.1.4.tgz","_integrity":"sha512-IifqYUMCXeN7Km/pjNVTJ7Y3ctkf5ggYAkL857Azd1Kry2yS2ZGANARm3/N5XW8He1svtfp2p8nL3uLdUykaBw==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.12","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.1.4_1736952591621_0.6917491119898291","host":"s3://npm-registry-packages-npm-production"}},"5.1.5":{"name":"mobx-view-model","version":"5.1.5","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.1.5","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"c0bb832adde9193506b05c8fed1bf4ecfe358371","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.1.5.tgz","fileCount":94,"integrity":"sha512-qPTwj7DfF6hxvWWBFC07T1fcn2uapw3vBTwBkWXC0p95ORN5oD6jLRJ32reRvVLrss67tKtMu72vou8CRZzZWw==","signatures":[{"sig":"MEYCIQD+efD0TSQa1ypGjth52wVK3J6q2UUJQCwYPhc6nLtCZwIhAKSscSZxlSYgNDGi/2hhsXa9ksjp3l6nDtJ9k29b6hby","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":223407},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.1.5.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/271640b6ff2c623ee539ffbbf1d6b80d/mobx-view-model-5.1.5.tgz","_integrity":"sha512-qPTwj7DfF6hxvWWBFC07T1fcn2uapw3vBTwBkWXC0p95ORN5oD6jLRJ32reRvVLrss67tKtMu72vou8CRZzZWw==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.12","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.1.5_1736953545305_0.654542371877306","host":"s3://npm-registry-packages-npm-production"}},"5.1.6":{"name":"mobx-view-model","version":"5.1.6","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.1.6","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"059002ba6ce9a8e5a30dde6949889336273b4b19","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.1.6.tgz","fileCount":97,"integrity":"sha512-PTHX7FuCj9TStQUg/VYoGzjQmNdcy2IQR7afa+3Udc46oqvJdpEZnc3uZ8TpopFkRvA+ulqiJ/gKUw7PYJCDEA==","signatures":[{"sig":"MEYCIQDC6H663vIHKq/pLaIsEjvMJw5EhHYWd/LcsdkZQMKLUQIhAITbvDOyPJHzULV8NVmcxlB7WXLMOJ8QLgeqtEXOUb+d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226235},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.1.6.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/b23925a3da30f6563cdfe49467d04c79/mobx-view-model-5.1.6.tgz","_integrity":"sha512-PTHX7FuCj9TStQUg/VYoGzjQmNdcy2IQR7afa+3Udc46oqvJdpEZnc3uZ8TpopFkRvA+ulqiJ/gKUw7PYJCDEA==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.12","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.1.6_1737009994835_0.2565795568228626","host":"s3://npm-registry-packages-npm-production"}},"5.1.7":{"name":"mobx-view-model","version":"5.1.7","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.1.7","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"3a4d19ef0c8efe3bb91fcb1ccadbf52292f221e8","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.1.7.tgz","fileCount":97,"integrity":"sha512-US4ZbeJoGAhSvN8vuriaJUvS1LXRR4uwuHSe21eYrE9cPMcryQCxEKrsaOXyjUMFWnbznU1NEykgcDAnmPtrew==","signatures":[{"sig":"MEUCIQCGm1jIsCk1MRcCLMwr6vISGY7AvhiVJN7aqZHqDtu9OAIgLCpwNwxEYkrEjX1WAZUPs4F8uhK1PtMQoW2/69H/uEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226576},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.1.7.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/4e42be73bbdde5a1a58c0d52a4b2e9f5/mobx-view-model-5.1.7.tgz","_integrity":"sha512-US4ZbeJoGAhSvN8vuriaJUvS1LXRR4uwuHSe21eYrE9cPMcryQCxEKrsaOXyjUMFWnbznU1NEykgcDAnmPtrew==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.12","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.1.7_1737012246852_0.6737187296602007","host":"s3://npm-registry-packages-npm-production"}},"5.1.8":{"name":"mobx-view-model","version":"5.1.8","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.1.8","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"e94542772f46dbe8af832bfbb05e8d0ca98e2a9a","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.1.8.tgz","fileCount":97,"integrity":"sha512-+720H97UzFVouuZ9HaA9oz3ZoTNUOkdtIU9sKIag4yHw5fQ17gE8JEqegKsz8AfzNkM9zdhTJByy6jYHmwP4Yg==","signatures":[{"sig":"MEQCIFxAdI2mFxG2EJhFQJo62GKu8vimrd1vFx3WfMWnjLqZAiARci61mhVZ3id2CD+CoWBnQiLVBDSuM29SX1uqzN3omg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226507},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.1.8.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/60aa7e44a128ae59cb142e2fe49efbeb/mobx-view-model-5.1.8.tgz","_integrity":"sha512-+720H97UzFVouuZ9HaA9oz3ZoTNUOkdtIU9sKIag4yHw5fQ17gE8JEqegKsz8AfzNkM9zdhTJByy6jYHmwP4Yg==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.12","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.1.8_1737014146866_0.011498428684261874","host":"s3://npm-registry-packages-npm-production"}},"5.1.9":{"name":"mobx-view-model","version":"5.1.9","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.1.9","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"1ba3b955727f7a75e4b10f91ccaaa6fc8bdcaf2f","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.1.9.tgz","fileCount":97,"integrity":"sha512-CE2zxD47sRD/OFyoIcqy1j1PjaEFfs6evQSyfrGY+vCvSEZb15aJozlQEFhstDYkH7jlTKcvQnfSh+cGQkOQhQ==","signatures":[{"sig":"MEUCIQCQW/fp2Or0v4G4GlHpUcEHVDNaBXKOk2HbM92epLzBQQIgahBvg7gBpRM0wk4Nr+StFO1tpzmOdkLAHIXqCio3ldE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227619},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.1.9.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/21dfb34b84321b98d8ea1a3b57142ab8/mobx-view-model-5.1.9.tgz","_integrity":"sha512-CE2zxD47sRD/OFyoIcqy1j1PjaEFfs6evQSyfrGY+vCvSEZb15aJozlQEFhstDYkH7jlTKcvQnfSh+cGQkOQhQ==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.12","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.1.9_1737047100436_0.4287700981252547","host":"s3://npm-registry-packages-npm-production"}},"5.1.10":{"name":"mobx-view-model","version":"5.1.10","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.1.10","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"500698c22542378104496829e02ba28e1db7dce1","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.1.10.tgz","fileCount":97,"integrity":"sha512-0HDO2mFe6U8iayF2icTxuXhSo2fTNhi+WyfdnOp18T317r+Ya+Xl46xi0f3GYOYi7dbg10BmmNCDIhkR7eQpSA==","signatures":[{"sig":"MEUCIAbai0L2GYJTIU0hkkLoUB3YJ00axdjADUMxDioOaPdzAiEAw5WMbZ7lKjZwjU9GLrTasitHhexJMMSFrXPrDW6yF8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229309},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.1.10.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/7fd6f500b4d763fb9ed4cf57cbe64246/mobx-view-model-5.1.10.tgz","_integrity":"sha512-0HDO2mFe6U8iayF2icTxuXhSo2fTNhi+WyfdnOp18T317r+Ya+Xl46xi0f3GYOYi7dbg10BmmNCDIhkR7eQpSA==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.12","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.1.10_1737579326149_0.2947826708413277","host":"s3://npm-registry-packages-npm-production"}},"5.1.11":{"name":"mobx-view-model","version":"5.1.11","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.1.11","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"11daa4937f2cf4d4dd1be20305c336909075baa4","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.1.11.tgz","fileCount":97,"integrity":"sha512-2CmWLOZfgglgOAawRvmoFA+X0vDxLsI36sy2gcbXmMd05UJlwagkr52iyIe4GZ3/ujYcVEnXGkMrQuisBMHEJg==","signatures":[{"sig":"MEUCIQC3q7zUNW7jfvdgi8eVeKT8GfGKvXZX7Qa3J1N070JLAQIgSwxdPo/pxRADJh/72RaSiPQWRs76dtdVxGFmWuRwYBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229398},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.1.11.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/0d35be2f84297f1c9154c51382ad6bb8/mobx-view-model-5.1.11.tgz","_integrity":"sha512-2CmWLOZfgglgOAawRvmoFA+X0vDxLsI36sy2gcbXmMd05UJlwagkr52iyIe4GZ3/ujYcVEnXGkMrQuisBMHEJg==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.12","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.1.11_1737579547687_0.736168056928546","host":"s3://npm-registry-packages-npm-production"}},"5.1.12":{"name":"mobx-view-model","version":"5.1.12","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.1.12","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"b0bd03804a10f45286813bc28e9c4f253ff33924","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.1.12.tgz","fileCount":97,"integrity":"sha512-bkx0Fzdkh1MPgEgPlyTzD11YEEIHq+TY8ntDUCHn93Qnm6nlQ2slObWrIb4/72Bbn6I5Yy6tY+lcy05/kWKgMg==","signatures":[{"sig":"MEUCIQDb8YJCmOr4CHKA5wY2hEYxws0HltPLK03IPLOhDcxqLgIgc9jKBYgLOmP19ZcrxWA/V+OeyOHBoIgNnA5YtIt3KlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229692},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.1.12.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/e2fababc9ed81b26aa92742b2b1ec8b1/mobx-view-model-5.1.12.tgz","_integrity":"sha512-bkx0Fzdkh1MPgEgPlyTzD11YEEIHq+TY8ntDUCHn93Qnm6nlQ2slObWrIb4/72Bbn6I5Yy6tY+lcy05/kWKgMg==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.12","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.1.12_1737755986404_0.5311508488374379","host":"s3://npm-registry-packages-npm-production"}},"5.1.13":{"name":"mobx-view-model","version":"5.1.13","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.1.13","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"05bd63ac29c0e0bc4e31605564b88bd921932415","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.1.13.tgz","fileCount":97,"integrity":"sha512-2nBbhcpfIsHjo0Epzc3m97LlHJqxdwK5DOA1Ax7rlgcZhCZuKd5zbg6mYwvGf4JQBCTBnLPhXzbg8fjdLXLWBg==","signatures":[{"sig":"MEUCIAzwNxK6SCPdwKH8uk/MCcXl4N5Dl8dO6qw84fwKW8+1AiEA/Xg2GHfbzyFv6Xbpl/HhUNUUAvlQQFiy1SWrd4jl+og=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229692},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.1.13.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.impl.test":{"types":"./view-model/view-model.impl.test.d.ts","import":"./view-model/view-model.impl.test.js","default":"./view-model/view-model.impl.test.js"},"./view-model/view-model.store.impl.test":{"types":"./view-model/view-model.store.impl.test.d.ts","import":"./view-model/view-model.store.impl.test.js","default":"./view-model/view-model.store.impl.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/d16263cc8d09a3dc432cdea5ee8655f8/mobx-view-model-5.1.13.tgz","_integrity":"sha512-2nBbhcpfIsHjo0Epzc3m97LlHJqxdwK5DOA1Ax7rlgcZhCZuKd5zbg6mYwvGf4JQBCTBnLPhXzbg8fjdLXLWBg==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.12","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.1.13_1738111036760_0.8191333120900217","host":"s3://npm-registry-packages-npm-production"}},"5.2.0":{"name":"mobx-view-model","version":"5.2.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.2.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"dda857f91f9e42bebe75e54352f0fb8417b83d8c","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.2.0.tgz","fileCount":100,"integrity":"sha512-RwRrEPLRMcqhAPDIru1to4rvooxN5l2wU4z2H2twlGrYnaOCxaNHoF4qD2CYcMOH48XDiD28gSO/HabmMmIhaw==","signatures":[{"sig":"MEUCICw/NEEmU2rp4ibpTOAKOYLZfgS3I+CRoffEsGYi2MVsAiEA0vfyssBb9evrN5hPlETDzz8Ztk5UuN6E+TJ6Usyjrss=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233358},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.2.0.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/3f03baceef10661fe3e1d5e4b14d9532/mobx-view-model-5.2.0.tgz","_integrity":"sha512-RwRrEPLRMcqhAPDIru1to4rvooxN5l2wU4z2H2twlGrYnaOCxaNHoF4qD2CYcMOH48XDiD28gSO/HabmMmIhaw==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.12","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.2.0_1738998290609_0.6285766592443565","host":"s3://npm-registry-packages-npm-production"}},"5.2.2":{"name":"mobx-view-model","version":"5.2.2","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.2.2","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"33a2b554564c0a9d906d7ddf68293ffd2879d62a","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.2.2.tgz","fileCount":100,"integrity":"sha512-KELoD9qPSCJw1+tvtEPJSahHhLVncP5dQGkOFKlw+rtK3gGwk7m7n2irj/aDw1C+KOnpvIL0YqT+Slpfdq9HJA==","signatures":[{"sig":"MEUCIBEVR5EBmtlhZJ2j+BbpO5sOUUeX0WGALU+BX+WtHuGnAiEAiQCdD9ngvVDy3GfhIMFbvDz1pD+SdXMKsvATdBQPqUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234280},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.2.2.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/d8158f5ca8498ae5613f099ec40010a7/mobx-view-model-5.2.2.tgz","_integrity":"sha512-KELoD9qPSCJw1+tvtEPJSahHhLVncP5dQGkOFKlw+rtK3gGwk7m7n2irj/aDw1C+KOnpvIL0YqT+Slpfdq9HJA==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.12","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.2.2_1739002934937_0.14760068094899026","host":"s3://npm-registry-packages-npm-production"}},"5.2.3":{"name":"mobx-view-model","version":"5.2.3","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.2.3","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"53ec088088b78810e91b09bb9b58aba209d24fd2","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.2.3.tgz","fileCount":100,"integrity":"sha512-VuadA+C2TRZpR+IJMxZcLV44jdGy5z/YyiiG9+TxFbzetnh5B0RqXSRYsuXMwMGon0CGjuXDJAS9sT3kSIE1Sw==","signatures":[{"sig":"MEUCIQCeWrAXqMYT7TyrOpKQmsAufjvtH7YtmJ8rwqkww5WImgIgLAuWBoeH3U2kDKov+LmPKEEmLDHT+2lY8QVux+bl6GE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234324},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.2.3.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/d55db54355688a59ec2656ab31e6a18b/mobx-view-model-5.2.3.tgz","_integrity":"sha512-VuadA+C2TRZpR+IJMxZcLV44jdGy5z/YyiiG9+TxFbzetnh5B0RqXSRYsuXMwMGon0CGjuXDJAS9sT3kSIE1Sw==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.12","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.2.3_1739003090612_0.055845701087961386","host":"s3://npm-registry-packages-npm-production"}},"5.2.4":{"name":"mobx-view-model","version":"5.2.4","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.2.4","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"c86239771a574414abdb1711c84c092fba1f1ad7","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.2.4.tgz","fileCount":100,"integrity":"sha512-sVEf1V0rsZy0MHinpeqT3Uoum1ufE1hyBmr9RoLNC5f3c14t8yTcYhYs+/tCys9E6Nibs0SjeQV1HNZDZoo4pA==","signatures":[{"sig":"MEUCIQCtMsdGVDl5pI6Q7Xc++2JNOL6k9GeJmz4klyn3oFqFlAIgOtT2dklmzAfSeHX7iT6duQ2eN4EPs0t5pd3XBqBrlRM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234798},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.2.4.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/4b5618b9ffe5f0af51bc654ce551948a/mobx-view-model-5.2.4.tgz","_integrity":"sha512-sVEf1V0rsZy0MHinpeqT3Uoum1ufE1hyBmr9RoLNC5f3c14t8yTcYhYs+/tCys9E6Nibs0SjeQV1HNZDZoo4pA==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.12","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.2.4_1739003871751_0.5865620670045821","host":"s3://npm-registry-packages-npm-production"}},"5.2.5":{"name":"mobx-view-model","version":"5.2.5","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.2.5","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"f87951dcb73e2f86eb50f8147943d17e800d57f6","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.2.5.tgz","fileCount":100,"integrity":"sha512-509Cc4TPy5uzqILib06pDG/L0gqj9qYWHIFQfVpj6eGQ9Efe37wVbt7FoUNYqVZ88SfT2+4QyXuk8wqru+2juQ==","signatures":[{"sig":"MEQCIAJmmrQ16rreydRpnvDM2ilEFTsi333NUHcfyQeUUwOoAiA9MqqoSD9Rc/VIDwyCPneBJu5GPwJDzmKayyJmYyPcww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234798},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.2.5.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/90ca2108ca6bc158cb6f6f729a5fe709/mobx-view-model-5.2.5.tgz","_integrity":"sha512-509Cc4TPy5uzqILib06pDG/L0gqj9qYWHIFQfVpj6eGQ9Efe37wVbt7FoUNYqVZ88SfT2+4QyXuk8wqru+2juQ==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.12","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.2.5_1739004957349_0.434866513144643","host":"s3://npm-registry-packages-npm-production"}},"5.2.6":{"name":"mobx-view-model","version":"5.2.6","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.2.6","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"fe7e46549591d0bd42981143ab6ab2689973ff75","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.2.6.tgz","fileCount":100,"integrity":"sha512-E+xB8SKGYOV3o4mjgkrnW5KHUJYHl/YLEd4DctkEmufsR7NsxQkEtwh3aOsZUEyQui9eqpt0DfhIBewBh6O9Yw==","signatures":[{"sig":"MEQCIAfyTWgwRFtqgvCuv89nGQmWKZkTTPCPkeK1hYZKoJoDAiAqr4Q/q/yt+kA6Ok4CynwKq61k+NvSPJrpyumE5QNreg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234841},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.2.6.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/0377d19be6ce341d6ef41dd7c181219d/mobx-view-model-5.2.6.tgz","_integrity":"sha512-E+xB8SKGYOV3o4mjgkrnW5KHUJYHl/YLEd4DctkEmufsR7NsxQkEtwh3aOsZUEyQui9eqpt0DfhIBewBh6O9Yw==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.12","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.2.6_1739128342381_0.7868140166158057","host":"s3://npm-registry-packages-npm-production"}},"5.2.7":{"name":"mobx-view-model","version":"5.2.7","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.2.7","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"a966b5f595783228023c1d922d72d916fb2584aa","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.2.7.tgz","fileCount":100,"integrity":"sha512-51bsbMkjAkX5ZousC42goxdmovDPB3FihMb1eQlDY596gjn1bVhFqRexWADqq4G9pmGA+y+8jHhmQp3/JBg0AQ==","signatures":[{"sig":"MEQCIH75kneU8sy9uu58O6IrCdVY0djgwOvN2KwfuGm4vsHHAiAJ8e4N6c9JNmxn6nFrn8DERCrayDTgFUi/1LK6uuRMgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236149},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.2.7.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/3096f0523a0ead8fc155a932e86e8840/mobx-view-model-5.2.7.tgz","_integrity":"sha512-51bsbMkjAkX5ZousC42goxdmovDPB3FihMb1eQlDY596gjn1bVhFqRexWADqq4G9pmGA+y+8jHhmQp3/JBg0AQ==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.12","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.2.7_1739164454288_0.7872264803194535","host":"s3://npm-registry-packages-npm-production"}},"5.2.8":{"name":"mobx-view-model","version":"5.2.8","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.2.8","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"533d70e1a70a84281e09682ba1e73bf35895b2ac","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.2.8.tgz","fileCount":103,"integrity":"sha512-6VtvfJl37QSXqisNEWJltQn5bwvAHbMIhLrrcgn3+Kwqjtu7YM9extnq51+LAMDiBTIcwDT3ZE/kzWuwdsMNvw==","signatures":[{"sig":"MEQCIApyLxDxlMFi1256ojX+H1+7u7zPbqkpXFZp5rAFWardAiBDj3gbnirW8kXgqvUyuKNciSOwjh2nXmQ+Pnd7Bk1KrA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237067},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.2.8.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/2888f0c81c3b125d76e52479589c0db7/mobx-view-model-5.2.8.tgz","_integrity":"sha512-6VtvfJl37QSXqisNEWJltQn5bwvAHbMIhLrrcgn3+Kwqjtu7YM9extnq51+LAMDiBTIcwDT3ZE/kzWuwdsMNvw==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.12","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.2.8_1739164817356_0.020843506459726324","host":"s3://npm-registry-packages-npm-production"}},"5.2.9":{"name":"mobx-view-model","version":"5.2.9","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.2.9","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"864a7ec9d88813f9c80086d55c0304eaee266253","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.2.9.tgz","fileCount":106,"integrity":"sha512-cEaD76LfUqtfeu//4Zr1X05H9S38d0l9iPOyyOhCa1Wrdz0ylVY01FMhJyU9lg19Xr1ZTiK8F7unUGzWQra+/Q==","signatures":[{"sig":"MEYCIQDXtZI6atc1zJjFJ1nOa4IQW2a/1R0nlyamz0oLPiiycQIhANCrgHUGaNOho0j9cO1EkFikg4s1kIUCJEcKS0vwK6qC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239214},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.2.9.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./utils/is-shallow-equal":{"types":"./utils/is-shallow-equal.d.ts","import":"./utils/is-shallow-equal.js","default":"./utils/is-shallow-equal.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/b1615ce603d7cc7ba79c0c37053e402d/mobx-view-model-5.2.9.tgz","_integrity":"sha512-cEaD76LfUqtfeu//4Zr1X05H9S38d0l9iPOyyOhCa1Wrdz0ylVY01FMhJyU9lg19Xr1ZTiK8F7unUGzWQra+/Q==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"22.7.0","dependencies":{"yummies":"^3.0.12","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.2.9_1739456826438_0.6288157907733962","host":"s3://npm-registry-packages-npm-production"}},"5.2.10":{"name":"mobx-view-model","version":"5.2.10","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.2.10","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"b947625dbf79df7cbd91561431e6311ca3947285","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.2.10.tgz","fileCount":106,"integrity":"sha512-+66iVbmNdcwEvQ6bRBIQbhLLaoLmaNz0rPh41rv2P86k4+1vkI/UqV+l55rIy3ti5exCtlYuTBjCiuilLxSMAA==","signatures":[{"sig":"MEUCIQDhyENf/0uAL3A1GrWGzGsyTbAmpS102h+QuNH5xuecjwIgHLmkAJJue7zJGODSG03NXr6BXcsVgkfhin6nKfqBsxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239636},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.2.10.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./utils/is-shallow-equal":{"types":"./utils/is-shallow-equal.d.ts","import":"./utils/is-shallow-equal.js","default":"./utils/is-shallow-equal.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/934c367bc0a729c2f8fa11ff7251a65d/mobx-view-model-5.2.10.tgz","_integrity":"sha512-+66iVbmNdcwEvQ6bRBIQbhLLaoLmaNz0rPh41rv2P86k4+1vkI/UqV+l55rIy3ti5exCtlYuTBjCiuilLxSMAA==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.12","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.2.10_1739470515647_0.04878772163833811","host":"s3://npm-registry-packages-npm-production"}},"5.2.11":{"name":"mobx-view-model","version":"5.2.11","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.2.11","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"ee4a5afb8bb9a0bc4a19acf686dfcaf4770f1a27","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.2.11.tgz","fileCount":106,"integrity":"sha512-DMRRn/uNqcXOhfdEiNFKpEvQvQXgTi4+Dd19eRCZqRLMJ7snvJGuz9v2RCu57onIqofWzvwaa2JxtrndrV5ZPw==","signatures":[{"sig":"MEUCIQCH/pG7su6Kt4+YYDf0HgZOGSSbybPjjegJ+lI95AVfsgIgLH1gdqZ2DITeyOVs/UpZPmLbRt8eBWvzs46G/e2jF5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239538},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.2.11.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./utils/is-shallow-equal":{"types":"./utils/is-shallow-equal.d.ts","import":"./utils/is-shallow-equal.js","default":"./utils/is-shallow-equal.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/92f08cfcbc0f92525caf639f1377e8eb/mobx-view-model-5.2.11.tgz","_integrity":"sha512-DMRRn/uNqcXOhfdEiNFKpEvQvQXgTi4+Dd19eRCZqRLMJ7snvJGuz9v2RCu57onIqofWzvwaa2JxtrndrV5ZPw==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.12","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.2.11_1739470637596_0.23254159214549408","host":"s3://npm-registry-packages-npm-production"}},"5.2.12":{"name":"mobx-view-model","version":"5.2.12","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.2.12","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"21f04f222406795a60ab07fd51eaf9a578f2a9cc","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.2.12.tgz","fileCount":106,"integrity":"sha512-8Ttz+GXTVfz6v6vww7SIoppi4ZcIINrztVlEzH387JkiCSLF5X3In5JM8k6v4v2G7lR/c/SzUmqFctEkjk8Rog==","signatures":[{"sig":"MEQCICE62pWvVaQNxLPp73PtBmuQpxuSDpVwYmo0+dP46qoZAiBSVDcE719aeyd9wf7uwLwrWzva+/d7dFtCVczgRrfB+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241739},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.2.12.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./utils/is-shallow-equal":{"types":"./utils/is-shallow-equal.d.ts","import":"./utils/is-shallow-equal.js","default":"./utils/is-shallow-equal.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/25778cd7b90249304bb0b4122e0619d4/mobx-view-model-5.2.12.tgz","_integrity":"sha512-8Ttz+GXTVfz6v6vww7SIoppi4ZcIINrztVlEzH387JkiCSLF5X3In5JM8k6v4v2G7lR/c/SzUmqFctEkjk8Rog==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.12","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.2.12_1739546545160_0.13085786751580986","host":"s3://npm-registry-packages-npm-production"}},"5.2.13":{"name":"mobx-view-model","version":"5.2.13","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.2.13","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"21e7cdfb41ac43104aabd7ccb2a97e4eacf2557e","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.2.13.tgz","fileCount":106,"integrity":"sha512-kNOkbnNiTNTiRlVmJdUQv/wfP4czDFH4LDe3VWUqAKdJT9XivdYHcpBab97x//v0EAOt0htXQjEIJWIUXC3v2w==","signatures":[{"sig":"MEUCIArpetYTYEMa0euYvD2SnADcStFHZfRpFUZufgS5R27cAiEAkHG9Ch1ltGDxG30wfwRRrpoeaFltNxFD+z82M68KXQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242213},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.2.13.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./utils/is-shallow-equal":{"types":"./utils/is-shallow-equal.d.ts","import":"./utils/is-shallow-equal.js","default":"./utils/is-shallow-equal.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/913ba4dd414a9d5baa50072463bc1354/mobx-view-model-5.2.13.tgz","_integrity":"sha512-kNOkbnNiTNTiRlVmJdUQv/wfP4czDFH4LDe3VWUqAKdJT9XivdYHcpBab97x//v0EAOt0htXQjEIJWIUXC3v2w==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.12","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.2.13_1739600538849_0.5152318177680038","host":"s3://npm-registry-packages-npm-production"}},"5.2.14":{"name":"mobx-view-model","version":"5.2.14","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.2.14","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"72e80b44f2b10478612a4c624a3828563292785b","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.2.14.tgz","fileCount":106,"integrity":"sha512-oa5d+tkh8Zc5VM1gU3XFs+qvQ0R+lSw1M1eLbJUFb2OysKc5BaGaA0ZXaDDjsaDaATSqPTNBYDXGwzrRzugDEw==","signatures":[{"sig":"MEQCIA8dpJfB+HOCZDU17AbAqvfRTd4QBzJCJs+iMErdq0VdAiA2vJ3l8ZdctYKIpA548Hd08VyApS7oFt9bOXcj7yNYnw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242259},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.2.14.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./utils/is-shallow-equal":{"types":"./utils/is-shallow-equal.d.ts","import":"./utils/is-shallow-equal.js","default":"./utils/is-shallow-equal.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/795daaaec1df5d04213f4211884b9665/mobx-view-model-5.2.14.tgz","_integrity":"sha512-oa5d+tkh8Zc5VM1gU3XFs+qvQ0R+lSw1M1eLbJUFb2OysKc5BaGaA0ZXaDDjsaDaATSqPTNBYDXGwzrRzugDEw==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.12","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.2.14_1739601960414_0.03754392119435912","host":"s3://npm-registry-packages-npm-production"}},"5.2.15":{"name":"mobx-view-model","version":"5.2.15","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.2.15","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"e2a6055244b51d17c9408f221089f9aabf861243","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.2.15.tgz","fileCount":106,"integrity":"sha512-CiKEVKJ8OeTJpQnUjrIEXRgzaM8WMC3ZRUJYZNZ9mzyPYzAqicJZOZi7BChewBRSmQLRPa4VZGczO5YRDL/tMQ==","signatures":[{"sig":"MEUCIExziGtZk6/xFryoqkBksl5+MjT9+/eXNUJR5lSzzdu0AiEAlGcbsYT9K+gGJcspgK3ef0Pq7tBX2UdobDTl5m/jVpA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242417},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.2.15.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./utils/is-shallow-equal":{"types":"./utils/is-shallow-equal.d.ts","import":"./utils/is-shallow-equal.js","default":"./utils/is-shallow-equal.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/438a8ea64c3f9a367cb3a5ab9e54c13f/mobx-view-model-5.2.15.tgz","_integrity":"sha512-CiKEVKJ8OeTJpQnUjrIEXRgzaM8WMC3ZRUJYZNZ9mzyPYzAqicJZOZi7BChewBRSmQLRPa4VZGczO5YRDL/tMQ==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.12","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.2.15_1739772923140_0.1059892056890217","host":"s3://npm-registry-packages-npm-production"}},"5.2.16":{"name":"mobx-view-model","version":"5.2.16","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.2.16","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"65dfcd87c643db6e300a63bf2faf2b80cde0e182","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.2.16.tgz","fileCount":106,"integrity":"sha512-MwmVZF0XRlab9PyibGm3PeFZJcMcfJNppNHIlgT4wOymX+YTG996yb2cxJe7i1nK0uwZ0lMWy/Rq5MRTfPnhnQ==","signatures":[{"sig":"MEYCIQCT+fxX4T8NB51hGyYg/oimEHmULSzlPCEC8thcg6y2vQIhAKXjLC9yZp0mAPmJAS786nad9xpQy7kMXZroQk3+sf7v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244511},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.2.16.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./utils/is-shallow-equal":{"types":"./utils/is-shallow-equal.d.ts","import":"./utils/is-shallow-equal.js","default":"./utils/is-shallow-equal.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/f95774f09936136fba4e435cbc87d24d/mobx-view-model-5.2.16.tgz","_integrity":"sha512-MwmVZF0XRlab9PyibGm3PeFZJcMcfJNppNHIlgT4wOymX+YTG996yb2cxJe7i1nK0uwZ0lMWy/Rq5MRTfPnhnQ==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.12","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.2.16_1739784987646_0.7219053607728771","host":"s3://npm-registry-packages-npm-production"}},"5.3.0":{"name":"mobx-view-model","version":"5.3.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.3.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"266daf44ca79c0ddb75f5cf0189a0e57df7ed7fa","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.3.0.tgz","fileCount":106,"integrity":"sha512-E2enJHWtd/LPfYMo1KHLPrfk4UUsbt5MDpZ0qfZdnx6PFRoDy5LOmCya71z+6mIitg49NFGFoloDDp/dfft+fw==","signatures":[{"sig":"MEQCICEW92ILHl7EXScawaXUDWdFFGWGi8ZVQfoTjvs+UcQCAiBiQt55RuETpZ0IwgKkObFE8PeMb0LACnGgydQphynH9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246082},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.3.0.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./utils/counter":{"types":"./utils/counter.d.ts","import":"./utils/counter.js","default":"./utils/counter.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./utils/is-shallow-equal":{"types":"./utils/is-shallow-equal.d.ts","import":"./utils/is-shallow-equal.js","default":"./utils/is-shallow-equal.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/7a0e92284dd8a840e37d6bb030656fd7/mobx-view-model-5.3.0.tgz","_integrity":"sha512-E2enJHWtd/LPfYMo1KHLPrfk4UUsbt5MDpZ0qfZdnx6PFRoDy5LOmCya71z+6mIitg49NFGFoloDDp/dfft+fw==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.12","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.3.0_1739865061928_0.4412776768792974","host":"s3://npm-registry-packages-npm-production"}},"5.3.1":{"name":"mobx-view-model","version":"5.3.1","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.3.1","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"c74f41b163da2e0e7d67c0b14690fa926371ce5f","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.3.1.tgz","fileCount":100,"integrity":"sha512-HG+uoeQtEE03G+p87EAM9Ijr1ONevHoIXBseUnrJCmlY6eD/9oI2/Ww+xAsfuF+ao8bajozhJpMOIzxhkFhNbw==","signatures":[{"sig":"MEUCICE9NUUq3IBxQDd0Zq6r3YxYjU9e4IMfOIJUFd/Kqg4fAiEA1Va9Q/ee8XmsTtWpESemltFuEO0USBOQicNzQ+88BKc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244279},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.3.1.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/9cbae578bb9d28ba8ead599988d6ce16/mobx-view-model-5.3.1.tgz","_integrity":"sha512-HG+uoeQtEE03G+p87EAM9Ijr1ONevHoIXBseUnrJCmlY6eD/9oI2/Ww+xAsfuF+ao8bajozhJpMOIzxhkFhNbw==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.33","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.3.1_1740575446109_0.7534722263929221","host":"s3://npm-registry-packages-npm-production"}},"5.3.2":{"name":"mobx-view-model","version":"5.3.2","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.3.2","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"06a5eae01c4c9f8d1a3b8c7888b5922e06bcc45b","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.3.2.tgz","fileCount":100,"integrity":"sha512-cy4um3tlKlPH2GJBWGik3ez4NsY9IfRpyEE0Q2U4dx4PwhmGsSCoy6LNVfqdH0Vs7mqKuP6NIWxybXdMhBpYJg==","signatures":[{"sig":"MEUCIHX/AsDa4I9nt+yr+7liYWfByNOwGVCZo6iIyYEigZKgAiEA051wIyIBdN9yX0BVP2bHudBkAAaV/r3wbQe9VHwO86g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239829},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.3.2.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","website":"cd website && pnpm start","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage","website:build":"cd website && pnpm build"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/ae794dee934df4b892985b2318fdbc5f/mobx-view-model-5.3.2.tgz","_integrity":"sha512-cy4um3tlKlPH2GJBWGik3ez4NsY9IfRpyEE0Q2U4dx4PwhmGsSCoy6LNVfqdH0Vs7mqKuP6NIWxybXdMhBpYJg==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.33","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.3.2_1741171630015_0.8433007952560401","host":"s3://npm-registry-packages-npm-production"}},"5.3.3":{"name":"mobx-view-model","version":"5.3.3","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.3.3","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"1fdd918da13fc558aa93c7f4c7f8a1fdf3f596cd","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.3.3.tgz","fileCount":100,"integrity":"sha512-vp6/7K0YSJoMFt1yW9Ok+BEGt7opqhWHvVOVn5ZK3eZEQ3Jr9oS6LYfSUCrKm9O/8HJM8A8c6wKAEJh8NLKmXQ==","signatures":[{"sig":"MEUCIFyVZa4FUSqlCP309jGKSBO8VwmIXUTc2AAtW74FEMtmAiEAhI36nQmeCy16dkPJec5pYN0JXuf3VwEXm0IshlRCoG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236645},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.3.3.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","website":"cd website && pnpm start","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage","website:build":"cd website && pnpm build"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/def41c2e21500db6839914cb8aed6a09/mobx-view-model-5.3.3.tgz","_integrity":"sha512-vp6/7K0YSJoMFt1yW9Ok+BEGt7opqhWHvVOVn5ZK3eZEQ3Jr9oS6LYfSUCrKm9O/8HJM8A8c6wKAEJh8NLKmXQ==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.33","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.3.3_1741365090131_0.594066675866447","host":"s3://npm-registry-packages-npm-production"}},"5.3.4":{"name":"mobx-view-model","version":"5.3.4","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.3.4","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"d619fa1c02981f5116aebb76ae627fd33a695fd5","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.3.4.tgz","fileCount":100,"integrity":"sha512-r6GtAfHqKIhluGNFZwWTZ8cTfmp6ROyOPoOfXbV0x6WM0s5kzmVMYx+GrmB7g2fU7trZ/zx4OceFDeI2g1bfRA==","signatures":[{"sig":"MEUCIFp5rrqyOmUK0XdEPyhLYgF45ECB1j7UisaZC5MPed/tAiEArlmyYzmqJi6Kw94O1jnOpN4rbLQuuNMd+Z3cETUX5tg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237319},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.3.4.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","website":"cd website && pnpm start","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage","website:build":"cd website && pnpm build"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/f826e996cdafe0eddbc534312e49a10e/mobx-view-model-5.3.4.tgz","_integrity":"sha512-r6GtAfHqKIhluGNFZwWTZ8cTfmp6ROyOPoOfXbV0x6WM0s5kzmVMYx+GrmB7g2fU7trZ/zx4OceFDeI2g1bfRA==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.33","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.3.4_1741478945103_0.050596993200652696","host":"s3://npm-registry-packages-npm-production"}},"5.4.0":{"name":"mobx-view-model","version":"5.4.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.4.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"18051fce133e81aa74442ce2997c84ef89ec6d5b","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.4.0.tgz","fileCount":100,"integrity":"sha512-uOAHVl3R2Yjq4RTO142L/Bc2HxoUjY1rj1Oz8+jn/E3nrUksvFEWxoCC+AFgTJg/Szuuu8RPybiyvxh1qONSjw==","signatures":[{"sig":"MEUCIA+/MZoa3ibWLE9bNhIVAuWX1G60U5d4Jj9MfoFrxCs/AiEAqy8LTf/MQtsYs1Zy7Fvse5SKVoNSDyzALmm32/bOGsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239234},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.4.0.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","website":"cd website && pnpm start","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","test:coverage":"vitest run --coverage","website:build":"cd website && pnpm build"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/f3f5dd8ba61348e54e0df81292effb21/mobx-view-model-5.4.0.tgz","_integrity":"sha512-uOAHVl3R2Yjq4RTO142L/Bc2HxoUjY1rj1Oz8+jn/E3nrUksvFEWxoCC+AFgTJg/Szuuu8RPybiyvxh1qONSjw==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.33","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.4.0_1741595213704_0.8158144819931377","host":"s3://npm-registry-packages-npm-production"}},"5.4.1":{"name":"mobx-view-model","version":"5.4.1","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.4.1","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"8ecadb12dc19f722d98b03c8ec252d8e5fe8495e","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.4.1.tgz","fileCount":100,"integrity":"sha512-7n9XUz83twbYZXPwQTMMIumj2dkznfSgu8IzYpJ8NXnaWGnmWzv4qRrNq/NwgKHJ28ofgo9Dg7nVgtAd5N8oIA==","signatures":[{"sig":"MEYCIQCEl7JNsox5NwgMCwybnJrefEY0KGsClVrzppTxEiXUCAIhAJxsuaRnKIAN9TevtreynNpdFT7PdpmOBV+F0pGkdeyv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239440},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.4.1.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","website":"cd website && pnpm start","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","build:watch":"nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","test:coverage":"vitest run --coverage","website:build":"cd website && pnpm build"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/97689e8af28342b88514e71384ea2102/mobx-view-model-5.4.1.tgz","_integrity":"sha512-7n9XUz83twbYZXPwQTMMIumj2dkznfSgu8IzYpJ8NXnaWGnmWzv4qRrNq/NwgKHJ28ofgo9Dg7nVgtAd5N8oIA==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.33","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","nodemon":"^3.1.9","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.4.1_1743170221873_0.4637378721351266","host":"s3://npm-registry-packages-npm-production"}},"5.4.2":{"name":"mobx-view-model","version":"5.4.2","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.4.2","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"0883bd54c5e472964738543fca09c9de3e13f412","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.4.2.tgz","fileCount":100,"integrity":"sha512-xq9/9rI99S8C+9mFgczlxHhX/qb+61Y92pg6gOH6SZwo0jPQezkF2HpOALhkWDXjB/I44FdNtlid9FehlPPtZg==","signatures":[{"sig":"MEYCIQCyvqT1Ltcxk40PrB09J24zrRr70Qbyzqk1DD0zQoIndQIhAItN2KFOadQW83/U1aHy0Ds1Ah8t67EPebRE5ldJFbKt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239449},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.4.2.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","website":"cd website && pnpm start","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","test:coverage":"vitest run --coverage","website:build":"cd website && pnpm build"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/7ebe0784462f596f6895b0bb32414383/mobx-view-model-5.4.2.tgz","_integrity":"sha512-xq9/9rI99S8C+9mFgczlxHhX/qb+61Y92pg6gOH6SZwo0jPQezkF2HpOALhkWDXjB/I44FdNtlid9FehlPPtZg==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.33","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","nodemon":"^3.1.9","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.4.2_1743357057308_0.3682457851449863","host":"s3://npm-registry-packages-npm-production"}},"5.4.3":{"name":"mobx-view-model","version":"5.4.3","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.4.3","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"0b7bbd6e12e5ea297185adc6a814e55430c28ebc","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.4.3.tgz","fileCount":100,"integrity":"sha512-YqBo9BylIYbxGxtfQtmD4jbLHCHt384cIgRqDZLVmqCiClbYGCX/rbpZgdIFaO318BLK2etO4JlI3ZJnSkYMlg==","signatures":[{"sig":"MEYCIQClwrCwHcgJ1812veGpbpDbAvQ66Xlny9Bz4Wvh7jH/OAIhAKCKaub5mESq1iEqXHYns/CqU5GDsstU/74Fx1QZ181O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239302},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.4.3.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","website":"cd website && pnpm start","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","test:coverage":"vitest run --coverage","website:build":"cd website && pnpm build"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/a2cc9c96f1929c129c755ffd344d4a65/mobx-view-model-5.4.3.tgz","_integrity":"sha512-YqBo9BylIYbxGxtfQtmD4jbLHCHt384cIgRqDZLVmqCiClbYGCX/rbpZgdIFaO318BLK2etO4JlI3ZJnSkYMlg==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.37","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","nodemon":"^3.1.9","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.4.3_1743414612530_0.2439840897322474","host":"s3://npm-registry-packages-npm-production"}},"5.5.0":{"name":"mobx-view-model","version":"5.5.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.5.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"991288b141fe68cc0655a3c14b6a3aec39fb1b8c","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.5.0.tgz","fileCount":100,"integrity":"sha512-RaWm+OfHAurC8NOPafPUU6/MdcszTVQFozGwpqj2TbNpBdJHBzGQsljSdkQn4ww3e4NCdXw/Dy8QF1lPJoyZWg==","signatures":[{"sig":"MEUCIBx032sW9LIjsVSn/S5XUaFaqQW93kA2m0dUK417Ic8NAiEA8NEFq2hxjJYu83nAQVq3rtJJQczRB2WrQAIHIBDai2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240525},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.5.0.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","website":"cd website && pnpm start","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","test:coverage":"vitest run --coverage","website:build":"cd website && pnpm build"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/62597438edc6c1cab1c5a07d2f50bc43/mobx-view-model-5.5.0.tgz","_integrity":"sha512-RaWm+OfHAurC8NOPafPUU6/MdcszTVQFozGwpqj2TbNpBdJHBzGQsljSdkQn4ww3e4NCdXw/Dy8QF1lPJoyZWg==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.37","lodash-es":"^4.17.21","react-simple-loadable":"^2.0.4"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","nodemon":"^3.1.9","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.5.0_1743487099075_0.8721783016988387","host":"s3://npm-registry-packages-npm-production"}},"5.6.0":{"name":"mobx-view-model","version":"5.6.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.6.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"c781aed28382a10ca89cf97f64cd23d4bd108a22","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.6.0.tgz","fileCount":100,"integrity":"sha512-AxfIQsIG6upykT1rMT1XKmuoFxIXB+o1KDszVRyvyyp3pG5b5pDbiR1/m0OX+Z7aXnE9vIun55x+Gfesfm5XbQ==","signatures":[{"sig":"MEYCIQDyov/CCC2+8Qlh+faDUo9oWZkgC20DKBIdbv9QW4rragIhAIytsuc/dWWtubPfDnVnubmJpLO7UFClvDvjgqEcrhUj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240525},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.6.0.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","website":"cd website && pnpm start","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","test:coverage":"vitest run --coverage","website:build":"cd website && pnpm build"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/e07404022a6738828521c8ec4090816a/mobx-view-model-5.6.0.tgz","_integrity":"sha512-AxfIQsIG6upykT1rMT1XKmuoFxIXB+o1KDszVRyvyyp3pG5b5pDbiR1/m0OX+Z7aXnE9vIun55x+Gfesfm5XbQ==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.37","lodash-es":"^4.17.21","react-simple-loadable":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","nodemon":"^3.1.9","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.6.0_1743920333808_0.1841582247256408","host":"s3://npm-registry-packages-npm-production"}},"5.6.1":{"name":"mobx-view-model","version":"5.6.1","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.6.1","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"50a11a8ab1a63f456a15ce1486cbe999ebac9cb2","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.6.1.tgz","fileCount":100,"integrity":"sha512-u/KiEUxsnOnyuJxiwf0uvzyUpR4SvWW3U6XJrZW6fOa+hrJT36ClAsKrKTGikxV+nNIu+sl4teJL5otShCERFg==","signatures":[{"sig":"MEUCIEjFIp5iM0n0VD+6gmVdgXiiKhVP3uDFxO89tIwRyYwtAiEA43E4jXJGq6t+HibXSfKK7GA0M+iwE6smMNA42cuJsuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240642},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.6.1.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","website":"cd website && pnpm start","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","test:coverage":"vitest run --coverage","website:build":"cd website && pnpm build"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/ff1a688632a77978bdd1b2d5709a1534/mobx-view-model-5.6.1.tgz","_integrity":"sha512-u/KiEUxsnOnyuJxiwf0uvzyUpR4SvWW3U6XJrZW6fOa+hrJT36ClAsKrKTGikxV+nNIu+sl4teJL5otShCERFg==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.37","lodash-es":"^4.17.21","react-simple-loadable":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","nodemon":"^3.1.9","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.6.1_1744201518784_0.9958082929040089","host":"s3://npm-registry-packages-npm-production"}},"5.6.2":{"name":"mobx-view-model","version":"5.6.2","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.6.2","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"2dd10cee6cd5c7f1cc313ffc866c7727ed2f06ec","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.6.2.tgz","fileCount":100,"integrity":"sha512-mDLEqj2Z5RZJgtnCxtXIBdza3juqt4lYlfAMpvMguD9pp4GB2uRdlsIzJ0+iRFspSRsl3Y9+g7N6HM5etmsW+w==","signatures":[{"sig":"MEQCIHzHQ1GrtatTZDV2ASHSvb0fgE1xkTkiZos/ERRbcb/iAiApwabgqXEKx6kTNftpg6FkhtcHP0TIzVhfLM53i16XIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251212},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.6.2.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","website":"cd website && pnpm start","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","prepublish":"pnpm test","test:watch":"vitest watch","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","test:coverage":"vitest run --coverage","website:build":"cd website && pnpm build"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/25051c101160f74f0023c8618ac171a8/mobx-view-model-5.6.2.tgz","_integrity":"sha512-mDLEqj2Z5RZJgtnCxtXIBdza3juqt4lYlfAMpvMguD9pp4GB2uRdlsIzJ0+iRFspSRsl3Y9+g7N6HM5etmsW+w==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.37","lodash-es":"^4.17.21","react-simple-loadable":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","nodemon":"^3.1.9","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.6.2_1744208845114_0.5681003013076074","host":"s3://npm-registry-packages-npm-production"}},"5.7.0":{"name":"mobx-view-model","version":"5.7.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.7.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"40ae90915f8be8757b29adce2f0612f6a490cf61","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.7.0.tgz","fileCount":100,"integrity":"sha512-RswGNUms58aC8a+u333EEzrALfu+qy4zD3YZg3e3wQvSoqwJW0HxIdNFhXK28KMj1cd4rQ5UaLo3VJ+5xy7qow==","signatures":[{"sig":"MEUCIEf+xYndgwfLlZ2YrHFnywNKgQxXkaHQ37F3y8TXWGzhAiEAgluTnNaoUNplY3KwTjFa59iUNU3EnwM7jNh/NDUdCZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258727},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.7.0.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","website":"cd website && pnpm start","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","test:coverage":"vitest run --config vitest.config.ts --coverage","website:build":"cd website && pnpm build"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/5d2359e8d6bc5645b1f226bf5d4183bc/mobx-view-model-5.7.0.tgz","_integrity":"sha512-RswGNUms58aC8a+u333EEzrALfu+qy4zD3YZg3e3wQvSoqwJW0HxIdNFhXK28KMj1cd4rQ5UaLo3VJ+5xy7qow==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.37","lodash-es":"^4.17.21","react-simple-loadable":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","nodemon":"^3.1.9","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.7.0_1744531843089_0.17532833523896652","host":"s3://npm-registry-packages-npm-production"}},"5.7.1":{"name":"mobx-view-model","version":"5.7.1","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@5.7.1","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"1009798b65a247e5f1a2b7dbdacbb139abc7cb3b","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-5.7.1.tgz","fileCount":82,"integrity":"sha512-Iounhyz4f9jFFkp/WKzCKjCdoTc5eVLfBTPXMWrjupgm+i8m4htDvQXrvvMH3xuv7Gv2DOJ7cWDCeC4vNriwWA==","signatures":[{"sig":"MEUCIQC86lF3pUJG1uvt+UozXWab1R9aV7pnMAUPfOTxJ4eoUgIgSXY+JULS7eg2D/axqkEfGwzu1pJ4KrEFEZsJeeTTtv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194311},"main":"./index.js","type":"module","_from":"file:mobx-view-model-5.7.1.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","website":"pnpm build && cd website && pnpm start","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","test:coverage":"vitest run --config vitest.config.ts --coverage","website:build":"pnpm build && pnpm test:coverage && rm -rf website/static/unit-tests-coverage && mkdir -p website/static/unit-tests-coverage && cp -r coverage/* website/static/unit-tests-coverage/ && cd website && pnpm build","website:serve":"cd website && pnpm serve"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/e60afa964ad04ae3f080a12fec9e9735/mobx-view-model-5.7.1.tgz","_integrity":"sha512-Iounhyz4f9jFFkp/WKzCKjCdoTc5eVLfBTPXMWrjupgm+i8m4htDvQXrvvMH3xuv7Gv2DOJ7cWDCeC4vNriwWA==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.0.37","lodash-es":"^4.17.21","react-simple-loadable":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","nodemon":"^3.1.9","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","@types/lodash-es":"^4.17.12","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_5.7.1_1744632064299_0.8687693384762818","host":"s3://npm-registry-packages-npm-production"}},"6.0.0":{"name":"mobx-view-model","version":"6.0.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.0.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"1ab85e17f5e5e5914de27b00533e376b42b444b0","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.0.0.tgz","fileCount":82,"integrity":"sha512-jBHuizQCxr6yOoeat6MV1juoKyl9gkUF8UwWby62UDFRDc35BW4QzP9677hV9Goq0U84rHQOqsoQiPe12AgjUA==","signatures":[{"sig":"MEQCIFpN7iTmm1CZ0n9uMZbEnUrkw5IxJoL1im88QQioRqqSAiAklIJwVL0YZCF377+sSWoTxQhuo6wgg6aHmgQbs9vePA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193047},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.0.0.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","website":"pnpm build && cd website && pnpm start","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","test:coverage":"vitest run --config vitest.config.ts --coverage","website:build":"pnpm build && pnpm test:coverage && rm -rf website/static/unit-tests-coverage && mkdir -p website/static/unit-tests-coverage && cp -r coverage/* website/static/unit-tests-coverage/ && cd website && pnpm build","website:serve":"cd website && pnpm serve"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/01a9cc58510b450ea00de898a7522826/mobx-view-model-6.0.0.tgz","_integrity":"sha512-jBHuizQCxr6yOoeat6MV1juoKyl9gkUF8UwWby62UDFRDc35BW4QzP9677hV9Goq0U84rHQOqsoQiPe12AgjUA==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.1.3","react-simple-loadable":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^25.0.1","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^2.1.8","nodemon":"^3.1.9","typescript":"^5.7.3","@types/node":"^20.17.13","@types/react":"^18.3.18","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.1.0","@vitejs/plugin-react-swc":"^3.7.2","@vitest/coverage-istanbul":"^2.1.8","js2me-exports-post-build-script":"^2.0.17"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.0.0_1744694730433_0.3699420996723408","host":"s3://npm-registry-packages-npm-production"}},"6.0.1":{"name":"mobx-view-model","version":"6.0.1","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.0.1","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"cb3f0f6a0c666cb94d07b0fd5941ca9ea7d58ffe","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.0.1.tgz","fileCount":82,"integrity":"sha512-h3shoPsm2fSpky4z2JqdPNQyxUvCROQ0Clci3eiVq3M9MjoRenijC+vFTUd0WepjKqKqdYfswaeMjPQyBAsKww==","signatures":[{"sig":"MEQCIB7yEIwmY9mE84tc3QUJ3EiIxJpEIO4jcTyxmetwXYpQAiABcBA2tN86JzI6EX80dmitKBJbTI9GxJoDxZ9yGKhEgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193047},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.0.1.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","website":"pnpm build && cd website && pnpm start","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","test:coverage":"vitest run --config vitest.config.ts --coverage","website:build":"pnpm build && pnpm test:coverage && rm -rf website/static/unit-tests-coverage && mkdir -p website/static/unit-tests-coverage && cp -r coverage/* website/static/unit-tests-coverage/ && cd website && pnpm build","website:serve":"cd website && pnpm serve"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/07def4b15837d9d8233c26cf7c43c0fb/mobx-view-model-6.0.1.tgz","_integrity":"sha512-h3shoPsm2fSpky4z2JqdPNQyxUvCROQ0Clci3eiVq3M9MjoRenijC+vFTUd0WepjKqKqdYfswaeMjPQyBAsKww==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.1.9","react-simple-loadable":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","js2me-exports-post-build-script":"^2.0.18"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.0.1_1745388318272_0.4911921111626172","host":"s3://npm-registry-packages-npm-production"}},"6.1.0":{"name":"mobx-view-model","version":"6.1.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.1.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"44131e16e73483fa309c8d4d3e86242c56c99543","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.1.0.tgz","fileCount":88,"integrity":"sha512-Yvovm3eC2NSSCJLpxwXpr6pb4+DfNiPiWFhUKi5Af588ykmr3PdZyD/+cBODZWv/9uBviK0A/Tq3PjR26eYImg==","signatures":[{"sig":"MEUCIDWKRv47pjUP2RqgBh198P2EMPpW+56Vu8QzfD83uYaAAiEAj9lr+nk8W6w6msYG+TmTBZ+zjfQ4OyRcQjkShq5ubYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":196016},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.1.0.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","website":"pnpm build && cd website && pnpm start","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","test:coverage":"vitest run --config vitest.config.ts --coverage","website:build":"pnpm build && pnpm test:coverage && rm -rf website/static/unit-tests-coverage && mkdir -p website/static/unit-tests-coverage && cp -r coverage/* website/static/unit-tests-coverage/ && cd website && pnpm build","website:serve":"cd website && pnpm serve"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/2d88e444a169a92990e47d6a8a177dee/mobx-view-model-6.1.0.tgz","_integrity":"sha512-Yvovm3eC2NSSCJLpxwXpr6pb4+DfNiPiWFhUKi5Af588ykmr3PdZyD/+cBODZWv/9uBviK0A/Tq3PjR26eYImg==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.1.9","react-simple-loadable":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","js2me-exports-post-build-script":"^2.0.18"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.1.0_1745923358205_0.4975562898330068","host":"s3://npm-registry-packages-npm-production"}},"6.2.0":{"name":"mobx-view-model","version":"6.2.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.2.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"f807a86fdbaf3f2b9dfa57e69b0935359518b85f","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.2.0.tgz","fileCount":89,"integrity":"sha512-3ZgIok6jQZAkJ8C2khmtrGCPdu8CHDj6S6wvm6vSOMMJc2zgizcDVNOP4xcKhuDcqv2b4EdCnvqqyBFM4Ig5ng==","signatures":[{"sig":"MEYCIQCKh5SlvbHrgbW3PHpJLvQV/ja9NHY7Kg1NUlmJProRTQIhANLjsPj1KUP46uDLPiv3zSGBugLlyqw83L7wvco3CTTg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3634333},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.2.0.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"pnpm build && cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","test:coverage":"vitest run --config vitest.config.ts --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/cba20b911eae5372d701fa80dd6a6a18/mobx-view-model-6.2.0.tgz","_integrity":"sha512-3ZgIok6jQZAkJ8C2khmtrGCPdu8CHDj6S6wvm6vSOMMJc2zgizcDVNOP4xcKhuDcqv2b4EdCnvqqyBFM4Ig5ng==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.1.9","react-simple-loadable":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","js2me-exports-post-build-script":"^2.0.18"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.2.0_1746006890772_0.7516749148716579","host":"s3://npm-registry-packages-npm-production"}},"6.3.0":{"name":"mobx-view-model","version":"6.3.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.3.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"aa7e734181d73e227fa35aaf0abe01969ee8531f","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.3.0.tgz","fileCount":89,"integrity":"sha512-DIvj2nlvED+Ss2D1/4gnJZx0z3QIETfWZ2aaUTIxrgCp/FTEaMKVoT54L7xdJraMG+5uJEdvElFC6UE4ZrUt2g==","signatures":[{"sig":"MEUCICkjJtj6g7OWuwyvvdbIvLDoLisEZydEFfVeOFeEHQrDAiEA584Nx4brABSP4akc11BOppJ2xjeWT2qJcs1v6pt4pLo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3634976},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.3.0.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"pnpm build && cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","test:coverage":"vitest run --config vitest.config.ts --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/9c7aeece587e71424872d0cad60757bd/mobx-view-model-6.3.0.tgz","_integrity":"sha512-DIvj2nlvED+Ss2D1/4gnJZx0z3QIETfWZ2aaUTIxrgCp/FTEaMKVoT54L7xdJraMG+5uJEdvElFC6UE4ZrUt2g==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.1.9","react-simple-loadable":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","js2me-exports-post-build-script":"^2.0.18"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.3.0_1746008231414_0.606855720260306","host":"s3://npm-registry-packages-npm-production"}},"6.4.0":{"name":"mobx-view-model","version":"6.4.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.4.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"8199736b0f9636cedfd9641b8da9fe3b9e959720","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.4.0.tgz","fileCount":92,"integrity":"sha512-DLSTTvXjEskwfxHWYBy+Bme9RdJpq4c2FIgQdRrJ4YrSpqUXY1obJPaNgVKLRV63wFNrOcrVQ1Wbh1HfMKCHkw==","signatures":[{"sig":"MEYCIQDuhpUK0lkpeKzvF+AwJYu/tOHtucRQkfAdZeBN/4sxhQIhAOnhaaqVYTOlFFRejK/YS92vZsF75UFsOtQTFxL2h5EN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3638769},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.4.0.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"pnpm build && cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","test:coverage":"vitest run --config vitest.config.ts --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/c3a6106dc0559aedc6cc57cdab496263/mobx-view-model-6.4.0.tgz","_integrity":"sha512-DLSTTvXjEskwfxHWYBy+Bme9RdJpq4c2FIgQdRrJ4YrSpqUXY1obJPaNgVKLRV63wFNrOcrVQ1Wbh1HfMKCHkw==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.1.9","react-simple-loadable":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","js2me-exports-post-build-script":"^2.0.18"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.4.0_1746013757314_0.5500496447364465","host":"s3://npm-registry-packages-npm-production"}},"6.5.0":{"name":"mobx-view-model","version":"6.5.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.5.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"76ed8446da1d0e4fc58979e1fe33960c3b131c67","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.5.0.tgz","fileCount":92,"integrity":"sha512-Kwg4FvsYqeu2T144CB9tIDouHJ2t0xFRC4wE1RjJb/jBIaGDMyd8HL0lehPhTrIWmsfNSpRtT2DhhhfNF5wkBQ==","signatures":[{"sig":"MEYCIQDlikhLQeiERsGQ8NW1rqW3h6m5MavWWHslZId7mkNKCgIhANTI24IRQtVdwTgEWgT5HptY/K3aZdu+4Op4EIb5teN3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6605550},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.5.0.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"pnpm build && cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","test:coverage":"vitest run --config vitest.config.ts --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/170ec65764dc8599212e1d3c948cbfd7/mobx-view-model-6.5.0.tgz","_integrity":"sha512-Kwg4FvsYqeu2T144CB9tIDouHJ2t0xFRC4wE1RjJb/jBIaGDMyd8HL0lehPhTrIWmsfNSpRtT2DhhhfNF5wkBQ==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.1.9","react-simple-loadable":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","js2me-exports-post-build-script":"^2.0.18"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.5.0_1746251947436_0.6936090550139646","host":"s3://npm-registry-packages-npm-production"}},"6.5.1":{"name":"mobx-view-model","version":"6.5.1","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.5.1","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"951a44bd10d58b1ec7551accc8b66d180a3faa31","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.5.1.tgz","fileCount":92,"integrity":"sha512-RQ4O8jYrifIiKeEUc/rhn4hcil6iW9SoygJpPzgJ/+y4m9k9iF4HUfEvdMPZk/KwYY6PZp3Xtd/zR2Xmrr2nRA==","signatures":[{"sig":"MEUCIFccXAWkyeCKkF+u5wLKPNOIzCKot1L2GaowKGAenD5bAiEApGBiSqRPOjM/3/HoiSUx164mmrS8N2OZ3B4yPbwv3vw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6605662},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.5.1.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"pnpm build && cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","test:coverage":"vitest run --config vitest.config.ts --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/f88b75acb9ee43bd0b87da8d65e389b1/mobx-view-model-6.5.1.tgz","_integrity":"sha512-RQ4O8jYrifIiKeEUc/rhn4hcil6iW9SoygJpPzgJ/+y4m9k9iF4HUfEvdMPZk/KwYY6PZp3Xtd/zR2Xmrr2nRA==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.2.1","react-simple-loadable":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","js2me-exports-post-build-script":"^2.0.18"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.5.1_1746544543937_0.8277073647714472","host":"s3://npm-registry-packages-npm-production"}},"6.5.2":{"name":"mobx-view-model","version":"6.5.2","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.5.2","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"17a8d483fcf9a6d79a451181407365448ff2261f","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.5.2.tgz","fileCount":92,"integrity":"sha512-JEtOs127eBwi0ZGoYhhUDNuoFq0rOE7Ipdo1t26+eE9CC3TYVzRDBe911im0JL9T/MiM6KR0bJkb0dV6ZVT9GA==","signatures":[{"sig":"MEYCIQCcSAlvsU9Sxn1nFfxAaAlwWqFHTpzyDzVY1Wkr5mMCgwIhAKhAdzBuK6KzYTdPV5gyRyb9A1jrCzuhS1KJsXu+yBQq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6605078},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.5.2.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"pnpm build && cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","test:coverage":"vitest run --config vitest.config.ts --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/7f5311b6187d8d92e6a92c0ba97a4131/mobx-view-model-6.5.2.tgz","_integrity":"sha512-JEtOs127eBwi0ZGoYhhUDNuoFq0rOE7Ipdo1t26+eE9CC3TYVzRDBe911im0JL9T/MiM6KR0bJkb0dV6ZVT9GA==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.2.1","react-simple-loadable":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","js2me-exports-post-build-script":"^2.0.18"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.5.2_1746622716263_0.213659768684634","host":"s3://npm-registry-packages-npm-production"}},"6.6.0":{"name":"mobx-view-model","version":"6.6.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.6.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"ff50e96e33fddd3d0af380c426c3bb22539cb1e4","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.6.0.tgz","fileCount":92,"integrity":"sha512-nLUIO3HRiDKc1Y5Q2h1wUTDmbyYqDdWxkE6f3OP6TJSvMSDc/zhCgRUOt2KlTwHXb3Mmynu09PTkF0DSqu02rg==","signatures":[{"sig":"MEQCIAOZgFN5U9FBRk0Ig/fRq8PGG1zQQIFKGsN0d8aq6YM/AiAh0OQbSctXiWjRuVIB9IRwf/jTtw1CoKOeGdjxQEeEWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6606822},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.6.0.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"pnpm build && cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","test:coverage":"vitest run --config vitest.config.ts --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/bbd7b317e0bcce1a5151859e23c03c52/mobx-view-model-6.6.0.tgz","_integrity":"sha512-nLUIO3HRiDKc1Y5Q2h1wUTDmbyYqDdWxkE6f3OP6TJSvMSDc/zhCgRUOt2KlTwHXb3Mmynu09PTkF0DSqu02rg==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.2.1","react-simple-loadable":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","js2me-exports-post-build-script":"^2.0.18"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.6.0_1746627380695_0.9333061272991361","host":"s3://npm-registry-packages-npm-production"}},"6.7.0":{"name":"mobx-view-model","version":"6.7.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.7.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"b4457da335a09cbac6a6c6d7c0b8f47d9c83e20e","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.7.0.tgz","fileCount":92,"integrity":"sha512-hqgOHbBCjfQJ418ReBakjXVShxaASLaSyzwNrtDcD5JoZFI1Th51fxwXPB9PuTPNHVZe5b2uIi/yESz8HOGPqQ==","signatures":[{"sig":"MEUCIQDVsU0D0ypa7U27NohWSAmt7dJXKC4JzvCHgmFZPDXdBwIgEqUBQ9g9jr26m/3oUbdacz+mRczVPUERVY44cgojYl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6609022},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.7.0.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"pnpm build && cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","test:coverage":"vitest run --config vitest.config.ts --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/a737bdc78f5a9a30be4a766dd6f0d472/mobx-view-model-6.7.0.tgz","_integrity":"sha512-hqgOHbBCjfQJ418ReBakjXVShxaASLaSyzwNrtDcD5JoZFI1Th51fxwXPB9PuTPNHVZe5b2uIi/yESz8HOGPqQ==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.2.1","react-simple-loadable":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","js2me-exports-post-build-script":"^2.0.18"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.7.0_1746783067145_0.3169327489886262","host":"s3://npm-registry-packages-npm-production"}},"6.7.1":{"name":"mobx-view-model","version":"6.7.1","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.7.1","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"3e03b330e4238bfc0096f363a1790db5995c45c4","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.7.1.tgz","fileCount":92,"integrity":"sha512-Hm0WCCJAdncAUKMhMdru53LG5oCDolK5HVO9iyw32AZiXuXSmi48zYLJFvXu8XVMa0VCvC52GwHACmkM61FCyA==","signatures":[{"sig":"MEYCIQDHuY6dvksOOzTUSYjBA5AjknHE1Q9qOClRv/TMm1HCLQIhAMkD4bgtzd3CRz898Qk2Gnu1yx5/nWblo5vqy/vBKLZ8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6609974},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.7.1.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"pnpm build && cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","test:coverage":"vitest run --config vitest.config.ts --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/b6af023d2ee133cd9ac2e89c0b9f5173/mobx-view-model-6.7.1.tgz","_integrity":"sha512-Hm0WCCJAdncAUKMhMdru53LG5oCDolK5HVO9iyw32AZiXuXSmi48zYLJFvXu8XVMa0VCvC52GwHACmkM61FCyA==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.2.1","react-simple-loadable":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","js2me-exports-post-build-script":"^2.0.18"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.7.1_1747376924194_0.07540293902148831","host":"s3://npm-registry-packages-npm-production"}},"6.7.2":{"name":"mobx-view-model","version":"6.7.2","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.7.2","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"ee7471ac03cb5ab58328093602c543a0e7a5b434","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.7.2.tgz","fileCount":92,"integrity":"sha512-cvm89rnwXP69+H4Cdagy/BSVyeSowKsq4E73lROY/G5+cDsYxc39DRReYRqbQVlYtJmBnO+TkxTiAoKIePYCaQ==","signatures":[{"sig":"MEUCIChAs4dJ5h8Nzg/lBOqxRI+pVV/ClFurC1G7ANzYcbLrAiEAich3K6TDN4Qbi9NZWMT4XFHgT0UHpJjGcsQ4K3rYTGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6610632},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.7.2.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"pnpm build && cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","test:coverage":"vitest run --config vitest.config.ts --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/47a1faba5bd20cb6d82935106223f224/mobx-view-model-6.7.2.tgz","_integrity":"sha512-cvm89rnwXP69+H4Cdagy/BSVyeSowKsq4E73lROY/G5+cDsYxc39DRReYRqbQVlYtJmBnO+TkxTiAoKIePYCaQ==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.2.1","react-simple-loadable":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","js2me-exports-post-build-script":"^2.0.18"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.7.2_1747377583429_0.3666913065770332","host":"s3://npm-registry-packages-npm-production"}},"6.7.3":{"name":"mobx-view-model","version":"6.7.3","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.7.3","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"e99ead11edee7db8938c963aea9fbd394669dc5d","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.7.3.tgz","fileCount":92,"integrity":"sha512-HHYLhGnJI0ouVW+G/RjFh4dB32MJcZYieaFP3vYR5+X6LcZS9G+DpGvvmhNcqkGU+dH+vwHiHF4doOJR0NCtfg==","signatures":[{"sig":"MEYCIQD1vlaq8MKf+s2Ne5dQcVZ2WSGtrzddtFZZ6mGiVdXwnwIhAOHdoOkcisSa2doQmECjPg4lXWS1MamzufrA9MikHScS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6610632},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.7.3.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"pnpm build && cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","test:coverage":"vitest run --config vitest.config.ts --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/d91a12e7989fdcdaaab77bc3e3c395c5/mobx-view-model-6.7.3.tgz","_integrity":"sha512-HHYLhGnJI0ouVW+G/RjFh4dB32MJcZYieaFP3vYR5+X6LcZS9G+DpGvvmhNcqkGU+dH+vwHiHF4doOJR0NCtfg==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.2.3","react-simple-loadable":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","js2me-exports-post-build-script":"^2.0.18"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.7.3_1747551385378_0.7807053982770467","host":"s3://npm-registry-packages-npm-production"}},"6.7.4":{"name":"mobx-view-model","version":"6.7.4","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.7.4","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"3f46be67f9d5bf52d779b84c89b6166fbacdc360","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.7.4.tgz","fileCount":92,"integrity":"sha512-NFns/cjUBp1p4jhG8+MgkpX3kaAKPK9UT6TVVzfGw0Pr9e+5Wi9V6L+DwCiMmZftWWg3IBZt6PwP4r9B8pP+xQ==","signatures":[{"sig":"MEYCIQD9hrudHj1hpbufOHdq6ZAf1b7tvL8KQKgOXrIi3qUKKwIhANCcezk5pvtqs1Be6xyHmEr29ZatVrcZFNKrmLLzEXja","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6610676},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.7.4.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"pnpm build && cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","test:coverage":"vitest run --config vitest.config.ts --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/0a038dbb67f9cb315f89e728f7c92a18/mobx-view-model-6.7.4.tgz","_integrity":"sha512-NFns/cjUBp1p4jhG8+MgkpX3kaAKPK9UT6TVVzfGw0Pr9e+5Wi9V6L+DwCiMmZftWWg3IBZt6PwP4r9B8pP+xQ==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.2.3","react-simple-loadable":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","js2me-exports-post-build-script":"^2.0.18"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.7.4_1748381639281_0.2267637112476537","host":"s3://npm-registry-packages-npm-production"}},"6.8.0":{"name":"mobx-view-model","version":"6.8.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.8.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"836be771bf0a5c8d58a0ee4bf4a2e3d7dfe48610","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.8.0.tgz","fileCount":92,"integrity":"sha512-PUfztxCri5U5+9hdCvjGhdgfOe0ufXZg9XGdCn2vBd2RIHQwAVNMYB0pdVuIrz5UJ1s+XHHzsIAupydtiAYOYw==","signatures":[{"sig":"MEUCIC3cehf2XK21uwxmGvZGFszeomIZ3NXjkMbNimEwRc6KAiEArj6B5csvvsXuxnyxmEgGEeTkRfq/Ernesu0GNn9u3pc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6610720},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.8.0.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"pnpm build && cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","test:coverage":"vitest run --config vitest.config.ts --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/3f15adc4b3b97d9cd47aaa93778bd1ec/mobx-view-model-6.8.0.tgz","_integrity":"sha512-PUfztxCri5U5+9hdCvjGhdgfOe0ufXZg9XGdCn2vBd2RIHQwAVNMYB0pdVuIrz5UJ1s+XHHzsIAupydtiAYOYw==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^3.2.3","react-simple-loadable":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","js2me-exports-post-build-script":"^2.0.18"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.8.0_1749545593997_0.10857303507195115","host":"s3://npm-registry-packages-npm-production"}},"6.8.1":{"name":"mobx-view-model","version":"6.8.1","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.8.1","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"9de80cd75be5a252774d497b4a7b5f27b18a4e5a","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.8.1.tgz","fileCount":92,"integrity":"sha512-HIlbSSxLyW4RKFbN8/r5M+wMfIteMGs5DBfaibtIJorG5MXj9lJKIPjY9DoTT8ce4LINKr9WzzgDpaWGIRti9A==","signatures":[{"sig":"MEUCIQDEKI8RygMLi7HvHcnzppM2gAXJYcDcgulJ+IP2TTQc5AIgPYUHxI1lFmcrdKTCSF28y8mBgiej8BJqOASJMRzxh2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6610720},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.8.1.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"pnpm build && cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","test:coverage":"vitest run --config vitest.config.ts --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","actor":{"name":"js2me","type":"user","email":"js2me@outlook.com"},"email":"js2me@outlook.com"},"_resolved":"/tmp/4931c6dabc4a60d71811b67c6e42e222/mobx-view-model-6.8.1.tgz","_integrity":"sha512-HIlbSSxLyW4RKFbN8/r5M+wMfIteMGs5DBfaibtIJorG5MXj9lJKIPjY9DoTT8ce4LINKr9WzzgDpaWGIRti9A==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^4.0.0","react-simple-loadable":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","js2me-exports-post-build-script":"^2.0.18"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.3.1","react-dom":"^18.3.1","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.8.1_1750368236116_0.9973873053052489","host":"s3://npm-registry-packages-npm-production"}},"6.9.0":{"name":"mobx-view-model","version":"6.9.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.9.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"1858fc2a048b1ed8315eb0c206375e85bae5c2e4","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.9.0.tgz","fileCount":92,"integrity":"sha512-xClYCpSkcliWD1mvlPxcb3KWqyNlrujz9KM+dLikE9FiW/h9TignS7d05Sv3nAgeRWdPebVHFjj0XKLWa6Bwug==","signatures":[{"sig":"MEUCIQDTjWsuf+UOhvvY2NJ9mXHzgGBiBRES5x/rIlga9xk7XAIgWbQ09ib4Y5aDw3PwLwicnSiMIVecM7s25rTTfBQREtA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6610742},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.9.0.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"pnpm build && cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","test:coverage":"vitest run --config vitest.config.ts --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","actor":{"name":"js2me","type":"user","email":"js2me@outlook.com"},"email":"js2me@outlook.com"},"_resolved":"/tmp/17e1bfde14d28940e3e5c7567beb8b61/mobx-view-model-6.9.0.tgz","_integrity":"sha512-xClYCpSkcliWD1mvlPxcb3KWqyNlrujz9KM+dLikE9FiW/h9TignS7d05Sv3nAgeRWdPebVHFjj0XKLWa6Bwug==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^4.0.0","react-simple-loadable":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","js2me-exports-post-build-script":"^2.0.18"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.9.0_1750399977619_0.7190217460486956","host":"s3://npm-registry-packages-npm-production"}},"6.9.1":{"name":"mobx-view-model","version":"6.9.1","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.9.1","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"789b410f67155a4fb2b0119b0c483ac8a1b7b49d","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.9.1.tgz","fileCount":92,"integrity":"sha512-qKDnH/6gwNB6JEEopfa/VM1gmifQbIlrti4CNYmWGeQMZ0Bvr4hK+VtKo90LlPeeSsVZuDJ05k8trCCMKRRJ9w==","signatures":[{"sig":"MEYCIQCzg6TLhTcBSKCKzHGbSu3yVySaKpJgqFT+D0ItQuYdjAIhAKfNvYS7q+5MCLTh77t8XAi1EKu7U2NgxxjaRB98btJh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6611160},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.9.1.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"pnpm build && cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","test:coverage":"vitest run --config vitest.config.ts --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","actor":{"name":"js2me","type":"user","email":"js2me@outlook.com"},"email":"js2me@outlook.com"},"_resolved":"/tmp/da4d4d1ed921914268b5837dbcfbad28/mobx-view-model-6.9.1.tgz","_integrity":"sha512-qKDnH/6gwNB6JEEopfa/VM1gmifQbIlrti4CNYmWGeQMZ0Bvr4hK+VtKo90LlPeeSsVZuDJ05k8trCCMKRRJ9w==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^4.0.0","react-simple-loadable":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","js2me-exports-post-build-script":"^2.0.18"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.9.1_1750449801832_0.344358030379708","host":"s3://npm-registry-packages-npm-production"}},"6.9.2":{"name":"mobx-view-model","version":"6.9.2","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.9.2","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"3ee08c1fd0c69b5db3768a77ce6855b4ce6acc77","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.9.2.tgz","fileCount":92,"integrity":"sha512-avV3f5hKpWow2WnXURXTcmx/prYvmwajxXvKWcl/VLj/QEG46kNplKSLfsR70DDnCWuV+D1AmiHC4AJ6Oi/dyg==","signatures":[{"sig":"MEUCIQDVYQ+lAU7/fYobQZDl13bYRWZ5GOix6t7aVUQWhB56KwIgANPrYHsjRcuRCkaIgBXBnD25AZejDHeQpin+37AhmSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6611602},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.9.2.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"pnpm build && cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","test:coverage":"vitest run --config vitest.config.ts --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","actor":{"name":"js2me","type":"user","email":"js2me@outlook.com"},"email":"js2me@outlook.com"},"_resolved":"/tmp/9b2ff84e8e65030ee96bb8fa85ca225d/mobx-view-model-6.9.2.tgz","_integrity":"sha512-avV3f5hKpWow2WnXURXTcmx/prYvmwajxXvKWcl/VLj/QEG46kNplKSLfsR70DDnCWuV+D1AmiHC4AJ6Oi/dyg==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^4.0.0","react-simple-loadable":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","js2me-exports-post-build-script":"^2.0.18"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.9.2_1750580921909_0.9837230571863858","host":"s3://npm-registry-packages-npm-production"}},"6.9.3":{"name":"mobx-view-model","version":"6.9.3","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.9.3","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"25b5f61317ec16881e5b499a2a6d1529459ea5d7","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.9.3.tgz","fileCount":92,"integrity":"sha512-y0tbpwTzCZ060olVIo1ve3xYPDTX70gpuZ6LLqOyfCclxwAc0vG4zRSVkXrpgnViJGYc/y/HqA2x/O3QRTBdeg==","signatures":[{"sig":"MEUCIQCVpwMEd4O5SYzxBN7V/y9nCKIQgKJQb2bQyGgjMK6bagIgYAqEoHJc00GhCKmnm3EJA2sz24lSwu63I4HVs4Zvq/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6611719},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.9.3.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"pnpm build && cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","test:coverage":"vitest run --config vitest.config.ts --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","actor":{"name":"js2me","type":"user","email":"js2me@outlook.com"},"email":"js2me@outlook.com"},"_resolved":"/tmp/3dfcf41015708e5e2c747ec75f6143f0/mobx-view-model-6.9.3.tgz","_integrity":"sha512-y0tbpwTzCZ060olVIo1ve3xYPDTX70gpuZ6LLqOyfCclxwAc0vG4zRSVkXrpgnViJGYc/y/HqA2x/O3QRTBdeg==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^4.0.0","react-simple-loadable":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","js2me-exports-post-build-script":"^2.0.18"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.9.3_1751005658873_0.4308858575832626","host":"s3://npm-registry-packages-npm-production"}},"6.9.4":{"name":"mobx-view-model","version":"6.9.4","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.9.4","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"5664785e2d870f61fac902010c80a0dc0a23e5b2","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.9.4.tgz","fileCount":92,"integrity":"sha512-bTUMpAX8r2HBUFfEx2aaz3ORvYXTyDzf6rtCGMDL7fBWlOy8tefScFEq0H9i8BFFpp2RCRAhr3Tzpr5hZEokuQ==","signatures":[{"sig":"MEUCIFis6MS2kqMewM9x5DvAfORhCkVQsTchSwEwb6oBk/9AAiEAoynhpoi3J6AAucJ04BBxzhhfxohkRuyjpvePjMCOPzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6611719},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.9.4.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"pnpm build && cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","test:coverage":"vitest run --config vitest.config.ts --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","actor":{"name":"js2me","type":"user","email":"js2me@outlook.com"},"email":"js2me@outlook.com"},"_resolved":"/tmp/8ada6ea76b4e2e1bd4085f322e67a188/mobx-view-model-6.9.4.tgz","_integrity":"sha512-bTUMpAX8r2HBUFfEx2aaz3ORvYXTyDzf6rtCGMDL7fBWlOy8tefScFEq0H9i8BFFpp2RCRAhr3Tzpr5hZEokuQ==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^4.0.0","react-simple-loadable":"^2.3.7"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","js2me-exports-post-build-script":"^2.0.18"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.9.4_1751008204052_0.14154798064919483","host":"s3://npm-registry-packages-npm-production"}},"6.9.5":{"name":"mobx-view-model","version":"6.9.5","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.9.5","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"62be8d6a7a80fa33a756a780b9d299079018bdb6","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.9.5.tgz","fileCount":92,"integrity":"sha512-jSHLnnWKVoENlo5ve0IkGwnEdbcUWheKTTwwFQfwM7+OvvlhqwqQG5gCn4IkbxGerBpaWNv75FuIdOlfwttEAQ==","signatures":[{"sig":"MEUCIQDJHBjR+8TCBqhxuyi9WH3a3vaV2sM2tkiNx4yL+iqh9AIgYfYmJXCIyNTur/zUMr1LN5AmR9l+IDTVPhUXLuQQ8VY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6612297},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.9.5.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"pnpm build && cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","test:coverage":"vitest run --config vitest.config.ts --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","actor":{"name":"js2me","type":"user","email":"js2me@outlook.com"},"email":"js2me@outlook.com"},"_resolved":"/tmp/35768c86d9edd26459f5c858bb1b1f3b/mobx-view-model-6.9.5.tgz","_integrity":"sha512-jSHLnnWKVoENlo5ve0IkGwnEdbcUWheKTTwwFQfwM7+OvvlhqwqQG5gCn4IkbxGerBpaWNv75FuIdOlfwttEAQ==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.8.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"20.17.0","dependencies":{"yummies":"^4.0.0","react-simple-loadable":"^2.3.7"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","js2me-exports-post-build-script":"^2.0.18"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.9.5_1751016888821_0.4052546312259291","host":"s3://npm-registry-packages-npm-production"}},"6.9.6":{"name":"mobx-view-model","version":"6.9.6","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.9.6","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"aa7533c44a7bb761ac34b2f7826aec591a7b75b3","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.9.6.tgz","fileCount":92,"integrity":"sha512-+TYlGFjsRbv+aXdb5/ChQURVeluUJPvdY/qDMGK8x0HJLTaqjiZjnKwmzn39bXA5itmJg3wK5hDv0Kxhlh3Axg==","signatures":[{"sig":"MEQCIATmS8+jG4IrGNUWoGtk2l2tovY1MP1T+LCBjCCUrBV4AiBAya/sVonA1SBnR+gY18NzKD3SbrQzDhqoURRveQw+6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6612367},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.9.6.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"pnpm build && cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","test:coverage":"vitest run --config vitest.config.ts --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","actor":{"name":"js2me","type":"user","email":"js2me@outlook.com"},"email":"js2me@outlook.com"},"_resolved":"/tmp/52ca0cd09b5f24ce8c26ca1023303c19/mobx-view-model-6.9.6.tgz","_integrity":"sha512-+TYlGFjsRbv+aXdb5/ChQURVeluUJPvdY/qDMGK8x0HJLTaqjiZjnKwmzn39bXA5itmJg3wK5hDv0Kxhlh3Axg==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.9.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"22.17.0","dependencies":{"yummies":"^4.0.0","react-simple-loadable":"^2.3.7"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","js2me-exports-post-build-script":"^2.0.18"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.9.6_1751373550713_0.9471516656005803","host":"s3://npm-registry-packages-npm-production"}},"6.9.7":{"name":"mobx-view-model","version":"6.9.7","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.9.7","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"b4d2131a74d1d818bb57778d190d158ea4c3b01c","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.9.7.tgz","fileCount":92,"integrity":"sha512-jEbChzOezfHCtzfnOG5hOhF4kIMlFUPM+fyX2C2WcZUyWB7z3sUilSGYOQwMxKlVJbR2H1GH1kKo/PZwVs8t4Q==","signatures":[{"sig":"MEUCIQCQn8I99UB+VQcukmcFnw08LQPiNhaZfCj8OdedCoNKGAIgVIrwtfNXcLcevi7iBpWLPFy/Ba/G2LmHMAU48DCmzac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6612426},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.9.7.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"pnpm build && cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","test:coverage":"vitest run --config vitest.config.ts --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","actor":{"name":"js2me","type":"user","email":"js2me@outlook.com"},"email":"js2me@outlook.com"},"_resolved":"/tmp/881bc86fe2f51452aa48804806cddbc7/mobx-view-model-6.9.7.tgz","_integrity":"sha512-jEbChzOezfHCtzfnOG5hOhF4kIMlFUPM+fyX2C2WcZUyWB7z3sUilSGYOQwMxKlVJbR2H1GH1kKo/PZwVs8t4Q==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.9.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"22.17.0","dependencies":{"yummies":"^4.0.0","react-simple-loadable":"^2.3.7"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","js2me-exports-post-build-script":"^2.0.18"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.9.7_1751376438581_0.4045184298809945","host":"s3://npm-registry-packages-npm-production"}},"6.9.8":{"name":"mobx-view-model","version":"6.9.8","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.9.8","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"0589ac648407a16845cfcf65fc800a6b4f5a82e6","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.9.8.tgz","fileCount":92,"integrity":"sha512-6N5X7Ei0j4nedEHVLRkAKZl+TNP8VCuli7/IGN/kHvHBV5i/XiBwt3IFMX/syKtvE8jKgm8VrQ/Q6+ygJwQqWQ==","signatures":[{"sig":"MEQCIEQwMV1GJpkZc2cwz9VeBMY88a8biaX82mm/Wbgyvt8rAiAHoFREozHcgVuG2xAsOqhgscfgPT01qFioFvdTqojrEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6612429},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.9.8.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"pnpm build && cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","test:coverage":"vitest run --config vitest.config.ts --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","actor":{"name":"js2me","type":"user","email":"js2me@outlook.com"},"email":"js2me@outlook.com"},"_resolved":"/tmp/252796466bacad007f81cfc8532fefb0/mobx-view-model-6.9.8.tgz","_integrity":"sha512-6N5X7Ei0j4nedEHVLRkAKZl+TNP8VCuli7/IGN/kHvHBV5i/XiBwt3IFMX/syKtvE8jKgm8VrQ/Q6+ygJwQqWQ==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.9.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"22.17.0","dependencies":{"yummies":"^4.0.0","react-simple-loadable":"^2.3.7"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","js2me-exports-post-build-script":"^2.0.18"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.9.8_1751398605564_0.9420675893248367","host":"s3://npm-registry-packages-npm-production"}},"6.10.0":{"name":"mobx-view-model","version":"6.10.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.10.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"4112c72734f53f35ffd2dac0c7af7b8cd6876419","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.10.0.tgz","fileCount":92,"integrity":"sha512-Jsq446CdjTK63rhYx4FQcCpK2SsF+UgCfiCLE5sqbEmK5fnwki7Pt0UqjdEmakA1WcdGNwauEAvIoJ/tl5CmHg==","signatures":[{"sig":"MEQCIAkskmK/vy1891v1zRgp21otQtGOAwvGzCDUBxh6VdE1AiBuRg9qiIl7v1xpbjoeWj4kXnJmPNPo2TcURbwi6tXoCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6613038},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.10.0.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"pnpm build && cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","test:coverage":"vitest run --config vitest.config.ts --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","actor":{"name":"js2me","type":"user","email":"js2me@outlook.com"},"email":"js2me@outlook.com"},"_resolved":"/tmp/a22de9c04ccf3cad861f703a5e0982f9/mobx-view-model-6.10.0.tgz","_integrity":"sha512-Jsq446CdjTK63rhYx4FQcCpK2SsF+UgCfiCLE5sqbEmK5fnwki7Pt0UqjdEmakA1WcdGNwauEAvIoJ/tl5CmHg==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.9.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"22.17.0","dependencies":{"yummies":"^4.0.0","react-simple-loadable":"^2.3.7"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","js2me-exports-post-build-script":"^2.0.18"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.10.0_1751411842628_0.0005122394884502501","host":"s3://npm-registry-packages-npm-production"}},"6.10.1":{"name":"mobx-view-model","version":"6.10.1","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.10.1","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"19fa6e3cf2204c4025f3d240b60a9a5453e7e108","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.10.1.tgz","fileCount":92,"integrity":"sha512-kL8k4cdcZ53U9lzGI5KjlVui4cWUtBPCZWioCPVqe4OVEUrMgWnEb7yK6qdvcNWmFa5M0Tj2gdZoqrGdTJC0uA==","signatures":[{"sig":"MEUCIAdqAjjzEg80qLmDruVF4GU5pyYUGlt047A4w4bf2vgXAiEAiiat/y4/EJAOxGAmMYQH4CAqGuTfg5bh4iHRQof643c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6613497},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.10.1.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"pnpm build && cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","test:coverage":"vitest run --config vitest.config.ts --coverage"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","actor":{"name":"js2me","type":"user","email":"js2me@outlook.com"},"email":"js2me@outlook.com"},"_resolved":"/tmp/46d17106632357c9885b219ed0ace567/mobx-view-model-6.10.1.tgz","_integrity":"sha512-kL8k4cdcZ53U9lzGI5KjlVui4cWUtBPCZWioCPVqe4OVEUrMgWnEb7yK6qdvcNWmFa5M0Tj2gdZoqrGdTJC0uA==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"10.9.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"22.17.0","dependencies":{"yummies":"^4.0.0","react-simple-loadable":"^2.3.7"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","js2me-exports-post-build-script":"^2.0.18"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.10.1_1751489526370_0.3382010046127457","host":"s3://npm-registry-packages-npm-production"}},"6.11.1":{"name":"mobx-view-model","version":"6.11.1","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.11.1","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"9913a24af7d66f35c6525c7e149e876bb50361f4","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.11.1.tgz","fileCount":93,"integrity":"sha512-a5n0ob2tShVRusSEfDUlVVhlyhUrBJFBZGq76cJxfS7nGdCB6YKq11qJ0aA+1jN6yAZX12qg4EeLHSPssaHXpQ==","signatures":[{"sig":"MEQCIFMRxyaNIVQ0Xz018JpPVnTLBdRRPqXNR8EbibqiYAKEAiAJ2BNsNaVANNcjfxJd4LMgo6P//n0ZZzrShqhck7wQCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7065352},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.11.1.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","pub-ci":"PUBLISH=true CI=true pnpm run build","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","docs:install":"cd docs && pnpm i","test:coverage":"vitest run --config vitest.config.ts --coverage","dev:install-hooks":"if [ -z \"$CI\" ]; then lefthook install; fi"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","actor":{"name":"js2me","type":"user","email":"js2me@outlook.com"},"email":"js2me@outlook.com"},"_resolved":"/tmp/5f00e7ee00a7d9ba2ec03c0a08f03e33/mobx-view-model-6.11.1.tgz","_integrity":"sha512-a5n0ob2tShVRusSEfDUlVVhlyhUrBJFBZGq76cJxfS7nGdCB6YKq11qJ0aA+1jN6yAZX12qg4EeLHSPssaHXpQ==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.4.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yummies":"^4.0.0","react-simple-loadable":"^2.3.7"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","lefthook":"^1.11.16","commitfmt":"^1.0.4","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","@changesets/cli":"^2.29.5","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","@changesets/changelog-github":"^0.5.1","js2me-exports-post-build-script":"^4.1.5"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.11.1_1751712330567_0.8252229020390764","host":"s3://npm-registry-packages-npm-production"}},"6.11.2":{"name":"mobx-view-model","version":"6.11.2","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.11.2","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"c756b6e7ed50d1c910f8542263d7aa5cc2fd8287","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.11.2.tgz","fileCount":93,"integrity":"sha512-R/OgA5XUJg0yO5rtSLVy5xD+VT8nqpZ0VcQd1KbhFqMtCWgoWtHg0nxj2awAhwUwfMUFaIfbhDXz5slSpCAEPw==","signatures":[{"sig":"MEUCIQDSDf0gvKX/jHTKkJxnLMxLRCRaCD8n5sEKoXuPMBNTggIgepSAFAcAaucLiF6sBgmPF9uk7+hSw+751k10JjPxlPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7065351},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.11.2.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","pub-ci":"PUBLISH=true CI=true pnpm run build","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","docs:install":"cd docs && pnpm i","test:coverage":"vitest run --config vitest.config.ts --coverage","dev:install-hooks":"if [ -z \"$CI\" ]; then lefthook install; fi"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","actor":{"name":"js2me","type":"user","email":"js2me@outlook.com"},"email":"js2me@outlook.com"},"_resolved":"/tmp/04cdf1d71ae2d70897bbc6c494d5ed3b/mobx-view-model-6.11.2.tgz","_integrity":"sha512-R/OgA5XUJg0yO5rtSLVy5xD+VT8nqpZ0VcQd1KbhFqMtCWgoWtHg0nxj2awAhwUwfMUFaIfbhDXz5slSpCAEPw==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.4.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yummies":"^4.0.0","react-simple-loadable":"^2.3.7"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","lefthook":"^1.11.16","commitfmt":"^1.0.4","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","@changesets/cli":"^2.29.5","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","@changesets/changelog-github":"^0.5.1","js2me-exports-post-build-script":"^4.1.5"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.11.2_1751714484357_0.032206718580666704","host":"s3://npm-registry-packages-npm-production"}},"6.11.3":{"name":"mobx-view-model","version":"6.11.3","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.11.3","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"ae0b83238c093066049d2e932370f742558191a5","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.11.3.tgz","fileCount":93,"integrity":"sha512-vGzn4kTCCNjB4d8NPRO4GNQlFdU1vDzAQJIyccT/GceNQHcdl9q4LoOeMVg3W1qgCUx43lswqlYalmEV6CAeqQ==","signatures":[{"sig":"MEUCIBJY5ySIbk2rDcMms32HPhFkvSnyC2qxeLGjSc8A1cpWAiEA6taYjXMI3AU4oMK8ow33Mu1j335Ox/zISpSBp8InvfM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7066035},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.11.3.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","pub-ci":"PUBLISH=true CI=true pnpm run build","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","docs:install":"cd docs && pnpm i","test:coverage":"vitest run --config vitest.config.ts --coverage","dev:install-hooks":"if [ -z \"$CI\" ]; then lefthook install; fi"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","actor":{"name":"js2me","type":"user","email":"js2me@outlook.com"},"email":"js2me@outlook.com"},"_resolved":"/tmp/f680b0a85e43931c6ddd0f93258d3799/mobx-view-model-6.11.3.tgz","_integrity":"sha512-vGzn4kTCCNjB4d8NPRO4GNQlFdU1vDzAQJIyccT/GceNQHcdl9q4LoOeMVg3W1qgCUx43lswqlYalmEV6CAeqQ==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.4.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yummies":"^4.0.0","react-simple-loadable":"^2.3.7"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","lefthook":"^1.11.16","commitfmt":"^1.0.4","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","@changesets/cli":"^2.29.5","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","@changesets/changelog-github":"^0.5.1","js2me-exports-post-build-script":"^4.1.5"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.11.3_1751717366347_0.12142754413522017","host":"s3://npm-registry-packages-npm-production"}},"6.12.0":{"name":"mobx-view-model","version":"6.12.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.12.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"ce8a98b97267e9048990949afbbc584fa2d7edc0","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.12.0.tgz","fileCount":93,"integrity":"sha512-sKs+h7CwRD3QINOqfZFkhGw50myiB3l/57UXMmJkOoGshtAfJay4CB+QsrOOiNJtD5N/+byyAYD4v7er8ItWFg==","signatures":[{"sig":"MEUCIQD7tRYvwuF6p4sjnB6oFzkrbtQ3rGJF+kTjJKF8L3WXIwIgbPNeskXWRUZAynpYDf8UTvVoc1MwPiN0whDxJd8rlz8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7067494},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.12.0.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","pub-ci":"PUBLISH=true CI=true pnpm run build","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","docs:install":"cd docs && pnpm i","test:coverage":"vitest run --config vitest.config.ts --coverage","dev:install-hooks":"if [ -z \"$CI\" ]; then lefthook install; fi"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","actor":{"name":"js2me","type":"user","email":"js2me@outlook.com"},"email":"js2me@outlook.com"},"_resolved":"/tmp/04e1b68ea762be6e6d503174216e3193/mobx-view-model-6.12.0.tgz","_integrity":"sha512-sKs+h7CwRD3QINOqfZFkhGw50myiB3l/57UXMmJkOoGshtAfJay4CB+QsrOOiNJtD5N/+byyAYD4v7er8ItWFg==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.4.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yummies":"^4.2.6","react-simple-loadable":"^2.3.8"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","lefthook":"^1.11.16","commitfmt":"^1.0.4","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","@changesets/cli":"^2.29.5","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","@changesets/changelog-github":"^0.5.1","js2me-exports-post-build-script":"^4.1.5"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.12.0_1751743402770_0.875289322827993","host":"s3://npm-registry-packages-npm-production"}},"6.12.1":{"name":"mobx-view-model","version":"6.12.1","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.12.1","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"dca74e777a70d2a0b97b7489de41fae3bd0d8f2b","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.12.1.tgz","fileCount":93,"integrity":"sha512-5zQOpoB8hqliFkZu7KPA+icHmaaYNMO47cQzspD5fzM7PFas4HdYdgp/KFMCQw1h/wP+To+LcFbvgENxyV/96g==","signatures":[{"sig":"MEUCIDphalhiFM5vo4LFcIal5BYizTa5ME+AthQtE1pU6XjvAiEA775M58YsXcHZ5TeFmnyp7XPAdGnIZnSeeTRGWZTONwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7068030},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.12.1.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","pub-ci":"PUBLISH=true CI=true pnpm run build","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","docs:install":"cd docs && pnpm i","test:coverage":"vitest run --config vitest.config.ts --coverage","dev:install-hooks":"if [ -z \"$CI\" ]; then lefthook install; fi"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","actor":{"name":"js2me","type":"user","email":"js2me@outlook.com"},"email":"js2me@outlook.com"},"_resolved":"/tmp/c3a9017209ab508519c2d1c21aecbb46/mobx-view-model-6.12.1.tgz","_integrity":"sha512-5zQOpoB8hqliFkZu7KPA+icHmaaYNMO47cQzspD5fzM7PFas4HdYdgp/KFMCQw1h/wP+To+LcFbvgENxyV/96g==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.4.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yummies":"^4.2.6","react-simple-loadable":"^2.3.8"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","lefthook":"^1.11.16","commitfmt":"^1.0.4","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","@changesets/cli":"^2.29.5","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","@changesets/changelog-github":"^0.5.1","js2me-exports-post-build-script":"^4.1.5"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.12.1_1751744202408_0.18549874507607167","host":"s3://npm-registry-packages-npm-production"}},"6.12.2":{"name":"mobx-view-model","version":"6.12.2","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.12.2","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"300c25df992123c39e777a8822612fdf7734127a","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.12.2.tgz","fileCount":93,"integrity":"sha512-HUE0zDPU7Op+qfujj+p3g93Nk1s487YX6U5qz3Dpnp86cNofQZtD95olKOgKX84SpDP3XyIB/Fge5U9mtgOlpQ==","signatures":[{"sig":"MEUCIQC2dRPazMHJsMXcC0zL0hw1rTQxge3jeP8pK8NWw/DnfQIgVlrWX6qMb07l2p+bEtDiKpLIW8WtmQmhMqcnvH9fBQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7067810},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.12.2.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./lib/react-simple-loadable":{"types":"./lib/react-simple-loadable.d.ts","import":"./lib/react-simple-loadable.js","default":"./lib/react-simple-loadable.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","pub-ci":"PUBLISH=true CI=true pnpm run build","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","docs:install":"cd docs && pnpm i","test:coverage":"vitest run --config vitest.config.ts --coverage","dev:install-hooks":"if [ -z \"$CI\" ]; then lefthook install; fi"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","actor":{"name":"js2me","type":"user","email":"js2me@outlook.com"},"email":"js2me@outlook.com"},"_resolved":"/tmp/0b2fd7970c09f0f97824f386cc7b487c/mobx-view-model-6.12.2.tgz","_integrity":"sha512-HUE0zDPU7Op+qfujj+p3g93Nk1s487YX6U5qz3Dpnp86cNofQZtD95olKOgKX84SpDP3XyIB/Fge5U9mtgOlpQ==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.4.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yummies":"^4.2.6","react-simple-loadable":"^2.3.8"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","lefthook":"^1.11.16","commitfmt":"^1.0.4","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","@changesets/cli":"^2.29.5","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","@changesets/changelog-github":"^0.5.1","js2me-exports-post-build-script":"^4.1.5"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.12.2_1751745987252_0.3610356132943151","host":"s3://npm-registry-packages-npm-production"}},"6.13.0":{"name":"mobx-view-model","version":"6.13.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.13.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"e89d3a061bff1b29d16a2f198a55151d99c2d391","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.13.0.tgz","fileCount":90,"integrity":"sha512-iNedAIs5YxPURmSlQ8t4JWLP5wE6Mn91OgDTKoBckJxroyEF51oTqMhOvTU/QANvu4XMqmTTueRn2QIWqhduMQ==","signatures":[{"sig":"MEQCIFmzIDSON00HhB2Ye2c8lTe1bDKk40h9YbEvPcH/f0EgAiAEwHZBlE1RCy3OsDIQTmvVl/wwQNTp45Hrlr5rEYhcvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7068074},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.13.0.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","pub-ci":"PUBLISH=true CI=true pnpm run build","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","docs:install":"cd docs && pnpm i","test:coverage":"vitest run --config vitest.config.ts --coverage","dev:install-hooks":"if [ -z \"$CI\" ]; then lefthook install; fi"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","actor":{"name":"js2me","type":"user","email":"js2me@outlook.com"},"email":"js2me@outlook.com"},"_resolved":"/tmp/5d9ce5facb9fd27914d03122ef8bdb49/mobx-view-model-6.13.0.tgz","_integrity":"sha512-iNedAIs5YxPURmSlQ8t4JWLP5wE6Mn91OgDTKoBckJxroyEF51oTqMhOvTU/QANvu4XMqmTTueRn2QIWqhduMQ==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.4.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yummies":"^4.2.6","react-simple-loadable":"^2.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","lefthook":"^1.11.16","commitfmt":"^1.0.4","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","@changesets/cli":"^2.29.5","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","@changesets/changelog-github":"^0.5.1","js2me-exports-post-build-script":"^4.1.5"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.13.0_1751792216872_0.5671921256385335","host":"s3://npm-registry-packages-npm-production"}},"6.13.1":{"name":"mobx-view-model","version":"6.13.1","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.13.1","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"c5016c7c858d1effa638eb3a505f47334da6f1dd","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.13.1.tgz","fileCount":90,"integrity":"sha512-pask8qIqUtWL8EaMGccBtqORCGOA64go27idcwXgeBb5sQNHcmnhGdQslb6fvrrGfImDI9IiBjPavYssWJVThQ==","signatures":[{"sig":"MEQCIDlcbykvYKM4eRvDdvbZVFSwVdKpULioGrMgqKhpMbfNAiB7mg6OWfJUo9EaBe3LNCorphq356BSS4S2Ayu6jafFyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7068242},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.13.1.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","pub-ci":"PUBLISH=true CI=true pnpm run build","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","docs:install":"cd docs && pnpm i","test:coverage":"vitest run --config vitest.config.ts --coverage","dev:install-hooks":"if [ -z \"$CI\" ]; then lefthook install; fi"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","actor":{"name":"js2me","type":"user","email":"js2me@outlook.com"},"email":"js2me@outlook.com"},"_resolved":"/tmp/aac2e71ebb4d31a7aba0b5a896e7da09/mobx-view-model-6.13.1.tgz","_integrity":"sha512-pask8qIqUtWL8EaMGccBtqORCGOA64go27idcwXgeBb5sQNHcmnhGdQslb6fvrrGfImDI9IiBjPavYssWJVThQ==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.4.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"24.3.0","dependencies":{"yummies":"^4.2.6","react-simple-loadable":"^2.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","lefthook":"^1.11.16","commitfmt":"^1.0.4","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","@changesets/cli":"^2.29.5","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","@changesets/changelog-github":"^0.5.1","js2me-exports-post-build-script":"^4.1.5"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.13.1_1751881230842_0.2994594543468525","host":"s3://npm-registry-packages-npm-production"}},"6.14.0":{"name":"mobx-view-model","version":"6.14.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.14.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"9741d6454a8ff0e852758d2f25119750db845b1a","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.14.0.tgz","fileCount":93,"integrity":"sha512-13i0CXYSZr/fNqhstUeU9r48bzlMLsaFR6k1amYoe559AMzQ9Z+xZ/KGtOj+Ct9fKRIaFo/Ob90EzB0qCsfywA==","signatures":[{"sig":"MEUCIQCBE9iUuqzXh0tGIlyNduMovj1GzyhDQYeO3Nactj+hQQIgKV6AyXyqvAoNnBP9nHaVUEFph4oUqRDF2I9UhExgyoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7069467},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.14.0.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./view-model/view-model-simple":{"types":"./view-model/view-model-simple.d.ts","import":"./view-model/view-model-simple.js","default":"./view-model/view-model-simple.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","pub-ci":"PUBLISH=true CI=true pnpm run build","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","docs:install":"cd docs && pnpm i","test:coverage":"vitest run --config vitest.config.ts --coverage","dev:install-hooks":"if [ -z \"$CI\" ]; then lefthook install; fi"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/ba89aeeb05a373536a5be140f825e3f8/mobx-view-model-6.14.0.tgz","_integrity":"sha512-13i0CXYSZr/fNqhstUeU9r48bzlMLsaFR6k1amYoe559AMzQ9Z+xZ/KGtOj+Ct9fKRIaFo/Ob90EzB0qCsfywA==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.4.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"24.4.0","dependencies":{"yummies":"^4.2.6","react-simple-loadable":"^2.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","lefthook":"^1.11.16","commitfmt":"^1.0.4","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","@changesets/cli":"^2.29.5","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","@changesets/changelog-github":"^0.5.1","js2me-exports-post-build-script":"^4.1.5"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.14.0_1752224326168_0.08756890022656383","host":"s3://npm-registry-packages-npm-production"}},"6.14.1":{"name":"mobx-view-model","version":"6.14.1","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.14.1","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"eaf6db122c20e29c9fe4824d8dc9df4cb6d00319","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.14.1.tgz","fileCount":96,"integrity":"sha512-GDks7OFzQ3UkU1M94rdzWi5bPwfyr37eqtMbgPz8IlgTZHaEbehn6tAjwB/DV2JARhbHOrhNwmON9NV9x4Jnmg==","signatures":[{"sig":"MEUCIEt4troVx48Y+ufbLD+El3W7K1+ilhAtYQl5n4vMHTK9AiEAgBKcWKvjwdX9MnNxiVcG0t2SicpCENzyBPDcRQ/jPHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7071385},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.14.1.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./lib/hooks/use-value":{"types":"./lib/hooks/use-value.d.ts","import":"./lib/hooks/use-value.js","default":"./lib/hooks/use-value.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./view-model/view-model-simple":{"types":"./view-model/view-model-simple.d.ts","import":"./view-model/view-model-simple.js","default":"./view-model/view-model-simple.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model-simple.test":{"types":"./view-model/view-model-simple.test.d.ts","import":"./view-model/view-model-simple.test.js","default":"./view-model/view-model-simple.test.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","pub-ci":"PUBLISH=true CI=true pnpm run build","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","docs:install":"cd docs && pnpm i","test:coverage":"vitest run --config vitest.config.ts --coverage","dev:install-hooks":"if [ -z \"$CI\" ]; then lefthook install; fi"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/029711aa0260b43ec9f1c80c47ae7555/mobx-view-model-6.14.1.tgz","_integrity":"sha512-GDks7OFzQ3UkU1M94rdzWi5bPwfyr37eqtMbgPz8IlgTZHaEbehn6tAjwB/DV2JARhbHOrhNwmON9NV9x4Jnmg==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.4.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"24.4.1","dependencies":{"yummies":"^4.2.6","react-simple-loadable":"^2.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","lefthook":"^1.11.16","commitfmt":"^1.0.4","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","@changesets/cli":"^2.29.5","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","@changesets/changelog-github":"^0.5.1","js2me-exports-post-build-script":"^4.1.5"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.14.1_1752757023269_0.26843793539978056","host":"s3://npm-registry-packages-npm-production"}},"6.14.2":{"name":"mobx-view-model","version":"6.14.2","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.14.2","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"12e26700790a2dc1ab8aa9fb78481104962fdc0d","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.14.2.tgz","fileCount":96,"integrity":"sha512-l64IlK8XSxa5xvm+KkHgBk+f0M8Fu7IdeAufb/JbKKHxrU9lokj81V+QVzQKgW3EQOfIrCMYZMLRDep7T3K5gA==","signatures":[{"sig":"MEUCIQDvGhXU0/WzxqAIu8y9JQN9+q7xpNHUTQg8BPPxdI9I/QIgVy0R3SYRyKmLLldKg5caXaUQ5AO6g7B6/zG2E/ARCzM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7071385},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.14.2.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./lib/hooks/use-value":{"types":"./lib/hooks/use-value.d.ts","import":"./lib/hooks/use-value.js","default":"./lib/hooks/use-value.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./view-model/view-model-simple":{"types":"./view-model/view-model-simple.d.ts","import":"./view-model/view-model-simple.js","default":"./view-model/view-model-simple.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model-simple.test":{"types":"./view-model/view-model-simple.test.d.ts","import":"./view-model/view-model-simple.test.js","default":"./view-model/view-model-simple.test.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","pub-ci":"PUBLISH=true CI=true pnpm run build","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","docs:install":"cd docs && pnpm i","test:coverage":"vitest run --config vitest.config.ts --coverage","dev:install-hooks":"if [ -z \"$CI\" ]; then lefthook install; fi"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/c296b07e2c7e841e0b105dcfc385db08/mobx-view-model-6.14.2.tgz","_integrity":"sha512-l64IlK8XSxa5xvm+KkHgBk+f0M8Fu7IdeAufb/JbKKHxrU9lokj81V+QVzQKgW3EQOfIrCMYZMLRDep7T3K5gA==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.4.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"24.4.1","dependencies":{"yummies":"^4.2.6","react-simple-loadable":"^2.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","lefthook":"^1.11.16","commitfmt":"^1.0.4","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","@changesets/cli":"^2.29.5","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","@changesets/changelog-github":"^0.5.1","js2me-exports-post-build-script":"^4.1.5"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.14.2_1752921197147_0.05935017330298997","host":"s3://npm-registry-packages-npm-production"}},"6.14.3":{"name":"mobx-view-model","version":"6.14.3","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.14.3","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"a263904d4e37ba34bfa4bdd906686f3063de12ca","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.14.3.tgz","fileCount":96,"integrity":"sha512-W7khvPBQRnPssAGad5UFsk5xIUrFjJWTwlJGEaS16Ysy7lnFQxaxTKDSa4xnxXjUky7t+VZWu/18nR+uDhseww==","signatures":[{"sig":"MEUCIEZ8lrVNUEHeCeSECnj9VPciDLXeeZt9Xik2TTWU56dVAiEA9h7BcNbDEwLHY8IjZBFYrhePhgbz05tJHkLOsx7oxSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7071385},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.14.3.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./lib/hooks/use-value":{"types":"./lib/hooks/use-value.d.ts","import":"./lib/hooks/use-value.js","default":"./lib/hooks/use-value.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./utils/create-vm-id-generator":{"types":"./utils/create-vm-id-generator.d.ts","import":"./utils/create-vm-id-generator.js","default":"./utils/create-vm-id-generator.js"},"./view-model/view-model-simple":{"types":"./view-model/view-model-simple.d.ts","import":"./view-model/view-model-simple.js","default":"./view-model/view-model-simple.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model-simple.test":{"types":"./view-model/view-model-simple.test.d.ts","import":"./view-model/view-model-simple.test.js","default":"./view-model/view-model-simple.test.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","pub-ci":"PUBLISH=true CI=true pnpm run build","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","docs:install":"cd docs && pnpm i","test:coverage":"vitest run --config vitest.config.ts --coverage","dev:install-hooks":"if [ -z \"$CI\" ]; then lefthook install; fi"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/e988ef7362c73559c91c4ea2f3a70fdb/mobx-view-model-6.14.3.tgz","_integrity":"sha512-W7khvPBQRnPssAGad5UFsk5xIUrFjJWTwlJGEaS16Ysy7lnFQxaxTKDSa4xnxXjUky7t+VZWu/18nR+uDhseww==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.4.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"24.4.1","dependencies":{"yummies":"^4.2.6","react-simple-loadable":"^2.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","lefthook":"^1.11.16","commitfmt":"^1.0.4","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","@changesets/cli":"^2.29.5","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","@changesets/changelog-github":"^0.5.1","js2me-exports-post-build-script":"^4.1.5"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.14.3_1753016108505_0.09347451957950681","host":"s3://npm-registry-packages-npm-production"}},"6.15.0":{"name":"mobx-view-model","version":"6.15.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.15.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"f7d7116977164a8b2c51a36c6d9ebe4825ca8195","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.15.0.tgz","fileCount":96,"integrity":"sha512-NV6BpVdu5721aSn2T/hUChxHv1QqtfyAvDohv6BsU16UkZNUVDZxkGZbFuJY9NpqJkSicq5PO18leN/3Owp7hA==","signatures":[{"sig":"MEUCIEr9u+2o+tF7WavJkfaSirGN764PPfWNHseNggrij0yLAiEArAlsLCUDgkm8zaW4TyJnamVU39hfuusResmRfKrrif4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7071609},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.15.0.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./lib/hooks/use-value":{"types":"./lib/hooks/use-value.d.ts","import":"./lib/hooks/use-value.js","default":"./lib/hooks/use-value.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./utils/generate-vm-id":{"types":"./utils/generate-vm-id.d.ts","import":"./utils/generate-vm-id.js","default":"./utils/generate-vm-id.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./view-model/view-model-simple":{"types":"./view-model/view-model-simple.d.ts","import":"./view-model/view-model-simple.js","default":"./view-model/view-model-simple.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model-simple.test":{"types":"./view-model/view-model-simple.test.d.ts","import":"./view-model/view-model-simple.test.js","default":"./view-model/view-model-simple.test.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","pub-ci":"PUBLISH=true CI=true pnpm run build","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","docs:install":"cd docs && pnpm i","test:coverage":"vitest run --config vitest.config.ts --coverage","dev:install-hooks":"if [ -z \"$CI\" ]; then lefthook install; fi"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/a9753e9c919dcf0e27eafa3305326516/mobx-view-model-6.15.0.tgz","_integrity":"sha512-NV6BpVdu5721aSn2T/hUChxHv1QqtfyAvDohv6BsU16UkZNUVDZxkGZbFuJY9NpqJkSicq5PO18leN/3Owp7hA==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.4.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"24.4.1","dependencies":{"yummies":"^4.2.6","react-simple-loadable":"^2.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","lefthook":"^1.11.16","commitfmt":"^1.0.4","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","@changesets/cli":"^2.29.5","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","@changesets/changelog-github":"^0.5.1","js2me-exports-post-build-script":"^4.1.5"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.15.0_1753185494487_0.288883140297961","host":"s3://npm-registry-packages-npm-production"}},"6.15.1":{"name":"mobx-view-model","version":"6.15.1","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.15.1","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"3452bbbc8134738b80aadeda652407c1e147ee0b","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.15.1.tgz","fileCount":96,"integrity":"sha512-dmpNifNhe+jJpIh8v22V6zcM47f6+DDth9x5yHvqqIAbg3LboZ43RCAFjYnInhm5m+uni5xLnlXTRyPkIYSxlg==","signatures":[{"sig":"MEQCIEO/tE6t18oo7alHvW5l7J8evVFhn3is3T5O1PiV8aENAiBZVEiDYYI085u/lJVnECD+0byJM7wregwwc+S5v2qyGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7071434},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.15.1.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./lib/hooks/use-value":{"types":"./lib/hooks/use-value.d.ts","import":"./lib/hooks/use-value.js","default":"./lib/hooks/use-value.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./utils/generate-vm-id":{"types":"./utils/generate-vm-id.d.ts","import":"./utils/generate-vm-id.js","default":"./utils/generate-vm-id.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./view-model/view-model-simple":{"types":"./view-model/view-model-simple.d.ts","import":"./view-model/view-model-simple.js","default":"./view-model/view-model-simple.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model-simple.test":{"types":"./view-model/view-model-simple.test.d.ts","import":"./view-model/view-model-simple.test.js","default":"./view-model/view-model-simple.test.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","pub-ci":"PUBLISH=true CI=true pnpm run build","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","docs:install":"cd docs && pnpm i","test:coverage":"vitest run --config vitest.config.ts --coverage","dev:install-hooks":"if [ -z \"$CI\" ]; then lefthook install; fi"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/b0832bbf6ad06010f6d1ae0d18529f8b/mobx-view-model-6.15.1.tgz","_integrity":"sha512-dmpNifNhe+jJpIh8v22V6zcM47f6+DDth9x5yHvqqIAbg3LboZ43RCAFjYnInhm5m+uni5xLnlXTRyPkIYSxlg==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.4.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"24.4.1","dependencies":{"yummies":"^4.2.6","react-simple-loadable":"^2.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","lefthook":"^1.11.16","commitfmt":"^1.0.4","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","@changesets/cli":"^2.29.5","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","@changesets/changelog-github":"^0.5.1","js2me-exports-post-build-script":"^4.1.5"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.15.1_1753623545266_0.6935231328138973","host":"s3://npm-registry-packages-npm-production"}},"6.15.2":{"name":"mobx-view-model","version":"6.15.2","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.15.2","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"4a585fb4f2c37ab807c90300a708c8b6b56b5926","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.15.2.tgz","fileCount":96,"integrity":"sha512-0mQtJDo5DO2PKjXmPYdXGKgJsL16YJMT1b8tCVAJXekxUx0/tdYOV+p/XCkk+hE0ctsIdRVjSAuX8+c9SysvZw==","signatures":[{"sig":"MEUCIGZRHSRoAc6S/6QvitC4OYxsACnnQ6vlnmHRusG/5PHfAiEAz59bGlezeEZuuyD9IxjzRM527OSvUEDKA+6eDqHaNUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7072213},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.15.2.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./lib/hooks/use-value":{"types":"./lib/hooks/use-value.d.ts","import":"./lib/hooks/use-value.js","default":"./lib/hooks/use-value.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./utils/generate-vm-id":{"types":"./utils/generate-vm-id.d.ts","import":"./utils/generate-vm-id.js","default":"./utils/generate-vm-id.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./view-model/view-model-simple":{"types":"./view-model/view-model-simple.d.ts","import":"./view-model/view-model-simple.js","default":"./view-model/view-model-simple.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model-simple.test":{"types":"./view-model/view-model-simple.test.d.ts","import":"./view-model/view-model-simple.test.js","default":"./view-model/view-model-simple.test.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","pub-ci":"PUBLISH=true CI=true pnpm run build","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","docs:install":"cd docs && pnpm i","test:coverage":"vitest run --config vitest.config.ts --coverage","dev:install-hooks":"if [ -z \"$CI\" ]; then lefthook install; fi"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/610ad1519f57615c4bcf5db39627f1a9/mobx-view-model-6.15.2.tgz","_integrity":"sha512-0mQtJDo5DO2PKjXmPYdXGKgJsL16YJMT1b8tCVAJXekxUx0/tdYOV+p/XCkk+hE0ctsIdRVjSAuX8+c9SysvZw==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.4.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"24.4.1","dependencies":{"yummies":"^4.2.6","react-simple-loadable":"^2.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","lefthook":"^1.11.16","commitfmt":"^1.0.4","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","@changesets/cli":"^2.29.5","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","@changesets/changelog-github":"^0.5.1","js2me-exports-post-build-script":"^4.1.5"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.15.2_1753777023887_0.6635563799997644","host":"s3://npm-registry-packages-npm-production"}},"6.16.0":{"name":"mobx-view-model","version":"6.16.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.16.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"663895d64f352958e13ec2675a95ec53261b95e2","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.16.0.tgz","fileCount":96,"integrity":"sha512-Of0eOzdeEjYzTE4SwOMlxRTQLpJpLiVqAemf8KyPfSlcGZk8b7k826SBTnIz4e/enA71o6jCZfEqctt9O2SACg==","signatures":[{"sig":"MEYCIQCpXbVqdbjVM6dsdBDKK9V2/vD1hJQHRgeI3tT7qtTOuwIhAMW77c4emhsYIT5JsxAbco+InaC19Oil3TRB3GHQ/YO7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7076900},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.16.0.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./lib/hooks/use-value":{"types":"./lib/hooks/use-value.d.ts","import":"./lib/hooks/use-value.js","default":"./lib/hooks/use-value.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./utils/generate-vm-id":{"types":"./utils/generate-vm-id.d.ts","import":"./utils/generate-vm-id.js","default":"./utils/generate-vm-id.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./view-model/view-model-simple":{"types":"./view-model/view-model-simple.d.ts","import":"./view-model/view-model-simple.js","default":"./view-model/view-model-simple.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model-simple.test":{"types":"./view-model/view-model-simple.test.d.ts","import":"./view-model/view-model-simple.test.js","default":"./view-model/view-model-simple.test.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","pub-ci":"PUBLISH=true CI=true pnpm run build","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","docs:install":"cd docs && pnpm i","test:coverage":"vitest run --config vitest.config.ts --coverage","dev:install-hooks":"if [ -z \"$CI\" ]; then lefthook install; fi"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/1dc178fb8c759cafc801052bb257e574/mobx-view-model-6.16.0.tgz","_integrity":"sha512-Of0eOzdeEjYzTE4SwOMlxRTQLpJpLiVqAemf8KyPfSlcGZk8b7k826SBTnIz4e/enA71o6jCZfEqctt9O2SACg==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.4.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"24.4.1","dependencies":{"yummies":"^4.2.6","react-simple-loadable":"^2.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","lefthook":"^1.11.16","commitfmt":"^1.0.4","typescript":"^5.8.3","@types/node":"^20.17.30","@types/react":"^18.3.20","@changesets/cli":"^2.29.5","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","@changesets/changelog-github":"^0.5.1","js2me-exports-post-build-script":"^4.1.5"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.16.0_1754040806391_0.4232945671117996","host":"s3://npm-registry-packages-npm-production"}},"6.16.1":{"name":"mobx-view-model","version":"6.16.1","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@6.16.1","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"48e8c572bbbcde61d8b4d2d54f80708cc185b312","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-6.16.1.tgz","fileCount":96,"integrity":"sha512-rVi3TGCM0sjs7n8OOprj8ypLUp0xz9v992IJsSkdpyx7bQVt8YmXw5i80UA1r96LFHDpm0vFzG8Ifb3y+LPBRQ==","signatures":[{"sig":"MEYCIQC8+5lsCc4epWVucPrLYi8PODgfOpapD8uEyG60SVkFwgIhAIfL53af+THYfjHp6YwRyppRa6tmU7/Otbf3RwbWi3Cg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7077531},"main":"./index.js","type":"module","_from":"file:mobx-view-model-6.16.1.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./lib/hooks/use-value":{"types":"./lib/hooks/use-value.d.ts","import":"./lib/hooks/use-value.js","default":"./lib/hooks/use-value.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./utils/generate-vm-id":{"types":"./utils/generate-vm-id.d.ts","import":"./utils/generate-vm-id.js","default":"./utils/generate-vm-id.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./view-model/view-model-simple":{"types":"./view-model/view-model-simple.d.ts","import":"./view-model/view-model-simple.js","default":"./view-model/view-model-simple.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model-simple.test":{"types":"./view-model/view-model-simple.test.d.ts","import":"./view-model/view-model-simple.test.js","default":"./view-model/view-model-simple.test.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","pub-ci":"PUBLISH=true CI=true pnpm run build","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","docs:install":"cd docs && pnpm i","test:coverage":"vitest run --config vitest.config.ts --coverage","dev:install-hooks":"if [ -z \"$CI\" ]; then lefthook install; fi"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/50ae6b84dc1f1732f873882e6775b37b/mobx-view-model-6.16.1.tgz","_integrity":"sha512-rVi3TGCM0sjs7n8OOprj8ypLUp0xz9v992IJsSkdpyx7bQVt8YmXw5i80UA1r96LFHDpm0vFzG8Ifb3y+LPBRQ==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.4.2","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"24.4.1","dependencies":{"yummies":"^4.2.6","react-simple-loadable":"^2.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","lefthook":"^1.11.16","commitfmt":"^1.0.4","typescript":"^5.9.2","@types/node":"^20.17.30","@types/react":"^18.3.20","@changesets/cli":"^2.29.5","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","@changesets/changelog-github":"^0.5.1","js2me-exports-post-build-script":"^4.1.5"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_6.16.1_1754059254362_0.8003133740766668","host":"s3://npm-registry-packages-npm-production"}},"7.0.0":{"name":"mobx-view-model","version":"7.0.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@7.0.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"ee023662726ae310ff491afab6c9cc04df528dd5","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-7.0.0.tgz","fileCount":99,"integrity":"sha512-1Oq0YmhTHXethDCizvT2ERyrwQBlTrtJHFC7W3yr5Q8LAbogQgBYyrigsLiAea+VU9uulXqZOyBQcXq5ZrTIdQ==","signatures":[{"sig":"MEQCIHux9cUtR5AKFRA6418QXQn6+kpk/VuFz2P0pA7SX1EkAiAv9AcdfhXV4auXPHWTZIRY0TEveKA0pZ6cq60ll439Yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7079922},"main":"./index.js","type":"module","_from":"file:mobx-view-model-7.0.0.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./utils/typeguards":{"types":"./utils/typeguards.d.ts","import":"./utils/typeguards.js","default":"./utils/typeguards.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./lib/hooks/use-value":{"types":"./lib/hooks/use-value.d.ts","import":"./lib/hooks/use-value.js","default":"./lib/hooks/use-value.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./utils/generate-vm-id":{"types":"./utils/generate-vm-id.d.ts","import":"./utils/generate-vm-id.js","default":"./utils/generate-vm-id.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./view-model/view-model-simple":{"types":"./view-model/view-model-simple.d.ts","import":"./view-model/view-model-simple.js","default":"./view-model/view-model-simple.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model-simple.test":{"types":"./view-model/view-model-simple.test.d.ts","import":"./view-model/view-model-simple.test.js","default":"./view-model/view-model-simple.test.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","pub-ci":"PUBLISH=true CI=true pnpm run build","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","docs:install":"cd docs && pnpm i","test:coverage":"vitest run --config vitest.config.ts --coverage","dev:install-hooks":"if [ -z \"$CI\" ]; then lefthook install; fi"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/81d99ddcbbd06b3fbd53a0633572e55e/mobx-view-model-7.0.0.tgz","_integrity":"sha512-1Oq0YmhTHXethDCizvT2ERyrwQBlTrtJHFC7W3yr5Q8LAbogQgBYyrigsLiAea+VU9uulXqZOyBQcXq5ZrTIdQ==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.5.1","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"24.5.0","dependencies":{"yummies":"^4.8.0","react-simple-loadable":"^2.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","lefthook":"^1.11.16","commitfmt":"^1.0.4","typescript":"^5.9.2","@types/node":"^20.17.30","@types/react":"^18.3.20","@changesets/cli":"^2.29.5","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","@changesets/changelog-github":"^0.5.1","js2me-exports-post-build-script":"^4.1.5"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_7.0.0_1754400754662_0.628714397417204","host":"s3://npm-registry-packages-npm-production"}},"7.0.1":{"name":"mobx-view-model","version":"7.0.1","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@7.0.1","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"a8def7e508e40589c7bbb66a9e585289a4cadd5f","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-7.0.1.tgz","fileCount":99,"integrity":"sha512-/R3K8DPPwqQHcVCxq0mcvJbMLs1Cyb6lzjb0eYyMTksczxcLVdFECYyXlzQoNkPoX+bfb5RMMMrbd4JshycP/g==","signatures":[{"sig":"MEYCIQCtz2YQonGWa7PWaBUVMf+mpGLdxwPiyr2u+gb/8a/UKgIhAMzioimjNdDsy3sS8ddWBIrR7fVd7eAN94I3VUmPRenv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7079972},"main":"./index.js","type":"module","_from":"file:mobx-view-model-7.0.1.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./utils/typeguards":{"types":"./utils/typeguards.d.ts","import":"./utils/typeguards.js","default":"./utils/typeguards.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./lib/hooks/use-value":{"types":"./lib/hooks/use-value.d.ts","import":"./lib/hooks/use-value.js","default":"./lib/hooks/use-value.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./utils/generate-vm-id":{"types":"./utils/generate-vm-id.d.ts","import":"./utils/generate-vm-id.js","default":"./utils/generate-vm-id.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./view-model/view-model-simple":{"types":"./view-model/view-model-simple.d.ts","import":"./view-model/view-model-simple.js","default":"./view-model/view-model-simple.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model-simple.test":{"types":"./view-model/view-model-simple.test.d.ts","import":"./view-model/view-model-simple.test.js","default":"./view-model/view-model-simple.test.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","pub-ci":"PUBLISH=true CI=true pnpm run build","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts --exec \"tsc && node ./post-build.mjs\"","docs:install":"cd docs && pnpm i","test:coverage":"vitest run --config vitest.config.ts --coverage","dev:install-hooks":"if [ -z \"$CI\" ]; then lefthook install; fi"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/d7e18e0372dbe2f8362810f5cda4dcac/mobx-view-model-7.0.1.tgz","_integrity":"sha512-/R3K8DPPwqQHcVCxq0mcvJbMLs1Cyb6lzjb0eYyMTksczxcLVdFECYyXlzQoNkPoX+bfb5RMMMrbd4JshycP/g==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.5.1","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"24.5.0","dependencies":{"yummies":"^4.8.0","react-simple-loadable":"^2.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","lefthook":"^1.11.16","commitfmt":"^1.0.4","typescript":"^5.9.2","@types/node":"^20.17.30","@types/react":"^18.3.20","@changesets/cli":"^2.29.5","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","@changesets/changelog-github":"^0.5.1","js2me-exports-post-build-script":"^4.1.5"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_7.0.1_1755074357199_0.051460635603505","host":"s3://npm-registry-packages-npm-production"}},"7.1.0":{"name":"mobx-view-model","version":"7.1.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@7.1.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"e6308eb32eefffe2f2400fce7bb0430c507bfc13","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-7.1.0.tgz","fileCount":99,"integrity":"sha512-5EnN1asqN9PTHhsqLOE2VN8j3y5H99MYrHK0kKeMuQqMF6zdOY8DniSEt4LceOnJXOIdVBhvyFj19ArZVnWF+w==","signatures":[{"sig":"MEYCIQC51wW3MMeEQ3TvScs2TNckzgTpxXZMccLQNXD+PtduKwIhAJyf6RfYr91t9aLCyVoS9hf9urzB34gOVCCgpEBc9VO0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7080099},"main":"./index.js","type":"module","_from":"file:mobx-view-model-7.1.0.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./utils/typeguards":{"types":"./utils/typeguards.d.ts","import":"./utils/typeguards.js","default":"./utils/typeguards.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./lib/hooks/use-value":{"types":"./lib/hooks/use-value.d.ts","import":"./lib/hooks/use-value.js","default":"./lib/hooks/use-value.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./utils/generate-vm-id":{"types":"./utils/generate-vm-id.d.ts","import":"./utils/generate-vm-id.js","default":"./utils/generate-vm-id.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./view-model/view-model-simple":{"types":"./view-model/view-model-simple.d.ts","import":"./view-model/view-model-simple.js","default":"./view-model/view-model-simple.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model-simple.test":{"types":"./view-model/view-model-simple.test.d.ts","import":"./view-model/view-model-simple.test.js","default":"./view-model/view-model-simple.test.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","pub-ci":"PUBLISH=true CI=true pnpm run build","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"eslint . --fix","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts,tsx --exec \"tsc && node ./post-build.mjs\"","docs:install":"cd docs && pnpm i","test:coverage":"vitest run --config vitest.config.ts --coverage","dev:install-hooks":"if [ -z \"$CI\" ]; then lefthook install; fi"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/30578bd7945bc748bfd526ac0083de54/mobx-view-model-7.1.0.tgz","_integrity":"sha512-5EnN1asqN9PTHhsqLOE2VN8j3y5H99MYrHK0kKeMuQqMF6zdOY8DniSEt4LceOnJXOIdVBhvyFj19ArZVnWF+w==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.5.1","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"24.7.0","dependencies":{"yummies":"^4.8.0","react-simple-loadable":"^2.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","eslint":"^8.57.1","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","lefthook":"^1.11.16","commitfmt":"^1.0.4","typescript":"^5.9.2","@types/node":"^20.17.30","@types/react":"^18.3.20","@changesets/cli":"^2.29.5","js2me-eslint-config":"^1.0.7","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","@changesets/changelog-github":"^0.5.1","js2me-exports-post-build-script":"^4.1.5"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_7.1.0_1756535346988_0.7009956886219992","host":"s3://npm-registry-packages-npm-production"}},"7.2.0":{"name":"mobx-view-model","version":"7.2.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@7.2.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"9caabafd52cc4c9547e4be762e58ac806c01427b","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-7.2.0.tgz","fileCount":99,"integrity":"sha512-Nz5BS2/EYq72i+0B0QEZdLZ/M5HdpA3jGqalJcdXIjETptuXEZ/bpHpK8EWqbRpjURCG59rGRP3rjo+xxiUeFw==","signatures":[{"sig":"MEYCIQDDsxX2XdKmL7XjC5fFSrsn76qSatN1tismardw74NLtAIhAN54dkrGVEIiyCzCtNpu4Zt/CeOyTQGUAdimuwlGEBPx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7080153},"main":"./index.js","type":"module","_from":"file:mobx-view-model-7.2.0.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./utils/typeguards":{"types":"./utils/typeguards.d.ts","import":"./utils/typeguards.js","default":"./utils/typeguards.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./lib/hooks/use-value":{"types":"./lib/hooks/use-value.d.ts","import":"./lib/hooks/use-value.js","default":"./lib/hooks/use-value.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./utils/generate-vm-id":{"types":"./utils/generate-vm-id.d.ts","import":"./utils/generate-vm-id.js","default":"./utils/generate-vm-id.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./view-model/view-model-simple":{"types":"./view-model/view-model-simple.d.ts","import":"./view-model/view-model-simple.js","default":"./view-model/view-model-simple.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model-simple.test":{"types":"./view-model/view-model-simple.test.d.ts","import":"./view-model/view-model-simple.test.js","default":"./view-model/view-model-simple.test.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","pub-ci":"PUBLISH=true CI=true pnpm run build","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"pnpm exec biome check --write --no-errors-on-unmatched --files-ignore-unknown=true","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts,tsx --exec \"tsc && node ./post-build.mjs\"","docs:install":"cd docs && pnpm i","test:coverage":"vitest run --config vitest.config.ts --coverage","dev:install-hooks":"if [ -z \"$CI\" ]; then lefthook install; fi"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/f041633f84a595dbbab1c51af9ad287a/mobx-view-model-7.2.0.tgz","_integrity":"sha512-Nz5BS2/EYq72i+0B0QEZdLZ/M5HdpA3jGqalJcdXIjETptuXEZ/bpHpK8EWqbRpjURCG59rGRP3rjo+xxiUeFw==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.5.1","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"24.7.0","dependencies":{"yummies":"^4.8.0","react-simple-loadable":"^2.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","lefthook":"^1.11.16","commitfmt":"^1.0.4","typescript":"^5.9.2","@types/node":"^20.17.30","@types/react":"^18.3.20","@biomejs/biome":"2.1.4","@changesets/cli":"^2.29.5","js2me-biome-config":"^1.0.4","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","@changesets/changelog-github":"^0.5.1","js2me-exports-post-build-script":"^4.1.5"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_7.2.0_1756650234983_0.7889527380424173","host":"s3://npm-registry-packages-npm-production"}},"8.0.0":{"name":"mobx-view-model","version":"8.0.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@8.0.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"40149132e5aeeaa0b25687e45c0bbb37042d9b8a","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-8.0.0.tgz","fileCount":99,"integrity":"sha512-B9qc+AlFi5RQb7muoPdRSOusuFZX03sfvM7bgVWBmlu+M3fTqjRVsLBRl8uGCy+EqJJusc9bczBsGNVhxjbY0g==","signatures":[{"sig":"MEQCICURbhQihJzDBv99BQPwY7lwW0dCoj/xM3j2HlDtqYq1AiBDFI+Opip80PGdSCv/XA3FU1N+5Wee1BvTX03ogqmfNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7080250},"main":"./index.js","type":"module","_from":"file:mobx-view-model-8.0.0.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./utils/typeguards":{"types":"./utils/typeguards.d.ts","import":"./utils/typeguards.js","default":"./utils/typeguards.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./lib/hooks/use-value":{"types":"./lib/hooks/use-value.d.ts","import":"./lib/hooks/use-value.js","default":"./lib/hooks/use-value.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./utils/generate-vm-id":{"types":"./utils/generate-vm-id.d.ts","import":"./utils/generate-vm-id.js","default":"./utils/generate-vm-id.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./view-model/view-model-simple":{"types":"./view-model/view-model-simple.d.ts","import":"./view-model/view-model-simple.js","default":"./view-model/view-model-simple.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model-simple.test":{"types":"./view-model/view-model-simple.test.d.ts","import":"./view-model/view-model-simple.test.js","default":"./view-model/view-model-simple.test.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","pub-ci":"PUBLISH=true CI=true pnpm run build","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"pnpm exec biome check --write --no-errors-on-unmatched --files-ignore-unknown=true","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts,tsx --exec \"tsc && node ./post-build.mjs\"","docs:install":"cd docs && pnpm i","test:coverage":"vitest run --config vitest.config.ts --coverage","dev:install-hooks":"if [ -z \"$CI\" ]; then lefthook install; fi"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/9aa134151351121af8417b46b13e8c71/mobx-view-model-8.0.0.tgz","_integrity":"sha512-B9qc+AlFi5RQb7muoPdRSOusuFZX03sfvM7bgVWBmlu+M3fTqjRVsLBRl8uGCy+EqJJusc9bczBsGNVhxjbY0g==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.5.1","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"24.7.0","dependencies":{"yummies":"^4.14.1","react-simple-loadable":"^2.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","lefthook":"^1.11.16","commitfmt":"^1.0.4","typescript":"^5.9.2","@types/node":"^20.17.30","@types/react":"^18.3.20","@biomejs/biome":"2.2.2","@changesets/cli":"^2.29.5","js2me-biome-config":"^1.0.4","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","@changesets/changelog-github":"^0.5.1","js2me-exports-post-build-script":"^4.1.5"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_8.0.0_1756730969488_0.8195668556015234","host":"s3://npm-registry-packages-npm-production"}},"8.0.1":{"name":"mobx-view-model","version":"8.0.1","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@8.0.1","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"52693e6812b2b12204e58b8d4d8d268b0be33e46","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-8.0.1.tgz","fileCount":99,"integrity":"sha512-OKA3KKQm1xfa/ZFePrTZZ3Qw0QBixGFrtmvwpsOcEDvxTRnxVZGkoUf/EVrIll6XZU7n7m0lCnuN+dJLysm1EA==","signatures":[{"sig":"MEQCICWXat2/1o0ntb/k98mMPgtzi6FOZVL41fG3O8hsJYH3AiA4klSSsGtwoQNfjqF7DbQWPp3GHWB69z6QyhptSIdXdQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7080142},"main":"./index.js","type":"module","_from":"file:mobx-view-model-8.0.1.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./utils/typeguards":{"types":"./utils/typeguards.d.ts","import":"./utils/typeguards.js","default":"./utils/typeguards.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./lib/hooks/use-value":{"types":"./lib/hooks/use-value.d.ts","import":"./lib/hooks/use-value.js","default":"./lib/hooks/use-value.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./utils/generate-vm-id":{"types":"./utils/generate-vm-id.d.ts","import":"./utils/generate-vm-id.js","default":"./utils/generate-vm-id.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./view-model/view-model-simple":{"types":"./view-model/view-model-simple.d.ts","import":"./view-model/view-model-simple.js","default":"./view-model/view-model-simple.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model-simple.test":{"types":"./view-model/view-model-simple.test.d.ts","import":"./view-model/view-model-simple.test.js","default":"./view-model/view-model-simple.test.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"PUBLISH=true pnpm run build","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && node ./post-build.mjs","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","pub-ci":"PUBLISH=true CI=true pnpm run build","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH=true PUBLISH_VERSION=major pnpm run build","pub:minor":"PUBLISH=true PUBLISH_VERSION=minor pnpm run build","pub:patch":"PUBLISH=true PUBLISH_VERSION=patch pnpm run build","docs:build":"cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"pnpm exec biome check --write --no-errors-on-unmatched --files-ignore-unknown=true","test:watch":"vitest watch --config vitest.config.ts","build:watch":"npm run build && nodemon --watch src --ext ts,tsx --exec \"tsc && node ./post-build.mjs\"","docs:install":"cd docs && pnpm i","test:coverage":"vitest run --config vitest.config.ts --coverage","dev:install-hooks":"if [ -z \"$CI\" ]; then lefthook install; fi"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/63536ef16019815d18cdbc2b9d391c4c/mobx-view-model-8.0.1.tgz","_integrity":"sha512-OKA3KKQm1xfa/ZFePrTZZ3Qw0QBixGFrtmvwpsOcEDvxTRnxVZGkoUf/EVrIll6XZU7n7m0lCnuN+dJLysm1EA==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.6.0","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"24.8.0","dependencies":{"yummies":"^4.14.1","react-simple-loadable":"^2.3.9"},"_hasShrinkwrap":false,"devDependencies":{"jsdom":"^26.1.0","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","lefthook":"^1.11.16","commitfmt":"^1.0.4","typescript":"^5.9.2","@types/node":"^20.17.30","@types/react":"^18.3.20","@biomejs/biome":"2.2.2","@changesets/cli":"^2.29.5","js2me-biome-config":"^1.0.4","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","@changesets/changelog-github":"^0.5.1","js2me-exports-post-build-script":"^4.1.5"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_8.0.1_1757797193317_0.35938712355874447","host":"s3://npm-registry-packages-npm-production"}},"8.1.0":{"name":"mobx-view-model","version":"8.1.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@8.1.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"d6e96992951a0d42af8c1d7e5c49952aec54be6d","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-8.1.0.tgz","fileCount":189,"integrity":"sha512-XS60vQs3PD6P3U3MruJyFJiHpPAXJPeVLqXmSC7rnHOn/4WrAfQZuMvvNW1y9yJ1xBpy6Fmx9fLzyJBjI7DDMw==","signatures":[{"sig":"MEQCIDtnuGSMW+OAMgzvu5SGea1SEcWri8+UA1B4pOpOpdO5AiAdmBup1Igdh4B2uB4wSnEKU2YVj9imykHGtbkFfNAIxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206586},"main":"./dist/index.cjs","type":"module","zshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"_from":"file:mobx-view-model-8.1.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pnpm test:watch","pub":"pnpm build && node ./publish.mjs","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"zshy","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH_VERSION=major pnpm pub","pub:minor":"PUBLISH_VERSION=minor pnpm pub","pub:patch":"PUBLISH_VERSION=patch pnpm pub","docs:build":"cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"pnpm exec biome check --write --no-errors-on-unmatched --files-ignore-unknown=true","test:watch":"vitest watch --config vitest.config.ts","build:watch":"pnpm build && nodemon --watch src --ext ts,tsx --exec \"pnpm build\"","docs:install":"cd docs && pnpm i","test:coverage":"vitest run --config vitest.config.ts --coverage","dev:install-hooks":"if [ -z \"$CI\" ]; then lefthook install; fi"},"_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/6bd8832a7c9731b22fb2dcc0f91c5335/mobx-view-model-8.1.0.tgz","_integrity":"sha512-XS60vQs3PD6P3U3MruJyFJiHpPAXJPeVLqXmSC7rnHOn/4WrAfQZuMvvNW1y9yJ1xBpy6Fmx9fLzyJBjI7DDMw==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.6.0","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"24.8.0","dependencies":{"yummies":"^4.14.1","react-simple-loadable":"^2.3.9"},"_hasShrinkwrap":false,"devDependencies":{"zshy":"^0.4.2","jsdom":"^26.1.0","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","lefthook":"^1.11.16","commitfmt":"^1.0.4","typescript":"^5.9.2","@types/node":"^20.17.30","@types/react":"^18.3.20","@biomejs/biome":"2.2.2","@changesets/cli":"^2.29.5","js2me-biome-config":"^1.0.4","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","@changesets/changelog-github":"^0.5.1","js2me-exports-post-build-script":"^5.5.0"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_8.1.0_1758296230026_0.27759931937162197","host":"s3://npm-registry-packages-npm-production"}},"8.2.0":{"name":"mobx-view-model","version":"8.2.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@8.2.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"8bb7e4fedd31a2f9e7905a47f77eba76b8b641ef","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-8.2.0.tgz","fileCount":189,"integrity":"sha512-NqK7VYpNe8yqD/s+xB06+ea8ut2E6hNxxpjNSfi8lp3lS4e9WB44zaxLIHUiRCIUQLAMecd8refjbzFAutmmjA==","signatures":[{"sig":"MEUCIQD4EGOrFeU6YCkGP0PKYtJbY9esGXXoPcUlQQ4tW4npegIgSkuGkMquD7EFij4MAHwfqD9QDL57YUZeVcCo2zePn2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206816},"main":"./dist/index.cjs","type":"module","zshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"_from":"file:mobx-view-model-8.2.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pnpm test:watch","pub":"pnpm build && node node_modules/js2me-exports-post-build-script/scripts/publish","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"zshy","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH_VERSION=major pnpm pub","pub:minor":"PUBLISH_VERSION=minor pnpm pub","pub:patch":"PUBLISH_VERSION=patch pnpm pub","docs:build":"cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"pnpm exec biome check --write --no-errors-on-unmatched --files-ignore-unknown=true","test:watch":"vitest watch --config vitest.config.ts","build:watch":"pnpm build && nodemon --watch src --ext ts,tsx --exec \"pnpm build\"","docs:install":"cd docs && pnpm i","test:coverage":"vitest run --config vitest.config.ts --coverage","dev:install-hooks":"if [ -z \"$CI\" ]; then lefthook install; fi"},"_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/6e1f8aac09db3fb3b33c67b892f6a9b6/mobx-view-model-8.2.0.tgz","_integrity":"sha512-NqK7VYpNe8yqD/s+xB06+ea8ut2E6hNxxpjNSfi8lp3lS4e9WB44zaxLIHUiRCIUQLAMecd8refjbzFAutmmjA==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.6.0","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"24.8.0","dependencies":{"yummies":"^5.4.7","react-simple-loadable":"^2.3.9"},"_hasShrinkwrap":false,"devDependencies":{"zshy":"^0.4.2","jsdom":"^26.1.0","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","lefthook":"^1.11.16","commitfmt":"^1.0.4","typescript":"^5.9.2","@types/node":"^20.17.30","@types/react":"^18.3.20","@biomejs/biome":"2.2.2","@changesets/cli":"^2.29.5","js2me-biome-config":"^1.0.4","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","@changesets/changelog-github":"^0.5.1","js2me-exports-post-build-script":"^5.7.0"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_8.2.0_1758526223472_0.34976683158775157","host":"s3://npm-registry-packages-npm-production"}},"8.2.1":{"name":"mobx-view-model","version":"8.2.1","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@8.2.1","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"ee5ebaaf5cb2ee0ab868a2e2a006f1cc37581632","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-8.2.1.tgz","fileCount":3,"integrity":"sha512-75CqPUUTyYrl+jJ+7AY49S6+/wfK0uwpnaDmav2/iR2oUxpSd5HzTnPp09UFkyNwdTK9tbtecyuIWpAOQcLYDw==","signatures":[{"sig":"MEUCIHB8mU3cUkvRK6KY/eSjA6zUBlvT3vgNuOJTYIEJepc0AiEA82tV5M3m3TiAo+4nxdS3R1EOJ7Vljx0JmnwptV8FW5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7219},"main":"./dist/index.cjs","type":"module","zshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"_from":"file:mobx-view-model-8.2.1.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pnpm test:watch","pub":"pnpm build && node node_modules/js2me-exports-post-build-script/scripts/publish --openDistDir","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && tsx scripts/post-build","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH_VERSION=major pnpm pub","pub:minor":"PUBLISH_VERSION=minor pnpm pub","pub:patch":"PUBLISH_VERSION=patch pnpm pub","docs:build":"cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"pnpm exec biome check --write --no-errors-on-unmatched --files-ignore-unknown=true","test:watch":"vitest watch --config vitest.config.ts","build:watch":"pnpm build && nodemon --watch src --ext ts,tsx --exec \"pnpm build\"","docs:install":"cd docs && pnpm i","test:coverage":"vitest run --config vitest.config.ts --coverage","dev:install-hooks":"if [ -z \"$CI\" ]; then lefthook install; fi"},"_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/59195c1997c5f276b0beab1ea6c34b50/mobx-view-model-8.2.1.tgz","_integrity":"sha512-75CqPUUTyYrl+jJ+7AY49S6+/wfK0uwpnaDmav2/iR2oUxpSd5HzTnPp09UFkyNwdTK9tbtecyuIWpAOQcLYDw==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.6.0","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"24.8.0","dependencies":{"yummies":"^5.4.7","react-simple-loadable":"^2.3.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zshy":"^0.4.2","jsdom":"^26.1.0","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","lefthook":"^1.11.16","commitfmt":"^1.0.4","typescript":"^5.9.2","@types/node":"^20.17.30","@types/react":"^18.3.20","@biomejs/biome":"2.2.2","@changesets/cli":"^2.29.5","js2me-biome-config":"^1.0.4","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","@changesets/changelog-github":"^0.5.1","js2me-exports-post-build-script":"^5.7.1"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_8.2.1_1758530080637_0.7918145397484433","host":"s3://npm-registry-packages-npm-production"}},"8.2.2":{"name":"mobx-view-model","version":"8.2.2","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@8.2.2","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"5a00726fddd348aa506d1cd440e918484dbf9b98","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-8.2.2.tgz","fileCount":120,"integrity":"sha512-cjStB7qG/+rQ1Ff/8mbjGZXBTaTZ3/nCs8U8wvX4Z/Caw3gbdcBzGB9RNGly8vhjXTx5WmRi0cVS+0jxfYtdfg==","signatures":[{"sig":"MEQCIDlBuQRPDfrSGLu3pBJoTL+mUwlgAqvMHrzvfKwNUFmNAiB+ZbYrwZ6U3kpLwZWg4MCM7pbR4vl58Js/cV7WGKwllg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7163387},"main":"./index.js","type":"module","zshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"_from":"file:mobx-view-model-8.2.2.tgz","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./hoc":{"types":"./hoc/index.d.ts","import":"./hoc/index.js","default":"./hoc/index.js"},"./hooks":{"types":"./hooks/index.d.ts","import":"./hooks/index.js","default":"./hooks/index.js"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.js","default":"./utils/index.js"},"./config":{"types":"./config/index.d.ts","import":"./config/index.js","default":"./config/index.js"},"./contexts":{"types":"./contexts/index.d.ts","import":"./contexts/index.js","default":"./contexts/index.js"},"./components":{"types":"./components/index.d.ts","import":"./components/index.js","default":"./components/index.js"},"./view-model":{"types":"./view-model/index.d.ts","import":"./view-model/index.js","default":"./view-model/index.js"},"./utils/types":{"types":"./utils/types.d.ts","import":"./utils/types.js","default":"./utils/types.js"},"./config/types":{"types":"./config/types.d.ts","import":"./config/types.js","default":"./config/types.js"},"./package.json":"./package.json","./utils/typeguards":{"types":"./utils/typeguards.d.ts","import":"./utils/typeguards.js","default":"./utils/typeguards.js"},"./hoc/with-view-model":{"types":"./hoc/with-view-model.d.ts","import":"./hoc/with-view-model.js","default":"./hoc/with-view-model.js"},"./lib/hooks/use-value":{"types":"./lib/hooks/use-value.d.ts","import":"./lib/hooks/use-value.js","default":"./lib/hooks/use-value.js"},"./config/global-config":{"types":"./config/global-config.d.ts","import":"./config/global-config.js","default":"./config/global-config.js"},"./hooks/use-view-model":{"types":"./hooks/use-view-model.d.ts","import":"./hooks/use-view-model.js","default":"./hooks/use-view-model.js"},"./utils/generate-vm-id":{"types":"./utils/generate-vm-id.d.ts","import":"./utils/generate-vm-id.js","default":"./utils/generate-vm-id.js"},"./view-model/view-model":{"types":"./view-model/view-model.d.ts","import":"./view-model/view-model.js","default":"./view-model/view-model.js"},"./hoc/with-lazy-view-model":{"types":"./hoc/with-lazy-view-model.d.ts","import":"./hoc/with-lazy-view-model.js","default":"./hoc/with-lazy-view-model.js"},"./hoc/with-view-model.test":{"types":"./hoc/with-view-model.test.d.ts","import":"./hoc/with-view-model.test.js","default":"./hoc/with-view-model.test.js"},"./hooks/use-view-model.test":{"types":"./hooks/use-view-model.test.d.ts","import":"./hooks/use-view-model.test.js","default":"./hooks/use-view-model.test.js"},"./components/only-view-model":{"types":"./components/only-view-model.d.ts","import":"./components/only-view-model.js","default":"./components/only-view-model.js"},"./view-model/view-model.base":{"types":"./view-model/view-model.base.d.ts","import":"./view-model/view-model.base.js","default":"./view-model/view-model.base.js"},"./hooks/use-create-view-model":{"types":"./hooks/use-create-view-model.d.ts","import":"./hooks/use-create-view-model.js","default":"./hooks/use-create-view-model.js"},"./contexts/active-view-context":{"types":"./contexts/active-view-context.d.ts","import":"./contexts/active-view-context.js","default":"./contexts/active-view-context.js"},"./contexts/view-models-context":{"types":"./contexts/view-models-context.d.ts","import":"./contexts/view-models-context.js","default":"./contexts/view-models-context.js"},"./view-model/view-model-simple":{"types":"./view-model/view-model-simple.d.ts","import":"./view-model/view-model-simple.js","default":"./view-model/view-model-simple.js"},"./config/utils/apply-observable":{"types":"./config/utils/apply-observable.d.ts","import":"./config/utils/apply-observable.js","default":"./config/utils/apply-observable.js"},"./config/utils/merge-vm-configs":{"types":"./config/utils/merge-vm-configs.d.ts","import":"./config/utils/merge-vm-configs.js","default":"./config/utils/merge-vm-configs.js"},"./hoc/with-lazy-view-model.test":{"types":"./hoc/with-lazy-view-model.test.d.ts","import":"./hoc/with-lazy-view-model.test.js","default":"./hoc/with-lazy-view-model.test.js"},"./view-model/view-model.base.test":{"types":"./view-model/view-model.base.test.d.ts","import":"./view-model/view-model.base.test.js","default":"./view-model/view-model.base.test.js"},"./hoc/with-view-model.test.fixture":{"types":"./hoc/with-view-model.test.fixture.d.ts","import":"./hoc/with-view-model.test.fixture.js","default":"./hoc/with-view-model.test.fixture.js"},"./hooks/use-create-view-model.test":{"types":"./hooks/use-create-view-model.test.d.ts","import":"./hooks/use-create-view-model.test.js","default":"./hooks/use-create-view-model.test.js"},"./view-model/view-model.store.base":{"types":"./view-model/view-model.store.base.d.ts","import":"./view-model/view-model.store.base.js","default":"./view-model/view-model.store.base.js"},"./view-model/view-model-simple.test":{"types":"./view-model/view-model-simple.test.d.ts","import":"./view-model/view-model-simple.test.js","default":"./view-model/view-model-simple.test.js"},"./view-model/view-model.store.base.test":{"types":"./view-model/view-model.store.base.test.d.ts","import":"./view-model/view-model.store.base.test.js","default":"./view-model/view-model.store.base.test.js"},"./lib/hooks/use-isomorphic-layout-effect":{"types":"./lib/hooks/use-isomorphic-layout-effect.d.ts","import":"./lib/hooks/use-isomorphic-layout-effect.js","default":"./lib/hooks/use-isomorphic-layout-effect.js"}},"scripts":{"dev":"pnpm test:watch","pub":"pnpm build && node node_modules/js2me-exports-post-build-script/scripts/publish --openDistDir","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"tsc && tsx scripts/post-build","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH_VERSION=major pnpm pub","pub:minor":"PUBLISH_VERSION=minor pnpm pub","pub:patch":"PUBLISH_VERSION=patch pnpm pub","docs:build":"cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"pnpm exec biome check --write --no-errors-on-unmatched --files-ignore-unknown=true","test:watch":"vitest watch --config vitest.config.ts","build:watch":"pnpm build && nodemon --watch src --ext ts,tsx --exec \"pnpm build\"","docs:install":"cd docs && pnpm i","test:coverage":"vitest run --config vitest.config.ts --coverage","dev:install-hooks":"if [ -z \"$CI\" ]; then lefthook install; fi"},"typings":"./index.d.ts","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/e69eef8451cb92b7d7bad093496a21ba/mobx-view-model-8.2.2.tgz","_integrity":"sha512-cjStB7qG/+rQ1Ff/8mbjGZXBTaTZ3/nCs8U8wvX4Z/Caw3gbdcBzGB9RNGly8vhjXTx5WmRi0cVS+0jxfYtdfg==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.6.0","description":"MobX ViewModel power for ReactJS","directories":{},"_nodeVersion":"24.8.0","dependencies":{"yummies":"^5.4.7","react-simple-loadable":"^2.3.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zshy":"^0.4.2","jsdom":"^26.1.0","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","lefthook":"^1.11.16","commitfmt":"^1.0.4","typescript":"^5.9.2","@types/node":"^20.17.30","@types/react":"^18.3.20","@biomejs/biome":"2.2.2","@changesets/cli":"^2.29.5","js2me-biome-config":"^1.0.4","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","@changesets/changelog-github":"^0.5.1","js2me-exports-post-build-script":"^5.7.1"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_8.2.2_1758530695631_0.5409436153610216","host":"s3://npm-registry-packages-npm-production"}},"8.3.0":{"name":"mobx-view-model","version":"8.3.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@8.3.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"aa166ade2100a4e0c203c0182443df043377560e","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-8.3.0.tgz","fileCount":183,"integrity":"sha512-pP4kYf+N3dQwGF1etzFCFzN0uaha1R11vx6vmFzMC4yqFMCe4PYXd5oISpDrhqIk2zPanFYCI/6jYuUh4kQeWA==","signatures":[{"sig":"MEQCIF4fhS8b7AyUyxVDZNGWIUV1K5bKXPrsM5t7SE7CUMxFAiBplcx9kHH13Dp1PCN2XdGZ65XPWW3d+HdZMpte6GNs8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205606},"main":"./dist/index.cjs","type":"module","zshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"_from":"file:mobx-view-model-8.3.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pnpm test:watch","pub":"pnpm build && sborshik publish","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"zshy","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH_VERSION=major pnpm pub","pub:minor":"PUBLISH_VERSION=minor pnpm pub","pub:patch":"PUBLISH_VERSION=patch pnpm pub","docs:build":"cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"pnpm exec biome check --write --no-errors-on-unmatched --files-ignore-unknown=true","test:watch":"vitest watch --config vitest.config.ts","build:watch":"pnpm build && nodemon --watch src --ext ts,tsx --exec \"pnpm build\"","docs:install":"cd docs && pnpm i","test:coverage":"vitest run --config vitest.config.ts --coverage","dev:install-hooks":"if [ -z \"$CI\" ]; then lefthook install; fi"},"_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/8a0448109d1a373b826e8f821daab6cd/mobx-view-model-8.3.0.tgz","_integrity":"sha512-pP4kYf+N3dQwGF1etzFCFzN0uaha1R11vx6vmFzMC4yqFMCe4PYXd5oISpDrhqIk2zPanFYCI/6jYuUh4kQeWA==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.6.0","description":"⚡ Clean MVVM for React + MobX | Powerful ViewModels made simple ⚡","directories":{},"_nodeVersion":"24.8.0","dependencies":{"yummies":"^5.4.8","react-simple-loadable":"^2.3.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zshy":"^0.4.2","jsdom":"^26.1.0","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","lefthook":"^1.11.16","sborshik":"^1.0.6","commitfmt":"^1.0.4","typescript":"^5.9.2","@types/node":"^20.17.30","@types/react":"^18.3.20","@biomejs/biome":"2.2.2","@changesets/cli":"^2.29.5","js2me-biome-config":"^1.0.4","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","@changesets/changelog-github":"^0.5.1"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_8.3.0_1758605304560_0.21761049743307392","host":"s3://npm-registry-packages-npm-production"}},"8.3.1":{"name":"mobx-view-model","version":"8.3.1","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@8.3.1","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"2a3f6b199147f9a2c311151005515e7a39434948","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-8.3.1.tgz","fileCount":195,"integrity":"sha512-zIbod91QguyIAhJQl854uEG6jVaNEn52nqusCmRYHoAjAakikS0sBblXTBkoZllmvLViy84NSph4Qv4dS6qwcQ==","signatures":[{"sig":"MEQCIBCp69ZYGQISQNR7au8dWpNNFrxOKZLdOSOSxPR2l0yfAiBv06Fgwn9vQrWnmqL79mxpgiUSA2esEIWXnljetM8SbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206960},"main":"./dist/index.cjs","type":"module","zshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"_from":"file:mobx-view-model-8.3.1.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.cts","import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pnpm test:watch","pub":"pnpm build && sborshik publish","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"zshy","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH_VERSION=major pnpm pub","pub:minor":"PUBLISH_VERSION=minor pnpm pub","pub:patch":"PUBLISH_VERSION=patch pnpm pub","docs:build":"cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"pnpm exec biome check --write --no-errors-on-unmatched --files-ignore-unknown=true","test:watch":"vitest watch --config vitest.config.ts","build:watch":"pnpm build && nodemon --watch src --ext ts,tsx --exec \"pnpm build\"","docs:install":"cd docs && pnpm i","test:coverage":"vitest run --config vitest.config.ts --coverage","dev:install-hooks":"if [ -z \"$CI\" ]; then lefthook install; fi"},"_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/9f118a2e6536e308869f5e5ca1e501ec/mobx-view-model-8.3.1.tgz","_integrity":"sha512-zIbod91QguyIAhJQl854uEG6jVaNEn52nqusCmRYHoAjAakikS0sBblXTBkoZllmvLViy84NSph4Qv4dS6qwcQ==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.6.0","description":"⚡ Clean MVVM for React + MobX | Powerful ViewModels made simple ⚡","directories":{},"_nodeVersion":"24.8.0","dependencies":{"yummies":"^5.4.8","react-simple-loadable":"^2.3.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zshy":"^0.4.2","jsdom":"^26.1.0","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","lefthook":"^1.11.16","sborshik":"^1.0.6","commitfmt":"^1.0.4","typescript":"^5.9.2","@types/node":"^20.17.30","@types/react":"^18.3.20","@biomejs/biome":"2.2.2","@changesets/cli":"^2.29.5","js2me-biome-config":"^1.0.4","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","@changesets/changelog-github":"^0.5.1"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_8.3.1_1758608116477_0.28158689118342806","host":"s3://npm-registry-packages-npm-production"}},"8.3.2":{"name":"mobx-view-model","version":"8.3.2","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@8.3.2","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"84c21039ed7f464fe3b15b89c32b5e5c2a7298d2","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-8.3.2.tgz","fileCount":195,"integrity":"sha512-HHKdQLedWwBy6NIL+nGqq+zj/hKq4P8VxjxeofrXsGEO/AurrLq6uDy9LE/RgfDnlTjfB8mO26W3qyhQtbs1dA==","signatures":[{"sig":"MEQCIDxysxyPsDJuTUnngnKQB0rtfRhy39VjgNoRqZ37j8XVAiB/udgFwQY8d95PnlIoJHHPK84iAhT+E95IZyGRA+V3ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206475},"main":"./index.cjs","type":"module","_from":"file:mobx-view-model-8.3.2.tgz","types":"./index.d.cts","module":"./index.js","exports":{".":{"types":"./index.d.cts","import":"./index.js","require":"./index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pnpm test:watch","pub":"pnpm build && sborshik publish --useDistDir","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"sborshik build --fillDist","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH_VERSION=major pnpm pub","pub:minor":"PUBLISH_VERSION=minor pnpm pub","pub:patch":"PUBLISH_VERSION=patch pnpm pub","docs:build":"cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"pnpm exec biome check --write --no-errors-on-unmatched --files-ignore-unknown=true","test:watch":"vitest watch --config vitest.config.ts","build:watch":"pnpm build && nodemon --watch src --ext ts,tsx --exec \"pnpm build\"","docs:install":"cd docs && pnpm i","test:coverage":"vitest run --config vitest.config.ts --coverage","dev:install-hooks":"if [ -z \"$CI\" ]; then lefthook install; fi"},"_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/0a297e4551162fc1c0adfd021adc37c8/mobx-view-model-8.3.2.tgz","_integrity":"sha512-HHKdQLedWwBy6NIL+nGqq+zj/hKq4P8VxjxeofrXsGEO/AurrLq6uDy9LE/RgfDnlTjfB8mO26W3qyhQtbs1dA==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.6.0","description":"⚡ Clean MVVM for React + MobX | Powerful ViewModels made simple ⚡","directories":{},"_nodeVersion":"24.8.0","dependencies":{"yummies":"^5.4.8","react-simple-loadable":"^2.3.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zshy":"^0.4.2","jsdom":"^26.1.0","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","lefthook":"^1.11.16","sborshik":"^1.0.10","commitfmt":"^1.0.4","typescript":"^5.9.2","@types/node":"^20.17.30","@types/react":"^18.3.20","@biomejs/biome":"2.2.2","@changesets/cli":"^2.29.5","js2me-biome-config":"^1.0.4","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","@changesets/changelog-github":"^0.5.1"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_8.3.2_1758618874285_0.017525385570185348","host":"s3://npm-registry-packages-npm-production"}},"8.3.3":{"name":"mobx-view-model","version":"8.3.3","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@8.3.3","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"cf44a1d521f879e2ebd094635b9caa4528616fdf","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-8.3.3.tgz","fileCount":195,"integrity":"sha512-3LyhdyOuOPn37/PqWc9QUJlnLcDLAUA9rwrIAM/myrJibT2vFIehF5We8NsRcokD6lmzLImVMpEB4gnbnu9gcQ==","signatures":[{"sig":"MEYCIQCZfI1YaOPTC8Nx0ZUsSnEKRQ/qj3+O6DCXHvYJ854ZqAIhAIX+Ct7+Wq2QOIC5fnJq4z9K624AU5TZmONtom93SZUp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206478},"main":"./index.cjs","type":"module","_from":"file:mobx-view-model-8.3.3.tgz","types":"./index.d.cts","module":"./index.js","exports":{".":{"types":"./index.d.cts","import":"./index.js","require":"./index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pnpm test:watch","pub":"pnpm build && sborshik publish --useDistDir","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"sborshik build --fillDist","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH_VERSION=major pnpm pub","pub:minor":"PUBLISH_VERSION=minor pnpm pub","pub:patch":"PUBLISH_VERSION=patch pnpm pub","docs:build":"cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"pnpm exec biome check --write --no-errors-on-unmatched --files-ignore-unknown=true","test:watch":"vitest watch --config vitest.config.ts","build:watch":"pnpm build && nodemon --watch src --ext ts,tsx --exec \"pnpm build\"","docs:install":"cd docs && pnpm i","test:coverage":"vitest run --config vitest.config.ts --coverage","dev:install-hooks":"if [ -z \"$CI\" ]; then lefthook install; fi"},"_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/182d2e52c35a13d3fd20cd3a7c9996c2/mobx-view-model-8.3.3.tgz","_integrity":"sha512-3LyhdyOuOPn37/PqWc9QUJlnLcDLAUA9rwrIAM/myrJibT2vFIehF5We8NsRcokD6lmzLImVMpEB4gnbnu9gcQ==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.6.0","description":"⚡ Clean MVVM for React + MobX | Powerful ViewModels made simple ⚡","directories":{},"_nodeVersion":"24.8.0","dependencies":{"yummies":"^5.4.8","react-simple-loadable":"^2.3.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zshy":"^0.4.2","jsdom":"^26.1.0","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","lefthook":"^1.11.16","sborshik":"^1.0.10","commitfmt":"^1.0.4","typescript":"^5.9.2","@types/node":"^20.17.30","@types/react":"^18.3.20","@biomejs/biome":"2.2.2","@changesets/cli":"^2.29.5","js2me-biome-config":"^1.0.4","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","@changesets/changelog-github":"^0.5.1"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_8.3.3_1758830422769_0.8884358890647324","host":"s3://npm-registry-packages-npm-production"}},"8.3.4":{"name":"mobx-view-model","version":"8.3.4","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@8.3.4","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"42d61ef8a81e7db137a37bcc9c1cf17479521245","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-8.3.4.tgz","fileCount":195,"integrity":"sha512-PY9pMQXyqDHZgu5yglXr/5RTMJgPHgfnp3V/UKUtghFNIhSLO7V56tWUPYlEn/Ebq0ObM4ig/nCzVLrayfzmCQ==","signatures":[{"sig":"MEQCIHvbWzIIciJxH2yoAbZizq5Rs3xaX8+Qaq68qs1Kd3fCAiBSwzc8ltSMkzoJVSp83Kzroldqf1JkBk+V4n/+FjKZPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206484},"main":"./index.cjs","type":"module","_from":"file:mobx-view-model-8.3.4.tgz","types":"./index.d.cts","module":"./index.js","exports":{".":{"types":"./index.d.cts","import":"./index.js","require":"./index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pnpm test:watch","pub":"pnpm build && sborshik publish --useDistDir","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"sborshik build --fillDist","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH_VERSION=major pnpm pub","pub:minor":"PUBLISH_VERSION=minor pnpm pub","pub:patch":"PUBLISH_VERSION=patch pnpm pub","docs:build":"cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"pnpm exec biome check --write --no-errors-on-unmatched --files-ignore-unknown=true","test:watch":"vitest watch --config vitest.config.ts","build:watch":"pnpm build && nodemon --watch src --ext ts,tsx --exec \"pnpm build\"","docs:install":"cd docs && pnpm i","test:coverage":"vitest run --config vitest.config.ts --coverage","dev:install-hooks":"if [ -z \"$CI\" ]; then lefthook install; fi"},"_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/41872e87b292a32e999e972dbc45339a/mobx-view-model-8.3.4.tgz","_integrity":"sha512-PY9pMQXyqDHZgu5yglXr/5RTMJgPHgfnp3V/UKUtghFNIhSLO7V56tWUPYlEn/Ebq0ObM4ig/nCzVLrayfzmCQ==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.6.0","description":"⚡ Clean MVVM for React + MobX | Powerful ViewModels made simple ⚡","directories":{},"_nodeVersion":"24.9.0","dependencies":{"yummies":"^5.10.0","react-simple-loadable":"^2.3.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zshy":"^0.4.2","jsdom":"^26.1.0","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","lefthook":"^1.11.16","sborshik":"^1.0.22","commitfmt":"^1.0.4","typescript":"^5.9.2","@types/node":"^20.17.30","@types/react":"^18.3.20","@biomejs/biome":"2.2.2","@changesets/cli":"^2.29.5","js2me-biome-config":"^1.0.4","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","@changesets/changelog-github":"^0.5.1"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_8.3.4_1759830247951_0.023890516648738425","host":"s3://npm-registry-packages-npm-production"}},"8.3.5":{"name":"mobx-view-model","version":"8.3.5","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@8.3.5","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"a03ada0c5d422ffded2168331306f916ab24fec4","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-8.3.5.tgz","fileCount":195,"integrity":"sha512-BZJ+v+I3TCM40wyGTLXTlswXC4ny1JEudJJeSuCm3v8BcB2qk+eUlPkanoQ2gVUXP2njkRd3aVmEtPkNFogDHw==","signatures":[{"sig":"MEYCIQDBlcJOX9UMs6410lttU3xysFjLOHNiViUkBFLJ498ESwIhAM9gYMlxFayFW8dUp28/LbkeZCp6AiYMz/ZwmQxKFMst","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206484},"main":"./index.cjs","type":"module","_from":"file:mobx-view-model-8.3.5.tgz","types":"./index.d.cts","module":"./index.js","exports":{".":{"types":"./index.d.cts","import":"./index.js","require":"./index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"pnpm test:watch","pub":"pnpm build && sborshik publish --useDistDir","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"sborshik build --fillDist","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH_VERSION=major pnpm pub","pub:minor":"PUBLISH_VERSION=minor pnpm pub","pub:patch":"PUBLISH_VERSION=patch pnpm pub","docs:build":"cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"pnpm exec biome check --write --no-errors-on-unmatched --files-ignore-unknown=true","test:watch":"vitest watch --config vitest.config.ts","build:watch":"pnpm build && nodemon --watch src --ext ts,tsx --exec \"pnpm build\"","docs:install":"cd docs && pnpm i","test:coverage":"vitest run --config vitest.config.ts --coverage","dev:install-hooks":"if [ -z \"$CI\" ]; then lefthook install; fi"},"_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/5078ee1d56be534dc30e05b403c4a852/mobx-view-model-8.3.5.tgz","_integrity":"sha512-BZJ+v+I3TCM40wyGTLXTlswXC4ny1JEudJJeSuCm3v8BcB2qk+eUlPkanoQ2gVUXP2njkRd3aVmEtPkNFogDHw==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.6.0","description":"⚡ Clean MVVM for React + MobX | Powerful ViewModels made simple ⚡","directories":{},"_nodeVersion":"24.9.0","dependencies":{"yummies":"^5.11.1","react-simple-loadable":"^2.3.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","zshy":"^0.4.2","jsdom":"^26.1.0","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","lefthook":"^1.11.16","sborshik":"^1.0.22","commitfmt":"^1.0.4","typescript":"^5.9.2","@types/node":"^20.17.30","@types/react":"^18.3.20","@biomejs/biome":"2.2.2","@changesets/cli":"^2.29.5","js2me-biome-config":"^1.0.4","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","@changesets/changelog-github":"^0.5.1"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_8.3.5_1760010125512_0.21918750901803818","host":"s3://npm-registry-packages-npm-production"}},"8.4.0":{"name":"mobx-view-model","version":"8.4.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@8.4.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"eaee53bffd35b87038e56a4581449156a6d6117b","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-8.4.0.tgz","fileCount":79,"integrity":"sha512-u+mPyZJ6n10uJzox+Flv0gBXlSfzhxo2JqpgjCcm8tS43j3oDuha6fM6KodPd6BgcpliEA/H3TtJeaQtfvC3ew==","signatures":[{"sig":"MEYCIQD4zdVVcisxdyy7v1x0UuDbjw2hpsFnJjYBsIaTxyQjkgIhAM/eePu3lKI2/UIqsMio3J1Qtn1TzNCCBTdSTN3B5/AH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":422332},"type":"module","zshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"_from":"file:mobx-view-model-8.4.0.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"},"./README":"./README.md","./LICENSE":"./LICENSE","./package":"./package.json","./package.json":"./package.json"},"scripts":{"dev":"pnpm test:watch","pub":"pnpm build && sborshik publish --useDistDir","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"vite build","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH_VERSION=major pnpm pub","pub:minor":"PUBLISH_VERSION=minor pnpm pub","pub:patch":"PUBLISH_VERSION=patch pnpm pub","docs:build":"cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"pnpm exec biome check --write --no-errors-on-unmatched --files-ignore-unknown=true","test:watch":"vitest watch --config vitest.config.ts","build:watch":"pnpm build && nodemon --watch src --ext ts,tsx --exec \"pnpm build\"","docs:install":"cd docs && pnpm i","test:coverage":"vitest run --config vitest.config.ts --coverage","dev:install-hooks":"if [ -z \"$CI\" ]; then lefthook install; fi"},"_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/dcb1583a9fa9010e21f0b06c12ff108f/mobx-view-model-8.4.0.tgz","_integrity":"sha512-u+mPyZJ6n10uJzox+Flv0gBXlSfzhxo2JqpgjCcm8tS43j3oDuha6fM6KodPd6BgcpliEA/H3TtJeaQtfvC3ew==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.6.1","description":"⚡ Clean MVVM for React + MobX | Powerful ViewModels made simple ⚡","directories":{},"_nodeVersion":"24.10.0","dependencies":{"yummies":"^5.11.1","react-simple-loadable":"^2.3.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vite":"^7.1.10","jsdom":"^26.1.0","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","lefthook":"^1.11.16","sborshik":"^1.0.33","commitfmt":"^1.0.4","typescript":"^5.9.2","@types/node":"^20.17.30","@types/react":"^18.3.20","@biomejs/biome":"2.2.6","@changesets/cli":"^2.29.5","js2me-biome-config":"^1.0.6","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","@changesets/changelog-github":"^0.5.1"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_8.4.0_1760818312120_0.925128931490131","host":"s3://npm-registry-packages-npm-production"}},"8.5.0":{"name":"mobx-view-model","version":"8.5.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@8.5.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"704b9293f0311905eb7e3a0a318ab5137dd1cb1d","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-8.5.0.tgz","fileCount":79,"integrity":"sha512-MBRU0A2Hd24bb+7XBGF/RbBNa6KhWVxKPp3PlBB9iLsYAbWRy5Mr1WU/h69jWRqEKNzlmtcEFWsyo5esdvrn9Q==","signatures":[{"sig":"MEYCIQDVMhMDb/zgHU6iW6jUvHcm/GZf/H1ru2uKgenR3yJupAIhANteoeMzMUXXiFUeCVGoP2TjJ6w23BIm6wCEMg2c7E9b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423590},"type":"module","zshy":{"exports":{".":"./src/index.ts","./package.json":"./package.json"}},"_from":"file:mobx-view-model-8.5.0.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"},"./README":"./README.md","./LICENSE":"./LICENSE","./package":"./package.json","./package.json":"./package.json"},"scripts":{"dev":"pnpm test:watch","pub":"pnpm build && sborshik publish --useDistDir","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"vite build","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH_VERSION=major pnpm pub","pub:minor":"PUBLISH_VERSION=minor pnpm pub","pub:patch":"PUBLISH_VERSION=patch pnpm pub","docs:build":"cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"pnpm exec biome check --write --no-errors-on-unmatched --files-ignore-unknown=true","test:watch":"vitest watch --config vitest.config.ts","build:watch":"pnpm build && nodemon --watch src --ext ts,tsx --exec \"pnpm build\"","docs:install":"cd docs && pnpm i","test:coverage":"vitest run --config vitest.config.ts --coverage","dev:install-hooks":"if [ -z \"$CI\" ]; then lefthook install; fi"},"_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/81f0f4e9f3f49ba4ea2477c7b51bd959/mobx-view-model-8.5.0.tgz","_integrity":"sha512-MBRU0A2Hd24bb+7XBGF/RbBNa6KhWVxKPp3PlBB9iLsYAbWRy5Mr1WU/h69jWRqEKNzlmtcEFWsyo5esdvrn9Q==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.6.1","description":"⚡ Clean MVVM for React + MobX | Powerful ViewModels made simple ⚡","directories":{},"_nodeVersion":"24.10.0","dependencies":{"yummies":"^5.12.0","react-simple-loadable":"^2.3.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vite":"^7.1.10","jsdom":"^26.1.0","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","lefthook":"^1.11.16","sborshik":"^1.0.33","commitfmt":"^1.0.4","typescript":"^5.9.3","@types/node":"^20.17.30","@types/react":"^18.3.20","@biomejs/biome":"2.2.6","@changesets/cli":"^2.29.5","js2me-biome-config":"^1.0.6","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","@changesets/changelog-github":"^0.5.1"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_8.5.0_1760868028464_0.8740921602643457","host":"s3://npm-registry-packages-npm-production"}},"8.6.0":{"name":"mobx-view-model","version":"8.6.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@8.6.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"10c64c7c813efd9d8498c0255b0af9c1cfacea13","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-8.6.0.tgz","fileCount":79,"integrity":"sha512-Uq65VjG0dA9xINXRTFl/jkqaqiXaznIVGVfY1gS8xNImSyTtiRSBL2jQClYj1UugnlA/OMo6I5ITsvGUlSfYcg==","signatures":[{"sig":"MEQCIQDC89HxHaEvIclYmvGavhF3uwBNwO1eeKVt3+bZcb5VrQIfNcgw0GE6VRBG0JGuUgmbYNJideM+hwoyBfCAIBilog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":423206},"type":"module","_from":"file:mobx-view-model-8.6.0.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"},"./README":"./README.md","./LICENSE":"./LICENSE","./package":"./package.json","./package.json":"./package.json"},"scripts":{"dev":"pnpm test:watch","pub":"pnpm build && sborshik publish --useDistDir","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"vite build","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH_VERSION=major pnpm pub","pub:minor":"PUBLISH_VERSION=minor pnpm pub","pub:patch":"PUBLISH_VERSION=patch pnpm pub","docs:build":"cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"pnpm exec biome check --write --no-errors-on-unmatched --files-ignore-unknown=true","test:watch":"vitest watch --config vitest.config.ts","build:watch":"pnpm build && nodemon --watch src --ext ts,tsx --exec \"pnpm build\"","docs:install":"cd docs && pnpm i","test:coverage":"vitest run --config vitest.config.ts --coverage","dev:install-hooks":"if [ -z \"$CI\" ]; then lefthook install; fi"},"_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/322cbb59ab8c0fb765ae6f948fef9b18/mobx-view-model-8.6.0.tgz","_integrity":"sha512-Uq65VjG0dA9xINXRTFl/jkqaqiXaznIVGVfY1gS8xNImSyTtiRSBL2jQClYj1UugnlA/OMo6I5ITsvGUlSfYcg==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.6.1","description":"⚡ Clean MVVM for React + MobX | Powerful ViewModels made simple ⚡","directories":{},"_nodeVersion":"24.11.0","dependencies":{"yummies":"^6.0.0","react-simple-loadable":"^2.3.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vite":"^7.1.10","jsdom":"^26.1.0","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","lefthook":"^1.11.16","sborshik":"^1.2.0","commitfmt":"^1.0.4","typescript":"^5.9.3","@types/node":"^20.17.30","@types/react":"^18.3.20","@biomejs/biome":"2.2.6","@changesets/cli":"^2.29.5","js2me-biome-config":"^1.0.6","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","@changesets/changelog-github":"^0.5.1"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_8.6.0_1761901787462_0.9750792132578625","host":"s3://npm-registry-packages-npm-production"}},"8.6.1":{"name":"mobx-view-model","version":"8.6.1","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@8.6.1","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"fb079f6c1fea7b10a2bd9c827983871abd6f6004","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-8.6.1.tgz","fileCount":79,"integrity":"sha512-f4WpN8ClnEGLQP5LJQhLtJkVVxazYbZdTwhd7zFiKYRE6zvWcY1nWeAAtbM4D9hurAPXas6MMYhTT3O+AkreWg==","signatures":[{"sig":"MEYCIQCXj/r+j8FyK6XSXGJA34STsHdDIvusfzRbFbd1RApUMgIhALTRt59ilsfhwS2rDcJnwvR/sRnxkmmzcfhYASycmP/b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":249175},"type":"module","_from":"file:mobx-view-model-8.6.1.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"},"./README":"./README.md","./LICENSE":"./LICENSE","./package":"./package.json","./package.json":"./package.json"},"scripts":{"dev":"pnpm test:watch","pub":"pnpm build && sborshik publish --useDistDir","docs":"pnpm build && cd docs && pnpm dev","test":"vitest run --config vitest.config.ts","build":"vite build","check":"npm run lint:check && npm run ts:check","clean":"rimraf dist","prebuild":"npm run clean && npm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH_VERSION=major pnpm pub","pub:minor":"PUBLISH_VERSION=minor pnpm pub","pub:patch":"PUBLISH_VERSION=patch pnpm pub","docs:build":"cd docs && pnpm build","docs:serve":"cd docs && pnpm preview","lint:check":"pnpm exec biome check --write --no-errors-on-unmatched --files-ignore-unknown=true","test:watch":"vitest watch --config vitest.config.ts","build:watch":"pnpm build && nodemon --watch src --ext ts,tsx --exec \"pnpm build\"","docs:install":"cd docs && pnpm i","test:coverage":"vitest run --config vitest.config.ts --coverage","dev:install-hooks":"if [ -z \"$CI\" ]; then lefthook install; fi"},"_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/15d0707729917e46a2d5004a6c9bcbdc/mobx-view-model-8.6.1.tgz","_integrity":"sha512-f4WpN8ClnEGLQP5LJQhLtJkVVxazYbZdTwhd7zFiKYRE6zvWcY1nWeAAtbM4D9hurAPXas6MMYhTT3O+AkreWg==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.6.1","description":"⚡ Clean MVVM for React + MobX | Powerful ViewModels made simple ⚡","directories":{},"_nodeVersion":"24.11.0","dependencies":{"yummies":"^6.0.0","react-simple-loadable":"^2.3.9"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.5","vite":"^7.1.10","jsdom":"^26.1.0","rimraf":"^6.0.1","vitest":"^3.1.2","nodemon":"^3.1.9","lefthook":"^1.11.16","sborshik":"^1.8.10","commitfmt":"^1.0.4","typescript":"^5.9.3","@types/node":"^20.17.30","@types/react":"^18.3.20","@biomejs/biome":"2.2.6","@changesets/cli":"^2.29.5","js2me-biome-config":"^1.0.6","@testing-library/react":"^16.3.0","@vitejs/plugin-react-swc":"^3.9.0","@vitest/coverage-istanbul":"^3.1.2","@changesets/changelog-github":"^0.5.1"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_8.6.1_1762036562640_0.7913596014950965","host":"s3://npm-registry-packages-npm-production"}},"8.7.0":{"name":"mobx-view-model","version":"8.7.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@8.7.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"d4c2b76ccda564fea1e4d6506088c1de6a980ba9","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-8.7.0.tgz","fileCount":8,"integrity":"sha512-kLRc4KQDuppclzhKVvYcBqwNpgi63ZUd5a/8LGcgC0vKSchRXRfxuD2qHYS61chpnstc/cIcHkYrkZTtSipKOQ==","signatures":[{"sig":"MEUCIHQTdbQ2Yfy30vjhxcC4ZU5i0zqNsXb8QtY3lLP9HFJ0AiEAnn9enLHUgO+a8G/i+zWOhZZokN5SBYkO4Q23NjxTuSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227799},"main":"index.js","type":"module","_from":"file:mobx-view-model-8.7.0.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"}},"_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/ff4fa3c3398bbf189f991f0fe29aa1d8/mobx-view-model-8.7.0.tgz","_integrity":"sha512-kLRc4KQDuppclzhKVvYcBqwNpgi63ZUd5a/8LGcgC0vKSchRXRfxuD2qHYS61chpnstc/cIcHkYrkZTtSipKOQ==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.6.1","description":"⚡ Clean MVVM for React + MobX | Powerful ViewModels made simple ⚡","directories":{},"_nodeVersion":"24.11.0","dependencies":{"yummies":"^6.0.0","react-simple-loadable":"^2.3.9"},"_hasShrinkwrap":false,"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_8.7.0_1762256986615_0.12142370127840718","host":"s3://npm-registry-packages-npm-production"}},"8.8.0":{"name":"mobx-view-model","version":"8.8.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@8.8.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"203fd3f01795a518b522cc683dd460cc6b9070a7","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-8.8.0.tgz","fileCount":8,"integrity":"sha512-vez5WNpqWLOqfLa4f35uYQHcwZzNX8CwRNqFMezOwqfpMlrd5h2us3fqFYoxms7nBfwU90cszGRib01DJOH4gA==","signatures":[{"sig":"MEQCIEbR3CXASk/9Ynqq1cV56R2uNSCOuDfKzkl8rubp5wg1AiBKFh/QX58dgQiKj3fYXb1v55pyIoj0Z9va4650iDbkfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229491},"main":"index.js","type":"module","_from":"file:mobx-view-model-8.8.0.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"}},"_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/6dc2a58f0426e60019fd1620277b7207/mobx-view-model-8.8.0.tgz","_integrity":"sha512-vez5WNpqWLOqfLa4f35uYQHcwZzNX8CwRNqFMezOwqfpMlrd5h2us3fqFYoxms7nBfwU90cszGRib01DJOH4gA==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.6.1","description":"⚡ Clean MVVM for React + MobX | Powerful ViewModels made simple ⚡","directories":{},"_nodeVersion":"24.11.0","dependencies":{"yummies":"^6.1.1","react-simple-loadable":"^2.3.9"},"_hasShrinkwrap":false,"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_8.8.0_1762373525583_0.7751036003929284","host":"s3://npm-registry-packages-npm-production"}},"8.8.1":{"name":"mobx-view-model","version":"8.8.1","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@8.8.1","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"df85513ee3ee31547f31e1852efd78b8e3114ca6","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-8.8.1.tgz","fileCount":8,"integrity":"sha512-yn39bJoQJRMIYLfl2Unbgkz4xINPJcTbuRANEkoDWWfcowPgdbtut+UkX2hsnpvXQgRE5BPujxhBsA/RJXmCvg==","signatures":[{"sig":"MEQCIFsslUUvzEm+GFFvbTCP0QQkp3kmaeCkmclM0QPWGPsEAiAQydMhvYU4vDW+6nzMR6IW8SgRvkv5vgBIMlCrz0sz+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230513},"main":"index.js","type":"module","_from":"file:mobx-view-model-8.8.1.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"}},"_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/d101ec99980103368274557299687f38/mobx-view-model-8.8.1.tgz","_integrity":"sha512-yn39bJoQJRMIYLfl2Unbgkz4xINPJcTbuRANEkoDWWfcowPgdbtut+UkX2hsnpvXQgRE5BPujxhBsA/RJXmCvg==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.6.1","description":"⚡ Clean MVVM for React + MobX | Powerful ViewModels made simple ⚡","directories":{},"_nodeVersion":"24.11.0","dependencies":{"yummies":"^6.1.1","react-simple-loadable":"^2.3.9"},"_hasShrinkwrap":false,"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_8.8.1_1762680666978_0.694031840885144","host":"s3://npm-registry-packages-npm-production"}},"8.9.0":{"name":"mobx-view-model","version":"8.9.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@8.9.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"70df8ae070295272ec1c284700ecb1c36318b92a","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-8.9.0.tgz","fileCount":8,"integrity":"sha512-6DTRP3PanMjjgAf3RKSD7GqU2lJ4xlgAunNm9HpYZdtuDy/c1KyMGDhsnnlCUXzT2xenjujHCHgYMjD30fqz9A==","signatures":[{"sig":"MEQCIComNECRD72vDtvwgD5X0roMy5tz4O62/W90zJpOg2hGAiALxi2VrBBdEGcn/QjgZSS3Ipa7C4jsUpWebBXAQeCnDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233379},"main":"index.js","type":"module","_from":"file:mobx-view-model-8.9.0.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"}},"_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/1e059037d9735efd2b3a4747f58d9503/mobx-view-model-8.9.0.tgz","_integrity":"sha512-6DTRP3PanMjjgAf3RKSD7GqU2lJ4xlgAunNm9HpYZdtuDy/c1KyMGDhsnnlCUXzT2xenjujHCHgYMjD30fqz9A==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.6.2","description":"⚡ Clean MVVM for React + MobX | Powerful ViewModels made simple ⚡","directories":{},"_nodeVersion":"24.11.1","dependencies":{"yummies":"^6.3.0","react-simple-loadable":"^2.3.9"},"_hasShrinkwrap":false,"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"mobx-react-lite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_8.9.0_1763447449847_0.6586078580919239","host":"s3://npm-registry-packages-npm-production"}},"8.9.1":{"name":"mobx-view-model","version":"8.9.1","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@8.9.1","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"db419cd009a229eec35607023122f566286d8fd7","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-8.9.1.tgz","fileCount":8,"integrity":"sha512-RQzHzHhdEL8rYGvvWPDL2yVP2y8beUncfLjV/e2W5RNkOG01FWzMgO13WzNZ6g98nxoZKQWfO+RpTD4jISu4PA==","signatures":[{"sig":"MEUCIBWGbFk+FZD20L4d8QQKntasLfRDZtoIYvvcOwbNIArVAiEA9bMtAyy7lybuUBOolTGMO9Djx1P3aElocz9VC4nk98Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233379},"main":"index.js","type":"module","_from":"file:mobx-view-model-8.9.1.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"}},"_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/4707212a9217b6a8f1c68ccc6de85080/mobx-view-model-8.9.1.tgz","_integrity":"sha512-RQzHzHhdEL8rYGvvWPDL2yVP2y8beUncfLjV/e2W5RNkOG01FWzMgO13WzNZ6g98nxoZKQWfO+RpTD4jISu4PA==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.6.2","description":"⚡ Clean MVVM for React + MobX | Powerful ViewModels made simple ⚡","directories":{},"_nodeVersion":"24.11.1","dependencies":{"yummies":"^6.3.1","react-simple-loadable":"^2.3.9"},"_hasShrinkwrap":false,"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"mobx-react-lite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_8.9.1_1763448358057_0.5268428611370712","host":"s3://npm-registry-packages-npm-production"}},"8.10.0":{"name":"mobx-view-model","version":"8.10.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@8.10.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"9e51df41eb88f40e74692a00627326cb1c6ffef1","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-8.10.0.tgz","fileCount":8,"integrity":"sha512-+/oc85A3fWLNJZKXAn71aR7vXwcM6RrUSawcE/kAIUTQpY95ZRzZ1jIdNWvm0FQsWmR0qJTYSik4SQiR5T4x4Q==","signatures":[{"sig":"MEUCIBlfWuatZtjbO+q/onyJItrBuPUPG11QtVhZI9ZwSamvAiEAhXIxHtoyBZ+2kLSPyhbdlQYfGw1Q0/zPLgi8aiTODIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232343},"main":"index.js","type":"module","_from":"file:mobx-view-model-8.10.0.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"}},"_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/ed7dd59ff43078f96c98760af249b148/mobx-view-model-8.10.0.tgz","_integrity":"sha512-+/oc85A3fWLNJZKXAn71aR7vXwcM6RrUSawcE/kAIUTQpY95ZRzZ1jIdNWvm0FQsWmR0qJTYSik4SQiR5T4x4Q==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.6.2","description":"⚡ Clean MVVM for React + MobX | Powerful ViewModels made simple ⚡","directories":{},"_nodeVersion":"24.12.0","dependencies":{"yummies":"^7.0.0","react-simple-loadable":"^2.3.9"},"_hasShrinkwrap":false,"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"mobx-react-lite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_8.10.0_1768129358536_0.1299122887293349","host":"s3://npm-registry-packages-npm-production"}},"8.10.1":{"name":"mobx-view-model","version":"8.10.1","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@8.10.1","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"b94ff24dab55c8910aa289944212bcda317c6d02","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-8.10.1.tgz","fileCount":8,"integrity":"sha512-Obarztd+JGvaKXky13B7/Dz5nVNlTHPLKjf/piMBTNiirkIo0XdtIvjaGW0OvZkIr6NyN4EiRrRKBt/n7UMDiw==","signatures":[{"sig":"MEUCIH2+8PHGPdH8S/EP1KgSDRvrXNuHK7zfWYcmIyWsIC20AiEAj5PtyO5MBTJzI0PZe7NUMV3T+KeLdZWPzFK1OvtJ78U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233785},"main":"index.js","type":"module","_from":"file:mobx-view-model-8.10.1.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"}},"_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/cc6fb66113c99d9e5e4ef314baa6ab39/mobx-view-model-8.10.1.tgz","_integrity":"sha512-Obarztd+JGvaKXky13B7/Dz5nVNlTHPLKjf/piMBTNiirkIo0XdtIvjaGW0OvZkIr6NyN4EiRrRKBt/n7UMDiw==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.6.2","description":"⚡ Clean MVVM for React + MobX | Powerful ViewModels made simple ⚡","directories":{},"_nodeVersion":"24.13.0","dependencies":{"yummies":"^7.0.0","react-simple-loadable":"^2.3.9"},"_hasShrinkwrap":false,"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"mobx-react-lite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_8.10.1_1769791732972_0.8437532830530885","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"mobx-view-model","version":"9.0.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@9.0.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"fe3c3fbf058a29b26d69ae1eb6a6c8fdea438b21","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-9.0.0.tgz","fileCount":8,"integrity":"sha512-x2I472UHZtOil98m5rI+xfJ1bOE3WE5+grPn7QZTJG7aJ80KvOxyaIrtOBSqJR6HARdgCUISPb3CQvyusJYhgw==","signatures":[{"sig":"MEUCIQC8GXINcxPDzSbxMpBK1yC7W8rWVcVvUN0IU8LLnKexcgIgYEk6EiEeb4juO+dWlftY/7KU11/hFMuR++MRwB9fINs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":222059},"main":"index.js","type":"module","_from":"file:mobx-view-model-9.0.0.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"}},"_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/c8dec3dd38cf7703f974d3c551045684/mobx-view-model-9.0.0.tgz","_integrity":"sha512-x2I472UHZtOil98m5rI+xfJ1bOE3WE5+grPn7QZTJG7aJ80KvOxyaIrtOBSqJR6HARdgCUISPb3CQvyusJYhgw==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.6.2","description":"⚡ Clean MVVM for React + MobX | Powerful ViewModels made simple ⚡","directories":{},"_nodeVersion":"24.13.0","dependencies":{"yummies":"^7.3.1"},"_hasShrinkwrap":false,"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"mobx-react-lite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_9.0.0_1770295368249_0.9940423227219886","host":"s3://npm-registry-packages-npm-production"}},"9.1.0":{"name":"mobx-view-model","version":"9.1.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@9.1.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"a0c8c274300a3e5ce1ce878ae50eba5897075351","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-9.1.0.tgz","fileCount":8,"integrity":"sha512-/zm28ZAExdAI2UdV6NVvJb+y6wJXUP/dcezetRIj5hLP9kL/BrPA3ImD5MNjtotQJJoxUyWIqVYV3QyUswx96g==","signatures":[{"sig":"MEUCICelYmiBFd7e6FVqu9chqDXScX10r3axQFe+8e43wm07AiEAoZa4ugsPbgttaR4STJKmh6ZkcYY9qe+/jUFT6OxXthY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231093},"main":"index.js","type":"module","_from":"file:mobx-view-model-9.1.0.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"}},"_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/4be651939bd9bc8798b809e44693e477/mobx-view-model-9.1.0.tgz","_integrity":"sha512-/zm28ZAExdAI2UdV6NVvJb+y6wJXUP/dcezetRIj5hLP9kL/BrPA3ImD5MNjtotQJJoxUyWIqVYV3QyUswx96g==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.9.0","description":"⚡ Clean MVVM for React + MobX | Powerful ViewModels made simple ⚡","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yummies":"^7.10.0"},"_hasShrinkwrap":false,"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"mobx-react-lite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_9.1.0_1773300762814_0.19083392063871063","host":"s3://npm-registry-packages-npm-production"}},"9.2.0":{"name":"mobx-view-model","version":"9.2.0","keywords":["mobx","react","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@9.2.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"eba43b27f2a0ac4b463b6a465f444d84c8462537","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-9.2.0.tgz","fileCount":17,"integrity":"sha512-ddp7EuZhp/5rn0DaFR/zFzKOzqjF3bbWTPUAgph75r0J/b4krYKcGpKnLJA6EV4dlFsjP7nSnm/F2obKUN1U4Q==","signatures":[{"sig":"MEQCIA7pM2IjDGVuNq5rC60WoztL+7bu006aNwwr3ZylCHVeAiBhMTl4hlgej9oE0ioVLCXFeB51nm2EOCDIu2arIod0yA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248175},"main":"index.js","type":"module","_from":"file:mobx-view-model-9.2.0.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","default":"./react.js","require":"./react.cjs"}},"_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/59af381df8f95f6d3703265f70b5c025/mobx-view-model-9.2.0.tgz","_integrity":"sha512-ddp7EuZhp/5rn0DaFR/zFzKOzqjF3bbWTPUAgph75r0J/b4krYKcGpKnLJA6EV4dlFsjP7nSnm/F2obKUN1U4Q==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.11.0","description":"⚡ Clean MVVM for React + MobX | Powerful ViewModels made simple ⚡","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yummies":"^7.10.0"},"_hasShrinkwrap":false,"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"peerDependenciesMeta":{"react":{"optional":true},"react-dom":{"optional":true},"mobx-react-lite":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_9.2.0_1775681712213_0.29913176056893165","host":"s3://npm-registry-packages-npm-production"}},"9.3.0":{"name":"mobx-view-model","version":"9.3.0","keywords":["mobx","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@9.3.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"b8ce9cc3306aed6e21dad79bd474825cbcd0ab76","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-9.3.0.tgz","fileCount":13,"integrity":"sha512-4pGrNVXqrJ/FAq5qcuahoDX+EC36PWgqnyHQN/MGyZrnjkOTJ5LPr1b8IBvgYvBzI0ylNUoA65OmJ0RJUDdPAw==","signatures":[{"sig":"MEUCIAiybsHmYl6VUhhqoOQvs0H/wsLem1LWxFkp4HQ8hYJIAiEAjYWAhatVJo1Dd05twTuxp3CGVRtiD4FMU5dssUpM64A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133697},"main":"index.js","type":"module","_from":"file:mobx-view-model-9.3.0.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","default":"./react.js","require":"./react.cjs"}},"_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/c22f543416efad33e5d461c9fb160dda/mobx-view-model-9.3.0.tgz","_integrity":"sha512-4pGrNVXqrJ/FAq5qcuahoDX+EC36PWgqnyHQN/MGyZrnjkOTJ5LPr1b8IBvgYvBzI0ylNUoA65OmJ0RJUDdPAw==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.11.0","description":"MobX view models core (framework-agnostic)","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yummies":"^7.10.0","mobx-view-model-react":"^9.3.0"},"_hasShrinkwrap":false,"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_9.3.0_1775780036540_0.33537989938671475","host":"s3://npm-registry-packages-npm-production"}},"9.3.1":{"name":"mobx-view-model","version":"9.3.1","keywords":["mobx","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@9.3.1","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"785650eb5cdfc0d7fa2d64411914995982eecfbd","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-9.3.1.tgz","fileCount":13,"integrity":"sha512-7Q01wDPIN1Y4Wmp5++wV0BDLi1Ru4BNkWJatfXdkkA+a6efvKkEr9QRM4hn2RFG1YIQXYwhNMN86SSO0DmX+xA==","signatures":[{"sig":"MEQCIGiLOiCwZkVQIK8uLBjNhsAN9h9Q7P43LdlDLeaS11aVAiBwtLHwRe31Yk5Uw3WgSl5gUbEEKfwZV8H4UZvJShthPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133639},"main":"index.js","type":"module","_from":"file:mobx-view-model-9.3.1.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","default":"./react.js","require":"./react.cjs"}},"_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/3415d062e8f5902f75aa8cd8e4e390a2/mobx-view-model-9.3.1.tgz","_integrity":"sha512-7Q01wDPIN1Y4Wmp5++wV0BDLi1Ru4BNkWJatfXdkkA+a6efvKkEr9QRM4hn2RFG1YIQXYwhNMN86SSO0DmX+xA==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.11.0","description":"MobX view models core (framework-agnostic)","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yummies":"^7.10.0","mobx-view-model-react":"^9.3.1"},"_hasShrinkwrap":false,"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_9.3.1_1775816374821_0.625002471099926","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"mobx-view-model","version":"10.0.0","keywords":["mobx","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@10.0.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"a654fd539cd452d234046eeaa6ac58b654f213bd","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-10.0.0.tgz","fileCount":29,"integrity":"sha512-+rVV6Sc2lNTzff/K1g01gPCl+LnPOcpv2UbcrE4PKhvt13Rxx2yzQ1EVqNKvAboVzeqClEP+rJ0i0FX9VQrc6w==","signatures":[{"sig":"MEQCICb7KgC+nNICJ6nh26F4qKGmeSNrv4B666X2zSDA/CEpAiBi2MM5PgLWc4eYolW0lI/fBwOnC9ZsIPrwhA2g/NAOoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74857},"type":"module","_from":"file:mobx-view-model-10.0.0.tgz","exports":{".":{"types":"./src/index.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./src/react-subpath.ts","import":"./dist/react.js","default":"./dist/react.js","require":"./dist/react.cjs"}},"scripts":{"pub":"pnpm build && sborshik publish --useDistDir","test":"vitest run --config vitest.config.ts","build":"vite build","check":"pnpm run ts:check && pnpm ts-test-types:check","clean":"rimraf dist","prebuild":"pnpm run clean && pnpm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH_VERSION=major pnpm pub","pub:minor":"PUBLISH_VERSION=minor pnpm pub","pub:patch":"PUBLISH_VERSION=patch pnpm pub","test:watch":"vitest watch --config vitest.config.ts","build:watch":"pnpm build && nodemon --watch src --ext ts,tsx --exec \"pnpm build\"","test:coverage":"vitest run --config vitest.config.ts --coverage","ts-test-types:check":"tsc --noEmit --project tsconfig.test.json"},"_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/4244853b7358d307bf7b9f3c5e147e06/mobx-view-model-10.0.0.tgz","_integrity":"sha512-+rVV6Sc2lNTzff/K1g01gPCl+LnPOcpv2UbcrE4PKhvt13Rxx2yzQ1EVqNKvAboVzeqClEP+rJ0i0FX9VQrc6w==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.11.0","description":"MobX view models core (framework-agnostic)","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yummies":"^7.10.0","mobx-view-model-react":"^9.3.2"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","jsdom":"^26.1.0","rimraf":"^6.1.3","vitest":"^4.0.18","nodemon":"^3.1.14","sborshik":"^3.1.0","typescript":"^5.9.3","@types/node":"^25.3.3","@types/react":"^18.3.28","@biomejs/biome":"2.2.6","js2me-biome-config":"^1.1.0","mobx-view-model-react":"9.3.2","@vitejs/plugin-react-swc":"^4.2.3","@vitest/coverage-istanbul":"^4.0.18"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_10.0.0_1776116961207_0.5321734485685568","host":"s3://npm-registry-packages-npm-production"}},"10.0.1":{"name":"mobx-view-model","version":"10.0.1","keywords":["mobx","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@10.0.1","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"3ffe414e60f68317cf4bec81a0295fc60496228b","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-10.0.1.tgz","fileCount":13,"integrity":"sha512-bqsKHtQA1DwpbyXy+hxNbkuJTzzfc7oyCQ8Z+PLhlcILcgEZRW5AAjCANfIL9XxSwCpr0+VhLVr4TuKG21qCsQ==","signatures":[{"sig":"MEUCIFKH+Sj1/1IyoihIPuwdVpo4FK1qQlwTyZtoH/qXtJ97AiEAlZlszNHy+tug6m5sdb8npHkt6x91Zmc+s+tE7dnJ+wE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159424},"main":"./index.cjs","type":"module","_from":"file:mobx-view-model-10.0.1.tgz","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","default":"./react.js","require":"./react.cjs"}},"_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/e494bc809ef4fa52eebe54d5c62fa54e/mobx-view-model-10.0.1.tgz","_integrity":"sha512-bqsKHtQA1DwpbyXy+hxNbkuJTzzfc7oyCQ8Z+PLhlcILcgEZRW5AAjCANfIL9XxSwCpr0+VhLVr4TuKG21qCsQ==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.11.0","description":"MobX view models core (framework-agnostic)","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yummies":"^7.10.0","mobx-view-model-react":"10.0.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_10.0.1_1776152603511_0.15778692664505956","host":"s3://npm-registry-packages-npm-production"}},"10.0.2":{"name":"mobx-view-model","version":"10.0.2","keywords":["mobx","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@10.0.2","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"cca3979f0ca128a16b12b69c660835607a66ab67","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-10.0.2.tgz","fileCount":13,"integrity":"sha512-vJNdXi9fT7CA1OvMpQ/3EHJ0r0/pM8QiaTmjbfubqDUTSJXS0UMiKoRi1z92rP0i23aECmLAUP5hnzJ3luHNRw==","signatures":[{"sig":"MEQCIHUmqcXg03qcQXrY0KxJuS8BW7B7PNJwa2hDJvfig4H3AiA49X9HusltGfOxN3pQZiWMlcS92m9fIBq9iK0/Iahf8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":159425},"main":"./index.cjs","type":"module","_from":"file:mobx-view-model-10.0.2.tgz","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","default":"./react.js","require":"./react.cjs"}},"_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/3e4d45a4ad28482f1cbd33b5d97ae871/mobx-view-model-10.0.2.tgz","_integrity":"sha512-vJNdXi9fT7CA1OvMpQ/3EHJ0r0/pM8QiaTmjbfubqDUTSJXS0UMiKoRi1z92rP0i23aECmLAUP5hnzJ3luHNRw==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.11.0","description":"MobX view models core (framework-agnostic)","directories":{},"_nodeVersion":"24.14.1","dependencies":{"yummies":"^7.10.0","mobx-view-model-react":"^10.0.2"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_10.0.2_1776156596570_0.7536770766179313","host":"s3://npm-registry-packages-npm-production"}},"10.0.3":{"name":"mobx-view-model","version":"10.0.3","keywords":["mobx","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@10.0.3","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"bba6cfad52b59a1fc196626af184f454987d7ab8","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-10.0.3.tgz","fileCount":13,"integrity":"sha512-bMRjsFI/I5YohiGVW7/DC0jRjMkHNOL4FW51b3uMcHg44iryXn+aCry+cmZb+pP+eBhhKdHtqL4C1oDNvdvfyQ==","signatures":[{"sig":"MEQCIDmxaAv0/xyKm7xUU0ZzL8rZkolUwku69/8IBHDUjauJAiB2mB05lRhSduVasdfazj2EbuOyu6J4+u8nkG/Y/J/IrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155833},"main":"./index.cjs","type":"module","_from":"file:mobx-view-model-10.0.3.tgz","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","default":"./react.js","require":"./react.cjs"}},"_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/4f940301f9694f74dcdff3fc5b54f288/mobx-view-model-10.0.3.tgz","_integrity":"sha512-bMRjsFI/I5YohiGVW7/DC0jRjMkHNOL4FW51b3uMcHg44iryXn+aCry+cmZb+pP+eBhhKdHtqL4C1oDNvdvfyQ==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.12.1","description":"MobX view models core (framework-agnostic)","directories":{},"_nodeVersion":"24.15.0","dependencies":{"yummies":"^7.10.0","mobx-view-model-react":"^10.0.3"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_10.0.3_1776375540436_0.14347716650648468","host":"s3://npm-registry-packages-npm-production"}},"10.0.4":{"name":"mobx-view-model","version":"10.0.4","keywords":["mobx","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@10.0.4","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"c866952d38f28c7e4a3c5ad27d3bcc893eacbcb2","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-10.0.4.tgz","fileCount":13,"integrity":"sha512-4/Knnv6PO4HyrddEeTiRV9Z2W/f3gaVePWTGvpvFxPGvvI7pxo3OtYZOrFYW+lrKSj9lUe6HMxpFQ1iqCz3a8Q==","signatures":[{"sig":"MEUCIQD3SW6ZxUkJPdShyMTft+TPJK6ZVT/sUSkdIOQARqA1xAIgS1SGdIgjAvgGd8vxD4CR97ScYZKjdXaDWPfcWZENDGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157013},"main":"./index.cjs","type":"module","_from":"file:mobx-view-model-10.0.4.tgz","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","default":"./react.js","require":"./react.cjs"}},"_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/26fe633bb271d6a8b3fc331adda82fe4/mobx-view-model-10.0.4.tgz","_integrity":"sha512-4/Knnv6PO4HyrddEeTiRV9Z2W/f3gaVePWTGvpvFxPGvvI7pxo3OtYZOrFYW+lrKSj9lUe6HMxpFQ1iqCz3a8Q==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.12.1","description":"MobX view models core (framework-agnostic)","directories":{},"_nodeVersion":"24.15.0","dependencies":{"yummies":"^7.10.0","mobx-view-model-react":"^10.0.4"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_10.0.4_1776378021657_0.7164395505791876","host":"s3://npm-registry-packages-npm-production"}},"10.0.5":{"name":"mobx-view-model","version":"10.0.5","keywords":["mobx","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@10.0.5","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"5bbcfb45a08b9616da49ca38d2056c8bbbc4e899","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-10.0.5.tgz","fileCount":13,"integrity":"sha512-QBJWwz0OMC7AHVJlmM6RCivxn5ihS6DLlP4oQvPhrqeU1K8ErUowtQEYaawLdvznTkSAX1vHKK/XNwV6jWBKoA==","signatures":[{"sig":"MEYCIQDedlxyzSPE/QN2B63M/KTFOzpKc0M9FYULv8DyO9ye2QIhAJwDeumYvd7b3qyO/38C45ljO5f9mJse4bfjhmCYsl+y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157013},"main":"./index.cjs","type":"module","_from":"file:mobx-view-model-10.0.5.tgz","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","default":"./react.js","require":"./react.cjs"}},"_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/472ecd9341e73bc7567b6fe8eeba1525/mobx-view-model-10.0.5.tgz","_integrity":"sha512-QBJWwz0OMC7AHVJlmM6RCivxn5ihS6DLlP4oQvPhrqeU1K8ErUowtQEYaawLdvznTkSAX1vHKK/XNwV6jWBKoA==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.12.1","description":"MobX view models core (framework-agnostic)","directories":{},"_nodeVersion":"24.15.0","dependencies":{"yummies":"^7.10.0","mobx-view-model-react":"^10.0.5"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_10.0.5_1776420657746_0.6159905242929491","host":"s3://npm-registry-packages-npm-production"}},"10.1.0":{"name":"mobx-view-model","version":"10.1.0","keywords":["mobx","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@10.1.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"9f970b3ca59f47033987ff3ef4bec7953cdcb1df","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-10.1.0.tgz","fileCount":13,"integrity":"sha512-1/3Hpp1+lLV2rWuVgXHW/7KF8F5M6p6wYeV/orfhUq+KUMIjIVEhlPFzEoOIPZ1sovxMBrSr7jPMMrModqe3NQ==","signatures":[{"sig":"MEUCIBrhwiLFYQK9QiOeDEvvFuzyqisAWBQDJQhZbSkttD3fAiEAuPIli4oX4v/YHR1A4Fiuj2uEd5Kw53DsF7G9R7T5jG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157645},"main":"./index.cjs","type":"module","_from":"file:mobx-view-model-10.1.0.tgz","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","default":"./react.js","require":"./react.cjs"}},"_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/c0685ac3ad07ff6ecd5ff4484bb5d289/mobx-view-model-10.1.0.tgz","_integrity":"sha512-1/3Hpp1+lLV2rWuVgXHW/7KF8F5M6p6wYeV/orfhUq+KUMIjIVEhlPFzEoOIPZ1sovxMBrSr7jPMMrModqe3NQ==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.12.1","description":"MobX view models core (framework-agnostic)","directories":{},"_nodeVersion":"24.15.0","dependencies":{"yummies":"^7.10.0","mobx-view-model-react":"^10.1.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_10.1.0_1776463860656_0.12003223388945194","host":"s3://npm-registry-packages-npm-production"}},"10.1.1":{"name":"mobx-view-model","version":"10.1.1","keywords":["mobx","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@10.1.1","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"006ac7cf33ccd5b25a3f84b546d629b87d406528","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-10.1.1.tgz","fileCount":13,"integrity":"sha512-qyoQ8tARWj0+GJ7eiEgPi/yPSGDoPRyqNVJ3lfNCWavLTH1ctPqfbsQvESe3cALVNt5eUgJKfRzhmrJMZ95orA==","signatures":[{"sig":"MEQCIAxWIk/UCQOL9pl82qcZaVU3oSd0Ph16qRpgkkusO+aIAiAwU7g119ABHnGo2wjcSGYzBZR8Hz/pEba2vr50kHkigg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158103},"main":"./index.cjs","type":"module","_from":"file:mobx-view-model-10.1.1.tgz","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","default":"./react.js","require":"./react.cjs"}},"_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/b6b4147307fb933646f04fa83b10b181/mobx-view-model-10.1.1.tgz","_integrity":"sha512-qyoQ8tARWj0+GJ7eiEgPi/yPSGDoPRyqNVJ3lfNCWavLTH1ctPqfbsQvESe3cALVNt5eUgJKfRzhmrJMZ95orA==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.12.1","description":"MobX view models core (framework-agnostic)","directories":{},"_nodeVersion":"24.15.0","dependencies":{"yummies":"^7.10.0","mobx-view-model-react":"^10.1.1"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_10.1.1_1776497703723_0.3790965085461717","host":"s3://npm-registry-packages-npm-production"}},"10.1.2":{"name":"mobx-view-model","version":"10.1.2","keywords":["mobx","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@10.1.2","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"681ceaae13fe414db42b563188edde62e7c8bb77","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-10.1.2.tgz","fileCount":13,"integrity":"sha512-72natP30FZCS6eQUNdkUA/mzUlfpN6HW7wkvgy8OQMiASGo/OcVVcJzOx88JOOq1J6mEHOjTcMoEeTlUQLQxXg==","signatures":[{"sig":"MEYCIQDryh0T0K97oLLzj7dl9uhTWvQ2AIpkZVV4maayuROyYQIhAKqiyE/0cbBS3yKP7355oNyx2bv87OL2Jn3Y02hrz8+K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158535},"main":"./index.cjs","type":"module","_from":"file:mobx-view-model-10.1.2.tgz","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","default":"./react.js","require":"./react.cjs"}},"_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/de3fc4a9d917da49cc811e73eda96533/mobx-view-model-10.1.2.tgz","_integrity":"sha512-72natP30FZCS6eQUNdkUA/mzUlfpN6HW7wkvgy8OQMiASGo/OcVVcJzOx88JOOq1J6mEHOjTcMoEeTlUQLQxXg==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.12.1","description":"MobX view models core (framework-agnostic)","directories":{},"_nodeVersion":"24.15.0","dependencies":{"yummies":"^7.10.0","mobx-view-model-react":"^10.1.2"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_10.1.2_1776499058388_0.25886856760661137","host":"s3://npm-registry-packages-npm-production"}},"10.2.0":{"name":"mobx-view-model","version":"10.2.0","keywords":["mobx","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@10.2.0","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"9d1a58c8eb8066536180f06d898abec10a26465f","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-10.2.0.tgz","fileCount":13,"integrity":"sha512-IfS4cQrb9vSQ0CaP8zDHWZ/yU0M/NfwX5SGUaHam2vZ/yJPWWM1Qv6x1PykBvTNvdwCwud+jXV1yyLvFGwd4vw==","signatures":[{"sig":"MEUCIQD9rw+vDAyf/qtoUqjF2WNqJ0HMQY0ARVVXrjNG92XYvAIgH9381QNNNZK2R/v1q8XcYhludWPd7rjLOfc7owuxuGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158949},"main":"./index.cjs","type":"module","_from":"file:mobx-view-model-10.2.0.tgz","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","default":"./react.js","require":"./react.cjs"}},"_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/ed07cf74729910aa2e1c2ce01f2c677b/mobx-view-model-10.2.0.tgz","_integrity":"sha512-IfS4cQrb9vSQ0CaP8zDHWZ/yU0M/NfwX5SGUaHam2vZ/yJPWWM1Qv6x1PykBvTNvdwCwud+jXV1yyLvFGwd4vw==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.12.1","description":"MobX view models core (framework-agnostic)","directories":{},"_nodeVersion":"24.15.0","dependencies":{"yummies":"^7.10.0","mobx-view-model-react":"^10.2.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_10.2.0_1776636602109_0.20857979081001776","host":"s3://npm-registry-packages-npm-production"}},"10.2.1":{"name":"mobx-view-model","version":"10.2.1","keywords":["mobx","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@10.2.1","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"fb0d5a2a49a402207ed1cd442af682e0387071a9","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-10.2.1.tgz","fileCount":13,"integrity":"sha512-tcITwf3+KR9HAcOZLrv0Gv6n1p81GmVtsJapMWZXxLpezUHAOwHxpO/pBG8M7WhXwSZlHoLw8pns0YAn/dcxGg==","signatures":[{"sig":"MEUCIQC1nEBuEF7OjWL5QbLbMPQvD5T/nboibwaIptTiRVnWUgIgGICkA7Z2AipskgenGyJwpoJdKKKLGUuq7FyHwXS/X7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158949},"main":"./index.cjs","type":"module","_from":"file:mobx-view-model-10.2.1.tgz","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","default":"./react.js","require":"./react.cjs"}},"_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"_resolved":"/tmp/73ee24e3ccb76ff5e36355b9f698cc40/mobx-view-model-10.2.1.tgz","_integrity":"sha512-tcITwf3+KR9HAcOZLrv0Gv6n1p81GmVtsJapMWZXxLpezUHAOwHxpO/pBG8M7WhXwSZlHoLw8pns0YAn/dcxGg==","repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.13.0","description":"MobX view models core (framework-agnostic)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yummies":"^7.10.0","mobx-view-model-react":"^10.2.1"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_10.2.1_1780657713711_0.05426355330193022","host":"s3://npm-registry-packages-npm-production"}},"10.2.2":{"name":"mobx-view-model","version":"10.2.2","keywords":["mobx","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@10.2.2","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"59c195e3fc7643f1d73c0857ffe9ec3bbf700deb","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-10.2.2.tgz","fileCount":13,"integrity":"sha512-tspzsC7qZ596l4Apsd4wrDAVIjC7lWZAS+y6BANoNAUpDwfxL5hN34MSX0BvwJIy4QmFWt9Gp3N6G2Q3t1SIVg==","signatures":[{"sig":"MEUCIQD67hivv3YAZ5yhJ9FIUbJI7j7aEmF7XHCJIxJKaJ82kQIgfDTzdoZSc3qnGPwmKWjJzNwfmNIfMQT8AsEFbilBPas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mobx-view-model@10.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":153958},"main":"./index.cjs","type":"module","_from":"file:mobx-view-model-10.2.2.tgz","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","default":"./react.js","require":"./react.cjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6ccbf2b-96b2-4de6-8a43-ff23b0a1895b"}},"_resolved":"/tmp/6170abd66c3b09b84d65c92866d14f9c/mobx-view-model-10.2.2.tgz","_integrity":"sha512-tspzsC7qZ596l4Apsd4wrDAVIjC7lWZAS+y6BANoNAUpDwfxL5hN34MSX0BvwJIy4QmFWt9Gp3N6G2Q3t1SIVg==","repository":{"url":"git+https://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.17.0","description":"MobX view models core (framework-agnostic)","directories":{},"_nodeVersion":"24.17.0","dependencies":{"yummies":"^7.10.0","mobx-view-model-react":"^10.2.2"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_10.2.2_1782221643177_0.1244624242765946","host":"s3://npm-registry-packages-npm-production"}},"10.2.3":{"name":"mobx-view-model","version":"10.2.3","keywords":["mobx","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":"js2me","license":"MIT","_id":"mobx-view-model@10.2.3","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"01aebd999f4d77767c19fa808e06bb1d44072881","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-10.2.3.tgz","fileCount":13,"integrity":"sha512-FQzzeQWhqR+sx4Oce7iFrTdq2dGcfCk8tnmi5RsS0gKdMXOto8PC2q1ANRim7Mw37GjzdR+RnkrZ/3PV2t2xBQ==","signatures":[{"sig":"MEQCICGIAiaRFctX+0RPDQrxZt/zRSgO1tOcoORg+EztNOY5AiB1GtTmx1M7h1o7SgyYPxZ1g0QuLzRpI61PODzf3+h6Qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mobx-view-model@10.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":153958},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","default":"./react.js","require":"./react.cjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6ccbf2b-96b2-4de6-8a43-ff23b0a1895b"}},"repository":{"url":"https://github.com/js2me/mobx-view-model","type":"git"},"description":"MobX view models core (framework-agnostic)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yummies":"^7.20.1","mobx-view-model-react":"^10.3.0"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_10.2.3_1782300620882_0.38144784491862893","host":"s3://npm-registry-packages-npm-production"}},"10.2.4":{"name":"mobx-view-model","version":"10.2.4","keywords":["mobx","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":"js2me","license":"MIT","_id":"mobx-view-model@10.2.4","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"a9c0643da9330cbf9bb9cbea7dd524689e6cf692","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-10.2.4.tgz","fileCount":13,"integrity":"sha512-jb2vD+X3Mf5PrjqBc5SwIQIDLjQLKuhkfYCpE9rZgBGv8T52z6rfFtbEkk/Itqx6WxHRidkWP7C7rjynjnbtXQ==","signatures":[{"sig":"MEYCIQDc4ipAdvqBotNFTmSuG0QLX9nhLl0MzT5h5igtYZyNawIhAIoyYNBlcF/vEf56wuigLrOfNvCh88nJo/RcNRFyNo2J","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/mobx-view-model@10.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":153958},"main":"./index.cjs","type":"module","types":"./index.d.ts","module":"./index.js","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","default":"./react.js","require":"./react.cjs"}},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a6ccbf2b-96b2-4de6-8a43-ff23b0a1895b"}},"repository":{"url":"https://github.com/js2me/mobx-view-model","type":"git"},"description":"MobX view models core (framework-agnostic)","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yummies":"^7.20.1","mobx-view-model-react":"^10.3.1"},"publishConfig":{"directory":"dist"},"_hasShrinkwrap":false,"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_10.2.4_1783420613489_0.1798648541494583","host":"s3://npm-registry-packages-npm-production"}},"9.3.2":{"name":"mobx-view-model","version":"9.3.2","keywords":["mobx","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@9.3.2","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"fbf27a0aa447e7116b7b4d94efc15b61539121e1","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-9.3.2.tgz","fileCount":46,"integrity":"sha512-LEUGub1T53YzWwTwy8Fi8WhNHfleLTAORUWo25MT7dtBvh0fu8aNxOdtrP4waZYE+o0xmqKEvmvU/VscR++bsA==","signatures":[{"sig":"MEYCIQCQWx6/prVDmnVs1dJa22DqhSB7eJB2lBkmmzY5PyF02AIhAIs7x9dNzuppWAHPyGg0+EPEooBC+a+KBMox1APV43eo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":299708},"type":"module","exports":{".":{"types":"./src/index.ts","import":"./dist/index.js","default":"./dist/index.js","require":"./dist/index.cjs"},"./react":{"types":"./src/react-subpath.ts","import":"./dist/react.js","default":"./dist/react.js","require":"./dist/react.cjs"}},"gitHead":"8c1b997ec5610381d6233f176877edcec25f4d03","scripts":{"pub":"pnpm build && sborshik publish --useDistDir","test":"vitest run --config vitest.config.ts","build":"vite build","check":"pnpm run ts:check && pnpm ts-test-types:check","clean":"rimraf dist","prebuild":"pnpm run clean && pnpm run check","ts:check":"tsc --noEmit","pub:major":"PUBLISH_VERSION=major pnpm pub","pub:minor":"PUBLISH_VERSION=minor pnpm pub","pub:patch":"PUBLISH_VERSION=patch pnpm pub","test:watch":"vitest watch --config vitest.config.ts","build:watch":"pnpm build && nodemon --watch src --ext ts,tsx --exec \"pnpm build\"","test:coverage":"vitest run --config vitest.config.ts --coverage","ts-test-types:check":"tsc --noEmit --project tsconfig.test.json"},"_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.13.0","description":"MobX view models core (framework-agnostic)","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yummies":"^7.10.0","mobx-view-model-react":"^9.3.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","jsdom":"^26.1.0","rimraf":"^6.1.3","vitest":"^4.0.18","nodemon":"^3.1.14","sborshik":"^3.0.7","typescript":"^5.9.3","@types/node":"^25.3.3","@types/react":"^18.3.28","@biomejs/biome":"2.2.6","js2me-biome-config":"^1.1.0","mobx-view-model-react":"workspace:*","@vitejs/plugin-react-swc":"^4.2.3","@vitest/coverage-istanbul":"^4.0.18"},"peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_9.3.2_1785950873243_0.26727645535278044","host":"s3://npm-registry-packages-npm-production"}},"9.3.3":{"name":"mobx-view-model","version":"9.3.3","keywords":["mobx","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@9.3.3","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"51a4a4f25941e22308e79b4653736dceb5cbf132","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-9.3.3.tgz","fileCount":27,"integrity":"sha512-pYGqOhgExFLe8s8MHE/TVJ1RA/ivrk/uo5I6C2JIcMfnr9EnZ5Cucm02H6MTBzm9OAUc4tzPVVJLOLb0F72Tdg==","signatures":[{"sig":"MEUCIQD7UR9rryQdKBfQwT0E0iJBlWUXu0PTx0OogBjHSuMtYAIgduSxTpK0ch8zToECwr8xNIIsXbBkSqf9FopckBxsBf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259722},"main":"index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","default":"./core.js","require":"./core.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","default":"./react.js","require":"./react.cjs"},"./mobx-view-model-react":{"types":"./mobx-view-model-react.d.ts","import":"./mobx-view-model-react.js","default":"./mobx-view-model-react.js","require":"./mobx-view-model-react.cjs"}},"gitHead":"4fcf3f7bd92e66d7b3a2146f82f2ca3d22328474","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.9.0","description":"MobX view models core (framework-agnostic)","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yummies":"^7.10.0","mobx-view-model-react":"^9.3.5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_9.3.3_1788450438147_0.8446496627324094","host":"s3://npm-registry-packages-npm-production"}},"9.3.4":{"name":"mobx-view-model","version":"9.3.4","keywords":["mobx","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@9.3.4","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"eea8de228711a43fbd53cd1755c06f86cbb10309","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-9.3.4.tgz","fileCount":27,"integrity":"sha512-EacITL5+SmmNdWc2fk6XiRWYjAO2KIGdNsPxw9TyOgoa3Ga7X3kOh13NH7jq4mBiLJWqZA5ymT88lU1Wf7pVKA==","signatures":[{"sig":"MEQCIGMbeN0QuRyFI9uvrgX8vMbb0H2mpJWYiSIa8dv3oXOTAiBD8sdFJf4lIZcGTuMbPe3wMWz9hfvJqDu9/h/smQUhBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478046},"main":"index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","default":"./core.js","require":"./core.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","default":"./react.js","require":"./react.cjs"},"./mobx-view-model-react":{"types":"./mobx-view-model-react.d.ts","import":"./mobx-view-model-react.js","default":"./mobx-view-model-react.js","require":"./mobx-view-model-react.cjs"}},"gitHead":"9794844079eef0cd5cc6aecb3b450e318928f9b4","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.9.0","description":"MobX view models core (framework-agnostic)","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yummies":"^7.10.0","mobx-view-model-react":"^9.3.6"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_9.3.4_1788452301250_0.6933937638706529","host":"s3://npm-registry-packages-npm-production"}},"9.3.5":{"name":"mobx-view-model","version":"9.3.5","keywords":["mobx","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@9.3.5","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"9a0632d4051a37dc19259c4783b8e39194da932f","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-9.3.5.tgz","fileCount":27,"integrity":"sha512-awKXuadcJtAywYZtUW60iyyC4umFTS0B5NQ6lek9NavLIWzZ5gmQjtC1J+E9xEUFKzdG/5UUW4NfVO9w8ToIbw==","signatures":[{"sig":"MEUCIE91syFS/1MiwTCfPzNYwyrxVLwdPkU6JytpQN4FzFfJAiEAiETtEdY3kjIrC2AsE0PNGqxLZ8LsQpSv5OsrU2qgvvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454923},"main":"index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","default":"./core.js","require":"./core.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","default":"./react.js","require":"./react.cjs"},"./mobx-view-model-react":{"types":"./mobx-view-model-react.d.ts","import":"./mobx-view-model-react.js","default":"./mobx-view-model-react.js","require":"./mobx-view-model-react.cjs"}},"gitHead":"aa2613f18a84198a8557b9a8970f415775fb4b45","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.9.0","description":"MobX view models core (framework-agnostic)","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yummies":"^7.10.0","mobx-view-model-react":"^9.3.7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_9.3.5_1788453140799_0.06705317721209392","host":"s3://npm-registry-packages-npm-production"}},"9.3.6":{"name":"mobx-view-model","version":"9.3.6","keywords":["mobx","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@9.3.6","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"56449607ca1526e6b9a22da727ba5ac12661a646","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-9.3.6.tgz","fileCount":30,"integrity":"sha512-8CVb879x+FRqPt0hl5cGlmQvWNwAyjkoYUBr4tmPRKjc98NaDedhIRokKEAs0H8BCxPhgYJCKQ9vd6W46UgLKw==","signatures":[{"sig":"MEUCIQDPDY+QOSy7xIFSUZuzENjyHGEFMBVBDQAje8nOoOAhPwIgIxa4Lgba2DPg0QtG0VDfTtuDM9iWQ7iTvRrcr2g3UDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254974},"main":"index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","default":"./core.js","require":"./core.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","default":"./react.js","require":"./react.cjs"}},"gitHead":"a0cc127ccef19bf4907b3cb1df5f7a39806313a4","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.9.0","description":"MobX view models core (framework-agnostic)","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yummies":"^7.10.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_9.3.6_1788508820996_0.9525335257879586","host":"s3://npm-registry-packages-npm-production"}},"9.3.7":{"name":"mobx-view-model","version":"9.3.7","keywords":["mobx","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@9.3.7","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"74e2bfa6bdbac66a397d488a73425472c3591469","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-9.3.7.tgz","fileCount":30,"integrity":"sha512-/NXix3Syfv6fxos3Jpv5WemI9RHFHXqiJsfWQr9AdM5IW/fiPBQCnXyhU+dE9BfZEzTMxsit4HayKWdyrJCfQw==","signatures":[{"sig":"MEQCIHImCxdV/hJObFkumPEFbOBH6CnFp6dHcULrw+celAEcAiBBBkxkHjjOn5SNAmpZbQL38jjjKHoqD5pSLtOOOV7BRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254976},"main":"index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"},"./core":{"types":"./index.d.ts","import":"./core.js","default":"./core.js","require":"./core.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","default":"./react.js","require":"./react.cjs"}},"gitHead":"88a8c8819eb58d7f4dcfc8c7d9a8f3c16c526b33","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.9.0","description":"MobX view models core (framework-agnostic)","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yummies":"^7.10.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_9.3.7_1788517087580_0.7625754350604064","host":"s3://npm-registry-packages-npm-production"}},"9.3.8":{"name":"mobx-view-model","version":"9.3.8","keywords":["mobx","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@9.3.8","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"c08f053aea4b29bdc160534e5c43204b2e32dedc","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-9.3.8.tgz","fileCount":17,"integrity":"sha512-uwSs+YYIKzd8YxkFIqTfCHX02qCB4w/VqFzJ31jymlHWXnr3u2+tGQmloO7TQQRvKeLbRfi68d1Ud5WSW5XnQQ==","signatures":[{"sig":"MEQCIE0QsjGRsuugWb6slZVoASvREfTWUU2/Gwp1dYcJ2IpgAiA/d38OOEdOHsbFyCRs/hMcsGBZbf+fe6IVfLTiDwrmhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226548},"main":"index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","default":"./react.js","require":"./react.cjs"}},"gitHead":"88a8c8819eb58d7f4dcfc8c7d9a8f3c16c526b33","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.9.0","description":"MobX view models core (framework-agnostic)","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yummies":"^7.10.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_9.3.8_1788517746144_0.7154906348796037","host":"s3://npm-registry-packages-npm-production"}},"9.3.9":{"name":"mobx-view-model","version":"9.3.9","keywords":["mobx","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@9.3.9","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"3830ef5d39b56df115ca1c85da30c1522382202c","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-9.3.9.tgz","fileCount":30,"integrity":"sha512-WDVqYYZ/nAepKHNi3I/+iTpz3DD+wJ40UWIbedJXpw+1GgaEQj/QZGh3aBDyzZXVlBaWDpLl8T9dPsn8yBxyqw==","signatures":[{"sig":"MEUCIQD/yKokeCd9/o7wI3i9dHnVoDJB6Z0IJzPBuNqZhSSvrgIgXd7VbgDkY7OkORbLSltdCcKjhnQmPZLyZ/pDAknArAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254974},"main":"index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","default":"./core.js","require":"./core.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","default":"./react.js","require":"./react.cjs"}},"gitHead":"68ac8083ea35d3aa07a981a6a9dfa73d3aa88410","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.9.0","description":"MobX view models core (framework-agnostic)","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yummies":"^7.10.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_9.3.9_1788523991762_0.18948318882631066","host":"s3://npm-registry-packages-npm-production"}},"9.3.10":{"name":"mobx-view-model","version":"9.3.10","keywords":["mobx","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@9.3.10","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"3fa1761a17a4607647484ae128e97d5e3d82c86c","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-9.3.10.tgz","fileCount":26,"integrity":"sha512-UHa4QeV80jJdMNraGhDqGMTfAVGo2t5DWUwohXpDwKofxJ7Z4NIhZJofYIoiRTKMWAcONK5bAivAQQSck3ts4A==","signatures":[{"sig":"MEYCIQC/28ySy3dBEXUIzI/4uyXO1xyr1zosmcBtuGsrVO28ogIhAKWSgakmVsrj5I+RGq2AktYzdTEHdbtX9wJVF19J0PwR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239351},"main":"index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","default":"./core.js","require":"./core.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","default":"./react.js","require":"./react.cjs"}},"gitHead":"8ca79499c7bc43fa1e3920b7c7c4c31d2a908a88","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.9.0","description":"MobX view models core (framework-agnostic)","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yummies":"^7.10.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_9.3.10_1788524862355_0.28503457237100727","host":"s3://npm-registry-packages-npm-production"}},"9.3.11":{"name":"mobx-view-model","version":"9.3.11","keywords":["mobx","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@9.3.11","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"231825867f83ff1bb2b5bdc456acc2864fbf293f","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-9.3.11.tgz","fileCount":26,"integrity":"sha512-0Q26/LrJJpjj3/ocwzborhJbuBp5qK4datnpnnUq4E6MQTvN/fPEITZ+9SxbmaOj5pt8kAlS8Rgc5vwiSFOrvA==","signatures":[{"sig":"MEYCIQDnccII6el7Sl5FCU08dW37jayWjDh5nn1cuqGEMmiVAAIhAN62e/3wFdW2apEuPVdAhEs5z8iav+c1jGei2kcYXY4h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275934},"main":"index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","default":"./core.js","require":"./core.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","default":"./react.js","require":"./react.cjs"}},"gitHead":"eb137abf288a166fab787444ca48b18fa08cfb12","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.9.0","description":"MobX view models core (framework-agnostic)","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yummies":"^7.10.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_9.3.11_1788528215323_0.7208181914859735","host":"s3://npm-registry-packages-npm-production"}},"9.3.12":{"name":"mobx-view-model","version":"9.3.12","keywords":["mobx","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@9.3.12","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"24da1b04bda1b195fed834ec9c926e0cba2ed2d8","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-9.3.12.tgz","fileCount":22,"integrity":"sha512-gXqCeuV5ERaxDinini4k3OvdJXR02xsFjlErklKKOpTxDZzIUU9grChmwPdO0xrX8WxHY13XFnJIg7XFMMmP8A==","signatures":[{"sig":"MEQCICTJpVEFjsaujZ/fMNi8w8QZRgEa9Kk0sIdGy5AWvzX6AiBVGeE8YEPZbmPoV5XdOKS5Fv+aRrmxVX5ZinAZjttCBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":259299},"main":"index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"},"./core":{"types":"./core.d.ts","import":"./core.js","default":"./core.js","require":"./core.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","default":"./react.js","require":"./react.cjs"}},"gitHead":"18c4742db2b3b52c5a008d7beadfffef06fe128e","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.9.0","description":"MobX view models core (framework-agnostic)","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yummies":"^7.10.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_9.3.12_1788529303421_0.6383426675811779","host":"s3://npm-registry-packages-npm-production"}},"9.3.13":{"name":"mobx-view-model","version":"9.3.13","keywords":["mobx","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@9.3.13","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"bc4b55a07b39b0c2d57c8ee052c3f425cdf4fdda","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-9.3.13.tgz","fileCount":13,"integrity":"sha512-6+r6Rdddv/Z7oWuX4SR8LJ44dbp0gnI9bwoBxzDTaq+bOvZsKN14rBTN63H90ONxSlVwfsXSgeH68j5H6fVo3w==","signatures":[{"sig":"MEUCICPAvtssOYZBCV9yn3sEHl3p6rWXTtSS90dVgZjdaSaIAiEAxIhyN+/tL1NgMSq4dDn0juT7Qg/ZZbhJpUsPyIwlZkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233228},"main":"index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","default":"./react.js","require":"./react.cjs"}},"gitHead":"dc5b546484942ca0ec9ebfc0f3bbb1d8dc941c7a","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.9.0","description":"MobX view models core (framework-agnostic)","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yummies":"^7.10.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_9.3.13_1788529943849_0.4215821227929435","host":"s3://npm-registry-packages-npm-production"}},"9.3.14":{"name":"mobx-view-model","version":"9.3.14","keywords":["mobx","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@9.3.14","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"0b1a337243d790cc7ca45050086a8c1c2624dc8f","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-9.3.14.tgz","fileCount":17,"integrity":"sha512-sHwh7xo3SW9qubzBVwjnxsDIXOMkhW637y1hZ+44fmaml9moBc7w5cKCJ30z3HH5c31wQjaOESMJDCRce56SAQ==","signatures":[{"sig":"MEUCIQCYvYsiU7zEBIdL5ONGr/9eYd3g8junzPPvAZLo+XKQcwIgOs0PF237drXm6cAvcye8sfQzAQ6S9PHa0jSW3r834Ns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262841},"main":"index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","default":"./react.js","require":"./react.cjs"}},"gitHead":"5da53a9c2fce279c310790d1b39eca54c1991fd8","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.9.0","description":"MobX view models core (framework-agnostic)","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yummies":"^7.10.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_9.3.14_1788533266184_0.5630884011147597","host":"s3://npm-registry-packages-npm-production"}},"9.3.15":{"name":"mobx-view-model","version":"9.3.15","keywords":["mobx","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","_id":"mobx-view-model@9.3.15","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"homepage":"https://github.com/js2me/mobx-view-model","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"dist":{"shasum":"4b0cf94ac7d5ceb4ff5c3e88f6095bb6eb0ef06b","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-9.3.15.tgz","fileCount":17,"integrity":"sha512-8CS4HACXRwCMZf3A4zEwXevNzNKR+b/pBFgOrLyxV2j3SsRjC7iC/T6VwOZIFxGWih6BRo03LpG+YJ8tcQZC7g==","signatures":[{"sig":"MEQCIEEfOug75ZBXYv+JP6CIk5F+1NjYH8E86ODqE0+WFHR+AiA0RnUXBwctiSjucR4hFfScX2E/jGX9G8KHVYoYzSTIdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264260},"main":"index.js","type":"module","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js","require":"./index.cjs"},"./react":{"types":"./react.d.ts","import":"./react.js","default":"./react.js","require":"./react.cjs"}},"gitHead":"184be37a11b624f97f2955689313ee8e950aad44","_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"repository":{"url":"git://github.com/js2me/mobx-view-model.git","type":"git"},"_npmVersion":"11.9.0","description":"MobX view models core (framework-agnostic)","directories":{},"_nodeVersion":"24.14.0","dependencies":{"yummies":"^7.10.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","peerDependencies":{"mobx":"^6.12.4","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0","mobx-react-lite":"^4.0.7"},"peerDependenciesMeta":{"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/mobx-view-model_9.3.15_1788534901906_0.9571913229067543","host":"s3://npm-registry-packages-npm-production"}},"9.3.16":{"name":"mobx-view-model","version":"9.3.16","keywords":["mobx","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"author":{"name":"js2me"},"license":"MIT","description":"MobX view models core (framework-agnostic)","bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"type":"module","exports":{".":{"types":"./index.d.ts","import":"./index.js","require":"./index.cjs","default":"./index.js"},"./react":{"types":"./react.d.ts","import":"./react.js","require":"./react.cjs","default":"./react.js"}},"homepage":"https://github.com/js2me/mobx-view-model","repository":{"type":"git","url":"git://github.com/js2me/mobx-view-model.git"},"dependencies":{"yummies":"^7.10.0"},"peerDependencies":{"mobx":"^6.12.4","mobx-react-lite":"^4.0.7","react":"^18.0.0 || ^19.0.0","react-dom":"^18.0.0 || ^19.0.0"},"peerDependenciesMeta":{"react":{"optional":true}},"main":"index.js","readmeFilename":"README.md","gitHead":"018973055cbaf3f0a733667cba5295a6b126405b","types":"./index.d.ts","_id":"mobx-view-model@9.3.16","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-zDbTDUxXSTvpYVIfeN/oXgzmoCzT9DFgEtQPSGVb/B1QZOiXsJhuH/JHUtG50CqulPr1o92FESRpqXYnkpwIbA==","shasum":"fbd4d362546f52cfc6df201a26731660f4cc461f","tarball":"https://registry.npmjs.org/mobx-view-model/-/mobx-view-model-9.3.16.tgz","fileCount":17,"unpackedSize":273514,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDcr1XNrYYQ9F3WQR5PBIZYMJzT7CfliB8r7ax4SAmS1QIhAP9UYTO14tMRHKoIa/0iREUxglGm1dRQUL8HNgBpCw4U"}]},"_npmUser":{"name":"js2me","email":"js2me@outlook.com"},"directories":{},"maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mobx-view-model_9.3.16_1789395913097_0.1466144107429843"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-03T07:31:00.145Z","modified":"2026-09-14T14:25:13.389Z","4.3.4":"2024-12-03T07:31:00.379Z","4.3.5":"2024-12-03T07:32:44.808Z","4.3.6":"2024-12-03T08:18:53.282Z","4.3.7":"2024-12-03T08:22:56.058Z","4.3.8":"2024-12-03T10:00:35.313Z","4.3.9":"2024-12-03T10:02:14.969Z","4.3.10":"2024-12-04T13:27:01.035Z","4.3.11":"2024-12-06T08:22:04.959Z","4.3.12":"2024-12-06T12:07:47.381Z","4.3.13":"2024-12-06T14:42:04.908Z","4.3.14":"2024-12-06T14:45:37.977Z","4.3.15":"2024-12-06T14:51:59.576Z","4.3.16":"2024-12-07T08:41:11.923Z","4.3.17":"2024-12-07T15:19:05.240Z","4.3.18":"2024-12-20T16:01:47.526Z","4.3.19":"2024-12-20T16:10:03.687Z","4.4.0":"2024-12-20T19:09:16.811Z","4.4.1":"2024-12-20T19:14:57.085Z","4.4.2":"2024-12-21T06:17:47.570Z","4.4.3":"2024-12-21T07:19:52.485Z","4.4.4":"2024-12-21T07:25:32.911Z","4.4.5":"2024-12-21T07:44:09.748Z","4.4.6":"2024-12-21T13:39:04.578Z","4.4.7":"2024-12-21T13:51:59.460Z","4.4.8":"2024-12-21T22:17:20.120Z","4.4.9":"2024-12-21T22:20:13.880Z","4.4.10":"2024-12-21T23:24:28.600Z","4.4.11":"2024-12-21T23:35:12.909Z","5.0.0":"2024-12-22T08:21:48.135Z","5.0.1":"2024-12-22T08:29:04.193Z","5.0.2":"2024-12-23T06:23:27.680Z","5.0.3":"2024-12-27T10:12:32.901Z","5.0.4":"2024-12-27T12:38:21.334Z","5.0.5":"2024-12-28T15:10:34.328Z","5.0.6":"2024-12-28T15:13:17.553Z","5.0.7":"2024-12-28T20:15:04.503Z","5.0.8":"2024-12-28T20:25:25.453Z","5.0.9":"2024-12-28T20:31:35.722Z","5.0.10":"2024-12-28T21:09:59.301Z","5.0.11":"2024-12-28T21:30:20.462Z","5.0.12":"2024-12-30T10:03:33.381Z","5.0.13":"2025-01-09T08:33:54.373Z","5.0.14":"2025-01-09T09:21:17.297Z","5.0.15":"2025-01-09T09:33:18.443Z","5.0.19":"2025-01-09T09:59:19.216Z","5.0.20":"2025-01-09T14:29:53.481Z","5.1.0":"2025-01-15T13:45:26.309Z","5.1.1":"2025-01-15T13:55:41.887Z","5.1.2":"2025-01-15T14:27:29.236Z","5.1.3":"2025-01-15T14:31:14.612Z","5.1.4":"2025-01-15T14:49:51.916Z","5.1.5":"2025-01-15T15:05:45.535Z","5.1.6":"2025-01-16T06:46:35.074Z","5.1.7":"2025-01-16T07:24:07.091Z","5.1.8":"2025-01-16T07:55:47.105Z","5.1.9":"2025-01-16T17:05:00.697Z","5.1.10":"2025-01-22T20:55:26.492Z","5.1.11":"2025-01-22T20:59:07.965Z","5.1.12":"2025-01-24T21:59:46.636Z","5.1.13":"2025-01-29T00:37:17.166Z","5.2.0":"2025-02-08T07:04:50.880Z","5.2.2":"2025-02-08T08:22:15.260Z","5.2.3":"2025-02-08T08:24:50.867Z","5.2.4":"2025-02-08T08:37:52.027Z","5.2.5":"2025-02-08T08:55:57.618Z","5.2.6":"2025-02-09T19:12:22.667Z","5.2.7":"2025-02-10T05:14:14.467Z","5.2.8":"2025-02-10T05:20:17.629Z","5.2.9":"2025-02-13T14:27:06.702Z","5.2.10":"2025-02-13T18:15:15.899Z","5.2.11":"2025-02-13T18:17:17.860Z","5.2.12":"2025-02-14T15:22:25.408Z","5.2.13":"2025-02-15T06:22:19.061Z","5.2.14":"2025-02-15T06:46:00.673Z","5.2.15":"2025-02-17T06:15:23.419Z","5.2.16":"2025-02-17T09:36:27.869Z","5.3.0":"2025-02-18T07:51:02.113Z","5.3.1":"2025-02-26T13:10:46.298Z","5.3.2":"2025-03-05T10:47:10.271Z","5.3.3":"2025-03-07T16:31:30.342Z","5.3.4":"2025-03-09T00:09:05.359Z","5.4.0":"2025-03-10T08:26:54.039Z","5.4.1":"2025-03-28T13:57:02.137Z","5.4.2":"2025-03-30T17:50:57.571Z","5.4.3":"2025-03-31T09:50:12.755Z","5.5.0":"2025-04-01T05:58:19.372Z","5.6.0":"2025-04-06T06:18:54.151Z","5.6.1":"2025-04-09T12:25:19.017Z","5.6.2":"2025-04-09T14:27:25.305Z","5.7.0":"2025-04-13T08:10:43.345Z","5.7.1":"2025-04-14T12:01:04.498Z","6.0.0":"2025-04-15T05:25:30.604Z","6.0.1":"2025-04-23T06:05:18.468Z","6.1.0":"2025-04-29T10:42:38.372Z","6.2.0":"2025-04-30T09:54:51.020Z","6.3.0":"2025-04-30T10:17:11.754Z","6.4.0":"2025-04-30T11:49:17.657Z","6.5.0":"2025-05-03T05:59:07.714Z","6.5.1":"2025-05-06T15:15:44.266Z","6.5.2":"2025-05-07T12:58:36.585Z","6.6.0":"2025-05-07T14:16:21.132Z","6.7.0":"2025-05-09T09:31:07.446Z","6.7.1":"2025-05-16T06:28:44.448Z","6.7.2":"2025-05-16T06:39:43.718Z","6.7.3":"2025-05-18T06:56:25.666Z","6.7.4":"2025-05-27T21:33:59.620Z","6.8.0":"2025-06-10T08:53:14.276Z","6.8.1":"2025-06-19T21:23:56.412Z","6.9.0":"2025-06-20T06:12:57.898Z","6.9.1":"2025-06-20T20:03:22.153Z","6.9.2":"2025-06-22T08:28:42.310Z","6.9.3":"2025-06-27T06:27:39.164Z","6.9.4":"2025-06-27T07:10:04.299Z","6.9.5":"2025-06-27T09:34:49.166Z","6.9.6":"2025-07-01T12:39:11.009Z","6.9.7":"2025-07-01T13:27:18.907Z","6.9.8":"2025-07-01T19:36:45.837Z","6.10.0":"2025-07-01T23:17:22.935Z","6.10.1":"2025-07-02T20:52:06.624Z","6.11.1":"2025-07-05T10:45:30.889Z","6.11.2":"2025-07-05T11:21:24.599Z","6.11.3":"2025-07-05T12:09:26.724Z","6.12.0":"2025-07-05T19:23:23.045Z","6.12.1":"2025-07-05T19:36:42.690Z","6.12.2":"2025-07-05T20:06:27.566Z","6.13.0":"2025-07-06T08:56:57.155Z","6.13.1":"2025-07-07T09:40:31.143Z","6.14.0":"2025-07-11T08:58:46.449Z","6.14.1":"2025-07-17T12:57:03.544Z","6.14.2":"2025-07-19T10:33:17.441Z","6.14.3":"2025-07-20T12:55:08.811Z","6.15.0":"2025-07-22T11:58:14.825Z","6.15.1":"2025-07-27T13:39:05.589Z","6.15.2":"2025-07-29T08:17:04.166Z","6.16.0":"2025-08-01T09:33:26.658Z","6.16.1":"2025-08-01T14:40:54.622Z","7.0.0":"2025-08-05T13:32:34.994Z","7.0.1":"2025-08-13T08:39:17.548Z","7.1.0":"2025-08-30T06:29:07.334Z","7.2.0":"2025-08-31T14:23:55.257Z","8.0.0":"2025-09-01T12:49:29.798Z","8.0.1":"2025-09-13T20:59:53.633Z","8.1.0":"2025-09-19T15:37:10.209Z","8.2.0":"2025-09-22T07:30:23.636Z","8.2.1":"2025-09-22T08:34:40.808Z","8.2.2":"2025-09-22T08:44:55.962Z","8.3.0":"2025-09-23T05:28:24.748Z","8.3.1":"2025-09-23T06:15:16.687Z","8.3.2":"2025-09-23T09:14:34.478Z","8.3.3":"2025-09-25T20:00:22.962Z","8.3.4":"2025-10-07T09:44:08.150Z","8.3.5":"2025-10-09T11:42:05.725Z","8.4.0":"2025-10-18T20:11:52.326Z","8.5.0":"2025-10-19T10:00:28.737Z","8.6.0":"2025-10-31T09:09:47.710Z","8.6.1":"2025-11-01T22:36:02.858Z","8.7.0":"2025-11-04T11:49:46.800Z","8.8.0":"2025-11-05T20:12:05.774Z","8.8.1":"2025-11-09T09:31:07.199Z","8.9.0":"2025-11-18T06:30:50.026Z","8.9.1":"2025-11-18T06:45:58.247Z","8.10.0":"2026-01-11T11:02:38.715Z","8.10.1":"2026-01-30T16:48:53.135Z","9.0.0":"2026-02-05T12:42:48.409Z","9.1.0":"2026-03-12T07:32:42.968Z","9.2.0":"2026-04-08T20:55:12.385Z","9.3.0":"2026-04-10T00:13:56.667Z","9.3.1":"2026-04-10T10:19:34.959Z","10.0.0":"2026-04-13T21:49:21.382Z","10.0.1":"2026-04-14T07:43:23.633Z","10.0.2":"2026-04-14T08:49:56.717Z","10.0.3":"2026-04-16T21:39:00.582Z","10.0.4":"2026-04-16T22:20:21.787Z","10.0.5":"2026-04-17T10:10:57.888Z","10.1.0":"2026-04-17T22:11:00.798Z","10.1.1":"2026-04-18T07:35:03.864Z","10.1.2":"2026-04-18T07:57:38.522Z","10.2.0":"2026-04-19T22:10:02.239Z","10.2.1":"2026-06-05T11:08:33.874Z","10.2.2":"2026-06-23T13:34:03.297Z","10.2.3":"2026-06-24T11:30:21.112Z","10.2.4":"2026-07-07T10:36:53.630Z","9.3.2":"2026-08-05T17:27:53.419Z","9.3.3":"2026-09-03T15:47:18.305Z","9.3.4":"2026-09-03T16:18:21.406Z","9.3.5":"2026-09-03T16:32:21.006Z","9.3.6":"2026-09-04T08:00:21.134Z","9.3.7":"2026-09-04T10:18:07.741Z","9.3.8":"2026-09-04T10:29:06.287Z","9.3.9":"2026-09-04T12:13:11.894Z","9.3.10":"2026-09-04T12:27:42.510Z","9.3.11":"2026-09-04T13:23:35.474Z","9.3.12":"2026-09-04T13:41:43.551Z","9.3.13":"2026-09-04T13:52:23.972Z","9.3.14":"2026-09-04T14:47:46.314Z","9.3.15":"2026-09-04T15:15:02.046Z","9.3.16":"2026-09-14T14:25:13.204Z"},"bugs":{"url":"https://github.com/js2me/mobx-view-model/issues"},"author":"js2me","license":"MIT","homepage":"https://github.com/js2me/mobx-view-model","keywords":["mobx","view-model","view","model","vm","mvvm","mvc","mvp","ViewModel","ModelViewModel"],"repository":{"url":"https://github.com/js2me/mobx-view-model","type":"git"},"description":"MobX view models core (framework-agnostic)","maintainers":[{"name":"js2me","email":"js2me@outlook.com"}],"readme":"","readmeFilename":""}