{"versions":{"0.3.17-1":{"name":"@n8n/typeorm","private":false,"version":"0.3.17-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":"Umed Khudoiberdiev","email":"pleerock.me@gmail.com"},"engines":{"node":">= 12.9.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/typeorm/typeorm.git"},"bugs":{"url":"https://github.com/typeorm/typeorm/issues"},"homepage":"https://typeorm.io","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":{"@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/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","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","gulp":"^4.0.2","gulp-istanbul":"^1.1.3","gulp-mocha":"^8.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":"^5.2.0","mssql":"^9.1.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.1","typeorm-aurora-data-api-driver":"^2.4.4","typescript":"^4.9.5"},"peerDependencies":{"@google-cloud/spanner":"^5.18.0","@sap/hana-client":"^2.12.25","better-sqlite3":"^7.1.2 || ^8.0.0","hdb-pool":"^0.1.6","ioredis":"^5.0.4","mongodb":"^5.2.0","mssql":"^9.1.1","mysql2":"^2.2.5 || ^3.0.1","oracledb":"^5.1.0","pg":"^8.5.1","pg-native":"^3.0.0","pg-query-stream":"^4.0.0","redis":"^3.1.1 || ^4.0.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","date-fns":"^2.29.3","debug":"^4.3.4","dotenv":"^16.0.3","glob":"^8.1.0","mkdirp":"^2.1.3","reflect-metadata":"^0.1.13","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":"prettier --check \"./src/**/*.ts\" \"./test/**/*.ts\" \"./sample/**/*.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"},"funding":"https://opencollective.com/typeorm","collective":{"type":"opencollective","url":"https://opencollective.com/typeorm","logo":"https://opencollective.com/opencollective/logo.txt"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"_id":"@n8n/typeorm@0.3.17-1","gitHead":"5b6d5ff0714970826f05f01963ee963da00879b2","_nodeVersion":"18.16.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-vmp1wOB/T0Lz8xkOqrD6d+fkYTjybEYhd+bp2UOQaQmHD2Y9TtQ+hb8GyM7UPBXmrUMtdLTFVJJDyY5p4p7Mrg==","shasum":"5f6b4da1534099369fbca3bcbbddf00b97071d64","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@n8n/typeorm/-/typeorm-0.3.17-1.tgz","fileCount":2978,"unpackedSize":20127355,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3owSIjvSAOxmehuBX5Phi7P2JPGkyTekBJxmDG+uZkgIgSqYcAm+oLYTTj6cUHttZ2ShkaqBeAr+ncoZGbOV8ThQ="}],"size":2899239},"_npmUser":{"name":"anonymous","email":"npm@netroy.in"},"directories":{},"maintainers":[{"name":"anonymous","email":"ivov.src@gmail.com"},{"name":"anonymous","email":"milorad.filipovic19@gmail.com"},{"name":"anonymous","email":"npm@netroy.in"},{"name":"anonymous","email":"jan@n8n.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.3.17-1_1692889015648_0.9207919937185509"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-24T14:56:56.015Z","publish_time":1692889016015,"_source_registry_name":"default","contributors":[]},"0.3.20":{"name":"@n8n/typeorm","private":false,"version":"0.3.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":"Umed Khudoiberdiev","email":"pleerock.me@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/typeorm/typeorm.git"},"bugs":{"url":"https://github.com/typeorm/typeorm/issues"},"homepage":"https://typeorm.io","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","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","dayjs":"^1.11.9","debug":"^4.3.4","dotenv":"^16.0.3","glob":"^10.3.10","mkdirp":"^2.1.3","reflect-metadata":"^0.2.1","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"},"funding":"https://opencollective.com/typeorm","collective":{"type":"opencollective","url":"https://opencollective.com/typeorm","logo":"https://opencollective.com/opencollective/logo.txt"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"_id":"@n8n/typeorm@0.3.20","gitHead":"a914bef28c50cb69cad3f4820883bf293079500f","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-8UQOwlKPHchtgMaYnN09WzqIw8/E8g5ggLjM+9XFxWAmbSLhW9a9PoYaackNotdNpvTa3uU/LXT+4sp8Pn5d2w==","shasum":"0e982d67904f1350486f822be5c829d7eed87f7c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@n8n/typeorm/-/typeorm-0.3.20.tgz","fileCount":2996,"unpackedSize":20429832,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE4jknyttuxyo3qr8OxoWyH3yFUju0L6WQjXvdx1BIENAiEA4UD6EPb21Ig1MFrjTnFmF5E02pyVm8+wFmPkGMLbKJk="}],"size":2938766},"_npmUser":{"name":"anonymous","email":"npm@netroy.in"},"directories":{},"maintainers":[{"name":"anonymous","email":"alex@grozav.com"},{"name":"anonymous","email":"ivov.src@gmail.com"},{"name":"anonymous","email":"milorad.filipovic19@gmail.com"},{"name":"anonymous","email":"npm@netroy.in"},{"name":"anonymous","email":"jan@n8n.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.3.20_1707397470905_0.4911426552185212"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-08T13:04:31.202Z","publish_time":1707397471202,"_source_registry_name":"default","contributors":[]},"0.3.20-1":{"name":"@n8n/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":"Umed Khudoiberdiev","email":"pleerock.me@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/typeorm/typeorm.git"},"bugs":{"url":"https://github.com/typeorm/typeorm/issues"},"homepage":"https://typeorm.io","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","libsql"],"devDependencies":{"@libsql/client":"^0.4.2","@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":{"@libsql/client":"^0.4.2","@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","sql.js":"^1.4.0","sqlite3":"^5.0.3","ts-node":"^10.7.0","typeorm-aurora-data-api-driver":"^2.0.0"},"peerDependenciesMeta":{"@libsql/client":{"optional":true},"@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","dayjs":"^1.11.9","debug":"^4.3.4","dotenv":"^16.0.3","glob":"^10.3.10","mkdirp":"^2.1.3","reflect-metadata":"^0.2.1","sha.js":"^2.4.11","tslib":"^2.5.0","uuid":"^9.0.0","yargs":"^17.6.2"},"scripts":{"test":"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":"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"},"funding":"https://opencollective.com/typeorm","collective":{"type":"opencollective","url":"https://opencollective.com/typeorm","logo":"https://opencollective.com/opencollective/logo.txt"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"_id":"@n8n/typeorm@0.3.20-1","gitHead":"dc1380080393b5ed1778672f9573c2c5595f3265","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-OYLAEk88aYLLNBod4yBfLN8MFcYAaG3jmlcgQ2vyUFqzq9qFBHzpLU7xI7S9Isbh+5fOOw0eyeaHjZVAWPwO9w==","shasum":"cb5258015db4dc7b07b3d3faca2f49fbb0eaaf30","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@n8n/typeorm/-/typeorm-0.3.20-1.tgz","fileCount":3020,"unpackedSize":20478628,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBadejWm2YETolN1pM8AIJVxc4qo9JYfiCb+hsqVkf1RAiEAqHdctDAhdbAQD5NeFS2+Naj09ts7S1jP3sbpt0A+U8M="}],"size":2945696},"_npmUser":{"name":"anonymous","email":"npm@netroy.in"},"directories":{},"maintainers":[{"name":"anonymous","email":"alex@grozav.com"},{"name":"anonymous","email":"ivov.src@gmail.com"},{"name":"anonymous","email":"milorad.filipovic19@gmail.com"},{"name":"anonymous","email":"npm@netroy.in"},{"name":"anonymous","email":"jan@n8n.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.3.20-1_1707401693530_0.4098103613787736"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-08T14:14:53.844Z","publish_time":1707401693844,"_source_registry_name":"default","contributors":[]},"0.3.20-2":{"name":"@n8n/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":"Umed Khudoiberdiev","email":"pleerock.me@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/typeorm/typeorm.git"},"bugs":{"url":"https://github.com/typeorm/typeorm/issues"},"homepage":"https://typeorm.io","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","libsql"],"devDependencies":{"@libsql/client":"^0.4.2","@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":{"@libsql/client":"^0.4.2","@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","sql.js":"^1.4.0","sqlite3":"^5.0.3","ts-node":"^10.7.0","typeorm-aurora-data-api-driver":"^2.0.0"},"peerDependenciesMeta":{"@libsql/client":{"optional":true},"@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","dayjs":"^1.11.9","debug":"^4.3.4","dotenv":"^16.0.3","glob":"^10.3.10","mkdirp":"^2.1.3","reflect-metadata":"^0.2.1","sha.js":"^2.4.11","tslib":"^2.5.0","uuid":"^9.0.0","yargs":"^17.6.2"},"scripts":{"test":"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":"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"},"funding":"https://opencollective.com/typeorm","collective":{"type":"opencollective","url":"https://opencollective.com/typeorm","logo":"https://opencollective.com/opencollective/logo.txt"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"_id":"@n8n/typeorm@0.3.20-2","gitHead":"f96b3469738440cfeef58389802bae523b530621","_nodeVersion":"18.18.2","_npmVersion":"10.4.0","dist":{"integrity":"sha512-cmUTS1SDWGXNSNTEoeweamGtLkKQ6XHyscGDfsByOsxj4aG0CQTa/WrYC3iMR2fjJsyHAvC7/1rB9LWWIMu+CA==","shasum":"9d34dbeb0469cd3db16f4e71be3eac3d0b5ec8f0","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@n8n/typeorm/-/typeorm-0.3.20-2.tgz","fileCount":3020,"unpackedSize":20478908,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFHOIjHKM2zCGlvAw8Ijz7a+/9N1zLLPBrYVvNrBh/ijAiEA8J7R6fvLVhRfwPqTLdps0HzIu7g7MqMFPy6R4rVu+ho="}],"size":2941704},"_npmUser":{"name":"anonymous","email":"npm@netroy.in"},"directories":{},"maintainers":[{"name":"anonymous","email":"alex@grozav.com"},{"name":"anonymous","email":"ivov.src@gmail.com"},{"name":"anonymous","email":"milorad.filipovic19@gmail.com"},{"name":"anonymous","email":"npm@netroy.in"},{"name":"anonymous","email":"jan@n8n.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.3.20-2_1707912482920_0.6096882193890238"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-14T12:08:03.261Z","publish_time":1707912483261,"_source_registry_name":"default","contributors":[]},"0.3.20-3":{"name":"@n8n/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":"Umed Khudoiberdiev","email":"pleerock.me@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/typeorm/typeorm.git"},"bugs":{"url":"https://github.com/typeorm/typeorm/issues"},"homepage":"https://typeorm.io","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","libsql"],"devDependencies":{"@libsql/client":"^0.4.2","@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":{"@libsql/client":"^0.4.2","@google-cloud/spanner":"^5.18.0","@sap/hana-client":"^2.12.25","@sentry/node":"^7.87.0","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","sql.js":"^1.4.0","sqlite3":"^5.0.3","ts-node":"^10.7.0","typeorm-aurora-data-api-driver":"^2.0.0"},"peerDependenciesMeta":{"@libsql/client":{"optional":true},"@google-cloud/spanner":{"optional":true},"@sap/hana-client":{"optional":true},"@sentry/node":{"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","dayjs":"^1.11.9","debug":"^4.3.4","dotenv":"^16.0.3","glob":"^10.3.10","mkdirp":"^2.1.3","reflect-metadata":"^0.2.1","sha.js":"^2.4.11","tslib":"^2.5.0","uuid":"^9.0.0","yargs":"^17.6.2"},"scripts":{"test":"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":"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"},"funding":"https://opencollective.com/typeorm","collective":{"type":"opencollective","url":"https://opencollective.com/typeorm","logo":"https://opencollective.com/opencollective/logo.txt"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"_id":"@n8n/typeorm@0.3.20-3","gitHead":"f9ea500f6fecf73f247f098e783bdaa984513781","_nodeVersion":"18.18.2","_npmVersion":"10.4.0","dist":{"integrity":"sha512-eTaEBvaJZZCStqiLKSUIvFLMZJ3WMOFc+pnF+jedcQOc6AunWM57FqhPvnuB/Z6c67JmgIyINlnjbLDHtPgKZQ==","shasum":"4d36c34e9cdb48978114993ce0629521ec1182ef","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@n8n/typeorm/-/typeorm-0.3.20-3.tgz","fileCount":3026,"unpackedSize":20483628,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtnqon25+2oLluQZntqPy5NOTSQJL+vLcm0/tmNNKgtAIhAP1ewwkRrcPK/w9lafdBPU2IE8adlpM/iwnhOfLQGjH3"}],"size":2942650},"_npmUser":{"name":"anonymous","email":"npm@netroy.in"},"directories":{},"maintainers":[{"name":"anonymous","email":"alex@grozav.com"},{"name":"anonymous","email":"ivov.src@gmail.com"},{"name":"anonymous","email":"milorad.filipovic19@gmail.com"},{"name":"anonymous","email":"npm@netroy.in"},{"name":"anonymous","email":"jan@n8n.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.3.20-3_1708435335261_0.43450503635906523"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-20T13:22:15.611Z","publish_time":1708435335611,"_source_registry_name":"default","contributors":[]},"0.3.20-sqlite.poolSize.0":{"name":"@n8n/typeorm","private":false,"version":"0.3.20-sqlite.poolSize.0","description":"Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.","license":"MIT","author":{"name":"Umed Khudoiberdiev","email":"pleerock.me@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/typeorm/typeorm.git"},"bugs":{"url":"https://github.com/typeorm/typeorm/issues"},"homepage":"https://typeorm.io","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","libsql"],"devDependencies":{"@libsql/client":"^0.4.2","@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":"^4.0.17","@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","@libsql/client":"^0.4.2","@sap/hana-client":"^2.12.25","@sentry/node":"^7.87.0","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","sql.js":"^1.4.0","sqlite3":"^5.0.3","ts-node":"^10.7.0","typeorm-aurora-data-api-driver":"^2.0.0"},"peerDependenciesMeta":{"@libsql/client":{"optional":true},"@google-cloud/spanner":{"optional":true},"@sap/hana-client":{"optional":true},"@sentry/node":{"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","dayjs":"^1.11.9","debug":"^4.3.4","dotenv":"^16.0.3","glob":"^10.3.10","mkdirp":"^2.1.3","reflect-metadata":"^0.2.1","sha.js":"^2.4.11","tarn":"3.0.2","tslib":"^2.5.0","uuid":"^9.0.0","yargs":"^17.6.2"},"scripts":{"test":"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":"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"},"funding":"https://opencollective.com/typeorm","collective":{"type":"opencollective","url":"https://opencollective.com/typeorm","logo":"https://opencollective.com/opencollective/logo.txt"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"_id":"@n8n/typeorm@0.3.20-sqlite.poolSize.0","gitHead":"c1f26f331a182cd02f22c7167ac00432c655cccd","_nodeVersion":"18.18.2","_npmVersion":"10.4.0","dist":{"integrity":"sha512-6O98fAuU5vhBWCvCWBz7PSsrnMk8+mRz4ZAG9zwgGPa/tmsDx/PLlm0SBUf7b0iRTw+oj9aYQRYT/m7LzpJh4g==","shasum":"c039c0d91c1084b21f6f123892e4426f6c651a74","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@n8n/typeorm/-/typeorm-0.3.20-sqlite.poolSize.0.tgz","fileCount":3044,"unpackedSize":20551814,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDL8Q42+pPOmkWl/UrogOihV7iWcZtf/omIxsv2ftNSiQIhALFQMb2XXmzlO3SDQLicYZ7CssfoEveQiOKvq4+o3ibO"}],"size":2948811},"_npmUser":{"name":"anonymous","email":"npm@netroy.in"},"directories":{},"maintainers":[{"name":"anonymous","email":"alex@grozav.com"},{"name":"anonymous","email":"ivov.src@gmail.com"},{"name":"anonymous","email":"milorad.filipovic19@gmail.com"},{"name":"anonymous","email":"npm@netroy.in"},{"name":"anonymous","email":"jan@n8n.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.3.20-sqlite.poolSize.0_1708624847156_0.49013322589433916"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-22T18:00:47.459Z","publish_time":1708624847459,"_source_registry_name":"default","contributors":[]},"0.3.20-sqlite.poolSize.1":{"name":"@n8n/typeorm","private":false,"version":"0.3.20-sqlite.poolSize.1","description":"Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.","license":"MIT","readmeFilename":"README.md","author":{"name":"Umed Khudoiberdiev","email":"pleerock.me@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/typeorm/typeorm.git"},"bugs":{"url":"https://github.com/typeorm/typeorm/issues"},"homepage":"https://typeorm.io","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","libsql"],"devDependencies":{"@libsql/client":"^0.4.2","@tsconfig/node16":"^16.1.1","@types/app-root-path":"^1.2.4","@types/better-sqlite3":"^7.6.9","@types/chai":"^4.3.4","@types/chai-as-promised":"^7.1.5","@types/debug":"^4.1.7","@types/gulp":"^4.0.17","@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","@libsql/client":"^0.4.2","@sap/hana-client":"^2.12.25","@sentry/node":"^7.87.0","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","sql.js":"^1.4.0","sqlite3":"^5.0.3","ts-node":"^10.7.0","typeorm-aurora-data-api-driver":"^2.0.0"},"peerDependenciesMeta":{"@libsql/client":{"optional":true},"@google-cloud/spanner":{"optional":true},"@sap/hana-client":{"optional":true},"@sentry/node":{"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","dayjs":"^1.11.9","debug":"^4.3.4","dotenv":"^16.0.3","glob":"^10.3.10","mkdirp":"^2.1.3","reflect-metadata":"^0.2.1","sha.js":"^2.4.11","tarn":"3.0.2","tslib":"^2.5.0","uuid":"^9.0.0","yargs":"^17.6.2"},"scripts":{"test":"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":"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"},"funding":"https://opencollective.com/typeorm","collective":{"type":"opencollective","url":"https://opencollective.com/typeorm","logo":"https://opencollective.com/opencollective/logo.txt"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"_id":"@n8n/typeorm@0.3.20-sqlite.poolSize.1","gitHead":"86349ccbb3c588159e4e4b1c7847f668a752776f","_nodeVersion":"18.18.2","_npmVersion":"10.4.0","dist":{"integrity":"sha512-9DpiPqjtpriMHcT4zkJtCDqnH3Jfp3Vsd9NWjCg9GSl+JHIK9Rl8qW5Im2chsTW5d1ugN70/ySoEdZI2XRHIlQ==","shasum":"8065e31295926cf2981f4acf3ad8a12de3340193","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@n8n/typeorm/-/typeorm-0.3.20-sqlite.poolSize.1.tgz","fileCount":3056,"unpackedSize":20589246,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDXXm5aF6szpQ5H/3i8uXolDXTVJlCoczFeoMB99IjYQIgZwJ5LLtdDfR+Z+a2/pfYVottyouyg6qksp3eJsQKI8w="}],"size":2958650},"_npmUser":{"name":"anonymous","email":"npm@netroy.in"},"directories":{},"maintainers":[{"name":"anonymous","email":"alex@grozav.com"},{"name":"anonymous","email":"ivov.src@gmail.com"},{"name":"anonymous","email":"milorad.filipovic19@gmail.com"},{"name":"anonymous","email":"npm@netroy.in"},{"name":"anonymous","email":"jan@n8n.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.3.20-sqlite.poolSize.1_1708962202751_0.048782719946330655"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-26T15:43:23.063Z","publish_time":1708962203063,"_source_registry_name":"default","contributors":[]},"0.3.20-4":{"name":"@n8n/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":"Umed Khudoiberdiev","email":"pleerock.me@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/typeorm/typeorm.git"},"bugs":{"url":"https://github.com/typeorm/typeorm/issues"},"homepage":"https://typeorm.io","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","libsql"],"devDependencies":{"@libsql/client":"^0.4.2","@tsconfig/node16":"^16.1.1","@types/app-root-path":"^1.2.4","@types/better-sqlite3":"^7.6.9","@types/chai":"^4.3.4","@types/chai-as-promised":"^7.1.5","@types/debug":"^4.1.7","@types/gulp":"^4.0.17","@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","@libsql/client":"^0.4.2","@sap/hana-client":"^2.12.25","@sentry/node":"^7.87.0","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","sql.js":"^1.4.0","sqlite3":"^5.0.3","ts-node":"^10.7.0","typeorm-aurora-data-api-driver":"^2.0.0"},"peerDependenciesMeta":{"@libsql/client":{"optional":true},"@google-cloud/spanner":{"optional":true},"@sap/hana-client":{"optional":true},"@sentry/node":{"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","dayjs":"^1.11.9","debug":"^4.3.4","dotenv":"^16.0.3","glob":"^10.3.10","mkdirp":"^2.1.3","p-retry":"^4.6.1","reflect-metadata":"^0.2.1","sha.js":"^2.4.11","tarn":"3.0.2","tslib":"^2.5.0","uuid":"^9.0.0","yargs":"^17.6.2"},"scripts":{"test":"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":"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"},"funding":"https://opencollective.com/typeorm","collective":{"type":"opencollective","url":"https://opencollective.com/typeorm","logo":"https://opencollective.com/opencollective/logo.txt"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"_id":"@n8n/typeorm@0.3.20-4","gitHead":"86cd6273f0c1ccf94b5e317af6dc52d16792582e","_nodeVersion":"18.18.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-jMNRKAlAdSOD0MKYlZBNEDZXoMdSRT83u2Qj+8H8NXPXrO1sLOBlKvFE1YDc4oeHoBb9J3CcxjbzLZfWC3R4Kg==","shasum":"d66c83bb4f5030344293562082fe010406512b48","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@n8n/typeorm/-/typeorm-0.3.20-4.tgz","fileCount":3050,"unpackedSize":20619330,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDn1+AYE1UuI78vaGnhDQ3CW2JZlrj5AB82P45UyFKJswIhAP79+WyqTIq6G43Womg/OUu0R+eVL3Yf3ZUAfm71YXEt"}],"size":2952523},"_npmUser":{"name":"anonymous","email":"npm@netroy.in"},"directories":{},"maintainers":[{"name":"anonymous","email":"alex@grozav.com"},{"name":"anonymous","email":"ivov.src@gmail.com"},{"name":"anonymous","email":"milorad.filipovic19@gmail.com"},{"name":"anonymous","email":"npm@netroy.in"},{"name":"anonymous","email":"jan@n8n.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.3.20-4_1710176194171_0.9104357462009283"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-11T16:56:34.587Z","publish_time":1710176194587,"_source_registry_name":"default","contributors":[]},"0.3.20-5":{"name":"@n8n/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":"Umed Khudoiberdiev","email":"pleerock.me@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/typeorm/typeorm.git"},"bugs":{"url":"https://github.com/typeorm/typeorm/issues"},"homepage":"https://typeorm.io","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","libsql"],"devDependencies":{"@libsql/client":"^0.4.2","@tsconfig/node16":"^16.1.1","@types/app-root-path":"^1.2.4","@types/better-sqlite3":"^7.6.9","@types/chai":"^4.3.4","@types/chai-as-promised":"^7.1.5","@types/debug":"^4.1.7","@types/gulp":"^4.0.17","@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","@libsql/client":"^0.4.2","@sap/hana-client":"^2.12.25","@sentry/node":"^7.87.0","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","sql.js":"^1.4.0","sqlite3":"^5.0.3","ts-node":"^10.7.0","typeorm-aurora-data-api-driver":"^2.0.0"},"peerDependenciesMeta":{"@libsql/client":{"optional":true},"@google-cloud/spanner":{"optional":true},"@sap/hana-client":{"optional":true},"@sentry/node":{"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":{"@n8n/p-retry":"^6.2.0","@sqltools/formatter":"^1.2.5","app-root-path":"^3.1.0","buffer":"^6.0.3","chalk":"^4.1.2","dayjs":"^1.11.9","debug":"^4.3.4","dotenv":"^16.0.3","glob":"^10.3.10","mkdirp":"^2.1.3","reflect-metadata":"^0.2.1","sha.js":"^2.4.11","tarn":"3.0.2","tslib":"^2.5.0","uuid":"^9.0.0","yargs":"^17.6.2"},"scripts":{"test":"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":"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"},"funding":"https://opencollective.com/typeorm","collective":{"type":"opencollective","url":"https://opencollective.com/typeorm","logo":"https://opencollective.com/opencollective/logo.txt"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"_id":"@n8n/typeorm@0.3.20-5","gitHead":"bf91a02e42f1f8ce3a4f21a251437a0067210eba","_nodeVersion":"18.18.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-SX/HVJUjRHtEMop1FVfNNmsimsQyvouO4ONRnPgq+loekYOmRbWbkWOiuwC4OLsvwrKZmarGwtXFoApUBdi+OQ==","shasum":"cc63ebeabb54c09b04448d93d5fd571df9710511","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@n8n/typeorm/-/typeorm-0.3.20-5.tgz","fileCount":3050,"unpackedSize":20619444,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHdVa4Amj3316y7/WXp+HRZZZgVKy8GkH03AoMq0Gt4jAiEA1YYseWFL5rVwtSPeugmsvSuQMg7FHQ0MKMBAaJytlbE="}],"size":2952549},"_npmUser":{"name":"anonymous","email":"npm@netroy.in"},"directories":{},"maintainers":[{"name":"anonymous","email":"alex@grozav.com"},{"name":"anonymous","email":"ivov.src@gmail.com"},{"name":"anonymous","email":"milorad.filipovic19@gmail.com"},{"name":"anonymous","email":"npm@netroy.in"},{"name":"anonymous","email":"jan@n8n.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.3.20-5_1710414995898_0.36091367847074185"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-14T11:16:36.220Z","publish_time":1710414996220,"_source_registry_name":"default","contributors":[]},"0.3.20-6":{"name":"@n8n/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":"Umed Khudoiberdiev","email":"pleerock.me@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/typeorm/typeorm.git"},"bugs":{"url":"https://github.com/typeorm/typeorm/issues"},"homepage":"https://typeorm.io","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","libsql"],"devDependencies":{"@libsql/client":"^0.4.2","@tsconfig/node16":"^16.1.1","@types/app-root-path":"^1.2.4","@types/better-sqlite3":"^7.6.9","@types/chai":"^4.3.4","@types/chai-as-promised":"^7.1.5","@types/debug":"^4.1.7","@types/gulp":"^4.0.17","@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","@libsql/client":"^0.4.2","@sap/hana-client":"^2.12.25","@sentry/node":"^7.87.0","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","sql.js":"^1.4.0","sqlite3":"^5.0.3","ts-node":"^10.7.0","typeorm-aurora-data-api-driver":"^2.0.0"},"peerDependenciesMeta":{"@libsql/client":{"optional":true},"@google-cloud/spanner":{"optional":true},"@sap/hana-client":{"optional":true},"@sentry/node":{"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":{"@n8n/p-retry":"^6.2.0-1","@sqltools/formatter":"^1.2.5","app-root-path":"^3.1.0","buffer":"^6.0.3","chalk":"^4.1.2","dayjs":"^1.11.9","debug":"^4.3.4","dotenv":"^16.0.3","glob":"^10.3.10","mkdirp":"^2.1.3","reflect-metadata":"^0.2.1","sha.js":"^2.4.11","tarn":"3.0.2","tslib":"^2.5.0","uuid":"^9.0.0","yargs":"^17.6.2"},"scripts":{"test":"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":"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"},"funding":"https://opencollective.com/typeorm","collective":{"type":"opencollective","url":"https://opencollective.com/typeorm","logo":"https://opencollective.com/opencollective/logo.txt"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"_id":"@n8n/typeorm@0.3.20-6","gitHead":"f897fde22106a5faaf52666d067af0f4982b51c1","_nodeVersion":"18.18.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-6ruM3ifa+7utvK+uF7ZetRMUNt6snzhKpRnel4PhlGsDL8Z6lFLZSwK77WW2dHalkl52DJHy70VeR8QW3hfbCg==","shasum":"1f9147b93d3a8fde0dcf726850a4520fd3e99ca6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@n8n/typeorm/-/typeorm-0.3.20-6.tgz","fileCount":3050,"unpackedSize":20619446,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEcQrRH4K3+5Y2Vpq/jQs/aTA6r7emzCuDr95vUwA00yAiA+Ibc91SWdVNvGG2En+xMNg3gqPtFCD2PvuH5Vbt3iLA=="}],"size":2952551},"_npmUser":{"name":"anonymous","email":"npm@netroy.in"},"directories":{},"maintainers":[{"name":"anonymous","email":"alex@grozav.com"},{"name":"anonymous","email":"ivov.src@gmail.com"},{"name":"anonymous","email":"milorad.filipovic19@gmail.com"},{"name":"anonymous","email":"npm@netroy.in"},{"name":"anonymous","email":"jan@n8n.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.3.20-6_1710416502535_0.8018675058318774"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-14T11:41:42.784Z","publish_time":1710416502784,"_source_registry_name":"default","contributors":[]},"0.3.20-7":{"name":"@n8n/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":"Umed Khudoiberdiev","email":"pleerock.me@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/typeorm/typeorm.git"},"bugs":{"url":"https://github.com/typeorm/typeorm/issues"},"homepage":"https://typeorm.io","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","libsql"],"devDependencies":{"@libsql/client":"^0.4.2","@tsconfig/node16":"^16.1.1","@types/app-root-path":"^1.2.4","@types/better-sqlite3":"^7.6.9","@types/chai":"^4.3.4","@types/chai-as-promised":"^7.1.5","@types/debug":"^4.1.7","@types/gulp":"^4.0.17","@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","@libsql/client":"^0.4.2","@sap/hana-client":"^2.12.25","@sentry/node":"^7.87.0","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","sql.js":"^1.4.0","sqlite3":"^5.0.3","ts-node":"^10.7.0","typeorm-aurora-data-api-driver":"^2.0.0"},"peerDependenciesMeta":{"@libsql/client":{"optional":true},"@google-cloud/spanner":{"optional":true},"@sap/hana-client":{"optional":true},"@sentry/node":{"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":{"@n8n/p-retry":"6.2.0-2","@sqltools/formatter":"^1.2.5","app-root-path":"^3.1.0","buffer":"^6.0.3","chalk":"^4.1.2","dayjs":"^1.11.9","debug":"^4.3.4","dotenv":"^16.0.3","glob":"^10.3.10","mkdirp":"^2.1.3","reflect-metadata":"^0.2.1","sha.js":"^2.4.11","tarn":"3.0.2","tslib":"^2.5.0","uuid":"^9.0.0","yargs":"^17.6.2"},"scripts":{"test":"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":"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"},"funding":"https://opencollective.com/typeorm","collective":{"type":"opencollective","url":"https://opencollective.com/typeorm","logo":"https://opencollective.com/opencollective/logo.txt"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"_id":"@n8n/typeorm@0.3.20-7","gitHead":"9006e120c604bd54aeee17378f9265e4a2ea7208","_nodeVersion":"18.18.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-f4A9RGOnB3kCkusNAr1QDCGOVq1HU1YCBKoIGr2of+P3CVS3I+1vW7neOhlr/ic5S1F14Qy5TU8Lb78mRBYRSw==","shasum":"dcf8ca6657b69e38d4eac01c2d783254f91448d2","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@n8n/typeorm/-/typeorm-0.3.20-7.tgz","fileCount":3050,"unpackedSize":20619445,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGndp35jkc4jTEgzYrnTU28/jzLXuX74WA/+c7el1wgZAiBXNoDRelISI0eDBfJJXQ7fpj4VPLYXD3XyhszX/BWqdw=="}],"size":2952552},"_npmUser":{"name":"anonymous","email":"npm@netroy.in"},"directories":{},"maintainers":[{"name":"anonymous","email":"alex@grozav.com"},{"name":"anonymous","email":"ivov.src@gmail.com"},{"name":"anonymous","email":"milorad.filipovic19@gmail.com"},{"name":"anonymous","email":"npm@netroy.in"},{"name":"anonymous","email":"jan@n8n.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.3.20-7_1710418408649_0.26959059244353245"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-14T12:13:28.870Z","publish_time":1710418408870,"_source_registry_name":"default","contributors":[]},"0.3.20-8":{"name":"@n8n/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":"Umed Khudoiberdiev","email":"pleerock.me@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/typeorm/typeorm.git"},"bugs":{"url":"https://github.com/typeorm/typeorm/issues"},"homepage":"https://typeorm.io","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","libsql"],"devDependencies":{"@libsql/client":"^0.4.2","@tsconfig/node16":"^16.1.1","@types/app-root-path":"^1.2.4","@types/better-sqlite3":"^7.6.9","@types/chai":"^4.3.4","@types/chai-as-promised":"^7.1.5","@types/debug":"^4.1.7","@types/gulp":"^4.0.17","@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","@libsql/client":"^0.4.2","@sap/hana-client":"^2.12.25","@sentry/node":"^7.87.0","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","sql.js":"^1.4.0","sqlite3":"^5.0.3","ts-node":"^10.7.0","typeorm-aurora-data-api-driver":"^2.0.0"},"peerDependenciesMeta":{"@libsql/client":{"optional":true},"@google-cloud/spanner":{"optional":true},"@sap/hana-client":{"optional":true},"@sentry/node":{"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":{"@n8n/p-retry":"6.2.0-2","@sqltools/formatter":"^1.2.5","app-root-path":"^3.1.0","buffer":"^6.0.3","chalk":"^4.1.2","dayjs":"^1.11.9","debug":"^4.3.4","dotenv":"^16.0.3","glob":"^10.3.10","mkdirp":"^2.1.3","reflect-metadata":"^0.2.1","sha.js":"^2.4.11","tarn":"3.0.2","tslib":"^2.5.0","uuid":"^9.0.0","yargs":"^17.6.2"},"bin":{"typeorm":"cli.js","typeorm-ts-node-commonjs":"cli-ts-node-commonjs.js","typeorm-ts-node-esm":"cli-ts-node-esm.js"},"funding":"https://opencollective.com/typeorm","collective":{"type":"opencollective","url":"https://opencollective.com/typeorm","logo":"https://opencollective.com/opencollective/logo.txt"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"scripts":{"test":"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":"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"},"_id":"@n8n/typeorm@0.3.20-8","_integrity":"sha512-WJFa9Pg6BJVS1dEe1xFRQcLtvjKx2O1KTgI6pFrTTcH7zZMy3qNww7A3HIrW/LvzCu0+rnSfHU4GvDg5/oJhlg==","_resolved":"/tmp/751ad031f129f3276c383831c764f8d5/n8n-typeorm-0.3.20-8.tgz","_from":"file:n8n-typeorm-0.3.20-8.tgz","_nodeVersion":"18.18.2","_npmVersion":"10.5.2","dist":{"integrity":"sha512-WJFa9Pg6BJVS1dEe1xFRQcLtvjKx2O1KTgI6pFrTTcH7zZMy3qNww7A3HIrW/LvzCu0+rnSfHU4GvDg5/oJhlg==","shasum":"817faefd3b3fae3324e77de6945d27db04d7c7d4","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@n8n/typeorm/-/typeorm-0.3.20-8.tgz","fileCount":3050,"unpackedSize":20619484,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFn1jt0sbpN+YZi8Ngbsh5qDlmXhz9/4WTnBusLsFjvgAiAoeTm1wTfCTu3xj2QKsYGyVzryZfaDgk8yx03bVWjA9A=="}],"size":3013277},"_npmUser":{"name":"anonymous","email":"npm@netroy.in"},"directories":{},"maintainers":[{"name":"anonymous","email":"alex@grozav.com"},{"name":"anonymous","email":"ivov.src@gmail.com"},{"name":"anonymous","email":"milorad.filipovic19@gmail.com"},{"name":"anonymous","email":"npm@netroy.in"},{"name":"anonymous","email":"jan@n8n.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.3.20-8_1713444711741_0.3949178876368602"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-18T12:51:51.925Z","publish_time":1713444711925,"_source_registry_name":"default","contributors":[]},"0.3.20-9":{"name":"@n8n/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":"Umed Khudoiberdiev","email":"pleerock.me@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/typeorm/typeorm.git"},"bugs":{"url":"https://github.com/typeorm/typeorm/issues"},"homepage":"https://typeorm.io","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","libsql"],"devDependencies":{"@libsql/client":"^0.4.2","@tsconfig/node16":"^16.1.1","@types/app-root-path":"^1.2.4","@types/better-sqlite3":"^7.6.9","@types/chai":"^4.3.4","@types/chai-as-promised":"^7.1.5","@types/debug":"^4.1.7","@types/gulp":"^4.0.17","@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","@libsql/client":"^0.4.2","@sap/hana-client":"^2.12.25","@sentry/node":"^7.87.0","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","sql.js":"^1.4.0","sqlite3":"^5.0.3","ts-node":"^10.7.0","typeorm-aurora-data-api-driver":"^2.0.0"},"peerDependenciesMeta":{"@libsql/client":{"optional":true},"@google-cloud/spanner":{"optional":true},"@sap/hana-client":{"optional":true},"@sentry/node":{"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":{"@n8n/p-retry":"6.2.0-2","@sqltools/formatter":"^1.2.5","app-root-path":"^3.1.0","async-mutex":"^0.5.0","buffer":"^6.0.3","chalk":"^4.1.2","dayjs":"^1.11.9","debug":"^4.3.4","dotenv":"^16.0.3","glob":"^10.3.10","mkdirp":"^2.1.3","reflect-metadata":"^0.2.1","sha.js":"^2.4.11","tarn":"3.0.2","tslib":"^2.5.0","uuid":"^9.0.0","yargs":"^17.6.2"},"scripts":{"test":"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":"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"},"funding":"https://opencollective.com/typeorm","collective":{"type":"opencollective","url":"https://opencollective.com/typeorm","logo":"https://opencollective.com/opencollective/logo.txt"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"_id":"@n8n/typeorm@0.3.20-9","gitHead":"dca25c25ee9ff4ab1a378d619a78babb9ff880f8","_nodeVersion":"18.18.2","_npmVersion":"10.5.2","dist":{"integrity":"sha512-m9HrksvTftGQ2h6JLB3nq8uIaX19OPoa9MYLRqces4Y18r4b5mmdXH/qTrjxFiA1z4SP/KNCsvq90iRnT1pb1w==","shasum":"d799e16ec1a8a83035b18de2f2eb105861e89aa5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@n8n/typeorm/-/typeorm-0.3.20-9.tgz","fileCount":3098,"unpackedSize":20702816,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgKvNTQVA7epbdqxGU5iqNtprmgHV9LFEoKoId5qNLCgIhAIXz7LcRkxtLACGSyb4j/mPtGSK6hYFmYLs4/Hu2JJja"}],"size":2965962},"_npmUser":{"name":"anonymous","email":"npm@netroy.in"},"directories":{},"maintainers":[{"name":"anonymous","email":"alex@grozav.com"},{"name":"anonymous","email":"ivov.src@gmail.com"},{"name":"anonymous","email":"milorad.filipovic19@gmail.com"},{"name":"anonymous","email":"npm@netroy.in"},{"name":"anonymous","email":"jan@n8n.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.3.20-9_1713961564388_0.667582868223354"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-04-24T12:26:04.581Z","publish_time":1713961564581,"_source_registry_name":"default","contributors":[]},"0.3.20-10.alpha":{"name":"@n8n/typeorm","private":false,"version":"0.3.20-10.alpha","description":"Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.","license":"MIT","author":{"name":"Umed Khudoiberdiev","email":"pleerock.me@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/typeorm/typeorm.git"},"bugs":{"url":"https://github.com/typeorm/typeorm/issues"},"homepage":"https://typeorm.io","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","libsql"],"devDependencies":{"@libsql/client":"^0.4.2","@tsconfig/node16":"^16.1.1","@types/app-root-path":"^1.2.4","@types/better-sqlite3":"^7.6.9","@types/chai":"^4.3.4","@types/chai-as-promised":"^7.1.5","@types/debug":"^4.1.7","@types/gulp":"^4.0.17","@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","@libsql/client":"^0.4.2","@sap/hana-client":"^2.12.25","@sentry/node":"^7.87.0","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","sql.js":"^1.4.0","sqlite3":"^5.0.3","ts-node":"^10.7.0","typeorm-aurora-data-api-driver":"^2.0.0"},"peerDependenciesMeta":{"@libsql/client":{"optional":true},"@google-cloud/spanner":{"optional":true},"@sap/hana-client":{"optional":true},"@sentry/node":{"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":{"@n8n/p-retry":"6.2.0-2","@sqltools/formatter":"^1.2.5","app-root-path":"^3.1.0","async-mutex":"^0.5.0","buffer":"^6.0.3","chalk":"^4.1.2","dayjs":"^1.11.9","debug":"^4.3.4","dotenv":"^16.0.3","glob":"^10.3.10","mkdirp":"^2.1.3","reflect-metadata":"^0.2.1","sha.js":"^2.4.11","tarn":"3.0.2","tslib":"^2.5.0","uuid":"^9.0.0","yargs":"^17.6.2"},"scripts":{"test":"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":"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"},"funding":"https://opencollective.com/typeorm","collective":{"type":"opencollective","url":"https://opencollective.com/typeorm","logo":"https://opencollective.com/opencollective/logo.txt"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"_id":"@n8n/typeorm@0.3.20-10.alpha","gitHead":"5d9aad297e2a01637c1d109c58bc13a9b5aca4cc","_nodeVersion":"18.20.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-gfJcsn/vzMClIuc1HVp6m1E28nASsz9jwteOf7Nyk0R0+huBzGCvnkE2uGUxOkDGo79PiVMOiSbxIjRv1vsebA==","shasum":"1df229174eab34cca0910477ae398afcddf39e1c","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@n8n/typeorm/-/typeorm-0.3.20-10.alpha.tgz","fileCount":3098,"unpackedSize":20704057,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGNwstl9V+NbYeUk/XmOMm9vTeyaeZhXg5tNbIRtrLhgAiEA15sbWSMm8by+ArMKGQYKd4TyqdUEXpuL85euCTnFjsU="}],"size":2970833},"_npmUser":{"name":"anonymous","email":"npm@netroy.in"},"directories":{},"maintainers":[{"name":"anonymous","email":"alex@grozav.com"},{"name":"anonymous","email":"ivov.src@gmail.com"},{"name":"anonymous","email":"milorad.filipovic19@gmail.com"},{"name":"anonymous","email":"npm@netroy.in"},{"name":"anonymous","email":"jan@n8n.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.3.20-10.alpha_1716998158143_0.872041480935648"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-29T15:55:58.425Z","publish_time":1716998158425,"_source_registry_name":"default","contributors":[]},"0.3.20-10":{"name":"@n8n/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":"Umed Khudoiberdiev","email":"pleerock.me@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/typeorm/typeorm.git"},"bugs":{"url":"https://github.com/typeorm/typeorm/issues"},"homepage":"https://typeorm.io","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","libsql"],"devDependencies":{"@libsql/client":"^0.4.2","@tsconfig/node16":"^16.1.1","@types/app-root-path":"^1.2.4","@types/better-sqlite3":"^7.6.9","@types/chai":"^4.3.4","@types/chai-as-promised":"^7.1.5","@types/debug":"^4.1.7","@types/gulp":"^4.0.17","@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","@libsql/client":"^0.4.2","@sap/hana-client":"^2.12.25","@sentry/node":"^7.87.0","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","sql.js":"^1.4.0","sqlite3":"^5.0.3","ts-node":"^10.7.0","typeorm-aurora-data-api-driver":"^2.0.0"},"peerDependenciesMeta":{"@libsql/client":{"optional":true},"@google-cloud/spanner":{"optional":true},"@sap/hana-client":{"optional":true},"@sentry/node":{"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":{"@n8n/p-retry":"6.2.0-2","@sqltools/formatter":"^1.2.5","app-root-path":"^3.1.0","async-mutex":"^0.5.0","buffer":"^6.0.3","chalk":"^4.1.2","dayjs":"^1.11.9","debug":"^4.3.4","dotenv":"^16.0.3","glob":"^10.3.10","mkdirp":"^2.1.3","reflect-metadata":"^0.2.2","sha.js":"^2.4.11","tarn":"3.0.2","tslib":"^2.5.0","uuid":"^9.0.0","yargs":"^17.6.2"},"scripts":{"test":"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":"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"},"funding":"https://opencollective.com/typeorm","collective":{"type":"opencollective","url":"https://opencollective.com/typeorm","logo":"https://opencollective.com/opencollective/logo.txt"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"_id":"@n8n/typeorm@0.3.20-10","gitHead":"cfbec5ffd04c0428059f16bf593ad2a9f8beaacb","_nodeVersion":"18.20.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-YYQKkafEGqNAG+VgtGbJOWpcyF4ZsRJ+Q7qXigTXZFQb4xpL/+t0BXEMhy8Gw0OEjnZI5cbLGHcQtj7Xlfg7dw==","shasum":"c285ee48af87f58d2cc3bcbcefb2535cd0f8c146","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@n8n/typeorm/-/typeorm-0.3.20-10.tgz","fileCount":3098,"unpackedSize":20704051,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBdP24IsELkJ7T8wWF/IkAhmCEOXN2xx1G+90Qd/OI58AiEAtEK2NIcb5rS/DrQeX9vn1SOYt6nvZtozvVN3/SAO/+s="}],"size":2970831},"_npmUser":{"name":"anonymous","email":"npm@netroy.in"},"directories":{},"maintainers":[{"name":"anonymous","email":"alex@grozav.com"},{"name":"anonymous","email":"ivov.src@gmail.com"},{"name":"anonymous","email":"milorad.filipovic19@gmail.com"},{"name":"anonymous","email":"npm@netroy.in"},{"name":"anonymous","email":"jan@n8n.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.3.20-10_1717055876345_0.26884736876150916"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-30T07:57:56.652Z","publish_time":1717055876652,"_source_registry_name":"default","contributors":[]},"0.3.20-11":{"name":"@n8n/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":"Umed Khudoiberdiev","email":"pleerock.me@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/typeorm/typeorm.git"},"bugs":{"url":"https://github.com/typeorm/typeorm/issues"},"homepage":"https://typeorm.io","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","libsql"],"devDependencies":{"@libsql/client":"^0.4.2","@tsconfig/node16":"^16.1.1","@types/app-root-path":"^1.2.4","@types/better-sqlite3":"^7.6.9","@types/chai":"^4.3.4","@types/chai-as-promised":"^7.1.5","@types/debug":"^4.1.7","@types/gulp":"^4.0.17","@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","@libsql/client":"^0.4.2","@sap/hana-client":"^2.12.25","@sentry/node":"^7.87.0","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","sql.js":"^1.4.0","sqlite3":"^5.0.3","ts-node":"^10.7.0","typeorm-aurora-data-api-driver":"^2.0.0"},"peerDependenciesMeta":{"@libsql/client":{"optional":true},"@google-cloud/spanner":{"optional":true},"@sap/hana-client":{"optional":true},"@sentry/node":{"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":{"@n8n/p-retry":"6.2.0-2","@sqltools/formatter":"^1.2.5","app-root-path":"^3.1.0","async-mutex":"^0.5.0","buffer":"^6.0.3","chalk":"^4.1.2","dayjs":"^1.11.9","debug":"^4.3.4","dotenv":"^16.0.3","glob":"^10.3.10","mkdirp":"^2.1.3","reflect-metadata":"^0.2.2","sha.js":"^2.4.11","tarn":"3.0.2","tslib":"^2.5.0","uuid":"^9.0.0","yargs":"^17.6.2"},"scripts":{"test":"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":"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"},"funding":"https://opencollective.com/typeorm","collective":{"type":"opencollective","url":"https://opencollective.com/typeorm","logo":"https://opencollective.com/opencollective/logo.txt"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"_id":"@n8n/typeorm@0.3.20-11","gitHead":"e44e7e05133e386d703fe29254668acf3b0a1923","_nodeVersion":"20.15.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-lAREOwp538Yy4HvQbMgGDG3TVWApuiVmOi2tLr8O0qZQtuMXk9ES3xZ3PRNF5Y5TIZw1F7W5qDt1Cx5KvwnhyA==","shasum":"d1ee42835ad4d021ced98388e8d0b9ae93d6e928","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@n8n/typeorm/-/typeorm-0.3.20-11.tgz","fileCount":3098,"unpackedSize":20704051,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJm4V8AscmPg/Un5eKQZAdDEZK6UTmoI43dMUG0WqN7QIhAMmcDodRGsHMzf11ndnHhiGPI7ZR+NFLfCwdd9k7O2Nd"}],"size":2970831},"_npmUser":{"name":"anonymous","email":"npm@netroy.in"},"directories":{},"maintainers":[{"name":"anonymous","email":"alex@grozav.com"},{"name":"anonymous","email":"ivov.src@gmail.com"},{"name":"anonymous","email":"milorad.filipovic19@gmail.com"},{"name":"anonymous","email":"npm@netroy.in"},{"name":"anonymous","email":"jan@n8n.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.3.20-11_1725388750511_0.2560714238571662"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-03T18:39:10.837Z","publish_time":1725388750837,"_source_registry_name":"default","contributors":[]},"0.3.20-12":{"name":"@n8n/typeorm","private":false,"version":"0.3.20-12","description":"Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.","license":"MIT","author":{"name":"Umed Khudoiberdiev","email":"pleerock.me@gmail.com"},"engines":{"node":">=16.13.0"},"packageManager":"pnpm@9.6.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/typeorm/typeorm.git"},"bugs":{"url":"https://github.com/typeorm/typeorm/issues"},"homepage":"https://typeorm.io","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","libsql"],"devDependencies":{"@libsql/client":"^0.4.2","@tsconfig/node16":"^16.1.1","@types/app-root-path":"^1.2.4","@types/better-sqlite3":"^7.6.9","@types/chai":"^4.3.4","@types/chai-as-promised":"^7.1.5","@types/debug":"^4.1.7","@types/gulp":"^4.0.17","@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","@libsql/client":"^0.4.2","@sap/hana-client":"^2.12.25","@sentry/node":"<=8.x","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","sql.js":"^1.4.0","sqlite3":"^5.0.3","ts-node":"^10.7.0","typeorm-aurora-data-api-driver":"^2.0.0"},"peerDependenciesMeta":{"@libsql/client":{"optional":true},"@google-cloud/spanner":{"optional":true},"@sap/hana-client":{"optional":true},"@sentry/node":{"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":{"@n8n/p-retry":"6.2.0-2","@sqltools/formatter":"^1.2.5","app-root-path":"^3.1.0","async-mutex":"^0.5.0","buffer":"^6.0.3","chalk":"^4.1.2","dayjs":"^1.11.9","debug":"^4.3.4","dotenv":"^16.0.3","glob":"^10.3.10","mkdirp":"^2.1.3","reflect-metadata":"^0.2.2","sha.js":"^2.4.11","tarn":"3.0.2","tslib":"^2.5.0","uuid":"^9.0.0","yargs":"^17.6.2"},"scripts":{"test":"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":"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"},"funding":"https://opencollective.com/typeorm","collective":{"type":"opencollective","url":"https://opencollective.com/typeorm","logo":"https://opencollective.com/opencollective/logo.txt"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"_id":"@n8n/typeorm@0.3.20-12","gitHead":"545f959191427a7132a3dfa459e21c03ebba1bf7","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"integrity":"sha512-Jc+Uys9HXTRq+u2XTqnAqjZVvAPwYH4qy4wRcizN0u7sfBvRGRpeF8ZAoplOGjXPRBG278QKcfVAJ64j/bj+uQ==","shasum":"8753a4e0492bc5c159260d23207c4c358be4390a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@n8n/typeorm/-/typeorm-0.3.20-12.tgz","fileCount":3110,"unpackedSize":20717298,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG5JzyJUf8cg7vdwUmwq32mhIKLR0xqWH545VDkCMaIWAiB9V/7W0Q/VAsfxHHtjFJoRzNYRDpb0jD7m0AYAzCuFeg=="}],"size":2968856},"_npmUser":{"name":"anonymous","email":"npm@netroy.in"},"directories":{},"maintainers":[{"name":"anonymous","email":"alex@grozav.com"},{"name":"anonymous","email":"ivov.src@gmail.com"},{"name":"anonymous","email":"milorad.filipovic19@gmail.com"},{"name":"anonymous","email":"npm@netroy.in"},{"name":"anonymous","email":"jan@n8n.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typeorm_0.3.20-12_1727434824581_0.909057083007911"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-27T11:00:24.980Z","publish_time":1727434824980,"_source_registry_name":"default","contributors":[]},"0.3.20-13":{"name":"@n8n/typeorm","private":false,"version":"0.3.20-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":"Umed Khudoiberdiev","email":"pleerock.me@gmail.com"},"engines":{"node":">=16.13.0"},"packageManager":"pnpm@9.6.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/sqlite/SqliteDriver.js":"./browser/platform/BrowserDisabledDriversDummy.js","./browser/logger/FileLogger.js":"./browser/platform/BrowserFileLoggerDummy.js","./browser/platform/PlatformTools.js":"./browser/platform/BrowserPlatformTools.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/typeorm/typeorm.git"},"bugs":{"url":"https://github.com/typeorm/typeorm/issues"},"homepage":"https://typeorm.io","tags":["orm","typescript","typescript-orm","mysql","mysql-orm","postgresql","postgresql-orm","mariadb","mariadb-orm","sqlite","sqlite-orm"],"devDependencies":{"@sentry/node":"^10.18.0","@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":"^4.0.17","@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","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","mysql":"^2.18.1","mysql2":"^3.9.7","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","typescript":"^5.3.3"},"peerDependencies":{"@sentry/node":"<=8.x","ioredis":"^5.0.4","mysql2":"^2.2.5 || ^3.0.1","pg":"^8.5.1","pg-native":"^3.0.0","pg-query-stream":"^4.0.0","redis":"^3.1.1 || ^4.0.0","sqlite3":"^5.0.3","ts-node":"^10.7.0"},"peerDependenciesMeta":{"@sentry/node":{"optional":true},"ioredis":{"optional":true},"mysql2":{"optional":true},"pg":{"optional":true},"pg-native":{"optional":true},"pg-query-stream":{"optional":true},"redis":{"optional":true},"sqlite3":{"optional":true},"ts-node":{"optional":true}},"dependencies":{"@n8n/p-retry":"6.2.0-2","@sqltools/formatter":"^1.2.5","app-root-path":"^3.1.0","async-mutex":"^0.5.0","buffer":"^6.0.3","chalk":"^4.1.2","dayjs":"^1.11.9","debug":"^4.3.4","dotenv":"^16.0.3","glob":"^10.3.10","mkdirp":"^2.1.3","reflect-metadata":"^0.2.2","sha.js":"^2.4.12","tarn":"3.0.2","tslib":"^2.5.0","uuid":"^9.0.0","yargs":"^17.6.2"},"scripts":{"test":"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":"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"},"funding":"https://opencollective.com/typeorm","collective":{"type":"opencollective","url":"https://opencollective.com/typeorm","logo":"https://opencollective.com/opencollective/logo.txt"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"_id":"@n8n/typeorm@0.3.20-13","gitHead":"c8613c5fb9fb21fcb3dcdaf3ef108dd31fcc5b68","_nodeVersion":"22.16.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-860ykSQEalBsfpybI3ghMq9KuTKdkg5YnX2u5kyZSzSEtaCrXqYs7+prJyGKK48XVHtSvDDmPsAHXXYndcEgeQ==","shasum":"517cc211e8c74cf627994172436b662d3e0f8e69","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@n8n/typeorm/-/typeorm-0.3.20-13.tgz","fileCount":2678,"unpackedSize":12667160,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCibbJQu/knBXA9qP63n28yQMET+X55yD4w84VWscm4+wIga3BJV/CBI5x5WUZohe4nx6K2Jtw4may8oY4VnHVtxhk="}],"size":1731736},"_npmUser":{"name":"anonymous","email":"ivov.src@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"alex@grozav.com"},{"name":"anonymous","email":"milorad.filipovic19@gmail.com"},{"name":"anonymous","email":"ivov.src@gmail.com"},{"name":"anonymous","email":"jan@n8n.io"},{"name":"anonymous","email":"cornelius.suermann+npm@gmail.com"},{"name":"anonymous","email":"jp@n8n.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/typeorm_0.3.20-13_1760001207462_0.06315253217827466"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-09T09:13:27.801Z","publish_time":1760001207801,"_source_registry_name":"default","contributors":[]},"0.3.20-14":{"name":"@n8n/typeorm","private":false,"version":"0.3.20-14","description":"Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLitedatabases.","license":"MIT","author":{"name":"Umed Khudoiberdiev","email":"pleerock.me@gmail.com"},"engines":{"node":">=16.13.0"},"packageManager":"pnpm@9.6.0","exports":{".":{"types":"./index.d.ts","node":{"import":"./index.mjs","require":"./index.js","types":"./index.d.ts"}},"./*.js":"./*.js","./*":{"require":"./*.js","import":"./*"}},"main":"./index.js","module":"./index.mjs","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/typeorm/typeorm.git"},"bugs":{"url":"https://github.com/typeorm/typeorm/issues"},"homepage":"https://typeorm.io","tags":["orm","typescript","typescript-orm","mysql","mysql-orm","postgresql","postgresql-orm","mariadb","mariadb-orm","sqlite","sqlite-orm"],"devDependencies":{"@sentry/node":"^10.19.0","@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":"^4.0.17","@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","@typescript-eslint/eslint-plugin":"^6.17.0","chai":"^4.3.7","chai-as-promised":"^7.1.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-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","mysql2":"^3.11.0","pg":"^8.12.0","pg-query-stream":"^4.10.3","prettier":"^2.8.3","remap-istanbul":"^0.13.0","rimraf":"^4.1.2","sinon":"^15.0.1","sinon-chai":"^3.7.0","source-map-support":"^0.5.21","sqlite3":"^5.1.7","ts-node":"^10.9.2","typescript":"^5.3.3"},"peerDependencies":{"@sentry/node":"<=8.x","mysql2":"^3.11.0","pg":"^8.12.0","pg-native":"^3.5.2","pg-query-stream":"^4.10.3","sqlite3":"^5.1.7"},"peerDependenciesMeta":{"@sentry/node":{"optional":true},"mysql2":{"optional":true},"pg":{"optional":true},"pg-native":{"optional":true},"pg-query-stream":{"optional":true},"sqlite3":{"optional":true}},"dependencies":{"app-root-path":"^3.1.0","async-mutex":"^0.5.0","chalk":"^4.1.2","dayjs":"^1.11.9","debug":"^4.3.4","dotenv":"^16.0.3","glob":"^10.3.10","mkdirp":"^2.1.3","reflect-metadata":"^0.2.2","sha.js":"^2.4.12","tarn":"3.0.2","tslib":"^2.5.0","uuid":"^9.0.0"},"scripts":{"test":"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":"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"},"funding":"https://opencollective.com/typeorm","collective":{"type":"opencollective","url":"https://opencollective.com/typeorm","logo":"https://opencollective.com/opencollective/logo.txt"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"_id":"@n8n/typeorm@0.3.20-14","gitHead":"4d02c9408d05f6f1f3bf6dbc4accdd0933c728f9","_nodeVersion":"22.16.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-gjDfGWwu0OtlkmZV/5u21jKbn7RjTwxKK3ks3RarHP0Y2g1g+bABNGTsCm+yTvzzUvs3hhRy3+Eu62m5Q9LUFg==","shasum":"038ac25ac1cbbc1e3b62b82c105b5b1037687d98","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@n8n/typeorm/-/typeorm-0.3.20-14.tgz","fileCount":1287,"unpackedSize":6233260,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAddIhVKlt+teg3YrbkVgipJlpkB5URajjg8GUWc/HnHAiEAmXU6JuRTinS1cshTvuCjjOXwZ8QDbDCf8MhGif4MWPQ="}],"size":1112030},"_npmUser":{"name":"anonymous","email":"ivov.src@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"alex@grozav.com"},{"name":"anonymous","email":"milorad.filipovic19@gmail.com"},{"name":"anonymous","email":"ivov.src@gmail.com"},{"name":"anonymous","email":"jan@n8n.io"},{"name":"anonymous","email":"cornelius.suermann+npm@gmail.com"},{"name":"anonymous","email":"jp@n8n.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/typeorm_0.3.20-14_1760452217751_0.29708389044441597"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-10-14T14:30:17.979Z","publish_time":1760452217979,"_source_registry_name":"default","contributors":[]},"0.3.20-15":{"name":"@n8n/typeorm","private":false,"version":"0.3.20-15","description":"Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLitedatabases.","license":"MIT","author":{"name":"Umed Khudoiberdiev","email":"pleerock.me@gmail.com"},"engines":{"node":">=16.13.0"},"packageManager":"pnpm@9.6.0","exports":{".":{"types":"./index.d.ts","node":{"import":"./index.mjs","require":"./index.js","types":"./index.d.ts"}},"./*.js":"./*.js","./*":{"require":"./*.js","import":"./*"}},"main":"./index.js","module":"./index.mjs","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/typeorm/typeorm.git"},"bugs":{"url":"https://github.com/typeorm/typeorm/issues"},"homepage":"https://typeorm.io","tags":["orm","typescript","typescript-orm","mysql","mysql-orm","postgresql","postgresql-orm","mariadb","mariadb-orm","sqlite","sqlite-orm"],"devDependencies":{"@sentry/node":"^10.22.0","@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":"^4.0.17","@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","@typescript-eslint/eslint-plugin":"^6.17.0","chai":"^4.3.7","chai-as-promised":"^7.1.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-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","mysql2":"^3.11.0","pg":"^8.12.0","pg-query-stream":"^4.10.3","prettier":"^2.8.3","remap-istanbul":"^0.13.0","rimraf":"^4.1.2","sinon":"^15.0.1","sinon-chai":"^3.7.0","source-map-support":"^0.5.21","sqlite3":"^5.1.7","ts-node":"^10.9.2","typescript":"^5.3.3"},"peerDependencies":{"@sentry/node":"<=8.x","mysql2":"^3.11.0","pg":"^8.12.0","pg-native":"^3.5.2","pg-query-stream":"^4.10.3","sqlite3":"^5.1.7"},"peerDependenciesMeta":{"@sentry/node":{"optional":true},"mysql2":{"optional":true},"pg":{"optional":true},"pg-native":{"optional":true},"pg-query-stream":{"optional":true},"sqlite3":{"optional":true}},"dependencies":{"app-root-path":"^3.1.0","async-mutex":"^0.5.0","chalk":"^4.1.2","dayjs":"^1.11.9","debug":"^4.3.4","dotenv":"^16.0.3","glob":"^10.3.10","mkdirp":"^2.1.3","reflect-metadata":"^0.2.2","sha.js":"^2.4.12","tarn":"3.0.2","tslib":"^2.5.0","uuid":"^9.0.0"},"scripts":{"test":"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":"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"},"funding":"https://opencollective.com/typeorm","collective":{"type":"opencollective","url":"https://opencollective.com/typeorm","logo":"https://opencollective.com/opencollective/logo.txt"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"_id":"@n8n/typeorm@0.3.20-15","gitHead":"2a99e79c00c363f9430bfb6e4027860b490f305b","_nodeVersion":"22.16.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-qTksdwNypUElt3gYwPejy5Nl3MZGmex1/5BXE8AqZZXjjapCfw6xu0mwJ9JkO+WR0BhvA6DQWni4RCc6t9HN2Q==","shasum":"5ee76068fcdc3a2e9c52b38dcd5d3e6ec8066845","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@n8n/typeorm/-/typeorm-0.3.20-15.tgz","fileCount":1287,"unpackedSize":6235159,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCY2MpDTVVe07hKqBLPOS/lXrK/WATBYTB+PoBWLsf56QIgHs6MF5rjEtbNoGdN/gYNnc48BC6gAM9mSW32n+YB5GY="}],"size":1112437},"_npmUser":{"name":"anonymous","email":"ivov.src@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"alex@grozav.com"},{"name":"anonymous","email":"milorad.filipovic19@gmail.com"},{"name":"anonymous","email":"ivov.src@gmail.com"},{"name":"anonymous","email":"jan@n8n.io"},{"name":"anonymous","email":"cornelius.suermann+npm@gmail.com"},{"name":"anonymous","email":"jp@n8n.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/typeorm_0.3.20-15_1762254202559_0.5214413094876715"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-04T11:03:22.858Z","publish_time":1762254202858,"_source_registry_name":"default","contributors":[]},"0.3.20-16":{"name":"@n8n/typeorm","private":false,"version":"0.3.20-16","description":"Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLitedatabases.","license":"MIT","author":{"name":"Umed Khudoiberdiev","email":"pleerock.me@gmail.com"},"engines":{"node":">=16.13.0"},"packageManager":"pnpm@9.6.0","exports":{".":{"types":"./index.d.ts","node":{"import":"./index.mjs","require":"./index.js","types":"./index.d.ts"}},"./*.js":"./*.js","./*":{"require":"./*.js","import":"./*"}},"main":"./index.js","module":"./index.mjs","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/typeorm/typeorm.git"},"bugs":{"url":"https://github.com/typeorm/typeorm/issues"},"homepage":"https://typeorm.io","tags":["orm","typescript","typescript-orm","mysql","mysql-orm","postgresql","postgresql-orm","mariadb","mariadb-orm","sqlite","sqlite-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":"^4.0.17","@types/gulp-sourcemaps":"^0.0.38","@types/mkdirp":"^1.0.2","@types/mocha":"^10.0.1","@types/node":"^18.13.0","@types/pg":"^8.16.0","@types/sha.js":"^2.4.0","@types/sinon":"^10.0.13","@types/source-map-support":"^0.5.6","@types/uuid":"^9.0.0","@typescript-eslint/eslint-plugin":"^6.17.0","chai":"^4.3.7","chai-as-promised":"^7.1.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-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","mysql2":"^3.11.0","pg":"^8.17.0","pg-query-stream":"^4.10.3","prettier":"^2.8.3","remap-istanbul":"^0.13.0","rimraf":"^4.1.2","sinon":"^15.0.1","sinon-chai":"^3.7.0","source-map-support":"^0.5.21","sqlite3":"^5.1.7","ts-node":"^10.9.2","typescript":"^5.3.3"},"peerDependencies":{"@sentry/node":"^10.0.0","mysql2":"^3.11.0","pg":"^8.17.0","pg-native":"^3.5.2","pg-query-stream":"^4.10.3","sqlite3":"^5.1.7"},"peerDependenciesMeta":{"@sentry/node":{"optional":true},"mysql2":{"optional":true},"pg":{"optional":true},"pg-native":{"optional":true},"pg-query-stream":{"optional":true},"sqlite3":{"optional":true}},"dependencies":{"app-root-path":"^3.1.0","async-mutex":"^0.5.0","chalk":"^4.1.2","dayjs":"^1.11.9","debug":"^4.3.4","dotenv":"^16.0.3","glob":"^10.3.10","mkdirp":"^2.1.3","reflect-metadata":"^0.2.2","sha.js":"^2.4.12","tarn":"3.0.2","tslib":"^2.5.0","uuid":"^9.0.0"},"scripts":{"test":"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":"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"},"funding":"https://opencollective.com/typeorm","collective":{"type":"opencollective","url":"https://opencollective.com/typeorm","logo":"https://opencollective.com/opencollective/logo.txt"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"_id":"@n8n/typeorm@0.3.20-16","gitHead":"1ee18ae1023cd5bab5b950c40669a85a992d17a2","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-XEfVKqbkDkLhU0tn3/zUvolDA/8u6/khDxP4pPvGKv68kPxC2h25eesszmXtfIKBWosE/8sAOOTtowA1b4jFYQ==","shasum":"aac831ac1c7a537d3e45d897335e04e7b03b21bc","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@n8n/typeorm/-/typeorm-0.3.20-16.tgz","fileCount":1290,"unpackedSize":6239883,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCuG0Al/+kk1Xcnfu7h8OG95gI4U+FqHRxmkTF7ib2icAIhAO8LBl/xMa8m4W+nAIdXWnySlcBpKbvn/COh5gux5nBA"}],"size":1113331},"_npmUser":{"name":"anonymous","email":"tomi+npm@n8n.io"},"directories":{},"maintainers":[{"name":"anonymous","email":"matias.huhta@n8n.io"},{"name":"anonymous","email":"tomi+npm@n8n.io"},{"name":"anonymous","email":"jan@n8n.io"},{"name":"anonymous","email":"cornelius.suermann+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/typeorm_0.3.20-16_1771227069211_0.36419312039320184"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-02-16T07:31:09.464Z","publish_time":1771227069464,"_source_registry_name":"default","contributors":[]},"0.3.20-17":{"name":"@n8n/typeorm","private":false,"version":"0.3.20-17","description":"Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports PostgreSQL and SQLite databases.","license":"MIT","author":{"name":"Umed Khudoiberdiev","email":"pleerock.me@gmail.com"},"engines":{"node":">=16.13.0"},"packageManager":"pnpm@9.6.0","exports":{".":{"types":"./index.d.ts","node":{"import":"./index.mjs","require":"./index.js","types":"./index.d.ts"}},"./*.js":"./*.js","./*":{"require":"./*.js","import":"./*"}},"main":"./index.js","module":"./index.mjs","types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/typeorm/typeorm.git"},"bugs":{"url":"https://github.com/typeorm/typeorm/issues"},"homepage":"https://typeorm.io","tags":["orm","typescript","typescript-orm","postgresql","postgresql-orm","sqlite","sqlite-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":"^4.0.17","@types/gulp-sourcemaps":"^0.0.38","@types/mkdirp":"^1.0.2","@types/mocha":"^10.0.1","@types/node":"^18.13.0","@types/pg":"^8.16.0","@types/sha.js":"^2.4.0","@types/sinon":"^10.0.13","@types/source-map-support":"^0.5.6","@types/uuid":"^9.0.0","@typescript-eslint/eslint-plugin":"^6.17.0","chai":"^4.3.7","chai-as-promised":"^7.1.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-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","pg":"^8.17.0","pg-query-stream":"^4.10.3","prettier":"^2.8.3","remap-istanbul":"^0.13.0","rimraf":"^4.1.2","sinon":"^15.0.1","sinon-chai":"^3.7.0","source-map-support":"^0.5.21","sqlite3":"^5.1.7","ts-node":"^10.9.2","typescript":"^5.3.3"},"peerDependencies":{"@sentry/node":"^10.0.0","pg":"^8.17.0","pg-native":"^3.5.2","pg-query-stream":"^4.10.3","sqlite3":"^5.1.7"},"peerDependenciesMeta":{"@sentry/node":{"optional":true},"pg":{"optional":true},"pg-native":{"optional":true},"pg-query-stream":{"optional":true},"sqlite3":{"optional":true}},"dependencies":{"app-root-path":"^3.1.0","async-mutex":"^0.5.0","chalk":"^4.1.2","dayjs":"^1.11.9","debug":"^4.3.4","dotenv":"^16.0.3","glob":"^10.3.10","mkdirp":"^2.1.3","reflect-metadata":"^0.2.2","sha.js":"^2.4.12","tarn":"3.0.2","tslib":"^2.5.0","uuid":"^9.0.0"},"scripts":{"test":"tsc && mocha --file ./build/compiled/test/utils/test-setup.js --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":"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"},"funding":"https://opencollective.com/typeorm","collective":{"type":"opencollective","url":"https://opencollective.com/typeorm","logo":"https://opencollective.com/opencollective/logo.txt"},"nyc":{"all":true,"cache":false,"exclude":["**/*.d.ts"],"extension":[".ts"],"include":["build/compiled/src/**","src/**"],"reporter":"json"},"_id":"@n8n/typeorm@0.3.20-17","gitHead":"6a01ac272d7286ab1c665f1b6adaa261cf7e8e80","_nodeVersion":"22.21.1","_npmVersion":"10.9.4","dist":{"integrity":"sha512-PgMNu3IqYMhgEjzqJ4SPAiReYgwXMpMPZx3BhE4M/895S2yaWmRJtHcI5Ol6Sys0rFqEQt+IbAo/th9cT7XdAg==","shasum":"74698256b8f1ece2ee12303e4710fe12fcb99ba9","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@n8n/typeorm/-/typeorm-0.3.20-17.tgz","fileCount":1278,"unpackedSize":5732461,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCAPcj2XvsCFaVu1KxJPixkfSEupDPFB0C3hVbrpOcyPgIhAMlXbDLdga99/Bi70zEMPxBONXLFpO1STTmRv89i5t0H"}],"size":1028993},"_npmUser":{"name":"anonymous","email":"tomi+npm@n8n.io"},"directories":{},"maintainers":[{"name":"anonymous","email":"matias.huhta@n8n.io"},{"name":"anonymous","email":"tomi+npm@n8n.io"},{"name":"anonymous","email":"jan@n8n.io"},{"name":"anonymous","email":"cornelius.suermann+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/typeorm_0.3.20-17_1773404902739_0.8017024245991398"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2026-03-13T12:28:22.969Z","publish_time":1773404902969,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"0.3.20-17","sqlite.poolSize":"0.3.20-sqlite.poolSize.1"},"name":"@n8n/typeorm","time":{"created":"2023-08-24T17:09:24.536Z","modified":"2026-03-13T12:28:37.031Z","0.3.17-1":"2023-08-24T14:56:56.015Z","0.3.20":"2024-02-08T13:04:31.202Z","0.3.20-1":"2024-02-08T14:14:53.844Z","0.3.20-2":"2024-02-14T12:08:03.261Z","0.3.20-3":"2024-02-20T13:22:15.611Z","0.3.20-sqlite.poolSize.0":"2024-02-22T18:00:47.459Z","0.3.20-sqlite.poolSize.1":"2024-02-26T15:43:23.063Z","0.3.20-4":"2024-03-11T16:56:34.587Z","0.3.20-5":"2024-03-14T11:16:36.220Z","0.3.20-6":"2024-03-14T11:41:42.784Z","0.3.20-7":"2024-03-14T12:13:28.870Z","0.3.20-8":"2024-04-18T12:51:51.925Z","0.3.20-9":"2024-04-24T12:26:04.581Z","0.3.20-10.alpha":"2024-05-29T15:55:58.425Z","0.3.20-10":"2024-05-30T07:57:56.652Z","0.3.20-11":"2024-09-03T18:39:10.837Z","0.3.20-12":"2024-09-27T11:00:24.980Z","0.3.20-13":"2025-10-09T09:13:27.801Z","0.3.20-14":"2025-10-14T14:30:17.979Z","0.3.20-15":"2025-11-04T11:03:22.858Z","0.3.20-16":"2026-02-16T07:31:09.464Z","0.3.20-17":"2026-03-13T12:28:22.969Z"},"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://badge.fury.io/js/typeorm\">\n\t\t<img src=\"https://badge.fury.io/js/typeorm.svg\">\n\t</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\nTypeORM is an [ORM](https://en.wikipedia.org/wiki/Object-relational_mapping)\nthat can run in NodeJS platforms and 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 / SQLite.\n-   Works in NodeJS 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\n## Supported Drivers\n\nThis is a specialized fork of TypeORM that supports only the following database drivers:\n\n- **MySQL** - Full MySQL database support\n- **MariaDB** - Full MariaDB database support (uses MySQL driver)\n- **PostgreSQL** - Full PostgreSQL database support\n- **SQLite** - Standard file-based SQLite support\n- **SQLite-Pooled** - Enhanced SQLite with connection pooling for better performance\n\nThis fork focuses on server-side Node.js applications and core SQL database support.\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    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`, `sqlite`.\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`, or `sqlite`.\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 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\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>","users":{}}