{"_id":"@04l3x4ndr3/microbase-orm","_rev":"18-7776559073be8c0a3e0dfba6f2d505af","name":"@04l3x4ndr3/microbase-orm","dist-tags":{"latest":"2.2.2"},"versions":{"1.0.1":{"name":"@04l3x4ndr3/microbase-orm","version":"1.0.1","keywords":["orm","query-builder","mysql","postgresql","mariadb","database","sql","codeigniter","javascript","es6","nodejs"],"author":{"url":"https://github.com/04l3x4ndr3","name":"04l3x4ndr3"},"license":"MIT","_id":"@04l3x4ndr3/microbase-orm@1.0.1","maintainers":[{"name":"04l3x4ndr3","email":"alexandre@2plug.com.br"}],"homepage":"https://github.com/04l3x4ndr3/microbase-orm#readme","bugs":{"url":"https://github.com/04l3x4ndr3/microbase-orm/issues"},"dist":{"shasum":"4bb1534ec4490c902b61a6481dc8a5bad86acbd3","tarball":"https://registry.npmjs.org/@04l3x4ndr3/microbase-orm/-/microbase-orm-1.0.1.tgz","fileCount":13,"integrity":"sha512-//JMrgI8Wyi4zozd3vbBvNo292+5Qgzv23AMhIUsk6fBSNSlcziEnuILMAUBYygS0x1y0Lv+xOnKDLn0GwY8uw==","signatures":[{"sig":"MEUCIQCg1gP9XJysTVxbfNd2LVrua2AG/VrO2Ky/fV/DypBFvAIgIUb6Wq0zYhTPXpaaIrPMDRegy7eVjcPVXvcSnpbAx2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67810},"main":"src/index.js","type":"module","engines":{"node":">=14.0.0"},"gitHead":"d2fb4d6696211ea2f856b1ab957755cba89a115d","scripts":{"lint":"echo 'Linting não configurado ainda'","test":"node tests/basic.test.js","build":"echo build não é necessário","release:major":"npm version major && git push origin main --tags","release:minor":"npm version minor && git push origin main --tags","release:patch":"npm version patch && git push origin main --tags","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"04l3x4ndr3","email":"alexandre@2plug.com.br"},"repository":{"url":"git+https://github.com/04l3x4ndr3/microbase-orm.git","type":"git"},"_npmVersion":"10.9.2","description":"Um micro ORM em JavaScript ES6 inspirado no CodeIgniter 3 Query Builder com suporte para MySQL/MariaDB e PostgreSQL","directories":{},"_nodeVersion":"23.11.0","publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","mysql2":"^3.6.5"},"peerDependencies":{"pg":"^8.0.0","mysql2":"^3.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"mysql2":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/microbase-orm_1.0.1_1749740002372_0.5743136163165123","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@04l3x4ndr3/microbase-orm","version":"1.0.3","keywords":["orm","query-builder","mysql","postgresql","mariadb","database","sql","codeigniter","javascript","es6","nodejs"],"author":{"url":"https://github.com/04l3x4ndr3","name":"04l3x4ndr3"},"license":"MIT","_id":"@04l3x4ndr3/microbase-orm@1.0.3","maintainers":[{"name":"04l3x4ndr3","email":"alexandre@2plug.com.br"}],"homepage":"https://github.com/04l3x4ndr3/microbase-orm#readme","bugs":{"url":"https://github.com/04l3x4ndr3/microbase-orm/issues"},"dist":{"shasum":"c13c8c12bffd55f52b2f11ccd58e4e8ef2631c41","tarball":"https://registry.npmjs.org/@04l3x4ndr3/microbase-orm/-/microbase-orm-1.0.3.tgz","fileCount":13,"integrity":"sha512-xmej2LaFn0q6ZlLhwK2txBUddL85jmAlM/AMAPqtrOQEQd/K9VOoJtEq6k2hb7KcBsviMyhoSReTFFuHTS+c/g==","signatures":[{"sig":"MEYCIQCacHqmlUEC4cVp31PHcOhURw10Q89WEeqdrxUnfJhvTwIhALZoIFwXzMZDL6wOANQty8FBFSbrhqKL6rsnLEHrwTHo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67810},"main":"src/index.js","type":"module","engines":{"node":">=14.0.0"},"gitHead":"188594bc36a9e835f0dadd9124ea38cb9c3eb5eb","scripts":{"lint":"echo 'Linting não configurado ainda'","test":"node tests/basic.test.js","build":"echo build não é necessário","release:major":"npm version major && git push origin main --tags","release:minor":"npm version minor && git push origin main --tags","release:patch":"npm version patch && git push origin main --tags","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"04l3x4ndr3","email":"alexandre@2plug.com.br"},"repository":{"url":"git+https://github.com/04l3x4ndr3/microbase-orm.git","type":"git"},"_npmVersion":"10.8.2","description":"Um micro ORM em JavaScript ES6 inspirado no CodeIgniter 3 Query Builder com suporte para MySQL/MariaDB e PostgreSQL","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","mysql2":"^3.6.5"},"peerDependencies":{"pg":"^8.0.0","mysql2":"^3.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"mysql2":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/microbase-orm_1.0.3_1749740949253_0.756873596498326","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@04l3x4ndr3/microbase-orm","version":"1.0.4","keywords":["orm","query-builder","mysql","postgresql","mariadb","database","sql","codeigniter","javascript","es6","nodejs"],"author":{"url":"https://github.com/04l3x4ndr3","name":"04l3x4ndr3"},"license":"MIT","_id":"@04l3x4ndr3/microbase-orm@1.0.4","maintainers":[{"name":"04l3x4ndr3","email":"alexandre@2plug.com.br"}],"homepage":"https://github.com/04l3x4ndr3/microbase-orm#readme","bugs":{"url":"https://github.com/04l3x4ndr3/microbase-orm/issues"},"dist":{"shasum":"534c69d01062cc86a2b837f0a9d64801e80e5774","tarball":"https://registry.npmjs.org/@04l3x4ndr3/microbase-orm/-/microbase-orm-1.0.4.tgz","fileCount":14,"integrity":"sha512-09gjGisZO23wUghIPNVI8/ipknkLXErNTxgcmEVlW3/51lpIGhcLwVcK7qd8vc7C4fU+4YaGgdqxv8ll3KwZvQ==","signatures":[{"sig":"MEUCIQDrPhBdkj0jjuObIT1+6HzsCRNkddqktJ6LFlKgD/qKHAIgda0HUR+xNNViiOstutIW93OMtD/cuE6ax8Me4RSSk3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74008},"main":"src/index.js","type":"module","engines":{"node":">=14.0.0"},"gitHead":"3a3fb5a0730e8760ef88eada3ef042995f5c0923","scripts":{"lint":"echo 'Linting não configurado ainda'","test":"node tests/basic.test.js","build":"echo build não é necessário","release:major":"npm version major && git push origin main --tags","release:minor":"npm version minor && git push origin main --tags","release:patch":"npm version patch && git push origin main --tags","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"04l3x4ndr3","email":"alexandre@2plug.com.br"},"repository":{"url":"git+https://github.com/04l3x4ndr3/microbase-orm.git","type":"git"},"_npmVersion":"10.9.2","description":"Um micro ORM em JavaScript ES6 inspirado no CodeIgniter 3 Query Builder com suporte para MySQL/MariaDB e PostgreSQL","directories":{},"_nodeVersion":"23.11.0","publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","mysql2":"^3.6.5"},"peerDependencies":{"pg":"^8.0.0","mysql2":"^3.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"mysql2":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/microbase-orm_1.0.4_1749760406514_0.18518388335183023","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@04l3x4ndr3/microbase-orm","version":"1.0.5","keywords":["orm","query-builder","mysql","postgresql","mariadb","database","sql","codeigniter","javascript","es6","nodejs"],"author":{"url":"https://github.com/04l3x4ndr3","name":"04l3x4ndr3"},"license":"MIT","_id":"@04l3x4ndr3/microbase-orm@1.0.5","maintainers":[{"name":"04l3x4ndr3","email":"alexandre@2plug.com.br"}],"homepage":"https://github.com/04l3x4ndr3/microbase-orm#readme","bugs":{"url":"https://github.com/04l3x4ndr3/microbase-orm/issues"},"dist":{"shasum":"ec5f57d6541b9695771bbbca92159420d0ff19b0","tarball":"https://registry.npmjs.org/@04l3x4ndr3/microbase-orm/-/microbase-orm-1.0.5.tgz","fileCount":14,"integrity":"sha512-ulreU2eByG7ZEoCxTvDmARaP2juJtSLV39Y9+c3TOg1kx2Qh7GzpaCgUsublQPAC67aCXGIU5+m8EKrZx7g+FQ==","signatures":[{"sig":"MEYCIQD4sthxwpNkGz3VWYx1mumWGo1kKY9gWEAQ3GLMWtmDVgIhAMSOArIzkTSbbt2TesDwWG7oj3LzM35/MysOMpgNgQu2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74008},"main":"src/index.js","type":"module","engines":{"node":">=14.0.0"},"gitHead":"350bcd9ea17d996f4c46e34a84cd221ef9f0723e","scripts":{"lint":"echo 'Linting não configurado ainda'","test":"node tests/basic.test.js","build":"echo build não é necessário","release:major":"npm version major && git push origin main --tags","release:minor":"npm version minor && git push origin main --tags","release:patch":"npm version patch && git push origin main --tags","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"04l3x4ndr3","email":"alexandre@2plug.com.br"},"repository":{"url":"git+https://github.com/04l3x4ndr3/microbase-orm.git","type":"git"},"_npmVersion":"10.9.2","description":"Um micro ORM em JavaScript ES6 inspirado no CodeIgniter 3 Query Builder com suporte para MySQL/MariaDB e PostgreSQL","directories":{},"_nodeVersion":"23.11.0","publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","mysql2":"^3.6.5"},"peerDependencies":{"pg":"^8.0.0","mysql2":"^3.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"mysql2":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/microbase-orm_1.0.5_1749760781141_0.8123469696721499","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@04l3x4ndr3/microbase-orm","version":"1.0.6","keywords":["orm","query-builder","mysql","postgresql","mariadb","database","sql","codeigniter","javascript","es6","nodejs"],"author":{"url":"https://github.com/04l3x4ndr3","name":"04l3x4ndr3"},"license":"MIT","_id":"@04l3x4ndr3/microbase-orm@1.0.6","maintainers":[{"name":"04l3x4ndr3","email":"alexandre@2plug.com.br"}],"homepage":"https://github.com/04l3x4ndr3/microbase-orm#readme","bugs":{"url":"https://github.com/04l3x4ndr3/microbase-orm/issues"},"dist":{"shasum":"691d93eada0c848f4e95f96da9dcc6282d076c8a","tarball":"https://registry.npmjs.org/@04l3x4ndr3/microbase-orm/-/microbase-orm-1.0.6.tgz","fileCount":14,"integrity":"sha512-F4Uqjmdys1o3OpJL2HgyCDMuZziZUk9AIOkb7r8NaKa0awRreIbyjdsSjtbhZE6xw+AKlLiLWsBo+Tl6naxMGg==","signatures":[{"sig":"MEYCIQCmSr6rXxZtPhDincHTi88jCcdHLtvUZ4wLIxhttyMbKgIhAI1h/K3a2RWmP9UuhqyaCz3Q5O2qpRGT5IBHZtFl5uV4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74008},"main":"src/index.js","type":"module","engines":{"node":">=14.0.0"},"gitHead":"359a77fd616bd565fc54760495e8a70f1ca05181","scripts":{"lint":"echo 'Linting não configurado ainda'","test":"node tests/basic.test.js","build":"echo build não é necessário","release:major":"npm version major && git push origin main --tags","release:minor":"npm version minor && git push origin main --tags","release:patch":"npm version patch && git push origin main --tags","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"04l3x4ndr3","email":"alexandre@2plug.com.br"},"repository":{"url":"git+https://github.com/04l3x4ndr3/microbase-orm.git","type":"git"},"_npmVersion":"10.9.2","description":"Um micro ORM em JavaScript ES6 inspirado no CodeIgniter 3 Query Builder com suporte para MySQL/MariaDB e PostgreSQL","directories":{},"_nodeVersion":"23.11.0","publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","mysql2":"^3.6.5"},"peerDependencies":{"pg":"^8.0.0","mysql2":"^3.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"mysql2":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/microbase-orm_1.0.6_1749761156453_0.41201341706912653","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@04l3x4ndr3/microbase-orm","version":"1.0.7","keywords":["orm","query-builder","mysql","postgresql","mariadb","database","sql","codeigniter","javascript","es6","nodejs"],"author":{"url":"https://github.com/04l3x4ndr3","name":"04l3x4ndr3"},"license":"MIT","_id":"@04l3x4ndr3/microbase-orm@1.0.7","maintainers":[{"name":"04l3x4ndr3","email":"alexandre@2plug.com.br"}],"homepage":"https://github.com/04l3x4ndr3/microbase-orm#readme","bugs":{"url":"https://github.com/04l3x4ndr3/microbase-orm/issues"},"dist":{"shasum":"097c527605cd2460630c1c7e01a6862464faf202","tarball":"https://registry.npmjs.org/@04l3x4ndr3/microbase-orm/-/microbase-orm-1.0.7.tgz","fileCount":14,"integrity":"sha512-mGr8z/WCzJcGwzttC4PbP8ttEK8bcSVVwYM/wqNu/siYyFR4JsYpXlF7UVr+xQu9H8K1MuoIQiwH4KWniZFTJQ==","signatures":[{"sig":"MEUCICo4O5Z+0xQXul6nS7BCcyCaiDnuzEEQEvE+rs4Mh5c7AiEAzTwsqihhmMuVo209rc1XO+KRRqbt1BHMm7YjMOdD5qY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74677},"main":"src/index.js","type":"module","engines":{"node":">=14.0.0"},"gitHead":"5acd4e875be8043382f96bb8b7376cc687edb77b","scripts":{"lint":"echo 'Linting não configurado ainda'","test":"node tests/basic.test.js","build":"echo build não é necessário","release:major":"npm version major && git push origin main --tags","release:minor":"npm version minor && git push origin main --tags","release:patch":"npm version patch && git push origin main --tags","prepublishOnly":"npm run test && npm run build"},"_npmUser":{"name":"04l3x4ndr3","email":"alexandre@2plug.com.br"},"repository":{"url":"git+https://github.com/04l3x4ndr3/microbase-orm.git","type":"git"},"_npmVersion":"10.9.2","description":"Um micro ORM em JavaScript ES6 inspirado no CodeIgniter 3 Query Builder com suporte para MySQL/MariaDB e PostgreSQL","directories":{},"_nodeVersion":"23.11.0","publishConfig":{"access":"public","registry":"https://npm.pkg.github.com"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","mysql2":"^3.6.5"},"peerDependencies":{"pg":"^8.0.0","mysql2":"^3.0.0"},"peerDependenciesMeta":{"pg":{"optional":true},"mysql2":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/microbase-orm_1.0.7_1749762871596_0.4119101649578474","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@04l3x4ndr3/microbase-orm","version":"1.0.11","keywords":["orm","query-builder","mysql","postgresql","mariadb","database","sql","codeigniter","javascript","es6","nodejs"],"author":{"url":"04l3x4ndr3","name":"Alexandre"},"license":"MIT","_id":"@04l3x4ndr3/microbase-orm@1.0.11","maintainers":[{"name":"04l3x4ndr3","email":"alexandre@2plug.com.br"}],"homepage":"https://github.com/04l3x4ndr3/microbase-orm#readme","bugs":{"url":"https://github.com/04l3x4ndr3/microbase-orm/issues"},"dist":{"shasum":"22a9914f5d468697f279f12871ae02c98f8c18e6","tarball":"https://registry.npmjs.org/@04l3x4ndr3/microbase-orm/-/microbase-orm-1.0.11.tgz","fileCount":10,"integrity":"sha512-f0Hj1B79wmZcoqGMU95t+Q/kiBGP/rBNW0xiVhK4pfEBT9mryhk+1v8SZCwR7Bq/YtYFCrZcVs8aEV5jF/C6dg==","signatures":[{"sig":"MEYCIQDd2VIXq0zCBrE/rt2sr26c/I1sIgjfuZUssxt8L30bEwIhAJdLpyShhjBy9aGRA+5VOwYbRTSNVdYPq0YzYtP1KXNK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69808},"main":"src/index.js","type":"module","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"gitHead":"411c8c69b0adcebd6341b084ae241c866c7631b5","scripts":{"test":"node tests/basic.test.js"},"_npmUser":{"name":"04l3x4ndr3","email":"alexandre@2plug.com.br"},"repository":{"url":"git+https://github.com/04l3x4ndr3/microbase-orm.git","type":"git"},"_npmVersion":"10.9.2","description":"Um micro ORM em JavaScript ES6 inspirado no CodeIgniter 3 Query Builder com suporte para MySQL/MariaDB e PostgreSQL","directories":{},"_nodeVersion":"23.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","mysql2":"^3.6.5","mariadb":"^3.4.2"},"peerDependencies":{"pg":"^8.11.3","mysql2":"^3.6.5","mariadb":"^3.4.2"},"peerDependenciesMeta":{"pg":{"optional":true},"mysql2":{"optional":true},"mariadb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/microbase-orm_1.0.11_1749823179238_0.684920875834441","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@04l3x4ndr3/microbase-orm","version":"1.0.12","keywords":["orm","query-builder","mysql","postgresql","mariadb","database","sql","codeigniter","javascript","es6","nodejs"],"author":{"url":"04l3x4ndr3","name":"Alexandre"},"license":"MIT","_id":"@04l3x4ndr3/microbase-orm@1.0.12","maintainers":[{"name":"04l3x4ndr3","email":"alexandre@2plug.com.br"}],"homepage":"https://github.com/04l3x4ndr3/microbase-orm#readme","bugs":{"url":"https://github.com/04l3x4ndr3/microbase-orm/issues"},"dist":{"shasum":"7e36b5de4325983cec2e9601b31fabfe397da47b","tarball":"https://registry.npmjs.org/@04l3x4ndr3/microbase-orm/-/microbase-orm-1.0.12.tgz","fileCount":10,"integrity":"sha512-dBQjIC1TnOhR3ZzkMqiWK+ZtJh7Me8hxM9kdgPo/IY4D0wBGWzi6LsI+q6WY81drOr5H1+m4JXOyKXuIWnJYXQ==","signatures":[{"sig":"MEQCIAKZyx/yGgMrrSitbnJ6r3vquAwKJOBFPaKBPYcncL6JAiAOsJmnr8gvdQYyV6x1KfTRWghfUjp1I1b/206uTyOw9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70075},"main":"src/index.js","type":"module","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"gitHead":"6c521c7fb275530a90ac89c96f51fbf5fdf13cc3","scripts":{"test":"node tests/basic.test.js"},"_npmUser":{"name":"04l3x4ndr3","email":"alexandre@2plug.com.br"},"repository":{"url":"git+https://github.com/04l3x4ndr3/microbase-orm.git","type":"git"},"_npmVersion":"10.9.2","description":"Um micro ORM em JavaScript ES6 inspirado no CodeIgniter 3 Query Builder com suporte para MySQL/MariaDB e PostgreSQL","directories":{},"_nodeVersion":"23.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","mysql2":"^3.6.5","mariadb":"^3.4.2"},"peerDependencies":{"pg":"^8.11.3","mysql2":"^3.6.5","mariadb":"^3.4.2"},"peerDependenciesMeta":{"pg":{"optional":true},"mysql2":{"optional":true},"mariadb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/microbase-orm_1.0.12_1749824575507_0.49913254888726644","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@04l3x4ndr3/microbase-orm","version":"1.0.13","keywords":["orm","query-builder","mysql","postgresql","mariadb","database","sql","codeigniter","javascript","es6","nodejs"],"author":{"url":"04l3x4ndr3","name":"Alexandre"},"license":"MIT","_id":"@04l3x4ndr3/microbase-orm@1.0.13","maintainers":[{"name":"04l3x4ndr3","email":"alexandre@2plug.com.br"}],"homepage":"https://github.com/04l3x4ndr3/microbase-orm#readme","bugs":{"url":"https://github.com/04l3x4ndr3/microbase-orm/issues"},"dist":{"shasum":"2d49b453556522bb01c34024c8049151e0fa2a35","tarball":"https://registry.npmjs.org/@04l3x4ndr3/microbase-orm/-/microbase-orm-1.0.13.tgz","fileCount":10,"integrity":"sha512-ifvXseXdEoVo9BJSzIIAHa/hREGv+WDoVDVcpuUT03Ys1qrTzmpDqQSKIreLh4L4z9eZlXKeifxBJHAaMvLCVQ==","signatures":[{"sig":"MEQCIAuKlcYcDkYZ/vPjVDWF2cVwqdKi/dfvZQ+aJu12CeKNAiAAicOLk0WELJN0iBjyOo4Pqlqb5VpmAXQWBuY93jNHAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69978},"main":"src/index.js","type":"module","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"gitHead":"07b238dc85a802f2f0d7dad28ec66bbc0e6efb67","scripts":{"test":"node tests/basic.test.js"},"_npmUser":{"name":"04l3x4ndr3","email":"alexandre@2plug.com.br"},"repository":{"url":"git+https://github.com/04l3x4ndr3/microbase-orm.git","type":"git"},"_npmVersion":"10.9.2","description":"Um micro ORM em JavaScript ES6 inspirado no CodeIgniter 3 Query Builder com suporte para MySQL/MariaDB e PostgreSQL","directories":{},"_nodeVersion":"23.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","mysql2":"^3.6.5","mariadb":"^3.4.2"},"peerDependencies":{"pg":"^8.11.3","mysql2":"^3.6.5","mariadb":"^3.4.2"},"peerDependenciesMeta":{"pg":{"optional":true},"mysql2":{"optional":true},"mariadb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/microbase-orm_1.0.13_1749826608490_0.9413262783661112","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@04l3x4ndr3/microbase-orm","version":"1.0.14","keywords":["orm","query-builder","mysql","postgresql","mariadb","database","sql","codeigniter","javascript","es6","nodejs"],"author":{"url":"04l3x4ndr3","name":"Alexandre"},"license":"MIT","_id":"@04l3x4ndr3/microbase-orm@1.0.14","maintainers":[{"name":"04l3x4ndr3","email":"alexandre@2plug.com.br"}],"homepage":"https://github.com/04l3x4ndr3/microbase-orm#readme","bugs":{"url":"https://github.com/04l3x4ndr3/microbase-orm/issues"},"dist":{"shasum":"161840183f07f189b6905cd15f4aa1b528995398","tarball":"https://registry.npmjs.org/@04l3x4ndr3/microbase-orm/-/microbase-orm-1.0.14.tgz","fileCount":10,"integrity":"sha512-gwbpbxtbpKg0/KK+TS6V+35yLMnyxBFYY82pFss5yd232vZ2RV1QwskGP3bpxi+liYcD9+YR+BLidePZ/ewUvg==","signatures":[{"sig":"MEQCID04g8I8pww75w+9tlyTlAaiWPGFDIN9E7EPPjtLuhxmAiBn3NZjq/4Vqgud0j5z5fep1k6GXdD+Uq6BLpYnfjRA9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69478},"main":"src/index.js","type":"module","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"gitHead":"c03d694d6677f062982913aaafaf23384aa3e2cb","scripts":{"test":"node tests/basic.test.js"},"_npmUser":{"name":"04l3x4ndr3","email":"alexandre@2plug.com.br"},"repository":{"url":"git+https://github.com/04l3x4ndr3/microbase-orm.git","type":"git"},"_npmVersion":"10.9.2","description":"Um micro ORM em JavaScript ES6 inspirado no CodeIgniter 3 Query Builder com suporte para MySQL/MariaDB e PostgreSQL","directories":{},"_nodeVersion":"23.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","mysql2":"^3.6.5","mariadb":"^3.4.2"},"peerDependencies":{"pg":"^8.11.3","mysql2":"^3.6.5","mariadb":"^3.4.2"},"peerDependenciesMeta":{"pg":{"optional":true},"mysql2":{"optional":true},"mariadb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/microbase-orm_1.0.14_1749838957133_0.028596495332137817","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@04l3x4ndr3/microbase-orm","version":"1.0.15","keywords":["orm","query-builder","mysql","postgresql","mariadb","database","sql","codeigniter","javascript","es6","nodejs"],"author":{"url":"04l3x4ndr3","name":"Alexandre"},"license":"MIT","_id":"@04l3x4ndr3/microbase-orm@1.0.15","maintainers":[{"name":"04l3x4ndr3","email":"alexandre@2plug.com.br"}],"homepage":"https://github.com/04l3x4ndr3/microbase-orm#readme","bugs":{"url":"https://github.com/04l3x4ndr3/microbase-orm/issues"},"dist":{"shasum":"41eb309439b7aa772efa0235b6f05288de0457aa","tarball":"https://registry.npmjs.org/@04l3x4ndr3/microbase-orm/-/microbase-orm-1.0.15.tgz","fileCount":10,"integrity":"sha512-kAwBMW5cA5T8DuQRKFKdmJLU6lDO7fDV4XBCeQZBYo0Wnn7u4ocBQOieF6YIPnUC0pDVpwGTrWjDgeBiL4OXhw==","signatures":[{"sig":"MEYCIQCyTn3yJQeelAPh9hJU7Z8cU9mwdnkUrsxHu8zG25sMDAIhALpz1tk0o67yLNx2tKWP0qTEY75OTJlxkevQinisGZT1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69412},"main":"src/index.js","type":"module","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"gitHead":"569b68c103b594e23df12f89fabb185145bb4392","scripts":{"test":"node tests/basic.test.js"},"_npmUser":{"name":"04l3x4ndr3","email":"alexandre@2plug.com.br"},"repository":{"url":"git+https://github.com/04l3x4ndr3/microbase-orm.git","type":"git"},"_npmVersion":"10.9.2","description":"Um micro ORM em JavaScript ES6 inspirado no CodeIgniter 3 Query Builder com suporte para MySQL/MariaDB e PostgreSQL","directories":{},"_nodeVersion":"23.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","mysql2":"^3.6.5","mariadb":"^3.4.2"},"peerDependencies":{"pg":"^8.11.3","mysql2":"^3.6.5","mariadb":"^3.4.2"},"peerDependenciesMeta":{"pg":{"optional":true},"mysql2":{"optional":true},"mariadb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/microbase-orm_1.0.15_1749839339594_0.9099005703085612","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@04l3x4ndr3/microbase-orm","version":"1.0.16","keywords":["orm","query-builder","mysql","postgresql","mariadb","database","sql","codeigniter","javascript","es6","nodejs"],"author":{"url":"04l3x4ndr3","name":"Alexandre"},"license":"MIT","_id":"@04l3x4ndr3/microbase-orm@1.0.16","maintainers":[{"name":"04l3x4ndr3","email":"alexandre@2plug.com.br"}],"homepage":"https://github.com/04l3x4ndr3/microbase-orm#readme","bugs":{"url":"https://github.com/04l3x4ndr3/microbase-orm/issues"},"dist":{"shasum":"46f55edf4e4d3d339a6e0efeccc5f0aa474c3f63","tarball":"https://registry.npmjs.org/@04l3x4ndr3/microbase-orm/-/microbase-orm-1.0.16.tgz","fileCount":10,"integrity":"sha512-4U9qYud7Q4aeLcs70WN8QsLUrjLYHRpdHh6HJpT2uDYVUT9O08ooBTKmYVLMENzsP0WJh/K8BPJfwQY80O1/lQ==","signatures":[{"sig":"MEYCIQDniZsIhSxUdI3dLohPXBsF+RgsKnG8ssK6PUNEt8X5XwIhALbD3Fw5GNJnyinRNRi5pG3v6qbaEAqUBcViAdl87GJp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70987},"main":"src/index.js","type":"module","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"gitHead":"b96814e721b90d8b3b619c2f6c747bc9ece7aba6","scripts":{"test":"node tests/basic.test.js"},"_npmUser":{"name":"04l3x4ndr3","email":"alexandre@2plug.com.br"},"repository":{"url":"git+https://github.com/04l3x4ndr3/microbase-orm.git","type":"git"},"_npmVersion":"10.9.2","description":"Um micro ORM em JavaScript ES6 inspirado no CodeIgniter 3 Query Builder com suporte para MySQL/MariaDB e PostgreSQL","directories":{},"_nodeVersion":"23.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","mysql2":"^3.6.5","mariadb":"^3.4.2"},"peerDependencies":{"pg":"^8.11.3","mysql2":"^3.6.5","mariadb":"^3.4.2"},"peerDependenciesMeta":{"pg":{"optional":true},"mysql2":{"optional":true},"mariadb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/microbase-orm_1.0.16_1749841591318_0.2665508592848649","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@04l3x4ndr3/microbase-orm","version":"1.0.17","keywords":["orm","query-builder","mysql","postgresql","mariadb","database","sql","codeigniter","javascript","es6","nodejs"],"author":{"url":"04l3x4ndr3","name":"Alexandre"},"license":"MIT","_id":"@04l3x4ndr3/microbase-orm@1.0.17","maintainers":[{"name":"04l3x4ndr3","email":"alexandre@2plug.com.br"}],"homepage":"https://github.com/04l3x4ndr3/microbase-orm#readme","bugs":{"url":"https://github.com/04l3x4ndr3/microbase-orm/issues"},"dist":{"shasum":"300c34ea9936a5e43a824d5792051c6eef78f531","tarball":"https://registry.npmjs.org/@04l3x4ndr3/microbase-orm/-/microbase-orm-1.0.17.tgz","fileCount":10,"integrity":"sha512-fdYuBcE+2G7VqZzWDvDEcpGzpdZNCz4TPWQnFZKmiPSpeNPYGW0aMc5VCLaKCwj32hS4jZUE9FykU9Vx/2hL+A==","signatures":[{"sig":"MEUCIEeCZq6jvU7WVFoTCblBR0+btRI2UXo2K0A70sq0OLUCAiEA7fKpNyYIsCDgdYimfId1PWimiA1HlGFpyZfJrwFLCtc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71558},"main":"src/index.js","type":"module","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"gitHead":"ed4dd94ec3fd525cd81a7056e237648e8b51e413","scripts":{"test":"node tests/basic.test.js"},"_npmUser":{"name":"04l3x4ndr3","actor":{"name":"04l3x4ndr3","type":"user","email":"alexandre@2plug.com.br"},"email":"alexandre@2plug.com.br"},"repository":{"url":"git+https://github.com/04l3x4ndr3/microbase-orm.git","type":"git"},"_npmVersion":"10.9.2","description":"Um micro ORM em JavaScript ES6 inspirado no CodeIgniter 3 Query Builder com suporte para MySQL/MariaDB e PostgreSQL","directories":{},"_nodeVersion":"23.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","mysql2":"^3.6.5","mariadb":"^3.4.2"},"peerDependencies":{"pg":"^8.11.3","mysql2":"^3.6.5","mariadb":"^3.4.2"},"peerDependenciesMeta":{"pg":{"optional":true},"mysql2":{"optional":true},"mariadb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/microbase-orm_1.0.17_1750281350171_0.32949831763167037","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@04l3x4ndr3/microbase-orm","version":"2.0.0","keywords":["orm","query-builder","mysql","postgresql","mariadb","database","sql","codeigniter","javascript","es6","nodejs"],"author":{"url":"04l3x4ndr3","name":"Alexandre"},"license":"MIT","_id":"@04l3x4ndr3/microbase-orm@2.0.0","maintainers":[{"name":"04l3x4ndr3","email":"alexandre@2plug.com.br"}],"homepage":"https://github.com/04l3x4ndr3/microbase-orm#readme","bugs":{"url":"https://github.com/04l3x4ndr3/microbase-orm/issues"},"dist":{"shasum":"f27f19c09fd0d5c086cb36ca29a6513c3c73dcd3","tarball":"https://registry.npmjs.org/@04l3x4ndr3/microbase-orm/-/microbase-orm-2.0.0.tgz","fileCount":10,"integrity":"sha512-DorkrXYqjy+xuv747scJGlLVhmVHKKNeDYq18MpVlqC/3sHXWyrGFaOZd6TxY11vN1m0xUr5FRvRVk3IBo0Slg==","signatures":[{"sig":"MEQCIFEHGdVloFOO50eYgFtxAso0imjLBf1fwq4Zc6Xw1Vf/AiAJbxhfpRnsZEaMQHopbGi1snijQNvuP1UyAca7gk719w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209208},"main":"src/index.js","type":"module","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"gitHead":"c3b792a97caaa164b6db7ebaba63bc91abaa9d1f","scripts":{"test":"node tests/basic.test.js"},"_npmUser":{"name":"04l3x4ndr3","actor":{"name":"04l3x4ndr3","type":"user","email":"alexandre@2plug.com.br"},"email":"alexandre@2plug.com.br"},"repository":{"url":"git+https://github.com/04l3x4ndr3/microbase-orm.git","type":"git"},"_npmVersion":"10.9.2","description":"Um micro ORM em JavaScript ES6 inspirado no CodeIgniter 3 Query Builder com suporte para MySQL/MariaDB e PostgreSQL","directories":{},"_nodeVersion":"23.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","mysql2":"^3.6.5","mariadb":"^3.4.2"},"peerDependencies":{"pg":"^8.11.3","mysql2":"^3.6.5","mariadb":"^3.4.2"},"peerDependenciesMeta":{"pg":{"optional":true},"mysql2":{"optional":true},"mariadb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/microbase-orm_2.0.0_1751335430912_0.9441061040635277","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@04l3x4ndr3/microbase-orm","version":"2.1.0","keywords":["orm","query-builder","mysql","postgresql","mariadb","database","sql","codeigniter","javascript","es6","nodejs"],"author":{"url":"04l3x4ndr3","name":"Alexandre"},"license":"MIT","_id":"@04l3x4ndr3/microbase-orm@2.1.0","maintainers":[{"name":"04l3x4ndr3","email":"alexandre@2plug.com.br"}],"homepage":"https://github.com/04l3x4ndr3/microbase-orm#readme","bugs":{"url":"https://github.com/04l3x4ndr3/microbase-orm/issues"},"dist":{"shasum":"be451ea4f0e23c6c7e2ac3bb19cd81954d783557","tarball":"https://registry.npmjs.org/@04l3x4ndr3/microbase-orm/-/microbase-orm-2.1.0.tgz","fileCount":10,"integrity":"sha512-PJJrK73SLPy+tXd96S166Z1+V4oDfHgFcdOrGDrt/Blsrlyx7dcYjy9qqIsGRrzHIwz6WTCkjeNelF1EzN2vfg==","signatures":[{"sig":"MEQCIHf5cY8QFORY5ifui5oj1UA8o1/6lSdfjXb49Vi6/4YIAiBwdjyMO1u0oDkM4MK9os0/1aAgkKDsCvMRMuAjts7t2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":209208},"main":"src/index.js","type":"module","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"gitHead":"e49f7e34d251900112525d16d8004ac89a1bd1b9","scripts":{"test":"node tests/basic.test.js"},"_npmUser":{"name":"04l3x4ndr3","actor":{"name":"04l3x4ndr3","type":"user","email":"alexandre@2plug.com.br"},"email":"alexandre@2plug.com.br"},"repository":{"url":"git+https://github.com/04l3x4ndr3/microbase-orm.git","type":"git"},"_npmVersion":"10.9.2","description":"Um micro ORM em JavaScript ES6 inspirado no CodeIgniter 3 Query Builder com suporte para MySQL/MariaDB e PostgreSQL","directories":{},"_nodeVersion":"23.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","mysql2":"^3.6.5","mariadb":"^3.4.2"},"peerDependencies":{"pg":"^8.11.3","mysql2":"^3.6.5","mariadb":"^3.4.2"},"peerDependenciesMeta":{"pg":{"optional":true},"mysql2":{"optional":true},"mariadb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/microbase-orm_2.1.0_1751337274134_0.3374969877589449","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@04l3x4ndr3/microbase-orm","version":"2.2.0","keywords":["orm","query-builder","mysql","postgresql","mariadb","database","sql","codeigniter","javascript","es6","nodejs"],"author":{"url":"04l3x4ndr3","name":"Alexandre"},"license":"MIT","_id":"@04l3x4ndr3/microbase-orm@2.2.0","maintainers":[{"name":"04l3x4ndr3","email":"alexandre@2plug.com.br"}],"homepage":"https://github.com/04l3x4ndr3/microbase-orm#readme","bugs":{"url":"https://github.com/04l3x4ndr3/microbase-orm/issues"},"dist":{"shasum":"d8f23c986b93d2a1c548ca6546d9373cf6b27f1d","tarball":"https://registry.npmjs.org/@04l3x4ndr3/microbase-orm/-/microbase-orm-2.2.0.tgz","fileCount":10,"integrity":"sha512-K5CZTkQxBLQaTkmKJrlLGZRDisXgfFWuj8DQwVsCdbsyMzUc3VaA6U54woBk7QITeoyufmHqqUsblUcDUdRrxQ==","signatures":[{"sig":"MEUCICvridDRBpAgONFDCsbV+BxdHVyvFyoD/MzKawVjO3vkAiEA5mU8/nt9I3laPGfHpIyzvqHIg1/O7NE2mZOd1/bgDXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152456},"main":"src/index.js","type":"module","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"gitHead":"c296b4a2be0b3f199e9a14795898dfaed8e2928f","scripts":{"test":"node tests/basic.test.js"},"_npmUser":{"name":"04l3x4ndr3","actor":{"name":"04l3x4ndr3","type":"user","email":"alexandre@2plug.com.br"},"email":"alexandre@2plug.com.br"},"repository":{"url":"git+https://github.com/04l3x4ndr3/microbase-orm.git","type":"git"},"_npmVersion":"10.9.2","description":"Um micro ORM em JavaScript ES6 inspirado no CodeIgniter 3 Query Builder com suporte para MySQL/MariaDB e PostgreSQL","directories":{},"_nodeVersion":"23.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","mysql2":"^3.6.5","mariadb":"^3.4.2"},"peerDependencies":{"pg":"^8.11.3","mysql2":"^3.6.5","mariadb":"^3.4.2"},"peerDependenciesMeta":{"pg":{"optional":true},"mysql2":{"optional":true},"mariadb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/microbase-orm_2.2.0_1751337538594_0.5729961268477399","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@04l3x4ndr3/microbase-orm","version":"2.2.1","keywords":["orm","query-builder","mysql","postgresql","mariadb","database","sql","codeigniter","javascript","es6","nodejs"],"author":{"url":"04l3x4ndr3","name":"Alexandre"},"license":"MIT","_id":"@04l3x4ndr3/microbase-orm@2.2.1","maintainers":[{"name":"04l3x4ndr3","email":"alexandre@2plug.com.br"}],"homepage":"https://github.com/04l3x4ndr3/microbase-orm#readme","bugs":{"url":"https://github.com/04l3x4ndr3/microbase-orm/issues"},"dist":{"shasum":"eb1f7d6e0e6c5a1c56758b0819eefc2b07a5e370","tarball":"https://registry.npmjs.org/@04l3x4ndr3/microbase-orm/-/microbase-orm-2.2.1.tgz","fileCount":10,"integrity":"sha512-MvjgUb0rEm2ypbYWgHjrH/ihGJwh+7uKBqavv7aERaxhr0SmOjUlSMYtRCyEdZbC31IMeinHwuxvxCqBXEN5YA==","signatures":[{"sig":"MEUCIC5r7DFFKyte+OQppGU7ZyRpjNCMNo9kqeA0EmF0LdS/AiEAw9EvqGAy1Al3b/q/uTbv4Dq/hwxT96AVN2CSidg87S4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130290},"main":"src/index.js","type":"module","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":">=16.0.0"},"gitHead":"65973cc9b50b799a2823553286690bb08cdd4fe5","scripts":{"test":"node tests/basic.test.js"},"_npmUser":{"name":"04l3x4ndr3","email":"alexandre@2plug.com.br"},"repository":{"url":"git+https://github.com/04l3x4ndr3/microbase-orm.git","type":"git"},"_npmVersion":"10.9.2","description":"Um micro ORM em JavaScript ES6 inspirado no CodeIgniter 3 Query Builder com suporte para MySQL/MariaDB e PostgreSQL","directories":{},"_nodeVersion":"23.11.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.11.3","mysql2":"^3.6.5","mariadb":"^3.4.2"},"peerDependencies":{"pg":"^8.11.3","mysql2":"^3.6.5","mariadb":"^3.4.2"},"peerDependenciesMeta":{"pg":{"optional":true},"mysql2":{"optional":true},"mariadb":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/microbase-orm_2.2.1_1752605319179_0.8738927938074903","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@04l3x4ndr3/microbase-orm","version":"2.2.2","description":"Um micro ORM em JavaScript ES6 inspirado no CodeIgniter 3 Query Builder com suporte para MySQL/MariaDB e PostgreSQL","main":"src/index.js","type":"module","scripts":{"test":"node tests/basic.test.js"},"repository":{"type":"git","url":"git+https://github.com/04l3x4ndr3/microbase-orm.git"},"keywords":["orm","query-builder","mysql","postgresql","mariadb","database","sql","codeigniter","javascript","es6","nodejs"],"author":{"name":"Alexandre","url":"04l3x4ndr3"},"license":"MIT","publishConfig":{"access":"public"},"homepage":"https://github.com/04l3x4ndr3/microbase-orm#readme","bugs":{"url":"https://github.com/04l3x4ndr3/microbase-orm/issues"},"engines":{"node":">=16.0.0"},"peerDependencies":{"mysql2":"^3.6.5","mariadb":"^3.4.2","pg":"^8.11.3"},"peerDependenciesMeta":{"mysql2":{"optional":true},"pg":{"optional":true},"mariadb":{"optional":true}},"devDependencies":{"mysql2":"^3.6.5","mariadb":"^3.4.2","pg":"^8.11.3"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"_id":"@04l3x4ndr3/microbase-orm@2.2.2","gitHead":"31c2c3c06ab4f79fafe40bdfe262dd4003b518e1","_nodeVersion":"23.11.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-2syqmZYMKgtzld/vlhy/JtPIaoxX4HUs7q3a75v4VQalyEdeVrtPU7F3koiYASSHANBr67A1k96FwxOXCVahyg==","shasum":"cf2fc4eea07294099c127aa8d3521f9aa1d5cc60","tarball":"https://registry.npmjs.org/@04l3x4ndr3/microbase-orm/-/microbase-orm-2.2.2.tgz","fileCount":10,"unpackedSize":130363,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIG2F3u2D2rBWIk41ChBpIwhJ2VbfDF1B33cjWDSUgvluAiEA7FHvnlcT0UacmFd2S9mrk5GdaL0xJ3dSuDi8tcxn+bA="}]},"_npmUser":{"name":"04l3x4ndr3","email":"alexandre@2plug.com.br"},"directories":{},"maintainers":[{"name":"04l3x4ndr3","email":"alexandre@2plug.com.br"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/microbase-orm_2.2.2_1752607230477_0.9332488487319939"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-12T14:53:22.243Z","modified":"2025-07-15T19:20:30.878Z","1.0.1":"2025-06-12T14:53:22.566Z","1.0.3":"2025-06-12T15:09:09.456Z","1.0.4":"2025-06-12T20:33:26.718Z","1.0.5":"2025-06-12T20:39:41.328Z","1.0.6":"2025-06-12T20:45:56.614Z","1.0.7":"2025-06-12T21:14:31.744Z","1.0.11":"2025-06-13T13:59:39.414Z","1.0.12":"2025-06-13T14:22:55.784Z","1.0.13":"2025-06-13T14:56:48.686Z","1.0.14":"2025-06-13T18:22:37.323Z","1.0.15":"2025-06-13T18:28:59.891Z","1.0.16":"2025-06-13T19:06:31.522Z","1.0.17":"2025-06-18T21:15:50.417Z","2.0.0":"2025-07-01T02:03:51.086Z","2.1.0":"2025-07-01T02:34:34.327Z","2.2.0":"2025-07-01T02:38:58.776Z","2.2.1":"2025-07-15T18:48:39.372Z","2.2.2":"2025-07-15T19:20:30.704Z"},"bugs":{"url":"https://github.com/04l3x4ndr3/microbase-orm/issues"},"author":{"name":"Alexandre","url":"04l3x4ndr3"},"license":"MIT","homepage":"https://github.com/04l3x4ndr3/microbase-orm#readme","keywords":["orm","query-builder","mysql","postgresql","mariadb","database","sql","codeigniter","javascript","es6","nodejs"],"repository":{"type":"git","url":"git+https://github.com/04l3x4ndr3/microbase-orm.git"},"description":"Um micro ORM em JavaScript ES6 inspirado no CodeIgniter 3 Query Builder com suporte para MySQL/MariaDB e PostgreSQL","maintainers":[{"name":"04l3x4ndr3","email":"alexandre@2plug.com.br"}],"readme":"# MicroBase ORM JavaScript ES6\n[![NPM Version](https://img.shields.io/npm/v/@04l3x4ndr3/microbase-orm.svg)](https://www.npmjs.com/package/@04l3x4ndr3/microbase-orm)\n[![NPM Downloads](https://img.shields.io/npm/dm/@04l3x4ndr3/microbase-orm.svg)](https://www.npmjs.com/package/@04l3x4ndr3/microbase-orm)\n[![GitHub License](https://img.shields.io/github/license/04l3x4ndr3/microbase-orm.svg)](https://github.com/04l3x4ndr3/microbase-orm/blob/main/LICENSE)\n[![GitHub Issues](https://img.shields.io/github/issues/04l3x4ndr3/microbase-orm.svg)](https://github.com/04l3x4ndr3/microbase-orm/issues)\n[![Build Status](https://img.shields.io/github/actions/workflow/status/04l3x4ndr3/microbase-orm/ci.yml?branch=main)](https://github.com/04l3x4ndr3/microbase-orm/actions)\n[![Node.js Version](https://img.shields.io/node/v/@04l3x4ndr3/microbase-orm)](https://www.npmjs.com/package/@04l3x4ndr3/microbase-orm)\n\nUm micro ORM em JavaScript puro ES6 inspirado no Query Builder do CodeIgniter 3, com suporte completo para MySQL/MariaDB e PostgreSQL.\n\n## 📋 Características\n\n- ✅ **Interface Fluente**: Sintaxe limpa e intuitiva para construção de queries\n- ✅ **Multi-Database**: Suporte nativo para MySQL/MariaDB e PostgreSQL\n- ✅ **Segurança**: Proteção contra SQL Injection com prepared statements\n- ✅ **ES6 Moderno**: Código JavaScript moderno com async/await\n- ✅ **Zero Dependências Externas**: Apenas drivers nativos do Node.js\n- ✅ **Inspirado no CodeIgniter**: Métodos familiares para desenvolvedores PHP\n\n## 📦 Instalação\n```shell\n  npm install 04l3x4ndr3/microbase-orm\n```\n\n# Instalar dependências para MySQL (Opcional)\n```shell\n  npm install mysql2\n```\n# Instalar dependências para MariaDB (Opcional)\n```shell\n  npm install mariadb\n```\n\n# Instalar dependências para PostgreSQL (Opcional)\n```shell\n  npm install pg\n```\n\n**nota** : Embora sejam opcionais, pelo menos uma das dependências acima devem ser instalada.\n\n# Ou instalar ambos\n```shell\n  npm install mysql2 pg mariadb\n```\n\n## 🚀 Uso Rápido\n```javascript\n import Database from './Database.js';\n// Configuração \nconst db = new Database({ \n    driver: 'mysql', // ou 'postgres' ou 'mariadb' \n    host: 'localhost',\n    username: 'usuario',\n    password: 'senha',\n    database: 'meu_banco', \n    port: 3306 // ou 5432 para PostgreSQL \n});\n\n// Conectar\nawait db.connect();\n\n// SELECT simples\nconst usuarios = await db.select('*').from('usuarios').get();\n\n// Desconectar\n await db.disconnect();\n```\n## 🔧 Configuração\n\n### MySQL/MariaDB\n```javascript \nconst config = { \n    driver: 'mysql',\n    host: 'localhost',\n    username: 'root',\n    password: 'senha',\n    database: 'meu_banco', \n    port: 3306 \n};\n```\n\n### PostgreSQL\n```javascript \nconst config = {\n    driver: 'postgres',\n    host: 'localhost',\n    username: 'postgres',\n    password: 'senha', \n    database: 'meu_banco',\n    port: 5432 \n};\n```\n\n## 📖 Documentação da API\n\n### Métodos SELECT\n\n#### select(campos)\n```javascript \n// Selecionar todos os campos \nawait db.select('*').from('usuarios').get();\n\n// Selecionar campos específicos \nawait db.select(['nome', 'email']).from('usuarios').get();\n\n// Selecionar com string \nawait db.select('nome, email').from('usuarios').get();\n```\n\n#### Funções de Agregação\n```javascript \n// Máximo \nawait db.selectMax('idade').from('usuarios').get(); \nawait db.selectMax('idade', 'idade_maxima').from('usuarios').get();\n\n// Mínimo \nawait db.selectMin('idade').from('usuarios').get();\n\n// Média\nawait db.selectAvg('salario').from('usuarios').get();\n\n// Soma\nawait db.selectSum('vendas').from('usuarios').get();\n```\n\n#### distinct()\n```javascript\n await db.select('cidade').distinct().from('usuarios').get();\n```\n\n### Métodos WHERE\n\n#### where(campo, valor, operador)\n```javascript \n// Igualdade simples \nawait db.select('*').from('usuarios').where('ativo', 1).get();\n\n// Com operador \nawait db.select('*').from('usuarios').where('idade', 18, '>').get();\n\n// Objeto de condições\nawait db.select('*').from('usuarios').where({ ativo: 1, cidade: 'São Paulo' }).get();\n```\n\n#### orWhere()\n```javascript \nawait db.select('*') .from('usuarios') .where('cidade', 'São Paulo') .orWhere('cidade', 'Rio de Janeiro') .get();\n```\n\n#### whereIn() / whereNotIn()\n```javascript await db.select('*') .from('usuarios') .whereIn('id', [1, 2, 3, 4, 5]) .get();\nawait db.select('*') .from('usuarios') .whereNotIn('status', ['bloqueado', 'suspenso']) .get();\n```\n\n#### whereLike()\n```javascript await db.select('*') .from('usuarios') .whereLike('nome', '%João%') .get();\nawait db.select('*') .from('usuarios') .whereNotLike('email', '%spam%') .get();\n```\n\n### Métodos JOIN\n```javascript \n// INNER JOIN \nawait db.select('u.nome, p.descricao') \n        .from('usuarios u') \n        .join('perfis p', 'u.perfil_id = p.id') .get();\n\n// LEFT JOIN\nawait db.select('u.nome, p.descricao') \n        .from('usuarios u') \n        .leftJoin('perfis p', 'u.perfil_id = p.id') \n        .get();\n\n// RIGHT JOIN\nawait db.select('u.nome, p.descricao') \n        .from('usuarios u') \n        .rightJoin('perfis p', 'u.perfil_id = p.id')\n        .get();\n```\n\n### GROUP BY e HAVING\n```javascript \nawait db.select(['cidade', 'COUNT(*) as total']) \n        .from('usuarios')\n        .groupBy('cidade').having('total', 10, '>') \n        .get();\n\n// Múltiplos campos \nawait db.select(['cidade', 'estado', 'COUNT(*) as total']) \n        .from('usuarios')\n        .groupBy(['cidade', 'estado']) \n        .get();\n```\n\n### ORDER BY\n```javascript \n// Ordenação simples \nawait db.select('*') \n        .from('usuarios') \n        .orderBy('nome', 'ASC') \n        .get();\n\n// Múltiplas ordenações\nawait db.select('*') \n        .from('usuarios')\n        .orderBy('cidade', 'ASC') \n        .orderBy('nome', 'DESC') \n        .get();\n\n// Ordenação aleatória\nawait db.select('*') \n        .from('usuarios') \n        .orderByRandom() .limit(5)\n        .get();\n```\n### LIMIT e OFFSET\n```javascript \n// Limit simples\nawait db.select('*')\n        .from('usuarios')\n        .limit(10)\n        .get();\n\n// Limit com offset \nawait db.select('*')\n        .from('usuarios')\n        .limit(10, 20)\n        .get();\n\n// Ou usando offset separadamente\nawait db.select('*')\n        .from('usuarios')\n        .limit(10)\n        .offset(20)\n        .get();\n```\n\n### Métodos de Execução\n\n#### get()\n```javascript \nconst resultados = await db.select('*').from('usuarios').get();\n```\n\n#### first()\n```javascript \nconst usuario = await db.select('*').from('usuarios').where('id', 1).first();\n```\n\n#### count()\n```javascript\n const total = await db.select('*').from('usuarios').where('ativo', 1).count();\n```\n\n#### getWhere()\n```javascript \nconst usuarios = await db.getWhere('usuarios', { ativo: 1, cidade: 'São Paulo' });\n```\n\n### Métodos INSERT\n\n#### insert()\n```javascript\n // Insert simples \n await db.insert('usuarios', { nome: 'João Silva', email: 'joao@email.com', ativo: 1 });\n\n// Insert em lote \nawait db.insert('usuarios', [\n    { nome: 'João', email: 'joao@email.com' }, \n    { nome: 'Maria', email: 'maria@email.com' },\n    { nome: 'Pedro', email: 'pedro@email.com' } \n]);\n```\n#### replace() (apenas MySQL)\n```javascript\n await db.replace('usuarios', { id: 1, nome: 'João Santos', email: 'joao.santos@email.com' });\n```\n\n### Métodos UPDATE\n\n#### update()\n```javascript\n// Update com WHERE \nawait db.update('usuarios', { nome: 'João Santos' }, { id: 1 } );\n\n// Update usando query builder \nawait db.from('usuarios') \n        .where('ativo', 0) \n        .update('usuarios', { status: 'inativo' });\n\n// Usando set() \nawait db.from('usuarios') \n        .set('nome', 'João Santos') \n        .set('email', 'joao.santos@email.com') \n        .where('id', 1) \n        .update('usuarios');\n```\n\n### Métodos DELETE\n\n#### delete()\n```javascript\n// Delete simples\nawait db.delete('usuarios', { id: 1 });\n\n// Delete com query builder\nawait db.from('usuarios')\n        .where('ativo', 0)\n        .where('ultimo_login', '2023-01-01', '<')\n        .delete();\n```\n\n#### emptyTable()\n```javascript\n await db.emptyTable('logs'); // TRUNCATE TABLE\n```\n\n### Métodos Utilitários\n\n#### query()\n```javascript\n// Query SQL direta \nconst resultado = await db.query('SELECT * FROM usuarios WHERE id = ?', [1]);\n```\n\n#### getCompiledSelect()\n```javascript\n const sql = db.select('*')\n        .from('usuarios')\n        .where('ativo', 1)\n        .getCompiledSelect();\n\nconsole.log(sql); // SELECT * FROM `usuarios` WHERE `ativo` = ?\n```\n\n## 💡 Exemplos Avançados\n\n### Consulta Complexa\n```javascript\nconst relatorio = await db.select([ \n            'u.nome',\n            'u.email', \n            'p.descricao as perfil',\n            'COUNT(v.id) as total_vendas', \n            'SUM(v.valor) as valor_total' \n        ])\n        .from('usuarios u') \n        .leftJoin('perfis p', 'u.perfil_id = p.id') \n        .leftJoin('vendas v', 'u.id = v.usuario_id') \n        .where('u.ativo', 1)\n        .whereIn('u.cidade', ['São Paulo', 'Rio de Janeiro', 'Belo Horizonte'])\n        .groupBy(['u.id', 'u.nome', 'u.email', 'p.descricao']) \n        .having('total_vendas', 0, '>')\n        .orderBy('valor_total', 'DESC') \n        .limit(50) \n        .get();\n```\n### Transações (usando conexão direta)\n```javascript\nawait db.connect();\nconst connection = db.connection;\n\n// Para MySQL \nawait connection.beginTransaction();\ntry {\n    await db.insert('usuarios', { nome: 'João' }); \n    await db.insert('perfis', { usuario_id: 1, tipo: 'admin' }); \n    await connection.commit(); \n} catch (error) {\n    await connection.rollback(); throw error; \n}\n```\n\n### Builder Reutilizável\n```javascript\n// Criar um builder base\nconst usuariosAtivos = db.builder()\n    .from('usuarios')\n    .where('ativo', 1);\n\n// Usar o builder base para diferentes consultas\nconst administradores = await usuariosAtivos\n    .where('perfil', 'admin')\n    .get();\n\nconst vendedores = await db.builder()\n    .from('usuarios')\n    .where('ativo', 1)\n    .where('perfil', 'vendedor')\n    .get();\n```\n\n## 🗂️ Estrutura de Pastas\n\n```\nprojeto/\n├── Database.js              # Classe principal\n├── QueryBuilder.js          # Construtor de queries\n├── database/\n│   └── Connection.js        # Gerenciador de conexões\n├── drivers/\n│   ├── MySQLDriver.js       # Driver MySQL/MariaDB\n│   └── PostgreSQLDriver.js  # Driver PostgreSQL\n└── examples/\n    └── usage.js             # Exemplos de uso\n```\n\n## 🔒 Segurança\n- **Prepared Statements**: Todas as queries usam prepared statements\n- **Escape de Identificadores**: Nomes de tabelas e campos são automaticamente escapados\n- **Validação de Tipos**: Validação automática de tipos de dados\n- **Sanitização**: Valores são sanitizados antes da execução\n\n## 🧪 Testando\n\n```javascript\n// Teste de conexão\nimport Database from './Database.js';\n\nasync function testarConexao() {\n        const db = new Database({\n        driver: 'mysql',\n        host: 'localhost',\n        username: 'root',\n        password: 'senha',\n        database: 'teste'\n    });\n\n    try {\n        await db.connect();\n        console.log('✅ Conexão estabelecida com sucesso!');\n        \n        const resultado = await db.query('SELECT 1 as teste');\n        console.log('✅ Query executada:', resultado);\n        \n    } catch (error) {\n        console.error('❌ Erro:', error.message);\n    } finally {\n        await db.disconnect();\n    }\n}\n\ntestarConexao();\n```\n## 🤝 Contribuindo\n1. Faça um fork do projeto\n2. Crie uma branch para sua feature (`git checkout -b feature/nova-feature`)\n3. Commit suas mudanças (`git commit -am 'Adiciona nova feature'`)\n4. Push para a branch (`git push origin feature/nova-feature`)\n5. Abra um Pull Request\n\n## 📝 Licença\nEste projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.\n## 🙏 Agradecimentos\n- Inspirado no [CodeIgniter 3 Query Builder](https://codeigniter.com/userguide3/database/query_builder.html)\n- Comunidade Node.js pelos excelentes drivers de banco de dados\n\n**Nota**: Este é um projeto educacional/experimental. Para uso em produção, considere ORMs estabelecidos como Sequelize, TypeORM ou Prisma.\n\n\n","readmeFilename":"README.md"}