{"_id":"@antelopejs/interface-database-decorators","_rev":"11-1966b2c95a98d6d9f33f6e10c45940c6","name":"@antelopejs/interface-database-decorators","dist-tags":{"latest":"0.1.6"},"versions":{"0.0.2":{"name":"@antelopejs/interface-database-decorators","version":"0.0.2","keywords":["antelopejs","interface","database","decorators","orm"],"license":"Apache-2.0","_id":"@antelopejs/interface-database-decorators@0.0.2","maintainers":[{"name":"mwesto","email":"contact@mwesto.be"},{"name":"upd4ting","email":"upd4ting@gmail.com"},{"name":"antelopesrl","email":"contact@antelopejs.com"}],"homepage":"https://github.com/AntelopeJS/interface-database-decorators#readme","bugs":{"url":"https://github.com/AntelopeJS/interface-database-decorators/issues"},"dist":{"shasum":"60c2e04243a6c1ae0537b3612313a1098878fadf","tarball":"https://registry.npmjs.org/@antelopejs/interface-database-decorators/-/interface-database-decorators-0.0.2.tgz","fileCount":69,"integrity":"sha512-XWdk/L585gsKmKyP8XjsQuF2FlG+DScIEdPlE2Btg886CCxBSFZ+rKgVRmvEv5xZL1g8wq0MOEQIzFYCXasJOg==","signatures":[{"sig":"MEUCIQC7608bcd8vuJN7IaFV/8mRGg0dLuAsPuuGnC6AAoSJowIgJ0SiBMO0HO2MCAnCzuUc/jCzfiLWNHQSM4dIOJViGsE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239661},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","default":"./dist/*.js"},"./package.json":"./package.json"},"gitHead":"f470fb98ddb6b4a3b801af8bd59e3784b225592d","scripts":{"lint":"biome check .","test":"pnpm run build && ajs module test .","build":"rimraf dist && tsc","format":"biome format --write .","prepack":"pnpm run build","release":"pnpm run lint && pnpm run prepack && release-it","lint:fix":"biome check --write ."},"_npmUser":{"name":"upd4ting","email":"upd4ting@gmail.com"},"antelopeJs":{"test":"src/antelope.test.ts"},"repository":{"url":"git+https://github.com/AntelopeJS/interface-database-decorators.git","type":"git"},"_npmVersion":"11.7.0","description":"AntelopeJS interface for database schema decorators and model definitions","directories":{},"_nodeVersion":"20.19.1","dependencies":{"randomstring":"^1.3.1","reflect-metadata":"^0.2.2","@antelopejs/interface-api":"^0.0.2","@antelopejs/interface-core":"^0.0.2","@antelopejs/interface-database":"^0.0.2"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"model":["dist/model.d.ts"],"table":["dist/table.d.ts"],"common":["dist/common.d.ts"],"schema":["dist/schema.d.ts"],"database":["dist/database.d.ts"],"modifiers/hash":["dist/modifiers/hash.d.ts"],"modifiers/common":["dist/modifiers/common.d.ts"],"modifiers/encryption":["dist/modifiers/encryption.d.ts"],"modifiers/localization":["dist/modifiers/localization.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.5","devDependencies":{"chai":"^4.5.0","rimraf":"^6.0.1","release-it":"^19.0.2","typescript":"^5.8.3","@types/chai":"^4.3.20","@types/node":"^22.14.1","@types/mocha":"^10.0.10","@types/semver":"^7.7.0","@biomejs/biome":"2.3.2","@types/randomstring":"^1.3.0","release-it-changelogen":"^0.1.0","mongodb-memory-server-core":"^10.1.4"},"_npmOperationalInternal":{"tmp":"tmp/interface-database-decorators_0.0.2_1774199702686_0.6612459591188613","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@antelopejs/interface-database-decorators","version":"0.0.3","keywords":["antelopejs","interface","database","decorators","orm"],"license":"Apache-2.0","_id":"@antelopejs/interface-database-decorators@0.0.3","maintainers":[{"name":"mwesto","email":"contact@mwesto.be"},{"name":"upd4ting","email":"upd4ting@gmail.com"},{"name":"antelopesrl","email":"contact@antelopejs.com"}],"homepage":"https://github.com/AntelopeJS/interface-database-decorators#readme","bugs":{"url":"https://github.com/AntelopeJS/interface-database-decorators/issues"},"dist":{"shasum":"263eba3e94083c864c4eed00b006c0c1ecccc20d","tarball":"https://registry.npmjs.org/@antelopejs/interface-database-decorators/-/interface-database-decorators-0.0.3.tgz","fileCount":69,"integrity":"sha512-fPUc1qbAmmKuaFFXxw+2+yVNOTlEFcO2r6w+m5Sb5EM2GkpOLcgwk6r2j9D0JUNFrGBC4dicRf3s6yxmCg3RZg==","signatures":[{"sig":"MEUCIFCePGF9qRegS/4y08SkJAYmy1uDf91YfqBFxCVRCfXeAiEA2JG+i1ZLOuFbRzOmlkvOyVlT1/rKl/JYKifS+TUMpgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238776},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"8c834a30fd18c2bcba8c1dee8de87db929f6aa5e","scripts":{"lint":"biome check .","test":"pnpm run build && ajs module test .","build":"rimraf dist && tsc","format":"biome format --write .","prepack":"pnpm run build","release":"pnpm run lint && pnpm run prepack && release-it","lint:fix":"biome check --write ."},"_npmUser":{"name":"upd4ting","email":"upd4ting@gmail.com"},"antelopeJs":{"test":"src/antelope.test.ts"},"repository":{"url":"git+https://github.com/AntelopeJS/interface-database-decorators.git","type":"git"},"_npmVersion":"11.7.0","description":"AntelopeJS interface for database schema decorators and model definitions","directories":{},"_nodeVersion":"20.19.1","dependencies":{"randomstring":"^1.3.1","reflect-metadata":"^0.2.2","@antelopejs/interface-api":"^0.0.2","@antelopejs/interface-core":"^0.0.3","@antelopejs/interface-database":"^0.0.2"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"model":["dist/model.d.ts"],"table":["dist/table.d.ts"],"common":["dist/common.d.ts"],"schema":["dist/schema.d.ts"],"database":["dist/database.d.ts"],"modifiers/hash":["dist/modifiers/hash.d.ts"],"modifiers/common":["dist/modifiers/common.d.ts"],"modifiers/encryption":["dist/modifiers/encryption.d.ts"],"modifiers/localization":["dist/modifiers/localization.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.5","devDependencies":{"chai":"^4.5.0","rimraf":"^6.1.3","release-it":"^19.2.4","typescript":"^5.9.3","@types/chai":"^4.3.20","@types/node":"^22.19.15","@types/mocha":"^10.0.10","@types/semver":"^7.7.1","@biomejs/biome":"2.3.2","@types/randomstring":"^1.3.0","release-it-changelogen":"^0.1.0","mongodb-memory-server-core":"^10.4.3"},"_npmOperationalInternal":{"tmp":"tmp/interface-database-decorators_0.0.3_1776886816160_0.1966576463150278","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@antelopejs/interface-database-decorators","version":"0.0.4","keywords":["antelopejs","interface","database","decorators","orm"],"license":"Apache-2.0","_id":"@antelopejs/interface-database-decorators@0.0.4","maintainers":[{"name":"mwesto","email":"contact@mwesto.be"},{"name":"upd4ting","email":"upd4ting@gmail.com"},{"name":"antelopesrl","email":"contact@antelopejs.com"}],"homepage":"https://github.com/AntelopeJS/interface-database-decorators#readme","bugs":{"url":"https://github.com/AntelopeJS/interface-database-decorators/issues"},"dist":{"shasum":"6e723431a0ba695023ed02f7e49d3294a2d8c330","tarball":"https://registry.npmjs.org/@antelopejs/interface-database-decorators/-/interface-database-decorators-0.0.4.tgz","fileCount":69,"integrity":"sha512-ntJajBaJ5r3lZ1SMNSJH3iSXZAZT/EPzu5znE/EZ6EOjN6uQCYEb2F6O8g32rx623aL0Kr4sFP44etPxkvQ/Fg==","signatures":[{"sig":"MEYCIQDdFkAeyLffo+8xZ/3InuEX8kX3afsy1MfgwKUUo+YX4wIhANuWcNkAtGXb3EYe70NBpS6gyl5A44YFknhlsvMwN9Vy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238776},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./package.json":"./package.json"},"gitHead":"8fff94a169d59c93482c017cc532da6a71e1c2c0","scripts":{"lint":"biome check .","test":"pnpm run build && ajs module test .","build":"rimraf dist && tsc","format":"biome format --write .","prepack":"pnpm run build","release":"pnpm run lint && pnpm run prepack && release-it","lint:fix":"biome check --write ."},"_npmUser":{"name":"upd4ting","email":"upd4ting@gmail.com"},"antelopeJs":{"test":"src/antelope.test.ts"},"repository":{"url":"git+https://github.com/AntelopeJS/interface-database-decorators.git","type":"git"},"_npmVersion":"11.7.0","description":"AntelopeJS interface for database schema decorators and model definitions","directories":{},"_nodeVersion":"20.19.1","dependencies":{"randomstring":"^1.3.1","reflect-metadata":"^0.2.2","@antelopejs/interface-api":"^0.0.3","@antelopejs/interface-core":"^0.0.3","@antelopejs/interface-database":"^0.0.4"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"model":["dist/model.d.ts"],"table":["dist/table.d.ts"],"common":["dist/common.d.ts"],"schema":["dist/schema.d.ts"],"database":["dist/database.d.ts"],"modifiers/hash":["dist/modifiers/hash.d.ts"],"modifiers/common":["dist/modifiers/common.d.ts"],"modifiers/encryption":["dist/modifiers/encryption.d.ts"],"modifiers/localization":["dist/modifiers/localization.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.5","devDependencies":{"chai":"^4.5.0","rimraf":"^6.1.3","release-it":"^19.2.4","typescript":"^5.9.3","@types/chai":"^4.3.20","@types/node":"^22.19.15","@types/mocha":"^10.0.10","@types/semver":"^7.7.1","@biomejs/biome":"2.3.2","@types/randomstring":"^1.3.0","release-it-changelogen":"^0.1.0","mongodb-memory-server-core":"^10.4.3"},"_npmOperationalInternal":{"tmp":"tmp/interface-database-decorators_0.0.4_1776888816322_0.8585469725236592","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@antelopejs/interface-database-decorators","version":"0.1.0","keywords":["antelopejs","interface","database","decorators","orm"],"license":"Apache-2.0","_id":"@antelopejs/interface-database-decorators@0.1.0","maintainers":[{"name":"mwesto","email":"contact@mwesto.be"},{"name":"upd4ting","email":"upd4ting@gmail.com"},{"name":"antelopesrl","email":"contact@antelopejs.com"}],"homepage":"https://github.com/AntelopeJS/interface-database-decorators#readme","bugs":{"url":"https://github.com/AntelopeJS/interface-database-decorators/issues"},"dist":{"shasum":"9f6e91053bb799a1918c279334a0794069e9733e","tarball":"https://registry.npmjs.org/@antelopejs/interface-database-decorators/-/interface-database-decorators-0.1.0.tgz","fileCount":69,"integrity":"sha512-Q164yFNncl4/KxljhVWdXhBP2NfvXQerEwTy92MlaM3x2Sv7UY/Myvtw2A2o2xdzS3FqFLKP4en2Cb73iSxQAg==","signatures":[{"sig":"MEUCIQCCIZjbt8sUqN5Aq7LNWvLkYnlrWCS1z9rIhIIBO1lyjgIgMS4KtpkBGwDOoGEOER9i9l+XDgM/iY5QUOiY1QQ7ze4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242906},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./model":{"types":"./dist/model.d.ts","default":"./dist/model.js"},"./table":{"types":"./dist/table.d.ts","default":"./dist/table.js"},"./common":{"types":"./dist/common.d.ts","default":"./dist/common.js"},"./schema":{"types":"./dist/schema.d.ts","default":"./dist/schema.js"},"./database":{"types":"./dist/database.d.ts","default":"./dist/database.js"},"./package.json":"./package.json","./modifiers/hash":{"types":"./dist/modifiers/hash.d.ts","default":"./dist/modifiers/hash.js"},"./modifiers/common":{"types":"./dist/modifiers/common.d.ts","default":"./dist/modifiers/common.js"},"./modifiers/encryption":{"types":"./dist/modifiers/encryption.d.ts","default":"./dist/modifiers/encryption.js"},"./modifiers/localization":{"types":"./dist/modifiers/localization.d.ts","default":"./dist/modifiers/localization.js"}},"gitHead":"f74e05d56253f816c071d8816573c26bf8928995","scripts":{"lint":"biome check .","test":"pnpm run build && ajs module test .","build":"rimraf dist && tsc","format":"biome format --write .","prepack":"pnpm run build","release":"pnpm run lint && pnpm run prepack && release-it","lint:fix":"biome check --write ."},"_npmUser":{"name":"upd4ting","email":"upd4ting@gmail.com"},"antelopeJs":{"test":"src/antelope.test.ts"},"repository":{"url":"git+https://github.com/AntelopeJS/interface-database-decorators.git","type":"git"},"_npmVersion":"11.7.0","description":"AntelopeJS interface for database schema decorators and model definitions","directories":{},"_nodeVersion":"20.19.1","dependencies":{"randomstring":"^1.3.1","reflect-metadata":"^0.2.2","@antelopejs/interface-api":"^0.0.3","@antelopejs/interface-core":"^0.0.3","@antelopejs/interface-database":"^0.1.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"model":["dist/model.d.ts"],"table":["dist/table.d.ts"],"common":["dist/common.d.ts"],"schema":["dist/schema.d.ts"],"database":["dist/database.d.ts"],"modifiers/hash":["dist/modifiers/hash.d.ts"],"modifiers/common":["dist/modifiers/common.d.ts"],"modifiers/encryption":["dist/modifiers/encryption.d.ts"],"modifiers/localization":["dist/modifiers/localization.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.5","devDependencies":{"chai":"^4.5.0","rimraf":"^6.1.3","release-it":"^19.2.4","typescript":"^5.9.3","@types/chai":"^4.3.20","@types/node":"^22.19.15","@types/mocha":"^10.0.10","@types/semver":"^7.7.1","@biomejs/biome":"2.3.2","@types/randomstring":"^1.3.0","release-it-changelogen":"^0.1.0","mongodb-memory-server-core":"^10.4.3"},"_npmOperationalInternal":{"tmp":"tmp/interface-database-decorators_0.1.0_1778497233219_0.04312688529386666","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@antelopejs/interface-database-decorators","version":"0.1.1","keywords":["antelopejs","interface","database","decorators","orm"],"license":"Apache-2.0","_id":"@antelopejs/interface-database-decorators@0.1.1","maintainers":[{"name":"mwesto","email":"contact@mwesto.be"},{"name":"upd4ting","email":"upd4ting@gmail.com"},{"name":"antelopesrl","email":"contact@antelopejs.com"}],"homepage":"https://github.com/AntelopeJS/interface-database-decorators#readme","bugs":{"url":"https://github.com/AntelopeJS/interface-database-decorators/issues"},"dist":{"shasum":"d653282e466e71685fb06fa489cfa6f6ac509d18","tarball":"https://registry.npmjs.org/@antelopejs/interface-database-decorators/-/interface-database-decorators-0.1.1.tgz","fileCount":72,"integrity":"sha512-nHfwx7bPdIsDhCOO+/8AMp8j/Nuv1uqgYs9AoeJbyO1VZjHjs+vELjDKmHRxtYjlQce8CSgVdoqFavsgZyOSCQ==","signatures":[{"sig":"MEQCIDP5MuF14BHQvRxUIWJZzHc7RoWHP5sOHvv+6cG4YrgCAiAaYMa22ZwhPlwkhF4bdxtsRj5eP2+KzSUAeFGQswhaBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268382},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./model":{"types":"./dist/model.d.ts","default":"./dist/model.js"},"./table":{"types":"./dist/table.d.ts","default":"./dist/table.js"},"./common":{"types":"./dist/common.d.ts","default":"./dist/common.js"},"./schema":{"types":"./dist/schema.d.ts","default":"./dist/schema.js"},"./database":{"types":"./dist/database.d.ts","default":"./dist/database.js"},"./package.json":"./package.json","./modifiers/hash":{"types":"./dist/modifiers/hash.d.ts","default":"./dist/modifiers/hash.js"},"./modifiers/common":{"types":"./dist/modifiers/common.d.ts","default":"./dist/modifiers/common.js"},"./modifiers/encryption":{"types":"./dist/modifiers/encryption.d.ts","default":"./dist/modifiers/encryption.js"},"./modifiers/localization":{"types":"./dist/modifiers/localization.d.ts","default":"./dist/modifiers/localization.js"}},"gitHead":"96be284a68ace5579871f3d6e2e510734e0ce39f","scripts":{"lint":"biome check .","test":"pnpm run build && ajs module test .","build":"rimraf dist && tsc","format":"biome format --write .","prepack":"pnpm run build","release":"pnpm run lint && pnpm run prepack && release-it","lint:fix":"biome check --write ."},"_npmUser":{"name":"upd4ting","email":"upd4ting@gmail.com"},"antelopeJs":{"test":"src/antelope.test.ts"},"repository":{"url":"git+https://github.com/AntelopeJS/interface-database-decorators.git","type":"git"},"_npmVersion":"11.7.0","description":"AntelopeJS interface for database schema decorators and model definitions","directories":{},"_nodeVersion":"20.19.1","dependencies":{"randomstring":"^1.3.1","reflect-metadata":"^0.2.2","@antelopejs/interface-api":"^0.0.3","@antelopejs/interface-core":"^0.0.3","@antelopejs/interface-database":"^0.1.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"model":["dist/model.d.ts"],"table":["dist/table.d.ts"],"common":["dist/common.d.ts"],"schema":["dist/schema.d.ts"],"database":["dist/database.d.ts"],"modifiers/hash":["dist/modifiers/hash.d.ts"],"modifiers/common":["dist/modifiers/common.d.ts"],"modifiers/encryption":["dist/modifiers/encryption.d.ts"],"modifiers/localization":["dist/modifiers/localization.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.5","devDependencies":{"chai":"^4.5.0","rimraf":"^6.1.3","release-it":"^19.2.4","typescript":"^5.9.3","@types/chai":"^4.3.20","@types/node":"^22.19.15","@types/mocha":"^10.0.10","@types/semver":"^7.7.1","@biomejs/biome":"2.3.2","@types/randomstring":"^1.3.0","release-it-changelogen":"^0.1.0","mongodb-memory-server-core":"^10.4.3"},"_npmOperationalInternal":{"tmp":"tmp/interface-database-decorators_0.1.1_1779457266844_0.4235649063772573","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@antelopejs/interface-database-decorators","version":"0.1.2","keywords":["antelopejs","interface","database","decorators","orm"],"license":"Apache-2.0","_id":"@antelopejs/interface-database-decorators@0.1.2","maintainers":[{"name":"mwesto","email":"contact@mwesto.be"},{"name":"upd4ting","email":"upd4ting@gmail.com"},{"name":"antelopesrl","email":"contact@antelopejs.com"}],"homepage":"https://github.com/AntelopeJS/interface-database-decorators#readme","bugs":{"url":"https://github.com/AntelopeJS/interface-database-decorators/issues"},"dist":{"shasum":"6d2c4a465dacfaeef68d23dc8dfbaa5b60d9e7ac","tarball":"https://registry.npmjs.org/@antelopejs/interface-database-decorators/-/interface-database-decorators-0.1.2.tgz","fileCount":72,"integrity":"sha512-WEB88PbxpouoiFaoLnoa7AWP4F+tSTlC4MwVHaYchVTbNcszLSqeQA5z4DgsIKMn3Ri2/tus6NWTl+NcDgw36A==","signatures":[{"sig":"MEQCIDO1U22A8QYbMKPE2hroWmyz4SUsBdiH0F1q720fRSRcAiBcOe5Y8DE6JZIYzVqNBZzxBK8jYGc0HHCrTNw4Jiga2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268406},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./model":{"types":"./dist/model.d.ts","default":"./dist/model.js"},"./table":{"types":"./dist/table.d.ts","default":"./dist/table.js"},"./common":{"types":"./dist/common.d.ts","default":"./dist/common.js"},"./schema":{"types":"./dist/schema.d.ts","default":"./dist/schema.js"},"./database":{"types":"./dist/database.d.ts","default":"./dist/database.js"},"./package.json":"./package.json","./modifiers/hash":{"types":"./dist/modifiers/hash.d.ts","default":"./dist/modifiers/hash.js"},"./modifiers/common":{"types":"./dist/modifiers/common.d.ts","default":"./dist/modifiers/common.js"},"./modifiers/encryption":{"types":"./dist/modifiers/encryption.d.ts","default":"./dist/modifiers/encryption.js"},"./modifiers/localization":{"types":"./dist/modifiers/localization.d.ts","default":"./dist/modifiers/localization.js"}},"gitHead":"cb552b323ef1d53c3ff732a1b86f3b0e5b59e36f","scripts":{"lint":"biome check .","test":"pnpm run build && ajs module test .","build":"rimraf dist && tsc","format":"biome format --write .","prepack":"pnpm run build","release":"pnpm run lint && pnpm run prepack && release-it","lint:fix":"biome check --write ."},"_npmUser":{"name":"upd4ting","email":"upd4ting@gmail.com"},"antelopeJs":{"test":"src/antelope.test.ts","standalone":true},"repository":{"url":"git+https://github.com/AntelopeJS/interface-database-decorators.git","type":"git"},"_npmVersion":"11.7.0","description":"AntelopeJS interface for database schema decorators and model definitions","directories":{},"_nodeVersion":"20.19.1","dependencies":{"randomstring":"^1.3.1","reflect-metadata":"^0.2.2","@antelopejs/interface-api":"^0.0.3","@antelopejs/interface-core":"^0.0.3","@antelopejs/interface-database":"^0.1.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"model":["dist/model.d.ts"],"table":["dist/table.d.ts"],"common":["dist/common.d.ts"],"schema":["dist/schema.d.ts"],"database":["dist/database.d.ts"],"modifiers/hash":["dist/modifiers/hash.d.ts"],"modifiers/common":["dist/modifiers/common.d.ts"],"modifiers/encryption":["dist/modifiers/encryption.d.ts"],"modifiers/localization":["dist/modifiers/localization.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.5","devDependencies":{"chai":"^4.5.0","rimraf":"^6.1.3","release-it":"^19.2.4","typescript":"^5.9.3","@types/chai":"^4.3.20","@types/node":"^22.19.15","@types/mocha":"^10.0.10","@types/semver":"^7.7.1","@biomejs/biome":"2.3.2","@types/randomstring":"^1.3.0","release-it-changelogen":"^0.1.0","mongodb-memory-server-core":"^10.4.3"},"_npmOperationalInternal":{"tmp":"tmp/interface-database-decorators_0.1.2_1781265132225_0.4216073775802427","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@antelopejs/interface-database-decorators","version":"0.1.3","keywords":["antelopejs","interface","database","decorators","orm"],"license":"Apache-2.0","_id":"@antelopejs/interface-database-decorators@0.1.3","maintainers":[{"name":"mwesto","email":"contact@mwesto.be"},{"name":"upd4ting","email":"upd4ting@gmail.com"},{"name":"antelopesrl","email":"contact@antelopejs.com"}],"homepage":"https://github.com/AntelopeJS/interface-database-decorators#readme","bugs":{"url":"https://github.com/AntelopeJS/interface-database-decorators/issues"},"dist":{"shasum":"dd9be8cb31e18c92b7dbe4c2a15f03890c9e3fad","tarball":"https://registry.npmjs.org/@antelopejs/interface-database-decorators/-/interface-database-decorators-0.1.3.tgz","fileCount":72,"integrity":"sha512-yPSP7cYh/7nhj1y2bOWvJ1idErWqI4EsYppVg3XOy7KEaZ+RvKodwFYDle0dqsFp9UNtR8p3m0bg0YasZrAayA==","signatures":[{"sig":"MEQCIHELd92aX5uNWlNCyFDAhhFlzeEN2uaKQFT4C7x2sPVMAiBed3Kr7eCzNhWlXXQGt50lHGlpKfbpeicxZtzexoTefw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268593},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./model":{"types":"./dist/model.d.ts","default":"./dist/model.js"},"./table":{"types":"./dist/table.d.ts","default":"./dist/table.js"},"./common":{"types":"./dist/common.d.ts","default":"./dist/common.js"},"./schema":{"types":"./dist/schema.d.ts","default":"./dist/schema.js"},"./database":{"types":"./dist/database.d.ts","default":"./dist/database.js"},"./package.json":"./package.json","./modifiers/hash":{"types":"./dist/modifiers/hash.d.ts","default":"./dist/modifiers/hash.js"},"./modifiers/common":{"types":"./dist/modifiers/common.d.ts","default":"./dist/modifiers/common.js"},"./modifiers/encryption":{"types":"./dist/modifiers/encryption.d.ts","default":"./dist/modifiers/encryption.js"},"./modifiers/localization":{"types":"./dist/modifiers/localization.d.ts","default":"./dist/modifiers/localization.js"}},"gitHead":"33b5781a6e6495a5357bfdc117df52d93f8b94db","scripts":{"lint":"biome check .","test":"pnpm run build && ajs module test .","build":"rimraf dist && tsc","format":"biome format --write .","prepack":"pnpm run build","release":"pnpm run lint && pnpm run prepack && release-it","lint:fix":"biome check --write ."},"_npmUser":{"name":"upd4ting","email":"upd4ting@gmail.com"},"antelopeJs":{"test":"src/antelope.test.ts","standalone":true},"repository":{"url":"git+https://github.com/AntelopeJS/interface-database-decorators.git","type":"git"},"_npmVersion":"11.7.0","description":"AntelopeJS interface for database schema decorators and model definitions","directories":{},"_nodeVersion":"20.19.1","dependencies":{"randomstring":"^1.3.1","reflect-metadata":"^0.2.2"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"model":["dist/model.d.ts"],"table":["dist/table.d.ts"],"common":["dist/common.d.ts"],"schema":["dist/schema.d.ts"],"database":["dist/database.d.ts"],"modifiers/hash":["dist/modifiers/hash.d.ts"],"modifiers/common":["dist/modifiers/common.d.ts"],"modifiers/encryption":["dist/modifiers/encryption.d.ts"],"modifiers/localization":["dist/modifiers/localization.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.5","devDependencies":{"chai":"^4.5.0","rimraf":"^6.1.3","release-it":"^19.2.4","typescript":"^5.9.3","@types/chai":"^4.3.20","@types/node":"^22.19.15","@types/mocha":"^10.0.10","@types/semver":"^7.7.1","@biomejs/biome":"2.3.2","@types/randomstring":"^1.3.0","release-it-changelogen":"^0.1.0","@antelopejs/interface-api":"^0.0.5","@antelopejs/interface-core":"^0.0.5","mongodb-memory-server-core":"^10.4.3","@antelopejs/interface-database":"^0.1.3"},"peerDependencies":{"@antelopejs/interface-api":">=0.0.3 <1.0.0","@antelopejs/interface-core":">=0.0.3 <1.0.0","@antelopejs/interface-database":">=0.1.1 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/interface-database-decorators_0.1.3_1781612766485_0.6838872045490971","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@antelopejs/interface-database-decorators","version":"0.1.4","keywords":["antelopejs","interface","database","decorators","orm"],"license":"Apache-2.0","_id":"@antelopejs/interface-database-decorators@0.1.4","maintainers":[{"name":"mwesto","email":"contact@mwesto.be"},{"name":"upd4ting","email":"upd4ting@gmail.com"},{"name":"thomasims","email":"thomas@antelopejs.com"},{"name":"antelopesrl","email":"contact@antelopejs.com"}],"homepage":"https://github.com/AntelopeJS/interface-database-decorators#readme","bugs":{"url":"https://github.com/AntelopeJS/interface-database-decorators/issues"},"dist":{"shasum":"e904f36740b99e7de897a91103cff8126b81dbcb","tarball":"https://registry.npmjs.org/@antelopejs/interface-database-decorators/-/interface-database-decorators-0.1.4.tgz","fileCount":78,"integrity":"sha512-jjy0ZGH7sBcuPQpsa6jdsYCzg1WzmrA/QS0nqSdrBWsHVOBVEVXgFG1LJLduEgb8WcJrN75rVZUiYebgT6cSag==","signatures":[{"sig":"MEYCIQCrIRlHcCzxU9cR6R3lU7rZftMv0dOJnq+APbfJOQtQCQIhANmm0UlDbTyFcWD+StrZ1G+iWYEiyNtTiYiEjUSqajoU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280743},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./model":{"types":"./dist/model.d.ts","default":"./dist/model.js"},"./table":{"types":"./dist/table.d.ts","default":"./dist/table.js"},"./common":{"types":"./dist/common.d.ts","default":"./dist/common.js"},"./schema":{"types":"./dist/schema.d.ts","default":"./dist/schema.js"},"./database":{"types":"./dist/database.d.ts","default":"./dist/database.js"},"./relation":{"types":"./dist/relation.d.ts","default":"./dist/relation.js"},"./package.json":"./package.json","./modifiers/hash":{"types":"./dist/modifiers/hash.d.ts","default":"./dist/modifiers/hash.js"},"./modifiers/common":{"types":"./dist/modifiers/common.d.ts","default":"./dist/modifiers/common.js"},"./modifiers/encryption":{"types":"./dist/modifiers/encryption.d.ts","default":"./dist/modifiers/encryption.js"},"./modifiers/localization":{"types":"./dist/modifiers/localization.d.ts","default":"./dist/modifiers/localization.js"}},"gitHead":"144a8550e42d8673613c7420d315863d5a23e5cc","scripts":{"lint":"biome check .","test":"pnpm run build && ajs module test .","build":"rimraf dist && tsc","format":"biome format --write .","prepack":"pnpm run build","release":"pnpm run lint && pnpm run prepack && release-it","lint:fix":"biome check --write ."},"_npmUser":{"name":"upd4ting","email":"upd4ting@gmail.com"},"antelopeJs":{"test":"src/antelope.test.ts","standalone":true},"repository":{"url":"git+https://github.com/AntelopeJS/interface-database-decorators.git","type":"git"},"_npmVersion":"11.7.0","description":"AntelopeJS interface for database schema decorators and model definitions","directories":{},"_nodeVersion":"20.19.1","dependencies":{"randomstring":"^1.3.1","reflect-metadata":"^0.2.2"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"model":["dist/model.d.ts"],"table":["dist/table.d.ts"],"common":["dist/common.d.ts"],"schema":["dist/schema.d.ts"],"database":["dist/database.d.ts"],"relation":["dist/relation.d.ts"],"modifiers/hash":["dist/modifiers/hash.d.ts"],"modifiers/common":["dist/modifiers/common.d.ts"],"modifiers/encryption":["dist/modifiers/encryption.d.ts"],"modifiers/localization":["dist/modifiers/localization.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.5","devDependencies":{"chai":"^4.5.0","rimraf":"^6.1.3","release-it":"^19.2.4","typescript":"^5.9.3","@types/chai":"^4.3.20","@types/node":"^22.19.15","@types/mocha":"^10.0.10","@types/semver":"^7.7.1","@biomejs/biome":"2.3.2","@types/randomstring":"^1.3.0","release-it-changelogen":"^0.1.0","@antelopejs/interface-api":"^0.0.5","@antelopejs/interface-core":"^0.0.5","mongodb-memory-server-core":"^10.4.3","@antelopejs/interface-database":"^0.1.3"},"peerDependencies":{"@antelopejs/interface-api":">=0.0.3 <1.0.0","@antelopejs/interface-core":">=0.0.3 <1.0.0","@antelopejs/interface-database":">=0.1.1 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/interface-database-decorators_0.1.4_1783523085726_0.1876875225082033","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@antelopejs/interface-database-decorators","version":"0.1.5","keywords":["antelopejs","interface","database","decorators","orm"],"license":"Apache-2.0","_id":"@antelopejs/interface-database-decorators@0.1.5","maintainers":[{"name":"mwesto","email":"contact@mwesto.be"},{"name":"upd4ting","email":"upd4ting@gmail.com"},{"name":"thomasims","email":"thomas@antelopejs.com"},{"name":"antelopesrl","email":"contact@antelopejs.com"}],"homepage":"https://github.com/AntelopeJS/interface-database-decorators#readme","bugs":{"url":"https://github.com/AntelopeJS/interface-database-decorators/issues"},"dist":{"shasum":"bbcf9bdb9c8dddebef25441f6732d5b8738c7a13","tarball":"https://registry.npmjs.org/@antelopejs/interface-database-decorators/-/interface-database-decorators-0.1.5.tgz","fileCount":84,"integrity":"sha512-KkzErNcBrSM8oKxcTlHTbFlXHiy8UKJV/BdXPzokuMSVkcFOWqqzt3d/8UiYA3FY9Gsq3AovsVyMcaJJ46CkHw==","signatures":[{"sig":"MEQCIAKmxmGdn8JaP3sSpizVSVVCTH8Nf2KeOULaDnvvpnhDAiB05lfRLQL/taUi9/DqMa0Pb036cJUDH+voewt8ptVy0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":298990},"main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./model":{"types":"./dist/model.d.ts","default":"./dist/model.js"},"./table":{"types":"./dist/table.d.ts","default":"./dist/table.js"},"./common":{"types":"./dist/common.d.ts","default":"./dist/common.js"},"./schema":{"types":"./dist/schema.d.ts","default":"./dist/schema.js"},"./database":{"types":"./dist/database.d.ts","default":"./dist/database.js"},"./relation":{"types":"./dist/relation.d.ts","default":"./dist/relation.js"},"./package.json":"./package.json","./modifiers/hash":{"types":"./dist/modifiers/hash.d.ts","default":"./dist/modifiers/hash.js"},"./modifiers/common":{"types":"./dist/modifiers/common.d.ts","default":"./dist/modifiers/common.js"},"./modifiers/autodate":{"types":"./dist/modifiers/autodate.d.ts","default":"./dist/modifiers/autodate.js"},"./modifiers/encryption":{"types":"./dist/modifiers/encryption.d.ts","default":"./dist/modifiers/encryption.js"},"./modifiers/localization":{"types":"./dist/modifiers/localization.d.ts","default":"./dist/modifiers/localization.js"}},"gitHead":"e2b230bd365b05d837eb4d9e6e3c631b2113cf35","scripts":{"lint":"biome check .","test":"pnpm run build && ajs module test .","build":"rimraf dist && tsc","format":"biome format --write .","prepack":"pnpm run build","release":"pnpm run lint && pnpm run prepack && release-it","lint:fix":"biome check --write ."},"_npmUser":{"name":"upd4ting","email":"upd4ting@gmail.com"},"antelopeJs":{"test":"src/antelope.test.ts","standalone":true},"repository":{"url":"git+https://github.com/AntelopeJS/interface-database-decorators.git","type":"git"},"_npmVersion":"11.7.0","description":"AntelopeJS interface for database schema decorators and model definitions","directories":{},"_nodeVersion":"20.19.1","dependencies":{"randomstring":"^1.3.1","reflect-metadata":"^0.2.2"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"model":["dist/model.d.ts"],"table":["dist/table.d.ts"],"common":["dist/common.d.ts"],"schema":["dist/schema.d.ts"],"database":["dist/database.d.ts"],"relation":["dist/relation.d.ts"],"modifiers/hash":["dist/modifiers/hash.d.ts"],"modifiers/common":["dist/modifiers/common.d.ts"],"modifiers/autodate":["dist/modifiers/autodate.d.ts"],"modifiers/encryption":["dist/modifiers/encryption.d.ts"],"modifiers/localization":["dist/modifiers/localization.d.ts"]}},"_hasShrinkwrap":false,"packageManager":"pnpm@10.6.5","devDependencies":{"chai":"^4.5.0","rimraf":"^6.1.3","release-it":"^19.2.4","typescript":"^5.9.3","@types/chai":"^4.3.20","@types/node":"^22.19.15","@types/mocha":"^10.0.10","@types/semver":"^7.7.1","@biomejs/biome":"2.3.2","@types/randomstring":"^1.3.0","release-it-changelogen":"^0.1.0","@antelopejs/interface-api":"^0.0.5","@antelopejs/interface-core":"^0.0.5","mongodb-memory-server-core":"^10.4.3","@antelopejs/interface-database":"^0.1.3"},"peerDependencies":{"@antelopejs/interface-api":">=0.0.3 <1.0.0","@antelopejs/interface-core":">=0.0.3 <1.0.0","@antelopejs/interface-database":">=0.1.1 <1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/interface-database-decorators_0.1.5_1784123692069_0.6188171003226941","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@antelopejs/interface-database-decorators","version":"0.1.6","description":"AntelopeJS interface for database schema decorators and model definitions","keywords":["antelopejs","interface","database","decorators","orm"],"repository":{"type":"git","url":"git+https://github.com/AntelopeJS/interface-database-decorators.git"},"license":"Apache-2.0","packageManager":"pnpm@10.6.5","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./common":{"types":"./dist/common.d.ts","default":"./dist/common.js"},"./database":{"types":"./dist/database.d.ts","default":"./dist/database.js"},"./model":{"types":"./dist/model.d.ts","default":"./dist/model.js"},"./relation":{"types":"./dist/relation.d.ts","default":"./dist/relation.js"},"./schema":{"types":"./dist/schema.d.ts","default":"./dist/schema.js"},"./table":{"types":"./dist/table.d.ts","default":"./dist/table.js"},"./modifiers/autodate":{"types":"./dist/modifiers/autodate.d.ts","default":"./dist/modifiers/autodate.js"},"./modifiers/common":{"types":"./dist/modifiers/common.d.ts","default":"./dist/modifiers/common.js"},"./modifiers/encryption":{"types":"./dist/modifiers/encryption.d.ts","default":"./dist/modifiers/encryption.js"},"./modifiers/hash":{"types":"./dist/modifiers/hash.d.ts","default":"./dist/modifiers/hash.js"},"./modifiers/localization":{"types":"./dist/modifiers/localization.d.ts","default":"./dist/modifiers/localization.js"},"./package.json":"./package.json"},"scripts":{"build":"rimraf dist && tsc","format":"biome format --write .","lint:fix":"biome check --write .","lint":"biome check .","prepack":"pnpm run build","release":"pnpm run lint && pnpm run prepack && release-it","test":"pnpm run build && ajs module test ."},"dependencies":{"randomstring":"^1.3.1","reflect-metadata":"^0.2.2"},"devDependencies":{"@antelopejs/interface-api":"^0.0.5","@antelopejs/interface-core":"^0.0.5","@antelopejs/interface-database":"^0.1.3","@biomejs/biome":"2.3.2","@types/chai":"^4.3.20","@types/mocha":"^10.0.10","@types/node":"^22.19.15","@types/randomstring":"^1.3.0","@types/semver":"^7.7.1","chai":"^4.5.0","mongodb-memory-server-core":"^10.4.3","release-it":"^19.2.4","release-it-changelogen":"^0.1.0","rimraf":"^6.1.3","typescript":"^5.9.3"},"peerDependencies":{"@antelopejs/interface-api":">=0.0.3 <1.0.0","@antelopejs/interface-core":">=0.0.3 <1.0.0","@antelopejs/interface-database":">=0.1.1 <1.0.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"common":["dist/common.d.ts"],"database":["dist/database.d.ts"],"model":["dist/model.d.ts"],"relation":["dist/relation.d.ts"],"schema":["dist/schema.d.ts"],"table":["dist/table.d.ts"],"modifiers/autodate":["dist/modifiers/autodate.d.ts"],"modifiers/common":["dist/modifiers/common.d.ts"],"modifiers/encryption":["dist/modifiers/encryption.d.ts"],"modifiers/hash":["dist/modifiers/hash.d.ts"],"modifiers/localization":["dist/modifiers/localization.d.ts"]}},"antelopeJs":{"standalone":true,"test":"src/antelope.test.ts","skills":["./skills"]},"gitHead":"e24e1549b4d191d1369b3f201f329bf3757ef5f3","_id":"@antelopejs/interface-database-decorators@0.1.6","bugs":{"url":"https://github.com/AntelopeJS/interface-database-decorators/issues"},"homepage":"https://github.com/AntelopeJS/interface-database-decorators#readme","_nodeVersion":"20.19.1","_npmVersion":"11.7.0","dist":{"integrity":"sha512-1c36qxtLOn84CNqlnOgDWNdukt7WL9/oagdVYSqoKxWaNLoMpg2Btt1bwqWaMqZXk1+tABaD/XUh2iNklivdwA==","shasum":"7b1d2aebca74025b66f2d61294eaf9f392e86e49","tarball":"https://registry.npmjs.org/@antelopejs/interface-database-decorators/-/interface-database-decorators-0.1.6.tgz","fileCount":90,"unpackedSize":337224,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCD/LxRssWLbg78lQ2avOZXOlOS/MvO4do29gvnphu6RwIgWLqhqEt9maAlT2G0KvoR87X7wYyJXX/XgtLC8ZZdoC8="}]},"_npmUser":{"name":"upd4ting","email":"upd4ting@gmail.com"},"directories":{},"maintainers":[{"name":"mwesto","email":"contact@mwesto.be"},{"name":"upd4ting","email":"upd4ting@gmail.com"},{"name":"thomasims","email":"thomas@antelopejs.com"},{"name":"antelopesrl","email":"contact@antelopejs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/interface-database-decorators_0.1.6_1784575128984_0.6825393549180943"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-22T17:15:02.560Z","modified":"2026-07-20T19:18:49.312Z","0.0.2":"2026-03-22T17:15:02.877Z","0.0.3":"2026-04-22T19:40:16.343Z","0.0.4":"2026-04-22T20:13:36.615Z","0.1.0":"2026-05-11T11:00:33.382Z","0.1.1":"2026-05-22T13:41:07.017Z","0.1.2":"2026-06-12T11:52:12.517Z","0.1.3":"2026-06-16T12:26:06.641Z","0.1.4":"2026-07-08T15:04:45.864Z","0.1.5":"2026-07-15T13:54:52.202Z","0.1.6":"2026-07-20T19:18:49.120Z"},"bugs":{"url":"https://github.com/AntelopeJS/interface-database-decorators/issues"},"license":"Apache-2.0","homepage":"https://github.com/AntelopeJS/interface-database-decorators#readme","keywords":["antelopejs","interface","database","decorators","orm"],"repository":{"type":"git","url":"git+https://github.com/AntelopeJS/interface-database-decorators.git"},"description":"AntelopeJS interface for database schema decorators and model definitions","maintainers":[{"name":"mwesto","email":"contact@mwesto.be"},{"name":"upd4ting","email":"upd4ting@gmail.com"},{"name":"thomasims","email":"thomas@antelopejs.com"},{"name":"antelopesrl","email":"contact@antelopejs.com"}],"readme":"![Database decorators](.github/social-card.png)\n\n# Interface Database Decorators\n\n<div align=\"center\">\n<a href=\"https://www.npmjs.com/package/@antelopejs/interface-database-decorators\"><img src=\"https://img.shields.io/npm/v/@antelopejs/interface-database-decorators?style=for-the-badge&labelColor=000000&color=000000\" alt=\"npm\"></a>\n<a href=\"./LICENSE\"><img alt=\"License\" src=\"https://img.shields.io/badge/License-Apache_2.0-blue.svg?style=for-the-badge&labelColor=000000\"></a>\n<a href=\"https://discord.gg/sjK28QHrA7\"><img src=\"https://img.shields.io/badge/Discord-18181B?logo=discord&style=for-the-badge&color=000000\" alt=\"Discord\"></a>\n<a href=\"./docs/1.introduction.md\"><img src=\"https://img.shields.io/badge/Docs-18181B?style=for-the-badge&color=000000\" alt=\"Documentation\"></a>\n</div>\n\nA structured framework for implementing database operations using TypeScript decorators. Interface Database Decorators provides a flexible, object-oriented approach to defining database tables, models, and operations with full type safety, including built-in support for field-level encryption, hashing, and localization.\n\n## Installation\n\n```bash\nnpm install @antelopejs/interface-database-decorators\n```\n\n## Documentation\n\nDetailed documentation is available in the `docs` directory:\n\n- [Introduction](./docs/1.introduction.md) - Overview and dependencies\n- [Table Definitions](./docs/2.table-definitions.md) - Define database tables with decorators, indexes, and fixtures\n- [Table Modifiers](./docs/3.table-modifiers.md) - Encryption, hashing, localization, and custom modifier creation\n- [Data Models](./docs/4.data-models.md) - Create and use data models with CRUD operations\n- [Parameter Decoration](./docs/5.parameter-decoration.md) - Inject models into API controllers\n\n## License\n\nThis project is licensed under the Apache License 2.0 - see the [LICENSE](LICENSE) file for details.\n","readmeFilename":"README.md"}