{"_id":"@3fv/dexie-orm","_rev":"11-b810addddd69ca77596fd20419b011b5","name":"@3fv/dexie-orm","dist-tags":{"latest":"1.0.12"},"versions":{"1.0.1":{"name":"@3fv/dexie-orm","description":"A sort-of ORM for Dexie","version":"1.0.1","author":{"name":"Jonathan Glanz","email":"jonathan.glanz@gmail.com"},"repository":{"type":"git","url":"https://github.com/jglanz/dexie-orm.git"},"dependencies":{"@3fv/guard":"^1.4.30","@3fv/prelude-ts":"^0.8.28","debug":"^4.3.3","dexie":"^3.2.0","eventemitter3":"^4.0.7","isomorphic-fetch":"^3.0.0","lodash":"^4","lodash-es":"^4","ts-pattern":"^3"},"devDependencies":{"@types/isomorphic-fetch":"^0.0.35","@types/lodash":"^4.14.178","@types/node":"^16","@types/yargs":"^17.0.8","concurrently":"^6.4.0","cross-env":"^7.0.3","fake-indexeddb":"^3.1.7","jest":"^27.4.7","prettier":"^2.5.1","source-map-support":"^0.5.21","tracer":"^1.1.5","ts-jest":"^27.1.3","typescript":"^4.5.4","yargs":"^17.3.1"},"resolutions":{"typescript":"4.5.4","ts-jest":"27.1.3","jest":"27.4.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"scripts":{"build":"./scripts/build.fish","build:watch":"yarn run build -w","build:clean":"yarn run clean && yarn run build","run:example":"yarn run build && cross-env NODE_OPTIONS='--experimental-specifier-resolution=node' node lib/mjs/example/ExampleDexieDatabase.js","clean":"rm -Rf lib *.tsbuildinfo; echo cleaned","test":"jest","test:watch":"jest --watch","preversion":"yarn build","postversion":"./scripts/release.fish latest","release":"yarn version --patch --non-interactive"},"license":"MIT","keywords":["indexeddb","db","browser","dexie","orm"],"main":"./lib/cjs/index.js","module":"./lib/mjs/index.js","types":"./lib/mjs/index.d.ts","exports":{".":{"import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"_id":"@3fv/dexie-orm@1.0.1","dist":{"shasum":"90146e146d1bd4e013a889afb06f95b13d502d44","integrity":"sha512-KbhpQbthQUR+hlZAMw+z6Rc1qhgudx+8/1pmbSgiq554xeQx3b3H3vgC/3Z83GxXxxHWEIY1rh2QQCikc6ZEew==","tarball":"https://registry.npmjs.org/@3fv/dexie-orm/-/dexie-orm-1.0.1.tgz","fileCount":127,"unpackedSize":96014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6zaBCRA9TVsSAnZWagAAxiYP/R2eLXc519nG1jvq1sgU\n2YM02DJqj6a1BbCEg37ozM0cUV65VOxGOYjD1W+xe9527yZk9OjjuJV99jub\nPHxC1T32SakWYmvByDomqIsWp0mLJlPN07e8HFoTAXa4c7lrz8MbifJWYVI9\nZt7a1kJ0iU/A/UdjTqA/uchTtCQdJ1YKDRsPvcx+C6MY75EiLZNReWk33VXG\nDOdaQDLyou6ajQvR4pzvROh6u8hWJJSuzhNXNdWjMnQPsuzD4oEAH3a0u2i9\nc27ZPuDaFyRPlPWbGKUxlyX3Rj8e3P8Lh2NqZTgHv60mI5s48+z5q9CrfIfZ\ninLrqv6zmdrKluIXnIuIfwT6dvx6vzRlMLJsT/xtHYkJ0A7wVz4Pys8NEs4p\nevWBfS3hlFJASlpM6OktvNWYYCJDxAXYkh+p8f+N51ObKDnvXlOo2kEjCQex\n50dNJiBzAfuu8xniSF0OQWq8n9xcqWOwoE1Q5Xum9FKK5CW4tn1/a7x7jiIx\nFJI0qgbiGMS4Yec8kmzX5t+vIcw3gkbrH+oPJGK/XputLGkJ3xRi5+t+fwT4\n28O0yBSMT8Y4qagZ/d55a67ajYrT3Lw2B15Kt0jbZlRtQMoOdv9GZlKBOfZK\nyKBq62EH0IeWG5SawbKclbrrSP5lNZ8JOWHBVTDSKAZx0YmwT7U/ELKtXKvY\nGMq/\r\n=GQyQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD663isM2Sob5Yo+bQmhBhKyd27g9RBjMOF3UJiXJYHMQIhANkw5VK5lC/8OYl/eNpoHUaQuT4eKsLB6AW4WpbS4PJH"}]},"_npmUser":{"name":"jglanz","email":"jonathan.glanz@gmail.com"},"directories":{},"maintainers":[{"name":"jglanz","email":"jonathan.glanz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dexie-orm_1.0.1_1642804865421_0.008231415802645303"},"_hasShrinkwrap":false},"1.0.2":{"name":"@3fv/dexie-orm","description":"A sort-of ORM for Dexie","version":"1.0.2","author":{"name":"Jonathan Glanz","email":"jonathan.glanz@gmail.com"},"repository":{"type":"git","url":"https://github.com/jglanz/dexie-orm.git"},"dependencies":{"@3fv/guard":"^1.4.30","debug":"^4.3.3","eventemitter3":"^4.0.7","lodash":"^4"},"peerDependencies":{"dexie":"^3.2.0"},"devDependencies":{"@types/isomorphic-fetch":"^0.0.35","@types/lodash":"^4.14.178","@types/node":"^16","@types/yargs":"^17.0.8","concurrently":"^6.4.0","cross-env":"^7.0.3","dexie":"^3.2.0","fake-indexeddb":"^3.1.7","jest":"^27.4.7","prettier":"^2.5.1","source-map-support":"^0.5.21","tracer":"^1.1.5","ts-jest":"^27.1.3","typescript":"^4.5.4","yargs":"^17.3.1"},"resolutions":{"typescript":"4.5.4","ts-jest":"27.1.3","jest":"27.4.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"scripts":{"build":"./scripts/build.fish","build:watch":"yarn run build -w","build:clean":"yarn run clean && yarn run build","run:example":"yarn run build && cross-env NODE_OPTIONS='--experimental-specifier-resolution=node' node lib/mjs/example/ExampleDexieDatabase.js","clean":"rm -Rf lib *.tsbuildinfo; echo cleaned","test":"jest","test:watch":"jest --watch","preversion":"yarn build","postversion":"./scripts/release.fish latest","release":"yarn version --patch --non-interactive"},"license":"MIT","keywords":["indexeddb","db","browser","dexie","orm"],"main":"./lib/cjs/index.js","module":"./lib/mjs/index.js","types":"./lib/mjs/index.d.ts","exports":{".":{"import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"_id":"@3fv/dexie-orm@1.0.2","dist":{"shasum":"0e4b140dea3cc082ae1b2bd55b21bc887120e71a","integrity":"sha512-kLPQieRbYyhDaHcHaBdBE44qdAtxt0CEu32tIAj4RDMYgHtWr47Jv5Y2HjOABiaENYGpgSr5Z/pCWgL5W/w3nw==","tarball":"https://registry.npmjs.org/@3fv/dexie-orm/-/dexie-orm-1.0.2.tgz","fileCount":85,"unpackedSize":58199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6zhBCRA9TVsSAnZWagAAdvYP/3+MVoCd1ieMDjEIINBO\npOy4OevhhoNIo9J9GLnh7LyJGw63V7EHxbGIXZS7HCfwrOzZ9sw3PlMAKiGk\nDPI/umetb6Y2qV0ulAZplZ31lRv7l/Kk180x5eigiZuRw3BFeOGGWRI2vuNR\nUyW+XnBKeSjjZHJB/JxCmH55SkysAd7CdqNmx9RrdCdD2jhlkh0lHrJzy7qJ\noOsfMNOtL5K3w2taxHGjfjPn1zem44BB5n4LYTQLcW43isX3zJWsu6eNeoRd\ni0QycEiVKcNzpJ4qU2Klehcae4tbPLvaMswDj5JNk1sVKmKjrQGBqsxcbTEh\nelOFbfkFLFQsXbpaEz0Klp2H7CPuV08bHLsqChDE34a2asmD4KxIgeFHrK3h\n5DWRPti/QeWorYD194GMMiDuQ4ys4yEuKpB0HDVedZCv2jU+o+vutAFapXhw\nBrX1QzA7V1k9Tyiu6fuFCvy0vfim/g6gZQpLkkI83Qe6thWENukA4/RL2rud\nS3ivgqcZ8rwWQyxysxv3x7Sg4QxH8c2xyAjfSeN+Q0FYtX8TaqL/Bzyx6epM\nwBZdVV7nF28794Qos7dxUGt7yUrRmdYxz1SaqSvJ+3kLvo0eysFruo4A2k70\nETemKTK9QuEw+neMONacOxe5JDDaFHGRxoUKtUJf8FwFeU0JlHvxxtakvhB/\n4deR\r\n=awjE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBcfXnyvn40j4Xnmw9WYogYSFAIr1rYYVKnbGFQG1tGFAiBgc8JxrvcptACiK6oXRkm6HrsCkblGU/2guLlp8tNGSg=="}]},"_npmUser":{"name":"jglanz","email":"jonathan.glanz@gmail.com"},"directories":{},"maintainers":[{"name":"jglanz","email":"jonathan.glanz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dexie-orm_1.0.2_1642805313151_0.378868503019709"},"_hasShrinkwrap":false},"1.0.3":{"name":"@3fv/dexie-orm","description":"A sort-of ORM for Dexie","version":"1.0.3","author":{"name":"Jonathan Glanz","email":"jonathan.glanz@gmail.com"},"repository":{"type":"git","url":"https://github.com/jglanz/dexie-orm.git"},"dependencies":{"@3fv/guard":"^1.4.30","debug":"^4.3.3","eventemitter3":"^4.0.7","lodash":"^4"},"peerDependencies":{"dexie":"^3.2.0"},"devDependencies":{"@types/isomorphic-fetch":"^0.0.35","@types/lodash":"^4.14.178","@types/node":"^16","@types/yargs":"^17.0.8","concurrently":"^6.4.0","cross-env":"^7.0.3","dexie":"^3.2.0","fake-indexeddb":"^3.1.7","jest":"^27.4.7","prettier":"^2.5.1","source-map-support":"^0.5.21","tracer":"^1.1.5","ts-jest":"^27.1.3","typescript":"^4.5.4","yargs":"^17.3.1"},"resolutions":{"typescript":"4.5.4","ts-jest":"27.1.3","jest":"27.4.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"scripts":{"build":"./scripts/build.fish","build:watch":"yarn run build -w","build:clean":"yarn run clean && yarn run build","run:example":"yarn run build && cross-env NODE_OPTIONS='--experimental-specifier-resolution=node' node lib/mjs/example/ExampleDexieDatabase.js","clean":"rm -Rf lib *.tsbuildinfo; echo cleaned","test":"jest","test:watch":"jest --watch","preversion":"yarn build","postversion":"./scripts/release.fish latest","release":"yarn version --patch --non-interactive"},"license":"MIT","keywords":["indexeddb","db","browser","dexie","orm"],"main":"./lib/cjs/index.js","module":"./lib/mjs/index.js","types":"./lib/mjs/index.d.ts","exports":{".":{"import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"_id":"@3fv/dexie-orm@1.0.3","dist":{"shasum":"af0ace69a4e5c9f5bc74a597eba6e047fc47f36d","integrity":"sha512-WFkU95ixSbE6UA/DyRdR0VxyuRPenHJO3HIqmI0wdTj2mk503wHkcDKOhYlyZAO5Cax5Y+Dk0UbFUaNsV5135Q==","tarball":"https://registry.npmjs.org/@3fv/dexie-orm/-/dexie-orm-1.0.3.tgz","fileCount":85,"unpackedSize":58307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7FuMCRA9TVsSAnZWagAAHc0P/2eLm85bakDf7XoAX05a\n0llwkPSPqQc3XejLSDxnuCWnK6IxAdZgrTsN2gFl9tvmquyAcs4nn0O59lY9\nu86aRnE8iVgmOBv2Ns06wb7Oof2yd8aqQ+s+UYCvgjTI0mlCIitT5Izd4jyg\nCryEKDOTJA3JCzkgLMgMznC1YlHp1/9z3jlh8tMADYkPF/s9oE8nc5gucehM\n1/t//ODh2u+cE8LOdRfwwFPPxrDCdX9/L2n8xTHrH8jzYVSv1oUv/Y7Kl2r2\nyekhRcbTu+g4ePcLpqxRXGFJ0RG84avnOij2ZIr90dCxHyALgLwWtsCjGapB\noY7V+Ah7JrK67TIBHjXFmt+MWi1ZJBH/lDv7uTC14l2HWLjKFgjBE9hFjT1A\nqy7w/2VNens0cjHhsZOLhNPH/BsijrRSVVBeNuReBTvEP3Ojg1fWoEnVEM71\n5uJJHqEDkfDVrsTK4eIZcu0xyZDRxi9FZUkpRKTV+oNTS38xMiAMddO9vdHs\nPL4j1e0e2n3bnlBMwF4OwWcxZ78UxA2MGK1RY8eNzl61yCbgXsvZqoQ6Icz3\n204Jvz24IGhsr6FtvsLa3MbD7CICWapTb8GREJu2FCTUgdMSTRaKslgsiCaA\nc9XPfep4VIwINB9VHPWu2wobWxH7k8+TBeG0iGqf4QlJSzwHWGEK4PW/z/sW\nkVQw\r\n=6viq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEHdrkODbO/eaDnajBmCKrRdLfTFv5w8K8QCr9ffQPNmAiAf6Zchu9FRKUR71kvfXEMti/fd1rqMnpd0wMzILPAF3g=="}]},"_npmUser":{"name":"jglanz","email":"jonathan.glanz@gmail.com"},"directories":{},"maintainers":[{"name":"jglanz","email":"jonathan.glanz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dexie-orm_1.0.3_1642879884364_0.3716190935218604"},"_hasShrinkwrap":false},"1.0.4":{"name":"@3fv/dexie-orm","description":"A sort-of ORM for Dexie","version":"1.0.4","author":{"name":"Jonathan Glanz","email":"jonathan.glanz@gmail.com"},"repository":{"type":"git","url":"https://github.com/jglanz/dexie-orm.git"},"dependencies":{"@3fv/guard":"^1.4.30","debug":"^4.3.3","eventemitter3":"^4.0.7"},"peerDependencies":{"dexie":"^3.2.0"},"devDependencies":{"@types/isomorphic-fetch":"^0.0.35","@types/node":"^16","@types/yargs":"^17.0.8","@zoltu/typescript-transformer-append-js-extension":"^1.0.1","concurrently":"^6.4.0","cross-env":"^7.0.3","dexie":"^3.2.0","fake-indexeddb":"^3.1.7","jest":"^27.4.7","prettier":"^2.5.1","source-map-support":"^0.5.21","tracer":"^1.1.5","ts-jest":"^27.1.3","ttypescript":"^1.5.13","typescript":"^4.5.4","yargs":"^17.3.1"},"resolutions":{"typescript":"4.5.4","ts-jest":"27.1.3","jest":"27.4.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"scripts":{"build":"./scripts/build.fish","build:watch":"yarn run build -w","build:clean":"yarn run clean && yarn run build","run:example":"yarn run build && cross-env NODE_OPTIONS='--experimental-specifier-resolution=node' node lib/mjs/example/ExampleDexieDatabase.js","clean":"rm -Rf lib *.tsbuildinfo; echo cleaned","test":"jest","test:watch":"jest --watch","preversion":"yarn build","postversion":"./scripts/release.fish latest","release":"yarn version --patch --non-interactive"},"license":"MIT","keywords":["indexeddb","db","browser","dexie","orm"],"main":"./lib/cjs/index.js","module":"./lib/mjs/index.js","types":"./lib/mjs/index.d.ts","exports":{".":{"import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"_id":"@3fv/dexie-orm@1.0.4","dist":{"shasum":"cfb0caadf9393ce3b185205115fd4a947b2bab45","integrity":"sha512-RHeesXGcupuA/go83ZBu6yWjU5PCqguUwVg4fJ+cxIkwKhOVOCRyXVQOvWL5FCj3AvjMCE1+UCc0GegR1A4LQg==","tarball":"https://registry.npmjs.org/@3fv/dexie-orm/-/dexie-orm-1.0.4.tgz","fileCount":85,"unpackedSize":58211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7GHRCRA9TVsSAnZWagAAOEkP+gMb7MPrv2/G+sfTP8EM\nBjYcFLekGW5dK8B9bBqNlR/ykguwhg3gyJ/zW47ORWthf3JMaEsLRNVf0AQO\ntBS3gJ3kFHPGJl8SCuoI249FjVKo//8n/3OBnVFtCjvB3tnb4NbK7/MGPOzh\nMIabt9/nrSjum6x3zxoZ7X9fd/rjGEOgd1LqzB1hzArBfRWZF9Bzi2/lkUjc\nG0lyen8iSCCqiihFq2xk9SGdbV3dHMYas1J/2PLQJ/lFiJj7TgP2b9LAPRwG\nqPXCl+oIcA4uWWzCBq8VessvpVLQ2DDU5yDkaYAfbimKXqnpg03Sp5njLf04\nxQqXD4EHSzFMySAJKIH9EqF3P1W3bZ3Jfs7B/r36Yn4EuUErdTc2SDGy+zz4\nCiYx3ZWTWe/TVOO7PnHkIJVBsVFLqcBOInuUQEGqpcX958xJFfj00/6QjXMV\nPLDXtar/YOb40WCiGqwYs8WmH4KDaZundSI67sB0bOMv8WbJTIdx9tQC/IPc\n5JxwOfHKzs8DyywtUvwmE2vbrbJ9uXr7T9zPGcHXme7Cjb9/EbXsz22w+IRV\n+4rpIRul4pDdxS9WgSi0BAbx48yEfkOyGBhZi8q64BHPjBGUOx3GPouMqa0j\n9umAB0tGIklsJFOhBfQpl9Scek73Iccz5JNKvUhGrd3APWUFjShL00jOs85B\nEMLu\r\n=jLwO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFNjtF5Fd4jK51hyxrZZzvxPDX0tTAgYtCo0hKeqBNqkAiEA4PnbpFx/SM5cg5wy102VSFEUkgX9nh70J7TlwwE6KWM="}]},"_npmUser":{"name":"jglanz","email":"jonathan.glanz@gmail.com"},"directories":{},"maintainers":[{"name":"jglanz","email":"jonathan.glanz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dexie-orm_1.0.4_1642881489324_0.1767199908586956"},"_hasShrinkwrap":false},"1.0.5":{"name":"@3fv/dexie-orm","description":"A sort-of ORM for Dexie","version":"1.0.5","author":{"name":"Jonathan Glanz","email":"jonathan.glanz@gmail.com"},"repository":{"type":"git","url":"https://github.com/jglanz/dexie-orm.git"},"dependencies":{"@3fv/guard":"^1.4.30","debug":"^4.3.3","eventemitter3":"^4.0.7"},"peerDependencies":{"dexie":"^3.2.0"},"devDependencies":{"@types/isomorphic-fetch":"^0.0.35","@types/node":"^16","@types/yargs":"^17.0.8","@zoltu/typescript-transformer-append-js-extension":"^1.0.1","concurrently":"^6.4.0","cross-env":"^7.0.3","dexie":"^3.2.0","fake-indexeddb":"^3.1.7","jest":"^27.4.7","prettier":"^2.5.1","source-map-support":"^0.5.21","tracer":"^1.1.5","ts-jest":"^27.1.3","ttypescript":"^1.5.13","typescript":"^4.5.4","yargs":"^17.3.1"},"resolutions":{"typescript":"4.5.4","ts-jest":"27.1.3","jest":"27.4.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"scripts":{"build":"./scripts/build.fish","build:watch":"yarn run build -w","build:clean":"yarn run clean && yarn run build","run:example":"yarn run build && cross-env NODE_OPTIONS='--experimental-specifier-resolution=node' node lib/mjs/example/ExampleDexieDatabase.js","clean":"rm -Rf lib *.tsbuildinfo; echo cleaned","test":"jest","test:watch":"jest --watch","preversion":"yarn build","postversion":"./scripts/release.fish latest","release":"yarn version --patch --non-interactive"},"license":"MIT","keywords":["indexeddb","db","browser","dexie","orm"],"main":"./lib/cjs/index.js","module":"./lib/mjs/index.js","types":"./lib/mjs/index.d.ts","exports":{".":{"import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"_id":"@3fv/dexie-orm@1.0.5","dist":{"shasum":"514141fde16919646d8cd9605553e3e5a7657dd7","integrity":"sha512-zShy+74FuScIa+Lec+ccATLCJbC0WyLIn3qQSStuKaxxLQ+3jYUhrZhHn+aGOA8MOUiGvJyQVFVElegIIIMdhg==","tarball":"https://registry.npmjs.org/@3fv/dexie-orm/-/dexie-orm-1.0.5.tgz","fileCount":75,"unpackedSize":43650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7IqZCRA9TVsSAnZWagAAi8oP/RC1S4rDNjMeXXlntRzL\n/X147ch5DShsLzm5sTJOtrM0nmqXYVipAf1+nocco/BeUmyOyHCzMjI18hjK\nSBckG7/rIkYDjloSY6Ifdl+Ycs3ckk2nLkhXcToCdUB7EW2gyoT+DmiCSAPS\nswxzA4CenXod2vdsajXpLafFOXDczMJuUfv7lfHBwQ5R+MYnPv3dLx7BuNAn\nyp/P0FOQDKbEbi2IMZyjCZ2/3eFglnPb8Sqj3Mh6F6uoTnZOl4iKqMUjiZEb\nH/yXFjE5LvY50f1Nj5MEI1vPJB7b/9okPEpLKifnlvvP8VfOK6k3Io8Nm5ob\nmO6JZ6AKf5HGnPmF9rN+J1/B2gF1niAlwqzw5hgWnrlb7lsNFyexfoeL3p2c\nWTbRUmPI2mFrZJ0+MWzFVqe9POKZuEjtXmxZYE6cEsF2X67oYnYm0T8dCnvR\nofpWdH3XEO07ZxTbMTaeTtW+MxHeP3TJW7jQ/eEQAFtbOtPe9Ro4EGa8C26P\nY7K1fq6eaiLm0me1SWX74tdDYdF3iyxmd70fmuO/aUMJ3NHOAkHaBFQEwO50\nzXoBemVrZZrpi4j/xPFztJ9FAcr1BTUtqsekA+sNR2ww5UB5HwYqFQafMBim\nQ2J36+thLiteCbzI6pzug1ihZabhwfSXvV0E3BXSGdUg1xPCa47Lu7NAmviq\nULE2\r\n=PfLI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDlm0TrJ5Q1zAsZ6cRUKe/VpDnVabcmB5gLwY1sOoUm9AiAqpb4uWiA40OLoqKYCWZpcRQT6jZt/0w7OX6+bk05dOQ=="}]},"_npmUser":{"name":"jglanz","email":"jonathan.glanz@gmail.com"},"directories":{},"maintainers":[{"name":"jglanz","email":"jonathan.glanz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dexie-orm_1.0.5_1642891929329_0.8101321672405344"},"_hasShrinkwrap":false},"1.0.7":{"name":"@3fv/dexie-orm","description":"A sort-of ORM for Dexie","version":"1.0.7","author":{"name":"Jonathan Glanz","email":"jonathan.glanz@gmail.com"},"repository":{"type":"git","url":"https://github.com/jglanz/dexie-orm.git"},"dependencies":{"@3fv/guard":"^1.4.30","debug":"^4.3.3","eventemitter3":"^4.0.7"},"peerDependencies":{"dexie":"^3.2.0"},"devDependencies":{"@types/isomorphic-fetch":"^0.0.35","@types/node":"^16","@types/yargs":"^17.0.8","@zoltu/typescript-transformer-append-js-extension":"^1.0.1","concurrently":"^6.4.0","cross-env":"^7.0.3","dexie":"^3.2.0","fake-indexeddb":"^3.1.7","jest":"^27.4.7","prettier":"^2.5.1","source-map-support":"^0.5.21","tracer":"^1.1.5","ts-jest":"^27.1.3","ttypescript":"^1.5.13","typescript":"^4.5.4","yargs":"^17.3.1"},"resolutions":{"typescript":"4.5.4","ts-jest":"27.1.3","jest":"27.4.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"scripts":{"build":"./scripts/build.fish","build:watch":"yarn run build -w","build:clean":"yarn run clean && yarn run build","run:example":"yarn run build && cross-env NODE_OPTIONS='--experimental-specifier-resolution=node' node lib/mjs/example/ExampleDexieDatabase.js","clean":"rm -Rf lib *.tsbuildinfo; echo cleaned","test":"jest","test:watch":"jest --watch","preversion":"test -d lib && rm -Rf lib;./scripts/pre-version-check.fish && yarn build","postversion":"./scripts/release.fish latest","release":"yarn version --patch --non-interactive"},"license":"MIT","keywords":["indexeddb","db","browser","dexie","orm"],"main":"./lib/cjs/index.js","module":"./lib/mjs/index.js","types":"./lib/mjs/index.d.ts","exports":{".":{"import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"_id":"@3fv/dexie-orm@1.0.7","dist":{"shasum":"7d62d807954b601c07ef435fa8bb782990ddf0b6","integrity":"sha512-e3gFhzNklkUUG4g7/acBvErv52EPt+UMgrBHcHTf1MaX1Piv8RWu1Hh4i/i+6/FqQgvifhjyxFShz6wf0kskeg==","tarball":"https://registry.npmjs.org/@3fv/dexie-orm/-/dexie-orm-1.0.7.tgz","fileCount":75,"unpackedSize":43748,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7JAQCRA9TVsSAnZWagAAaeEQAJpKXkWpMZ3kO5F2x6hg\ncOrg2y5vXkMnn3h9ySbKLpUkWQNg2/EYy1ZXxn6K74osFe54ihBvaYx6xLsr\ndTABAlLHBjl8kK39XFuSn2mFa9nNs/9t1W6tjdI2bnEG0/coUqL5PNCvjNOL\nrLvlCBXR1hZfDwyoYqk+EdmkxnRvmveBjWiYjkTGbLewO8lCWBkn8cD++R//\nuEsekfTmEi+n+hzQR1dc7B411NGoZrdtfqGJxXvAAjyBsvdwM5LedVB3po4/\npCav2D5KegdsZoOkoG5cuWj2oGVeWP61cyMiJdM5lHaRVl4SmealPd/lLkCE\nDEAQzfwbHxFQTXNi2RxS4kXy8VAjt9ouoF+VbH9KpHo3yNqnUzHNIrryA3Qt\nBsx5G1YJzz6tzuE7skThxA7gcluW/C5G/AEecz+t3O/gb9ctekiVl43Nh9Gl\njq20x51Wfy/+b1qzXUU70nyzAn4tQ4VLAFybLktFmuvNC6vzpZGkV5ZyxJYh\n7dBZ9aThhsQaHYyoUIh/xJAC/t4OjPf3eeXleJD4IHnDEEMh1bbYNC/+uUgY\nYjsR+se95FLW1XBF7Cu8v8N6dkd6EuHFavoZ8dtnULEspb6D7L5ETNLWCWLI\n9mDWSQVLJBqtY59/7d6vRyipcSOUaxPnaOPEbrYB80iAbr5gERvXqPsc2XPe\nCmsg\r\n=UWNf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgRtEIXAeQBbLSIKQPmlpSc6wHmK1JG8twPOZXxlp9BwIhAKfN8k5MO85pajiGhJ67YGEa2gPTEx6qvnKI64LCGkGa"}]},"_npmUser":{"name":"jglanz","email":"jonathan.glanz@gmail.com"},"directories":{},"maintainers":[{"name":"jglanz","email":"jonathan.glanz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dexie-orm_1.0.7_1642893328654_0.8105870572254303"},"_hasShrinkwrap":false},"1.0.8":{"name":"@3fv/dexie-orm","description":"A sort-of ORM for Dexie","version":"1.0.8","author":{"name":"Jonathan Glanz","email":"jonathan.glanz@gmail.com"},"repository":{"type":"git","url":"https://github.com/jglanz/dexie-orm.git"},"dependencies":{"@3fv/guard":"^1.4.30","debug":"^4.3.3","eventemitter3":"^4.0.7"},"peerDependencies":{"dexie":"^3.2.0"},"devDependencies":{"@types/isomorphic-fetch":"^0.0.35","@types/node":"^16","@types/yargs":"^17.0.8","@zoltu/typescript-transformer-append-js-extension":"^1.0.1","concurrently":"^6.4.0","cross-env":"^7.0.3","dexie":"^3.2.0","fake-indexeddb":"^3.1.7","jest":"^27.4.7","prettier":"^2.5.1","source-map-support":"^0.5.21","tracer":"^1.1.5","ts-jest":"^27.1.3","ttypescript":"^1.5.13","typescript":"^4.5.4","yargs":"^17.3.1"},"resolutions":{"typescript":"4.5.4","ts-jest":"27.1.3","jest":"27.4.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"scripts":{"build":"./scripts/build.fish","build:watch":"yarn run build -w","build:clean":"yarn run clean && yarn run build","run:example":"yarn run build && cross-env NODE_OPTIONS='--experimental-specifier-resolution=node' node lib/mjs/example/ExampleDexieDatabase.js","clean":"rm -Rf lib *.tsbuildinfo; echo cleaned","test":"jest","test:watch":"jest --watch","preversion":"test -d lib && rm -Rf lib;./scripts/pre-version-check.fish && yarn build","postversion":"./scripts/release.fish latest","release":"yarn version --patch --non-interactive"},"license":"MIT","keywords":["indexeddb","db","browser","dexie","orm"],"main":"./lib/cjs/index.js","module":"./lib/mjs/index.js","types":"./lib/mjs/index.d.ts","exports":{".":{"import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"_id":"@3fv/dexie-orm@1.0.8","dist":{"shasum":"4ca7530573dbf3ea5abf7b3d50697114b8c7f445","integrity":"sha512-FRH7baYNtbN4urKZilG08umQOwiVWJio0TXal0wjpRdcJIRNAF+Dd/EUCLSAfqwKLgPkRX0qnDFlEBAUYBXEqg==","tarball":"https://registry.npmjs.org/@3fv/dexie-orm/-/dexie-orm-1.0.8.tgz","fileCount":75,"unpackedSize":44727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7Jj3CRA9TVsSAnZWagAAc1gQAJF6xXZ9aSiEFXcaLXcc\nz3ONvjLQKP4I0AXQ4QV1qhytiI24iQArauGfrWH5sVPDwZHISariuUIDu0Cf\nY8ILB370tWq0oE5JUT8FMeWeu+ogURM9956YQtLApv0zHDSSdYE1B7KOCBF5\n2qZ4mfdQR5Aik4eLXysYi7+LRIMnpxABmF2W2PpI2URzelNYWZLZ4NpTt3+A\niNDNhF8Ye4XQ95CaNh1N1h2VXRMxvOsb7yS039Pc7v15wubiFnGCEg/GZ67N\n1xDe6rpZmXe4/7OztP3FXJCb+5sEdGwcjyBx2U++ED1CAybTjmL7/OYrzy7q\nJ0HKH9FqEjISpD77OKFamOm/oAyXZTSHgKbKmTExweZ0UaD39/S59rSl9poe\nNKH9kg2LcxVqqRKXCKdVTYLA87aZJp+JF2WW/6OTycJ/ZxpKPJ655IcUL/Bj\niGPciQIaJd9WSMYexl1hUaEL8v5Wg7p11W0uoy5xrTsTNXIbmgud0STdbcrB\nQxbM+2c3gUUH3enmLdjeiee1m3kWwQDWvLLNFxYkR5cjMYEIxiiUe3G66EW7\nZOWg37cC/mDTXHSm8cklWjCubOCVCUvZ1waxtEvs83duOV9ZtlwLJYL/25pH\nOJx8lZ+eyQf6T+cTJTMMJQh1hjyLFuOj9OHszAOBwjhf7aOe7drg17V9cPSS\nOjV7\r\n=OjGB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdPkUoa3e1tTOVXw1DcuhWsp1K0+MldsrMvsiwtjT9agIgZ2THD5t67npgVLJHc9ZSLrNyqhvD4dRjoHYpzWJjpwI="}]},"_npmUser":{"name":"jglanz","email":"jonathan.glanz@gmail.com"},"directories":{},"maintainers":[{"name":"jglanz","email":"jonathan.glanz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dexie-orm_1.0.8_1642895607453_0.8796961153878011"},"_hasShrinkwrap":false},"1.0.9":{"name":"@3fv/dexie-orm","description":"A sort-of ORM for Dexie","version":"1.0.9","author":{"name":"Jonathan Glanz","email":"jonathan.glanz@gmail.com"},"repository":{"type":"git","url":"https://github.com/jglanz/dexie-orm.git"},"dependencies":{"@3fv/guard":"^1.4.30","debug":"^4.3.3","eventemitter3":"^4.0.7"},"peerDependencies":{"dexie":"^3.2.0"},"devDependencies":{"@types/isomorphic-fetch":"^0.0.35","@types/node":"^16","@types/yargs":"^17.0.8","@zoltu/typescript-transformer-append-js-extension":"^1.0.1","concurrently":"^6.4.0","cross-env":"^7.0.3","dexie":"^3.2.0","fake-indexeddb":"^3.1.7","jest":"^27.4.7","prettier":"^2.5.1","source-map-support":"^0.5.21","tracer":"^1.1.5","ts-jest":"^27.1.3","ttypescript":"^1.5.13","typescript":"^4.5.4","yargs":"^17.3.1"},"resolutions":{"typescript":"4.5.4","ts-jest":"27.1.3","jest":"27.4.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"scripts":{"build":"./scripts/build.fish","build:watch":"yarn run build -w","build:clean":"yarn run clean && yarn run build","run:example":"yarn run build && cross-env NODE_OPTIONS='--experimental-specifier-resolution=node' node lib/mjs/example/ExampleDexieDatabase.js","clean":"rm -Rf lib *.tsbuildinfo; echo cleaned","test":"jest","test:watch":"jest --watch","preversion":"test -d lib && rm -Rf lib;./scripts/pre-version-check.fish && yarn build","postversion":"./scripts/release.fish latest","release":"yarn version --patch --non-interactive"},"license":"MIT","keywords":["indexeddb","db","browser","dexie","orm"],"main":"./lib/cjs/index.js","module":"./lib/mjs/index.js","types":"./lib/mjs/index.d.ts","exports":{".":{"import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"_id":"@3fv/dexie-orm@1.0.9","dist":{"shasum":"16167c75bb85a31286e1264d2146c2044ba5d1a9","integrity":"sha512-Ehz2mC3eX5NcfVQf2cCKXEoj8aFFyxAjMohZdPEVtAorz8jB3KagkGTYXWmVFDDdBYlNz0HEvkTNAeX6Vb+OCQ==","tarball":"https://registry.npmjs.org/@3fv/dexie-orm/-/dexie-orm-1.0.9.tgz","fileCount":75,"unpackedSize":44727,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7JmvCRA9TVsSAnZWagAA4MQP/jzS83DzZQwRtteVdwS+\nXxdKkbRoqjNTfRnBnPHWjinC03BaC5m1d04m/sEHkiIWwQ/0kwQLwG2J6PNA\ntMnwyX8jgxZ+kyqBT9LqCyN6ckt/Iei9JfgaP1+jtSTvYRCK8pbClhtALWSc\n9inZjaVKF3c8mIBE9BAgl/VcdGZDKmuPQOYaiOdOZiIVH3TYoECzOJx/GQQM\nwayTYd6w52EwS6fpKr7CTf2/xtvdBO73Kcv3uYBe1vFjVzDGe7AEW0cwpwc2\n+WBZf2wPSsLt6NS9pY59h2kMS5QganoM+/37loHRjOF9PppwfsC0PMkLSguh\nCQ5HerPnpYLETsMuEgay8RSrrgmA9R42VS8OXg+4H7Z4COPrX/0tJ8mXW7oT\nUPhMDAjCYEGnMSM1ahAfCQq6rXYEoEy7wmwQEYgPR3D39/11ORPN9rC0pf0f\nJRcP5WRpejCJPmzCtltTxEFfEBabJ6M/3iRYEZwugyNDYYzIaqW6hwZPXvyR\nz10UY3rvrV032jXJFswLrx2/CepBg9B53gC4cWxBjUOdm2OCQKLMf0wLQwNh\nWrNXatqE5mbRnmVTaAsWyPvDqeoOKqBRX74v4JksBUg0MWeo8alvmDSgBfSA\nJH7VbriY0ROLP6p5crbKoKwhJsDJ0nif31HmXCHPxqh9rMrFN5EOf9J6pmti\nwxCA\r\n=qMmA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDZHURc6znxq/WdZ+JaGDZ4iV2TphT2UiJ0jAyP2b/UwAiEAj9migH7QzSQf2VVcs/VunbAMP/MnQThKVGzr7IdZJ0o="}]},"_npmUser":{"name":"jglanz","email":"jonathan.glanz@gmail.com"},"directories":{},"maintainers":[{"name":"jglanz","email":"jonathan.glanz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dexie-orm_1.0.9_1642895791123_0.44524056712393745"},"_hasShrinkwrap":false},"1.0.10":{"name":"@3fv/dexie-orm","description":"A sort-of ORM for Dexie","version":"1.0.10","author":{"name":"Jonathan Glanz","email":"jonathan.glanz@gmail.com"},"repository":{"type":"git","url":"https://github.com/jglanz/dexie-orm.git"},"dependencies":{"@3fv/guard":"^1.4.30","debug":"^4.3.3","eventemitter3":"^4.0.7"},"peerDependencies":{"dexie":"^3.2.0"},"devDependencies":{"@types/isomorphic-fetch":"^0.0.35","@types/node":"^16","@types/yargs":"^17.0.8","@zoltu/typescript-transformer-append-js-extension":"^1.0.1","concurrently":"^6.4.0","cross-env":"^7.0.3","dexie":"^3.2.0","fake-indexeddb":"^3.1.7","jest":"^27.4.7","prettier":"^2.5.1","source-map-support":"^0.5.21","tracer":"^1.1.5","ts-jest":"^27.1.3","ttypescript":"^1.5.13","typescript":"^4.5.4","yargs":"^17.3.1"},"resolutions":{"typescript":"4.5.4","ts-jest":"27.1.3","jest":"27.4.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"scripts":{"build":"./scripts/build.fish","build:watch":"yarn run build -w","build:clean":"yarn run clean && yarn run build","run:example":"yarn run build && cross-env NODE_OPTIONS='--experimental-specifier-resolution=node' node lib/mjs/example/ExampleDexieDatabase.js","clean":"rm -Rf lib *.tsbuildinfo; echo cleaned","test":"jest","test:watch":"jest --watch","preversion":"test -d lib && rm -Rf lib;./scripts/pre-version-check.fish && yarn build","postversion":"./scripts/release.fish latest","release":"yarn version --patch --non-interactive"},"license":"MIT","keywords":["indexeddb","db","browser","dexie","orm"],"main":"./lib/cjs/index.js","module":"./lib/mjs/index.js","types":"./lib/mjs/index.d.ts","exports":{".":{"import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"_id":"@3fv/dexie-orm@1.0.10","dist":{"shasum":"413c121f67ee371c8bfd401a6b9a9bdd45579e27","integrity":"sha512-QcWfbjZ49ld2R4A6ec5/tq8/1fgRGEw4ARkgnf95hnuJU2JxKaJCpvid3+mVsnr6Gs7ECLLMT2Kzhl5+5VRZAg==","tarball":"https://registry.npmjs.org/@3fv/dexie-orm/-/dexie-orm-1.0.10.tgz","fileCount":75,"unpackedSize":46761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7KNECRA9TVsSAnZWagAAvrkQAIjgKw+QOxwn33urBnxS\nXDoLUiD6woxH+hrEk8yWmMJUbwPHNjJh8EOqYM0opAL1La2+Tdv8y2NEFXzk\ngwDa+9GhQB4Wr93cq9A9Kot5r6whpT/T8hKzXh6pacnMU5Xz9IPCp6yXppP8\nyuBYgFxfxTKMOecrgsFjGyUhFPZ+hI16biA7urCNazsaNRYSySiilHfur6+A\nZBcBbSyk6aB4GymZEVwycupRmUVwF5e6Ni3Sjmr0BlqNOLAtpTt14A1bq1FM\nh+e7F08VqS2ox5ZaiqYE435d0Yq5i16aJvhZRvbfnlNHsXZXZj8JdqK5v/W8\nkyXe7FpAzO/zPkGQpk2X5sMTp09m/1hcxKoiVCpgl84uldVGiKVxK2XbgmlD\nB7j4/oEyD9+CauB6C/6iGA0D0aGtkHKUssWM5Kl1RYjBC/fhMGYiDyU6XSpD\nIKZO/EUhI8prsbj1aPJn5skB2KAf3gpd1LBFNPIZkCzMvCtg+8ASNWA0gOr5\nQ42A+ukV8Uv05ulSi8xwTD+kEAYd1NqKAwV1fM44klVjvcQMnH75CKYXmexR\nfd5ZshL6WwQIgE2aGOJgam/IsM2l6i7kO6YT0srggBJCMuHWL6eNCn3JZidP\n/oen83EnbpMHJoKQKegOhMrr7K9EYl1lb/1jkUYNwaROronvMfgb/MMdLRWd\ns/NW\r\n=i6l0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjuaSchdXjGL269CP37diWuida9Urld0ijIgY3eVPqLgIhAPM4N4PHbgwZahkdQIFaS0t4sKDYTCLv7PXjYYZ1HCUF"}]},"_npmUser":{"name":"jglanz","email":"jonathan.glanz@gmail.com"},"directories":{},"maintainers":[{"name":"jglanz","email":"jonathan.glanz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dexie-orm_1.0.10_1642898244260_0.21040736609857724"},"_hasShrinkwrap":false},"1.0.11":{"name":"@3fv/dexie-orm","description":"A sort-of ORM for Dexie","version":"1.0.11","author":{"name":"Jonathan Glanz","email":"jonathan.glanz@gmail.com"},"repository":{"type":"git","url":"https://github.com/jglanz/dexie-orm.git"},"dependencies":{"@3fv/guard":"^1.4.30","debug":"^4.3.3","eventemitter3":"^4.0.7"},"peerDependencies":{"dexie":"^3.2.0"},"devDependencies":{"@types/isomorphic-fetch":"^0.0.35","@types/node":"^16","@types/yargs":"^17.0.8","@zoltu/typescript-transformer-append-js-extension":"^1.0.1","concurrently":"^6.4.0","cross-env":"^7.0.3","dexie":"^3.2.0","fake-indexeddb":"^3.1.7","jest":"^27.4.7","prettier":"^2.5.1","source-map-support":"^0.5.21","tracer":"^1.1.5","ts-jest":"^27.1.3","ttypescript":"^1.5.13","typescript":"^4.5.4","yargs":"^17.3.1"},"resolutions":{"typescript":"4.5.4","ts-jest":"27.1.3","jest":"27.4.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"scripts":{"build":"./scripts/build.fish","build:watch":"yarn run build -w","build:clean":"yarn run clean && yarn run build","run:example":"yarn run build && cross-env NODE_OPTIONS='--experimental-specifier-resolution=node' node lib/mjs/example/ExampleDexieDatabase.js","clean":"rm -Rf lib *.tsbuildinfo; echo cleaned","test":"jest","test:watch":"jest --watch","preversion":"test -d lib && rm -Rf lib;./scripts/pre-version-check.fish && yarn build","postversion":"./scripts/release.fish latest","release":"yarn version --patch --non-interactive"},"license":"MIT","keywords":["indexeddb","db","browser","dexie","orm"],"main":"./lib/cjs/index.js","module":"./lib/mjs/index.js","types":"./lib/mjs/index.d.ts","exports":{".":{"import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"_id":"@3fv/dexie-orm@1.0.11","dist":{"shasum":"cdbb143f0d158840039ab6ea3f305b34f8cb4e32","integrity":"sha512-S+yrdyEDaE5tQf0ktGZL0TGvk3flzebfDioa/2TZKC/7DAotIq0vp2WC4azdn9EQQuZ6sZ86YZaQ4seyUuIZXw==","tarball":"https://registry.npmjs.org/@3fv/dexie-orm/-/dexie-orm-1.0.11.tgz","fileCount":75,"unpackedSize":46761,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7KPECRA9TVsSAnZWagAAPZgQAJ0iXXHMPQdUjv2S9S1e\nkw5upG80ZIUrvHh7vtYSba9+VPTYOGbFdPmISfrqN7tA0sAVySrjgHJVG37n\nWSpVeWvzEurND+dQCTuy7sf1LWISKF1jk/fgEpjRrX4aQGAmq3EvAMKqb1+r\n3Z31Yia0mwArNtoBdIrTpNhFyab0y89x8FDby4u6kk4GhbpSkm3Zg37/yRJq\nECIshjsQWwkleT0NOvALCeJQ4yDT1sVOJS5TBj/pklrLUt0fY/5A9eNEMgkm\nl2wVvFogVF/BvdqqvZHapWhE3wcL7FnmbnRx3UBdn3ohZBKVBd51w4yPZEt5\nwzn3q6YOEk5i7PwHG5MUpmMEr/DG+2VCwsCv66gKkp55OIM7gUbz+47ZkkPb\nldLQmI79M5zp9z+6oH7NXyRaQilAsaUyiF/WxJqnMOemjrXdbIXpe0UnWcif\nRIXk9o28QSsQIFrC6qxb/vzw3V3PHfYd3A4z1IrdQjQxjy8jEEc+59a8z/s2\nEZuRO0gXJ7OSDuifVIbhysr6w+JNjxtvL3LxxBxVja1g2cH7G6e+x3c612/A\nLmXiUwKIdLyQ4apN1ow9y0rFqmsfpIg163VTloMes4ZmJYWU88STv7HR2PfX\nPbj2F6fUDhV5e5nZex0voIXBnQpsj1fRAazpbqS6YoFzllYuZlOmBGIyGx7y\n5NKj\r\n=cMpV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBiE2LOvV1gksaii7biGWX4GhwgfWA/xXe3YsyhIj7BVAiAN2/XL/O6uvr/iASYQPWHF3EpD1ShSzfN9pXqvsyfW3Q=="}]},"_npmUser":{"name":"jglanz","email":"jonathan.glanz@gmail.com"},"directories":{},"maintainers":[{"name":"jglanz","email":"jonathan.glanz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dexie-orm_1.0.11_1642898372231_0.9424647577588163"},"_hasShrinkwrap":false},"1.0.12":{"name":"@3fv/dexie-orm","description":"A sort-of ORM for Dexie","version":"1.0.12","author":{"name":"Jonathan Glanz","email":"jonathan.glanz@gmail.com"},"repository":{"type":"git","url":"https://github.com/jglanz/dexie-orm.git"},"dependencies":{"@3fv/guard":"^1","debug":"^4.3.3","eventemitter3":"^4.0.7"},"peerDependencies":{"dexie":"^3.2.0"},"devDependencies":{"@types/isomorphic-fetch":"^0.0.35","@types/node":"^16","@types/yargs":"^17.0.8","@zoltu/typescript-transformer-append-js-extension":"^1.0.1","concurrently":"^6.4.0","cross-env":"^7.0.3","dexie":"^3.2.0","fake-indexeddb":"^3.1.7","jest":"^27.4.7","prettier":"^2.5.1","source-map-support":"^0.5.21","tracer":"^1.1.5","ts-jest":"^27.1.3","ts-node":"^10.4.0","ttypescript":"^1.5.13","typescript":"^4.5.4","yargs":"^17.3.1"},"resolutions":{"typescript":"4.5.4","ts-jest":"27.1.3","jest":"27.4.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"scripts":{"build":"./scripts/build.fish","build:watch":"yarn run build -w","build:clean":"yarn run clean && yarn run build","run:example":"yarn run build && cross-env NODE_OPTIONS='--experimental-specifier-resolution=node' node lib/mjs/example/ExampleDexieDatabase.js","clean":"rm -Rf lib *.tsbuildinfo; echo cleaned","test":"jest","test:watch":"jest --watch","preversion":"test -d lib && rm -Rf lib;./scripts/pre-version-check.fish && yarn build","postversion":"./scripts/release.fish latest","release":"yarn version --patch --non-interactive"},"license":"MIT","keywords":["indexeddb","db","browser","dexie","orm"],"main":"./lib/cjs/index.js","module":"./lib/mjs/index.js","types":"./lib/mjs/index.d.ts","exports":{".":{"import":"./lib/mjs/index.js","require":"./lib/cjs/index.js"}},"_id":"@3fv/dexie-orm@1.0.12","dist":{"shasum":"15d3ab25ffc5a36bbdccff799a09f3358a808edc","integrity":"sha512-ilOW2VjYk8dUaoHOcsN8w77jWDQfrw+8ezMa0M4HsUST/HPBo59oHUfRO47t0KTqvhh8EMvW2f9KDV74gjxhsw==","tarball":"https://registry.npmjs.org/@3fv/dexie-orm/-/dexie-orm-1.0.12.tgz","fileCount":75,"unpackedSize":47067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7vF4CRA9TVsSAnZWagAAm0sP/0JdKUt6/XunoOuPTsNn\ne3EbC1uQpqT78LZVKS49U5c3H4vs6jSV1DWiXAYgQqSUxQqPw1iaFjoJ36+N\n7+nKnxte2dQzNsdqVwyjYWR38CnS7KV0Cj3INWICZfPNUgcng26UbSDIkbct\nI6QmMmPTxzB8D22pboIbBGuDKKY0HE6wE4JOPSRFeevGZBzckmdO2YbSBeCJ\nNnJbVyHOJMoajXC8QijpW6Q6AlVSnf9b2ZI+VwYg0kMAFagwRt0wDX2ZHUnK\nAfURRV4X4XVdY/xI16ECf3GsCLJbLgDQZBhYiWB96q9HOuZwlxLUAY2dEG+/\n8apBvNUa7bELuTPwAQFOp4h/TSzJeiA5gE2wHGVVV817xu01dssOPMX+3+q6\nnKN+PzRCzRcQDQ6ACJDWrahS/MQk5ONIHCSJzxlCW0DF6CPICpJQPYsryYyA\nYWNTIureooEd6GHwBDpn15JR7x5iKgmWYKNXtunt4oRvuEGW1c5JfiZ4Pqfk\n9L93/PGAy1KlBt7vea1NbZsSxjy4Tzjus6DQkMd5iYG3KLewq9hH/C6OCsfW\nvVRS5rKTlL3k/7jJzPkqE3QzLgrWR9imyrhDu5OUz6riexXUFQsXn27cTfWX\niHVTebPO9xpEUml4AGW150dmaRhMOQbMxR6r+2hIx46imGwESwDmKFK1Ti0J\ncU1p\r\n=ERCV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAd8HKAgI+yFM4sGKS/fisbCrV/SmpD4bBfnOO1xyEHAAiBx57Y6l8DWiKQP3NMAE8ypqzSeKatzVZxaEuv+hPtaaA=="}]},"_npmUser":{"name":"jglanz","email":"jonathan.glanz@gmail.com"},"directories":{},"maintainers":[{"name":"jglanz","email":"jonathan.glanz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dexie-orm_1.0.12_1643049336364_0.965209103348015"},"_hasShrinkwrap":false}},"time":{"created":"2022-01-21T22:41:05.364Z","1.0.1":"2022-01-21T22:41:05.618Z","modified":"2022-04-04T10:44:43.762Z","1.0.2":"2022-01-21T22:48:33.320Z","1.0.3":"2022-01-22T19:31:24.543Z","1.0.4":"2022-01-22T19:58:09.474Z","1.0.5":"2022-01-22T22:52:09.524Z","1.0.7":"2022-01-22T23:15:28.827Z","1.0.8":"2022-01-22T23:53:27.579Z","1.0.9":"2022-01-22T23:56:31.249Z","1.0.10":"2022-01-23T00:37:24.428Z","1.0.11":"2022-01-23T00:39:32.650Z","1.0.12":"2022-01-24T18:35:36.584Z"},"maintainers":[{"name":"jglanz","email":"jonathan.glanz@gmail.com"}],"description":"A sort-of ORM for Dexie","keywords":["indexeddb","db","browser","dexie","orm"],"repository":{"type":"git","url":"https://github.com/jglanz/dexie-orm.git"},"author":{"name":"Jonathan Glanz","email":"jonathan.glanz@gmail.com"},"license":"MIT","readme":"# Dexie ORM/Database Builder\n\n## Overview\n\nDexie Database Builder is a tool for quickly creating\n`dexie` database instances with `class` based schema's\n\nIt takes `dexie`, and applies a `builder` pattern to\nsimplify configuration\n(sans upgrade at the moment, but that's fairly straightforward given the existing `dexie` support & the implementation of `DexieDatabaseBuilder`).\n\n## Examples\n\nNode [Node with single &amp; tuple key example](examples/node) is available\n\nReact [React example](examples/react) is available\n\n\n```typescript\nimport assert from \"assert\"\nimport dexieDatabaseBuilder from \"@3fv/dexie-orm\"\n\nexport class ExampleObject {\n  id: string\n\n  constructor(o: Partial<ExampleObject> = {}) {\n    Object.assign(this, o)\n  }\n}\n\n\n/**\n * Returns a promise with the value type\n * as follows:\n * \n * Dexie & {\n *  objects: Dexie.Table<ExampleObject, \"id\">\n * }\n */ \nexport async function createExampleDatabase() { \n  const db = await dexieDatabaseBuilder(\"example\", 1)\n    .table(\"objects\", ExampleObject, \"id\" as const, \"&id\")\n    .open()\n  \n  return db\n}\n\n/**\n * Add & read an `ExampleObject`\n */ \nexport async function run() {\n  const db = await createExampleDatabase() \n  \n  // OBJECTS TABLE\n  const objectsTable = db.objects\n  \n  // ADD\n  const obj1 = new ExampleObject({\n    id: \"example-01\"\n  })\n\n  const obj1Id = await objectsTable.add(obj1)\n  const obj1Read = await objectsTable.get(obj1Id)\n  assert(obj1Read instanceof ExampleObject, \"not instance of ExampleObject\")\n  assert(obj1Read?.id === obj1?.id, \"id's do not match\")\n  assert.deepEqual(obj1, obj1Read, \"doesn't match deeply\")\n\n}\n\nrun().catch(err => {\n  console.error(\"failed\", err)\n})\n\n```\n\n## Notes\nIt's a properly configured hybrid module,\nso both `commonjs` & `module`/`esm` runtimes\nare fully supported & the resulting library will\nsupport tree shaking as long as side-effects are not created.\n\nWhich means, it'll work in the browser, with webpack or without, in node, with webpack or without (you will need a polyfill for `indexeddb`) AND\nwill only include the base minimum in additional resources,\nbecause its modular implementation fully supports tree-shaking (I know I repeated myself).\n\n\n\n## Credit\n\nWritten with love in #NYC by [@jglanz](https://github.com/jglanz) 3FV. Enjoy","readmeFilename":"README.md"}