{"_id":"@alm1983/typeorm","_rev":"29-704e6f5668f071a7defc5c3681caae59","name":"@alm1983/typeorm","dist-tags":{"latest":"0.3.20-11"},"versions":{"0.2.41-4":{"name":"@alm1983/typeorm","private":false,"version":"0.2.41-4","description":"Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.","license":"MIT","author":{"name":"almighty","email":"smartdoctor1983@gmail.com"},"main":"./index.js","browser":{"./browser/driver/aurora-data-api/AuroraDataApiDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/cockroachdb/CockroachDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/postgres/PostgresDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/oracle/OracleDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sap/SapDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mysql/MysqlDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlserver/SqlServerDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoQueryRunner.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/entity-manager/MongoEntityManager.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/repository/MongoRepository.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlite/SqliteDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/better-sqlite3/BetterSqlite3Driver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/util/DirectoryExportedClassesLoader.js":"./browser/platform/BrowserDirectoryExportedClassesLoader.js","./browser/logger/FileLogger.js":"./browser/platform/BrowserFileLoggerDummy.js","./browser/connection/ConnectionOptionsReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsXmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsYmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/platform/PlatformTools.js":"./browser/platform/BrowserPlatformTools.js","./index.js":"./browser/index.js"},"repository":{"type":"git","url":"git+https://github.com/AlmSmartDoctor/typeorm-almighty.git"},"bugs":{"url":"https://github.com/AlmSmartDoctor/typeorm-almighty/issues"},"tags":["orm","typescript","typescript-orm","mysql","mysql-orm","postgresql","postgresql-orm","mariadb","mariadb-orm","sqlite","sqlite-orm","sql-server","sql-server-orm","oracle","oracle-orm"],"devDependencies":{"@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/chai-as-promised":"^7.1.3","@types/debug":"^4.1.5","@types/dotenv":"^8.2.0","@types/js-yaml":"^4.0.0","@types/mkdirp":"^1.0.1","@types/mocha":"^8.2.1","@types/node":"^14.14.31","@types/rimraf":"^3.0.0","@types/sha.js":"^2.4.0","@types/sinon":"^9.0.10","@types/source-map-support":"^0.5.3","@types/xml2js":"^0.4.8","@types/yargs":"^17.0.2","@typescript-eslint/eslint-plugin":"^4.15.2","@typescript-eslint/parser":"^4.15.2","better-sqlite3":"^7.1.2","chai":"^4.3.0","chai-as-promised":"^7.1.1","class-transformer":"^0.4.0","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","del":"^6.0.0","eslint":"^7.20.0","gulp":"^4.0.2","gulp-eslint":"^6.0.0","gulp-istanbul":"^1.1.3","gulp-mocha":"^8.0.0","gulp-rename":"^2.0.0","gulp-replace":"^1.0.0","gulp-shell":"^0.8.0","gulp-sourcemaps":"^3.0.0","gulp-typescript":"^6.0.0-alpha.1","gulpclass":"^0.2.0","husky":"^5.1.1","lint-staged":"^10.5.4","mocha":"^8.3.0","mongodb":"^3.6.4","mssql":"^6.3.1","mysql":"^2.18.1","mysql2":"^2.2.5","oracledb":"^5.1.0","pg":"^8.5.1","pg-query-stream":"^4.0.0","redis":"^3.1.1","remap-istanbul":"^0.13.0","rimraf":"^3.0.2","sinon":"^9.2.4","sinon-chai":"^3.5.0","source-map-support":"^0.5.19","sql.js":"^1.4.0","sqlite3":"^5.0.2","ts-node":"^9.1.1","typeorm-aurora-data-api-driver":"^2.0.0","typescript":"^4.2.2"},"peerDependencies":{"@sap/hana-client":"*","better-sqlite3":"*","hdb-pool":"*","ioredis":"*","mongodb":"^3.6.0","mssql":"*","mysql2":"*","oracledb":"*","pg":"*","pg-native":"*","pg-query-stream":"*","redis":"*","sql.js":"*","sqlite3":"*","typeorm-aurora-data-api-driver":"*"},"peerDependenciesMeta":{"@sap/hana-client":{"optional":true},"better-sqlite3":{"optional":true},"hdb-pool":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"mssql":{"optional":true},"mysql2":{"optional":true},"oracledb":{"optional":true},"pg":{"optional":true},"pg-native":{"optional":true},"pg-query-stream":{"optional":true},"redis":{"optional":true},"sql.js":{"optional":true},"sqlite3":{"optional":true},"typeorm-aurora-data-api-driver":{"optional":true}},"dependencies":{"@sqltools/formatter":"^1.2.2","app-root-path":"^3.0.0","buffer":"^6.0.3","chalk":"^4.1.0","cli-highlight":"^2.1.11","debug":"^4.3.1","dotenv":"^8.2.0","glob":"^7.1.6","js-yaml":"^4.0.0","mkdirp":"^1.0.4","reflect-metadata":"^0.1.13","sha.js":"^2.4.11","tslib":"^2.1.0","xml2js":"^0.4.23","yargs":"^17.0.1","zen-observable-ts":"^1.0.0"},"lint-staged":{"*.ts":["eslint --fix","git add"]},"scripts":{"test":"rimraf ./build && tsc && mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 60000 ./build/compiled/test","test-fast":"mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 60000 ./build/compiled/test","compile":"rimraf ./build && tsc","watch":"tsc -w","package":"gulp package","pack":"gulp pack","lint":"eslint -c ./.eslintrc.js src/**/*.ts test/**/*.ts sample/**/*.ts","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 2"},"bin":{"typeorm":"cli.js"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"homepage":"https://github.com/AlmSmartDoctor/typeorm-almighty#readme","directories":{"doc":"docs","test":"test"},"types":"./index.d.ts","gitHead":"ccd4649ae3c550e7d9d27d13ff4d1765598ca71a","_id":"@alm1983/typeorm@0.2.41-4","_nodeVersion":"14.18.1","_npmVersion":"8.1.4","dist":{"integrity":"sha512-yZpC2459ZCtF39Tt3vUs7QGbxn331vP+YIwaqbowDfjkJrUmmPqgaF497KhvTcueo6bxsUFjTSxEE1Mv3YUdDg==","shasum":"952e83d0ecd5db9dce588118c2d5f4d1caaa9404","tarball":"https://registry.npmjs.org/@alm1983/typeorm/-/typeorm-0.2.41-4.tgz","fileCount":2707,"unpackedSize":18044796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwpC0CRA9TVsSAnZWagAAOsAQAJtVRy7gL0VoEAG/tBpD\n6cD2mtqgQ8JTAMUA4RY9McDEkdacZx9jyMay6FAIVcNpK8wj2kMzEAMzCt5L\nlo/B/s8YYpekou7J1lkHtqnU7UjwWaG0UmneCgt0N+AyHkUkTio/RbtIXqAQ\n9VUd1RHLavF6NrvyizX/M/TLTQV7HpIDpEElsfBLVZ1bRzD6SJGLQIPtnfAN\nVDbh69v9ofbQ7abRXJjn7TpL4dIixeEEyuqZqEVXALLQbKOFnQ8cBH3AYVHQ\nimYpsrWGqCtrJoZe/hmzioYyB9NOcRbx7UP0EcHlI2VdcSgv0HjHU+0iMDb2\nW9oPyIWBiN5YJdrHNe2p+iQZt60wRH9bOaWbx/M+Vh/iXqxIsnyjLlKhWve6\ngJNKf4mteFTaE1yMMoFr3zVtOWcbzcybZLWfQEMKo9z9uoeudtxgu4ycJgfU\nILjNT3KUn5B/8ZhY5ttJTu/D8Fbtlmu/MZdNDgJc3tgvFuewPDmuANpWbrtT\nK0eWPZORLbfXfI2on1mdf/mNlZl9YOWw8jTqo3V0I2qqg/iv1Jt5FB9oq45r\nv6PJprV/vhtwdR9M+Adbzrhr5lNWRNkmbMm3gNii5HpJHhP+zMyg+3IRXPpN\nafgxHHIylSSkf4ojsssh43svusjNGos2kNYNc7HsiSL3l4gn0P+F2dVo1+6w\niwJZ\r\n=U5Bx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID2rHgvQGUGJxFZfdAPTwpHY62MmKo1ka2iyHndmONDsAiBwamh3DhpJFyTjpOV+Uh6c6EdOpEpXiQJgrSNs/IczgQ=="}]},"_npmUser":{"name":"heartpattern","email":"heartpattern@heartpattern.io"},"maintainers":[{"name":"heartpattern","email":"heartpattern@heartpattern.io"},{"name":"hajin-kim","email":"kimhajin@yonsei.ac.kr"},{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.2.41-4_1640140979738_0.09789071919723513"},"_hasShrinkwrap":false},"0.2.41-5":{"name":"@alm1983/typeorm","private":false,"version":"0.2.41-5","description":"Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.","license":"MIT","author":{"name":"almighty","email":"smartdoctor1983@gmail.com"},"main":"./index.js","browser":{"./browser/driver/aurora-data-api/AuroraDataApiDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/cockroachdb/CockroachDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/postgres/PostgresDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/oracle/OracleDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sap/SapDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mysql/MysqlDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlserver/SqlServerDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoQueryRunner.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/entity-manager/MongoEntityManager.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/repository/MongoRepository.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlite/SqliteDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/better-sqlite3/BetterSqlite3Driver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/util/DirectoryExportedClassesLoader.js":"./browser/platform/BrowserDirectoryExportedClassesLoader.js","./browser/logger/FileLogger.js":"./browser/platform/BrowserFileLoggerDummy.js","./browser/connection/ConnectionOptionsReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsXmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsYmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/platform/PlatformTools.js":"./browser/platform/BrowserPlatformTools.js","./index.js":"./browser/index.js"},"repository":{"type":"git","url":"git+https://github.com/AlmSmartDoctor/typeorm-almighty.git"},"bugs":{"url":"https://github.com/AlmSmartDoctor/typeorm-almighty/issues"},"tags":["orm","typescript","typescript-orm","mysql","mysql-orm","postgresql","postgresql-orm","mariadb","mariadb-orm","sqlite","sqlite-orm","sql-server","sql-server-orm","oracle","oracle-orm"],"devDependencies":{"@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/chai-as-promised":"^7.1.3","@types/debug":"^4.1.5","@types/dotenv":"^8.2.0","@types/js-yaml":"^4.0.0","@types/mkdirp":"^1.0.1","@types/mocha":"^8.2.1","@types/node":"^14.14.31","@types/rimraf":"^3.0.0","@types/sha.js":"^2.4.0","@types/sinon":"^9.0.10","@types/source-map-support":"^0.5.3","@types/xml2js":"^0.4.8","@types/yargs":"^17.0.2","@typescript-eslint/eslint-plugin":"^4.15.2","@typescript-eslint/parser":"^4.15.2","better-sqlite3":"^7.1.2","chai":"^4.3.0","chai-as-promised":"^7.1.1","class-transformer":"^0.4.0","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","del":"^6.0.0","eslint":"^7.20.0","gulp":"^4.0.2","gulp-eslint":"^6.0.0","gulp-istanbul":"^1.1.3","gulp-mocha":"^8.0.0","gulp-rename":"^2.0.0","gulp-replace":"^1.0.0","gulp-shell":"^0.8.0","gulp-sourcemaps":"^3.0.0","gulp-typescript":"^6.0.0-alpha.1","gulpclass":"^0.2.0","husky":"^5.1.1","lint-staged":"^10.5.4","mocha":"^8.3.0","mongodb":"^3.6.4","mssql":"^6.3.1","mysql":"^2.18.1","mysql2":"^2.2.5","oracledb":"^5.1.0","pg":"^8.5.1","pg-query-stream":"^4.0.0","redis":"^3.1.1","remap-istanbul":"^0.13.0","rimraf":"^3.0.2","sinon":"^9.2.4","sinon-chai":"^3.5.0","source-map-support":"^0.5.19","sql.js":"^1.4.0","sqlite3":"^5.0.2","ts-node":"^9.1.1","typeorm-aurora-data-api-driver":"^2.0.0","typescript":"^4.2.2"},"peerDependencies":{"@sap/hana-client":"*","better-sqlite3":"*","hdb-pool":"*","ioredis":"*","mongodb":"^3.6.0","mssql":"*","mysql2":"*","oracledb":"*","pg":"*","pg-native":"*","pg-query-stream":"*","redis":"*","sql.js":"*","sqlite3":"*","typeorm-aurora-data-api-driver":"*"},"peerDependenciesMeta":{"@sap/hana-client":{"optional":true},"better-sqlite3":{"optional":true},"hdb-pool":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"mssql":{"optional":true},"mysql2":{"optional":true},"oracledb":{"optional":true},"pg":{"optional":true},"pg-native":{"optional":true},"pg-query-stream":{"optional":true},"redis":{"optional":true},"sql.js":{"optional":true},"sqlite3":{"optional":true},"typeorm-aurora-data-api-driver":{"optional":true}},"dependencies":{"@sqltools/formatter":"^1.2.2","app-root-path":"^3.0.0","buffer":"^6.0.3","chalk":"^4.1.0","cli-highlight":"^2.1.11","debug":"^4.3.1","dotenv":"^8.2.0","glob":"^7.1.6","js-yaml":"^4.0.0","mkdirp":"^1.0.4","reflect-metadata":"^0.1.13","sha.js":"^2.4.11","tslib":"^2.1.0","xml2js":"^0.4.23","yargs":"^17.0.1","zen-observable-ts":"^1.0.0"},"lint-staged":{"*.ts":["eslint --fix","git add"]},"scripts":{"test":"rimraf ./build && tsc && mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 60000 ./build/compiled/test","test-fast":"mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 60000 ./build/compiled/test","compile":"rimraf ./build && tsc","watch":"tsc -w","package":"gulp package","pack":"gulp pack","lint":"eslint -c ./.eslintrc.js src/**/*.ts test/**/*.ts sample/**/*.ts","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 2"},"bin":{"typeorm":"cli.js"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"homepage":"https://github.com/AlmSmartDoctor/typeorm-almighty#readme","directories":{"doc":"docs","test":"test"},"types":"./index.d.ts","gitHead":"e3963f0ddf00bc009ae0c7fce373b402c0f47d11","_id":"@alm1983/typeorm@0.2.41-5","_nodeVersion":"14.18.1","_npmVersion":"8.1.4","dist":{"integrity":"sha512-yeLwwy/wcUhBicGhxnPMipddKB4zaDJNkEZ6L2RHhb9xsy7IZ72J0tnokk4ojD5AlxdrMbk58oBkMqQbRI/BHA==","shasum":"6c01e5d007f8af0c4cd761c750bb8c07c72387b3","tarball":"https://registry.npmjs.org/@alm1983/typeorm/-/typeorm-0.2.41-5.tgz","fileCount":2707,"unpackedSize":18042986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwpdWCRA9TVsSAnZWagAA1F8P/11MhMy2oVEvlEEB4jyH\nKSz13+x10NH0qdQvpiRuboiHs7WJjSndysKqFh2FQYRi1qgKW0hCUZmU3UTI\nP1Jl+vBXSWNhYxd+iHsXlhbFb+9/bOmtgrt9CGHHcpivw7vJ7kkDI62Whwjj\n07TJX2iVU/fnDl6Md8DmRoJMBmxgRw/KqXFgCiH5L3VhYitWBwPQdGh8K6Ns\ntmMwafO82eBHN6wFDzeyuc4nk652w9BC1ndfAMjbtFXpJ/gIzz5VGebdzOlK\ntyo1b/oGY8BpzFXuMnFM6MIS032aisEWGqKQ2+fU9fF/NEj0dr8a5ETreodS\nXjVIR8cZAaEGNhIPniO6KWt+w2rBXvzeJuI2kzCOUO78GB4Dx3D/Pf6G/Xdx\nR4IXcJZZjGcglXFM2HD3tNEN+8Dhen/cM50pUejXenatneXt3jFXVMZ7mUL8\n+BlRm9gFw2eTe4tLHhBTkuC1ICMeLgnSvIx5ltAvaXjTYHB+AbZX7Y8yy0k7\nALMxNww6pd36/3YQGOhmQ5Qc+YEAE2KGCT6hgJp9W5CpJtb15wZoWXd8z+tD\n0r76Tgmzrtf05iNLI2TUrdoM95n+i7W3XE657MciWv9y/m2UJorpgScmM/gF\n4Oo2AH5P30rE99BmyHEH3qCeisMfIEbLP3N/1TPN7U7M8wICPgxV8S35ETeE\nAjIo\r\n=f3wI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCas0p8njf5wLWI3zR5YJTLeUQtBSeLPChQjFoblLpuEgIhALYuqsYSN9ndcE+qMCX7+mTbG6fINq/OTe7wzu0CQ+Pr"}]},"_npmUser":{"name":"heartpattern","email":"heartpattern@heartpattern.io"},"maintainers":[{"name":"heartpattern","email":"heartpattern@heartpattern.io"},{"name":"hajin-kim","email":"kimhajin@yonsei.ac.kr"},{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.2.41-5_1640142678530_0.3771276763683451"},"_hasShrinkwrap":false},"0.2.41-6":{"name":"@alm1983/typeorm","private":false,"version":"0.2.41-6","description":"Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.","license":"MIT","author":{"name":"almighty","email":"smartdoctor1983@gmail.com"},"main":"./index.js","browser":{"./browser/driver/aurora-data-api/AuroraDataApiDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/cockroachdb/CockroachDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/postgres/PostgresDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/oracle/OracleDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sap/SapDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mysql/MysqlDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlserver/SqlServerDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoQueryRunner.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/entity-manager/MongoEntityManager.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/repository/MongoRepository.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlite/SqliteDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/better-sqlite3/BetterSqlite3Driver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/util/DirectoryExportedClassesLoader.js":"./browser/platform/BrowserDirectoryExportedClassesLoader.js","./browser/logger/FileLogger.js":"./browser/platform/BrowserFileLoggerDummy.js","./browser/connection/ConnectionOptionsReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsXmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsYmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/platform/PlatformTools.js":"./browser/platform/BrowserPlatformTools.js","./index.js":"./browser/index.js"},"repository":{"type":"git","url":"git+https://github.com/AlmSmartDoctor/typeorm-almighty.git"},"bugs":{"url":"https://github.com/AlmSmartDoctor/typeorm-almighty/issues"},"tags":["orm","typescript","typescript-orm","mysql","mysql-orm","postgresql","postgresql-orm","mariadb","mariadb-orm","sqlite","sqlite-orm","sql-server","sql-server-orm","oracle","oracle-orm"],"devDependencies":{"@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/chai-as-promised":"^7.1.3","@types/debug":"^4.1.5","@types/dotenv":"^8.2.0","@types/js-yaml":"^4.0.0","@types/mkdirp":"^1.0.1","@types/mocha":"^8.2.1","@types/node":"^14.14.31","@types/rimraf":"^3.0.0","@types/sha.js":"^2.4.0","@types/sinon":"^9.0.10","@types/source-map-support":"^0.5.3","@types/xml2js":"^0.4.8","@types/yargs":"^17.0.2","@typescript-eslint/eslint-plugin":"^4.15.2","@typescript-eslint/parser":"^4.15.2","better-sqlite3":"^7.1.2","chai":"^4.3.0","chai-as-promised":"^7.1.1","class-transformer":"^0.4.0","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","del":"^6.0.0","eslint":"^7.20.0","gulp":"^4.0.2","gulp-eslint":"^6.0.0","gulp-istanbul":"^1.1.3","gulp-mocha":"^8.0.0","gulp-rename":"^2.0.0","gulp-replace":"^1.0.0","gulp-shell":"^0.8.0","gulp-sourcemaps":"^3.0.0","gulp-typescript":"^6.0.0-alpha.1","gulpclass":"^0.2.0","husky":"^5.1.1","lint-staged":"^10.5.4","mocha":"^8.3.0","mongodb":"^3.6.4","mssql":"^6.3.1","mysql":"^2.18.1","mysql2":"^2.2.5","oracledb":"^5.1.0","pg":"^8.5.1","pg-query-stream":"^4.0.0","redis":"^3.1.1","remap-istanbul":"^0.13.0","rimraf":"^3.0.2","sinon":"^9.2.4","sinon-chai":"^3.5.0","source-map-support":"^0.5.19","sql.js":"^1.4.0","sqlite3":"^5.0.2","ts-node":"^9.1.1","typeorm-aurora-data-api-driver":"^2.0.0","typescript":"^4.2.2"},"peerDependencies":{"@sap/hana-client":"*","better-sqlite3":"*","hdb-pool":"*","ioredis":"*","mongodb":"^3.6.0","mssql":"*","mysql2":"*","oracledb":"*","pg":"*","pg-native":"*","pg-query-stream":"*","redis":"*","sql.js":"*","sqlite3":"*","typeorm-aurora-data-api-driver":"*"},"peerDependenciesMeta":{"@sap/hana-client":{"optional":true},"better-sqlite3":{"optional":true},"hdb-pool":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"mssql":{"optional":true},"mysql2":{"optional":true},"oracledb":{"optional":true},"pg":{"optional":true},"pg-native":{"optional":true},"pg-query-stream":{"optional":true},"redis":{"optional":true},"sql.js":{"optional":true},"sqlite3":{"optional":true},"typeorm-aurora-data-api-driver":{"optional":true}},"dependencies":{"@sqltools/formatter":"^1.2.2","app-root-path":"^3.0.0","buffer":"^6.0.3","chalk":"^4.1.0","cli-highlight":"^2.1.11","debug":"^4.3.1","dotenv":"^8.2.0","glob":"^7.1.6","js-yaml":"^4.0.0","mkdirp":"^1.0.4","reflect-metadata":"^0.1.13","sha.js":"^2.4.11","tslib":"^2.1.0","xml2js":"^0.4.23","yargs":"^17.0.1","zen-observable-ts":"^1.0.0"},"lint-staged":{"*.ts":["eslint --fix","git add"]},"scripts":{"test":"rimraf ./build && tsc && mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 60000 ./build/compiled/test","test-fast":"mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 60000 ./build/compiled/test","compile":"rimraf ./build && tsc","watch":"tsc -w","package":"gulp package","pack":"gulp pack","lint":"eslint -c ./.eslintrc.js src/**/*.ts test/**/*.ts sample/**/*.ts","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 2"},"bin":{"typeorm":"cli.js"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"homepage":"https://github.com/AlmSmartDoctor/typeorm-almighty#readme","directories":{"doc":"docs","test":"test"},"types":"./index.d.ts","gitHead":"5cb41d01b2a0ab9dbe1e791547178ce0eb6244a3","_id":"@alm1983/typeorm@0.2.41-6","_nodeVersion":"14.18.1","_npmVersion":"8.1.4","dist":{"integrity":"sha512-XQAC+uC1rtn0pSjUe3shbfNoDqt3J06Mi33qXAjPszaOuSFsp5l9MjpofjvgIBYUuD0jKChleRy1QJmjQfTSdw==","shasum":"398137c407fb3b542a64c23615a7744721a7df85","tarball":"https://registry.npmjs.org/@alm1983/typeorm/-/typeorm-0.2.41-6.tgz","fileCount":2707,"unpackedSize":18042982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhw+CrCRA9TVsSAnZWagAAVYYP/3n3zeTMXS16jyCwe9NG\nwmRrrBLXm5KghXn19tLcvrTdKVmwSXsqnoJTHG35RUP4hvED2Znw3u8TrRxv\nQLcKiSpF9bH+RTPeVuaOEOeuR0t3uWiWygAmZmM3viEHGvZn8ve2efVgexQP\nB5fmeKElxd/A7R1lMtja0qhD6T74chOMYjrAGZSSVXa8BlYF8xujo+TO7yNJ\n9czNPavsz2yKUWENYKyRmQPxuad7a5cFLOOuvaUeRiwQ+ZiiidWDxnqBzKxn\ntO30LvTBB9wrgtQr1R9rPFBSRs3JG/aEBZCMb/LKJ+ma4Wc2/jixL2B3OxmB\nAEXJ/VkfAgFcVjBt+ubb2WR5pabrHgRZ/htBaZh3jrf9F8Yt5l4V1SeB7ONr\n3yV8Vko0V7b5dFtTIDYjth4lnpcs8EJI+mUgTdjYO1+n6+uWlLeKPPznlavR\nAg3afbl+vHDRNNzA4zti1Ygk/nQSm+RuUYWHoj7iGRGiqcDWxBiaYvICZVre\nH9kwpjOhSJsb/MbvFa3rS7CbDCnGvBe1azcNV5HnJKsL3DGSrlykihsBbHnU\nwWD/KwExrypLq4hoeoCX59wUw/iruAKbU6lZKkEb08fNjAfJ4/T//+VhfkVR\nZJobDgaZBwK6EOBehGWOzquUrJz0faqbogWr+NMBWOyaxmmYpGetgo8rHT/u\nAEf6\r\n=Idgr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9K3Uez4DcJnt4+MLd1Hr1nImtjJYIVJOibpAZ5nCD7gIgYmuQCDM8qj/MC/cn9/h6GYUY7vQBFU0N8D4K3wZplF0="}]},"_npmUser":{"name":"heartpattern","email":"heartpattern@heartpattern.io"},"maintainers":[{"name":"heartpattern","email":"heartpattern@heartpattern.io"},{"name":"hajin-kim","email":"kimhajin@yonsei.ac.kr"},{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.2.41-6_1640226987065_0.10376595572063052"},"_hasShrinkwrap":false},"0.2.41-13":{"name":"@alm1983/typeorm","private":false,"version":"0.2.41-13","description":"Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.","license":"MIT","author":{"name":"almighty","email":"smartdoctor1983@gmail.com"},"main":"./index.js","browser":{"./browser/driver/aurora-data-api/AuroraDataApiDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/cockroachdb/CockroachDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/postgres/PostgresDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/oracle/OracleDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sap/SapDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mysql/MysqlDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlserver/SqlServerDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoQueryRunner.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/entity-manager/MongoEntityManager.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/repository/MongoRepository.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlite/SqliteDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/better-sqlite3/BetterSqlite3Driver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/util/DirectoryExportedClassesLoader.js":"./browser/platform/BrowserDirectoryExportedClassesLoader.js","./browser/logger/FileLogger.js":"./browser/platform/BrowserFileLoggerDummy.js","./browser/connection/ConnectionOptionsReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsXmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsYmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/platform/PlatformTools.js":"./browser/platform/BrowserPlatformTools.js","./index.js":"./browser/index.js"},"repository":{"type":"git","url":"git+https://github.com/AlmSmartDoctor/typeorm-almighty.git"},"bugs":{"url":"https://github.com/AlmSmartDoctor/typeorm-almighty/issues"},"tags":["orm","typescript","typescript-orm","mysql","mysql-orm","postgresql","postgresql-orm","mariadb","mariadb-orm","sqlite","sqlite-orm","sql-server","sql-server-orm","oracle","oracle-orm"],"devDependencies":{"@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/chai-as-promised":"^7.1.3","@types/debug":"^4.1.5","@types/dotenv":"^8.2.0","@types/js-yaml":"^4.0.0","@types/mkdirp":"^1.0.1","@types/mocha":"^8.2.1","@types/node":"^14.14.31","@types/rimraf":"^3.0.0","@types/sha.js":"^2.4.0","@types/sinon":"^9.0.10","@types/source-map-support":"^0.5.3","@types/xml2js":"^0.4.8","@types/yargs":"^17.0.2","@typescript-eslint/eslint-plugin":"^4.15.2","@typescript-eslint/parser":"^4.15.2","better-sqlite3":"^7.1.2","chai":"^4.3.0","chai-as-promised":"^7.1.1","class-transformer":"^0.4.0","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","del":"^6.0.0","eslint":"^7.20.0","gulp":"^4.0.2","gulp-eslint":"^6.0.0","gulp-istanbul":"^1.1.3","gulp-mocha":"^8.0.0","gulp-rename":"^2.0.0","gulp-replace":"^1.0.0","gulp-shell":"^0.8.0","gulp-sourcemaps":"^3.0.0","gulp-typescript":"^6.0.0-alpha.1","gulpclass":"^0.2.0","husky":"^5.1.1","lint-staged":"^10.5.4","mocha":"^8.3.0","mongodb":"^3.6.4","mssql":"^6.3.1","mysql":"^2.18.1","mysql2":"^2.2.5","oracledb":"^5.1.0","pg":"^8.5.1","pg-query-stream":"^4.0.0","redis":"^3.1.1","remap-istanbul":"^0.13.0","rimraf":"^3.0.2","sinon":"^9.2.4","sinon-chai":"^3.5.0","source-map-support":"^0.5.19","sql.js":"^1.4.0","sqlite3":"^5.0.2","ts-node":"^9.1.1","typeorm-aurora-data-api-driver":"^2.0.0","typescript":"^4.2.2"},"peerDependencies":{"@sap/hana-client":"*","better-sqlite3":"*","hdb-pool":"*","ioredis":"*","mongodb":"^3.6.0","mssql":"*","mysql2":"*","oracledb":"*","pg":"*","pg-native":"*","pg-query-stream":"*","redis":"*","sql.js":"*","sqlite3":"*","typeorm-aurora-data-api-driver":"*"},"peerDependenciesMeta":{"@sap/hana-client":{"optional":true},"better-sqlite3":{"optional":true},"hdb-pool":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"mssql":{"optional":true},"mysql2":{"optional":true},"oracledb":{"optional":true},"pg":{"optional":true},"pg-native":{"optional":true},"pg-query-stream":{"optional":true},"redis":{"optional":true},"sql.js":{"optional":true},"sqlite3":{"optional":true},"typeorm-aurora-data-api-driver":{"optional":true}},"dependencies":{"@sqltools/formatter":"^1.2.2","app-root-path":"^3.0.0","buffer":"^6.0.3","chalk":"^4.1.0","cli-highlight":"^2.1.11","debug":"^4.3.1","dotenv":"^8.2.0","glob":"^7.1.6","js-yaml":"^4.0.0","mkdirp":"^1.0.4","reflect-metadata":"^0.1.13","sha.js":"^2.4.11","tslib":"^2.1.0","xml2js":"^0.4.23","yargs":"^17.0.1","zen-observable-ts":"^1.0.0"},"lint-staged":{"*.ts":["eslint --fix","git add"]},"scripts":{"test":"rimraf ./build && tsc && mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 60000 ./build/compiled/test","test-fast":"mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 60000 ./build/compiled/test","compile":"rimraf ./build && tsc","watch":"tsc -w","package":"gulp package","pack":"gulp pack","lint":"eslint -c ./.eslintrc.js src/**/*.ts test/**/*.ts sample/**/*.ts","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 2"},"bin":{"typeorm":"cli.js"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"homepage":"https://github.com/AlmSmartDoctor/typeorm-almighty#readme","directories":{"doc":"docs","test":"test"},"gitHead":"cc1e818d3ffcb32ae1cd68c05c6e426455a92bb1","_id":"@alm1983/typeorm@0.2.41-13","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-i7eAfWcacB6fVAjBfiQgE9MU6AhIE7AyImTmtsgibc98UbdybGljK313t84MrE69HoaC13pJK6twQWFCwhbwSw==","shasum":"3acddc289abae19f33961b9c043e443dcf219d6d","tarball":"https://registry.npmjs.org/@alm1983/typeorm/-/typeorm-0.2.41-13.tgz","fileCount":2768,"unpackedSize":7749014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyRFVCRA9TVsSAnZWagAAj3kP/1UFM78vPBUORPD96es3\nO8tLriVzwEMK5rlUeMXLMqXsSzaQ3QNDJaGUbnHhdrvC75y9mZgaoX/sQHzU\nT+h1tsM3yXb501UEil30yNYu9br/JlMXnAJIkq5+1CHDd31NrMhhPR4x7Pt7\ns9UCAPl8MgMsHYiVaoBQMLyEBX1rg77XdlG+oD1ngWnAcaPQZXGTGEGI2xDY\n4RrDPY2bBDQgAH1utQ04NvgAVbPy833ZucjOmW7+MZXeKP6D2PrWQBcSKbRN\nkLAUnlmnXzyUAI9eWpwq8mEBLDxU+bZIaPeAk+2WX/mBGmSmeJZP6AlSUJYz\nSd9Scq2k26celF7irQfFi7IQMKVe2nxcskp82vVxhh299fcZMSO1Y9fIUPaV\n9xwm3sZFpSyWKdFR80p7iqgJd2wR7ju6Wg6i59UFFKhvC3wGh/yjA8fAVMp4\n+EoihIYCUenTJlZRWKH3j9mf498pHe13u5NqRfqv93jtXU3xbsz263cgV5JM\nAmO515xVNR0gL4PyfijgfGE7XE89ozwG/50X/nJ5/V+61q4hngP2XlMxMFl2\nfsPJpa0kzFUmACj6buupLVJjbEjsb8n3qAhTywuVNxoQN12j6XF0XeeQqy65\n/pQ0ADDZLjga7mdTJLyNTjgvnDiOK70Z9nTtoB9dGyX/4K6j6AAjB3CfJKnD\nDdsH\r\n=p/Bn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDFz5GsnVTyJk6FHX/bGLl+TYMhzL1NYV1jpp4DCXfHHAiEAns6Utt8xnOLdlovy4DYvSxVR1KSJHa9eNZ1Qh3CF3eA="}]},"_npmUser":{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"},"maintainers":[{"name":"heartpattern","email":"heartpattern@heartpattern.io"},{"name":"hajin-kim","email":"kimhajin@yonsei.ac.kr"},{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.2.41-13_1640567125039_0.08761694014025667"},"_hasShrinkwrap":false},"0.2.41-14":{"name":"@alm1983/typeorm","private":false,"version":"0.2.41-14","description":"Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.","license":"MIT","author":{"name":"almighty","email":"smartdoctor1983@gmail.com"},"main":"./index.js","browser":{"./browser/driver/aurora-data-api/AuroraDataApiDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/cockroachdb/CockroachDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/postgres/PostgresDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/oracle/OracleDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sap/SapDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mysql/MysqlDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlserver/SqlServerDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoQueryRunner.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/entity-manager/MongoEntityManager.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/repository/MongoRepository.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlite/SqliteDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/better-sqlite3/BetterSqlite3Driver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/util/DirectoryExportedClassesLoader.js":"./browser/platform/BrowserDirectoryExportedClassesLoader.js","./browser/logger/FileLogger.js":"./browser/platform/BrowserFileLoggerDummy.js","./browser/connection/ConnectionOptionsReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsXmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsYmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/platform/PlatformTools.js":"./browser/platform/BrowserPlatformTools.js","./index.js":"./browser/index.js"},"repository":{"type":"git","url":"git+https://github.com/AlmSmartDoctor/typeorm-almighty.git"},"bugs":{"url":"https://github.com/AlmSmartDoctor/typeorm-almighty/issues"},"tags":["orm","typescript","typescript-orm","mysql","mysql-orm","postgresql","postgresql-orm","mariadb","mariadb-orm","sqlite","sqlite-orm","sql-server","sql-server-orm","oracle","oracle-orm"],"devDependencies":{"@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/chai-as-promised":"^7.1.3","@types/debug":"^4.1.5","@types/dotenv":"^8.2.0","@types/js-yaml":"^4.0.0","@types/mkdirp":"^1.0.1","@types/mocha":"^8.2.1","@types/node":"^14.14.31","@types/rimraf":"^3.0.0","@types/sha.js":"^2.4.0","@types/sinon":"^9.0.10","@types/source-map-support":"^0.5.3","@types/xml2js":"^0.4.8","@types/yargs":"^17.0.2","@typescript-eslint/eslint-plugin":"^4.15.2","@typescript-eslint/parser":"^4.15.2","better-sqlite3":"^7.1.2","chai":"^4.3.0","chai-as-promised":"^7.1.1","class-transformer":"^0.4.0","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","del":"^6.0.0","eslint":"^7.20.0","gulp":"^4.0.2","gulp-eslint":"^6.0.0","gulp-istanbul":"^1.1.3","gulp-mocha":"^8.0.0","gulp-rename":"^2.0.0","gulp-replace":"^1.0.0","gulp-shell":"^0.8.0","gulp-sourcemaps":"^3.0.0","gulp-typescript":"^6.0.0-alpha.1","gulpclass":"^0.2.0","husky":"^5.1.1","lint-staged":"^10.5.4","mocha":"^8.3.0","mongodb":"^3.6.4","mssql":"^6.3.1","mysql":"^2.18.1","mysql2":"^2.2.5","oracledb":"^5.1.0","pg":"^8.5.1","pg-query-stream":"^4.0.0","redis":"^3.1.1","remap-istanbul":"^0.13.0","rimraf":"^3.0.2","sinon":"^9.2.4","sinon-chai":"^3.5.0","source-map-support":"^0.5.19","sql.js":"^1.4.0","sqlite3":"^5.0.2","ts-node":"^9.1.1","typeorm-aurora-data-api-driver":"^2.0.0","typescript":"^4.2.2"},"peerDependencies":{"@sap/hana-client":"*","better-sqlite3":"*","hdb-pool":"*","ioredis":"*","mongodb":"^3.6.0","mssql":"*","mysql2":"*","oracledb":"*","pg":"*","pg-native":"*","pg-query-stream":"*","redis":"*","sql.js":"*","sqlite3":"*","typeorm-aurora-data-api-driver":"*"},"peerDependenciesMeta":{"@sap/hana-client":{"optional":true},"better-sqlite3":{"optional":true},"hdb-pool":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"mssql":{"optional":true},"mysql2":{"optional":true},"oracledb":{"optional":true},"pg":{"optional":true},"pg-native":{"optional":true},"pg-query-stream":{"optional":true},"redis":{"optional":true},"sql.js":{"optional":true},"sqlite3":{"optional":true},"typeorm-aurora-data-api-driver":{"optional":true}},"dependencies":{"@sqltools/formatter":"^1.2.2","app-root-path":"^3.0.0","buffer":"^6.0.3","chalk":"^4.1.0","cli-highlight":"^2.1.11","debug":"^4.3.1","dotenv":"^8.2.0","glob":"^7.1.6","js-yaml":"^4.0.0","mkdirp":"^1.0.4","reflect-metadata":"^0.1.13","sha.js":"^2.4.11","tslib":"^2.1.0","xml2js":"^0.4.23","yargs":"^17.0.1","zen-observable-ts":"^1.0.0"},"lint-staged":{"*.ts":["eslint --fix","git add"]},"scripts":{"test":"rimraf ./build && tsc && mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 60000 ./build/compiled/test","test-fast":"mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 60000 ./build/compiled/test","compile":"rimraf ./build && tsc","watch":"tsc -w","package":"gulp package","pack":"gulp pack","lint":"eslint -c ./.eslintrc.js src/**/*.ts test/**/*.ts sample/**/*.ts","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 2"},"bin":{"typeorm":"cli.js"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"homepage":"https://github.com/AlmSmartDoctor/typeorm-almighty#readme","directories":{"doc":"docs","test":"test"},"types":"./index.d.ts","gitHead":"9fa8d99020c1aef98446949d648b3676a3206b19","_id":"@alm1983/typeorm@0.2.41-14","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-qVaFzi5zmJ97dGyb7IRa4OIHhP4GyycbPg9qwviOPF2o6wWRzrc2kpAunezIql6f7a88EZGO+MD6+nzOPeRpMQ==","shasum":"f3029405d20e98f567ab06706ad3e827e2cf6d21","tarball":"https://registry.npmjs.org/@alm1983/typeorm/-/typeorm-0.2.41-14.tgz","fileCount":2707,"unpackedSize":18043537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyRgFCRA9TVsSAnZWagAAGgwP/RAFHnsTCww2T24s/Ok5\nADow0Tcn560hyQMWSbZu5hi+X/2LKs68dSQNTie1vAp/PbtLWdSNH+1dq/zx\n/fXY76NjH2KL4wn20Al6y5Le0Z87PXB2WOD1MFUGzTOnNHHby15GEpADfuUD\nc6VpNCvQOZhhIUX14gdsg02uLf6nniLSmVZuDtrTw0+ZB7/c+vsBOzqbrH+7\nckFqbRvHSUrj8mIK+LxNS/DHceQrQmMD70dayKrhPrDzwLIeVT0l1eBfrmoT\n2F4oesV9yYk8+zwTBOXwSlpZgtNe1JsE5Fi/mxV3feK7aZaBHH7jHsOj7uZ4\ngLRgQQfj0Dp/5TMWpyiC4ncN+rrk5buuJyHyc4uZnBO8RAKm3jXjcgqbrVJs\n+zuI4KIYnpOV9LoaxDpSDsiGn1Rtmg3ua+eMCvFup+QzUxouyikXrNhs7dWv\nLVehUgDH17KuULSnHJr/mIycW9PwGuh+YCJtzMj/vQ2wTYyu0saJf6N/Kh+Z\nf7bt4H/fUjbOw4qNZTYell+YJfsJdOz/PLiY8+kkWU2w9NHJ7ax/ATxHXwYK\nLid5lUClKEvpSJlEpgfuO4iUty7i3AE513rseMgoLNT7UYAmUyqiqjQMHLVK\n7T5Tgpe+IXl1AZ/C45BUF8ZfPaYa6ZPQgX137tNCO8aPzgVlUK6MGlfDQypI\n2QYo\r\n=kOBI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDFKtFGwnMuIkBJCq/1YUT1r09HBjXAB3t6IFAuWN4iAIhALHxvN8xJZJkq9x6pa6ONlc777pUrkoGSraox0Xkrn0L"}]},"_npmUser":{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"},"maintainers":[{"name":"heartpattern","email":"heartpattern@heartpattern.io"},{"name":"hajin-kim","email":"kimhajin@yonsei.ac.kr"},{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.2.41-14_1640568837567_0.977655949345311"},"_hasShrinkwrap":false},"0.2.41-15":{"name":"@alm1983/typeorm","private":false,"version":"0.2.41-15","description":"Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.","license":"MIT","author":{"name":"almighty","email":"smartdoctor1983@gmail.com"},"main":"./index.js","browser":{"./browser/driver/aurora-data-api/AuroraDataApiDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/cockroachdb/CockroachDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/postgres/PostgresDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/oracle/OracleDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sap/SapDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mysql/MysqlDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlserver/SqlServerDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoQueryRunner.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/entity-manager/MongoEntityManager.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/repository/MongoRepository.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlite/SqliteDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/better-sqlite3/BetterSqlite3Driver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/util/DirectoryExportedClassesLoader.js":"./browser/platform/BrowserDirectoryExportedClassesLoader.js","./browser/logger/FileLogger.js":"./browser/platform/BrowserFileLoggerDummy.js","./browser/connection/ConnectionOptionsReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsXmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsYmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/platform/PlatformTools.js":"./browser/platform/BrowserPlatformTools.js","./index.js":"./browser/index.js"},"repository":{"type":"git","url":"git+https://github.com/AlmSmartDoctor/typeorm-almighty.git"},"bugs":{"url":"https://github.com/AlmSmartDoctor/typeorm-almighty/issues"},"tags":["orm","typescript","typescript-orm","mysql","mysql-orm","postgresql","postgresql-orm","mariadb","mariadb-orm","sqlite","sqlite-orm","sql-server","sql-server-orm","oracle","oracle-orm"],"devDependencies":{"@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/chai-as-promised":"^7.1.3","@types/debug":"^4.1.5","@types/dotenv":"^8.2.0","@types/js-yaml":"^4.0.0","@types/mkdirp":"^1.0.1","@types/mocha":"^8.2.1","@types/node":"^14.14.31","@types/rimraf":"^3.0.0","@types/sha.js":"^2.4.0","@types/sinon":"^9.0.10","@types/source-map-support":"^0.5.3","@types/xml2js":"^0.4.8","@types/yargs":"^17.0.2","@typescript-eslint/eslint-plugin":"^4.15.2","@typescript-eslint/parser":"^4.15.2","better-sqlite3":"^7.1.2","chai":"^4.3.0","chai-as-promised":"^7.1.1","class-transformer":"^0.4.0","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","del":"^6.0.0","eslint":"^7.20.0","gulp":"^4.0.2","gulp-eslint":"^6.0.0","gulp-istanbul":"^1.1.3","gulp-mocha":"^8.0.0","gulp-rename":"^2.0.0","gulp-replace":"^1.0.0","gulp-shell":"^0.8.0","gulp-sourcemaps":"^3.0.0","gulp-typescript":"^6.0.0-alpha.1","gulpclass":"^0.2.0","husky":"^5.1.1","lint-staged":"^10.5.4","mocha":"^8.3.0","mongodb":"^3.6.4","mssql":"^6.3.1","mysql":"^2.18.1","mysql2":"^2.2.5","oracledb":"^5.1.0","pg":"^8.5.1","pg-query-stream":"^4.0.0","redis":"^3.1.1","remap-istanbul":"^0.13.0","rimraf":"^3.0.2","sinon":"^9.2.4","sinon-chai":"^3.5.0","source-map-support":"^0.5.19","sql.js":"^1.4.0","sqlite3":"^5.0.2","ts-node":"^9.1.1","typeorm-aurora-data-api-driver":"^2.0.0","typescript":"^4.2.2"},"peerDependencies":{"@sap/hana-client":"*","better-sqlite3":"*","hdb-pool":"*","ioredis":"*","mongodb":"^3.6.0","mssql":"*","mysql2":"*","oracledb":"*","pg":"*","pg-native":"*","pg-query-stream":"*","redis":"*","sql.js":"*","sqlite3":"*","typeorm-aurora-data-api-driver":"*"},"peerDependenciesMeta":{"@sap/hana-client":{"optional":true},"better-sqlite3":{"optional":true},"hdb-pool":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"mssql":{"optional":true},"mysql2":{"optional":true},"oracledb":{"optional":true},"pg":{"optional":true},"pg-native":{"optional":true},"pg-query-stream":{"optional":true},"redis":{"optional":true},"sql.js":{"optional":true},"sqlite3":{"optional":true},"typeorm-aurora-data-api-driver":{"optional":true}},"dependencies":{"@sqltools/formatter":"^1.2.2","app-root-path":"^3.0.0","buffer":"^6.0.3","chalk":"^4.1.0","cli-highlight":"^2.1.11","debug":"^4.3.1","dotenv":"^8.2.0","glob":"^7.1.6","js-yaml":"^4.0.0","mkdirp":"^1.0.4","reflect-metadata":"^0.1.13","sha.js":"^2.4.11","tslib":"^2.1.0","xml2js":"^0.4.23","yargs":"^17.0.1","zen-observable-ts":"^1.0.0"},"lint-staged":{"*.ts":["eslint --fix","git add"]},"scripts":{"test":"rimraf ./build && tsc && mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 60000 ./build/compiled/test","test-fast":"mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 60000 ./build/compiled/test","compile":"rimraf ./build && tsc","watch":"tsc -w","package":"gulp package","pack":"gulp pack","lint":"eslint -c ./.eslintrc.js src/**/*.ts test/**/*.ts sample/**/*.ts","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 2"},"bin":{"typeorm":"cli.js"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"homepage":"https://github.com/AlmSmartDoctor/typeorm-almighty#readme","directories":{"doc":"docs","test":"test"},"types":"./index.d.ts","gitHead":"2d3acd2f4c4f7beb8b0888d6903e5a454b9a4433","_id":"@alm1983/typeorm@0.2.41-15","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-qAQcepFeHx7BArm8lmRiwQTsjLvwIUkT117sm6Tcg/4g+kqKhjJoK+OPk1VIB3sbC2MedeAkV2Xhc7I+5E5C6g==","shasum":"45d93ebf81a79b79af0de20877defc31beefc642","tarball":"https://registry.npmjs.org/@alm1983/typeorm/-/typeorm-0.2.41-15.tgz","fileCount":2707,"unpackedSize":18043537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyTAnCRA9TVsSAnZWagAAw9sP/R0DVljeuUAjzqYtEMy3\ntIFwWYIrbWS8STc19VjYgj0RBri+SSm6mQ8r0VsSTe/1L92MtWH+CntsxkqR\nKx1HSUAS7/5cMWAyCsVGJGfaBYxhIdC1k7xoeFLYiruZoBevmWmzaaWJAWjX\n2c0gjhEPklTx3nVD+L2QwtH6163Dovq9lGjCY7bmEzVXSTyeUapZcnF8S6ce\nxeGuy8QJH3zkO5/3Lyg4emniP99oXH2DFKPOmRd0vRK0xa+d2+vdbfVvEE0d\nSfSNlcxAHVPvpP5VmDcabwsjd+rLsmjCZltsCnswgg0MdpC1cuPSXsK1t3+8\nDPxGk7bh7E8E7YKvO9ckpa9fgXsthQ3jPrs0UUgwHzdYBva7WuFUcoOrz2pg\nPosUN+nUIs2g4veTRs1hSDHJTkXJmLVz/NSlzVp0N5fwW319iS1ro3me74M4\nqtvd3Dt1NrE3kqykJl8tJnfDu6U2Qi8VXMnj9EdMF1HhnF9VzzuAMpfjLBhy\nN3W5pWM7DWYCoLQw2w7tMwHvKta4CD84ll3nZUfnacfhteskA5FPyeE9l1RZ\nxRVkt/omv+m+oKKFhs6+QCJKZF7QTY5g+mnKxdfIHC6a2e9T2WOVNn8R4wU4\n/MRpjWv/33W/3vPK0YoFN3NU4AOnrM91sHgzX/ijp9EPLk1XhBIDG/PWH09d\nr0OS\r\n=lDho\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBulu3scqCi/mUHuJFTr77iYcftn1TQP9qFbCE273Q+UAiBIov2xSEG/j9z3dzWCW/FBAwqKPff2CRBJnHufWJVwTQ=="}]},"_npmUser":{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"},"maintainers":[{"name":"heartpattern","email":"heartpattern@heartpattern.io"},{"name":"hajin-kim","email":"kimhajin@yonsei.ac.kr"},{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.2.41-15_1640575015226_0.2639608907255939"},"_hasShrinkwrap":false},"0.2.41-16":{"name":"@alm1983/typeorm","private":false,"version":"0.2.41-16","description":"Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.","license":"MIT","author":{"name":"almighty","email":"smartdoctor1983@gmail.com"},"main":"./index.js","browser":{"./browser/driver/aurora-data-api/AuroraDataApiDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/cockroachdb/CockroachDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/postgres/PostgresDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/oracle/OracleDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sap/SapDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mysql/MysqlDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlserver/SqlServerDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoQueryRunner.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/entity-manager/MongoEntityManager.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/repository/MongoRepository.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlite/SqliteDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/better-sqlite3/BetterSqlite3Driver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/util/DirectoryExportedClassesLoader.js":"./browser/platform/BrowserDirectoryExportedClassesLoader.js","./browser/logger/FileLogger.js":"./browser/platform/BrowserFileLoggerDummy.js","./browser/connection/ConnectionOptionsReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsXmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsYmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/platform/PlatformTools.js":"./browser/platform/BrowserPlatformTools.js","./index.js":"./browser/index.js"},"repository":{"type":"git","url":"git+https://github.com/AlmSmartDoctor/typeorm-almighty.git"},"bugs":{"url":"https://github.com/AlmSmartDoctor/typeorm-almighty/issues"},"tags":["orm","typescript","typescript-orm","mysql","mysql-orm","postgresql","postgresql-orm","mariadb","mariadb-orm","sqlite","sqlite-orm","sql-server","sql-server-orm","oracle","oracle-orm"],"devDependencies":{"@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/chai-as-promised":"^7.1.3","@types/debug":"^4.1.5","@types/dotenv":"^8.2.0","@types/js-yaml":"^4.0.0","@types/mkdirp":"^1.0.1","@types/mocha":"^8.2.1","@types/node":"^14.14.31","@types/rimraf":"^3.0.0","@types/sha.js":"^2.4.0","@types/sinon":"^9.0.10","@types/source-map-support":"^0.5.3","@types/xml2js":"^0.4.8","@types/yargs":"^17.0.2","@typescript-eslint/eslint-plugin":"^4.15.2","@typescript-eslint/parser":"^4.15.2","better-sqlite3":"^7.1.2","chai":"^4.3.0","chai-as-promised":"^7.1.1","class-transformer":"^0.4.0","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","del":"^6.0.0","eslint":"^7.20.0","gulp":"^4.0.2","gulp-eslint":"^6.0.0","gulp-istanbul":"^1.1.3","gulp-mocha":"^8.0.0","gulp-rename":"^2.0.0","gulp-replace":"^1.0.0","gulp-shell":"^0.8.0","gulp-sourcemaps":"^3.0.0","gulp-typescript":"^6.0.0-alpha.1","gulpclass":"^0.2.0","husky":"^5.1.1","lint-staged":"^10.5.4","mocha":"^8.3.0","mongodb":"^3.6.4","mssql":"^6.3.1","mysql":"^2.18.1","mysql2":"^2.2.5","oracledb":"^5.1.0","pg":"^8.5.1","pg-query-stream":"^4.0.0","redis":"^3.1.1","remap-istanbul":"^0.13.0","rimraf":"^3.0.2","sinon":"^9.2.4","sinon-chai":"^3.5.0","source-map-support":"^0.5.19","sql.js":"^1.4.0","sqlite3":"^5.0.2","ts-node":"^9.1.1","typeorm-aurora-data-api-driver":"^2.0.0","typescript":"^4.2.2"},"peerDependencies":{"@sap/hana-client":"*","better-sqlite3":"*","hdb-pool":"*","ioredis":"*","mongodb":"^3.6.0","mssql":"*","mysql2":"*","oracledb":"*","pg":"*","pg-native":"*","pg-query-stream":"*","redis":"*","sql.js":"*","sqlite3":"*","typeorm-aurora-data-api-driver":"*"},"peerDependenciesMeta":{"@sap/hana-client":{"optional":true},"better-sqlite3":{"optional":true},"hdb-pool":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"mssql":{"optional":true},"mysql2":{"optional":true},"oracledb":{"optional":true},"pg":{"optional":true},"pg-native":{"optional":true},"pg-query-stream":{"optional":true},"redis":{"optional":true},"sql.js":{"optional":true},"sqlite3":{"optional":true},"typeorm-aurora-data-api-driver":{"optional":true}},"dependencies":{"@sqltools/formatter":"^1.2.2","app-root-path":"^3.0.0","buffer":"^6.0.3","chalk":"^4.1.0","cli-highlight":"^2.1.11","debug":"^4.3.1","dotenv":"^8.2.0","glob":"^7.1.6","js-yaml":"^4.0.0","mkdirp":"^1.0.4","reflect-metadata":"^0.1.13","sha.js":"^2.4.11","tslib":"^2.1.0","xml2js":"^0.4.23","yargs":"^17.0.1","zen-observable-ts":"^1.0.0"},"lint-staged":{"*.ts":["eslint --fix","git add"]},"scripts":{"test":"rimraf ./build && tsc && mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 60000 ./build/compiled/test","test-fast":"mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 60000 ./build/compiled/test","compile":"rimraf ./build && tsc","watch":"tsc -w","package":"gulp package","pack":"gulp pack","lint":"eslint -c ./.eslintrc.js src/**/*.ts test/**/*.ts sample/**/*.ts","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 2"},"bin":{"typeorm":"cli.js"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"homepage":"https://github.com/AlmSmartDoctor/typeorm-almighty#readme","directories":{"doc":"docs","test":"test"},"types":"./index.d.ts","gitHead":"ac4c13dc33b5f819a68904c4dd353addb619d21e","_id":"@alm1983/typeorm@0.2.41-16","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-8bcB47J0dnwwmTvj7Lkm1ganNrIOdBN5+N++gF64MJ6Dhd2foJhaz9mZrCpAXbymXaEGFnK2nBV1Q8ifqzQZoQ==","shasum":"261e2d016830e3d4d098142312eeeb487016c78c","tarball":"https://registry.npmjs.org/@alm1983/typeorm/-/typeorm-0.2.41-16.tgz","fileCount":2707,"unpackedSize":18030947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyUjACRA9TVsSAnZWagAAhB0P/iAGmC/kQGC+ux5y/X8X\nsZ2tkKu9fiLKwTTq9xPctOQR2WF4PsfmKJvzxn6we2ImSWoQ6PMJr/NT7Obp\nvAp+qEdOv755yD5ya11PUr12SpXFKQOJewkySLE/yo5hDuoMI4miaEIgpI2G\nrOkD4Zg45ePZZrcXc58Oi91o5QvuVhMF9bwbXssCWNCnRt1D5hyVxLrVIJDb\nJ6TyVxZfdP8UdVRYOvvKLTluKGVM5Z/WF//IXgd9IxY4LK3Jnu9N4ZhQSXY9\niWcKo8w1ABTH6YFpANzP9G+XBGsYtWo3gYUoqi5StlEy8HgQxhLt+MPHZP06\nGxDqS5kxQobx88IbPpzElsefOa9KXw5gSI0ATlkus560YvRi4UPC5HMqAbDp\n/cSenmEeB4mvKPnzejudlsJE635IdRmkxqrlgpK4AzEU5R1bO+CImcKQR73w\n4xveZo6TKZukvqmYdSLA2FTP/CDbV+h/Rb+6XRZ+r2IZrc26myo2O2T9IvFg\nw3RIHZPTACB/JK2kBc9NYzXS9g1OcO2M1LsS6lvGWJ5K2MbXnlLoL4pkiKZD\niIn1Dq/uNX+p2OjJDHfuRmU4g/D7RHCkB4vTeFmNi6fIpDY49n6CCQ2Ipo7K\nHuqr21lDsxzVYmL8B1srRv/Lb72hXr4k+v7PcIqXxq0K4M7LWhBgkqE7z60t\ntClR\r\n=d5fZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZBd5p14V1WwX4vBxakHh3jeVwmH+Njv8ZFD6f6ElQcwIgbLJA95VNLw9SUStnx6JxT5nrQHeyu+dCdC+0fqwfVFo="}]},"_npmUser":{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"},"maintainers":[{"name":"heartpattern","email":"heartpattern@heartpattern.io"},{"name":"hajin-kim","email":"kimhajin@yonsei.ac.kr"},{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.2.41-16_1640581312421_0.791107637781181"},"_hasShrinkwrap":false},"0.2.41-18":{"name":"@alm1983/typeorm","private":false,"version":"0.2.41-18","description":"Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.","license":"MIT","author":{"name":"almighty","email":"smartdoctor1983@gmail.com"},"main":"./index.js","browser":{"./browser/driver/aurora-data-api/AuroraDataApiDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/cockroachdb/CockroachDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/postgres/PostgresDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/oracle/OracleDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sap/SapDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mysql/MysqlDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlserver/SqlServerDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoQueryRunner.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/entity-manager/MongoEntityManager.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/repository/MongoRepository.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlite/SqliteDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/better-sqlite3/BetterSqlite3Driver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/util/DirectoryExportedClassesLoader.js":"./browser/platform/BrowserDirectoryExportedClassesLoader.js","./browser/logger/FileLogger.js":"./browser/platform/BrowserFileLoggerDummy.js","./browser/connection/ConnectionOptionsReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsXmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsYmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/platform/PlatformTools.js":"./browser/platform/BrowserPlatformTools.js","./index.js":"./browser/index.js"},"repository":{"type":"git","url":"git+https://github.com/AlmSmartDoctor/typeorm-almighty.git"},"bugs":{"url":"https://github.com/AlmSmartDoctor/typeorm-almighty/issues"},"tags":["orm","typescript","typescript-orm","mysql","mysql-orm","postgresql","postgresql-orm","mariadb","mariadb-orm","sqlite","sqlite-orm","sql-server","sql-server-orm","oracle","oracle-orm"],"devDependencies":{"@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/chai-as-promised":"^7.1.3","@types/debug":"^4.1.5","@types/dotenv":"^8.2.0","@types/js-yaml":"^4.0.0","@types/mkdirp":"^1.0.1","@types/mocha":"^8.2.1","@types/node":"^14.14.31","@types/rimraf":"^3.0.0","@types/sha.js":"^2.4.0","@types/sinon":"^9.0.10","@types/source-map-support":"^0.5.3","@types/xml2js":"^0.4.8","@types/yargs":"^17.0.2","@typescript-eslint/eslint-plugin":"^4.15.2","@typescript-eslint/parser":"^4.15.2","better-sqlite3":"^7.1.2","chai":"^4.3.0","chai-as-promised":"^7.1.1","class-transformer":"^0.4.0","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","del":"^6.0.0","eslint":"^7.20.0","gulp":"^4.0.2","gulp-eslint":"^6.0.0","gulp-istanbul":"^1.1.3","gulp-mocha":"^8.0.0","gulp-rename":"^2.0.0","gulp-replace":"^1.0.0","gulp-shell":"^0.8.0","gulp-sourcemaps":"^3.0.0","gulp-typescript":"^6.0.0-alpha.1","gulpclass":"^0.2.0","husky":"^5.1.1","lint-staged":"^10.5.4","mocha":"^8.3.0","mongodb":"^3.6.4","mssql":"^6.3.1","mysql":"^2.18.1","mysql2":"^2.2.5","oracledb":"^5.1.0","pg":"^8.5.1","pg-query-stream":"^4.0.0","redis":"^3.1.1","remap-istanbul":"^0.13.0","rimraf":"^3.0.2","sinon":"^9.2.4","sinon-chai":"^3.5.0","source-map-support":"^0.5.19","sql.js":"^1.4.0","sqlite3":"^5.0.2","ts-node":"^9.1.1","typeorm-aurora-data-api-driver":"^2.0.0","typescript":"^4.2.2"},"peerDependencies":{"@sap/hana-client":"*","better-sqlite3":"*","hdb-pool":"*","ioredis":"*","mongodb":"^3.6.0","mssql":"*","mysql2":"*","oracledb":"*","pg":"*","pg-native":"*","pg-query-stream":"*","redis":"*","sql.js":"*","sqlite3":"*","typeorm-aurora-data-api-driver":"*"},"peerDependenciesMeta":{"@sap/hana-client":{"optional":true},"better-sqlite3":{"optional":true},"hdb-pool":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"mssql":{"optional":true},"mysql2":{"optional":true},"oracledb":{"optional":true},"pg":{"optional":true},"pg-native":{"optional":true},"pg-query-stream":{"optional":true},"redis":{"optional":true},"sql.js":{"optional":true},"sqlite3":{"optional":true},"typeorm-aurora-data-api-driver":{"optional":true}},"dependencies":{"@sqltools/formatter":"^1.2.2","app-root-path":"^3.0.0","buffer":"^6.0.3","chalk":"^4.1.0","cli-highlight":"^2.1.11","debug":"^4.3.1","dotenv":"^8.2.0","glob":"^7.1.6","js-yaml":"^4.0.0","mkdirp":"^1.0.4","reflect-metadata":"^0.1.13","sha.js":"^2.4.11","tslib":"^2.1.0","xml2js":"^0.4.23","yargs":"^17.0.1","zen-observable-ts":"^1.0.0"},"lint-staged":{"*.ts":["eslint --fix","git add"]},"scripts":{"test":"rimraf ./build && tsc && mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 60000 ./build/compiled/test","test-fast":"mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 60000 ./build/compiled/test","compile":"rimraf ./build && tsc","watch":"tsc -w","package":"gulp package","pack":"gulp pack","lint":"eslint -c ./.eslintrc.js src/**/*.ts test/**/*.ts sample/**/*.ts","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 2"},"bin":{"typeorm":"cli.js"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"homepage":"https://github.com/AlmSmartDoctor/typeorm-almighty#readme","directories":{"doc":"docs","test":"test"},"types":"./index.d.ts","gitHead":"4c2e518b548727797e0190fff7f94ce487f55dc9","_id":"@alm1983/typeorm@0.2.41-18","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-/AFx4Z85/sNLgHQSxN1PM/aflhfJKgxUBmSuT+zfKtd2B+QVvxatUwIaU1IQIdIysIEG6vFAKjZUBNB6Mzfgqw==","shasum":"b85da06863da816f2fd874a93c310c25f8ce5282","tarball":"https://registry.npmjs.org/@alm1983/typeorm/-/typeorm-0.2.41-18.tgz","fileCount":2707,"unpackedSize":18030971,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyWzcCRA9TVsSAnZWagAAwSoP/3UkQCUXbv63z4ndGqBW\nRTb0R1cDs4P3W29JKE04hMPWaJ0CBi4IxBhFyS7AGhRopSK7PkqjucaXcTgZ\nJCFxSaHIqsKhbTCwJKipPDzi+YExPZo67G88eUzHeF1jeLGMSAPdlWmFlo/d\na97AVPCp58w6FwlJXqxV3npInHp5kfWc+1fPwp2pHc1mr8mkWbC1LD2UcfkU\ni2scXzlqtadTEkloS5oPU9Tx5tUKXRvemNfbXYrbeM7W8fMkh8i0Zio5arJa\nwjibV2ThxLrL22oDdXlBFaEhPJGFKbd+RxQKj2JK/8Zy6lyTvK5SSUwKF8LE\nKXaqLuBrvRCq59n0EAiOotZZWKeuTkkO+3rnWm5ZwNi1wOUbBglQ0xKGT1nm\nF6OqHtWy6VObo7qYHCA97C3WTGofrs3RUDmYD1WNy6+vy3ZZXV7+8N/sY7iQ\nefkV3DE8vqzyEsHgsihu3HE2Yur0165SkaQX+o4zOmHfIqIarpnJu0NITPcS\nnjhbriUCAtUROnDvyfTLc+NSsC0VUeGWBYBcwIeKQ7JI85e2d9LwjLeud3HX\n0n7t6Bu8QJFxQ4wXLgWZc35whWJQoXdw7571HuVO4yUiC5jNrNCJV/UhIKlt\nLP38xa42QH/fQ2cQ/Rc4gWisCqGe5HGyT8rzwrlZ9POq8hC4RLCHD2+1ykxb\n0yAo\r\n=88+H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA3aGTxRqfUG2eUHc5hhQGdwXfGx7/ShNXJChZFqjyU5AiEA3dvijU1/VMThxtDomZpD6Zv6SNNGmyh4dV3F3lLaqek="}]},"_npmUser":{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"},"maintainers":[{"name":"heartpattern","email":"heartpattern@heartpattern.io"},{"name":"hajin-kim","email":"kimhajin@yonsei.ac.kr"},{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.2.41-18_1640590556506_0.09254829795209862"},"_hasShrinkwrap":false},"0.2.41-19":{"name":"@alm1983/typeorm","private":false,"version":"0.2.41-19","description":"Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.","license":"MIT","author":{"name":"almighty","email":"smartdoctor1983@gmail.com"},"main":"./index.js","browser":{"./browser/driver/aurora-data-api/AuroraDataApiDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/cockroachdb/CockroachDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/postgres/PostgresDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/oracle/OracleDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sap/SapDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mysql/MysqlDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlserver/SqlServerDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoQueryRunner.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/entity-manager/MongoEntityManager.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/repository/MongoRepository.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlite/SqliteDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/better-sqlite3/BetterSqlite3Driver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/util/DirectoryExportedClassesLoader.js":"./browser/platform/BrowserDirectoryExportedClassesLoader.js","./browser/logger/FileLogger.js":"./browser/platform/BrowserFileLoggerDummy.js","./browser/connection/ConnectionOptionsReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsXmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsYmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/platform/PlatformTools.js":"./browser/platform/BrowserPlatformTools.js","./index.js":"./browser/index.js"},"repository":{"type":"git","url":"git+https://github.com/AlmSmartDoctor/typeorm-almighty.git"},"bugs":{"url":"https://github.com/AlmSmartDoctor/typeorm-almighty/issues"},"tags":["orm","typescript","typescript-orm","mysql","mysql-orm","postgresql","postgresql-orm","mariadb","mariadb-orm","sqlite","sqlite-orm","sql-server","sql-server-orm","oracle","oracle-orm"],"devDependencies":{"@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/chai-as-promised":"^7.1.3","@types/debug":"^4.1.5","@types/dotenv":"^8.2.0","@types/js-yaml":"^4.0.0","@types/mkdirp":"^1.0.1","@types/mocha":"^8.2.1","@types/node":"^14.14.31","@types/rimraf":"^3.0.0","@types/sha.js":"^2.4.0","@types/sinon":"^9.0.10","@types/source-map-support":"^0.5.3","@types/xml2js":"^0.4.8","@types/yargs":"^17.0.2","@typescript-eslint/eslint-plugin":"^4.15.2","@typescript-eslint/parser":"^4.15.2","better-sqlite3":"^7.1.2","chai":"^4.3.0","chai-as-promised":"^7.1.1","class-transformer":"^0.4.0","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","del":"^6.0.0","eslint":"^7.20.0","gulp":"^4.0.2","gulp-eslint":"^6.0.0","gulp-istanbul":"^1.1.3","gulp-mocha":"^8.0.0","gulp-rename":"^2.0.0","gulp-replace":"^1.0.0","gulp-shell":"^0.8.0","gulp-sourcemaps":"^3.0.0","gulp-typescript":"^6.0.0-alpha.1","gulpclass":"^0.2.0","husky":"^5.1.1","lint-staged":"^10.5.4","mocha":"^8.3.0","mongodb":"^3.6.4","mssql":"^6.3.1","mysql":"^2.18.1","mysql2":"^2.2.5","oracledb":"^5.1.0","pg":"^8.5.1","pg-query-stream":"^4.0.0","redis":"^3.1.1","remap-istanbul":"^0.13.0","rimraf":"^3.0.2","sinon":"^9.2.4","sinon-chai":"^3.5.0","source-map-support":"^0.5.19","sql.js":"^1.4.0","sqlite3":"^5.0.2","ts-node":"^9.1.1","typeorm-aurora-data-api-driver":"^2.0.0","typescript":"^4.2.2"},"peerDependencies":{"@sap/hana-client":"*","better-sqlite3":"*","hdb-pool":"*","ioredis":"*","mongodb":"^3.6.0","mssql":"*","mysql2":"*","oracledb":"*","pg":"*","pg-native":"*","pg-query-stream":"*","redis":"*","sql.js":"*","sqlite3":"*","typeorm-aurora-data-api-driver":"*"},"peerDependenciesMeta":{"@sap/hana-client":{"optional":true},"better-sqlite3":{"optional":true},"hdb-pool":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"mssql":{"optional":true},"mysql2":{"optional":true},"oracledb":{"optional":true},"pg":{"optional":true},"pg-native":{"optional":true},"pg-query-stream":{"optional":true},"redis":{"optional":true},"sql.js":{"optional":true},"sqlite3":{"optional":true},"typeorm-aurora-data-api-driver":{"optional":true}},"dependencies":{"@sqltools/formatter":"^1.2.2","app-root-path":"^3.0.0","buffer":"^6.0.3","chalk":"^4.1.0","cli-highlight":"^2.1.11","debug":"^4.3.1","dotenv":"^8.2.0","glob":"^7.1.6","js-yaml":"^4.0.0","mkdirp":"^1.0.4","reflect-metadata":"^0.1.13","sha.js":"^2.4.11","tslib":"^2.1.0","xml2js":"^0.4.23","yargs":"^17.0.1","zen-observable-ts":"^1.0.0"},"lint-staged":{"*.ts":["eslint --fix","git add"]},"scripts":{"test":"rimraf ./build && tsc && mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 60000 ./build/compiled/test","test-fast":"mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 60000 ./build/compiled/test","compile":"rimraf ./build && tsc","watch":"tsc -w","package":"gulp package","pack":"gulp pack","lint":"eslint -c ./.eslintrc.js src/**/*.ts test/**/*.ts sample/**/*.ts","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 2"},"bin":{"typeorm":"cli.js"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"homepage":"https://github.com/AlmSmartDoctor/typeorm-almighty#readme","directories":{"doc":"docs","test":"test"},"types":"./index.d.ts","gitHead":"97952d2b208bfee7394b8fb8b75b7169227bf3d3","_id":"@alm1983/typeorm@0.2.41-19","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-9PzTOsTt3SvuceF2+bqlLDECOsOjozAXvCXhz/dj9tpNBqF45j9JvRDNM/ddKdRdNaFTGlMpPGCQGu8lqUykLA==","shasum":"1eb4fb5ba1c22b52b646d63597a87ac779b7380a","tarball":"https://registry.npmjs.org/@alm1983/typeorm/-/typeorm-0.2.41-19.tgz","fileCount":2707,"unpackedSize":18031161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyXinCRA9TVsSAnZWagAAwl0P/3Zcx7hmJQSZZeYqnzAG\nF6zuPjYGgv6z5I+pTeXP1Mete++nEbKvV2XAIJRM041tIIzJ33EaVyVaynHs\nBZlMoIoFifc+1WmqCYmlqV9DCENo2sLooo5jviUdyRMLTevay+SUiPA3sm5z\nWN/wIUgfbpxoJFpASZH6MHHUPUY3nP4bEWP9qxsMe+EVLMMHEqHUoHRWV69m\ni7AEIOABrmUh5RbwreOwjiD6k+4FyD1F0jGyphgSr+wYy5X6hSVFinBdPX9r\n8bqfiRkOejWUDZVVZNqz+DxB/VR7u0bHX+VJeErSaxLfdSRjA1ukssoUF53O\nbb8cYE5vcjJQithIeWPYLjFN2GvaP0JAffh9yshKXO/6NldTxQ2t9c1JyVO2\n6wnO5VwiLQKo66Mz25gxSDOzwcfWtXQ56fSpkqb6o6I34Z7PjXnCdkdSJTpI\nJSMjShIWpHTX8EIiMF3U5nKOfbMFidUBrsho+DGoOeL+6g6n/SMJahdfPyfq\nKb3dTCbCFon5h6eGktBeGwDi+jIu82lm5ts8LLQ3h/GNijoPEGCjfO5NDgAj\nmoTkhVB18xZaqfwYqDSlnloj/t2kPAVCbvcgdCRNXSydG0tfjlY9xdCbJt+x\nDkQyW8wmDy8FCOMy7OZeNF80FekPV/7CqlpIO8t2yXSXX3KMcnpHJ4XS6SxG\nL23+\r\n=fOw+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUfDiDfKBBRkssLNEJpLdquY8ZVcivhstozYY2GgODaQIhAPrAGJr1vJx7VJuIdcUxDlxH9hE6U32er2U5b3iQZ3Um"}]},"_npmUser":{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"},"maintainers":[{"name":"heartpattern","email":"heartpattern@heartpattern.io"},{"name":"hajin-kim","email":"kimhajin@yonsei.ac.kr"},{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.2.41-19_1640593575178_0.9975407566528134"},"_hasShrinkwrap":false},"0.2.41-20":{"name":"@alm1983/typeorm","private":false,"version":"0.2.41-20","description":"Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.","license":"MIT","author":{"name":"almighty","email":"smartdoctor1983@gmail.com"},"main":"./index.js","browser":{"./browser/driver/aurora-data-api/AuroraDataApiDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/cockroachdb/CockroachDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/postgres/PostgresDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/oracle/OracleDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sap/SapDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mysql/MysqlDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlserver/SqlServerDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoQueryRunner.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/entity-manager/MongoEntityManager.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/repository/MongoRepository.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlite/SqliteDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/better-sqlite3/BetterSqlite3Driver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/util/DirectoryExportedClassesLoader.js":"./browser/platform/BrowserDirectoryExportedClassesLoader.js","./browser/logger/FileLogger.js":"./browser/platform/BrowserFileLoggerDummy.js","./browser/connection/ConnectionOptionsReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsXmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsYmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/platform/PlatformTools.js":"./browser/platform/BrowserPlatformTools.js","./index.js":"./browser/index.js"},"repository":{"type":"git","url":"git+https://github.com/AlmSmartDoctor/typeorm-almighty.git"},"bugs":{"url":"https://github.com/AlmSmartDoctor/typeorm-almighty/issues"},"tags":["orm","typescript","typescript-orm","mysql","mysql-orm","postgresql","postgresql-orm","mariadb","mariadb-orm","sqlite","sqlite-orm","sql-server","sql-server-orm","oracle","oracle-orm"],"devDependencies":{"@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/chai-as-promised":"^7.1.3","@types/debug":"^4.1.5","@types/dotenv":"^8.2.0","@types/js-yaml":"^4.0.0","@types/mkdirp":"^1.0.1","@types/mocha":"^8.2.1","@types/node":"^14.14.31","@types/rimraf":"^3.0.0","@types/sha.js":"^2.4.0","@types/sinon":"^9.0.10","@types/source-map-support":"^0.5.3","@types/xml2js":"^0.4.8","@types/yargs":"^17.0.2","@typescript-eslint/eslint-plugin":"^4.15.2","@typescript-eslint/parser":"^4.15.2","better-sqlite3":"^7.1.2","chai":"^4.3.0","chai-as-promised":"^7.1.1","class-transformer":"^0.4.0","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","del":"^6.0.0","eslint":"^7.20.0","gulp":"^4.0.2","gulp-eslint":"^6.0.0","gulp-istanbul":"^1.1.3","gulp-mocha":"^8.0.0","gulp-rename":"^2.0.0","gulp-replace":"^1.0.0","gulp-shell":"^0.8.0","gulp-sourcemaps":"^3.0.0","gulp-typescript":"^6.0.0-alpha.1","gulpclass":"^0.2.0","husky":"^5.1.1","lint-staged":"^10.5.4","mocha":"^8.3.0","mongodb":"^3.6.4","mssql":"^6.3.1","mysql":"^2.18.1","mysql2":"^2.2.5","oracledb":"^5.1.0","pg":"^8.5.1","pg-query-stream":"^4.0.0","redis":"^3.1.1","remap-istanbul":"^0.13.0","rimraf":"^3.0.2","sinon":"^9.2.4","sinon-chai":"^3.5.0","source-map-support":"^0.5.19","sql.js":"^1.4.0","sqlite3":"^5.0.2","ts-node":"^9.1.1","typeorm-aurora-data-api-driver":"^2.0.0","typescript":"^4.2.2"},"peerDependencies":{"@sap/hana-client":"*","better-sqlite3":"*","hdb-pool":"*","ioredis":"*","mongodb":"^3.6.0","mssql":"*","mysql2":"*","oracledb":"*","pg":"*","pg-native":"*","pg-query-stream":"*","redis":"*","sql.js":"*","sqlite3":"*","typeorm-aurora-data-api-driver":"*"},"peerDependenciesMeta":{"@sap/hana-client":{"optional":true},"better-sqlite3":{"optional":true},"hdb-pool":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"mssql":{"optional":true},"mysql2":{"optional":true},"oracledb":{"optional":true},"pg":{"optional":true},"pg-native":{"optional":true},"pg-query-stream":{"optional":true},"redis":{"optional":true},"sql.js":{"optional":true},"sqlite3":{"optional":true},"typeorm-aurora-data-api-driver":{"optional":true}},"dependencies":{"@sqltools/formatter":"^1.2.2","app-root-path":"^3.0.0","buffer":"^6.0.3","chalk":"^4.1.0","cli-highlight":"^2.1.11","debug":"^4.3.1","dotenv":"^8.2.0","glob":"^7.1.6","js-yaml":"^4.0.0","mkdirp":"^1.0.4","reflect-metadata":"^0.1.13","sha.js":"^2.4.11","tslib":"^2.1.0","xml2js":"^0.4.23","yargs":"^17.0.1","zen-observable-ts":"^1.0.0"},"lint-staged":{"*.ts":["eslint --fix","git add"]},"scripts":{"test":"rimraf ./build && tsc && mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 60000 ./build/compiled/test","test-fast":"mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 60000 ./build/compiled/test","compile":"rimraf ./build && tsc","watch":"tsc -w","package":"gulp package","pack":"gulp pack","lint":"eslint -c ./.eslintrc.js src/**/*.ts test/**/*.ts sample/**/*.ts","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 2"},"bin":{"typeorm":"cli.js"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"homepage":"https://github.com/AlmSmartDoctor/typeorm-almighty#readme","directories":{"doc":"docs","test":"test"},"types":"./index.d.ts","gitHead":"13c60f54b5ae68d69622d7ab0bf963b7278f3957","_id":"@alm1983/typeorm@0.2.41-20","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-PfxzYfJQB7rOEhcbCkeVNDgtJ+NRfKSIoiY0wU2K2+pryxC6wU4bUXenPnpPRza2CkwiJfWxREt4ehbqNrxXKA==","shasum":"51ec1b3f35a3fad5676ac6e76c4a31f07c90e2d0","tarball":"https://registry.npmjs.org/@alm1983/typeorm/-/typeorm-0.2.41-20.tgz","fileCount":2707,"unpackedSize":18030767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhymRdCRA9TVsSAnZWagAAvoAP+wXzM0S+DO/4U4R/Q6Wn\nNfBDXA2bon+l1gf6ssMXZCk4dqUxynUWXyxHnXODB8BDXCKUB1iztTXjj8FC\n6rDwqeSRzbH/n7pE0oOATmyLcwTMjU2Pg7Dy1W9erKHOZ/d1cTBrfxO0CJZ1\nlS0CLr259ti1EzEbplAbG8NoAfONjydfRBjhXr4Lu3jEri7QYurb0Gc2PQcX\ngp4BfkF+XiOJeQDN5CmUrCX+guE+89axQt0qSgzdnv8GzhZLYCo4L767R3zy\nm+AFnUJIo1BJGyAk4yud2VGkSxtEFugWIIcqJO5gtHY7JTpRZFVeOE61JvEM\nXTNySjLwxOgqfQCTnijEXRHs1Aw9JqQfAS6FvQ5VCpQLFJTtI1KJX5weaL3z\n6Yd7go1fhzpz99tKikDBxYU3nZsoThRuAgTvfa5BwXSNVN04KXAVBU2/gJKz\n4g7K24oN73b2HXK86giY0IbE6SvRMH2C5BQOGTgRidLp4NGD4hXAqvN9FLrY\nAxD60yyTf3grXGIDusov0wcXDRGJn7Co/Q/oLwnQal5GvKy32TFFZW+bpT9Q\n1YPK0IgZ0BP62mY7LGbXpSdxA0wtnXlYx2oJhuZSrCquWVSH6OUG2DaBPIb3\nyagCWXzY95LSrGpYK7YfL5GIE3uGdMjIvA/rUeox0sq78YeJTHkKBKRPyZ8X\n7Fq/\r\n=siRq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEJEuvC+ZbZLSsixZ3meLo1fOJmH7d4WK5epwL33sfIgIgch+V0nvdpm+LOIS4g5c2IUO2pZnkY+WBa8QFwMTqLww="}]},"_npmUser":{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"},"maintainers":[{"name":"heartpattern","email":"heartpattern@heartpattern.io"},{"name":"hajin-kim","email":"kimhajin@yonsei.ac.kr"},{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.2.41-20_1640653917289_0.24586636415525254"},"_hasShrinkwrap":false},"0.2.41-21":{"name":"@alm1983/typeorm","private":false,"version":"0.2.41-21","description":"Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.","license":"MIT","author":{"name":"almighty","email":"smartdoctor1983@gmail.com"},"main":"./index.js","browser":{"./browser/driver/aurora-data-api/AuroraDataApiDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/cockroachdb/CockroachDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/postgres/PostgresDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/oracle/OracleDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sap/SapDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mysql/MysqlDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlserver/SqlServerDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoQueryRunner.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/entity-manager/MongoEntityManager.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/repository/MongoRepository.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlite/SqliteDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/better-sqlite3/BetterSqlite3Driver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/util/DirectoryExportedClassesLoader.js":"./browser/platform/BrowserDirectoryExportedClassesLoader.js","./browser/logger/FileLogger.js":"./browser/platform/BrowserFileLoggerDummy.js","./browser/connection/ConnectionOptionsReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsXmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsYmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/platform/PlatformTools.js":"./browser/platform/BrowserPlatformTools.js","./index.js":"./browser/index.js"},"repository":{"type":"git","url":"git+https://github.com/AlmSmartDoctor/typeorm-almighty.git"},"bugs":{"url":"https://github.com/AlmSmartDoctor/typeorm-almighty/issues"},"tags":["orm","typescript","typescript-orm","mysql","mysql-orm","postgresql","postgresql-orm","mariadb","mariadb-orm","sqlite","sqlite-orm","sql-server","sql-server-orm","oracle","oracle-orm"],"devDependencies":{"@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/chai-as-promised":"^7.1.3","@types/debug":"^4.1.5","@types/dotenv":"^8.2.0","@types/js-yaml":"^4.0.0","@types/mkdirp":"^1.0.1","@types/mocha":"^8.2.1","@types/node":"^14.14.31","@types/rimraf":"^3.0.0","@types/sha.js":"^2.4.0","@types/sinon":"^9.0.10","@types/source-map-support":"^0.5.3","@types/xml2js":"^0.4.8","@types/yargs":"^17.0.2","@typescript-eslint/eslint-plugin":"^4.15.2","@typescript-eslint/parser":"^4.15.2","better-sqlite3":"^7.1.2","chai":"^4.3.0","chai-as-promised":"^7.1.1","class-transformer":"^0.4.0","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","del":"^6.0.0","eslint":"^7.20.0","gulp":"^4.0.2","gulp-eslint":"^6.0.0","gulp-istanbul":"^1.1.3","gulp-mocha":"^8.0.0","gulp-rename":"^2.0.0","gulp-replace":"^1.0.0","gulp-shell":"^0.8.0","gulp-sourcemaps":"^3.0.0","gulp-typescript":"^6.0.0-alpha.1","gulpclass":"^0.2.0","husky":"^5.1.1","lint-staged":"^10.5.4","mocha":"^8.3.0","mongodb":"^3.6.4","mssql":"^6.3.1","mysql":"^2.18.1","mysql2":"^2.2.5","oracledb":"^5.1.0","pg":"^8.5.1","pg-query-stream":"^4.0.0","redis":"^3.1.1","remap-istanbul":"^0.13.0","rimraf":"^3.0.2","sinon":"^9.2.4","sinon-chai":"^3.5.0","source-map-support":"^0.5.19","sql.js":"^1.4.0","sqlite3":"^5.0.2","ts-node":"^9.1.1","typeorm-aurora-data-api-driver":"^2.0.0","typescript":"^4.2.2"},"peerDependencies":{"@sap/hana-client":"*","better-sqlite3":"*","hdb-pool":"*","ioredis":"*","mongodb":"^3.6.0","mssql":"*","mysql2":"*","oracledb":"*","pg":"*","pg-native":"*","pg-query-stream":"*","redis":"*","sql.js":"*","sqlite3":"*","typeorm-aurora-data-api-driver":"*"},"peerDependenciesMeta":{"@sap/hana-client":{"optional":true},"better-sqlite3":{"optional":true},"hdb-pool":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"mssql":{"optional":true},"mysql2":{"optional":true},"oracledb":{"optional":true},"pg":{"optional":true},"pg-native":{"optional":true},"pg-query-stream":{"optional":true},"redis":{"optional":true},"sql.js":{"optional":true},"sqlite3":{"optional":true},"typeorm-aurora-data-api-driver":{"optional":true}},"dependencies":{"@sqltools/formatter":"^1.2.2","app-root-path":"^3.0.0","buffer":"^6.0.3","chalk":"^4.1.0","cli-highlight":"^2.1.11","debug":"^4.3.1","dotenv":"^8.2.0","glob":"^7.1.6","js-yaml":"^4.0.0","mkdirp":"^1.0.4","reflect-metadata":"^0.1.13","sha.js":"^2.4.11","tslib":"^2.1.0","xml2js":"^0.4.23","yargs":"^17.0.1","zen-observable-ts":"^1.0.0"},"lint-staged":{"*.ts":["eslint --fix","git add"]},"scripts":{"test":"rimraf ./build && tsc && mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 60000 ./build/compiled/test","test-fast":"mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 60000 ./build/compiled/test","compile":"rimraf ./build && tsc","watch":"tsc -w","package":"gulp package","pack":"gulp pack","lint":"eslint -c ./.eslintrc.js src/**/*.ts test/**/*.ts sample/**/*.ts","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 2"},"bin":{"typeorm":"cli.js"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"homepage":"https://github.com/AlmSmartDoctor/typeorm-almighty#readme","directories":{"doc":"docs","test":"test"},"types":"./index.d.ts","gitHead":"750ece71f0b8ab979a6b064fc32709faaecc93c1","_id":"@alm1983/typeorm@0.2.41-21","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-UbYMS3qOIymmv6Lku8qrUXbQ5YuOuuYtCYniTy1D21bIbGq4IqHZm0HpgQj49HcnZOSq/2+v/mOB7Cl12Bv+5Q==","shasum":"610a704e8f7722b21ea8b40cfa1553adc9a93bd0","tarball":"https://registry.npmjs.org/@alm1983/typeorm/-/typeorm-0.2.41-21.tgz","fileCount":2707,"unpackedSize":18031833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyngBCRA9TVsSAnZWagAAQuoP/1RMryiWOV8MUj3tYl9a\n3W0HWuzzNZWohYzgAUxkxu99Yfhs/GQlLTAOkR96NuLBuF+gv8tMNpA19WlS\nDz8AgCadLJ62N9MJ2mtXC3yH2FEk+eUtuDwBoHkhCLUlmuc/8xo3Z+XA2j5E\neXCwoyLMSjznVkEF5UOQ+4jL8J9WPblkhI08u/QISRB5Jv97QSXc0QFkN53Z\nLwQMi92HyNGQxWRQwBTabPFV6M5nKxrukLxBgZpNgT/BQ7UR9FgADU81Asyb\nst0rS+Wo0wybHuIZIGJhJ/0IA+1jYUN6KJhHUhgUtIMlt7jKytzb/05EKRUd\nbY5H24sT/Dgz3z38QUIte3qQsRFIlU8FC1EPJHnp6WQMVcEYjonRaUI+sWtI\nUCO3Pz5isW5z1ehJa2g/JpkkWdO2SF6+ggAuPhMdFqyJAH4Jys6v3GO69FoD\nWcv5xpKjIYCGTmQxPh18gKLGafYIasnNaf4YYi+WNmX/OmBUV6jSaw/N8rdI\nfPT9J/aJzfPXYkwjA7Cg+7D2/0KkALI8kiuT3OOwbJVA4yulXUQSabqgs2PM\nFhynmDcM1iN7mVKnaZa9AbTc/BnQdAXM/WDUYm1QPOQTBVywVpsALr2P6Rwz\nmEa4DbGWm0cBF5BcX/W3FFFgHT9XGaASVkmrdjp7Y4xSO7U3ZXwGldKjhtZj\n91fE\r\n=C3rb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFimSwD54wO1tozjckMjnNgTFp0JnAXxbcQPGagzFMYFAiEAk7dcOXE8zrURwL1M9WT54Fnr588bULiGFbRta/Yfqi8="}]},"_npmUser":{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"},"maintainers":[{"name":"heartpattern","email":"heartpattern@heartpattern.io"},{"name":"hajin-kim","email":"kimhajin@yonsei.ac.kr"},{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.2.41-21_1640658944756_0.923230387139307"},"_hasShrinkwrap":false},"0.2.41-22":{"name":"@alm1983/typeorm","private":false,"version":"0.2.41-22","description":"Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.","license":"MIT","author":{"name":"almighty","email":"smartdoctor1983@gmail.com"},"main":"./index.js","browser":{"./browser/driver/aurora-data-api/AuroraDataApiDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/cockroachdb/CockroachDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/postgres/PostgresDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/oracle/OracleDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sap/SapDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mysql/MysqlDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlserver/SqlServerDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoQueryRunner.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/entity-manager/MongoEntityManager.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/repository/MongoRepository.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlite/SqliteDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/better-sqlite3/BetterSqlite3Driver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/util/DirectoryExportedClassesLoader.js":"./browser/platform/BrowserDirectoryExportedClassesLoader.js","./browser/logger/FileLogger.js":"./browser/platform/BrowserFileLoggerDummy.js","./browser/connection/ConnectionOptionsReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsXmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsYmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/platform/PlatformTools.js":"./browser/platform/BrowserPlatformTools.js","./index.js":"./browser/index.js"},"repository":{"type":"git","url":"git+https://github.com/AlmSmartDoctor/typeorm-almighty.git"},"bugs":{"url":"https://github.com/AlmSmartDoctor/typeorm-almighty/issues"},"tags":["orm","typescript","typescript-orm","mysql","mysql-orm","postgresql","postgresql-orm","mariadb","mariadb-orm","sqlite","sqlite-orm","sql-server","sql-server-orm","oracle","oracle-orm"],"devDependencies":{"@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/chai-as-promised":"^7.1.3","@types/debug":"^4.1.5","@types/dotenv":"^8.2.0","@types/js-yaml":"^4.0.0","@types/mkdirp":"^1.0.1","@types/mocha":"^8.2.1","@types/node":"^14.14.31","@types/rimraf":"^3.0.0","@types/sha.js":"^2.4.0","@types/sinon":"^9.0.10","@types/source-map-support":"^0.5.3","@types/xml2js":"^0.4.8","@types/yargs":"^17.0.2","@typescript-eslint/eslint-plugin":"^4.15.2","@typescript-eslint/parser":"^4.15.2","better-sqlite3":"^7.1.2","chai":"^4.3.0","chai-as-promised":"^7.1.1","class-transformer":"^0.4.0","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","del":"^6.0.0","eslint":"^7.20.0","gulp":"^4.0.2","gulp-eslint":"^6.0.0","gulp-istanbul":"^1.1.3","gulp-mocha":"^8.0.0","gulp-rename":"^2.0.0","gulp-replace":"^1.0.0","gulp-shell":"^0.8.0","gulp-sourcemaps":"^3.0.0","gulp-typescript":"^6.0.0-alpha.1","gulpclass":"^0.2.0","husky":"^5.1.1","lint-staged":"^10.5.4","mocha":"^8.3.0","mongodb":"^3.6.4","mssql":"^6.3.1","mysql":"^2.18.1","mysql2":"^2.2.5","oracledb":"^5.1.0","pg":"^8.5.1","pg-query-stream":"^4.0.0","redis":"^3.1.1","remap-istanbul":"^0.13.0","rimraf":"^3.0.2","sinon":"^9.2.4","sinon-chai":"^3.5.0","source-map-support":"^0.5.19","sql.js":"^1.4.0","sqlite3":"^5.0.2","ts-node":"^9.1.1","typeorm-aurora-data-api-driver":"^2.0.0","typescript":"^4.2.2"},"peerDependencies":{"@sap/hana-client":"*","better-sqlite3":"*","hdb-pool":"*","ioredis":"*","mongodb":"^3.6.0","mssql":"*","mysql2":"*","oracledb":"*","pg":"*","pg-native":"*","pg-query-stream":"*","redis":"*","sql.js":"*","sqlite3":"*","typeorm-aurora-data-api-driver":"*"},"peerDependenciesMeta":{"@sap/hana-client":{"optional":true},"better-sqlite3":{"optional":true},"hdb-pool":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"mssql":{"optional":true},"mysql2":{"optional":true},"oracledb":{"optional":true},"pg":{"optional":true},"pg-native":{"optional":true},"pg-query-stream":{"optional":true},"redis":{"optional":true},"sql.js":{"optional":true},"sqlite3":{"optional":true},"typeorm-aurora-data-api-driver":{"optional":true}},"dependencies":{"@sqltools/formatter":"^1.2.2","app-root-path":"^3.0.0","buffer":"^6.0.3","chalk":"^4.1.0","cli-highlight":"^2.1.11","debug":"^4.3.1","dotenv":"^8.2.0","glob":"^7.1.6","js-yaml":"^4.0.0","mkdirp":"^1.0.4","reflect-metadata":"^0.1.13","sha.js":"^2.4.11","tslib":"^2.1.0","xml2js":"^0.4.23","yargs":"^17.0.1","zen-observable-ts":"^1.0.0"},"lint-staged":{"*.ts":["eslint --fix","git add"]},"scripts":{"test":"rimraf ./build && tsc && mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 60000 ./build/compiled/test","test-fast":"mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 60000 ./build/compiled/test","compile":"rimraf ./build && tsc","watch":"tsc -w","package":"gulp package","pack":"gulp pack","lint":"eslint -c ./.eslintrc.js src/**/*.ts test/**/*.ts sample/**/*.ts","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 2"},"bin":{"typeorm":"cli.js"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"homepage":"https://github.com/AlmSmartDoctor/typeorm-almighty#readme","directories":{"doc":"docs","test":"test"},"types":"./index.d.ts","gitHead":"09e6b3d3bbf61cd715998694e2a0b9d4c4e3c132","_id":"@alm1983/typeorm@0.2.41-22","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-1opH3HBVB8TH0/Di0veFRQTbwLV/wSFY+XHcfGalRN3jHLMMi7kSMBwJ9g/vznDNyinzzU9pdqdvaWc4T5ewKA==","shasum":"241b3a0b8e44275e0a6132b17af93055892dcb03","tarball":"https://registry.npmjs.org/@alm1983/typeorm/-/typeorm-0.2.41-22.tgz","fileCount":2707,"unpackedSize":18031693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAeIuCRA9TVsSAnZWagAAgHcP/08u3sAhMEOIMzH9qSUe\n9ShiwUy/uQr6kcQtoXpQpsy2AS+mscCPxAYqc/szTa8ES7Bjk70Uc4A/BwSC\n/rZ1mRBEvKIMOgsWw8Tu3OJv26tSgHJjWf+d513YfBh93rfNPlkAHKttuUUO\na9mQtf6yzx2+/PcpU00U3rKUaeajgLEBTWMz176bA9EC2ecA4LaoxsoUTdgV\n1GILKUTpoUqKTb23ojd8t8Qe4zYf0H6/kuxB/qE/GGSENv3ASpjfSIe+7+4S\ny1PKyP7HjA79M0Eamz8scU+6NGT4tUk0DK+j2cbkmHc1q2haDwLCKQwOicsY\ntOtmSKWwcLVYWIngs2512CcRZmAbGALc/VxZPJwMhhkDKI8tKPAm38NpncHY\n9C7MlCRseYcEkBFKqieSdRtjujvcU0TagSvSekGrAsiYofxxf//4366DWWJ7\nyFj/oML6dK9biOLDdHd8U6R85n147x4Qeu1jmvII+wbUpnEUFIWsAI6GMkI3\npS9wBBrXAwkug3vliypSB7HfCQYoHvDTr5UW+gXhlnaxzvcoQ38Azpn6JZZJ\nM6RrKaKiiEs3W9JdISUchu7IIbHpVXrC/QCfCGkjnecG8+34tqfCJBPJ5YFZ\nWYyH/PpxMtxZmlx9JXXGuLbngRZV3SIfxFV2rGPdknJvvGjZoXAmWjebDRNQ\ntnzT\r\n=vj5J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXyjkl2C9j0+TGJ+IF4jqINkc5VAejCR+k6SmQdifehwIgD6Mj+jXjfthF/dvqX4exzcS7iQz0rHf43aackO8xU44="}]},"_npmUser":{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"},"maintainers":[{"name":"heartpattern","email":"heartpattern@heartpattern.io"},{"name":"hajin-kim","email":"kimhajin@yonsei.ac.kr"},{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.2.41-22_1644290606019_0.5662876272168307"},"_hasShrinkwrap":false},"0.2.41-23":{"name":"@alm1983/typeorm","private":false,"version":"0.2.41-23","description":"Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.","license":"MIT","author":{"name":"almighty","email":"smartdoctor1983@gmail.com"},"main":"./index.js","browser":{"./browser/driver/aurora-data-api/AuroraDataApiDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/cockroachdb/CockroachDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/postgres/PostgresDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/oracle/OracleDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sap/SapDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mysql/MysqlDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlserver/SqlServerDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoQueryRunner.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/entity-manager/MongoEntityManager.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/repository/MongoRepository.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlite/SqliteDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/better-sqlite3/BetterSqlite3Driver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/util/DirectoryExportedClassesLoader.js":"./browser/platform/BrowserDirectoryExportedClassesLoader.js","./browser/logger/FileLogger.js":"./browser/platform/BrowserFileLoggerDummy.js","./browser/connection/ConnectionOptionsReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsXmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsYmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/platform/PlatformTools.js":"./browser/platform/BrowserPlatformTools.js","./index.js":"./browser/index.js"},"repository":{"type":"git","url":"git+https://github.com/AlmSmartDoctor/typeorm-almighty.git"},"bugs":{"url":"https://github.com/AlmSmartDoctor/typeorm-almighty/issues"},"tags":["orm","typescript","typescript-orm","mysql","mysql-orm","postgresql","postgresql-orm","mariadb","mariadb-orm","sqlite","sqlite-orm","sql-server","sql-server-orm","oracle","oracle-orm"],"devDependencies":{"@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/chai-as-promised":"^7.1.3","@types/debug":"^4.1.5","@types/dotenv":"^8.2.0","@types/js-yaml":"^4.0.0","@types/mkdirp":"^1.0.1","@types/mocha":"^8.2.1","@types/node":"^14.14.31","@types/rimraf":"^3.0.0","@types/sha.js":"^2.4.0","@types/sinon":"^9.0.10","@types/source-map-support":"^0.5.3","@types/xml2js":"^0.4.8","@types/yargs":"^17.0.2","@typescript-eslint/eslint-plugin":"^4.15.2","@typescript-eslint/parser":"^4.15.2","better-sqlite3":"^7.1.2","chai":"^4.3.0","chai-as-promised":"^7.1.1","class-transformer":"^0.4.0","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","del":"^6.0.0","eslint":"^7.20.0","gulp":"^4.0.2","gulp-eslint":"^6.0.0","gulp-istanbul":"^1.1.3","gulp-mocha":"^8.0.0","gulp-rename":"^2.0.0","gulp-replace":"^1.0.0","gulp-shell":"^0.8.0","gulp-sourcemaps":"^3.0.0","gulp-typescript":"^6.0.0-alpha.1","gulpclass":"^0.2.0","husky":"^5.1.1","lint-staged":"^10.5.4","mocha":"^8.3.0","mongodb":"^3.6.4","mssql":"^6.3.1","mysql":"^2.18.1","mysql2":"^2.2.5","oracledb":"^5.1.0","pg":"^8.5.1","pg-query-stream":"^4.0.0","redis":"^3.1.1","remap-istanbul":"^0.13.0","rimraf":"^3.0.2","sinon":"^9.2.4","sinon-chai":"^3.5.0","source-map-support":"^0.5.19","sql.js":"^1.4.0","sqlite3":"^5.0.2","ts-node":"^9.1.1","typeorm-aurora-data-api-driver":"^2.0.0","typescript":"^4.2.2"},"peerDependencies":{"@sap/hana-client":"*","better-sqlite3":"*","hdb-pool":"*","ioredis":"*","mongodb":"^3.6.0","mssql":"*","mysql2":"*","oracledb":"*","pg":"*","pg-native":"*","pg-query-stream":"*","redis":"*","sql.js":"*","sqlite3":"*","typeorm-aurora-data-api-driver":"*"},"peerDependenciesMeta":{"@sap/hana-client":{"optional":true},"better-sqlite3":{"optional":true},"hdb-pool":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"mssql":{"optional":true},"mysql2":{"optional":true},"oracledb":{"optional":true},"pg":{"optional":true},"pg-native":{"optional":true},"pg-query-stream":{"optional":true},"redis":{"optional":true},"sql.js":{"optional":true},"sqlite3":{"optional":true},"typeorm-aurora-data-api-driver":{"optional":true}},"dependencies":{"@sqltools/formatter":"^1.2.2","app-root-path":"^3.0.0","buffer":"^6.0.3","chalk":"^4.1.0","cli-highlight":"^2.1.11","debug":"^4.3.1","dotenv":"^8.2.0","glob":"^7.1.6","js-yaml":"^4.0.0","mkdirp":"^1.0.4","reflect-metadata":"^0.1.13","sha.js":"^2.4.11","tslib":"^2.1.0","xml2js":"^0.4.23","yargs":"^17.0.1","zen-observable-ts":"^1.0.0"},"lint-staged":{"*.ts":["eslint --fix","git add"]},"scripts":{"test":"rimraf ./build && tsc && mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 60000 ./build/compiled/test","test-fast":"mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 60000 ./build/compiled/test","compile":"rimraf ./build && tsc","watch":"tsc -w","package":"gulp package","pack":"gulp pack","lint":"eslint -c ./.eslintrc.js src/**/*.ts test/**/*.ts sample/**/*.ts","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 2"},"bin":{"typeorm":"cli.js"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"homepage":"https://github.com/AlmSmartDoctor/typeorm-almighty#readme","directories":{"doc":"docs","test":"test"},"types":"./index.d.ts","gitHead":"4fdb40eed84cda41fdbd007200a9630b39326a86","_id":"@alm1983/typeorm@0.2.41-23","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-uv8DwQNeqjhH0djLqVROZsmYFkL01lIYKZHw+F4XT2WOM4MowlbCL9VulQMCv61/1++iDkF3ECIv3xJEXOfSyQ==","shasum":"11903a77868f0d4fc082de596a3e4d23110478dc","tarball":"https://registry.npmjs.org/@alm1983/typeorm/-/typeorm-0.2.41-23.tgz","fileCount":2707,"unpackedSize":18031767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDJmFCRA9TVsSAnZWagAAYTcP/jeYtsjFYS4uVHUbM1XA\ntxsDCMOM3xsPeLSzoq+yWfHRU5s3Pz5y+gFnNpgLw5SdluzjLKNIGb/EoQGT\nWq/m9vJsMmObjrXrbybv0yZhcPxnm1qfP2EDMZeugC0nKJu0QVW2NkoQ8VpX\n8vWznplvf9smvWQhAuYmBxQC2f4CCRwgVRM3+11pSPXnAdT1F2PhMoob8Xvz\nKK61RtaJs4SmC6rQC/tCLuoUlgxsJENFW9nEc2qDkMGS9sc24QMKCAHW6ReD\nl3AirWRLThN3+ubzc5WShLk1JaW65yjPSltHo+EA59p3uTzH8QFi1Ds1p5We\nY8dWrMxP4EelxxNhHu2zQkpJIWnJR9R/6GB4tLD0TIe7a4ZOOBVA+zbu0B0w\n83Sk968DyDFOI7ed1SeXN6ehVpml5uYB1WCv96GddTfQ4hAps/iDBiufhVUN\nrSEZ3SL9hkFnoJ6k6OR5O0gd273wFRIv9aJCawEt8FuX42yk2PYzgK7zjlZi\nmQx+cX1pgogUhSNR5oc32ELl5E4aHrX/O6L7ZHHtsEtMg/kib3coocwxYwO5\n1QCS0Jhq2SbvxTJ8h0Osfrq7T0bXkDthR/Gw4SbSa2/ZsgX9c/g7LbaAF5Od\nxtaF+GApGy8H4xVV5F/rE/xDRijbE2UhFb6HK7lzy2mpGQZ+WRh/P6SpAEe3\nn9KC\r\n=7hMF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeVf5I2wveZNq6HxdyGKgaNtaBpTdDR7nOVGSMA3tVLQIhAILBAlOfS3X4ePMRRvxMBd3RklrSjOabIvKwfCwxTUq0"}]},"_npmUser":{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"},"maintainers":[{"name":"heartpattern","email":"heartpattern@heartpattern.io"},{"name":"hajin-kim","email":"kimhajin@yonsei.ac.kr"},{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.2.41-23_1644992901374_0.3307814205075754"},"_hasShrinkwrap":false},"0.2.41-24":{"name":"@alm1983/typeorm","private":false,"version":"0.2.41-24","description":"Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.","license":"MIT","author":{"name":"almighty","email":"smartdoctor1983@gmail.com"},"main":"./index.js","browser":{"./browser/driver/aurora-data-api/AuroraDataApiDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/cockroachdb/CockroachDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/postgres/PostgresDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/oracle/OracleDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sap/SapDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mysql/MysqlDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlserver/SqlServerDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoQueryRunner.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/entity-manager/MongoEntityManager.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/repository/MongoRepository.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlite/SqliteDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/better-sqlite3/BetterSqlite3Driver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/util/DirectoryExportedClassesLoader.js":"./browser/platform/BrowserDirectoryExportedClassesLoader.js","./browser/logger/FileLogger.js":"./browser/platform/BrowserFileLoggerDummy.js","./browser/connection/ConnectionOptionsReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsXmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsYmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/platform/PlatformTools.js":"./browser/platform/BrowserPlatformTools.js","./index.js":"./browser/index.js"},"repository":{"type":"git","url":"git+https://github.com/AlmSmartDoctor/typeorm-almighty.git"},"bugs":{"url":"https://github.com/AlmSmartDoctor/typeorm-almighty/issues"},"tags":["orm","typescript","typescript-orm","mysql","mysql-orm","postgresql","postgresql-orm","mariadb","mariadb-orm","sqlite","sqlite-orm","sql-server","sql-server-orm","oracle","oracle-orm"],"devDependencies":{"@types/app-root-path":"^1.2.4","@types/chai":"^4.2.15","@types/chai-as-promised":"^7.1.3","@types/debug":"^4.1.5","@types/dotenv":"^8.2.0","@types/js-yaml":"^4.0.0","@types/mkdirp":"^1.0.1","@types/mocha":"^8.2.1","@types/node":"^14.14.31","@types/rimraf":"^3.0.0","@types/sha.js":"^2.4.0","@types/sinon":"^9.0.10","@types/source-map-support":"^0.5.3","@types/xml2js":"^0.4.8","@types/yargs":"^17.0.2","@typescript-eslint/eslint-plugin":"^4.15.2","@typescript-eslint/parser":"^4.15.2","better-sqlite3":"^7.1.2","chai":"^4.3.0","chai-as-promised":"^7.1.1","class-transformer":"^0.4.0","conventional-changelog-angular":"^5.0.12","conventional-changelog-cli":"^2.1.1","del":"^6.0.0","eslint":"^7.20.0","gulp":"^4.0.2","gulp-eslint":"^6.0.0","gulp-istanbul":"^1.1.3","gulp-mocha":"^8.0.0","gulp-rename":"^2.0.0","gulp-replace":"^1.0.0","gulp-shell":"^0.8.0","gulp-sourcemaps":"^3.0.0","gulp-typescript":"^6.0.0-alpha.1","gulpclass":"^0.2.0","husky":"^5.1.1","lint-staged":"^10.5.4","mocha":"^8.3.0","mongodb":"^3.6.4","mssql":"^6.3.1","mysql":"^2.18.1","mysql2":"^2.2.5","oracledb":"^5.1.0","pg":"^8.5.1","pg-query-stream":"^4.0.0","redis":"^3.1.1","remap-istanbul":"^0.13.0","rimraf":"^3.0.2","sinon":"^9.2.4","sinon-chai":"^3.5.0","source-map-support":"^0.5.19","sql.js":"^1.4.0","sqlite3":"^5.0.2","ts-node":"^9.1.1","typeorm-aurora-data-api-driver":"^2.0.0","typescript":"^4.2.2"},"peerDependencies":{"@sap/hana-client":"*","better-sqlite3":"*","hdb-pool":"*","ioredis":"*","mongodb":"^3.6.0","mssql":"*","mysql2":"*","oracledb":"*","pg":"*","pg-native":"*","pg-query-stream":"*","redis":"*","sql.js":"*","sqlite3":"*","typeorm-aurora-data-api-driver":"*"},"peerDependenciesMeta":{"@sap/hana-client":{"optional":true},"better-sqlite3":{"optional":true},"hdb-pool":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"mssql":{"optional":true},"mysql2":{"optional":true},"oracledb":{"optional":true},"pg":{"optional":true},"pg-native":{"optional":true},"pg-query-stream":{"optional":true},"redis":{"optional":true},"sql.js":{"optional":true},"sqlite3":{"optional":true},"typeorm-aurora-data-api-driver":{"optional":true}},"dependencies":{"@sqltools/formatter":"^1.2.2","app-root-path":"^3.0.0","buffer":"^6.0.3","chalk":"^4.1.0","cli-highlight":"^2.1.11","debug":"^4.3.1","dotenv":"^8.2.0","glob":"^7.1.6","js-yaml":"^4.0.0","mkdirp":"^1.0.4","reflect-metadata":"^0.1.13","sha.js":"^2.4.11","tslib":"^2.1.0","xml2js":"^0.4.23","yargs":"^17.0.1","zen-observable-ts":"^1.0.0"},"lint-staged":{"*.ts":["eslint --fix","git add"]},"scripts":{"test":"rimraf ./build && tsc && mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 60000 ./build/compiled/test","test-fast":"mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 60000 ./build/compiled/test","compile":"rimraf ./build && tsc","watch":"tsc -w","package":"gulp package","pack":"gulp pack","lint":"eslint -c ./.eslintrc.js src/**/*.ts test/**/*.ts sample/**/*.ts","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 2"},"bin":{"typeorm":"cli.js"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"homepage":"https://github.com/AlmSmartDoctor/typeorm-almighty#readme","directories":{"doc":"docs","test":"test"},"types":"./index.d.ts","gitHead":"42a9186618de3ce51a2f44e39cd2b5a4fde2aa37","_id":"@alm1983/typeorm@0.2.41-24","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-/X1a/DUYzTzEsEOXg+eX0KWJeG2QC+YzgWpFhUyAGe+PvL+DBbX766Jd+QFRF3aryYmC3fvoS4Neg8Q397xyyQ==","shasum":"d0f3356f9d5fe8a54fef2e631dd17d144d44a385","tarball":"https://registry.npmjs.org/@alm1983/typeorm/-/typeorm-0.2.41-24.tgz","fileCount":2707,"unpackedSize":18032059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiL/V+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqG5hAAmzAK0Nvi65XRGjAJqEuehv5BnJPIniUIeZX4XAtEWOngWDc6\r\nnNHR6n1HE4luL3kAATv05TVhXW0QonRR8VY7pxmLO+qPY0VFPHBhXgbvOjOv\r\nrCc22V9p7EWF05Wo2IU/AiWCflowvrfK3D2OPnglyp5ppOZAu3QlCfwMs4uT\r\nWJi7K++NAnMorC8ZvfHkAsz/SQDCi6hv+AMOkbtjwOTz/gFYJSckq/5P2n+8\r\n7YEWkSIFCfZ/+pBWNGeb7FeUt76SPbNP4JboywHTM2VBkXRgyqkJDstPnkEY\r\n7lRT79txgu74nxv5l56b5OPTLwXYEH9xBOTICRsXwocPEG97wkFsC94+dYRd\r\nOYMveAN/WlPONSbmD7Qp0aaNoPm+vXynNMViDWSbqBCPAa3hbVnhKrCGCLEl\r\nmvQOmR+6Xg3sB9MY3S+BG5sN+FbhBOWlsQYxAng1iNOti+C9pzVll+P+ATwk\r\n+rA1PuZGKDhgCJ6RRWuEJRFEdrj1dT7lspxi7h28VdcKdA8Te/XgAJWK6z9L\r\nMSMT7HfpzA3nleOn/PhzS5FWGOsl/9KKLJFFu/GkWYteZdjX0Hq7r/q8UQq9\r\nN3cTAyiEGVBIzILIfxLOaT89oo9VnHFWB9mVK2DDZQVYD3jXk51jkxm0uWbj\r\nayBNk1snrLuuf1//kuA7M5e7TdGT31w25tY=\r\n=hb9e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvROGbcCE7XMJilem8928K7j87yWNERrLikx0IGF5F6QIhAOjvf+gWF+o6RWOwdL1oP/QMNq3nm4Rh7bP+EJTx2MRZ"}]},"_npmUser":{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"},"maintainers":[{"name":"heartpattern","email":"heartpattern@heartpattern.io"},{"name":"hajin-kim","email":"kimhajin@yonsei.ac.kr"},{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.2.41-24_1647310206035_0.7941673917865761"},"_hasShrinkwrap":false},"0.3.20-1":{"name":"@alm1983/typeorm","private":false,"version":"0.3.20-1","description":"Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.","license":"MIT","author":{"name":"almighty","email":"smartdoctor1983@gmail.com"},"engines":{"node":">=16.13.0"},"exports":{".":{"types":"./index.d.ts","node":{"import":"./index.mjs","require":"./index.js","types":"./index.d.ts"},"browser":{"require":"./index.js","import":"./browser/index.js","default":"./index.js"}},"./browser":{"types":"./index.d.ts","default":"./browser/index.js"},"./*.js":"./*.js","./*":{"require":"./*.js","import":"./*"}},"main":"./index.js","module":"./index.mjs","types":"./index.d.ts","browser":{"./browser/connection/ConnectionOptionsReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsXmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsYmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/driver/aurora-data-api/AuroraDataApiDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/better-sqlite3/BetterSqlite3Driver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/cockroachdb/CockroachDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoQueryRunner.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/bson.typings.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/typings.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mysql/MysqlDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/oracle/OracleDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/postgres/PostgresDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sap/SapDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlite/SqliteDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlserver/SqlServerDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/entity-manager/MongoEntityManager.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/logger/FileLogger.js":"./browser/platform/BrowserFileLoggerDummy.js","./browser/platform/PlatformTools.js":"./browser/platform/BrowserPlatformTools.js","./browser/repository/MongoRepository.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/util/DirectoryExportedClassesLoader.js":"./browser/platform/BrowserDirectoryExportedClassesLoader.js","./index.js":"./browser/index.js","./index.mjs":"./browser/index.js"},"repository":{"type":"git","url":"git+https://github.com/AlmSmartDoctor/typeorm-almighty.git"},"bugs":{"url":"https://github.com/AlmSmartDoctor/typeorm-almighty/issues"},"homepage":"https://github.com/AlmSmartDoctor/typeorm-almighty#readme","tags":["orm","typescript","typescript-orm","mysql","mysql-orm","postgresql","postgresql-orm","mariadb","mariadb-orm","spanner","sqlite","sqlite-orm","sql-server","sql-server-orm","oracle","oracle-orm","cloud-spanner","cloud-spanner-orm"],"devDependencies":{"@tsconfig/node16":"^16.1.1","@types/app-root-path":"^1.2.4","@types/chai":"^4.3.4","@types/chai-as-promised":"^7.1.5","@types/debug":"^4.1.7","@types/gulp-rename":"^2.0.6","@types/gulp-sourcemaps":"^0.0.38","@types/mkdirp":"^1.0.2","@types/mocha":"^10.0.1","@types/node":"^18.13.0","@types/sha.js":"^2.4.0","@types/sinon":"^10.0.13","@types/source-map-support":"^0.5.6","@types/uuid":"^9.0.0","@types/yargs":"^17.0.22","@typescript-eslint/eslint-plugin":"^6.17.0","better-sqlite3":"^8.1.0","chai":"^4.3.7","chai-as-promised":"^7.1.1","class-transformer":"^0.5.1","conventional-changelog-angular":"^5.0.13","conventional-changelog-cli":"^2.2.2","del":"6.1.1","eslint":"^8.44.0","gulp":"^4.0.2","gulp-istanbul":"^1.1.3","gulp-mocha":"^10.0.0","gulp-rename":"^2.0.0","gulp-replace":"^1.1.4","gulp-shell":"^0.8.0","gulp-sourcemaps":"^3.0.0","gulp-typescript":"^6.0.0-alpha.1","gulpclass":"^0.2.0","husky":"^8.0.3","mocha":"^10.2.0","mongodb":"^6.3.0","mssql":"^10.0.1","mysql":"^2.18.1","mysql2":"^3.1.1","pg":"^8.9.0","pg-query-stream":"^4.3.0","prettier":"^2.8.3","redis":"^4.6.4","remap-istanbul":"^0.13.0","rimraf":"^4.1.2","sinon":"^15.0.1","sinon-chai":"^3.7.0","source-map-support":"^0.5.21","sql.js":"^1.8.0","sqlite3":"^5.1.4","ts-node":"^10.9.2","typeorm-aurora-data-api-driver":"^2.4.4","typescript":"^5.3.3"},"peerDependencies":{"@google-cloud/spanner":"^5.18.0","@sap/hana-client":"^2.12.25","better-sqlite3":"^7.1.2 || ^8.0.0 || ^9.0.0","hdb-pool":"^0.1.6","ioredis":"^5.0.4","mongodb":"^5.8.0","mssql":"^9.1.1 || ^10.0.1","mysql2":"^2.2.5 || ^3.0.1","oracledb":"^6.3.0","pg":"^8.5.1","pg-native":"^3.0.0","pg-query-stream":"^4.0.0","redis":"^3.1.1 || ^4.0.0","reflect-metadata":"^0.1.14 || ^0.2.0","sql.js":"^1.4.0","sqlite3":"^5.0.3","ts-node":"^10.7.0","typeorm-aurora-data-api-driver":"^2.0.0"},"peerDependenciesMeta":{"@google-cloud/spanner":{"optional":true},"@sap/hana-client":{"optional":true},"better-sqlite3":{"optional":true},"hdb-pool":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"mssql":{"optional":true},"mysql2":{"optional":true},"oracledb":{"optional":true},"pg":{"optional":true},"pg-native":{"optional":true},"pg-query-stream":{"optional":true},"redis":{"optional":true},"sql.js":{"optional":true},"sqlite3":{"optional":true},"ts-node":{"optional":true},"typeorm-aurora-data-api-driver":{"optional":true}},"dependencies":{"@sqltools/formatter":"^1.2.5","app-root-path":"^3.1.0","buffer":"^6.0.3","chalk":"^4.1.2","cli-highlight":"^2.1.11","dayjs":"^1.11.9","debug":"^4.3.4","dotenv":"^16.0.3","glob":"^10.3.10","mkdirp":"^2.1.3","sha.js":"^2.4.11","tslib":"^2.5.0","uuid":"^9.0.0","yargs":"^17.6.2"},"scripts":{"test":"rimraf ./build && tsc && mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 90000 ./build/compiled/test","test-fast":"mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 90000 ./build/compiled/test","compile":"rimraf ./build && tsc","watch":"tsc -w","package":"gulp package","pack":"gulp pack","lint":"eslint . --ext .ts","format":"prettier --write --end-of-line auto \"./src/**/*.ts\" \"./test/**/*.ts\" \"./sample/**/*.ts\"","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 2"},"bin":{"typeorm":"cli.js","typeorm-ts-node-commonjs":"cli-ts-node-commonjs.js","typeorm-ts-node-esm":"cli-ts-node-esm.js"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"directories":{"doc":"docs","test":"test"},"_id":"@alm1983/typeorm@0.3.20-1","gitHead":"60142fc8162dced1c9ea98d0730dc079a0e08f7e","_nodeVersion":"21.7.0","_npmVersion":"10.5.2","dist":{"integrity":"sha512-VrJ5CUYQDrApbc2nUqjCxQ6iazxi7nUouk9SZmFCJIdr2wNTZFC1NIhzwd86dhyvCT/n8HFxu4HIgp+tPghX4w==","shasum":"7c9799c55d8bb4ebb8664636ccc7032a71dcaa29","tarball":"https://registry.npmjs.org/@alm1983/typeorm/-/typeorm-0.3.20-1.tgz","fileCount":2996,"unpackedSize":20448572,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEgAATP8U5sevhAN1sXp6F/vP80+LAS5DQz7hmjTMh9QIgdGikEf1tmszor0FzR79/96rkBTzNAZye6/SSf0KCf4Q="}]},"_npmUser":{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"},"maintainers":[{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.3.20-1_1713401418249_0.6770559041828148"},"_hasShrinkwrap":false},"0.3.20-2":{"name":"@alm1983/typeorm","private":false,"version":"0.3.20-2","description":"Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.","license":"MIT","author":{"name":"almighty","email":"smartdoctor1983@gmail.com"},"engines":{"node":">=16.13.0"},"exports":{".":{"types":"./index.d.ts","node":{"import":"./index.mjs","require":"./index.js","types":"./index.d.ts"},"browser":{"require":"./index.js","import":"./browser/index.js","default":"./index.js"}},"./browser":{"types":"./index.d.ts","default":"./browser/index.js"},"./*.js":"./*.js","./*":{"require":"./*.js","import":"./*"}},"main":"./index.js","module":"./index.mjs","types":"./index.d.ts","browser":{"./browser/connection/ConnectionOptionsReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsXmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsYmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/driver/aurora-data-api/AuroraDataApiDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/better-sqlite3/BetterSqlite3Driver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/cockroachdb/CockroachDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoQueryRunner.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/bson.typings.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/typings.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mysql/MysqlDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/oracle/OracleDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/postgres/PostgresDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sap/SapDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlite/SqliteDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlserver/SqlServerDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/entity-manager/MongoEntityManager.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/logger/FileLogger.js":"./browser/platform/BrowserFileLoggerDummy.js","./browser/platform/PlatformTools.js":"./browser/platform/BrowserPlatformTools.js","./browser/repository/MongoRepository.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/util/DirectoryExportedClassesLoader.js":"./browser/platform/BrowserDirectoryExportedClassesLoader.js","./index.js":"./browser/index.js","./index.mjs":"./browser/index.js"},"repository":{"type":"git","url":"git+https://github.com/AlmSmartDoctor/typeorm-almighty.git"},"bugs":{"url":"https://github.com/AlmSmartDoctor/typeorm-almighty/issues"},"homepage":"https://github.com/AlmSmartDoctor/typeorm-almighty#readme","tags":["orm","typescript","typescript-orm","mysql","mysql-orm","postgresql","postgresql-orm","mariadb","mariadb-orm","spanner","sqlite","sqlite-orm","sql-server","sql-server-orm","oracle","oracle-orm","cloud-spanner","cloud-spanner-orm"],"devDependencies":{"@tsconfig/node16":"^16.1.1","@types/app-root-path":"^1.2.4","@types/chai":"^4.3.4","@types/chai-as-promised":"^7.1.5","@types/debug":"^4.1.7","@types/gulp-rename":"^2.0.6","@types/gulp-sourcemaps":"^0.0.38","@types/mkdirp":"^1.0.2","@types/mocha":"^10.0.1","@types/node":"^18.13.0","@types/sha.js":"^2.4.0","@types/sinon":"^10.0.13","@types/source-map-support":"^0.5.6","@types/uuid":"^9.0.0","@types/yargs":"^17.0.22","@typescript-eslint/eslint-plugin":"^6.17.0","better-sqlite3":"^8.1.0","chai":"^4.3.7","chai-as-promised":"^7.1.1","class-transformer":"^0.5.1","conventional-changelog-angular":"^5.0.13","conventional-changelog-cli":"^2.2.2","del":"6.1.1","eslint":"^8.44.0","gulp":"^4.0.2","gulp-istanbul":"^1.1.3","gulp-mocha":"^10.0.0","gulp-rename":"^2.0.0","gulp-replace":"^1.1.4","gulp-shell":"^0.8.0","gulp-sourcemaps":"^3.0.0","gulp-typescript":"^6.0.0-alpha.1","gulpclass":"^0.2.0","husky":"^8.0.3","mocha":"^10.2.0","mongodb":"^6.3.0","mssql":"^10.0.1","mysql":"^2.18.1","mysql2":"^3.1.1","pg":"^8.9.0","pg-query-stream":"^4.3.0","prettier":"^2.8.3","redis":"^4.6.4","remap-istanbul":"^0.13.0","rimraf":"^4.1.2","sinon":"^15.0.1","sinon-chai":"^3.7.0","source-map-support":"^0.5.21","sql.js":"^1.8.0","sqlite3":"^5.1.4","ts-node":"^10.9.2","typeorm-aurora-data-api-driver":"^2.4.4","typescript":"^5.3.3"},"peerDependencies":{"@google-cloud/spanner":"^5.18.0","@sap/hana-client":"^2.12.25","better-sqlite3":"^7.1.2 || ^8.0.0 || ^9.0.0","hdb-pool":"^0.1.6","ioredis":"^5.0.4","mongodb":"^5.8.0","mssql":"^9.1.1 || ^10.0.1","mysql2":"^2.2.5 || ^3.0.1","oracledb":"^6.3.0","pg":"^8.5.1","pg-native":"^3.0.0","pg-query-stream":"^4.0.0","redis":"^3.1.1 || ^4.0.0","reflect-metadata":"^0.1.14 || ^0.2.0","sql.js":"^1.4.0","sqlite3":"^5.0.3","ts-node":"^10.7.0","typeorm-aurora-data-api-driver":"^2.0.0"},"peerDependenciesMeta":{"@google-cloud/spanner":{"optional":true},"@sap/hana-client":{"optional":true},"better-sqlite3":{"optional":true},"hdb-pool":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"mssql":{"optional":true},"mysql2":{"optional":true},"oracledb":{"optional":true},"pg":{"optional":true},"pg-native":{"optional":true},"pg-query-stream":{"optional":true},"redis":{"optional":true},"sql.js":{"optional":true},"sqlite3":{"optional":true},"ts-node":{"optional":true},"typeorm-aurora-data-api-driver":{"optional":true}},"dependencies":{"@sqltools/formatter":"^1.2.5","app-root-path":"^3.1.0","buffer":"^6.0.3","chalk":"^4.1.2","cli-highlight":"^2.1.11","dayjs":"^1.11.9","debug":"^4.3.4","dotenv":"^16.0.3","glob":"^10.3.10","mkdirp":"^2.1.3","sha.js":"^2.4.11","tslib":"^2.5.0","uuid":"^9.0.0","yargs":"^17.6.2"},"scripts":{"test":"rimraf ./build && tsc && mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 90000 ./build/compiled/test","test-fast":"mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 90000 ./build/compiled/test","compile":"rimraf ./build && tsc","watch":"tsc -w","package":"gulp package","pack":"gulp pack","lint":"eslint . --ext .ts","format":"prettier --write --end-of-line auto \"./src/**/*.ts\" \"./test/**/*.ts\" \"./sample/**/*.ts\"","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 2"},"bin":{"typeorm":"cli.js","typeorm-ts-node-commonjs":"cli-ts-node-commonjs.js","typeorm-ts-node-esm":"cli-ts-node-esm.js"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"directories":{"doc":"docs","test":"test"},"gitHead":"9d2ecb929767352cd91636e6ece6867689d9155e","_id":"@alm1983/typeorm@0.3.20-2","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-5WlXR++rUo6qb1X1Q+KFG62lggDSYzTmXpJYt7MjGIQ6rppa2/7R28PdYkrQOX3UFSbuMY2/QicpyI2FfEDLSA==","shasum":"2589dfada485ce379df84b6ce887bff2fcbb1a7b","tarball":"https://registry.npmjs.org/@alm1983/typeorm/-/typeorm-0.3.20-2.tgz","fileCount":2996,"unpackedSize":20447560,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEbuMBpgJoaLsdgXDE6b9FgQGmdCslFUtUSqKg3NzlYpAiEA6HGDzlUxgk/939AEA4dAxK/d0AC4CwNF3xnrzAXVn/U="}]},"_npmUser":{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"},"maintainers":[{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.3.20-2_1715154728701_0.8753578254041738"},"_hasShrinkwrap":false},"0.3.20-3":{"name":"@alm1983/typeorm","private":false,"version":"0.3.20-3","description":"Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.","license":"MIT","author":{"name":"almighty","email":"smartdoctor1983@gmail.com"},"engines":{"node":">=16.13.0"},"exports":{".":{"types":"./index.d.ts","node":{"import":"./index.mjs","require":"./index.js","types":"./index.d.ts"},"browser":{"require":"./index.js","import":"./browser/index.js","default":"./index.js"}},"./browser":{"types":"./index.d.ts","default":"./browser/index.js"},"./*.js":"./*.js","./*":{"require":"./*.js","import":"./*"}},"main":"./index.js","module":"./index.mjs","types":"./index.d.ts","browser":{"./browser/connection/ConnectionOptionsReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsXmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsYmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/driver/aurora-data-api/AuroraDataApiDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/better-sqlite3/BetterSqlite3Driver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/cockroachdb/CockroachDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoQueryRunner.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/bson.typings.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/typings.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mysql/MysqlDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/oracle/OracleDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/postgres/PostgresDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sap/SapDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlite/SqliteDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlserver/SqlServerDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/entity-manager/MongoEntityManager.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/logger/FileLogger.js":"./browser/platform/BrowserFileLoggerDummy.js","./browser/platform/PlatformTools.js":"./browser/platform/BrowserPlatformTools.js","./browser/repository/MongoRepository.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/util/DirectoryExportedClassesLoader.js":"./browser/platform/BrowserDirectoryExportedClassesLoader.js","./index.js":"./browser/index.js","./index.mjs":"./browser/index.js"},"repository":{"type":"git","url":"git+https://github.com/AlmSmartDoctor/typeorm-almighty.git"},"bugs":{"url":"https://github.com/AlmSmartDoctor/typeorm-almighty/issues"},"homepage":"https://github.com/AlmSmartDoctor/typeorm-almighty#readme","tags":["orm","typescript","typescript-orm","mysql","mysql-orm","postgresql","postgresql-orm","mariadb","mariadb-orm","spanner","sqlite","sqlite-orm","sql-server","sql-server-orm","oracle","oracle-orm","cloud-spanner","cloud-spanner-orm"],"devDependencies":{"@tsconfig/node16":"^16.1.1","@types/app-root-path":"^1.2.4","@types/chai":"^4.3.4","@types/chai-as-promised":"^7.1.5","@types/debug":"^4.1.7","@types/gulp-rename":"^2.0.6","@types/gulp-sourcemaps":"^0.0.38","@types/mkdirp":"^1.0.2","@types/mocha":"^10.0.1","@types/node":"^18.13.0","@types/sha.js":"^2.4.0","@types/sinon":"^10.0.13","@types/source-map-support":"^0.5.6","@types/uuid":"^9.0.0","@types/yargs":"^17.0.22","@typescript-eslint/eslint-plugin":"^6.17.0","better-sqlite3":"^8.1.0","chai":"^4.3.7","chai-as-promised":"^7.1.1","class-transformer":"^0.5.1","conventional-changelog-angular":"^5.0.13","conventional-changelog-cli":"^2.2.2","del":"6.1.1","eslint":"^8.44.0","gulp":"^4.0.2","gulp-istanbul":"^1.1.3","gulp-mocha":"^10.0.0","gulp-rename":"^2.0.0","gulp-replace":"^1.1.4","gulp-shell":"^0.8.0","gulp-sourcemaps":"^3.0.0","gulp-typescript":"^6.0.0-alpha.1","gulpclass":"^0.2.0","husky":"^8.0.3","mocha":"^10.2.0","mongodb":"^6.3.0","mssql":"^10.0.1","mysql":"^2.18.1","mysql2":"^3.1.1","pg":"^8.9.0","pg-query-stream":"^4.3.0","prettier":"^2.8.3","redis":"^4.6.4","remap-istanbul":"^0.13.0","rimraf":"^4.1.2","sinon":"^15.0.1","sinon-chai":"^3.7.0","source-map-support":"^0.5.21","sql.js":"^1.8.0","sqlite3":"^5.1.4","ts-node":"^10.9.2","typeorm-aurora-data-api-driver":"^2.4.4","typescript":"^5.3.3"},"peerDependencies":{"@google-cloud/spanner":"^5.18.0","@sap/hana-client":"^2.12.25","better-sqlite3":"^7.1.2 || ^8.0.0 || ^9.0.0","hdb-pool":"^0.1.6","ioredis":"^5.0.4","mongodb":"^5.8.0","mssql":"^9.1.1 || ^10.0.1","mysql2":"^2.2.5 || ^3.0.1","oracledb":"^6.3.0","pg":"^8.5.1","pg-native":"^3.0.0","pg-query-stream":"^4.0.0","redis":"^3.1.1 || ^4.0.0","reflect-metadata":"^0.1.14 || ^0.2.0","sql.js":"^1.4.0","sqlite3":"^5.0.3","ts-node":"^10.7.0","typeorm-aurora-data-api-driver":"^2.0.0"},"peerDependenciesMeta":{"@google-cloud/spanner":{"optional":true},"@sap/hana-client":{"optional":true},"better-sqlite3":{"optional":true},"hdb-pool":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"mssql":{"optional":true},"mysql2":{"optional":true},"oracledb":{"optional":true},"pg":{"optional":true},"pg-native":{"optional":true},"pg-query-stream":{"optional":true},"redis":{"optional":true},"sql.js":{"optional":true},"sqlite3":{"optional":true},"ts-node":{"optional":true},"typeorm-aurora-data-api-driver":{"optional":true}},"dependencies":{"@sqltools/formatter":"^1.2.5","app-root-path":"^3.1.0","buffer":"^6.0.3","chalk":"^4.1.2","cli-highlight":"^2.1.11","dayjs":"^1.11.9","debug":"^4.3.4","dotenv":"^16.0.3","glob":"^10.3.10","mkdirp":"^2.1.3","sha.js":"^2.4.11","tslib":"^2.5.0","uuid":"^9.0.0","yargs":"^17.6.2"},"scripts":{"test":"rimraf ./build && tsc && mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 90000 ./build/compiled/test","test-fast":"mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 90000 ./build/compiled/test","compile":"rimraf ./build && tsc","watch":"tsc -w","package":"gulp package","pack":"gulp pack","lint":"eslint . --ext .ts","format":"prettier --write --end-of-line auto \"./src/**/*.ts\" \"./test/**/*.ts\" \"./sample/**/*.ts\"","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 2"},"bin":{"typeorm":"cli.js","typeorm-ts-node-commonjs":"cli-ts-node-commonjs.js","typeorm-ts-node-esm":"cli-ts-node-esm.js"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"directories":{"doc":"docs","test":"test"},"_id":"@alm1983/typeorm@0.3.20-3","gitHead":"9d2ecb929767352cd91636e6ece6867689d9155e","_nodeVersion":"20.12.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-DBA/NaxgAvV1aD6Y+olnT9ZUo/Y+3Y9l5yESenCkdbISxhZt7n2cOiwNB508RXdqKiTTHxqf0JlHaHeGWyhWDg==","shasum":"f183d0fe89558e3ec0a1e3645e9ee2db725b50b1","tarball":"https://registry.npmjs.org/@alm1983/typeorm/-/typeorm-0.3.20-3.tgz","fileCount":2996,"unpackedSize":20447378,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDT4sFdqa4SvGkqPvJDFBCbaI45J/keWcup31jQDkXOnAiEAlHC7hH8sv5rJ65gsWi/eOIsSOa5/tzbSLochN+odcfQ="}]},"_npmUser":{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"},"maintainers":[{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.3.20-3_1715222045678_0.8639520494080668"},"_hasShrinkwrap":false},"0.3.20-4":{"name":"@alm1983/typeorm","private":false,"version":"0.3.20-4","description":"Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.","license":"MIT","author":{"name":"almighty","email":"smartdoctor1983@gmail.com"},"engines":{"node":">=16.13.0"},"exports":{".":{"types":"./index.d.ts","node":{"import":"./index.mjs","require":"./index.js","types":"./index.d.ts"},"browser":{"require":"./index.js","import":"./browser/index.js","default":"./index.js"}},"./browser":{"types":"./index.d.ts","default":"./browser/index.js"},"./*.js":"./*.js","./*":{"require":"./*.js","import":"./*"}},"main":"./index.js","module":"./index.mjs","types":"./index.d.ts","browser":{"./browser/connection/ConnectionOptionsReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsXmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsYmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/driver/aurora-data-api/AuroraDataApiDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/better-sqlite3/BetterSqlite3Driver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/cockroachdb/CockroachDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoQueryRunner.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/bson.typings.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/typings.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mysql/MysqlDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/oracle/OracleDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/postgres/PostgresDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sap/SapDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlite/SqliteDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlserver/SqlServerDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/entity-manager/MongoEntityManager.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/logger/FileLogger.js":"./browser/platform/BrowserFileLoggerDummy.js","./browser/platform/PlatformTools.js":"./browser/platform/BrowserPlatformTools.js","./browser/repository/MongoRepository.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/util/DirectoryExportedClassesLoader.js":"./browser/platform/BrowserDirectoryExportedClassesLoader.js","./index.js":"./browser/index.js","./index.mjs":"./browser/index.js"},"repository":{"type":"git","url":"git+https://github.com/AlmSmartDoctor/typeorm-almighty.git"},"bugs":{"url":"https://github.com/AlmSmartDoctor/typeorm-almighty/issues"},"homepage":"https://github.com/AlmSmartDoctor/typeorm-almighty#readme","tags":["orm","typescript","typescript-orm","mysql","mysql-orm","postgresql","postgresql-orm","mariadb","mariadb-orm","spanner","sqlite","sqlite-orm","sql-server","sql-server-orm","oracle","oracle-orm","cloud-spanner","cloud-spanner-orm"],"devDependencies":{"@tsconfig/node16":"^16.1.1","@types/app-root-path":"^1.2.4","@types/chai":"^4.3.4","@types/chai-as-promised":"^7.1.5","@types/debug":"^4.1.7","@types/gulp-rename":"^2.0.6","@types/gulp-sourcemaps":"^0.0.38","@types/mkdirp":"^1.0.2","@types/mocha":"^10.0.1","@types/node":"^18.13.0","@types/sha.js":"^2.4.0","@types/sinon":"^10.0.13","@types/source-map-support":"^0.5.6","@types/uuid":"^9.0.0","@types/yargs":"^17.0.22","@typescript-eslint/eslint-plugin":"^6.17.0","better-sqlite3":"^8.1.0","chai":"^4.3.7","chai-as-promised":"^7.1.1","class-transformer":"^0.5.1","conventional-changelog-angular":"^5.0.13","conventional-changelog-cli":"^2.2.2","del":"6.1.1","eslint":"^8.44.0","gulp":"^4.0.2","gulp-istanbul":"^1.1.3","gulp-mocha":"^10.0.0","gulp-rename":"^2.0.0","gulp-replace":"^1.1.4","gulp-shell":"^0.8.0","gulp-sourcemaps":"^3.0.0","gulp-typescript":"^6.0.0-alpha.1","gulpclass":"^0.2.0","husky":"^8.0.3","mocha":"^10.2.0","mongodb":"^6.3.0","mssql":"^10.0.1","mysql":"^2.18.1","mysql2":"^3.1.1","pg":"^8.9.0","pg-query-stream":"^4.3.0","prettier":"^2.8.3","redis":"^4.6.4","remap-istanbul":"^0.13.0","rimraf":"^4.1.2","sinon":"^15.0.1","sinon-chai":"^3.7.0","source-map-support":"^0.5.21","sql.js":"^1.8.0","sqlite3":"^5.1.4","ts-node":"^10.9.2","typeorm-aurora-data-api-driver":"^2.4.4","typescript":"^5.3.3"},"peerDependencies":{"@google-cloud/spanner":"^5.18.0","@sap/hana-client":"^2.12.25","better-sqlite3":"^7.1.2 || ^8.0.0 || ^9.0.0","hdb-pool":"^0.1.6","ioredis":"^5.0.4","mongodb":"^5.8.0","mssql":"^9.1.1 || ^10.0.1","mysql2":"^2.2.5 || ^3.0.1","oracledb":"^6.3.0","pg":"^8.5.1","pg-native":"^3.0.0","pg-query-stream":"^4.0.0","redis":"^3.1.1 || ^4.0.0","reflect-metadata":"^0.1.14 || ^0.2.0","sql.js":"^1.4.0","sqlite3":"^5.0.3","ts-node":"^10.7.0","typeorm-aurora-data-api-driver":"^2.0.0"},"peerDependenciesMeta":{"@google-cloud/spanner":{"optional":true},"@sap/hana-client":{"optional":true},"better-sqlite3":{"optional":true},"hdb-pool":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"mssql":{"optional":true},"mysql2":{"optional":true},"oracledb":{"optional":true},"pg":{"optional":true},"pg-native":{"optional":true},"pg-query-stream":{"optional":true},"redis":{"optional":true},"sql.js":{"optional":true},"sqlite3":{"optional":true},"ts-node":{"optional":true},"typeorm-aurora-data-api-driver":{"optional":true}},"dependencies":{"@sqltools/formatter":"^1.2.5","app-root-path":"^3.1.0","buffer":"^6.0.3","chalk":"^4.1.2","cli-highlight":"^2.1.11","dayjs":"^1.11.9","debug":"^4.3.4","dotenv":"^16.0.3","glob":"^10.3.10","mkdirp":"^2.1.3","sha.js":"^2.4.11","tslib":"^2.5.0","uuid":"^9.0.0","yargs":"^17.6.2"},"scripts":{"test":"rimraf ./build && tsc && mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 90000 ./build/compiled/test","test-fast":"mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 90000 ./build/compiled/test","compile":"rimraf ./build && tsc","watch":"tsc -w","package":"gulp package","pack":"gulp pack","lint":"eslint . --ext .ts","format":"prettier --write --end-of-line auto \"./src/**/*.ts\" \"./test/**/*.ts\" \"./sample/**/*.ts\"","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 2"},"bin":{"typeorm":"cli.js","typeorm-ts-node-commonjs":"cli-ts-node-commonjs.js","typeorm-ts-node-esm":"cli-ts-node-esm.js"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"directories":{"doc":"docs","test":"test"},"gitHead":"5836c8153dc9a1047b0e451b6ecc139b542041ae","_id":"@alm1983/typeorm@0.3.20-4","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-vLm1vtbC6SHEtlBIaxeR2WVw89+7ctEFlo2+6fkAneeQRw8DwHMD/zg6wKBrIgfKUCWIU1x3WA9MojDzlPq7VQ==","shasum":"b50b11c88f1c064821e84f34a7d821a6a5ba19f3","tarball":"https://registry.npmjs.org/@alm1983/typeorm/-/typeorm-0.3.20-4.tgz","fileCount":2996,"unpackedSize":20448390,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDGKeGk9AAr2uelray/dwc2xdvBXxIBVXADFIiuYx/XeAiABG1pw14kqDXHn3czhXqWD+YbvTi1+bA7SfKaWnsqZyA=="}]},"_npmUser":{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"},"maintainers":[{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.3.20-4_1715247305927_0.2828141941085396"},"_hasShrinkwrap":false},"0.3.20-5":{"name":"@alm1983/typeorm","private":false,"version":"0.3.20-5","description":"Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.","license":"MIT","author":{"name":"almighty","email":"smartdoctor1983@gmail.com"},"engines":{"node":">=16.13.0"},"exports":{".":{"types":"./index.d.ts","node":{"import":"./index.mjs","require":"./index.js","types":"./index.d.ts"},"browser":{"require":"./index.js","import":"./browser/index.js","default":"./index.js"}},"./browser":{"types":"./index.d.ts","default":"./browser/index.js"},"./*.js":"./*.js","./*":{"require":"./*.js","import":"./*"}},"main":"./index.js","module":"./index.mjs","types":"./index.d.ts","browser":{"./browser/connection/ConnectionOptionsReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsXmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsYmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/driver/aurora-data-api/AuroraDataApiDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/better-sqlite3/BetterSqlite3Driver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/cockroachdb/CockroachDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoQueryRunner.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/bson.typings.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/typings.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mysql/MysqlDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/oracle/OracleDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/postgres/PostgresDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sap/SapDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlite/SqliteDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlserver/SqlServerDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/entity-manager/MongoEntityManager.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/logger/FileLogger.js":"./browser/platform/BrowserFileLoggerDummy.js","./browser/platform/PlatformTools.js":"./browser/platform/BrowserPlatformTools.js","./browser/repository/MongoRepository.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/util/DirectoryExportedClassesLoader.js":"./browser/platform/BrowserDirectoryExportedClassesLoader.js","./index.js":"./browser/index.js","./index.mjs":"./browser/index.js"},"repository":{"type":"git","url":"git+https://github.com/AlmSmartDoctor/typeorm-almighty.git"},"bugs":{"url":"https://github.com/AlmSmartDoctor/typeorm-almighty/issues"},"homepage":"https://github.com/AlmSmartDoctor/typeorm-almighty#readme","tags":["orm","typescript","typescript-orm","mysql","mysql-orm","postgresql","postgresql-orm","mariadb","mariadb-orm","spanner","sqlite","sqlite-orm","sql-server","sql-server-orm","oracle","oracle-orm","cloud-spanner","cloud-spanner-orm"],"devDependencies":{"@tsconfig/node16":"^16.1.1","@types/app-root-path":"^1.2.4","@types/chai":"^4.3.4","@types/chai-as-promised":"^7.1.5","@types/debug":"^4.1.7","@types/gulp-rename":"^2.0.6","@types/gulp-sourcemaps":"^0.0.38","@types/mkdirp":"^1.0.2","@types/mocha":"^10.0.1","@types/node":"^18.13.0","@types/sha.js":"^2.4.0","@types/sinon":"^10.0.13","@types/source-map-support":"^0.5.6","@types/uuid":"^9.0.0","@types/yargs":"^17.0.22","@typescript-eslint/eslint-plugin":"^6.17.0","better-sqlite3":"^8.1.0","chai":"^4.3.7","chai-as-promised":"^7.1.1","class-transformer":"^0.5.1","conventional-changelog-angular":"^5.0.13","conventional-changelog-cli":"^2.2.2","del":"6.1.1","eslint":"^8.44.0","gulp":"^4.0.2","gulp-istanbul":"^1.1.3","gulp-mocha":"^10.0.0","gulp-rename":"^2.0.0","gulp-replace":"^1.1.4","gulp-shell":"^0.8.0","gulp-sourcemaps":"^3.0.0","gulp-typescript":"^6.0.0-alpha.1","gulpclass":"^0.2.0","husky":"^8.0.3","mocha":"^10.2.0","mongodb":"^6.3.0","mssql":"^10.0.1","mysql":"^2.18.1","mysql2":"^3.1.1","pg":"^8.9.0","pg-query-stream":"^4.3.0","prettier":"^2.8.3","redis":"^4.6.4","remap-istanbul":"^0.13.0","rimraf":"^4.1.2","sinon":"^15.0.1","sinon-chai":"^3.7.0","source-map-support":"^0.5.21","sql.js":"^1.8.0","sqlite3":"^5.1.4","ts-node":"^10.9.2","typeorm-aurora-data-api-driver":"^2.4.4","typescript":"^5.3.3"},"peerDependencies":{"@google-cloud/spanner":"^5.18.0","@sap/hana-client":"^2.12.25","better-sqlite3":"^7.1.2 || ^8.0.0 || ^9.0.0","hdb-pool":"^0.1.6","ioredis":"^5.0.4","mongodb":"^5.8.0","mssql":"^9.1.1 || ^10.0.1","mysql2":"^2.2.5 || ^3.0.1","oracledb":"^6.3.0","pg":"^8.5.1","pg-native":"^3.0.0","pg-query-stream":"^4.0.0","redis":"^3.1.1 || ^4.0.0","reflect-metadata":"^0.1.14 || ^0.2.0","sql.js":"^1.4.0","sqlite3":"^5.0.3","ts-node":"^10.7.0","typeorm-aurora-data-api-driver":"^2.0.0"},"peerDependenciesMeta":{"@google-cloud/spanner":{"optional":true},"@sap/hana-client":{"optional":true},"better-sqlite3":{"optional":true},"hdb-pool":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"mssql":{"optional":true},"mysql2":{"optional":true},"oracledb":{"optional":true},"pg":{"optional":true},"pg-native":{"optional":true},"pg-query-stream":{"optional":true},"redis":{"optional":true},"sql.js":{"optional":true},"sqlite3":{"optional":true},"ts-node":{"optional":true},"typeorm-aurora-data-api-driver":{"optional":true}},"dependencies":{"@sqltools/formatter":"^1.2.5","app-root-path":"^3.1.0","buffer":"^6.0.3","chalk":"^4.1.2","cli-highlight":"^2.1.11","dayjs":"^1.11.9","debug":"^4.3.4","dotenv":"^16.0.3","glob":"^10.3.10","mkdirp":"^2.1.3","sha.js":"^2.4.11","tslib":"^2.5.0","uuid":"^9.0.0","yargs":"^17.6.2"},"scripts":{"test":"rimraf ./build && tsc && mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 90000 ./build/compiled/test","test-fast":"mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 90000 ./build/compiled/test","compile":"rimraf ./build && tsc","watch":"tsc -w","package":"gulp package","pack":"gulp pack","lint":"eslint . --ext .ts","format":"prettier --write --end-of-line auto \"./src/**/*.ts\" \"./test/**/*.ts\" \"./sample/**/*.ts\"","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 2"},"bin":{"typeorm":"cli.js","typeorm-ts-node-commonjs":"cli-ts-node-commonjs.js","typeorm-ts-node-esm":"cli-ts-node-esm.js"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"directories":{"doc":"docs","test":"test"},"gitHead":"f1bcbd86a9ec1742b88694c719dbcb9cf01028ad","_id":"@alm1983/typeorm@0.3.20-5","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-2OmYGumcXznhbg8Ivq//TnDKyW+odm2+yi2vWiPKxhjfSr+g7/+FFAcerGiOpNN5oo0hp09MfNCpfv7O+QNrVQ==","shasum":"cdd8c0a2b39cbb4f277ccec96574e9d91dcc9fed","tarball":"https://registry.npmjs.org/@alm1983/typeorm/-/typeorm-0.3.20-5.tgz","fileCount":2996,"unpackedSize":20446670,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCj9NsjFGEPGbs2aFaWg6No977LnRxMAfoyNa5jjgJZNQIgQVGEHHG5V3brb918bDATomY0+4Eo97R/LirAaGQVDzU="}]},"_npmUser":{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"},"maintainers":[{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.3.20-5_1715248244231_0.33846888598633074"},"_hasShrinkwrap":false},"0.3.20-6":{"name":"@alm1983/typeorm","private":false,"version":"0.3.20-6","description":"Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.","license":"MIT","author":{"name":"almighty","email":"smartdoctor1983@gmail.com"},"engines":{"node":">=16.13.0"},"exports":{".":{"types":"./index.d.ts","node":{"import":"./index.mjs","require":"./index.js","types":"./index.d.ts"},"browser":{"require":"./index.js","import":"./browser/index.js","default":"./index.js"}},"./browser":{"types":"./index.d.ts","default":"./browser/index.js"},"./*.js":"./*.js","./*":{"require":"./*.js","import":"./*"}},"main":"./index.js","module":"./index.mjs","types":"./index.d.ts","browser":{"./browser/connection/ConnectionOptionsReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsXmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsYmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/driver/aurora-data-api/AuroraDataApiDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/better-sqlite3/BetterSqlite3Driver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/cockroachdb/CockroachDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoQueryRunner.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/bson.typings.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/typings.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mysql/MysqlDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/oracle/OracleDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/postgres/PostgresDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sap/SapDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlite/SqliteDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlserver/SqlServerDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/entity-manager/MongoEntityManager.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/logger/FileLogger.js":"./browser/platform/BrowserFileLoggerDummy.js","./browser/platform/PlatformTools.js":"./browser/platform/BrowserPlatformTools.js","./browser/repository/MongoRepository.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/util/DirectoryExportedClassesLoader.js":"./browser/platform/BrowserDirectoryExportedClassesLoader.js","./index.js":"./browser/index.js","./index.mjs":"./browser/index.js"},"repository":{"type":"git","url":"git+https://github.com/AlmSmartDoctor/typeorm-almighty.git"},"bugs":{"url":"https://github.com/AlmSmartDoctor/typeorm-almighty/issues"},"homepage":"https://github.com/AlmSmartDoctor/typeorm-almighty#readme","tags":["orm","typescript","typescript-orm","mysql","mysql-orm","postgresql","postgresql-orm","mariadb","mariadb-orm","spanner","sqlite","sqlite-orm","sql-server","sql-server-orm","oracle","oracle-orm","cloud-spanner","cloud-spanner-orm"],"devDependencies":{"@tsconfig/node16":"^16.1.1","@types/app-root-path":"^1.2.4","@types/chai":"^4.3.4","@types/chai-as-promised":"^7.1.5","@types/debug":"^4.1.7","@types/gulp-rename":"^2.0.6","@types/gulp-sourcemaps":"^0.0.38","@types/mkdirp":"^1.0.2","@types/mocha":"^10.0.1","@types/node":"^18.13.0","@types/sha.js":"^2.4.0","@types/sinon":"^10.0.13","@types/source-map-support":"^0.5.6","@types/uuid":"^9.0.0","@types/yargs":"^17.0.22","@typescript-eslint/eslint-plugin":"^6.17.0","better-sqlite3":"^8.1.0","chai":"^4.3.7","chai-as-promised":"^7.1.1","class-transformer":"^0.5.1","conventional-changelog-angular":"^5.0.13","conventional-changelog-cli":"^2.2.2","del":"6.1.1","eslint":"^8.44.0","gulp":"^4.0.2","gulp-istanbul":"^1.1.3","gulp-mocha":"^10.0.0","gulp-rename":"^2.0.0","gulp-replace":"^1.1.4","gulp-shell":"^0.8.0","gulp-sourcemaps":"^3.0.0","gulp-typescript":"^6.0.0-alpha.1","gulpclass":"^0.2.0","husky":"^8.0.3","mocha":"^10.2.0","mongodb":"^6.3.0","mssql":"^10.0.1","mysql":"^2.18.1","mysql2":"^3.1.1","pg":"^8.9.0","pg-query-stream":"^4.3.0","prettier":"^2.8.3","redis":"^4.6.4","remap-istanbul":"^0.13.0","rimraf":"^4.1.2","sinon":"^15.0.1","sinon-chai":"^3.7.0","source-map-support":"^0.5.21","sql.js":"^1.8.0","sqlite3":"^5.1.4","ts-node":"^10.9.2","typeorm-aurora-data-api-driver":"^2.4.4","typescript":"^5.3.3"},"peerDependencies":{"@google-cloud/spanner":"^5.18.0","@sap/hana-client":"^2.12.25","better-sqlite3":"^7.1.2 || ^8.0.0 || ^9.0.0","hdb-pool":"^0.1.6","ioredis":"^5.0.4","mongodb":"^5.8.0","mssql":"^9.1.1 || ^10.0.1","mysql2":"^2.2.5 || ^3.0.1","oracledb":"^6.3.0","pg":"^8.5.1","pg-native":"^3.0.0","pg-query-stream":"^4.0.0","redis":"^3.1.1 || ^4.0.0","reflect-metadata":"^0.1.14 || ^0.2.0","sql.js":"^1.4.0","sqlite3":"^5.0.3","ts-node":"^10.7.0","typeorm-aurora-data-api-driver":"^2.0.0"},"peerDependenciesMeta":{"@google-cloud/spanner":{"optional":true},"@sap/hana-client":{"optional":true},"better-sqlite3":{"optional":true},"hdb-pool":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"mssql":{"optional":true},"mysql2":{"optional":true},"oracledb":{"optional":true},"pg":{"optional":true},"pg-native":{"optional":true},"pg-query-stream":{"optional":true},"redis":{"optional":true},"sql.js":{"optional":true},"sqlite3":{"optional":true},"ts-node":{"optional":true},"typeorm-aurora-data-api-driver":{"optional":true}},"dependencies":{"@sqltools/formatter":"^1.2.5","app-root-path":"^3.1.0","buffer":"^6.0.3","chalk":"^4.1.2","cli-highlight":"^2.1.11","dayjs":"^1.11.9","debug":"^4.3.4","dotenv":"^16.0.3","glob":"^10.3.10","mkdirp":"^2.1.3","sha.js":"^2.4.11","tslib":"^2.5.0","uuid":"^9.0.0","yargs":"^17.6.2"},"scripts":{"test":"rimraf ./build && tsc && mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 90000 ./build/compiled/test","test-fast":"mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 90000 ./build/compiled/test","compile":"rimraf ./build && tsc","watch":"tsc -w","package":"gulp package","pack":"gulp pack","lint":"eslint . --ext .ts","format":"prettier --write --end-of-line auto \"./src/**/*.ts\" \"./test/**/*.ts\" \"./sample/**/*.ts\"","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 2"},"bin":{"typeorm":"cli.js","typeorm-ts-node-commonjs":"cli-ts-node-commonjs.js","typeorm-ts-node-esm":"cli-ts-node-esm.js"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"directories":{"doc":"docs","test":"test"},"gitHead":"6d9bb48aae3294d95d7fad67386b0badb09502db","_id":"@alm1983/typeorm@0.3.20-6","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-sgis24yo5KUYMeJ6aFPxGzaRxAN+wHbFVng6+eqlQCqg0Jsocw0Clky/K3gkr4hF2MVM1Gt7S2Ci6K6/5FPyyg==","shasum":"213f20c63bc47efb022ea4b27f38483a14907f84","tarball":"https://registry.npmjs.org/@alm1983/typeorm/-/typeorm-0.3.20-6.tgz","fileCount":2996,"unpackedSize":20446562,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICga5NZap/LKC3Z5oCJTqp8swnxSbVGTTbaI2R7qfGeFAiB3rzHUSm6mFlFt8KeeWMJmfq3mBi3ezl27ZO/3n7RrtQ=="}]},"_npmUser":{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"},"maintainers":[{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.3.20-6_1715307730074_0.8216055851293731"},"_hasShrinkwrap":false},"0.3.20-7":{"name":"@alm1983/typeorm","private":false,"version":"0.3.20-7","description":"Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.","license":"MIT","author":{"name":"almighty","email":"smartdoctor1983@gmail.com"},"engines":{"node":">=16.13.0"},"exports":{".":{"types":"./index.d.ts","node":{"import":"./index.mjs","require":"./index.js","types":"./index.d.ts"},"browser":{"require":"./index.js","import":"./browser/index.js","default":"./index.js"}},"./browser":{"types":"./index.d.ts","default":"./browser/index.js"},"./*.js":"./*.js","./*":{"require":"./*.js","import":"./*"}},"main":"./index.js","module":"./index.mjs","types":"./index.d.ts","browser":{"./browser/connection/ConnectionOptionsReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsXmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsYmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/driver/aurora-data-api/AuroraDataApiDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/better-sqlite3/BetterSqlite3Driver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/cockroachdb/CockroachDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoQueryRunner.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/bson.typings.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/typings.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mysql/MysqlDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/oracle/OracleDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/postgres/PostgresDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sap/SapDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlite/SqliteDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlserver/SqlServerDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/entity-manager/MongoEntityManager.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/logger/FileLogger.js":"./browser/platform/BrowserFileLoggerDummy.js","./browser/platform/PlatformTools.js":"./browser/platform/BrowserPlatformTools.js","./browser/repository/MongoRepository.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/util/DirectoryExportedClassesLoader.js":"./browser/platform/BrowserDirectoryExportedClassesLoader.js","./index.js":"./browser/index.js","./index.mjs":"./browser/index.js"},"repository":{"type":"git","url":"git+https://github.com/AlmSmartDoctor/typeorm-almighty.git"},"bugs":{"url":"https://github.com/AlmSmartDoctor/typeorm-almighty/issues"},"homepage":"https://github.com/AlmSmartDoctor/typeorm-almighty#readme","tags":["orm","typescript","typescript-orm","mysql","mysql-orm","postgresql","postgresql-orm","mariadb","mariadb-orm","spanner","sqlite","sqlite-orm","sql-server","sql-server-orm","oracle","oracle-orm","cloud-spanner","cloud-spanner-orm"],"devDependencies":{"@tsconfig/node16":"^16.1.1","@types/app-root-path":"^1.2.4","@types/chai":"^4.3.4","@types/chai-as-promised":"^7.1.5","@types/debug":"^4.1.7","@types/gulp-rename":"^2.0.6","@types/gulp-sourcemaps":"^0.0.38","@types/mkdirp":"^1.0.2","@types/mocha":"^10.0.1","@types/node":"^18.13.0","@types/sha.js":"^2.4.0","@types/sinon":"^10.0.13","@types/source-map-support":"^0.5.6","@types/uuid":"^9.0.0","@types/yargs":"^17.0.22","@typescript-eslint/eslint-plugin":"^6.17.0","better-sqlite3":"^8.1.0","chai":"^4.3.7","chai-as-promised":"^7.1.1","class-transformer":"^0.5.1","conventional-changelog-angular":"^5.0.13","conventional-changelog-cli":"^2.2.2","del":"6.1.1","eslint":"^8.44.0","gulp":"^4.0.2","gulp-istanbul":"^1.1.3","gulp-mocha":"^10.0.0","gulp-rename":"^2.0.0","gulp-replace":"^1.1.4","gulp-shell":"^0.8.0","gulp-sourcemaps":"^3.0.0","gulp-typescript":"^6.0.0-alpha.1","gulpclass":"^0.2.0","husky":"^8.0.3","mocha":"^10.2.0","mongodb":"^6.3.0","mssql":"^10.0.1","mysql":"^2.18.1","mysql2":"^3.1.1","pg":"^8.9.0","pg-query-stream":"^4.3.0","prettier":"^2.8.3","redis":"^4.6.4","remap-istanbul":"^0.13.0","rimraf":"^4.1.2","sinon":"^15.0.1","sinon-chai":"^3.7.0","source-map-support":"^0.5.21","sql.js":"^1.8.0","sqlite3":"^5.1.4","ts-node":"^10.9.2","typeorm-aurora-data-api-driver":"^2.4.4","typescript":"^5.3.3"},"peerDependencies":{"@google-cloud/spanner":"^5.18.0","@sap/hana-client":"^2.12.25","better-sqlite3":"^7.1.2 || ^8.0.0 || ^9.0.0","hdb-pool":"^0.1.6","ioredis":"^5.0.4","mongodb":"^5.8.0","mssql":"^9.1.1 || ^10.0.1","mysql2":"^2.2.5 || ^3.0.1","oracledb":"^6.3.0","pg":"^8.5.1","pg-native":"^3.0.0","pg-query-stream":"^4.0.0","redis":"^3.1.1 || ^4.0.0","reflect-metadata":"^0.1.14 || ^0.2.0","sql.js":"^1.4.0","sqlite3":"^5.0.3","ts-node":"^10.7.0","typeorm-aurora-data-api-driver":"^2.0.0"},"peerDependenciesMeta":{"@google-cloud/spanner":{"optional":true},"@sap/hana-client":{"optional":true},"better-sqlite3":{"optional":true},"hdb-pool":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"mssql":{"optional":true},"mysql2":{"optional":true},"oracledb":{"optional":true},"pg":{"optional":true},"pg-native":{"optional":true},"pg-query-stream":{"optional":true},"redis":{"optional":true},"sql.js":{"optional":true},"sqlite3":{"optional":true},"ts-node":{"optional":true},"typeorm-aurora-data-api-driver":{"optional":true}},"dependencies":{"@sqltools/formatter":"^1.2.5","app-root-path":"^3.1.0","buffer":"^6.0.3","chalk":"^4.1.2","cli-highlight":"^2.1.11","dayjs":"^1.11.9","debug":"^4.3.4","dotenv":"^16.0.3","glob":"^10.3.10","mkdirp":"^2.1.3","sha.js":"^2.4.11","tslib":"^2.5.0","uuid":"^9.0.0","yargs":"^17.6.2"},"scripts":{"test":"rimraf ./build && tsc && mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 90000 ./build/compiled/test","test-fast":"mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 90000 ./build/compiled/test","compile":"rimraf ./build && tsc","watch":"tsc -w","package":"gulp package","pack":"gulp pack","lint":"eslint . --ext .ts","format":"prettier --write --end-of-line auto \"./src/**/*.ts\" \"./test/**/*.ts\" \"./sample/**/*.ts\"","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 2"},"bin":{"typeorm":"cli.js","typeorm-ts-node-commonjs":"cli-ts-node-commonjs.js","typeorm-ts-node-esm":"cli-ts-node-esm.js"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"directories":{"doc":"docs","test":"test"},"gitHead":"d0068569d1ef36d671914e0e356c62e43f990506","_id":"@alm1983/typeorm@0.3.20-7","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-/aPmPtQ/3hNGq2X+Hmsi91nJ6/EREvReBto3Zw5xt3/HnVsXEeQx45Q4hg5IJH6rgp4+W+TbJnaYtgiCh0a9iQ==","shasum":"e9686cde8fd6dd95571d946fa8bc9f3de3edf282","tarball":"https://registry.npmjs.org/@alm1983/typeorm/-/typeorm-0.3.20-7.tgz","fileCount":2996,"unpackedSize":20446566,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDWhEoddLhc3lFj+5IhbwG+qIRMsIr1eP5dGTLsxyOSPAiEA3Rw/pv7yPlsHSSaFBmzbqXiWIM/ZrrNdYhpestrJRjU="}]},"_npmUser":{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"},"maintainers":[{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.3.20-7_1715313991342_0.6047867229003427"},"_hasShrinkwrap":false},"0.3.20-8":{"name":"@alm1983/typeorm","private":false,"version":"0.3.20-8","description":"Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.","license":"MIT","author":{"name":"almighty","email":"smartdoctor1983@gmail.com"},"engines":{"node":">=16.13.0"},"exports":{".":{"types":"./index.d.ts","node":{"import":"./index.mjs","require":"./index.js","types":"./index.d.ts"},"browser":{"require":"./index.js","import":"./browser/index.js","default":"./index.js"}},"./browser":{"types":"./index.d.ts","default":"./browser/index.js"},"./*.js":"./*.js","./*":{"require":"./*.js","import":"./*"}},"main":"./index.js","module":"./index.mjs","types":"./index.d.ts","browser":{"./browser/connection/ConnectionOptionsReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsXmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsYmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/driver/aurora-data-api/AuroraDataApiDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/better-sqlite3/BetterSqlite3Driver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/cockroachdb/CockroachDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoQueryRunner.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/bson.typings.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/typings.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mysql/MysqlDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/oracle/OracleDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/postgres/PostgresDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sap/SapDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlite/SqliteDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlserver/SqlServerDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/entity-manager/MongoEntityManager.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/logger/FileLogger.js":"./browser/platform/BrowserFileLoggerDummy.js","./browser/platform/PlatformTools.js":"./browser/platform/BrowserPlatformTools.js","./browser/repository/MongoRepository.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/util/DirectoryExportedClassesLoader.js":"./browser/platform/BrowserDirectoryExportedClassesLoader.js","./index.js":"./browser/index.js","./index.mjs":"./browser/index.js"},"repository":{"type":"git","url":"git+https://github.com/AlmSmartDoctor/typeorm-almighty.git"},"bugs":{"url":"https://github.com/AlmSmartDoctor/typeorm-almighty/issues"},"homepage":"https://github.com/AlmSmartDoctor/typeorm-almighty#readme","tags":["orm","typescript","typescript-orm","mysql","mysql-orm","postgresql","postgresql-orm","mariadb","mariadb-orm","spanner","sqlite","sqlite-orm","sql-server","sql-server-orm","oracle","oracle-orm","cloud-spanner","cloud-spanner-orm"],"devDependencies":{"@tsconfig/node16":"^16.1.1","@types/app-root-path":"^1.2.4","@types/chai":"^4.3.4","@types/chai-as-promised":"^7.1.5","@types/debug":"^4.1.7","@types/gulp-rename":"^2.0.6","@types/gulp-sourcemaps":"^0.0.38","@types/mkdirp":"^1.0.2","@types/mocha":"^10.0.1","@types/node":"^18.13.0","@types/sha.js":"^2.4.0","@types/sinon":"^10.0.13","@types/source-map-support":"^0.5.6","@types/uuid":"^9.0.0","@types/yargs":"^17.0.22","@typescript-eslint/eslint-plugin":"^6.17.0","better-sqlite3":"^8.1.0","chai":"^4.3.7","chai-as-promised":"^7.1.1","class-transformer":"^0.5.1","conventional-changelog-angular":"^5.0.13","conventional-changelog-cli":"^2.2.2","del":"6.1.1","eslint":"^8.44.0","gulp":"^4.0.2","gulp-istanbul":"^1.1.3","gulp-mocha":"^10.0.0","gulp-rename":"^2.0.0","gulp-replace":"^1.1.4","gulp-shell":"^0.8.0","gulp-sourcemaps":"^3.0.0","gulp-typescript":"^6.0.0-alpha.1","gulpclass":"^0.2.0","husky":"^8.0.3","mocha":"^10.2.0","mongodb":"^6.3.0","mssql":"^10.0.1","mysql":"^2.18.1","mysql2":"^3.1.1","pg":"^8.9.0","pg-query-stream":"^4.3.0","prettier":"^2.8.3","redis":"^4.6.4","remap-istanbul":"^0.13.0","rimraf":"^4.1.2","sinon":"^15.0.1","sinon-chai":"^3.7.0","source-map-support":"^0.5.21","sql.js":"^1.8.0","sqlite3":"^5.1.4","ts-node":"^10.9.2","typeorm-aurora-data-api-driver":"^2.4.4","typescript":"^5.3.3"},"peerDependencies":{"@google-cloud/spanner":"^5.18.0","@sap/hana-client":"^2.12.25","better-sqlite3":"^7.1.2 || ^8.0.0 || ^9.0.0","hdb-pool":"^0.1.6","ioredis":"^5.0.4","mongodb":"^5.8.0","mssql":"^9.1.1 || ^10.0.1","mysql2":"^2.2.5 || ^3.0.1","oracledb":"^6.3.0","pg":"^8.5.1","pg-native":"^3.0.0","pg-query-stream":"^4.0.0","redis":"^3.1.1 || ^4.0.0","reflect-metadata":"^0.1.14 || ^0.2.0","sql.js":"^1.4.0","sqlite3":"^5.0.3","ts-node":"^10.7.0","typeorm-aurora-data-api-driver":"^2.0.0"},"peerDependenciesMeta":{"@google-cloud/spanner":{"optional":true},"@sap/hana-client":{"optional":true},"better-sqlite3":{"optional":true},"hdb-pool":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"mssql":{"optional":true},"mysql2":{"optional":true},"oracledb":{"optional":true},"pg":{"optional":true},"pg-native":{"optional":true},"pg-query-stream":{"optional":true},"redis":{"optional":true},"sql.js":{"optional":true},"sqlite3":{"optional":true},"ts-node":{"optional":true},"typeorm-aurora-data-api-driver":{"optional":true}},"dependencies":{"@sqltools/formatter":"^1.2.5","app-root-path":"^3.1.0","buffer":"^6.0.3","chalk":"^4.1.2","cli-highlight":"^2.1.11","dayjs":"^1.11.9","debug":"^4.3.4","dotenv":"^16.0.3","glob":"^10.3.10","mkdirp":"^2.1.3","sha.js":"^2.4.11","tslib":"^2.5.0","uuid":"^9.0.0","yargs":"^17.6.2"},"scripts":{"test":"rimraf ./build && tsc && mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 90000 ./build/compiled/test","test-fast":"mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 90000 ./build/compiled/test","compile":"rimraf ./build && tsc","watch":"tsc -w","package":"gulp package","pack":"gulp pack","lint":"eslint . --ext .ts","format":"prettier --write --end-of-line auto \"./src/**/*.ts\" \"./test/**/*.ts\" \"./sample/**/*.ts\"","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 2"},"bin":{"typeorm":"cli.js","typeorm-ts-node-commonjs":"cli-ts-node-commonjs.js","typeorm-ts-node-esm":"cli-ts-node-esm.js"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"directories":{"doc":"docs","test":"test"},"gitHead":"96008e2db6d08f48292811ab69362d90fbf3416b","_id":"@alm1983/typeorm@0.3.20-8","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-A3gZ+9NR94Oz70u2qIS+bKfqzUtsR+YyMtNfh7JUniztra4VFp6uXT4hPXWC6qB6cFBTKqcREs2pfd/LuznyWw==","shasum":"c6477597754de2f1c35f879a17b74f868f378d66","tarball":"https://registry.npmjs.org/@alm1983/typeorm/-/typeorm-0.3.20-8.tgz","fileCount":2996,"unpackedSize":20446938,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLmSiZe26RitUCMCJmlC2uY4zsIbFnGlPr9PkrUW/edQIhAK6BQHWaNies/zl2H7oD0Jqm0ifP5PRYsh1DCxIh2HjD"}]},"_npmUser":{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"},"maintainers":[{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.3.20-8_1715316601324_0.8689760529280193"},"_hasShrinkwrap":false},"0.3.20-9":{"name":"@alm1983/typeorm","private":false,"version":"0.3.20-9","description":"Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.","license":"MIT","author":{"name":"almighty","email":"smartdoctor1983@gmail.com"},"engines":{"node":">=16.13.0"},"exports":{".":{"types":"./index.d.ts","node":{"import":"./index.mjs","require":"./index.js","types":"./index.d.ts"},"browser":{"require":"./index.js","import":"./browser/index.js","default":"./index.js"}},"./browser":{"types":"./index.d.ts","default":"./browser/index.js"},"./*.js":"./*.js","./*":{"require":"./*.js","import":"./*"}},"main":"./index.js","module":"./index.mjs","types":"./index.d.ts","browser":{"./browser/connection/ConnectionOptionsReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsXmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsYmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/driver/aurora-data-api/AuroraDataApiDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/better-sqlite3/BetterSqlite3Driver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/cockroachdb/CockroachDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoQueryRunner.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/bson.typings.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/typings.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mysql/MysqlDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/oracle/OracleDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/postgres/PostgresDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sap/SapDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlite/SqliteDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlserver/SqlServerDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/entity-manager/MongoEntityManager.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/logger/FileLogger.js":"./browser/platform/BrowserFileLoggerDummy.js","./browser/platform/PlatformTools.js":"./browser/platform/BrowserPlatformTools.js","./browser/repository/MongoRepository.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/util/DirectoryExportedClassesLoader.js":"./browser/platform/BrowserDirectoryExportedClassesLoader.js","./index.js":"./browser/index.js","./index.mjs":"./browser/index.js"},"repository":{"type":"git","url":"git+https://github.com/AlmSmartDoctor/typeorm-almighty.git"},"bugs":{"url":"https://github.com/AlmSmartDoctor/typeorm-almighty/issues"},"homepage":"https://github.com/AlmSmartDoctor/typeorm-almighty#readme","tags":["orm","typescript","typescript-orm","mysql","mysql-orm","postgresql","postgresql-orm","mariadb","mariadb-orm","spanner","sqlite","sqlite-orm","sql-server","sql-server-orm","oracle","oracle-orm","cloud-spanner","cloud-spanner-orm"],"devDependencies":{"@tsconfig/node16":"^16.1.1","@types/app-root-path":"^1.2.4","@types/chai":"^4.3.4","@types/chai-as-promised":"^7.1.5","@types/debug":"^4.1.7","@types/gulp-rename":"^2.0.6","@types/gulp-sourcemaps":"^0.0.38","@types/mkdirp":"^1.0.2","@types/mocha":"^10.0.1","@types/node":"^18.13.0","@types/sha.js":"^2.4.0","@types/sinon":"^10.0.13","@types/source-map-support":"^0.5.6","@types/uuid":"^9.0.0","@types/yargs":"^17.0.22","@typescript-eslint/eslint-plugin":"^6.17.0","better-sqlite3":"^8.1.0","chai":"^4.3.7","chai-as-promised":"^7.1.1","class-transformer":"^0.5.1","conventional-changelog-angular":"^5.0.13","conventional-changelog-cli":"^2.2.2","del":"6.1.1","eslint":"^8.44.0","gulp":"^4.0.2","gulp-istanbul":"^1.1.3","gulp-mocha":"^10.0.0","gulp-rename":"^2.0.0","gulp-replace":"^1.1.4","gulp-shell":"^0.8.0","gulp-sourcemaps":"^3.0.0","gulp-typescript":"^6.0.0-alpha.1","gulpclass":"^0.2.0","husky":"^8.0.3","mocha":"^10.2.0","mongodb":"^6.3.0","mssql":"^10.0.1","mysql":"^2.18.1","mysql2":"^3.1.1","pg":"^8.9.0","pg-query-stream":"^4.3.0","prettier":"^2.8.3","redis":"^4.6.4","remap-istanbul":"^0.13.0","rimraf":"^4.1.2","sinon":"^15.0.1","sinon-chai":"^3.7.0","source-map-support":"^0.5.21","sql.js":"^1.8.0","sqlite3":"^5.1.4","ts-node":"^10.9.2","typeorm-aurora-data-api-driver":"^2.4.4","typescript":"^5.3.3"},"peerDependencies":{"@google-cloud/spanner":"^5.18.0","@sap/hana-client":"^2.12.25","better-sqlite3":"^7.1.2 || ^8.0.0 || ^9.0.0","hdb-pool":"^0.1.6","ioredis":"^5.0.4","mongodb":"^5.8.0","mssql":"^9.1.1 || ^10.0.1","mysql2":"^2.2.5 || ^3.0.1","oracledb":"^6.3.0","pg":"^8.5.1","pg-native":"^3.0.0","pg-query-stream":"^4.0.0","redis":"^3.1.1 || ^4.0.0","reflect-metadata":"^0.1.14 || ^0.2.0","sql.js":"^1.4.0","sqlite3":"^5.0.3","ts-node":"^10.7.0","typeorm-aurora-data-api-driver":"^2.0.0"},"peerDependenciesMeta":{"@google-cloud/spanner":{"optional":true},"@sap/hana-client":{"optional":true},"better-sqlite3":{"optional":true},"hdb-pool":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"mssql":{"optional":true},"mysql2":{"optional":true},"oracledb":{"optional":true},"pg":{"optional":true},"pg-native":{"optional":true},"pg-query-stream":{"optional":true},"redis":{"optional":true},"sql.js":{"optional":true},"sqlite3":{"optional":true},"ts-node":{"optional":true},"typeorm-aurora-data-api-driver":{"optional":true}},"dependencies":{"@sqltools/formatter":"^1.2.5","app-root-path":"^3.1.0","buffer":"^6.0.3","chalk":"^4.1.2","cli-highlight":"^2.1.11","dayjs":"^1.11.9","debug":"^4.3.4","dotenv":"^16.0.3","glob":"^10.3.10","mkdirp":"^2.1.3","sha.js":"^2.4.11","tslib":"^2.5.0","uuid":"^9.0.0","yargs":"^17.6.2"},"scripts":{"test":"rimraf ./build && tsc && mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 90000 ./build/compiled/test","test-fast":"mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 90000 ./build/compiled/test","compile":"rimraf ./build && tsc","watch":"tsc -w","package":"gulp package","pack":"gulp pack","lint":"eslint . --ext .ts","format":"prettier --write --end-of-line auto \"./src/**/*.ts\" \"./test/**/*.ts\" \"./sample/**/*.ts\"","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 2"},"bin":{"typeorm":"cli.js","typeorm-ts-node-commonjs":"cli-ts-node-commonjs.js","typeorm-ts-node-esm":"cli-ts-node-esm.js"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"directories":{"doc":"docs","test":"test"},"_id":"@alm1983/typeorm@0.3.20-9","gitHead":"4192a67d9bf635fc6a782c76eedba517cf8c1454","_nodeVersion":"21.7.0","_npmVersion":"10.5.2","dist":{"integrity":"sha512-6nJ3BWl74brQJMSNaujPN+rDbq8/uE+KKWzAchGZPaWdyHDIfwFomEFgngd6SDzpZ7i6ZcmjAl1AxWADwxXdyg==","shasum":"8756568d0bc42f7b090f3259ca38708e7d3588a5","tarball":"https://registry.npmjs.org/@alm1983/typeorm/-/typeorm-0.3.20-9.tgz","fileCount":2996,"unpackedSize":20446518,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVKseDNNwuYVasKUJQuyv0f2Zemyccr5D+HXus1EQ5vwIhAM3c/xADMemQ/walykBB3PkP17SNeTBmXTFTqus+aaJY"}]},"_npmUser":{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"},"maintainers":[{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.3.20-9_1715317560597_0.027275024575861284"},"_hasShrinkwrap":false},"0.3.20-10":{"name":"@alm1983/typeorm","private":false,"version":"0.3.20-10","description":"Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.","license":"MIT","author":{"name":"almighty","email":"smartdoctor1983@gmail.com"},"engines":{"node":">=16.13.0"},"exports":{".":{"types":"./index.d.ts","node":{"import":"./index.mjs","require":"./index.js","types":"./index.d.ts"},"browser":{"require":"./index.js","import":"./browser/index.js","default":"./index.js"}},"./browser":{"types":"./index.d.ts","default":"./browser/index.js"},"./*.js":"./*.js","./*":{"require":"./*.js","import":"./*"}},"main":"./index.js","module":"./index.mjs","types":"./index.d.ts","browser":{"./browser/connection/ConnectionOptionsReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsXmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsYmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/driver/aurora-data-api/AuroraDataApiDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/better-sqlite3/BetterSqlite3Driver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/cockroachdb/CockroachDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoQueryRunner.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/bson.typings.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/typings.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mysql/MysqlDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/oracle/OracleDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/postgres/PostgresDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sap/SapDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlite/SqliteDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlserver/SqlServerDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/entity-manager/MongoEntityManager.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/logger/FileLogger.js":"./browser/platform/BrowserFileLoggerDummy.js","./browser/platform/PlatformTools.js":"./browser/platform/BrowserPlatformTools.js","./browser/repository/MongoRepository.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/util/DirectoryExportedClassesLoader.js":"./browser/platform/BrowserDirectoryExportedClassesLoader.js","./index.js":"./browser/index.js","./index.mjs":"./browser/index.js"},"repository":{"type":"git","url":"git+https://github.com/AlmSmartDoctor/typeorm-almighty.git"},"bugs":{"url":"https://github.com/AlmSmartDoctor/typeorm-almighty/issues"},"homepage":"https://github.com/AlmSmartDoctor/typeorm-almighty#readme","tags":["orm","typescript","typescript-orm","mysql","mysql-orm","postgresql","postgresql-orm","mariadb","mariadb-orm","spanner","sqlite","sqlite-orm","sql-server","sql-server-orm","oracle","oracle-orm","cloud-spanner","cloud-spanner-orm"],"devDependencies":{"@tsconfig/node16":"^16.1.1","@types/app-root-path":"^1.2.4","@types/chai":"^4.3.4","@types/chai-as-promised":"^7.1.5","@types/debug":"^4.1.7","@types/gulp-rename":"^2.0.6","@types/gulp-sourcemaps":"^0.0.38","@types/mkdirp":"^1.0.2","@types/mocha":"^10.0.1","@types/node":"^18.13.0","@types/sha.js":"^2.4.0","@types/sinon":"^10.0.13","@types/source-map-support":"^0.5.6","@types/uuid":"^9.0.0","@types/yargs":"^17.0.22","@typescript-eslint/eslint-plugin":"^6.17.0","better-sqlite3":"^8.1.0","chai":"^4.3.7","chai-as-promised":"^7.1.1","class-transformer":"^0.5.1","conventional-changelog-angular":"^5.0.13","conventional-changelog-cli":"^2.2.2","del":"6.1.1","eslint":"^8.44.0","gulp":"^4.0.2","gulp-istanbul":"^1.1.3","gulp-mocha":"^10.0.0","gulp-rename":"^2.0.0","gulp-replace":"^1.1.4","gulp-shell":"^0.8.0","gulp-sourcemaps":"^3.0.0","gulp-typescript":"^6.0.0-alpha.1","gulpclass":"^0.2.0","husky":"^8.0.3","mocha":"^10.2.0","mongodb":"^6.3.0","mssql":"^10.0.1","mysql":"^2.18.1","mysql2":"^3.1.1","pg":"^8.9.0","pg-query-stream":"^4.3.0","prettier":"^2.8.3","redis":"^4.6.4","remap-istanbul":"^0.13.0","rimraf":"^4.1.2","sinon":"^15.0.1","sinon-chai":"^3.7.0","source-map-support":"^0.5.21","sql.js":"^1.8.0","sqlite3":"^5.1.4","ts-node":"^10.9.2","typeorm-aurora-data-api-driver":"^2.4.4","typescript":"^5.3.3"},"peerDependencies":{"@google-cloud/spanner":"^5.18.0","@sap/hana-client":"^2.12.25","better-sqlite3":"^7.1.2 || ^8.0.0 || ^9.0.0","hdb-pool":"^0.1.6","ioredis":"^5.0.4","mongodb":"^5.8.0","mssql":"^9.1.1 || ^10.0.1","mysql2":"^2.2.5 || ^3.0.1","oracledb":"^6.3.0","pg":"^8.5.1","pg-native":"^3.0.0","pg-query-stream":"^4.0.0","redis":"^3.1.1 || ^4.0.0","reflect-metadata":"^0.1.14 || ^0.2.0","sql.js":"^1.4.0","sqlite3":"^5.0.3","ts-node":"^10.7.0","typeorm-aurora-data-api-driver":"^2.0.0"},"peerDependenciesMeta":{"@google-cloud/spanner":{"optional":true},"@sap/hana-client":{"optional":true},"better-sqlite3":{"optional":true},"hdb-pool":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"mssql":{"optional":true},"mysql2":{"optional":true},"oracledb":{"optional":true},"pg":{"optional":true},"pg-native":{"optional":true},"pg-query-stream":{"optional":true},"redis":{"optional":true},"sql.js":{"optional":true},"sqlite3":{"optional":true},"ts-node":{"optional":true},"typeorm-aurora-data-api-driver":{"optional":true}},"dependencies":{"@sqltools/formatter":"^1.2.5","app-root-path":"^3.1.0","buffer":"^6.0.3","chalk":"^4.1.2","cli-highlight":"^2.1.11","dayjs":"^1.11.9","debug":"^4.3.4","dotenv":"^16.0.3","glob":"^10.3.10","mkdirp":"^2.1.3","sha.js":"^2.4.11","tslib":"^2.5.0","uuid":"^9.0.0","yargs":"^17.6.2"},"scripts":{"test":"rimraf ./build && tsc && mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 90000 ./build/compiled/test","test-fast":"mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 90000 ./build/compiled/test","compile":"rimraf ./build && tsc","watch":"tsc -w","package":"gulp package","pack":"gulp pack","lint":"eslint . --ext .ts","format":"prettier --write --end-of-line auto \"./src/**/*.ts\" \"./test/**/*.ts\" \"./sample/**/*.ts\"","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 2"},"bin":{"typeorm":"cli.js","typeorm-ts-node-commonjs":"cli-ts-node-commonjs.js","typeorm-ts-node-esm":"cli-ts-node-esm.js"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"directories":{"doc":"docs","test":"test"},"_id":"@alm1983/typeorm@0.3.20-10","gitHead":"34a0f644de3b66f00b619ecfa4bdd331c6ec90c5","_nodeVersion":"21.7.0","_npmVersion":"10.5.2","dist":{"integrity":"sha512-5meVOH24SyhWJravpAADp9/ndG6NoB567ilV3Hk35TxqsKhoP4CIaVCJYeldsAGl4RK4FyIillj6quudxspzvw==","shasum":"9a7531f96a40e3d2fe907799cd7f15502ddbf9d2","tarball":"https://registry.npmjs.org/@alm1983/typeorm/-/typeorm-0.3.20-10.tgz","fileCount":2996,"unpackedSize":20446795,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUnuzUjseryvWS8btAEzQaoorI8kJ36i77mcnAJrAEyAIhAMnxIPXINqPyWC+/v9eccuzm/OhiZL55+5znRdyYjlKm"}]},"_npmUser":{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"},"maintainers":[{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.3.20-10_1715317974337_0.9810499724541957"},"_hasShrinkwrap":false},"0.3.20-11":{"name":"@alm1983/typeorm","private":false,"version":"0.3.20-11","description":"Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.","license":"MIT","author":{"name":"almighty","email":"smartdoctor1983@gmail.com"},"engines":{"node":">=16.13.0"},"exports":{".":{"types":"./index.d.ts","node":{"import":"./index.mjs","require":"./index.js","types":"./index.d.ts"},"browser":{"require":"./index.js","import":"./browser/index.js","default":"./index.js"}},"./browser":{"types":"./index.d.ts","default":"./browser/index.js"},"./*.js":"./*.js","./*":{"require":"./*.js","import":"./*"}},"main":"./index.js","module":"./index.mjs","types":"./index.d.ts","browser":{"./browser/connection/ConnectionOptionsReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsXmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/connection/options-reader/ConnectionOptionsYmlReader.js":"./browser/platform/BrowserConnectionOptionsReaderDummy.js","./browser/driver/aurora-data-api/AuroraDataApiDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/better-sqlite3/BetterSqlite3Driver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/cockroachdb/CockroachDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/MongoQueryRunner.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/bson.typings.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mongodb/typings.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/mysql/MysqlDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/oracle/OracleDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/postgres/PostgresDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sap/SapDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlite/SqliteDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/driver/sqlserver/SqlServerDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/entity-manager/MongoEntityManager.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/logger/FileLogger.js":"./browser/platform/BrowserFileLoggerDummy.js","./browser/platform/PlatformTools.js":"./browser/platform/BrowserPlatformTools.js","./browser/repository/MongoRepository.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/util/DirectoryExportedClassesLoader.js":"./browser/platform/BrowserDirectoryExportedClassesLoader.js","./index.js":"./browser/index.js","./index.mjs":"./browser/index.js"},"repository":{"type":"git","url":"git+https://github.com/AlmSmartDoctor/typeorm-almighty.git"},"bugs":{"url":"https://github.com/AlmSmartDoctor/typeorm-almighty/issues"},"homepage":"https://github.com/AlmSmartDoctor/typeorm-almighty#readme","tags":["orm","typescript","typescript-orm","mysql","mysql-orm","postgresql","postgresql-orm","mariadb","mariadb-orm","spanner","sqlite","sqlite-orm","sql-server","sql-server-orm","oracle","oracle-orm","cloud-spanner","cloud-spanner-orm"],"devDependencies":{"@tsconfig/node16":"^16.1.1","@types/app-root-path":"^1.2.4","@types/chai":"^4.3.4","@types/chai-as-promised":"^7.1.5","@types/debug":"^4.1.7","@types/gulp-rename":"^2.0.6","@types/gulp-sourcemaps":"^0.0.38","@types/mkdirp":"^1.0.2","@types/mocha":"^10.0.1","@types/node":"^18.13.0","@types/sha.js":"^2.4.0","@types/sinon":"^10.0.13","@types/source-map-support":"^0.5.6","@types/uuid":"^9.0.0","@types/yargs":"^17.0.22","@typescript-eslint/eslint-plugin":"^6.17.0","better-sqlite3":"^8.1.0","chai":"^4.3.7","chai-as-promised":"^7.1.1","class-transformer":"^0.5.1","conventional-changelog-angular":"^5.0.13","conventional-changelog-cli":"^2.2.2","del":"6.1.1","eslint":"^8.44.0","gulp":"^4.0.2","gulp-istanbul":"^1.1.3","gulp-mocha":"^10.0.0","gulp-rename":"^2.0.0","gulp-replace":"^1.1.4","gulp-shell":"^0.8.0","gulp-sourcemaps":"^3.0.0","gulp-typescript":"^6.0.0-alpha.1","gulpclass":"^0.2.0","husky":"^8.0.3","mocha":"^10.2.0","mongodb":"^6.3.0","mssql":"^10.0.1","mysql":"^2.18.1","mysql2":"^3.1.1","pg":"^8.9.0","pg-query-stream":"^4.3.0","prettier":"^2.8.3","redis":"^4.6.4","remap-istanbul":"^0.13.0","rimraf":"^4.1.2","sinon":"^15.0.1","sinon-chai":"^3.7.0","source-map-support":"^0.5.21","sql.js":"^1.8.0","sqlite3":"^5.1.4","ts-node":"^10.9.2","typeorm-aurora-data-api-driver":"^2.4.4","typescript":"^5.3.3"},"peerDependencies":{"@google-cloud/spanner":"^5.18.0","@sap/hana-client":"^2.12.25","better-sqlite3":"^7.1.2 || ^8.0.0 || ^9.0.0","hdb-pool":"^0.1.6","ioredis":"^5.0.4","mongodb":"^5.8.0","mssql":"^9.1.1 || ^10.0.1","mysql2":"^2.2.5 || ^3.0.1","oracledb":"^6.3.0","pg":"^8.5.1","pg-native":"^3.0.0","pg-query-stream":"^4.0.0","redis":"^3.1.1 || ^4.0.0","reflect-metadata":"^0.1.14 || ^0.2.0","sql.js":"^1.4.0","sqlite3":"^5.0.3","ts-node":"^10.7.0","typeorm-aurora-data-api-driver":"^2.0.0"},"peerDependenciesMeta":{"@google-cloud/spanner":{"optional":true},"@sap/hana-client":{"optional":true},"better-sqlite3":{"optional":true},"hdb-pool":{"optional":true},"ioredis":{"optional":true},"mongodb":{"optional":true},"mssql":{"optional":true},"mysql2":{"optional":true},"oracledb":{"optional":true},"pg":{"optional":true},"pg-native":{"optional":true},"pg-query-stream":{"optional":true},"redis":{"optional":true},"sql.js":{"optional":true},"sqlite3":{"optional":true},"ts-node":{"optional":true},"typeorm-aurora-data-api-driver":{"optional":true}},"dependencies":{"@sqltools/formatter":"^1.2.5","app-root-path":"^3.1.0","buffer":"^6.0.3","chalk":"^4.1.2","cli-highlight":"^2.1.11","dayjs":"^1.11.9","debug":"^4.3.4","dotenv":"^16.0.3","glob":"^10.3.10","mkdirp":"^2.1.3","sha.js":"^2.4.11","tslib":"^2.5.0","uuid":"^9.0.0","yargs":"^17.6.2"},"scripts":{"test":"rimraf ./build && tsc && mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 90000 ./build/compiled/test","test-fast":"mocha --file ./build/compiled/test/utils/test-setup.js --bail --recursive --timeout 90000 ./build/compiled/test","compile":"rimraf ./build && tsc","watch":"tsc -w","package":"gulp package","pack":"gulp pack","lint":"eslint . --ext .ts","format":"prettier --write --end-of-line auto \"./src/**/*.ts\" \"./test/**/*.ts\" \"./sample/**/*.ts\"","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s -r 2"},"bin":{"typeorm":"cli.js","typeorm-ts-node-commonjs":"cli-ts-node-commonjs.js","typeorm-ts-node-esm":"cli-ts-node-esm.js"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"directories":{"doc":"docs","test":"test"},"_id":"@alm1983/typeorm@0.3.20-11","gitHead":"5b1c91cb1f54f658d5962188f1386798216f0698","_nodeVersion":"21.7.0","_npmVersion":"10.5.2","dist":{"integrity":"sha512-hiPVh2Ac8wgj+L88xkX+b7kF/n9jhLr3iEoUvcD2Y97Ep54kQaiEGn3eSvaXBrSXXoS8NlL6XJ2E6iARzUbzBg==","shasum":"e2530f82d8380f43d126d99606fe9459a27bf974","tarball":"https://registry.npmjs.org/@alm1983/typeorm/-/typeorm-0.3.20-11.tgz","fileCount":2996,"unpackedSize":20446799,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFp1bIoQyrnxXm+2KOfyg2x1V+SAP5IjQPH00DSI9hzBAiEAy0w+iy5LbvuusKzvghqTf/I86ysXhNHrE9ECdHHniY4="}]},"_npmUser":{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"},"maintainers":[{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.3.20-11_1715319508291_0.5119540870695658"},"_hasShrinkwrap":false}},"time":{"created":"2021-12-22T02:42:59.693Z","0.2.41-4":"2021-12-22T02:43:00.097Z","modified":"2024-05-10T05:38:28.838Z","0.2.41-5":"2021-12-22T03:11:18.842Z","0.2.41-6":"2021-12-23T02:36:27.381Z","0.2.41-13":"2021-12-27T01:05:25.605Z","0.2.41-14":"2021-12-27T01:33:57.866Z","0.2.41-15":"2021-12-27T03:16:55.543Z","0.2.41-16":"2021-12-27T05:01:52.644Z","0.2.41-18":"2021-12-27T07:35:56.757Z","0.2.41-19":"2021-12-27T08:26:15.522Z","0.2.41-20":"2021-12-28T01:11:57.573Z","0.2.41-21":"2021-12-28T02:35:45.034Z","0.2.41-22":"2022-02-08T03:23:26.373Z","0.2.41-23":"2022-02-16T06:28:21.745Z","0.2.41-24":"2022-03-15T02:10:06.320Z","0.3.20":"2024-04-16T06:44:29.965Z","0.3.20-1":"2024-04-18T00:50:18.583Z","0.3.20-2":"2024-05-08T07:52:09.030Z","0.3.20-3":"2024-05-09T02:34:05.999Z","0.3.20-4":"2024-05-09T09:35:06.200Z","0.3.20-5":"2024-05-09T09:50:44.544Z","0.3.20-6":"2024-05-10T02:22:10.566Z","0.3.20-7":"2024-05-10T04:06:32.043Z","0.3.20-8":"2024-05-10T04:50:01.629Z","0.3.20-9":"2024-05-10T05:06:00.973Z","0.3.20-10":"2024-05-10T05:12:54.610Z","0.3.20-11":"2024-05-10T05:38:28.623Z"},"maintainers":[{"name":"alm1983_root","email":"smartdoctor1983@gmail.com"}],"description":"Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.","homepage":"https://github.com/AlmSmartDoctor/typeorm-almighty#readme","repository":{"type":"git","url":"git+https://github.com/AlmSmartDoctor/typeorm-almighty.git"},"author":{"name":"almighty","email":"smartdoctor1983@gmail.com"},"bugs":{"url":"https://github.com/AlmSmartDoctor/typeorm-almighty/issues"},"license":"MIT","readme":"<div align=\"center\">\n  <a href=\"http://typeorm.io/\">\n    <img src=\"https://github.com/typeorm/typeorm/raw/master/resources/logo_big.png\" width=\"492\" height=\"228\">\n  </a>\n  <br>\n  <br>\n\t<a href=\"https://app.circleci.com/pipelines/github/typeorm/typeorm\">\n\t\t<img src=\"https://circleci.com/gh/typeorm/typeorm/tree/master.svg?style=shield\">\n\t</a>\n\t<a href=\"https://badge.fury.io/js/typeorm\">\n\t\t<img src=\"https://badge.fury.io/js/typeorm.svg\">\n\t</a>\n    <a href=\"https://codecov.io/gh/typeorm/typeorm\">\n        <img alt=\"Codecov\" src=\"https://img.shields.io/codecov/c/github/typeorm/typeorm.svg\">\n    </a>\n\t<a href=\"https://join.slack.com/t/typeorm/shared_invite/zt-uu12ljeb-OH_0086I379fUDApYJHNuw\">\n\t\t<img src=\"https://img.shields.io/badge/chat-on%20slack-blue.svg\">\n\t</a>\n  <br>\n  <br>\n</div>\n\n## TypeORM fork supporting mssql 2008\nTypeORM is an [ORM](https://en.wikipedia.org/wiki/Object-relational_mapping)\nthat can run in NodeJS, Browser, Cordova, PhoneGap, Ionic, React Native, NativeScript, Expo, and Electron platforms\nand can be used with TypeScript and JavaScript (ES2021).\nIts goal is to always support the latest JavaScript features and provide additional features\nthat help you to develop any kind of application that uses databases - from\nsmall applications with a few tables to large-scale enterprise applications\nwith multiple databases.\n\nTypeORM supports both [Active Record](./docs/active-record-data-mapper.md#what-is-the-active-record-pattern) and [Data Mapper](./docs/active-record-data-mapper.md#what-is-the-data-mapper-pattern) patterns,\nunlike all other JavaScript ORMs currently in existence,\nwhich means you can write high-quality, loosely coupled, scalable,\nmaintainable applications in the most productive way.\n\nTypeORM is highly influenced by other ORMs, such as [Hibernate](http://hibernate.org/orm/),\n[Doctrine](http://www.doctrine-project.org/) and [Entity Framework](https://www.asp.net/entity-framework).\n\n## Features\n\n-   Supports both [DataMapper](./docs/active-record-data-mapper.md#what-is-the-data-mapper-pattern) and [ActiveRecord](./docs/active-record-data-mapper.md#what-is-the-active-record-pattern) (your choice).\n-   Entities and columns.\n-   Database-specific column types.\n-   Entity manager.\n-   Repositories and custom repositories.\n-   Clean object-relational model.\n-   Associations (relations).\n-   Eager and lazy relations.\n-   Uni-directional, bi-directional, and self-referenced relations.\n-   Supports multiple inheritance patterns.\n-   Cascades.\n-   Indices.\n-   Transactions.\n-   Migrations and automatic migrations generation.\n-   Connection pooling.\n-   Replication.\n-   Using multiple database instances.\n-   Working with multiple database types.\n-   Cross-database and cross-schema queries.\n-   Elegant-syntax, flexible and powerful QueryBuilder.\n-   Left and inner joins.\n-   Proper pagination for queries using joins.\n-   Query caching.\n-   Streaming raw results.\n-   Logging.\n-   Listeners and subscribers (hooks).\n-   Supports closure table pattern.\n-   Schema declaration in models or separate configuration files.\n-   Supports MySQL / MariaDB / Postgres / CockroachDB / SQLite / Microsoft SQL Server / Oracle / SAP Hana / sql.js.\n-   Supports MongoDB NoSQL database.\n-   Works in NodeJS / Browser / Ionic / Cordova / React Native / NativeScript / Expo / Electron platforms.\n-   TypeScript and JavaScript support.\n-   ESM and CommonJS support.\n-   Produced code is performant, flexible, clean, and maintainable.\n-   Follows all possible best practices.\n-   CLI.\n\nAnd more...\n\nWith TypeORM your models look like this:\n\n```javascript\nimport { Entity, PrimaryGeneratedColumn, Column } from \"typeorm\"\n\n@Entity()\nexport class User {\n    @PrimaryGeneratedColumn()\n    id: number\n\n    @Column()\n    firstName: string\n\n    @Column()\n    lastName: string\n\n    @Column()\n    age: number\n}\n```\n\nAnd your domain logic looks like this:\n\n```javascript\nconst userRepository = MyDataSource.getRepository(User)\n\nconst user = new User()\nuser.firstName = \"Timber\"\nuser.lastName = \"Saw\"\nuser.age = 25\nawait userRepository.save(user)\n\nconst allUsers = await userRepository.find()\nconst firstUser = await userRepository.findOneBy({\n    id: 1,\n}) // find by id\nconst timber = await userRepository.findOneBy({\n    firstName: \"Timber\",\n    lastName: \"Saw\",\n}) // find by firstName and lastName\n\nawait userRepository.remove(timber)\n```\n\nAlternatively, if you prefer to use the `ActiveRecord` implementation, you can use it as well:\n\n```javascript\nimport { Entity, PrimaryGeneratedColumn, Column, BaseEntity } from \"typeorm\"\n\n@Entity()\nexport class User extends BaseEntity {\n    @PrimaryGeneratedColumn()\n    id: number\n\n    @Column()\n    firstName: string\n\n    @Column()\n    lastName: string\n\n    @Column()\n    age: number\n}\n```\n\nAnd your domain logic will look this way:\n\n```javascript\nconst user = new User()\nuser.firstName = \"Timber\"\nuser.lastName = \"Saw\"\nuser.age = 25\nawait user.save()\n\nconst allUsers = await User.find()\nconst firstUser = await User.findOneBy({\n    id: 1,\n})\nconst timber = await User.findOneBy({\n    firstName: \"Timber\",\n    lastName: \"Saw\"\n})\n\nawait timber.remove()\n```\n\n## Installation\n\n1. Install the npm package:\n\n    `npm install typeorm --save`\n\n2. You need to install `reflect-metadata` shim:\n\n    `npm install reflect-metadata --save`\n\n    and import it somewhere in the global place of your app (for example in `app.ts`):\n\n    `import \"reflect-metadata\"`\n\n3. You may need to install node typings:\n\n    `npm install @types/node --save-dev`\n\n4. Install a database driver:\n\n    - for **MySQL** or **MariaDB**\n\n        `npm install mysql --save` (you can install `mysql2` instead as well)\n\n    - for **PostgreSQL** or **CockroachDB**\n\n        `npm install pg --save`\n\n    - for **SQLite**\n\n        `npm install sqlite3 --save`\n\n    - for **Microsoft SQL Server**\n\n        `npm install mssql --save`\n\n    - for **sql.js**\n\n        `npm install sql.js --save`\n\n    - for **Oracle**\n\n        `npm install oracledb --save`\n\n        To make the Oracle driver work, you need to follow the installation instructions from\n        [their](https://github.com/oracle/node-oracledb) site.\n\n    - for **SAP Hana**\n\n        ```\n        npm install @sap/hana-client\n        npm install hdb-pool\n        ```\n\n        _SAP Hana support made possible by the sponsorship of [Neptune Software](https://www.neptune-software.com/)._\n\n    - for **Google Cloud Spanner**\n\n        ```\n        npm install @google-cloud/spanner --save\n        ```\n\n        Provide authentication credentials to your application code\n        by setting the environment variable `GOOGLE_APPLICATION_CREDENTIALS`:\n\n        ```shell\n        # Linux/macOS\n        export GOOGLE_APPLICATION_CREDENTIALS=\"KEY_PATH\"\n\n        # Windows\n        set GOOGLE_APPLICATION_CREDENTIALS=KEY_PATH\n\n        # Replace KEY_PATH with the path of the JSON file that contains your service account key.\n        ```\n\n        To use Spanner with the emulator you should set `SPANNER_EMULATOR_HOST` environment variable:\n\n        ```shell\n        # Linux/macOS\n        export SPANNER_EMULATOR_HOST=localhost:9010\n\n        # Windows\n        set SPANNER_EMULATOR_HOST=localhost:9010\n        ```\n\n    - for **MongoDB** (experimental)\n\n        `npm install mongodb@^5.2.0 --save`\n\n    - for **NativeScript**, **react-native** and **Cordova**\n\n        Check [documentation of supported platforms](./docs/supported-platforms.md)\n\n    Install only _one_ of them, depending on which database you use.\n\n##### TypeScript configuration\n\nAlso, make sure you are using TypeScript version **4.5** or higher,\nand you have enabled the following settings in `tsconfig.json`:\n\n```json\n\"emitDecoratorMetadata\": true,\n\"experimentalDecorators\": true,\n```\n\nYou may also need to enable `es6` in the `lib` section of compiler options, or install `es6-shim` from `@types`.\n\n## Quick Start\n\nThe quickest way to get started with TypeORM is to use its CLI commands to generate a starter project.\nQuick start works only if you are using TypeORM in a NodeJS application.\nIf you are using other platforms, proceed to the [step-by-step guide](#step-by-step-guide).\n\nTo create a new project using CLI, run the following command:\n\n```shell\nnpx typeorm init --name MyProject --database postgres\n```\n\nWhere `name` is the name of your project and `database` is the database you'll use.\nDatabase can be one of the following values: `mysql`, `mariadb`, `postgres`, `cockroachdb`, `sqlite`, `mssql`, `sap`, `spanner`, `oracle`, `mongodb`,\n`cordova`, `react-native`, `expo`, `nativescript`.\n\nThis command will generate a new project in the `MyProject` directory with the following files:\n\n```\nMyProject\n├── src                   // place of your TypeScript code\n│   ├── entity            // place where your entities (database models) are stored\n│   │   └── User.ts       // sample entity\n│   ├── migration         // place where your migrations are stored\n│   ├── data-source.ts    // data source and all connection configuration\n│   └── index.ts          // start point of your application\n├── .gitignore            // standard gitignore file\n├── package.json          // node module dependencies\n├── README.md             // simple readme file\n└── tsconfig.json         // TypeScript compiler options\n```\n\n> You can also run `typeorm init` on an existing node project, but be careful - it may override some files you already have.\n\nThe next step is to install new project dependencies:\n\n```shell\ncd MyProject\nnpm install\n```\n\nAfter you have all dependencies installed, edit the `data-source.ts` file and put your own database connection configuration options in there:\n\n```ts\nexport const AppDataSource = new DataSource({\n    type: \"postgres\",\n    host: \"localhost\",\n    port: 5432,\n    username: \"test\",\n    password: \"test\",\n    database: \"test\",\n    synchronize: true,\n    logging: true,\n    entities: [Post, Category],\n    subscribers: [],\n    migrations: [],\n})\n```\n\nParticularly, most of the time you'll only need to configure\n`host`, `username`, `password`, `database` and maybe `port` options.\n\nOnce you finish with configuration and all node modules are installed, you can run your application:\n\n```shell\nnpm start\n```\n\nThat's it, your application should successfully run and insert a new user into the database.\nYou can continue to work with this project and integrate other modules you need and start\ncreating more entities.\n\n> You can generate an ESM project by running\n> `npx typeorm init --name MyProject --database postgres --module esm` command.\n\n> You can generate an even more advanced project with express installed by running\n> `npx typeorm init --name MyProject --database mysql --express` command.\n\n> You can generate a docker-compose file by running\n> `npx typeorm init --name MyProject --database postgres --docker` command.\n\n## Step-by-Step Guide\n\nWhat are you expecting from ORM?\nFirst of all, you are expecting it will create database tables for you\nand find / insert / update / delete your data without the pain of\nhaving to write lots of hardly maintainable SQL queries.\nThis guide will show you how to set up TypeORM from scratch and make it do what you are expecting from an ORM.\n\n### Create a model\n\nWorking with a database starts with creating tables.\nHow do you tell TypeORM to create a database table?\nThe answer is - through the models.\nYour models in your app are your database tables.\n\nFor example, you have a `Photo` model:\n\n```javascript\nexport class Photo {\n    id: number\n    name: string\n    description: string\n    filename: string\n    views: number\n    isPublished: boolean\n}\n```\n\nAnd you want to store photos in your database.\nTo store things in the database, first, you need a database table,\nand database tables are created from your models.\nNot all models, but only those you define as _entities_.\n\n### Create an entity\n\n_Entity_ is your model decorated by an `@Entity` decorator.\nA database table will be created for such models.\nYou work with entities everywhere in TypeORM.\nYou can load/insert/update/remove and perform other operations with them.\n\nLet's make our `Photo` model an entity:\n\n```javascript\nimport { Entity } from \"typeorm\"\n\n@Entity()\nexport class Photo {\n    id: number\n    name: string\n    description: string\n    filename: string\n    views: number\n    isPublished: boolean\n}\n```\n\nNow, a database table will be created for the `Photo` entity and we'll be able to work with it anywhere in our app.\nWe have created a database table, however, what table can exist without columns?\nLet's create a few columns in our database table.\n\n### Adding table columns\n\nTo add database columns, you simply need to decorate an entity's properties you want to make into a column\nwith a `@Column` decorator.\n\n```javascript\nimport { Entity, Column } from \"typeorm\"\n\n@Entity()\nexport class Photo {\n    @Column()\n    id: number\n\n    @Column()\n    name: string\n\n    @Column()\n    description: string\n\n    @Column()\n    filename: string\n\n    @Column()\n    views: number\n\n    @Column()\n    isPublished: boolean\n}\n```\n\nNow `id`, `name`, `description`, `filename`, `views`, and `isPublished` columns will be added to the `photo` table.\nColumn types in the database are inferred from the property types you used, e.g.\n`number` will be converted into `integer`, `string` into `varchar`, `boolean` into `bool`, etc.\nBut you can use any column type your database supports by explicitly specifying a column type into the `@Column` decorator.\n\nWe generated a database table with columns, but there is one thing left.\nEach database table must have a column with a primary key.\n\n### Creating a primary column\n\nEach entity **must** have at least one primary key column.\nThis is a requirement and you can't avoid it.\nTo make a column a primary key, you need to use the `@PrimaryColumn` decorator.\n\n```javascript\nimport { Entity, Column, PrimaryColumn } from \"typeorm\"\n\n@Entity()\nexport class Photo {\n    @PrimaryColumn()\n    id: number\n\n    @Column()\n    name: string\n\n    @Column()\n    description: string\n\n    @Column()\n    filename: string\n\n    @Column()\n    views: number\n\n    @Column()\n    isPublished: boolean\n}\n```\n\n### Creating an auto-generated column\n\nNow, let's say you want your id column to be auto-generated (this is known as auto-increment / sequence / serial / generated identity column).\nTo do that, you need to change the `@PrimaryColumn` decorator to a `@PrimaryGeneratedColumn` decorator:\n\n```javascript\nimport { Entity, Column, PrimaryGeneratedColumn } from \"typeorm\"\n\n@Entity()\nexport class Photo {\n    @PrimaryGeneratedColumn()\n    id: number\n\n    @Column()\n    name: string\n\n    @Column()\n    description: string\n\n    @Column()\n    filename: string\n\n    @Column()\n    views: number\n\n    @Column()\n    isPublished: boolean\n}\n```\n\n### Column data types\n\nNext, let's fix our data types. By default, the string is mapped to a varchar(255)-like type (depending on the database type).\nThe number is mapped to an integer-like type (depending on the database type).\nWe don't want all our columns to be limited varchars or integers.\nLet's setup the correct data types:\n\n```javascript\nimport { Entity, Column, PrimaryGeneratedColumn } from \"typeorm\"\n\n@Entity()\nexport class Photo {\n    @PrimaryGeneratedColumn()\n    id: number\n\n    @Column({\n        length: 100,\n    })\n    name: string\n\n    @Column(\"text\")\n    description: string\n\n    @Column()\n    filename: string\n\n    @Column(\"double\")\n    views: number\n\n    @Column()\n    isPublished: boolean\n}\n```\n\nColumn types are database-specific.\nYou can set any column type your database supports.\nMore information on supported column types can be found [here](./docs/entities.md#column-types).\n\n### Creating a new `DataSource`\n\nNow, when our entity is created, let's create `index.ts` file and set up our `DataSource` there:\n\n```javascript\nimport \"reflect-metadata\"\nimport { DataSource } from \"typeorm\"\nimport { Photo } from \"./entity/Photo\"\n\nconst AppDataSource = new DataSource({\n    type: \"postgres\",\n    host: \"localhost\",\n    port: 5432,\n    username: \"root\",\n    password: \"admin\",\n    database: \"test\",\n    entities: [Photo],\n    synchronize: true,\n    logging: false,\n})\n\n// to initialize the initial connection with the database, register all entities\n// and \"synchronize\" database schema, call \"initialize()\" method of a newly created database\n// once in your application bootstrap\nAppDataSource.initialize()\n    .then(() => {\n        // here you can start to work with your database\n    })\n    .catch((error) => console.log(error))\n```\n\nWe are using Postgres in this example, but you can use any other supported database.\nTo use another database, simply change the `type` in the options to the database type you are using:\n`mysql`, `mariadb`, `postgres`, `cockroachdb`, `sqlite`, `mssql`, `oracle`, `sap`, `spanner`, `cordova`, `nativescript`, `react-native`,\n`expo`, or `mongodb`.\nAlso make sure to use your own host, port, username, password, and database settings.\n\nWe added our Photo entity to the list of entities for this data source.\nEach entity you are using in your connection must be listed there.\n\nSetting `synchronize` makes sure your entities will be synced with the database, every time you run the application.\n\n### Running the application\n\nNow if you run your `index.ts`, a connection with the database will be initialized and a database table for your photos will be created.\n\n```shell\n+-------------+--------------+----------------------------+\n|                         photo                           |\n+-------------+--------------+----------------------------+\n| id          | int(11)      | PRIMARY KEY AUTO_INCREMENT |\n| name        | varchar(100) |                            |\n| description | text         |                            |\n| filename    | varchar(255) |                            |\n| views       | int(11)      |                            |\n| isPublished | boolean      |                            |\n+-------------+--------------+----------------------------+\n```\n\n### Creating and inserting a photo into the database\n\nNow let's create a new photo to save it in the database:\n\n```javascript\nimport { Photo } from \"./entity/Photo\"\nimport { AppDataSource } from \"./index\"\n\nconst photo = new Photo()\nphoto.name = \"Me and Bears\"\nphoto.description = \"I am near polar bears\"\nphoto.filename = \"photo-with-bears.jpg\"\nphoto.views = 1\nphoto.isPublished = true\n\nawait AppDataSource.manager.save(photo)\nconsole.log(\"Photo has been saved. Photo id is\", photo.id)\n```\n\nOnce your entity is saved it will get a newly generated id.\n`save` method returns an instance of the same object you pass to it.\nIt's not a new copy of the object, it modifies its \"id\" and returns it.\n\n### Using Entity Manager\n\nWe just created a new photo and saved it in the database.\nWe used `EntityManager` to save it.\nUsing entity manager you can manipulate any entity in your app.\nFor example, let's load our saved entity:\n\n```javascript\nimport { Photo } from \"./entity/Photo\"\nimport { AppDataSource } from \"./index\"\n\nconst savedPhotos = await AppDataSource.manager.find(Photo)\nconsole.log(\"All photos from the db: \", savedPhotos)\n```\n\n`savedPhotos` will be an array of Photo objects with the data loaded from the database.\n\nLearn more about EntityManager [here](./docs/working-with-entity-manager.md).\n\n### Using Repositories\n\nNow let's refactor our code and use `Repository` instead of `EntityManager`.\nEach entity has its own repository which handles all operations with its entity.\nWhen you deal with entities a lot, Repositories are more convenient to use than EntityManagers:\n\n```javascript\nimport { Photo } from \"./entity/Photo\"\nimport { AppDataSource } from \"./index\"\n\nconst photo = new Photo()\nphoto.name = \"Me and Bears\"\nphoto.description = \"I am near polar bears\"\nphoto.filename = \"photo-with-bears.jpg\"\nphoto.views = 1\nphoto.isPublished = true\n\nconst photoRepository = AppDataSource.getRepository(Photo)\n\nawait photoRepository.save(photo)\nconsole.log(\"Photo has been saved\")\n\nconst savedPhotos = await photoRepository.find()\nconsole.log(\"All photos from the db: \", savedPhotos)\n```\n\nLearn more about Repository [here](./docs/working-with-repository.md).\n\n### Loading from the database\n\nLet's try more load operations using the Repository:\n\n```javascript\nimport { Photo } from \"./entity/Photo\"\nimport { AppDataSource } from \"./index\"\n\nconst photoRepository = AppDataSource.getRepository(Photo)\nconst allPhotos = await photoRepository.find()\nconsole.log(\"All photos from the db: \", allPhotos)\n\nconst firstPhoto = await photoRepository.findOneBy({\n    id: 1,\n})\nconsole.log(\"First photo from the db: \", firstPhoto)\n\nconst meAndBearsPhoto = await photoRepository.findOneBy({\n    name: \"Me and Bears\",\n})\nconsole.log(\"Me and Bears photo from the db: \", meAndBearsPhoto)\n\nconst allViewedPhotos = await photoRepository.findBy({ views: 1 })\nconsole.log(\"All viewed photos: \", allViewedPhotos)\n\nconst allPublishedPhotos = await photoRepository.findBy({ isPublished: true })\nconsole.log(\"All published photos: \", allPublishedPhotos)\n\nconst [photos, photosCount] = await photoRepository.findAndCount()\nconsole.log(\"All photos: \", photos)\nconsole.log(\"Photos count: \", photosCount)\n```\n\n### Updating in the database\n\nNow let's load a single photo from the database, update it and save it:\n\n```javascript\nimport { Photo } from \"./entity/Photo\"\nimport { AppDataSource } from \"./index\"\n\nconst photoRepository = AppDataSource.getRepository(Photo)\nconst photoToUpdate = await photoRepository.findOneBy({\n    id: 1,\n})\nphotoToUpdate.name = \"Me, my friends and polar bears\"\nawait photoRepository.save(photoToUpdate)\n```\n\nNow photo with `id = 1` will be updated in the database.\n\n### Removing from the database\n\nNow let's remove our photo from the database:\n\n```javascript\nimport { Photo } from \"./entity/Photo\"\nimport { AppDataSource } from \"./index\"\n\nconst photoRepository = AppDataSource.getRepository(Photo)\nconst photoToRemove = await photoRepository.findOneBy({\n    id: 1,\n})\nawait photoRepository.remove(photoToRemove)\n```\n\nNow photo with `id = 1` will be removed from the database.\n\n### Creating a one-to-one relation\n\nLet's create a one-to-one relationship with another class.\nLet's create a new class in `PhotoMetadata.ts`. This PhotoMetadata class is supposed to contain our photo's additional meta-information:\n\n```javascript\nimport {\n    Entity,\n    Column,\n    PrimaryGeneratedColumn,\n    OneToOne,\n    JoinColumn,\n} from \"typeorm\"\nimport { Photo } from \"./Photo\"\n\n@Entity()\nexport class PhotoMetadata {\n    @PrimaryGeneratedColumn()\n    id: number\n\n    @Column(\"int\")\n    height: number\n\n    @Column(\"int\")\n    width: number\n\n    @Column()\n    orientation: string\n\n    @Column()\n    compressed: boolean\n\n    @Column()\n    comment: string\n\n    @OneToOne(() => Photo)\n    @JoinColumn()\n    photo: Photo\n}\n```\n\nHere, we are using a new decorator called `@OneToOne`. It allows us to create a one-to-one relationship between two entities.\n`type => Photo` is a function that returns the class of the entity with which we want to make our relationship.\nWe are forced to use a function that returns a class, instead of using the class directly, because of the language specifics.\nWe can also write it as `() => Photo`, but we use `type => Photo` as a convention to increase code readability.\nThe type variable itself does not contain anything.\n\nWe also add a `@JoinColumn` decorator, which indicates that this side of the relationship will own the relationship.\nRelations can be unidirectional or bidirectional.\nOnly one side of relational can be owning.\nUsing `@JoinColumn` decorator is required on the owner side of the relationship.\n\nIf you run the app, you'll see a newly generated table, and it will contain a column with a foreign key for the photo relation:\n\n```shell\n+-------------+--------------+----------------------------+\n|                     photo_metadata                      |\n+-------------+--------------+----------------------------+\n| id          | int(11)      | PRIMARY KEY AUTO_INCREMENT |\n| height      | int(11)      |                            |\n| width       | int(11)      |                            |\n| comment     | varchar(255) |                            |\n| compressed  | boolean      |                            |\n| orientation | varchar(255) |                            |\n| photoId     | int(11)      | FOREIGN KEY                |\n+-------------+--------------+----------------------------+\n```\n\n### Save a one-to-one relation\n\nNow let's save a photo, and its metadata and attach them to each other.\n\n```javascript\nimport { Photo } from \"./entity/Photo\"\nimport { PhotoMetadata } from \"./entity/PhotoMetadata\"\n\n// create a photo\nconst photo = new Photo()\nphoto.name = \"Me and Bears\"\nphoto.description = \"I am near polar bears\"\nphoto.filename = \"photo-with-bears.jpg\"\nphoto.views = 1\nphoto.isPublished = true\n\n// create a photo metadata\nconst metadata = new PhotoMetadata()\nmetadata.height = 640\nmetadata.width = 480\nmetadata.compressed = true\nmetadata.comment = \"cybershoot\"\nmetadata.orientation = \"portrait\"\nmetadata.photo = photo // this way we connect them\n\n// get entity repositories\nconst photoRepository = AppDataSource.getRepository(Photo)\nconst metadataRepository = AppDataSource.getRepository(PhotoMetadata)\n\n// first we should save a photo\nawait photoRepository.save(photo)\n\n// photo is saved. Now we need to save a photo metadata\nawait metadataRepository.save(metadata)\n\n// done\nconsole.log(\n    \"Metadata is saved, and the relation between metadata and photo is created in the database too\",\n)\n```\n\n### Inverse side of the relationship\n\nRelations can be unidirectional or bidirectional.\nCurrently, our relation between PhotoMetadata and Photo is unidirectional.\nThe owner of the relation is PhotoMetadata, and Photo doesn't know anything about PhotoMetadata.\nThis makes it complicated to access PhotoMetadata from the Photo side.\nTo fix this issue we should add an inverse relation, and make relations between PhotoMetadata and Photo bidirectional.\nLet's modify our entities:\n\n```javascript\nimport {\n    Entity,\n    Column,\n    PrimaryGeneratedColumn,\n    OneToOne,\n    JoinColumn,\n} from \"typeorm\"\nimport { Photo } from \"./Photo\"\n\n@Entity()\nexport class PhotoMetadata {\n    /* ... other columns */\n\n    @OneToOne(() => Photo, (photo) => photo.metadata)\n    @JoinColumn()\n    photo: Photo\n}\n```\n\n```javascript\nimport { Entity, Column, PrimaryGeneratedColumn, OneToOne } from \"typeorm\"\nimport { PhotoMetadata } from \"./PhotoMetadata\"\n\n@Entity()\nexport class Photo {\n    /* ... other columns */\n\n    @OneToOne(() => PhotoMetadata, (photoMetadata) => photoMetadata.photo)\n    metadata: PhotoMetadata\n}\n```\n\n`photo => photo.metadata` is a function that returns the name of the inverse side of the relation.\nHere we show that the metadata property of the Photo class is where we store PhotoMetadata in the Photo class.\nInstead of passing a function that returns a property of the photo, you could alternatively simply pass a string to `@OneToOne` decorator, like `\"metadata\"`.\nBut we used this function-typed approach to make our refactoring easier.\n\nNote that we should use the `@JoinColumn` decorator only on one side of a relation.\nWhichever side you put this decorator on will be the owning side of the relationship.\nThe owning side of a relationship contains a column with a foreign key in the database.\n\n### Relations in ESM projects\n\nIf you use ESM in your TypeScript project, you should use the `Relation` wrapper type in relation properties to avoid circular dependency issues.\nLet's modify our entities:\n\n```javascript\nimport {\n    Entity,\n    Column,\n    PrimaryGeneratedColumn,\n    OneToOne,\n    JoinColumn,\n    Relation,\n} from \"typeorm\"\nimport { Photo } from \"./Photo\"\n\n@Entity()\nexport class PhotoMetadata {\n    /* ... other columns */\n\n    @OneToOne(() => Photo, (photo) => photo.metadata)\n    @JoinColumn()\n    photo: Relation<Photo>\n}\n```\n\n```javascript\nimport {\n    Entity,\n    Column,\n    PrimaryGeneratedColumn,\n    OneToOne,\n    Relation,\n} from \"typeorm\"\nimport { PhotoMetadata } from \"./PhotoMetadata\"\n\n@Entity()\nexport class Photo {\n    /* ... other columns */\n\n    @OneToOne(() => PhotoMetadata, (photoMetadata) => photoMetadata.photo)\n    metadata: Relation<PhotoMetadata>\n}\n```\n\n### Loading objects with their relations\n\nNow let's load our photo and its photo metadata in a single query.\nThere are two ways to do it - using `find*` methods or using `QueryBuilder` functionality.\nLet's use `find*` method first.\n`find*` methods allow you to specify an object with the `FindOneOptions` / `FindManyOptions` interface.\n\n```javascript\nimport { Photo } from \"./entity/Photo\"\nimport { PhotoMetadata } from \"./entity/PhotoMetadata\"\nimport { AppDataSource } from \"./index\"\n\nconst photoRepository = AppDataSource.getRepository(Photo)\nconst photos = await photoRepository.find({\n    relations: {\n        metadata: true,\n    },\n})\n```\n\nHere, photos will contain an array of photos from the database, and each photo will contain its photo metadata.\nLearn more about Find Options in [this documentation](./docs/find-options.md).\n\nUsing find options is good and dead simple, but if you need a more complex query, you should use `QueryBuilder` instead.\n`QueryBuilder` allows more complex queries to be used in an elegant way:\n\n```javascript\nimport { Photo } from \"./entity/Photo\"\nimport { PhotoMetadata } from \"./entity/PhotoMetadata\"\nimport { AppDataSource } from \"./index\"\n\nconst photos = await AppDataSource.getRepository(Photo)\n    .createQueryBuilder(\"photo\")\n    .innerJoinAndSelect(\"photo.metadata\", \"metadata\")\n    .getMany()\n```\n\n`QueryBuilder` allows the creation and execution of SQL queries of almost any complexity.\nWhen you work with `QueryBuilder`, think like you are creating an SQL query.\nIn this example, \"photo\" and \"metadata\" are aliases applied to selected photos.\nYou use aliases to access columns and properties of the selected data.\n\n### Using cascades to automatically save related objects\n\nWe can set up cascade options in our relations, in the cases when we want our related object to be saved whenever the other object is saved.\nLet's change our photo's `@OneToOne` decorator a bit:\n\n```javascript\nexport class Photo {\n    // ... other columns\n\n    @OneToOne(() => PhotoMetadata, (metadata) => metadata.photo, {\n        cascade: true,\n    })\n    metadata: PhotoMetadata\n}\n```\n\nUsing `cascade` allows us not to separately save photos and separately save metadata objects now.\nNow we can simply save a photo object, and the metadata object will be saved automatically because of cascade options.\n\n```javascript\nimport { AppDataSource } from \"./index\"\n\n// create photo object\nconst photo = new Photo()\nphoto.name = \"Me and Bears\"\nphoto.description = \"I am near polar bears\"\nphoto.filename = \"photo-with-bears.jpg\"\nphoto.isPublished = true\n\n// create photo metadata object\nconst metadata = new PhotoMetadata()\nmetadata.height = 640\nmetadata.width = 480\nmetadata.compressed = true\nmetadata.comment = \"cybershoot\"\nmetadata.orientation = \"portrait\"\n\nphoto.metadata = metadata // this way we connect them\n\n// get repository\nconst photoRepository = AppDataSource.getRepository(Photo)\n\n// saving a photo also save the metadata\nawait photoRepository.save(photo)\n\nconsole.log(\"Photo is saved, photo metadata is saved too.\")\n```\n\nNotice that we now set the photo's `metadata` property, instead of the metadata's `photo` property as before. The `cascade` feature only works if you connect the photo to its metadata from the photo's side. If you set the metadata side, the metadata would not be saved automatically.\n\n### Creating a many-to-one / one-to-many relation\n\nLet's create a many-to-one/one-to-many relation.\nLet's say a photo has one author, and each author can have many photos.\nFirst, let's create an `Author` class:\n\n```javascript\nimport {\n    Entity,\n    Column,\n    PrimaryGeneratedColumn,\n    OneToMany,\n    JoinColumn,\n} from \"typeorm\"\nimport { Photo } from \"./Photo\"\n\n@Entity()\nexport class Author {\n    @PrimaryGeneratedColumn()\n    id: number\n\n    @Column()\n    name: string\n\n    @OneToMany(() => Photo, (photo) => photo.author) // note: we will create author property in the Photo class below\n    photos: Photo[]\n}\n```\n\n`Author` contains an inverse side of a relation.\n`OneToMany` is always an inverse side of the relation, and it can't exist without `ManyToOne` on the other side of the relation.\n\nNow let's add the owner side of the relation into the Photo entity:\n\n```javascript\nimport { Entity, Column, PrimaryGeneratedColumn, ManyToOne } from \"typeorm\"\nimport { PhotoMetadata } from \"./PhotoMetadata\"\nimport { Author } from \"./Author\"\n\n@Entity()\nexport class Photo {\n    /* ... other columns */\n\n    @ManyToOne(() => Author, (author) => author.photos)\n    author: Author\n}\n```\n\nIn many-to-one / one-to-many relations, the owner side is always many-to-one.\nIt means that the class that uses `@ManyToOne` will store the id of the related object.\n\nAfter you run the application, the ORM will create the `author` table:\n\n```shell\n+-------------+--------------+----------------------------+\n|                          author                         |\n+-------------+--------------+----------------------------+\n| id          | int(11)      | PRIMARY KEY AUTO_INCREMENT |\n| name        | varchar(255) |                            |\n+-------------+--------------+----------------------------+\n```\n\nIt will also modify the `photo` table, adding a new `author` column and creating a foreign key for it:\n\n```shell\n+-------------+--------------+----------------------------+\n|                         photo                           |\n+-------------+--------------+----------------------------+\n| id          | int(11)      | PRIMARY KEY AUTO_INCREMENT |\n| name        | varchar(255) |                            |\n| description | varchar(255) |                            |\n| filename    | varchar(255) |                            |\n| isPublished | boolean      |                            |\n| authorId    | int(11)      | FOREIGN KEY                |\n+-------------+--------------+----------------------------+\n```\n\n### Creating a many-to-many relation\n\nLet's create a many-to-many relation.\nLet's say a photo can be in many albums, and each album can contain many photos.\nLet's create an `Album` class:\n\n```javascript\nimport {\n    Entity,\n    PrimaryGeneratedColumn,\n    Column,\n    ManyToMany,\n    JoinTable,\n} from \"typeorm\"\n\n@Entity()\nexport class Album {\n    @PrimaryGeneratedColumn()\n    id: number\n\n    @Column()\n    name: string\n\n    @ManyToMany(() => Photo, (photo) => photo.albums)\n    @JoinTable()\n    photos: Photo[]\n}\n```\n\n`@JoinTable` is required to specify that this is the owner side of the relationship.\n\nNow let's add the inverse side of our relation to the `Photo` class:\n\n```javascript\nexport class Photo {\n    // ... other columns\n\n    @ManyToMany(() => Album, (album) => album.photos)\n    albums: Album[]\n}\n```\n\nAfter you run the application, the ORM will create a **album_photos_photo_albums** _junction table_:\n\n```shell\n+-------------+--------------+----------------------------+\n|                album_photos_photo_albums                |\n+-------------+--------------+----------------------------+\n| album_id    | int(11)      | PRIMARY KEY FOREIGN KEY    |\n| photo_id    | int(11)      | PRIMARY KEY FOREIGN KEY    |\n+-------------+--------------+----------------------------+\n```\n\nDon't forget to register the `Album` class with your connection in the ORM:\n\n```javascript\nconst options: DataSourceOptions = {\n    // ... other options\n    entities: [Photo, PhotoMetadata, Author, Album],\n}\n```\n\nNow let's insert albums and photos into our database:\n\n```javascript\nimport { AppDataSource } from \"./index\"\n\n// create a few albums\nconst album1 = new Album()\nalbum1.name = \"Bears\"\nawait AppDataSource.manager.save(album1)\n\nconst album2 = new Album()\nalbum2.name = \"Me\"\nawait AppDataSource.manager.save(album2)\n\n// create a few photos\nconst photo = new Photo()\nphoto.name = \"Me and Bears\"\nphoto.description = \"I am near polar bears\"\nphoto.filename = \"photo-with-bears.jpg\"\nphoto.views = 1\nphoto.isPublished = true\nphoto.albums = [album1, album2]\nawait AppDataSource.manager.save(photo)\n\n// now our photo is saved and albums are attached to it\n// now lets load them:\nconst loadedPhoto = await AppDataSource.getRepository(Photo).findOne({\n    where: {\n        id: 1,\n    },\n    relations: {\n        albums: true,\n    },\n})\n```\n\n`loadedPhoto` will be equal to:\n\n```javascript\n{\n    id: 1,\n    name: \"Me and Bears\",\n    description: \"I am near polar bears\",\n    filename: \"photo-with-bears.jpg\",\n    albums: [{\n        id: 1,\n        name: \"Bears\"\n    }, {\n        id: 2,\n        name: \"Me\"\n    }]\n}\n```\n\n### Using QueryBuilder\n\nYou can use QueryBuilder to build SQL queries of almost any complexity. For example, you can do this:\n\n```javascript\nconst photos = await AppDataSource.getRepository(Photo)\n    .createQueryBuilder(\"photo\") // first argument is an alias. Alias is what you are selecting - photos. You must specify it.\n    .innerJoinAndSelect(\"photo.metadata\", \"metadata\")\n    .leftJoinAndSelect(\"photo.albums\", \"album\")\n    .where(\"photo.isPublished = true\")\n    .andWhere(\"(photo.name = :photoName OR photo.name = :bearName)\")\n    .orderBy(\"photo.id\", \"DESC\")\n    .skip(5)\n    .take(10)\n    .setParameters({ photoName: \"My\", bearName: \"Mishka\" })\n    .getMany()\n```\n\nThis query selects all published photos with \"My\" or \"Mishka\" names.\nIt will select results from position 5 (pagination offset)\nand will select only 10 results (pagination limit).\nThe selection result will be ordered by id in descending order.\nThe photo albums will be left joined and their metadata will be inner joined.\n\nYou'll use the query builder in your application a lot.\nLearn more about QueryBuilder [here](./docs/select-query-builder.md).\n\n## Samples\n\nTake a look at the samples in [sample](https://github.com/typeorm/typeorm/tree/master/sample) for examples of usage.\n\nThere are a few repositories that you can clone and start with:\n\n-   [Example how to use TypeORM with TypeScript](https://github.com/typeorm/typescript-example)\n-   [Example how to use TypeORM with JavaScript](https://github.com/typeorm/javascript-example)\n-   [Example how to use TypeORM with JavaScript and Babel](https://github.com/typeorm/babel-example)\n-   [Example how to use TypeORM with TypeScript and SystemJS in Browser](https://github.com/typeorm/browser-example)\n-   [Example how to use TypeORM with TypeScript and React in Browser](https://github.com/ItayGarin/typeorm-react-swc)\n-   [Example how to use Express and TypeORM](https://github.com/typeorm/typescript-express-example)\n-   [Example how to use Koa and TypeORM](https://github.com/typeorm/typescript-koa-example)\n-   [Example how to use TypeORM with MongoDB](https://github.com/typeorm/mongo-typescript-example)\n-   [Example how to use TypeORM in a Cordova/PhoneGap app](https://github.com/typeorm/cordova-example)\n-   [Example how to use TypeORM with an Ionic app](https://github.com/typeorm/ionic-example)\n-   [Example how to use TypeORM with React Native](https://github.com/typeorm/react-native-example)\n-   [Example how to use TypeORM with Nativescript-Vue](https://github.com/typeorm/nativescript-vue-typeorm-sample)\n-   [Example how to use TypeORM with Nativescript-Angular](https://github.com/betov18x/nativescript-angular-typeorm-example)\n-   [Example how to use TypeORM with Electron using JavaScript](https://github.com/typeorm/electron-javascript-example)\n-   [Example how to use TypeORM with Electron using TypeScript](https://github.com/typeorm/electron-typescript-example)\n\n## Extensions\n\nThere are several extensions that simplify working with TypeORM and integrating it with other modules:\n\n-   [TypeORM + GraphQL framework](https://github.com/vesper-framework/vesper)\n-   [TypeORM integration](https://github.com/typeorm/typeorm-typedi-extensions) with [TypeDI](https://github.com/pleerock/typedi)\n-   [TypeORM integration](https://github.com/typeorm/typeorm-routing-controllers-extensions) with [routing-controllers](https://github.com/pleerock/routing-controllers)\n-   Models generation from the existing database - [typeorm-model-generator](https://github.com/Kononnable/typeorm-model-generator)\n-   Fixtures loader - [typeorm-fixtures-cli](https://github.com/RobinCK/typeorm-fixtures)\n-   ER Diagram generator - [typeorm-uml](https://github.com/eugene-manuilov/typeorm-uml/)\n-   another ER Diagram generator - [erdia](https://www.npmjs.com/package/erdia/)\n-   Create, drop & seed database - [typeorm-extension](https://github.com/tada5hi/typeorm-extension)\n-   Automatically update `data-source.ts` after generating migrations/entities - [typeorm-codebase-sync](https://www.npmjs.com/package/typeorm-codebase-sync)\n-   Easy manipulation of `relations` objects - [typeorm-relations](https://npmjs.com/package/typeorm-relations)\n-   Automatically generate `relations` based on a GraphQL query - [typeorm-relations-graphql](https://npmjs.com/package/typeorm-relations-graphql)\n\n## Contributing\n\nLearn about contribution [here](https://github.com/typeorm/typeorm/blob/master/CONTRIBUTING.md) and how to set up your development environment [here](https://github.com/typeorm/typeorm/blob/master/DEVELOPER.md).\n\nThis project exists thanks to all the people who contribute:\n\n<a href=\"https://github.com/typeorm/typeorm/graphs/contributors\"><img src=\"https://opencollective.com/typeorm/contributors.svg?width=890&showBtn=false\" /></a>\n\n## Sponsors\n\nOpen source is hard and time-consuming. If you want to invest in TypeORM's future you can become a sponsor and allow our core team to spend more time on TypeORM's improvements and new features. [Become a sponsor](https://opencollective.com/typeorm)\n\n<a href=\"https://opencollective.com/typeorm\" target=\"_blank\"><img src=\"https://opencollective.com/typeorm/tiers/sponsor.svg?width=890\"></a>\n\n## Gold Sponsors\n\nBecome a gold sponsor and get premium technical support from our core contributors. [Become a gold sponsor](https://opencollective.com/typeorm)\n\n<a href=\"https://opencollective.com/typeorm\" target=\"_blank\"><img src=\"https://opencollective.com/typeorm/tiers/gold-sponsor.svg?width=890\"></a>\n","readmeFilename":"README.md"}