{"_id":"typeorm-logger-adaptor","_rev":"13-3363f719f5f9669222a3f4e3d030248e","name":"typeorm-logger-adaptor","dist-tags":{"latest":"1.3.1"},"versions":{"1.0.3":{"name":"typeorm-logger-adaptor","version":"1.0.3","keywords":["typescript","typeorm","logger","winston","bunyan"],"author":{"url":"https://github.com/komiya-atsushi","name":"KOMIYA Atsushi"},"license":"MIT","_id":"typeorm-logger-adaptor@1.0.3","maintainers":[{"name":"komiya-atsushi","email":"komiya.atsushi@gmail.com"}],"homepage":"https://github.com/komiya-atsushi/typeorm-logger-adaptor#readme","bugs":{"url":"https://github.com/komiya-atsushi/typeorm-logger-adaptor/issues"},"dist":{"shasum":"be9a2b8f3e3b6e50eb84a0f9b2b48efe42bf22ef","tarball":"https://registry.npmjs.org/typeorm-logger-adaptor/-/typeorm-logger-adaptor-1.0.3.tgz","fileCount":27,"integrity":"sha512-63+jL4zGb3O1jYUwTPPAR5W1fabvvOYBpInqDT/I7uD9Lel+v+aJ3pD0VIpHxngVbEmGSK0RbghGXudQSOkv5A==","signatures":[{"sig":"MEUCIQCktiu0azZKNConMQhYDD6AsWRUpeD6CNiWx9C4GTflAAIgPdZr9diDafV6k2HzXNiuEO9XZPxbI7n/uBurw016Goo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8xj3CRA9TVsSAnZWagAASkQP/Aj+po3PC/Ureip4/5iF\nqyEVQfYNdATfL1gPh3D7UfGEaTIltrsqziN0K+mEOBDuZ4Zec2XvYde9zIci\nZC7dVFN+YPkOExom/FNkGw4+I4mtdA18O6Qf+9E9uDHHY7LbLq4LaFKrjzkW\nTZGxXny8V01IvBSHDOj/b9hq5rhyfgiEYL24ZpyONZ5+Cei8febbbNJLbbMj\ngoA88FuOykYRI24OhZRHdqVvQ7NO42cOIWHYbkbIh/TH90XC+FmNfGzT2td3\n3u1h7GUoB2hoU5/7pLxWR9q067Z9/16dZy4rY7YOMIbxUbdn8kOl2HsNlLdY\nDodqwpYgP8zb3/hJygycSxTHARpRK6Z//0KY92KksBzTSwRuEUDh+4QSSorJ\nFkz3vn3o6xeZ9zYPcs6cXBawXJYgCMVSsWhNeOyQZ2AIKklKccddI542HeVp\nqsgD8OwaqoVtFd9+RGjDZtaq3gHThGP/Uh9IhR9uMrd0dHf4WqREYbrXdqZ9\nasTLBwwgo0Je0Os9fxjf4xk4PpBS4NAomm3tv95+tzsH4L1ZSxKy6/wC+19h\n0JqElKMbSSNb4U7zROf1HImlRFleC2F1Lbq11U2ifa7h5OIRENl+QTdWN+ao\n+uo/gL4gquVest0ebt3Lou7FIbU7zi06peU5GNRl3Z1fHrOyXh26azLhAqWb\nqmxk\r\n=II2r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","scripts":{"lint":"eslint --fix --ext .ts ./","test":"docker-compose up -d && jest --coverage --collect-coverage-from='src/**/*.ts'","build":"tsc -p tsconfig.json","format":"prettier --write '**/*.ts'"},"_npmUser":{"name":"komiya-atsushi","email":"komiya.atsushi@gmail.com"},"repository":{"url":"git+https://github.com/komiya-atsushi/typeorm-logger-adaptor.git","type":"git"},"_npmVersion":"6.14.8","description":"Logger adaptors for TypeORM","directories":{},"_nodeVersion":"12.19.0","_hasShrinkwrap":false,"devDependencies":{"del":"^6.0.0","gulp":"^4.0.2","jest":"^26.6.3","bunyan":"^1.8.5","eslint":"^7.16.0","mysql2":"^2.2.5","ts-jest":"^26.4.4","ts-node":"^9.1.1","typeorm":"^0.2.0","winston":"^3.0.0","prettier":"^2.2.1","gulpclass":"^0.2.0","gulp-shell":"^0.8.0","typescript":"^4.1.3","@types/bunyan":"^1.8.6","gulp-typescript":"^6.0.0-alpha.1","jest-mock-extended":"^1.0.10","typescript-require":"^0.3.0","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^7.1.0","@typescript-eslint/parser":"^4.11.0","@typescript-eslint/eslint-plugin":"^4.11.0"},"peerDependencies":{"typeorm":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/typeorm-logger-adaptor_1.0.3_1609767158857_0.4203581082387471","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"typeorm-logger-adaptor","version":"1.0.4","keywords":["typescript","typeorm","logger","winston","bunyan"],"author":{"url":"https://github.com/komiya-atsushi","name":"KOMIYA Atsushi"},"license":"MIT","_id":"typeorm-logger-adaptor@1.0.4","maintainers":[{"name":"komiya-atsushi","email":"komiya.atsushi@gmail.com"}],"homepage":"https://github.com/komiya-atsushi/typeorm-logger-adaptor#readme","bugs":{"url":"https://github.com/komiya-atsushi/typeorm-logger-adaptor/issues"},"dist":{"shasum":"c52bfb3d980a75ff7c40133938b3b766c5fd0e3a","tarball":"https://registry.npmjs.org/typeorm-logger-adaptor/-/typeorm-logger-adaptor-1.0.4.tgz","fileCount":27,"integrity":"sha512-92DjVGuRdQ/gm47P4XN+1wFO/7aKf72k4bu+JE+2Uy1/T7YEo20UKUcNXibqkZgxBCd3ZVtxKYgtQlLSM7cfvg==","signatures":[{"sig":"MEYCIQD8VjLUUA90FsLAHoXTvgDLVaqmJP508jSTylFKO4YY5AIhAPrZuuIiO/PuhJBoCAeJpGwUVLl9S0lTfTNvzZa9LzUX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMdThCRA9TVsSAnZWagAAFKAP/A4EZLcPJOyejeli1DAz\nOGv2bxMIZxb81M6FE9IXFhLzZZUBQ8971Cg8mEkWKdYEGwfZsgeT7m1PWhNb\nQ/UN3ihFmxdo0loOYZiaO7wZrQTgaFiLLrL4NCovImcAZVpzLib964aN9lun\n3XMCOFj0CQKofkkJgtTF0Nol4wKIKcESi6TeaheHltbDM+z8MeBtK5KC6/Kn\nnaTRqXLrYajbtlXPQ6NcAeKgtTn1OfYfKBB8jsQ/AoXecZeW3CePTPcpOMwF\nszJ4f7OL4O2vdQDKS2xRZqzKhq8HokeJ6/vzcX8ugbKt4dhgALKK/e7+V5nk\nIQePGY8r1hFVGr8RmlKM5LftQrWYIKHWdx4ZN9iTICTNbAwe76dMEeBMJdxB\nBKF3DJYTkEai5UU/FgL96QtSEVRTXuczYxxx0ArKUVX8zxweqXsTIIziEZAn\n6ROMQbTaJVbgVVYXfts78L0D+UzxhAA6TFNKMKhZxS9gAa3jUh8oU1dmbhCk\ntwPZbwjBxEH3oCVfC2OGz+g6pZGLTnBEr13NFPrEgIt+8QX+VKmgfM7dJSJg\nlw36o+mjM2PX9Ve7Hdwt3r+qJvIoN5Roh9FeGM6FZzHBUIft42tEIBjPARWS\nkFrHt3/btJEFPEYyJkgIOZ4lSTBwdt9EOKZ6xqTd0QG0HO0CbqGmh8jSHMFu\nrNQb\r\n=NSKl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","scripts":{"lint":"prettier --check '**/*.ts' && eslint --ext .ts ./","test":"docker-compose up -d && jest --coverage --collect-coverage-from='src/**/*.ts'","build":"tsc -p tsconfig.json","format":"prettier --write '**/*.ts' && eslint --fix --ext .ts ./","test:ci":"docker-compose up -d && jest --ci --reporters=default --reporters=jest-junit"},"_npmUser":{"name":"komiya-atsushi","email":"komiya.atsushi@gmail.com"},"repository":{"url":"git+https://github.com/komiya-atsushi/typeorm-logger-adaptor.git","type":"git"},"_npmVersion":"6.14.8","description":"Logger adaptors for TypeORM","directories":{},"_nodeVersion":"12.19.0","_hasShrinkwrap":false,"devDependencies":{"del":"^6.0.0","gulp":"^4.0.2","jest":"^27.0.6","bunyan":"^1.8.5","eslint":"^7.30.0","mysql2":"^2.2.5","ts-jest":"^27.0.3","ts-node":"^10.0.0","typeorm":"^0.2.0","winston":"^3.0.0","prettier":"^2.3.2","gulpclass":"^0.2.0","gulp-shell":"^0.8.0","jest-junit":"^12.2.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/bunyan":"^1.8.6","gulp-typescript":"^6.0.0-alpha.1","jest-mock-extended":"^1.0.16","typescript-require":"^0.3.0","eslint-plugin-import":"^2.23.4","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.28.2","@typescript-eslint/eslint-plugin":"^4.28.2"},"peerDependencies":{"typeorm":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/typeorm-logger-adaptor_1.0.4_1630655713452_0.7527112075020244","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"typeorm-logger-adaptor","version":"1.1.0","keywords":["typescript","typeorm","logger","winston","bunyan"],"author":{"url":"https://github.com/komiya-atsushi","name":"KOMIYA Atsushi"},"license":"MIT","_id":"typeorm-logger-adaptor@1.1.0","maintainers":[{"name":"komiya-atsushi","email":"komiya.atsushi@gmail.com"}],"homepage":"https://github.com/komiya-atsushi/typeorm-logger-adaptor#readme","bugs":{"url":"https://github.com/komiya-atsushi/typeorm-logger-adaptor/issues"},"dist":{"shasum":"9bd5b789d0c82ac1c37cf8b82eda607bf5247974","tarball":"https://registry.npmjs.org/typeorm-logger-adaptor/-/typeorm-logger-adaptor-1.1.0.tgz","fileCount":27,"integrity":"sha512-UYUSnityLYfwnJx/HTNKOqxB+0j7AApRLRRakDU47jo5XjgjtHflSBD52B9OYbVaakvcThhTGyTmxciDWi66WQ==","signatures":[{"sig":"MEYCIQDjOVpuWMJuU2L+/4M0Gk0LcgcFZyUUIim/4elbS+yNSwIhAOxG9JSx58IP2qCbYpit2POSPwvJuhZXMrtPJu80nOR5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34288,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiO8+mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoP9Q/7Bat1/V/vVb90NQwBwlArZOOVWTAHCeQuvUOvkn14BW3en0/S\r\n6t90qim7tT7JAMR+knKlueFs2amSJMtlFieUIuhoAYQANszU/VNfM++ojPuc\r\nLBFoERNKyn91ajp6fUPQ1FNNAd1eUA/JPK1wW3Y3gMaWcaMIr7SK9rv0m1Nf\r\nszdGAzhXrgBqrsvafjme1d4x1g1rRhfcJr9ZWqtNRZNbrH31fx/v0ssXBPEr\r\nPJpGCNNvblAFdxLWXRNPJE9P9+ho00i0Fs2W8BFkytLOMrjxkpi0e7QJTyaq\r\nkFlsCHQjfbw9/+N9/FMZEb135NJu4oyM8TelFjOazJZ7pmTfbNKlxjGq+71S\r\nqQ/r/o4dWVax9lBxiDDbPOpEYk1uyBp6T3Uz2b8d7rF+s3wDWFNeChVvs91r\r\nmig0hPtpgfCGkhkFgVRfufBwcYsJrjaeKkVTjyzCcPELQnqJ+fT4kVaJ0j6Q\r\nTi2TOhf/vrAbmTjvZRm03Vj+gzvXJHpBEtKJFFCsYyNordRRLcS3XXKa8MWQ\r\n1WfpAXe+VCsyVSQbSNhdq7VZHq847y0KEdbVUUAnM3xXD2et6vGY1a2jhycI\r\nrbqoiTeQeRGz625oz+KdETWiARda23p/IqGpDJ7JUw/dL+RK14UHmVjColCV\r\nMMZgtyKiRYRRh6xRa7P6+x1LZiPH0uGp2U8=\r\n=ul9y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./index.js","types":"./index.d.ts","gitHead":"53a03624a81b267de58cd9e16126fbe98ddaf602","scripts":{"lint":"prettier --check '**/*.ts' && eslint --ext .ts ./","test":"docker-compose up -d && jest --coverage --collect-coverage-from='src/**/*.ts'","build":"tsc -p tsconfig.json","format":"prettier --write '**/*.ts' && eslint --fix --ext .ts ./","test:ci":"docker-compose up -d && jest --ci --reporters=default --reporters=jest-junit"},"_npmUser":{"name":"komiya-atsushi","email":"komiya.atsushi@gmail.com"},"repository":{"url":"git+https://github.com/komiya-atsushi/typeorm-logger-adaptor.git","type":"git"},"_npmVersion":"8.5.5","description":"Logger adaptors for TypeORM","directories":{},"_nodeVersion":"12.19.0","_hasShrinkwrap":false,"devDependencies":{"del":"^6.0.0","gulp":"^4.0.2","jest":"^27.0.6","bunyan":"^1.8.5","eslint":"^7.30.0","mysql2":"^2.2.5","ts-jest":"^27.0.3","ts-node":"^10.0.0","typeorm":"^0.3.0","winston":"^3.0.0","prettier":"^2.3.2","gulpclass":"^0.2.0","gulp-shell":"^0.8.0","jest-junit":"^12.2.0","typescript":"^4.3.5","@types/jest":"^26.0.23","@types/bunyan":"^1.8.6","gulp-typescript":"^6.0.0-alpha.1","jest-mock-extended":"^1.0.16","typescript-require":"^0.3.0","eslint-plugin-import":"^2.23.4","eslint-config-prettier":"^8.3.0","@typescript-eslint/parser":"^4.28.2","@typescript-eslint/eslint-plugin":"^4.28.2"},"peerDependencies":{"typeorm":">=0.2.0 <0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/typeorm-logger-adaptor_1.1.0_1648086950531_0.37957174928931225","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"typeorm-logger-adaptor","version":"1.2.0","keywords":["typescript","typeorm","logger","winston","bunyan"],"author":{"url":"https://github.com/komiya-atsushi","name":"KOMIYA Atsushi"},"license":"MIT","_id":"typeorm-logger-adaptor@1.2.0","maintainers":[{"name":"komiya-atsushi","email":"komiya.atsushi@gmail.com"}],"homepage":"https://github.com/komiya-atsushi/typeorm-logger-adaptor#readme","bugs":{"url":"https://github.com/komiya-atsushi/typeorm-logger-adaptor/issues"},"dist":{"shasum":"a4aaee62629ab2d7a3d743e5f8850f0209eebfbd","tarball":"https://registry.npmjs.org/typeorm-logger-adaptor/-/typeorm-logger-adaptor-1.2.0.tgz","fileCount":28,"integrity":"sha512-/FgMnPo4YLOdpKi5ShJubUnugQXOnYz0WjjZ7mrqsiJu7JQT06nT/xQaIT+tccaekai/BiRxM0Q2955t0sayhA==","signatures":[{"sig":"MEYCIQD7Q7amw9bSGQqGl7gqfMyV0ErzHBeZc3hIyI/3SR3qTwIhAOg1SjF0RmWBR0rFQJBbph+2LtUeWRL5hY63xYscGRp1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/typeorm-logger-adaptor@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36541},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./bunyan":"./dist/logger/bunyan/index.js","./winston":"./dist/logger/winston/index.js","./logger/bunyan":"./dist/logger/bunyan/index.js","./logger/winston":"./dist/logger/winston/index.js"},"gitHead":"8f8aadf84113258f7f9caf77678c5eb0b6622685","scripts":{"test":"npm run test:compile && npm run test:attw","build":"tsc -p tsconfig.build.json","test:attw":"attw --pack .","pretest:attw":"npm run build","test:compile":"tsc --noEmit"},"_npmUser":{"name":"komiya-atsushi","email":"komiya.atsushi@gmail.com"},"repository":{"url":"git+https://github.com/komiya-atsushi/typeorm-logger-adaptor.git","type":"git"},"_npmVersion":"10.7.0","description":"Logger adaptors for TypeORM","directories":{},"_nodeVersion":"18.20.4","typesVersions":{"*":{"bunyan":["dist/logger/bunyan/"],"winston":["dist/logger/winston/"],"logger/bunyan":["dist/logger/bunyan/"],"logger/winston":["dist/logger/winston/"]}},"_hasShrinkwrap":false,"devDependencies":{"bunyan":"^1.8.5","typeorm":"^0.3.0","winston":"^3.0.0","@types/bunyan":"^1.8.6"},"peerDependencies":{"bunyan":"^1.8.5","typeorm":">=0.2.0 <0.4.0","winston":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/typeorm-logger-adaptor_1.2.0_1731080006453_0.7113185037536041","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"typeorm-logger-adaptor","version":"1.3.0","keywords":["typescript","typeorm","logger","winston","bunyan"],"author":{"url":"https://github.com/komiya-atsushi","name":"KOMIYA Atsushi"},"license":"MIT","_id":"typeorm-logger-adaptor@1.3.0","maintainers":[{"name":"komiya-atsushi","email":"komiya.atsushi@gmail.com"}],"homepage":"https://github.com/komiya-atsushi/typeorm-logger-adaptor#readme","bugs":{"url":"https://github.com/komiya-atsushi/typeorm-logger-adaptor/issues"},"dist":{"shasum":"4a04dd8eb1306bb64e4ac7505c1ab6cee034b1da","tarball":"https://registry.npmjs.org/typeorm-logger-adaptor/-/typeorm-logger-adaptor-1.3.0.tgz","fileCount":20,"integrity":"sha512-ViTCKuvZ+Y7MUwXTXHSooIutKMNXh2v1P80E4T97Hjty5iFiYk98WwdLFcQb54SBDlcgdWCM1Cz6JTtu0p0aMQ==","signatures":[{"sig":"MEYCIQCTBXCwZEWICMo6ZbzEGnYcvs+5v9TRFnhmKOonQCnG4AIhANrwuTdaCMTIljEB5UOgxkZ9bE8biT6Z5Ktq8y1XRVea","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/typeorm-logger-adaptor@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30116},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=18"},"exports":{".":"./dist/index.js","./bunyan":"./dist/logger/bunyan/index.js","./winston":"./dist/logger/winston/index.js","./logger/bunyan":"./dist/logger/bunyan/index.js","./logger/winston":"./dist/logger/winston/index.js"},"gitHead":"2aae7acadf105862b23e8f0b6b4b8a5d6891335c","scripts":{"test":"npm run test:compile && npm run test:attw","build":"tsc -p tsconfig.build.json","test:attw":"npm run build && attw --pack .","test:compile":"tsc --noEmit && tsc --noEmit -p tsconfig.typeorm-v1.json"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","approver":{"name":"komiya-atsushi","email":"komiya.atsushi@gmail.com"},"trustedPublisher":{"id":"github","oidcConfigId":"oidc:95d2f6ac-6fa5-49bc-bdb6-6ca4b0d5eb11"}},"repository":{"url":"git+https://github.com/komiya-atsushi/typeorm-logger-adaptor.git","type":"git"},"_npmVersion":"12.0.2","description":"Logger adaptors for TypeORM","directories":{},"_nodeVersion":"22.23.2","typesVersions":{"*":{"bunyan":["dist/logger/bunyan/"],"winston":["dist/logger/winston/"],"logger/bunyan":["dist/logger/bunyan/"],"logger/winston":["dist/logger/winston/"]}},"_hasShrinkwrap":false,"devDependencies":{"bunyan":"^1.8.5","typeorm":"^0.3.0","winston":"^3.0.0","typeorm-v1":"npm:typeorm@^1.1.0","@types/bunyan":"^1.8.6"},"peerDependencies":{"bunyan":"^1.8.5","typeorm":"^0.2.0 || ^0.3.0 || ^1.0.0","winston":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/typeorm-logger-adaptor_1.3.0_1787035468471_0.24551029561356175","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"_id":"typeorm-logger-adaptor@1.3.1","bugs":{"url":"https://github.com/komiya-atsushi/typeorm-logger-adaptor/issues"},"dist":{"shasum":"7fff328cde62aa72254ba42bdf4294fddf4366c9","tarball":"https://registry.npmjs.org/typeorm-logger-adaptor/-/typeorm-logger-adaptor-1.3.1.tgz","integrity":"sha512-m9vMNT78eyvG+sNO8bfSHna1BEy9zkR86vjRj3RY9gA/3FJ08JNILceD1DYk3g14+w3fmajByr9aDMaocfv2mw==","fileCount":20,"unpackedSize":30392,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/typeorm-logger-adaptor@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBkgB8EnTPsXDfA8TliIJj1HnmU0NH6DbamQNZ4o/XN0AiEAoO9xBojyKALxMicliVC4HOoCjvV5TfSO63R6PVKlOKA="}]},"main":"dist/index.js","name":"typeorm-logger-adaptor","types":"dist/index.d.ts","author":{"url":"https://github.com/komiya-atsushi","name":"KOMIYA Atsushi"},"engines":{"node":">=18"},"exports":{".":"./dist/index.js","./bunyan":"./dist/logger/bunyan/index.js","./winston":"./dist/logger/winston/index.js","./logger/bunyan":"./dist/logger/bunyan/index.js","./logger/winston":"./dist/logger/winston/index.js"},"gitHead":"970b244c0db694814cd8c0a564b5487e39c437a2","license":"MIT","scripts":{"test":"npm run test:compile && npm run test:attw","build":"tsc -p tsconfig.build.json","test:attw":"npm run build && attw --pack .","test:compile":"tsc --noEmit && tsc --noEmit -p tsconfig.typeorm-v1.json"},"version":"1.3.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:95d2f6ac-6fa5-49bc-bdb6-6ca4b0d5eb11"},"approver":{"name":"komiya-atsushi","email":"komiya.atsushi@gmail.com"}},"homepage":"https://github.com/komiya-atsushi/typeorm-logger-adaptor#readme","keywords":["typescript","typeorm","logger","winston","bunyan"],"repository":{"url":"git+https://github.com/komiya-atsushi/typeorm-logger-adaptor.git","type":"git"},"_npmVersion":"12.0.2","description":"Logger adaptors for TypeORM","directories":{},"maintainers":[{"name":"komiya-atsushi","email":"komiya.atsushi@gmail.com"}],"_nodeVersion":"22.23.2","typesVersions":{"*":{"bunyan":["dist/logger/bunyan/"],"winston":["dist/logger/winston/"],"logger/bunyan":["dist/logger/bunyan/"],"logger/winston":["dist/logger/winston/"]}},"devDependencies":{"bunyan":"^1.8.5","typeorm":"^0.3.0","winston":"^3.0.0","typeorm-v1":"npm:typeorm@^1.1.0","@types/bunyan":"^1.8.6"},"peerDependencies":{"bunyan":"^1.8.5","typeorm":"^0.2.0 || ^0.3.0 || ^1.0.0","winston":"^3.0.0"},"peerDependenciesMeta":{"bunyan":{"optional":true},"winston":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/typeorm-logger-adaptor_1.3.1_1787189754224_0.6918580450146179"},"_hasShrinkwrap":false}},"time":{"created":"2021-01-04T13:32:38.857Z","modified":"2026-08-20T01:35:54.811Z","1.0.2":"2021-01-03T13:24:04.344Z","1.0.3":"2021-01-04T13:32:39.015Z","1.0.4":"2021-09-03T07:55:13.586Z","1.1.0":"2022-03-24T01:55:50.765Z","1.2.0":"2024-11-08T15:33:26.664Z","1.3.0":"2026-08-18T06:44:28.566Z","1.3.1":"2026-08-20T01:35:54.301Z"},"bugs":{"url":"https://github.com/komiya-atsushi/typeorm-logger-adaptor/issues"},"author":{"url":"https://github.com/komiya-atsushi","name":"KOMIYA Atsushi"},"license":"MIT","homepage":"https://github.com/komiya-atsushi/typeorm-logger-adaptor#readme","keywords":["typescript","typeorm","logger","winston","bunyan"],"repository":{"url":"git+https://github.com/komiya-atsushi/typeorm-logger-adaptor.git","type":"git"},"description":"Logger adaptors for TypeORM","maintainers":[{"name":"komiya-atsushi","email":"komiya.atsushi@gmail.com"}],"readme":"typeorm-logger-adaptor\n======================\n\n[![npm version](https://badge.fury.io/js/typeorm-logger-adaptor.svg)](https://badge.fury.io/js/typeorm-logger-adaptor)\n\nLogger adaptors for TypeORM.\n\nSupported versions\n------------------\n\n* [TypeORM](https://typeorm.io/) 0.2.x, 0.3.x and 1.x\n    * Note: TypeORM 1.x requires Node.js 20.19 or later.\n* [Bunyan](https://github.com/trentm/node-bunyan) 1.8.5 or later\n* [Winston](https://github.com/winstonjs/winston) 3.0.0 or later\n\nInstall\n-------\n\n```bash\n# NPM\nnpm install typeorm-logger-adaptor\n\n# Yarn\nyarn add typeorm-logger-adaptor\n```\n\nHow to use\n----------\n\n1. Install `typeorm-logger-adaptor`, `typeorm` and a logger library you want to use.\n2. `import { XxxAdaptor } from 'typeorm-logger-adaptor/xxx';`.\n    * Replace `xxx` with logger library name (e.g. `winston`, `bunyan`).\n3. Create and configure a logger instance. \n4. Create an adaptor instance and configure TypeORM connection.\n    * See [here](https://typeorm.io/docs/logging#using-custom-logger) for details.\n\nExample\n-------\n\n```typescript\nimport {DataSource} from 'typeorm';\nimport * as winston from 'winston';\nimport {WinstonAdaptor} from 'typeorm-logger-adaptor/winston';\n\nasync function example(): Promise<void> {\n  // Configure logger (Winston)\n  const logger = winston.createLogger({\n    level: 'debug',\n    format: winston.format.cli(),\n    transports: [new winston.transports.Console()],\n  });\n\n  // Create and initialize DataSource\n  const dataSource = await new DataSource({\n    type: 'mysql',\n    host: 'database-host',\n    port: 3306,\n    username: 'conn_user',\n    password: 'conn_user_pw',\n    database: 'database_name',\n    // Use logger adaptor like this\n    logger: new WinstonAdaptor(logger, 'all', {highlightSql: true, formatSql: true}),\n  }).initialize();\n\n  try {\n    await dataSource.synchronize();\n    await dataSource.runMigrations();\n    await dataSource.query('SELECT count(1) FROM user WHERE name = ?', ['Taro']);\n    await dataSource.query('SELECT ___column_that_does_not_exist___ FROM ___table_that_does_not_exist___');\n  } finally {\n    await dataSource.destroy();\n  }\n}\n```\n\nAdaptor options\n---------------\n\nThe third constructor argument accepts an options object.\n\n```typescript\nnew WinstonAdaptor(logger, 'all', {\n  highlightSql: true, // Enables SQL syntax highlighting.\n  formatSql: true, // Enables SQL pretty-printing.\n  loggerMethodMapping: {...}, // Maps Winston logger methods to TypeORM logger methods.\n});\n\nnew BunyanAdaptor(logger, 'all', {\n  // Note: highlightSql is not supported here because ANSI escape sequences would pollute Bunyan's JSON logs.\n  formatSql: true, // Enables SQL pretty-printing.\n  logLevelMapping: {...}, // Specifies Bunyan log levels that each TypeORM logger method uses.\n});\n```\n\nLicense\n-------\n\nMIT License.\n\nCopyright (c) 2020 KOMIYA Atsushi.\n","readmeFilename":"README.md"}