{"_id":"@rattus-orm/core","_rev":"32-d85758ecb5e10d475c2b976ffa9b7f03","name":"@rattus-orm/core","dist-tags":{"latest":"0.4.2"},"versions":{"0.0.7":{"name":"@rattus-orm/core","version":"0.0.7","keywords":["orm","rattus","vuex","typescript","javascript"],"author":"Lyoha Plotinka","license":"MIT","_id":"@rattus-orm/core@0.0.7","maintainers":[{"name":"lyohaplotinka","email":"plotinka@lyoha.info"}],"homepage":"https://lyohaplotinka.github.io/rattus-orm/","bugs":{"url":"https://github.com/lyohaplotinka/rattus-orm/issues"},"dist":{"shasum":"1f2d9bfefb438bc378c96c8264cf98ba6f11a9e4","tarball":"https://registry.npmjs.org/@rattus-orm/core/-/core-0.0.7.tgz","fileCount":11,"integrity":"sha512-dfFg8fQD3m7rMbewWzJQvRQgIJq1u6X8ENmROsdEgcT9ZzmDoEdUaePkT5gyh+K6Fcfg5+TC0OanCn/GyKHkJg==","signatures":[{"sig":"MEYCIQDsh9tmSU5yjSqLa3MBX4tR8TPAT3AW1zM2nc1GQ8mIkwIhAKncqajNMSzULxcvGKgnVeasaxscUVpm7MHyS2kbt7G7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":179271},"main":"./dist/rattus-orm-core.js","types":"./dist/rattus-orm-core.d.ts","module":"./dist/rattus-orm-core.mjs","exports":{".":{"types":"./dist/rattus-orm-core.d.ts","import":"./dist/rattus-orm-core.mjs","require":"./dist/rattus-orm-core.js"},"./object-data-provider":{"types":"./dist/object-data-provider.d.ts","import":"./dist/object-data-provider.mjs","require":"./dist/object-data-provider.js"}},"gitHead":"853ac92b36cca02fd0901984834d9b1f28015a4c","scripts":{"lint":"eslint 'src/**/*.ts' --quiet --fix","test":"vitest run","build":"tsup","clean":"rm -rf dist","typecheck":"bash -c 'tsc -p tsconfig.json --noEmit'"},"_npmUser":{"name":"lyohaplotinka","email":"plotinka@lyoha.info"},"repository":{"url":"git+https://github.com/lyohaplotinka/rattus-orm.git","type":"git"},"description":"ORM for your JS/TS apps: core package","directories":{},"dependencies":{"normalizr":"^3.6.2"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.1","_npmOperationalInternal":{"tmp":"tmp/core_0.0.7_1700749077637_0.7780860626544559","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@rattus-orm/core","version":"0.0.8","keywords":["orm","rattus","vuex","typescript","javascript"],"author":"Lyoha Plotinka","license":"MIT","_id":"@rattus-orm/core@0.0.8","maintainers":[{"name":"lyohaplotinka","email":"plotinka@lyoha.info"}],"homepage":"https://lyohaplotinka.github.io/rattus-orm/","bugs":{"url":"https://github.com/lyohaplotinka/rattus-orm/issues"},"dist":{"shasum":"491007f76b4d798abc676a1d03bf671ede0e3cf1","tarball":"https://registry.npmjs.org/@rattus-orm/core/-/core-0.0.8.tgz","fileCount":11,"integrity":"sha512-j1NoS3lh28VfarwTB9dSvDp+1ujEPOIjzbTvh9K4hyRRVFhok+RdXiFgKkmux4e34x/lOMNcUZtzFZzvRG4gyA==","signatures":[{"sig":"MEUCIECDIMPYzri4iHtdf7txqMpEN1QyzYe6lVqRYSgm05VVAiEAjpskJxHhlT3CmkSe7gZgLLLExX79l+6tEXqJEVSf72o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182777},"main":"./dist/rattus-orm-core.js","types":"./dist/rattus-orm-core.d.ts","module":"./dist/rattus-orm-core.mjs","exports":{".":{"types":"./dist/rattus-orm-core.d.ts","import":"./dist/rattus-orm-core.mjs","require":"./dist/rattus-orm-core.js"},"./object-data-provider":{"types":"./dist/object-data-provider.d.ts","import":"./dist/object-data-provider.mjs","require":"./dist/object-data-provider.js"}},"gitHead":"d59e0dd2003f4730921fe818ef93ae18cafcfe71","scripts":{"lint":"run -T eslint 'src/**/*.ts' --quiet --fix","test":"run -T vitest run","build":"run -T tsup","clean":"rm -rf dist","typecheck":"bash -c 'run -T tsc -p tsconfig.json --noEmit'"},"_npmUser":{"name":"lyohaplotinka","email":"plotinka@lyoha.info"},"repository":{"url":"git+https://github.com/lyohaplotinka/rattus-orm.git","type":"git"},"description":"ORM for your JS/TS apps: core package","directories":{},"dependencies":{"normalizr":"^3.6.2"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.1","_npmOperationalInternal":{"tmp":"tmp/core_0.0.8_1700841755345_0.572384006647437","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@rattus-orm/core","version":"0.0.9","keywords":["orm","rattus","vuex","typescript","javascript"],"author":"Lyoha Plotinka","license":"MIT","_id":"@rattus-orm/core@0.0.9","maintainers":[{"name":"lyohaplotinka","email":"plotinka@lyoha.info"}],"homepage":"https://lyohaplotinka.github.io/rattus-orm/","bugs":{"url":"https://github.com/lyohaplotinka/rattus-orm/issues"},"dist":{"shasum":"51439f9c650beb7f94a102e6963be0a1c980ecbf","tarball":"https://registry.npmjs.org/@rattus-orm/core/-/core-0.0.9.tgz","fileCount":11,"integrity":"sha512-Iri2PuHPiriQ7OdhRLHKYkl4d4FEqOCyP8eLcZUlNt36fc4/ngasxtsi7xrREqG1uN2uNmKTIcVRxpjwYuCuoQ==","signatures":[{"sig":"MEUCIELf9qUZ5jcTtbC4EaxXO0MjIQXmlwdzu8nEABqAmYSeAiEAnRQzWmtkSUm6pTXkuTi/dC6ShK/Zc/UU5OlJ2cu5mgI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183679},"main":"./dist/rattus-orm-core.js","types":"./dist/rattus-orm-core.d.ts","module":"./dist/rattus-orm-core.mjs","exports":{".":{"types":"./dist/rattus-orm-core.d.ts","import":"./dist/rattus-orm-core.mjs","require":"./dist/rattus-orm-core.js"},"./object-data-provider":{"types":"./dist/object-data-provider.d.ts","import":"./dist/object-data-provider.mjs","require":"./dist/object-data-provider.js"}},"gitHead":"97df79616f7de057494dc90dfd4361fafaed70ef","scripts":{"lint":"run -T eslint 'src/**/*.ts' --quiet --fix","test":"run -T vitest run","build":"run -T tsup","clean":"rm -rf dist","typecheck":"bash -c 'run -T tsc -p tsconfig.json --noEmit'"},"_npmUser":{"name":"lyohaplotinka","email":"plotinka@lyoha.info"},"repository":{"url":"git+https://github.com/lyohaplotinka/rattus-orm.git","type":"git"},"description":"ORM for your JS/TS apps: core package","directories":{},"dependencies":{"normalizr":"^3.6.2","@rattus-orm/utils":"^0.0.1"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.1","devDependencies":{"@rattus-orm/utils":"^0.0.1"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.9_1701024151756_0.3939168372656028","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@rattus-orm/core","version":"0.0.10","keywords":["orm","rattus","vuex","typescript","javascript"],"author":"Lyoha Plotinka","license":"MIT","_id":"@rattus-orm/core@0.0.10","maintainers":[{"name":"lyohaplotinka","email":"plotinka@lyoha.info"}],"homepage":"https://lyohaplotinka.github.io/rattus-orm/","bugs":{"url":"https://github.com/lyohaplotinka/rattus-orm/issues"},"dist":{"shasum":"659b4bf8ba955ede3f0efa40ea765038aef3d396","tarball":"https://registry.npmjs.org/@rattus-orm/core/-/core-0.0.10.tgz","fileCount":11,"integrity":"sha512-8R5S0zMUufNitv5Gb3yMXAHlBnXLBRIy6noUWT+rpkX2H+cf0o44OL9GuAqJ6WqOva+7c9C+oL78X9v3S1UPyA==","signatures":[{"sig":"MEUCIBQ7coTcxGz3DIOKIP+wgKK3D6+Twma+aWe2IhsS24xtAiEAnGONdQoOHCK1NxuhNR0L6Mhg+ln9N1zmYugeKmhewI8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221702},"main":"./dist/rattus-orm-core.js","types":"./dist/rattus-orm-core.d.ts","module":"./dist/rattus-orm-core.mjs","exports":{".":{"types":"./dist/rattus-orm-core.d.ts","import":"./dist/rattus-orm-core.mjs","require":"./dist/rattus-orm-core.js"},"./object-data-provider":{"types":"./dist/object-data-provider.d.ts","import":"./dist/object-data-provider.mjs","require":"./dist/object-data-provider.js"}},"gitHead":"a4dc3c5f1c8b3efcfd99ce501c002d107f60986c","scripts":{"lint":"run -T eslint 'src/**/*.ts' --quiet --fix","test":"run -T vitest run","build":"run -T tsup","clean":"rm -rf dist && rm -rf node_modules","typecheck":"bash -c 'run -T tsc -p tsconfig.json --noEmit'"},"_npmUser":{"name":"lyohaplotinka","email":"plotinka@lyoha.info"},"repository":{"url":"git+https://github.com/lyohaplotinka/rattus-orm.git","type":"git"},"description":"ORM for your JS/TS apps: core package","directories":{},"dependencies":{"normalizr":"^3.6.2","@rattus-orm/utils":"^0.0.2"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.1","devDependencies":{"@rattus-orm/utils":"^0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.10_1701279101269_0.5465448228331082","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@rattus-orm/core","version":"0.0.11","keywords":["orm","rattus","vuex","typescript","javascript"],"author":"Lyoha Plotinka","license":"MIT","_id":"@rattus-orm/core@0.0.11","maintainers":[{"name":"lyohaplotinka","email":"plotinka@lyoha.info"}],"homepage":"https://lyohaplotinka.github.io/rattus-orm/","bugs":{"url":"https://github.com/lyohaplotinka/rattus-orm/issues"},"dist":{"shasum":"c0b82e3658a920ad55ac50fdc74fc8f42538f19d","tarball":"https://registry.npmjs.org/@rattus-orm/core/-/core-0.0.11.tgz","fileCount":13,"integrity":"sha512-jmT4C4tpzL3f2GYLSUlY2iGgauWp8jjGsCtxUrBsV2oiN7gJ1UXrC94tN00utB9IGJhQsuFR5JBFhY1sdLrtDg==","signatures":[{"sig":"MEYCIQDkxvoFNDKrmD0/hb4Kp1aDDcrsSV6GyiKogNXgfVKbKQIhANGaVJJYSZc+pOyrqe0BYJzO2QOkY9UdpVWKOKZH4qYn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":225892},"main":"./dist/rattus-orm-core.js","types":"./dist/rattus-orm-core.d.ts","module":"./dist/rattus-orm-core.mjs","exports":{".":{"types":"./dist/rattus-orm-core.d.ts","import":"./dist/rattus-orm-core.mjs","require":"./dist/rattus-orm-core.js"},"./object-data-provider":{"types":"./dist/object-data-provider.d.ts","import":"./dist/object-data-provider.mjs","require":"./dist/object-data-provider.js"}},"gitHead":"dc8743374969eadacb352d635666032df9b17451","scripts":{"lint":"run -T eslint 'src/**/*.ts' --quiet --fix","size":"run -T size-limit","test":"run -T vitest run","build":"run -T tsup","clean":"rm -rf dist && rm -rf node_modules","typecheck":"bash -c 'run -T tsc -p tsconfig.json --noEmit'"},"_npmUser":{"name":"lyohaplotinka","email":"plotinka@lyoha.info"},"repository":{"url":"git+https://github.com/lyohaplotinka/rattus-orm.git","type":"git"},"size-limit":[{"name":"ESM core","path":"./dist/rattus-orm-core.mjs"},{"name":"ESM provider","path":"./dist/object-data-provider.mjs"},{"name":"CJS core","path":"./dist/rattus-orm-core.js"},{"name":"CJS provider","path":"./dist/object-data-provider.js"}],"description":"ORM for your JS/TS apps: core package","directories":{},"dependencies":{"@rattus-orm/utils":"^0.0.3"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.1","devDependencies":{"normalizr":"^3.6.2","@rattus-orm/utils":"^0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.11_1701456924354_0.5961738093858906","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"@rattus-orm/core","version":"0.0.12","keywords":["orm","rattus","vuex","typescript","javascript"],"author":"Lyoha Plotinka","license":"MIT","_id":"@rattus-orm/core@0.0.12","maintainers":[{"name":"lyohaplotinka","email":"plotinka@lyoha.info"}],"homepage":"https://lyohaplotinka.github.io/rattus-orm/","bugs":{"url":"https://github.com/lyohaplotinka/rattus-orm/issues"},"dist":{"shasum":"93e3aaafd85cb58fb7e9f537dc3ac0d580809362","tarball":"https://registry.npmjs.org/@rattus-orm/core/-/core-0.0.12.tgz","fileCount":13,"integrity":"sha512-BI+iA07toZ1lls/r8U7PbdQQsHEc8knzN8i5kf8fFOKfBD1x1WsZ9KroGB/vTIrg9xz7Gdz743W/WImVNWZtbg==","signatures":[{"sig":"MEQCIH6+Z/W+gtCjtLclc+0bqEMxjFMvg8aaNUI8AMKCQVWIAiBXTHNhqTWilofhSSb3cfa8zou1jcgygdln1en9lRZbqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218192},"main":"./dist/rattus-orm-core.js","types":"./dist/rattus-orm-core.d.ts","module":"./dist/rattus-orm-core.mjs","exports":{".":{"types":"./dist/rattus-orm-core.d.ts","import":"./dist/rattus-orm-core.mjs","require":"./dist/rattus-orm-core.js"},"./object-data-provider":{"types":"./dist/object-data-provider.d.ts","import":"./dist/object-data-provider.mjs","require":"./dist/object-data-provider.js"}},"gitHead":"c9984a2e10be1fe7aad59373ed72a6af7c590b6b","scripts":{"lint":"run -T eslint 'src/**/*.ts' --quiet --fix","size":"run -T size-limit","test":"run -T vitest run","build":"run -T tsup","clean":"rm -rf dist && rm -rf node_modules","typecheck":"bash -c 'run -T tsc -p tsconfig.json --noEmit'"},"_npmUser":{"name":"lyohaplotinka","email":"plotinka@lyoha.info"},"repository":{"url":"git+https://github.com/lyohaplotinka/rattus-orm.git","type":"git"},"size-limit":[{"name":"ESM core","path":"./dist/rattus-orm-core.mjs"},{"name":"ESM provider","path":"./dist/object-data-provider.mjs"},{"name":"CJS core","path":"./dist/rattus-orm-core.js"},{"name":"CJS provider","path":"./dist/object-data-provider.js"}],"description":"ORM for your JS/TS apps: core package","directories":{},"dependencies":{"@rattus-orm/utils":"^0.0.4"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.1","devDependencies":{"normalizr":"^3.6.2","@rattus-orm/utils":"^0.0.4"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.12_1701620432697_0.5851704200835748","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"@rattus-orm/core","version":"0.0.13","keywords":["orm","rattus","vuex","typescript","javascript"],"author":"Lyoha Plotinka","license":"MIT","_id":"@rattus-orm/core@0.0.13","maintainers":[{"name":"lyohaplotinka","email":"plotinka@lyoha.info"}],"homepage":"https://lyohaplotinka.github.io/rattus-orm/","bugs":{"url":"https://github.com/lyohaplotinka/rattus-orm/issues"},"dist":{"shasum":"a6de37574efe966bc0fb59e966cce8d0e1024e25","tarball":"https://registry.npmjs.org/@rattus-orm/core/-/core-0.0.13.tgz","fileCount":20,"integrity":"sha512-u/ffEDuGzMLEpY2PTZA+xrD8VvJnrPW3oX32Z5yXPDsgsO3NEGElWFVS8EvIb5xvFco1zvufgkBq6ZgnJV9UBw==","signatures":[{"sig":"MEQCIDVFElckJLNXNgQqI313B4oOc7d1/TQGZG9O1+uh2C5VAiBZ/juyh1wb/zdsDNHLXv2F+N5xei8YvQIhz9Pfx4bcmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188479},"main":"./dist/rattus-orm-core.js","types":"./dist/rattus-orm-core.d.ts","module":"./dist/rattus-orm-core.mjs","exports":{".":{"types":"./dist/rattus-orm-core.d.ts","import":"./dist/rattus-orm-core.mjs","require":"./dist/rattus-orm-core.js"},"./rattus-context":{"types":"./dist/rattus-context.d.ts","import":"./dist/rattus-context.mjs","require":"./dist/rattus-context.js"},"./object-data-provider":{"types":"./dist/object-data-provider.d.ts","import":"./dist/object-data-provider.mjs","require":"./dist/object-data-provider.js"}},"gitHead":"2914a182622f4a658541d6850eb2755be7eebfe2","scripts":{"lint":"run -T eslint 'src/**/*.ts' --quiet --fix","size":"run -T size-limit","test":"run -T vitest run","build":"run -T tsup","clean":"rm -rf dist && rm -rf node_modules","typecheck":"bash -c 'run -T tsc -p tsconfig.json --noEmit'"},"_npmUser":{"name":"lyohaplotinka","email":"plotinka@lyoha.info"},"repository":{"url":"git+https://github.com/lyohaplotinka/rattus-orm.git","type":"git"},"size-limit":[{"name":"ESM core","path":"./dist/rattus-orm-core.mjs"},{"name":"ESM provider","path":"./dist/object-data-provider.mjs"},{"name":"CJS core","path":"./dist/rattus-orm-core.js"},{"name":"CJS provider","path":"./dist/object-data-provider.js"}],"description":"ORM for your JS/TS apps: core package","directories":{},"dependencies":{"@rattus-orm/utils":"^0.0.5"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.1","devDependencies":{"normalizr":"^3.6.2","@rattus-orm/utils":"^0.0.5"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.13_1701963756106_0.053188380915893285","host":"s3://npm-registry-packages"}},"0.0.14":{"name":"@rattus-orm/core","version":"0.0.14","keywords":["orm","rattus","vuex","typescript","javascript"],"author":"Lyoha Plotinka","license":"MIT","_id":"@rattus-orm/core@0.0.14","maintainers":[{"name":"lyohaplotinka","email":"plotinka@lyoha.info"}],"homepage":"https://lyohaplotinka.github.io/rattus-orm/","bugs":{"url":"https://github.com/lyohaplotinka/rattus-orm/issues"},"dist":{"shasum":"9723f75c4843252a72b608a926ed39b343c90d0f","tarball":"https://registry.npmjs.org/@rattus-orm/core/-/core-0.0.14.tgz","fileCount":22,"integrity":"sha512-2TnOPgKRhJD+u/z3URFCNmFU16e864HIjLdDl1J2ga/A3rH52KVfXJOIY98N9SHs1mYhmAQrumZN8s6UeMp5JQ==","signatures":[{"sig":"MEUCIAOQtN9/2sjQodFZJNKdlw9oycdJWGomwiYzfhI553x2AiEAsAcloFpz/r+Zk9Eq6zFhW96CgIKUNyDZTgtkKR4R0Ec=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":229453},"main":"./dist/rattus-orm-core.js","types":"./dist/rattus-orm-core.d.ts","module":"./dist/rattus-orm-core.mjs","exports":{".":{"types":"./dist/rattus-orm-core.d.ts","import":"./dist/rattus-orm-core.mjs","require":"./dist/rattus-orm-core.js"},"./rattus-context":{"types":"./dist/rattus-context.d.ts","import":"./dist/rattus-context.mjs","require":"./dist/rattus-context.js"},"./object-data-provider":{"types":"./dist/object-data-provider.d.ts","import":"./dist/object-data-provider.mjs","require":"./dist/object-data-provider.js"}},"gitHead":"b09f9c963b1a0f4b9b28236956affc33ec910085","scripts":{"lint":"run -T eslint 'src/**/*.ts' --quiet --fix","size":"run -T size-limit","test":"run -T vitest run","build":"run -T tsup","clean":"rm -rf dist && rm -rf node_modules","typecheck":"bash -c 'run -T tsc -p tsconfig.json --noEmit'"},"_npmUser":{"name":"lyohaplotinka","email":"plotinka@lyoha.info"},"repository":{"url":"git+https://github.com/lyohaplotinka/rattus-orm.git","type":"git"},"size-limit":[{"name":"ESM core","path":"./dist/rattus-orm-core.mjs"},{"name":"ESM provider","path":"./dist/object-data-provider.mjs"},{"name":"CJS core","path":"./dist/rattus-orm-core.js"},{"name":"CJS provider","path":"./dist/object-data-provider.js"}],"description":"ORM for your JS/TS apps: core package","directories":{},"dependencies":{"@rattus-orm/utils":"^0.0.6"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.1","devDependencies":{"normalizr":"^3.6.2","@rattus-orm/utils":"^0.0.6"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.14_1702044880847_0.04620978090973904","host":"s3://npm-registry-packages"}},"0.0.15":{"name":"@rattus-orm/core","version":"0.0.15","keywords":["orm","rattus","vuex","typescript","javascript"],"author":"Lyoha Plotinka","license":"MIT","_id":"@rattus-orm/core@0.0.15","maintainers":[{"name":"lyohaplotinka","email":"plotinka@lyoha.info"}],"homepage":"https://lyohaplotinka.github.io/rattus-orm/","bugs":{"url":"https://github.com/lyohaplotinka/rattus-orm/issues"},"dist":{"shasum":"984fba20eaf53addb8685952b8553e4a0b057cfd","tarball":"https://registry.npmjs.org/@rattus-orm/core/-/core-0.0.15.tgz","fileCount":22,"integrity":"sha512-8pB7e7An0JrL0omoXD+0UyRxERaS6W2NfJUAysWKAfC8MxKPApwg+f6pqu6HFXwxyLIc9HXLPbN5Uq8IhJ8Rjw==","signatures":[{"sig":"MEYCIQDOHYoP07TcYrHoyvFLG8y//lnr+WCJL8uYLiI/ujFIaAIhAOXVFlikdFoz42nZp2jtL7qx9qjOeo9ONSAdxxoQ+j6I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241985},"main":"./dist/rattus-orm-core.js","types":"./dist/rattus-orm-core.d.ts","module":"./dist/rattus-orm-core.mjs","exports":{".":{"types":"./dist/rattus-orm-core.d.ts","import":"./dist/rattus-orm-core.mjs","require":"./dist/rattus-orm-core.js"},"./rattus-context":{"types":"./dist/rattus-context.d.ts","import":"./dist/rattus-context.mjs","require":"./dist/rattus-context.js"},"./object-data-provider":{"types":"./dist/object-data-provider.d.ts","import":"./dist/object-data-provider.mjs","require":"./dist/object-data-provider.js"}},"gitHead":"4363954f3dcbc3b48d9a7e8074682a9fab300711","scripts":{"lint":"run -T eslint 'src/**/*.ts' --quiet --fix","size":"run -T size-limit","test":"run -T vitest run","build":"run -T tsup","clean":"rm -rf dist && rm -rf node_modules","typecheck":"bash -c 'run -T tsc -p tsconfig.json --noEmit'"},"_npmUser":{"name":"lyohaplotinka","email":"plotinka@lyoha.info"},"repository":{"url":"git+https://github.com/lyohaplotinka/rattus-orm.git","type":"git"},"size-limit":[{"name":"ESM core","path":"./dist/rattus-orm-core.mjs"},{"name":"ESM provider","path":"./dist/object-data-provider.mjs"},{"name":"CJS core","path":"./dist/rattus-orm-core.js"},{"name":"CJS provider","path":"./dist/object-data-provider.js"}],"description":"ORM for your JS/TS apps: core package","directories":{},"dependencies":{"@rattus-orm/utils":"^0.0.7"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.1","devDependencies":{"normalizr":"^3.6.2","@rattus-orm/utils":"^0.0.7"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.15_1703418729061_0.6107045708576393","host":"s3://npm-registry-packages"}},"0.0.16":{"name":"@rattus-orm/core","version":"0.0.16","keywords":["orm","rattus","vuex","typescript","javascript"],"author":"Lyoha Plotinka","license":"MIT","_id":"@rattus-orm/core@0.0.16","maintainers":[{"name":"lyohaplotinka","email":"plotinka@lyoha.info"}],"homepage":"https://lyohaplotinka.github.io/rattus-orm/","bugs":{"url":"https://github.com/lyohaplotinka/rattus-orm/issues"},"dist":{"shasum":"325c04d832ae4d79f3e4049977b287581c86e39b","tarball":"https://registry.npmjs.org/@rattus-orm/core/-/core-0.0.16.tgz","fileCount":22,"integrity":"sha512-Zx+ln4pDxFUJhXLjdMlLb8bl2pdef21xKiHp09Ls+f0wcmtES4Kl1G1F860vD2NSgCSL0s/gGzc5xl/iAqA80w==","signatures":[{"sig":"MEUCIB+RKx/AY2f/zXenq+z0z/9T/JZk9npJQAbREFGbKQZwAiEAozY18x6SRm1wqY1oXzPwqeI1Id70rjo3x/5T1n+Wmqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":243547},"main":"./dist/rattus-orm-core.js","types":"./dist/rattus-orm-core.d.ts","module":"./dist/rattus-orm-core.mjs","exports":{".":{"types":"./dist/rattus-orm-core.d.ts","import":"./dist/rattus-orm-core.mjs","require":"./dist/rattus-orm-core.js"},"./rattus-context":{"types":"./dist/rattus-context.d.ts","import":"./dist/rattus-context.mjs","require":"./dist/rattus-context.js"},"./object-data-provider":{"types":"./dist/object-data-provider.d.ts","import":"./dist/object-data-provider.mjs","require":"./dist/object-data-provider.js"}},"gitHead":"0aca89346907bba88ea506a1394790556eea52e0","scripts":{"lint":"run -T eslint 'src/**/*.ts' --quiet --fix","size":"run -T size-limit","test":"run -T vitest run","build":"run -T tsup","clean":"rm -rf dist && rm -rf node_modules","typecheck":"bash -c 'run -T tsc -p tsconfig.json --noEmit'"},"_npmUser":{"name":"lyohaplotinka","email":"plotinka@lyoha.info"},"repository":{"url":"git+https://github.com/lyohaplotinka/rattus-orm.git","type":"git"},"size-limit":[{"name":"ESM core","path":"./dist/rattus-orm-core.mjs"},{"name":"ESM provider","path":"./dist/object-data-provider.mjs"},{"name":"CJS core","path":"./dist/rattus-orm-core.js"},{"name":"CJS provider","path":"./dist/object-data-provider.js"}],"description":"ORM for your JS/TS apps: core package","directories":{},"dependencies":{"@rattus-orm/utils":"^0.0.7"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.1","devDependencies":{"normalizr":"^3.6.2","@rattus-orm/utils":"^0.0.7"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.16_1703687880165_0.8525286359805646","host":"s3://npm-registry-packages"}},"0.0.17":{"name":"@rattus-orm/core","version":"0.0.17","keywords":["orm","rattus","vuex","typescript","javascript"],"author":"Lyoha Plotinka","license":"MIT","_id":"@rattus-orm/core@0.0.17","maintainers":[{"name":"lyohaplotinka","email":"plotinka@lyoha.info"}],"homepage":"https://lyohaplotinka.github.io/rattus-orm/","bugs":{"url":"https://github.com/lyohaplotinka/rattus-orm/issues"},"dist":{"shasum":"c2560367be6c6447cad7cb987ef596db19084db6","tarball":"https://registry.npmjs.org/@rattus-orm/core/-/core-0.0.17.tgz","fileCount":22,"integrity":"sha512-7Cq+dPGs+TLJGm9SRSr52Iuc6Rm8IS2pc/aJdorgFPIUOZGH/T1X2Ea99PhRgwXwHMvDY2H7rFDkGVBkzfp5QA==","signatures":[{"sig":"MEUCIEWjbYr+Tz0JoC8V9cvhlSjBuP8RRZ4QAKCItsR9RsAUAiEAuFwOjR37D4sWuT0yJYs+bfCasRttH+un22tQevnuaPY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":244725},"main":"./dist/rattus-orm-core.js","types":"./dist/rattus-orm-core.d.ts","module":"./dist/rattus-orm-core.mjs","exports":{".":{"types":"./dist/rattus-orm-core.d.ts","import":"./dist/rattus-orm-core.mjs","require":"./dist/rattus-orm-core.js"},"./rattus-context":{"types":"./dist/rattus-context.d.ts","import":"./dist/rattus-context.mjs","require":"./dist/rattus-context.js"},"./object-data-provider":{"types":"./dist/object-data-provider.d.ts","import":"./dist/object-data-provider.mjs","require":"./dist/object-data-provider.js"}},"gitHead":"b18206384f71f58527984ccd6719ab994228bf65","scripts":{"lint":"run -T eslint 'src/**/*.ts' --quiet --fix","size":"run -T size-limit","test":"run -T vitest run","build":"run -T tsup","clean":"rm -rf dist && rm -rf node_modules","typecheck":"bash -c 'run -T tsc -p tsconfig.json --noEmit'"},"_npmUser":{"name":"lyohaplotinka","email":"plotinka@lyoha.info"},"repository":{"url":"git+https://github.com/lyohaplotinka/rattus-orm.git","type":"git"},"size-limit":[{"name":"ESM core","path":"./dist/rattus-orm-core.mjs"},{"name":"ESM provider","path":"./dist/object-data-provider.mjs"},{"name":"CJS core","path":"./dist/rattus-orm-core.js"},{"name":"CJS provider","path":"./dist/object-data-provider.js"}],"description":"ORM for your JS/TS apps: core package","directories":{},"dependencies":{"@rattus-orm/utils":"^0.0.7"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.1","devDependencies":{"normalizr":"^3.6.2","@rattus-orm/utils":"^0.0.7"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.17_1703853067927_0.8545676859483533","host":"s3://npm-registry-packages"}},"0.0.18":{"name":"@rattus-orm/core","version":"0.0.18","keywords":["orm","rattus","vuex","typescript","javascript"],"author":"Lyoha Plotinka","license":"MIT","_id":"@rattus-orm/core@0.0.18","maintainers":[{"name":"lyohaplotinka","email":"plotinka@lyoha.info"}],"homepage":"https://lyohaplotinka.github.io/rattus-orm/","bugs":{"url":"https://github.com/lyohaplotinka/rattus-orm/issues"},"dist":{"shasum":"87bb99be4645054d35503c11fa6e906cfe2a41fe","tarball":"https://registry.npmjs.org/@rattus-orm/core/-/core-0.0.18.tgz","fileCount":22,"integrity":"sha512-yOM9VJglTN8PsqykgNx5Ffjx6qqCmytl2cgPRN7fvko6LyaWcuIOGM92Mvgu3gD6/FwKxqUiCIF7H8/fcFq0zw==","signatures":[{"sig":"MEQCIDqLUdOJDiPBcpzr18cDI3sSqyOpJxA/c5rSKtyfNJ6bAiBh/nBFSJzq3EKJjDRcCGQmcec8KJVxmrNZThAg8LZa+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":245394},"main":"./dist/rattus-orm-core.js","types":"./dist/rattus-orm-core.d.ts","module":"./dist/rattus-orm-core.mjs","exports":{".":{"types":"./dist/rattus-orm-core.d.ts","import":"./dist/rattus-orm-core.mjs","require":"./dist/rattus-orm-core.js"},"./rattus-context":{"types":"./dist/rattus-context.d.ts","import":"./dist/rattus-context.mjs","require":"./dist/rattus-context.js"},"./object-data-provider":{"types":"./dist/object-data-provider.d.ts","import":"./dist/object-data-provider.mjs","require":"./dist/object-data-provider.js"}},"gitHead":"77dfbddfe35cb844b38fcdbf71603272670224df","scripts":{"lint":"run -T eslint 'src/**/*.ts' --quiet --fix","size":"run -T size-limit","test":"run -T vitest run","build":"run -T tsup","clean":"rm -rf dist && rm -rf node_modules","typecheck":"bash -c 'run -T tsc -p tsconfig.json --noEmit'"},"_npmUser":{"name":"lyohaplotinka","email":"plotinka@lyoha.info"},"repository":{"url":"git+https://github.com/lyohaplotinka/rattus-orm.git","type":"git"},"size-limit":[{"name":"ESM core","path":"./dist/rattus-orm-core.mjs"},{"name":"ESM provider","path":"./dist/object-data-provider.mjs"},{"name":"CJS core","path":"./dist/rattus-orm-core.js"},{"name":"CJS provider","path":"./dist/object-data-provider.js"}],"description":"ORM for your JS/TS apps: core package","directories":{},"dependencies":{"@rattus-orm/utils":"^0.0.8"},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.1","devDependencies":{"normalizr":"^3.6.2","@rattus-orm/utils":"^0.0.8"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.18_1703948500340_0.36425535437177503","host":"s3://npm-registry-packages"}},"0.0.19":{"name":"@rattus-orm/core","version":"0.0.19","keywords":["orm","rattus","vuex","typescript","javascript"],"author":"Lyoha Plotinka","license":"MIT","_id":"@rattus-orm/core@0.0.19","maintainers":[{"name":"lyohaplotinka","email":"plotinka@lyoha.info"}],"homepage":"https://lyohaplotinka.github.io/rattus-orm/","bugs":{"url":"https://github.com/lyohaplotinka/rattus-orm/issues"},"dist":{"shasum":"415d6b6da5e2c94b9e0ebfbedc6a99dd11493be4","tarball":"https://registry.npmjs.org/@rattus-orm/core/-/core-0.0.19.tgz","fileCount":44,"integrity":"sha512-FqfVevtQITSvSoQ0RQ/cKejLPT9GCRO6r5kwh3rsQHBSWQ177vQ5ifXp8oxdG2LZwIZY8J8Qd01rtt+Lwnvzjg==","signatures":[{"sig":"MEYCIQC0lhggqvM+JYdxERV+stIo6K4fOJRbm2ASuF1mjuQM6QIhAN8n7FVauwbLty0I4ho+8L3Q/5bTSY2VSWknlj/8ngXH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":274855},"main":"./dist/rattus-orm-core.js","types":"./dist/rattus-orm-core.d.ts","module":"./dist/rattus-orm-core.mjs","exports":{".":{"types":"./dist/rattus-orm-core.d.ts","import":"./dist/rattus-orm-core.mjs","require":"./dist/rattus-orm-core.js"},"./rattus-context":{"types":"./dist/rattus-context.d.ts","import":"./dist/rattus-context.mjs","require":"./dist/rattus-context.js"},"./utils/sharedTypes":{"types":"./dist/utils/sharedTypes.d.ts","import":"./dist/utils/sharedTypes.mjs","require":"./dist/utils/sharedTypes.js"},"./object-data-provider":{"types":"./dist/object-data-provider.d.ts","import":"./dist/object-data-provider.mjs","require":"./dist/object-data-provider.js"},"./utils/isUnknownRecord":{"types":"./dist/utils/isUnknownRecord.d.ts","import":"./dist/utils/isUnknownRecord.mjs","require":"./dist/utils/isUnknownRecord.js"},"./utils/vueComposableUtils":{"types":"./dist/utils/vueComposableUtils.d.ts","import":"./dist/utils/vueComposableUtils.mjs","require":"./dist/utils/vueComposableUtils.js"},"./utils/integrationsHelpers":{"types":"./dist/utils/integrationsHelpers.d.ts","import":"./dist/utils/integrationsHelpers.mjs","require":"./dist/utils/integrationsHelpers.js"},"./utils/createBasicProviderTest":{"types":"./dist/utils/createBasicProviderTest.d.ts","import":"./dist/utils/createBasicProviderTest.mjs","require":"./dist/utils/createBasicProviderTest.js"}},"gitHead":"b623d223d22983a647e363f09e280ae03447255f","scripts":{"lint":"run -T eslint 'src/**/*.ts' --quiet --fix","size":"run -T size-limit","test":"run -T vitest run","build":"run -T tsup","clean":"rm -rf dist && rm -rf node_modules","typecheck":"bash -c 'run -T tsc -p tsconfig.json --noEmit'"},"_npmUser":{"name":"lyohaplotinka","email":"plotinka@lyoha.info"},"repository":{"url":"git+https://github.com/lyohaplotinka/rattus-orm.git","type":"git"},"size-limit":[{"name":"ESM core","path":"./dist/rattus-orm-core.mjs"},{"name":"ESM provider","path":"./dist/object-data-provider.mjs"},{"name":"CJS core","path":"./dist/rattus-orm-core.js"},{"name":"CJS provider","path":"./dist/object-data-provider.js"}],"description":"ORM for your JS/TS apps: core package","directories":{},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.1","devDependencies":{"vue":"^3.4.15","normalizr":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.19_1706198586194_0.9802184765499582","host":"s3://npm-registry-packages"}},"0.0.20":{"name":"@rattus-orm/core","version":"0.0.20","keywords":["orm","rattus","vuex","typescript","javascript"],"author":"Lyoha Plotinka","license":"MIT","_id":"@rattus-orm/core@0.0.20","maintainers":[{"name":"lyohaplotinka","email":"plotinka@lyoha.info"}],"homepage":"https://lyohaplotinka.github.io/rattus-orm/","bugs":{"url":"https://github.com/lyohaplotinka/rattus-orm/issues"},"dist":{"shasum":"6d871b31db680a2c17d8d54832fdbecacdd209ac","tarball":"https://registry.npmjs.org/@rattus-orm/core/-/core-0.0.20.tgz","fileCount":44,"integrity":"sha512-8XePB57aPQJznxjamEu/wa9M9DmMNhqTbnEl0u3Eg8ZpDlTfw0OesSP0laAR8n7CgyZJiQBSOWHhAAYz6/i/+g==","signatures":[{"sig":"MEUCIF/B/spifT0rVAHDgNCuQ1gOnj7JJ3A3v0qI3Kowm52ZAiEA8f/YkbiAsFFNt2z7emUvYxfeM8f75Td0p/djz0VQgZE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":315547},"main":"./dist/rattus-orm-core.js","types":"./dist/rattus-orm-core.d.ts","module":"./dist/rattus-orm-core.mjs","exports":{".":{"types":"./dist/rattus-orm-core.d.ts","import":"./dist/rattus-orm-core.mjs","require":"./dist/rattus-orm-core.js"},"./rattus-context":{"types":"./dist/rattus-context.d.ts","import":"./dist/rattus-context.mjs","require":"./dist/rattus-context.js"},"./utils/sharedTypes":{"types":"./dist/utils/sharedTypes.d.ts","import":"./dist/utils/sharedTypes.mjs","require":"./dist/utils/sharedTypes.js"},"./object-data-provider":{"types":"./dist/object-data-provider.d.ts","import":"./dist/object-data-provider.mjs","require":"./dist/object-data-provider.js"},"./utils/isUnknownRecord":{"types":"./dist/utils/isUnknownRecord.d.ts","import":"./dist/utils/isUnknownRecord.mjs","require":"./dist/utils/isUnknownRecord.js"},"./utils/vueComposableUtils":{"types":"./dist/utils/vueComposableUtils.d.ts","import":"./dist/utils/vueComposableUtils.mjs","require":"./dist/utils/vueComposableUtils.js"},"./utils/integrationsHelpers":{"types":"./dist/utils/integrationsHelpers.d.ts","import":"./dist/utils/integrationsHelpers.mjs","require":"./dist/utils/integrationsHelpers.js"},"./utils/createBasicProviderTest":{"types":"./dist/utils/createBasicProviderTest.d.ts","import":"./dist/utils/createBasicProviderTest.mjs","require":"./dist/utils/createBasicProviderTest.js"}},"gitHead":"d3f9657c10678369cb78bf8e62bdb49fa36e4373","scripts":{"lint":"run -T eslint 'src/**/*.ts' --quiet --fix","size":"run -T size-limit","test":"run -T vitest run","build":"run -T tsup","clean":"rm -rf dist && rm -rf node_modules","typecheck":"bash -c 'run -T tsc -p tsconfig.json --noEmit'"},"_npmUser":{"name":"lyohaplotinka","email":"plotinka@lyoha.info"},"repository":{"url":"git+https://github.com/lyohaplotinka/rattus-orm.git","type":"git"},"size-limit":[{"name":"ESM core","path":"./dist/rattus-orm-core.mjs"},{"name":"ESM provider","path":"./dist/object-data-provider.mjs"},{"name":"CJS core","path":"./dist/rattus-orm-core.js"},{"name":"CJS provider","path":"./dist/object-data-provider.js"}],"description":"ORM for your JS/TS apps: core package","directories":{},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.1","devDependencies":{"vue":"^3.4.15","normalizr":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.0.20_1706455276264_0.814827367980044","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@rattus-orm/core","version":"0.1.0","keywords":["orm","rattus","vuex","typescript","javascript"],"author":"Lyoha Plotinka","license":"MIT","_id":"@rattus-orm/core@0.1.0","maintainers":[{"name":"lyohaplotinka","email":"plotinka@lyoha.info"}],"homepage":"https://lyohaplotinka.github.io/rattus-orm/","bugs":{"url":"https://github.com/lyohaplotinka/rattus-orm/issues"},"dist":{"shasum":"bf55ef05cf8d993d9d37ac221a812b6ed142cd30","tarball":"https://registry.npmjs.org/@rattus-orm/core/-/core-0.1.0.tgz","fileCount":42,"integrity":"sha512-zWBQF/5UGJQQPXPdkQ5vKODivNXNQMnDwAhkXMpFccIVAUxIhEgg3IaYP3no22ozZ5EolZOiQLgVdrQdYmYGwg==","signatures":[{"sig":"MEQCIF2bAaiABer8mTz16XzsIA+ooI4lO4nBIgZoI2jGRswmAiAaxTCrYYPPWwdBU1ImrtisZExAMlH2rzt3iBhsswSzvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":315883},"main":"./dist/rattus-orm-core.js","types":"./dist/rattus-orm-core.d.ts","module":"./dist/rattus-orm-core.mjs","exports":{".":{"types":"./dist/rattus-orm-core.d.ts","import":"./dist/rattus-orm-core.mjs","require":"./dist/rattus-orm-core.js"},"./rattus-context":{"types":"./dist/rattus-context.d.ts","import":"./dist/rattus-context.mjs","require":"./dist/rattus-context.js"},"./object-data-provider":{"types":"./dist/object-data-provider.d.ts","import":"./dist/object-data-provider.mjs","require":"./dist/object-data-provider.js"},"./utils/rattus-context":{"types":"./dist/utils/rattus-context.d.ts","import":"./dist/utils/rattus-context.mjs","require":"./dist/utils/rattus-context.js"},"./utils/isUnknownRecord":{"types":"./dist/utils/isUnknownRecord.d.ts","import":"./dist/utils/isUnknownRecord.mjs","require":"./dist/utils/isUnknownRecord.js"},"./utils/vueComposableUtils":{"types":"./dist/utils/vueComposableUtils.d.ts","import":"./dist/utils/vueComposableUtils.mjs","require":"./dist/utils/vueComposableUtils.js"},"./utils/integrationsHelpers":{"types":"./dist/utils/integrationsHelpers.d.ts","import":"./dist/utils/integrationsHelpers.mjs","require":"./dist/utils/integrationsHelpers.js"},"./utils/createBasicProviderTest":{"types":"./dist/utils/createBasicProviderTest.d.ts","import":"./dist/utils/createBasicProviderTest.mjs","require":"./dist/utils/createBasicProviderTest.js"}},"gitHead":"47cab7730ce8de7910764d42873062a4d3eb7c2c","scripts":{"lint":"run -T eslint 'src/**/*.ts' --quiet --fix","size":"run -T size-limit","test":"run -T vitest run","build":"run -T tsup","clean":"rm -rf dist && rm -rf node_modules","typecheck":"bash -c 'run -T tsc -p tsconfig.json --noEmit'"},"_npmUser":{"name":"lyohaplotinka","email":"plotinka@lyoha.info"},"repository":{"url":"git+https://github.com/lyohaplotinka/rattus-orm.git","type":"git"},"size-limit":[{"name":"ESM core","path":"./dist/rattus-orm-core.mjs"},{"name":"ESM provider","path":"./dist/object-data-provider.mjs"},{"name":"CJS core","path":"./dist/rattus-orm-core.js"},{"name":"CJS provider","path":"./dist/object-data-provider.js"}],"description":"ORM for your JS/TS apps: core package","directories":{},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.1","devDependencies":{"vue":"^3.4.15","normalizr":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.0_1706458458518_0.3426575918975312","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@rattus-orm/core","version":"0.1.1","keywords":["orm","rattus","vuex","typescript","javascript"],"author":"Lyoha Plotinka","license":"MIT","_id":"@rattus-orm/core@0.1.1","maintainers":[{"name":"lyohaplotinka","email":"plotinka@lyoha.info"}],"homepage":"https://lyohaplotinka.github.io/rattus-orm/","bugs":{"url":"https://github.com/lyohaplotinka/rattus-orm/issues"},"dist":{"shasum":"e5fdf7e365b34d9a310b601477b1c3d2daf25eb1","tarball":"https://registry.npmjs.org/@rattus-orm/core/-/core-0.1.1.tgz","fileCount":44,"integrity":"sha512-dRz4BJ0UGVwNJuX5j0VDvg/bzrXgE/urhLrxQoMoYMkzLk6s5x1R0/6v4GEzc60nUFT6mWhHW2Blgntq/ese1g==","signatures":[{"sig":"MEUCIQCkgP0u/Y3oieg+1UiGTwFSIr2AAL1PR7+XwTt4gbxNAgIgNiLdY0Qs+4Jgbq5CF96q73a/LWr81i870MD+pi/W52U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":314280},"main":"./dist/rattus-orm-core.js","types":"./dist/rattus-orm-core.d.ts","module":"./dist/rattus-orm-core.mjs","exports":{".":{"types":"./dist/rattus-orm-core.d.ts","import":"./dist/rattus-orm-core.mjs","require":"./dist/rattus-orm-core.js"},"./rattus-context":{"types":"./dist/rattus-context.d.ts","import":"./dist/rattus-context.mjs","require":"./dist/rattus-context.js"},"./object-data-provider":{"types":"./dist/object-data-provider.d.ts","import":"./dist/object-data-provider.mjs","require":"./dist/object-data-provider.js"},"./utils/rattus-context":{"types":"./dist/utils/rattus-context.d.ts","import":"./dist/utils/rattus-context.mjs","require":"./dist/utils/rattus-context.js"},"./utils/isUnknownRecord":{"types":"./dist/utils/isUnknownRecord.d.ts","import":"./dist/utils/isUnknownRecord.mjs","require":"./dist/utils/isUnknownRecord.js"},"./utils/vueComposableUtils":{"types":"./dist/utils/vueComposableUtils.d.ts","import":"./dist/utils/vueComposableUtils.mjs","require":"./dist/utils/vueComposableUtils.js"},"./utils/integrationsHelpers":{"types":"./dist/utils/integrationsHelpers.d.ts","import":"./dist/utils/integrationsHelpers.mjs","require":"./dist/utils/integrationsHelpers.js"},"./utils/createBasicProviderTest":{"types":"./dist/utils/createBasicProviderTest.d.ts","import":"./dist/utils/createBasicProviderTest.mjs","require":"./dist/utils/createBasicProviderTest.js"}},"gitHead":"a87857ed766c1cd9a490ed14031fa77f1355ee31","scripts":{"lint":"run -T eslint 'src/**/*.ts' --quiet --fix","size":"run -T size-limit","test":"run -T vitest run","build":"run -T tsup","clean":"rm -rf dist && rm -rf node_modules","typecheck":"bash -c 'run -T tsc -p tsconfig.json --noEmit'"},"_npmUser":{"name":"lyohaplotinka","email":"plotinka@lyoha.info"},"repository":{"url":"git+https://github.com/lyohaplotinka/rattus-orm.git","type":"git"},"size-limit":[{"name":"ESM core","path":"./dist/rattus-orm-core.mjs"},{"name":"ESM provider","path":"./dist/object-data-provider.mjs"},{"name":"CJS core","path":"./dist/rattus-orm-core.js"},{"name":"CJS provider","path":"./dist/object-data-provider.js"}],"description":"ORM for your JS/TS apps: core package","directories":{},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.1","devDependencies":{"vue":"^3.4.15","normalizr":"^3.6.2"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.1_1706867601756_0.1941582676898992","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@rattus-orm/core","version":"0.1.2","keywords":["orm","rattus","vuex","typescript","javascript"],"author":"Lyoha Plotinka","license":"MIT","_id":"@rattus-orm/core@0.1.2","maintainers":[{"name":"lyohaplotinka","email":"plotinka@lyoha.info"}],"homepage":"https://lyohaplotinka.github.io/rattus-orm/","bugs":{"url":"https://github.com/lyohaplotinka/rattus-orm/issues"},"dist":{"shasum":"c6f2d6eb31b4d90bc998130510f087d3a8ccc9cf","tarball":"https://registry.npmjs.org/@rattus-orm/core/-/core-0.1.2.tgz","fileCount":66,"integrity":"sha512-9c5nPwjxP8Fa+fiEQdNoq5VpW1oLK01/Nu7AokCUUpcSSh34+kYeyt5QUaGg6N0haoRA0JzC4EE0poOijkqJ8Q==","signatures":[{"sig":"MEUCIQCnpDQ6kQuMFhBZ1dMKb9tX9G1KmSWSg5M1ADoNxmmZKAIgf/2OnsLck3JQySfvdIeg4fZXD8KKLuwOEj38rVtN6xM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":375957},"main":"./dist/rattus-orm-core.js","types":"./dist/rattus-orm-core.d.ts","module":"./dist/rattus-orm-core.mjs","exports":{".":{"types":"./dist/rattus-orm-core.d.ts","import":"./dist/rattus-orm-core.mjs","require":"./dist/rattus-orm-core.js"},"./rattus-context":{"types":"./dist/rattus-context.d.ts","import":"./dist/rattus-context.mjs","require":"./dist/rattus-context.js"},"./utils/testUtils":{"types":"./dist/utils/testUtils.d.ts","import":"./dist/utils/testUtils.mjs","require":"./dist/utils/testUtils.js"},"./utils/vueTestUtils":{"types":"./dist/utils/vueTestUtils.d.ts","import":"./dist/utils/vueTestUtils.mjs","require":"./dist/utils/vueTestUtils.js"},"./object-data-provider":{"types":"./dist/object-data-provider.d.ts","import":"./dist/object-data-provider.mjs","require":"./dist/object-data-provider.js"},"./utils/rattus-context":{"types":"./dist/utils/rattus-context.d.ts","import":"./dist/utils/rattus-context.mjs","require":"./dist/utils/rattus-context.js"},"./utils/reactTestUtils":{"types":"./dist/utils/reactTestUtils.d.ts","import":"./dist/utils/reactTestUtils.mjs","require":"./dist/utils/reactTestUtils.js"},"./utils/isUnknownRecord":{"types":"./dist/utils/isUnknownRecord.d.ts","import":"./dist/utils/isUnknownRecord.mjs","require":"./dist/utils/isUnknownRecord.js"},"./utils/vueComposableUtils":{"types":"./dist/utils/vueComposableUtils.d.ts","import":"./dist/utils/vueComposableUtils.mjs","require":"./dist/utils/vueComposableUtils.js"},"./utils/integrationsHelpers":{"types":"./dist/utils/integrationsHelpers.d.ts","import":"./dist/utils/integrationsHelpers.mjs","require":"./dist/utils/integrationsHelpers.js"},"./utils/createBasicProviderTest":{"types":"./dist/utils/createBasicProviderTest.d.ts","import":"./dist/utils/createBasicProviderTest.mjs","require":"./dist/utils/createBasicProviderTest.js"}},"gitHead":"2ecb4bff160cf507d517409d4918a6f474353bb1","scripts":{"lint":"run -T eslint 'src/**/*.ts' --quiet --fix","size":"run -T size-limit","test":"run -T vitest run","build":"run -T tsup","clean":"rm -rf dist && rm -rf node_modules","typecheck":"bash -c 'run -T tsc -p tsconfig.json --noEmit'"},"_npmUser":{"name":"lyohaplotinka","email":"plotinka@lyoha.info"},"rattusMeta":{"order":1,"title":"Core","testProvider":{"path":"./test/provider-factory.ts","exportName":"dataProviderFactory"},"autoBumpDependents":true},"repository":{"url":"git+https://github.com/lyohaplotinka/rattus-orm.git","type":"git"},"size-limit":[{"name":"ESM core","path":"./dist/rattus-orm-core.mjs"},{"name":"ESM provider","path":"./dist/object-data-provider.mjs"},{"name":"CJS core","path":"./dist/rattus-orm-core.js"},{"name":"CJS provider","path":"./dist/object-data-provider.js"}],"description":"ORM for your JS/TS apps: core package","directories":{},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.1","devDependencies":{"vue":"^3.4.19","react":"^18.2.0","normalizr":"^3.6.2","@types/react":"^18.2.56"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.2_1708614813333_0.8201970413255621","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@rattus-orm/core","version":"0.2.0","keywords":["orm","rattus","vuex","typescript","javascript"],"author":"Lyoha Plotinka","license":"MIT","_id":"@rattus-orm/core@0.2.0","maintainers":[{"name":"lyohaplotinka","email":"plotinka@lyoha.info"}],"homepage":"https://lyohaplotinka.github.io/rattus-orm/","bugs":{"url":"https://github.com/lyohaplotinka/rattus-orm/issues"},"dist":{"shasum":"60110de3259311157f79b5a7e96d96fc2ea5f280","tarball":"https://registry.npmjs.org/@rattus-orm/core/-/core-0.2.0.tgz","fileCount":66,"integrity":"sha512-OgegBIWIXL3FTDzxThFqsa0as0CoOy9/v7q4QQmfjKh4NttCGU7ZIGPzHwgJWIjd9td3VXF+wzhYnimXKUSwMQ==","signatures":[{"sig":"MEUCIFWOl3gSlfsxd8KjXPpCBaPRsCC/UvkrYssAGol3AvU8AiEApxHJ3WPoYMb5d2IVX1U2BNsNbqSFWvEUhfN0LTLDsLY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":377516},"main":"./dist/rattus-orm-core.js","types":"./dist/rattus-orm-core.d.ts","module":"./dist/rattus-orm-core.mjs","exports":{".":{"types":"./dist/rattus-orm-core.d.ts","import":"./dist/rattus-orm-core.mjs","require":"./dist/rattus-orm-core.js"},"./rattus-context":{"types":"./dist/rattus-context.d.ts","import":"./dist/rattus-context.mjs","require":"./dist/rattus-context.js"},"./utils/testUtils":{"types":"./dist/utils/testUtils.d.ts","import":"./dist/utils/testUtils.mjs","require":"./dist/utils/testUtils.js"},"./utils/vueTestUtils":{"types":"./dist/utils/vueTestUtils.d.ts","import":"./dist/utils/vueTestUtils.mjs","require":"./dist/utils/vueTestUtils.js"},"./object-data-provider":{"types":"./dist/object-data-provider.d.ts","import":"./dist/object-data-provider.mjs","require":"./dist/object-data-provider.js"},"./utils/rattus-context":{"types":"./dist/utils/rattus-context.d.ts","import":"./dist/utils/rattus-context.mjs","require":"./dist/utils/rattus-context.js"},"./utils/reactTestUtils":{"types":"./dist/utils/reactTestUtils.d.ts","import":"./dist/utils/reactTestUtils.mjs","require":"./dist/utils/reactTestUtils.js"},"./utils/isUnknownRecord":{"types":"./dist/utils/isUnknownRecord.d.ts","import":"./dist/utils/isUnknownRecord.mjs","require":"./dist/utils/isUnknownRecord.js"},"./utils/vueComposableUtils":{"types":"./dist/utils/vueComposableUtils.d.ts","import":"./dist/utils/vueComposableUtils.mjs","require":"./dist/utils/vueComposableUtils.js"},"./utils/integrationsHelpers":{"types":"./dist/utils/integrationsHelpers.d.ts","import":"./dist/utils/integrationsHelpers.mjs","require":"./dist/utils/integrationsHelpers.js"},"./utils/createBasicProviderTest":{"types":"./dist/utils/createBasicProviderTest.d.ts","import":"./dist/utils/createBasicProviderTest.mjs","require":"./dist/utils/createBasicProviderTest.js"}},"gitHead":"4a5e77ed9faf9b6e13eab244a3bc94993c270951","scripts":{"lint":"run -T eslint 'src/**/*.ts' --quiet --fix","size":"run -T size-limit","test":"run -T vitest run","build":"run -T tsup","clean":"rm -rf dist && rm -rf node_modules","typecheck":"bash -c 'run -T tsc -p tsconfig.json --noEmit'"},"_npmUser":{"name":"lyohaplotinka","email":"plotinka@lyoha.info"},"rattusMeta":{"order":1,"title":"Core","testProvider":{"path":"./test/provider-factory.ts","exportName":"dataProviderFactory"},"autoBumpDependents":true},"repository":{"url":"git+https://github.com/lyohaplotinka/rattus-orm.git","type":"git"},"size-limit":[{"name":"ESM core","path":"./dist/rattus-orm-core.mjs"},{"name":"ESM provider","path":"./dist/object-data-provider.mjs"},{"name":"CJS core","path":"./dist/rattus-orm-core.js"},{"name":"CJS provider","path":"./dist/object-data-provider.js"}],"description":"ORM for your JS/TS apps: core package","directories":{},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.1","devDependencies":{"vue":"^3.4.21","react":"^18.2.0","normalizr":"^3.6.2","@types/react":"^18.2.77"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.0_1713018688509_0.09507088699020128","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@rattus-orm/core","version":"0.3.0","keywords":["orm","rattus","vuex","typescript","javascript"],"author":"Lyoha Plotinka","license":"MIT","_id":"@rattus-orm/core@0.3.0","maintainers":[{"name":"lyohaplotinka","email":"plotinka@lyoha.info"}],"homepage":"https://lyohaplotinka.github.io/rattus-orm/","bugs":{"url":"https://github.com/lyohaplotinka/rattus-orm/issues"},"dist":{"shasum":"c7ade45956c00593bd1df36bb29c5f7c39b28630","tarball":"https://registry.npmjs.org/@rattus-orm/core/-/core-0.3.0.tgz","fileCount":72,"integrity":"sha512-VAk/s0+RaScsygmSwYIIiJ/yqVVXyz+e5DW5WGdEXpyyQ3OxHFXdAjEhBpS+OVVQSQQJ8sDn6CTuS7WXqV0bfw==","signatures":[{"sig":"MEUCIBYULdd0otkALZ4jwiscOx/bZnJkek5I3Diy1oUCynNjAiEAxD7bO1rypi+3/d7E+1Cdc2hrc212FKhGcAA/VyJmcuw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":391269},"main":"./dist/rattus-orm-core.js","types":"./dist/rattus-orm-core.d.ts","module":"./dist/rattus-orm-core.mjs","exports":{".":{"types":"./dist/rattus-orm-core.d.ts","import":"./dist/rattus-orm-core.mjs","require":"./dist/rattus-orm-core.js"},"./decorators":{"types":"./dist/decorators.d.ts","import":"./dist/decorators.mjs","require":"./dist/decorators.js"},"./utils/testUtils":{"types":"./dist/utils/testUtils.d.ts","import":"./dist/utils/testUtils.mjs","require":"./dist/utils/testUtils.js"},"./utils/vueTestUtils":{"types":"./dist/utils/vueTestUtils.d.ts","import":"./dist/utils/vueTestUtils.mjs","require":"./dist/utils/vueTestUtils.js"},"./object-data-provider":{"types":"./dist/object-data-provider.d.ts","import":"./dist/object-data-provider.mjs","require":"./dist/object-data-provider.js"},"./utils/rattus-context":{"types":"./dist/utils/rattus-context.d.ts","import":"./dist/utils/rattus-context.mjs","require":"./dist/utils/rattus-context.js"},"./utils/reactTestUtils":{"types":"./dist/utils/reactTestUtils.d.ts","import":"./dist/utils/reactTestUtils.mjs","require":"./dist/utils/reactTestUtils.js"},"./utils/isUnknownRecord":{"types":"./dist/utils/isUnknownRecord.d.ts","import":"./dist/utils/isUnknownRecord.mjs","require":"./dist/utils/isUnknownRecord.js"},"./utils/vueComposableUtils":{"types":"./dist/utils/vueComposableUtils.d.ts","import":"./dist/utils/vueComposableUtils.mjs","require":"./dist/utils/vueComposableUtils.js"},"./utils/integrationsHelpers":{"types":"./dist/utils/integrationsHelpers.d.ts","import":"./dist/utils/integrationsHelpers.mjs","require":"./dist/utils/integrationsHelpers.js"},"./utils/createBasicProviderTest":{"types":"./dist/utils/createBasicProviderTest.d.ts","import":"./dist/utils/createBasicProviderTest.mjs","require":"./dist/utils/createBasicProviderTest.js"}},"gitHead":"a1f2262e9b68fdfc157e7d1d6757dfeb21a4f921","scripts":{"lint":"run -T eslint 'src/**/*.ts' --quiet --fix","size":"run -T size-limit","test":"run -T vitest run","build":"run -T tsup","clean":"rm -rf dist && rm -rf node_modules","typecheck":"bash -c 'run -T tsc -p tsconfig.json --noEmit'"},"_npmUser":{"name":"lyohaplotinka","email":"plotinka@lyoha.info"},"rattusMeta":{"order":1,"title":"Core","testProvider":{"path":"./test/provider-factory.ts","exportName":"dataProviderFactory"},"autoBumpDependents":true},"repository":{"url":"git+https://github.com/lyohaplotinka/rattus-orm.git","type":"git"},"size-limit":[{"name":"ESM core","path":"./dist/rattus-orm-core.mjs"},{"name":"ESM provider","path":"./dist/object-data-provider.mjs"},{"name":"CJS core","path":"./dist/rattus-orm-core.js"},{"name":"CJS provider","path":"./dist/object-data-provider.js"}],"description":"ORM for your JS/TS apps: core package","directories":{},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.1","devDependencies":{"vue":"^3.4.38","react":"^18.3.1","normalizr":"^3.6.2","@types/react":"^18.3.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.0_1725036876935_0.02234467694784148","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@rattus-orm/core","version":"0.3.1","keywords":["orm","rattus","vuex","typescript","javascript"],"author":"Lyoha Plotinka","license":"MIT","_id":"@rattus-orm/core@0.3.1","maintainers":[{"name":"lyohaplotinka","email":"plotinka@lyoha.info"}],"homepage":"https://lyohaplotinka.github.io/rattus-orm/","bugs":{"url":"https://github.com/lyohaplotinka/rattus-orm/issues"},"dist":{"shasum":"5e8a29787edc08e168698d1acdcc4822ff1e539a","tarball":"https://registry.npmjs.org/@rattus-orm/core/-/core-0.3.1.tgz","fileCount":72,"integrity":"sha512-IuJsyU5aHuJfljmRXJ50Y+GBfmY19bR8FFP39EDO+lZSBsmLOGp1rdC+80atui5mLAG7WAhRORyEUrOFL8VCVQ==","signatures":[{"sig":"MEYCIQCMO74RnSpK8iswMdpTK/29CMWnLyk/nCLa2edbsINurQIhAKzvEi0K6Ypq5+eVIHiMWYl9A99Zc99qaKeGRYl1Mo5u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":390821},"main":"./dist/rattus-orm-core.js","types":"./dist/rattus-orm-core.d.ts","module":"./dist/rattus-orm-core.mjs","exports":{".":{"types":"./dist/rattus-orm-core.d.ts","import":"./dist/rattus-orm-core.mjs","require":"./dist/rattus-orm-core.js"},"./decorators":{"types":"./dist/decorators.d.ts","import":"./dist/decorators.mjs","require":"./dist/decorators.js"},"./utils/testUtils":{"types":"./dist/utils/testUtils.d.ts","import":"./dist/utils/testUtils.mjs","require":"./dist/utils/testUtils.js"},"./utils/vueTestUtils":{"types":"./dist/utils/vueTestUtils.d.ts","import":"./dist/utils/vueTestUtils.mjs","require":"./dist/utils/vueTestUtils.js"},"./object-data-provider":{"types":"./dist/object-data-provider.d.ts","import":"./dist/object-data-provider.mjs","require":"./dist/object-data-provider.js"},"./utils/rattus-context":{"types":"./dist/utils/rattus-context.d.ts","import":"./dist/utils/rattus-context.mjs","require":"./dist/utils/rattus-context.js"},"./utils/reactTestUtils":{"types":"./dist/utils/reactTestUtils.d.ts","import":"./dist/utils/reactTestUtils.mjs","require":"./dist/utils/reactTestUtils.js"},"./utils/isUnknownRecord":{"types":"./dist/utils/isUnknownRecord.d.ts","import":"./dist/utils/isUnknownRecord.mjs","require":"./dist/utils/isUnknownRecord.js"},"./utils/vueComposableUtils":{"types":"./dist/utils/vueComposableUtils.d.ts","import":"./dist/utils/vueComposableUtils.mjs","require":"./dist/utils/vueComposableUtils.js"},"./utils/integrationsHelpers":{"types":"./dist/utils/integrationsHelpers.d.ts","import":"./dist/utils/integrationsHelpers.mjs","require":"./dist/utils/integrationsHelpers.js"},"./utils/createBasicProviderTest":{"types":"./dist/utils/createBasicProviderTest.d.ts","import":"./dist/utils/createBasicProviderTest.mjs","require":"./dist/utils/createBasicProviderTest.js"}},"gitHead":"8fb3d0e6fa3a8153626da45d8abcaaa008669e6b","scripts":{"lint":"run -T eslint 'src/**/*.ts' --quiet --fix","size":"run -T size-limit","test":"run -T vitest run","build":"run -T tsup","clean":"rm -rf dist && rm -rf node_modules","typecheck":"bash -c 'run -T tsc -p tsconfig.json --noEmit'"},"_npmUser":{"name":"lyohaplotinka","email":"plotinka@lyoha.info"},"rattusMeta":{"order":1,"title":"Core","testProvider":{"path":"./test/provider-factory.ts","exportName":"dataProviderFactory"},"autoBumpDependents":true},"repository":{"url":"git+https://github.com/lyohaplotinka/rattus-orm.git","type":"git"},"size-limit":[{"name":"ESM core","path":"./dist/rattus-orm-core.mjs"},{"name":"ESM provider","path":"./dist/object-data-provider.mjs"},{"name":"CJS core","path":"./dist/rattus-orm-core.js"},{"name":"CJS provider","path":"./dist/object-data-provider.js"}],"description":"ORM for your JS/TS apps: core package","directories":{},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.1","devDependencies":{"vue":"^3.4.38","react":"^18.3.1","normalizr":"^3.6.2","@types/react":"^18.3.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.1_1725806253528_0.001401591669563329","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@rattus-orm/core","version":"0.4.0","keywords":["orm","rattus","vuex","typescript","javascript"],"author":"Lyoha Plotinka","license":"MIT","_id":"@rattus-orm/core@0.4.0","maintainers":[{"name":"lyohaplotinka","email":"plotinka@lyoha.info"}],"homepage":"https://lyohaplotinka.github.io/rattus-orm/","bugs":{"url":"https://github.com/lyohaplotinka/rattus-orm/issues"},"dist":{"shasum":"07265ab52e4eb04d5a30070bb5495bac60244f15","tarball":"https://registry.npmjs.org/@rattus-orm/core/-/core-0.4.0.tgz","fileCount":82,"integrity":"sha512-dgD14s7OwRRsrkqHRpmsihyTryQO9mTpTbP7CNynlcxK7Iw6ZIOyXKX/7PiHy+r4GOuxxqWNpqYF/4htMWgIkA==","signatures":[{"sig":"MEYCIQDG6girhLaLwzguEB5I0p9tIKfEh1spYm1k3s9j1lD4XQIhAMV0VX6ON7anchQIVWO/BpP85q5qldAl+Dz/ntQwK/ZB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":391492},"main":"./dist/rattus-orm-core.js","types":"./dist/rattus-orm-core.d.ts","module":"./dist/rattus-orm-core.mjs","exports":{".":{"types":"./dist/rattus-orm-core.d.ts","import":"./dist/rattus-orm-core.mjs","require":"./dist/rattus-orm-core.js"},"./field-types":{"types":"./dist/field-types.d.ts","import":"./dist/field-types.mjs","require":"./dist/field-types.js"},"./field-relations":{"types":"./dist/field-relations.d.ts","import":"./dist/field-relations.mjs","require":"./dist/field-relations.js"},"./utils/testUtils":{"types":"./dist/utils/testUtils.d.ts","import":"./dist/utils/testUtils.mjs","require":"./dist/utils/testUtils.js"},"./utils/vueTestUtils":{"types":"./dist/utils/vueTestUtils.d.ts","import":"./dist/utils/vueTestUtils.mjs","require":"./dist/utils/vueTestUtils.js"},"./object-data-provider":{"types":"./dist/object-data-provider.d.ts","import":"./dist/object-data-provider.mjs","require":"./dist/object-data-provider.js"},"./utils/rattus-context":{"types":"./dist/utils/rattus-context.d.ts","import":"./dist/utils/rattus-context.mjs","require":"./dist/utils/rattus-context.js"},"./utils/reactTestUtils":{"types":"./dist/utils/reactTestUtils.d.ts","import":"./dist/utils/reactTestUtils.mjs","require":"./dist/utils/reactTestUtils.js"},"./utils/isUnknownRecord":{"types":"./dist/utils/isUnknownRecord.d.ts","import":"./dist/utils/isUnknownRecord.mjs","require":"./dist/utils/isUnknownRecord.js"},"./utils/vueComposableUtils":{"types":"./dist/utils/vueComposableUtils.d.ts","import":"./dist/utils/vueComposableUtils.mjs","require":"./dist/utils/vueComposableUtils.js"},"./utils/integrationsHelpers":{"types":"./dist/utils/integrationsHelpers.d.ts","import":"./dist/utils/integrationsHelpers.mjs","require":"./dist/utils/integrationsHelpers.js"},"./utils/createBasicProviderTest":{"types":"./dist/utils/createBasicProviderTest.d.ts","import":"./dist/utils/createBasicProviderTest.mjs","require":"./dist/utils/createBasicProviderTest.js"}},"gitHead":"acde0ce7355f79ea7079f1e29967c458ea09a6b6","scripts":{"lint":"run -T eslint 'src/**/*.ts' --quiet --fix","size":"run -T size-limit","test":"run -T vitest run","build":"run -T tsup","clean":"rm -rf dist && rm -rf node_modules","typecheck":"bash -c 'run -T tsc -p tsconfig.json --noEmit'"},"_npmUser":{"name":"lyohaplotinka","email":"plotinka@lyoha.info"},"rattusMeta":{"order":1,"title":"Core","testProvider":{"path":"./test/provider-factory.ts","exportName":"dataProviderFactory"},"autoBumpDependents":true},"repository":{"url":"git+https://github.com/lyohaplotinka/rattus-orm.git","type":"git"},"size-limit":[{"name":"ESM core","path":"./dist/rattus-orm-core.mjs"},{"name":"ESM provider","path":"./dist/object-data-provider.mjs"},{"name":"CJS core","path":"./dist/rattus-orm-core.js"},{"name":"CJS provider","path":"./dist/object-data-provider.js"}],"description":"ORM for your JS/TS apps: core package","directories":{},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.1","devDependencies":{"vue":"^3.4.38","react":"^18.3.1","normalizr":"^3.6.2","@types/react":"^18.3.3"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.0_1728727781845_0.9781236422159254","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@rattus-orm/core","version":"0.4.1","keywords":["orm","rattus","vuex","typescript","javascript"],"author":"Lyoha Plotinka","license":"MIT","_id":"@rattus-orm/core@0.4.1","maintainers":[{"name":"lyohaplotinka","email":"plotinka@lyoha.info"}],"homepage":"https://lyohaplotinka.github.io/rattus-orm/","bugs":{"url":"https://github.com/lyohaplotinka/rattus-orm/issues"},"dist":{"shasum":"a2de289ffbfffe89a9e2b3d91e68d7641bdde05b","tarball":"https://registry.npmjs.org/@rattus-orm/core/-/core-0.4.1.tgz","fileCount":88,"integrity":"sha512-YlweyUW06ZbnrNnTiPonKYuwuaqMh7YTEFyY3Py6KOd1pebocly8sUhrNU/cBhOPMEHoRVddR2bKKQ0H2/F9/A==","signatures":[{"sig":"MEUCIQD+KxJztpQSA1Ac1HPijilcvgOHNRf1ybCblA1tFvTakwIgJURoVkTgVfPU+Y/a9eL6CNMRjREej9NFkU4o47GJuo8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":400177},"main":"./dist/rattus-orm-core.js","types":"./dist/rattus-orm-core.d.ts","module":"./dist/rattus-orm-core.mjs","exports":{".":{"types":"./dist/rattus-orm-core.d.ts","import":"./dist/rattus-orm-core.mjs","require":"./dist/rattus-orm-core.js"},"./field-types":{"types":"./dist/field-types.d.ts","import":"./dist/field-types.mjs","require":"./dist/field-types.js"},"./utils/feedback":{"types":"./dist/utils/feedback.d.ts","import":"./dist/utils/feedback.mjs","require":"./dist/utils/feedback.js"},"./field-relations":{"types":"./dist/field-relations.d.ts","import":"./dist/field-relations.mjs","require":"./dist/field-relations.js"},"./utils/testUtils":{"types":"./dist/utils/testUtils.d.ts","import":"./dist/utils/testUtils.mjs","require":"./dist/utils/testUtils.js"},"./utils/vueTestUtils":{"types":"./dist/utils/vueTestUtils.d.ts","import":"./dist/utils/vueTestUtils.mjs","require":"./dist/utils/vueTestUtils.js"},"./object-data-provider":{"types":"./dist/object-data-provider.d.ts","import":"./dist/object-data-provider.mjs","require":"./dist/object-data-provider.js"},"./utils/rattus-context":{"types":"./dist/utils/rattus-context.d.ts","import":"./dist/utils/rattus-context.mjs","require":"./dist/utils/rattus-context.js"},"./utils/reactTestUtils":{"types":"./dist/utils/reactTestUtils.d.ts","import":"./dist/utils/reactTestUtils.mjs","require":"./dist/utils/reactTestUtils.js"},"./utils/isUnknownRecord":{"types":"./dist/utils/isUnknownRecord.d.ts","import":"./dist/utils/isUnknownRecord.mjs","require":"./dist/utils/isUnknownRecord.js"},"./utils/vueComposableUtils":{"types":"./dist/utils/vueComposableUtils.d.ts","import":"./dist/utils/vueComposableUtils.mjs","require":"./dist/utils/vueComposableUtils.js"},"./utils/integrationsHelpers":{"types":"./dist/utils/integrationsHelpers.d.ts","import":"./dist/utils/integrationsHelpers.mjs","require":"./dist/utils/integrationsHelpers.js"},"./utils/createBasicProviderTest":{"types":"./dist/utils/createBasicProviderTest.d.ts","import":"./dist/utils/createBasicProviderTest.mjs","require":"./dist/utils/createBasicProviderTest.js"}},"gitHead":"b752827219b8669ec9c810ef3d53773416b4e9a4","scripts":{"lint":"run -T eslint 'src/**/*.ts' --quiet --fix","size":"run -T size-limit","test":"run -T vitest run","build":"run -T tsup","clean":"rm -rf dist && rm -rf node_modules","typecheck":"bash -c 'run -T tsc -p tsconfig.json --noEmit'"},"_npmUser":{"name":"lyohaplotinka","email":"plotinka@lyoha.info"},"rattusMeta":{"order":1,"title":"Core","testProvider":{"path":"./test/provider-factory.ts","exportName":"dataProviderFactory"},"autoBumpDependents":true},"repository":{"url":"git+https://github.com/lyohaplotinka/rattus-orm.git","type":"git"},"size-limit":[{"name":"ESM core","path":"./dist/rattus-orm-core.mjs"},{"name":"ESM provider","path":"./dist/object-data-provider.mjs"},{"name":"CJS core","path":"./dist/rattus-orm-core.js"},{"name":"CJS provider","path":"./dist/object-data-provider.js"}],"description":"ORM for your JS/TS apps: core package","directories":{},"_hasShrinkwrap":false,"packageManager":"yarn@4.0.1","devDependencies":{"vue":"^3.5.13","react":"^18.3.1","normalizr":"^3.6.2","@types/react":"^18.3.18"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.1_1739301622544_0.4359254778835624","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@rattus-orm/core","description":"ORM for your JS/TS apps: core package","homepage":"https://lyohaplotinka.github.io/rattus-orm/","author":{"name":"Lyoha Plotinka"},"license":"MIT","packageManager":"yarn@4.0.1","repository":{"type":"git","url":"git+https://github.com/lyohaplotinka/rattus-orm.git"},"bugs":{"url":"https://github.com/lyohaplotinka/rattus-orm/issues"},"keywords":["orm","rattus","vuex","typescript","javascript"],"version":"0.4.2","main":"./dist/rattus-orm-core.js","module":"./dist/rattus-orm-core.mjs","types":"./dist/rattus-orm-core.d.ts","exports":{".":{"import":"./dist/rattus-orm-core.mjs","require":"./dist/rattus-orm-core.js","types":"./dist/rattus-orm-core.d.ts"},"./field-types":{"import":"./dist/field-types.mjs","require":"./dist/field-types.js","types":"./dist/field-types.d.ts"},"./field-relations":{"import":"./dist/field-relations.mjs","require":"./dist/field-relations.js","types":"./dist/field-relations.d.ts"},"./object-data-provider":{"import":"./dist/object-data-provider.mjs","require":"./dist/object-data-provider.js","types":"./dist/object-data-provider.d.ts"},"./utils/createBasicProviderTest":{"import":"./dist/utils/createBasicProviderTest.mjs","require":"./dist/utils/createBasicProviderTest.js","types":"./dist/utils/createBasicProviderTest.d.ts"},"./utils/integrationsHelpers":{"import":"./dist/utils/integrationsHelpers.mjs","require":"./dist/utils/integrationsHelpers.js","types":"./dist/utils/integrationsHelpers.d.ts"},"./utils/isUnknownRecord":{"import":"./dist/utils/isUnknownRecord.mjs","require":"./dist/utils/isUnknownRecord.js","types":"./dist/utils/isUnknownRecord.d.ts"},"./utils/vueComposableUtils":{"import":"./dist/utils/vueComposableUtils.mjs","require":"./dist/utils/vueComposableUtils.js","types":"./dist/utils/vueComposableUtils.d.ts"},"./utils/rattus-context":{"import":"./dist/utils/rattus-context.mjs","require":"./dist/utils/rattus-context.js","types":"./dist/utils/rattus-context.d.ts"},"./utils/testUtils":{"import":"./dist/utils/testUtils.mjs","require":"./dist/utils/testUtils.js","types":"./dist/utils/testUtils.d.ts"},"./utils/reactTestUtils":{"import":"./dist/utils/reactTestUtils.mjs","require":"./dist/utils/reactTestUtils.js","types":"./dist/utils/reactTestUtils.d.ts"},"./utils/vueTestUtils":{"import":"./dist/utils/vueTestUtils.mjs","require":"./dist/utils/vueTestUtils.js","types":"./dist/utils/vueTestUtils.d.ts"},"./utils/feedback":{"import":"./dist/utils/feedback.mjs","require":"./dist/utils/feedback.js","types":"./dist/utils/feedback.d.ts"},"./utils/contextBootstrap":{"import":"./dist/utils/contextBootstrap.mjs","require":"./dist/utils/contextBootstrap.js","types":"./dist/utils/contextBootstrap.d.ts"},"./utils/reactIntegrationHelpers":{"import":"./dist/utils/reactIntegrationHelpers.mjs","require":"./dist/utils/reactIntegrationHelpers.js","types":"./dist/utils/reactIntegrationHelpers.d.ts"}},"scripts":{"build":"run -T tsup","clean":"rm -rf dist && rm -rf node_modules","test":"run -T vitest run","typecheck":"bash -c 'run -T tsc -p tsconfig.json --noEmit'","size":"run -T size-limit"},"devDependencies":{"@types/react":"^18.3.20","normalizr":"^3.6.2","react":"^18.3.1","vue":"^3.5.13"},"rattusMeta":{"title":"Core","testProvider":{"path":"./test/provider-factory.ts"},"autoBumpDependents":true,"order":1},"size-limit":[{"name":"ESM core","path":"./dist/rattus-orm-core.mjs"},{"name":"ESM provider","path":"./dist/object-data-provider.mjs"},{"name":"CJS core","path":"./dist/rattus-orm-core.js"},{"name":"CJS provider","path":"./dist/object-data-provider.js"}],"_id":"@rattus-orm/core@0.4.2","gitHead":"5f0cd076aae957184482a64c637ba260fcb39a13","_nodeVersion":"23.9.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-Yph0/2tJYhVIFFewN6wVcjnoDn8N5acWchomlcm4YFEDLzIJhdjUN462BzsCyZu0C077vVhjsVoic6z416QiEg==","shasum":"70a45430810c01b98c0fbf77b0a71c92efd77d56","tarball":"https://registry.npmjs.org/@rattus-orm/core/-/core-0.4.2.tgz","fileCount":82,"unpackedSize":387747,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDXNoJuCOk3YTH+aE2cUpmDvZAfrWwumsgBxcKdCJNxEgIhAPDPe8ZxG5M4KWI8oyV1K30LBItWrr0CNDuI+b1xqydr"}]},"_npmUser":{"name":"lyohaplotinka","email":"plotinka@lyoha.info"},"directories":{},"maintainers":[{"name":"lyohaplotinka","email":"plotinka@lyoha.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_0.4.2_1745317313206_0.44115297229464545"},"_hasShrinkwrap":false}},"time":{"created":"2023-11-23T14:17:57.578Z","modified":"2025-04-22T10:21:53.566Z","0.0.1":"2023-08-19T09:09:00.554Z","0.0.2":"2023-08-20T11:29:10.160Z","0.0.3":"2023-08-20T14:40:02.237Z","0.0.4":"2023-08-20T14:48:32.575Z","0.0.5":"2023-08-22T19:13:15.884Z","0.0.6":"2023-08-22T19:14:44.375Z","0.0.7":"2023-11-23T14:17:57.798Z","0.0.8":"2023-11-24T16:02:35.561Z","0.0.9":"2023-11-26T18:42:31.978Z","0.0.10":"2023-11-29T17:31:41.478Z","0.0.11":"2023-12-01T18:55:24.515Z","0.0.12":"2023-12-03T16:20:32.874Z","0.0.13":"2023-12-07T15:42:36.294Z","0.0.14":"2023-12-08T14:14:41.016Z","0.0.15":"2023-12-24T11:52:09.257Z","0.0.16":"2023-12-27T14:38:00.390Z","0.0.17":"2023-12-29T12:31:08.179Z","0.0.18":"2023-12-30T15:01:40.539Z","0.0.19":"2024-01-25T16:03:06.351Z","0.0.20":"2024-01-28T15:21:16.504Z","0.1.0":"2024-01-28T16:14:18.692Z","0.1.1":"2024-02-02T09:53:21.929Z","0.1.2":"2024-02-22T15:13:33.499Z","0.2.0":"2024-04-13T14:31:28.671Z","0.3.0":"2024-08-30T16:54:37.120Z","0.3.1":"2024-09-08T14:37:33.747Z","0.4.0":"2024-10-12T10:09:42.097Z","0.4.1":"2025-02-11T19:20:22.779Z","0.4.2":"2025-04-22T10:21:53.373Z"},"bugs":{"url":"https://github.com/lyohaplotinka/rattus-orm/issues"},"author":{"name":"Lyoha Plotinka"},"license":"MIT","homepage":"https://lyohaplotinka.github.io/rattus-orm/","keywords":["orm","rattus","vuex","typescript","javascript"],"repository":{"type":"git","url":"git+https://github.com/lyohaplotinka/rattus-orm.git"},"description":"ORM for your JS/TS apps: core package","maintainers":[{"name":"lyohaplotinka","email":"plotinka@lyoha.info"}],"readme":"<p align=\"center\">\n  <img style=\"margin-right: -15px\" width=\"192px\" src=\"https://raw.githubusercontent.com/lyohaplotinka/rattus-orm/main/assets/logo.svg\" alt=\"Rattus ORM\">\n</p>\n\n<p align=\"center\">\n  <img alt=\"bundle size\" src=\"https://img.shields.io/bundlephobia/minzip/%40rattus-orm%2Fcore\">\n  <img alt=\"npm version (core)\" src=\"https://img.shields.io/npm/v/%40rattus-orm%2Fcore\">\n</p>\n\n<h1 align=\"center\">Rattus ORM – Core</h1>\n\n### Contents\n1. Base of Rattus ORM: Database, Repositories, Model, Query, all typings;\n2. ObjectDataProvider – data provider for simple in-memory storage (JS Object).\n\n### Installation\nUse your favorite package manager. For example, yarn: \n```bash\nyarn add @rattus-orm/core\n```\n\n### Important notes\nIf you are using Vite with TypeScript, make sure you have these settings in `tsconfig.json`:\n```json\n{\n  \"compilerOptions\": {\n    // ...\n    \"useDefineForClassFields\": true,\n    \"experimentalDecorators\": true\n  }\n}\n```\n\nAlso you should use this syntax for defining models:\n```typescript\nclass User extends Model {\n  public static entity = 'users'\n\n  @Str('')\n  // public id: string - will not work, \n  // all fields of your models will be \"null\"\n  declare id: string\n```\n\n### Basic usage\n\n```typescript\nimport { Model, Uid, Str } from '@rattus-orm/core'\nimport { ObjectDataProvider } from '@rattus-orm/core/object-data-provider'\nimport { createDatabase } from '@rattus-orm/core/src'\n\nclass User extends Model {\n  public static entity = 'user'\n\n  @Uid()\n  public id: string\n\n  @Str()\n  public email: string\n}\n\nconst database = createDatabase({\n  dataProvider: new ObjectDataProvider(),\n  connection: 'entities'\n}).start()\n\nconst userRepo = database.getRepository(User)\nuserRepo.save([{ id: '1', email: 'test@test.com' }, { id: '2', email: 'test2@test.com' }])\n\nconst found = userRepo.find('2')\n```\n\n### Documentation\nFor detailed docs please read [documentation website](https://lyohaplotinka.github.io/rattus-orm/docs/category/core-package).\n\n### Contributing\nContributions are welcome! Please read our [Contributing Guide](../../CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests.\n","readmeFilename":"README.md"}