{"_id":"@enbock/ts-di-container-generator","_rev":"42-faf0ce08a1ff62f7de11902bb848c5e4","time":{"created":"2023-04-04T16:49:14.098Z","0.1.0-dev1":"2023-04-03T09:54:54.767Z","modified":"2023-09-11T19:28:02.968Z","0.1.0-dev2":"2023-04-03T10:02:49.617Z","0.1.0-dev3":"2023-04-03T10:24:58.974Z","0.1.0-dev4":"2023-04-03T10:26:11.104Z","0.1.0-dev6":"2023-04-03T10:33:42.287Z","0.1.0-dev7":"2023-04-03T10:38:55.026Z","0.1.0-dev8":"2023-04-03T10:39:38.929Z","0.1.0-dev9":"2023-04-03T10:42:28.017Z","0.1.0-dev10":"2023-04-03T10:48:05.184Z","0.1.0-dev11":"2023-04-03T10:49:00.501Z","0.1.0-dev12":"2023-04-03T10:50:53.665Z","0.1.0-dev14":"2023-04-03T11:22:40.080Z","0.1.0-dev17":"2023-04-04T16:28:00.247Z","0.1.0-dev18":"2023-04-04T16:49:14.403Z","0.1.0-dev19":"2023-04-04T16:54:53.121Z","0.1.0-dev20":"2023-04-04T16:56:27.387Z","0.1.0-dev21":"2023-04-04T17:01:49.161Z","0.1.0-dev22":"2023-04-04T17:02:23.918Z","0.1.0-dev23":"2023-04-04T17:07:45.011Z","0.1.0-dev24":"2023-04-04T17:14:25.898Z","0.1.0-dev25":"2023-04-04T17:17:09.338Z","0.1.0-dev26":"2023-04-04T17:58:47.702Z","0.1.0-dev27":"2023-04-04T18:00:04.037Z","0.1.0-dev28":"2023-04-04T18:37:41.419Z","0.1.0-dev29":"2023-04-04T18:48:04.730Z","0.1.0-dev30":"2023-04-04T18:49:08.517Z","0.1.0-dev31":"2023-04-04T18:56:15.126Z","0.1.0-dev32":"2023-04-04T18:57:14.526Z","0.1.0-dev33":"2023-04-04T20:43:31.085Z","0.1.0-dev34":"2023-04-04T22:42:17.461Z","0.1.0-dev35":"2023-08-20T21:25:57.364Z","0.1.0-dev36":"2023-08-22T17:45:42.919Z","0.1.0-dev37":"2023-08-22T17:48:49.988Z","0.1.0-dev38":"2023-09-05T17:55:29.861Z","0.1.0-dev39":"2023-09-05T19:19:26.686Z","0.1.0-dev40":"2023-09-05T19:23:30.730Z","0.1.0-dev41":"2023-09-05T19:41:23.416Z","0.1.0":"2023-09-10T15:55:40.467Z","0.1.1":"2023-09-10T15:58:08.709Z","0.2.0":"2023-09-11T19:09:01.012Z","0.2.1":"2023-09-11T19:23:25.828Z","0.2.2":"2023-09-11T19:28:02.736Z"},"name":"@enbock/ts-di-container-generator","dist-tags":{"latest":"0.2.2"},"versions":{"0.1.0-dev18":{"name":"@enbock/ts-di-container-generator","version":"0.1.0-dev18","license":"MIT","author":{"name":"Endre Bock","email":"endre@itbock.de"},"publishConfig":{"access":"public"},"bin":{"ts-di-container-generator":"App/src/ContainerGenerator.ts"},"scripts":{"start":"ts-node App/src/ContainerGenerator.ts","test:run":"npx . App/src ContainerGenerator","test:unit":"node -r ts-node/register ./node_modules/jasmine/bin/jasmine.js --config=jasmine.json"},"dependencies":{"ts-node":"^10","tslib":"^2","typescript":"^5"},"devDependencies":{"@types/jasmine":"^4","@types/node":"^18","jasmine":"^4","jasmine-auto-spies":"^7","tsconfig-paths":"^4"},"workspaces":["App","Core","NodeInfrastructure"],"gitHead":"0d7bbcfd744d8050afac9630d0e1e33917c1f892","description":"A generator to automatically create a dependency injection container by static code analysis.","_id":"@enbock/ts-di-container-generator@0.1.0-dev18","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-ubcDuJDErZSGbG1apZcjAZ/Zj6Y0oaBGtS2pLg/5I7Eb2upcEnEa3W1AZjPjU798yTm6J+qjz1WouVpEFflaxw==","shasum":"71daa2ba7f74a599fd5be65b63cbf7bef390e57f","tarball":"https://registry.npmjs.org/@enbock/ts-di-container-generator/-/ts-di-container-generator-0.1.0-dev18.tgz","fileCount":59,"unpackedSize":76958,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2HHBYcjUy2ipLWvTi/FkaB+i/iUU4PRZyL2HGrxoITwIhAPsHorKSPNRA/dLi9RE4WNx+ZpVfBh1saA+mDQ0Nkqxq"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLFUKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq32BAAieifI6kjRQhph/6RpXMVmGolewMrGmX0a2WzKZJbwDuyisHb\r\n8rmbbWlKo7JJiOP2qfMSVyjrhxPS8AR2SFZHXT9rIPrVN2oDiGGwhHTjYFr3\r\nq+YClQVDZqaElnwMpX47XUBdbpSvn0JnOukFiJDnNs/1p7AOMuf6vjug+4UN\r\nr1SGRakFpxaXjHP0x0z6hBGC0daTuaBpJYu63HEwyf9H1IcMH5MWiGIKod93\r\n9gVTnbMZ4Fdc4n7NxhMofCPBGKYSXLw4nzH06L+KEAiHy0xU/UfKIDtHInHW\r\ndKdfRtfWNcZMteQlF4+oLxFeRHxeCHBT6CQQXBH+zOD/c0TZAoVcqdmvtXIj\r\n5tkyRiflQlOqoe8Bkky6NH4HAw1BvS+/T1d+TMNqgIdbhAjNHFmxbxJq/gi0\r\n5X6lpMSGk7uE39e/jBMpICk9jg8mZHY6J4nowRlVsGv1zqLisd/KnFbI06E9\r\nUfKQW3hpP0ZOBA2Hur6kgBCnPILiWoxzwhQ8GfXuodVuSyrqYY9Wk+LwUPOr\r\nHLLfShvj1WGq4ftskL8DEGTzVadjAj2K80Zdpw+KMmbVVWCvxqmGX9O4rj8q\r\nuKGMnsBjTLSF9wgBkJkk9ZiaMh4PjRuas9lQgyo5gfMBSKMurItdBx/ve8nF\r\nrgjAr7v4m7x27/UpDM15lMpDMonh9fvwQyo=\r\n=eAsg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"enbock","email":"npm.dev@itbock.de"},"directories":{},"maintainers":[{"name":"enbock","email":"npm.dev@itbock.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-di-container-generator_0.1.0-dev18_1680626954230_0.45660466556054713"},"_hasShrinkwrap":false},"0.1.0-dev19":{"name":"@enbock/ts-di-container-generator","version":"0.1.0-dev19","license":"MIT","author":{"name":"Endre Bock","email":"endre@itbock.de"},"publishConfig":{"access":"public"},"bin":{"ts-di-container-generator":"build/App/src/ContainerGenerator.js"},"main":"App/src/ContainerGenerator.ts","scripts":{"build":"tsc","test:run":"npx . App/src ContainerGenerator","test:unit":"node -r ts-node/register ./node_modules/jasmine/bin/jasmine.js --config=jasmine.json"},"dependencies":{"ts-node":"^10","tslib":"^2","typescript":"^5"},"devDependencies":{"@types/jasmine":"^4","@types/node":"^18","jasmine":"^4","jasmine-auto-spies":"^7","tsconfig-paths":"^4"},"workspaces":["App","Core","NodeInfrastructure"],"gitHead":"0d7bbcfd744d8050afac9630d0e1e33917c1f892","description":"A generator to automatically create a dependency injection container by static code analysis.","_id":"@enbock/ts-di-container-generator@0.1.0-dev19","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-aR/dyUGYJIvgPJtcxWkTB+tN4npkUl9EFqd8M3H6fQf11pvF2EcB05SoBlkEgPhlV8OErdxVzFuRbdMPjueecw==","shasum":"069b45ce9ddf7caa7a222925d070b289cea33df0","tarball":"https://registry.npmjs.org/@enbock/ts-di-container-generator/-/ts-di-container-generator-0.1.0-dev19.tgz","fileCount":41,"unpackedSize":36417,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcDOWqcb5jPpt7c0Q6FILCFLn5tKFE3YO79LgPpwg83wIhAPSqVq0obcX1jU2gGhmfSS7mCqujl48q4WagwNCxvp4W"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLFZdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrN8w//cxbDUdbt+UvmvxvK1sDE757FkXOsQ0fi4hNtHdEnFBSVXeyy\r\nQaov3wQiZFnUdFEN2XXhcWxltuGaP+dBtdtt1d41KhRTVpGogbx+N9E+ssU2\r\nlBuc6igi3qhlvt7NpkAawmBKWK8meU0AxKem9xG3IglAHQsnuNl7Kve5yWLW\r\noSZbx5t6Qmwz91eMSYmyclniYlSANly7hH7PHQoLaxVPaooy2sZOo/eQtKJk\r\nD+SOT+re+/Jtr5EV8HH2BM2v+XVmCnrxZMdySnBh4D8JjZEPXy2i9JpB+aZW\r\naM8W9EEtm6ssQPIHqDBjMFFgR3/3tXrTz0h3iQCrTWLp0M8G3fit3TZUoryB\r\npR8Ky0BS3499mlIwJlIuEousj0AcfxPtjb1wquA9xeBOEXeN12GFVR6YNxEb\r\nXctxemk7wVrLdmD5KGTLeTy28PSbknCEYa9xnP+7axJhwk2YrtWdChFL+xiE\r\n6z4TvobPy9T9+AtFvRzKbrYQduJKb84Vo6arDCYLO3xVY5juPghcF5M4S7Po\r\nkFdR+cZAO+JYm0WcErW3FGW2jHQ+5ZKvo4IwZSkIwUGxcHeajmyirrGJQr6z\r\nGsJgtU5AejXXVJKecbWWx28h6fi+GDCyccntALOAy0HcK9xIZIHeUrkXkg0g\r\njC0Vjl1uYsy9pdy50o4gzhs8k3J4/ppPBXM=\r\n=+Om5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"enbock","email":"npm.dev@itbock.de"},"directories":{},"maintainers":[{"name":"enbock","email":"npm.dev@itbock.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-di-container-generator_0.1.0-dev19_1680627292860_0.929513998957044"},"_hasShrinkwrap":false},"0.1.0-dev20":{"name":"@enbock/ts-di-container-generator","version":"0.1.0-dev20","license":"MIT","author":{"name":"Endre Bock","email":"endre@itbock.de"},"publishConfig":{"access":"public"},"bin":{"ts-di-container-generator":"App/src/ContainerGenerator.js"},"main":"App/src/ContainerGenerator.ts","scripts":{"build":"tsc","test:run":"npx ./build App/src ContainerGenerator","test:unit":"node -r ts-node/register ./node_modules/jasmine/bin/jasmine.js --config=jasmine.json"},"dependencies":{"ts-node":"^10","tslib":"^2","typescript":"^5"},"devDependencies":{"@types/jasmine":"^4","@types/node":"^18","jasmine":"^4","jasmine-auto-spies":"^7","tsconfig-paths":"^4"},"workspaces":["App","Core","NodeInfrastructure"],"gitHead":"0d7bbcfd744d8050afac9630d0e1e33917c1f892","description":"A generator to automatically create a dependency injection container by static code analysis.","_id":"@enbock/ts-di-container-generator@0.1.0-dev20","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-n/PO1xyEx0fBVyIUFce5ALpUAL0IalJjbHZDCIjVlz91lT1yh7cvgh9q0ag2fsRB67uo0aPJVSOv2dNNkLBUKw==","shasum":"02dca0d563365fa9e30d85c3cc26a1b56d685372","tarball":"https://registry.npmjs.org/@enbock/ts-di-container-generator/-/ts-di-container-generator-0.1.0-dev20.tgz","fileCount":55,"unpackedSize":68729,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+u4cFrxGtCmfqEzSwjBi31MtLEwdzDz6PYhdjcsIGGQIhANv7YQSgx+yDs1ltT+n6wCDgk+iw7NG4CA7hxQXLAsaf"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLFa7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrtdw/9F7FVHoKnxcio17fwZTrq5lkkw0/O5HxfZN5RaLVl1MZfMT6H\r\nHSOopYXP/UYYCDkXEhqPEyWivesKERseDaXNptflgFk+UgRf/IPyxNF9dL2c\r\nAgd5zvSaya4eNXeRGsMKvAqGWStECEmjaImvwNXWU6QLkV5LAZTAx1g2chiB\r\nUvg20aXrxn/OHI3MKNoLOIB1Az2KyZefg+WSzqtERfdr2de1XFVZ3nhQkLiJ\r\ntIQXEl2g+uvTtkQWgomMtu7aq1iF9Bdn8zBj42Jj0QQ0NLZHX8H55Fscj2mh\r\nKKkYtl4Zh3fP/lBswNg/PBRSa2iLAIXRm6EMn6NTk6ViYHkZYK0CeoZ6wU/d\r\nIyu/PyIcWfXbW+y3tqPs5i7v7Ue28PrOee1zGfqqn0DIXfCH4MqK8xNXw1PM\r\nAgR5HmP8eTHIYofjdbSb/MrL6lCFn7s/kp17zjHdNulLplA5k1+JxQdwnmiQ\r\nT654vex7KhYlO9YD9rzk7bBY2qBNevvmcHYprzoJsrWnf/g3r7s+tSB/1W24\r\ndmZu7H/Zos8CEzwtAMXioMicQ3vt36EviK/FYuEdi5fm/sIwPCW2QmQKUVDt\r\nu4GiplrGhRPSdg89dVorVjvT0OEBXzTMYkdvzlQ77ctr15g0m99bJQ4OwoaE\r\nIB/B+i7T9Q5bfjm4T/gSVv/RuXXjxY8+8XM=\r\n=pSr7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"enbock","email":"npm.dev@itbock.de"},"directories":{},"maintainers":[{"name":"enbock","email":"npm.dev@itbock.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-di-container-generator_0.1.0-dev20_1680627387180_0.471194825694069"},"_hasShrinkwrap":false},"0.1.0-dev21":{"name":"@enbock/ts-di-container-generator","version":"0.1.0-dev21","license":"MIT","author":{"name":"Endre Bock","email":"endre@itbock.de"},"publishConfig":{"access":"public"},"bin":{"ts-di-container-generator":"App/src/ContainerGenerator.ts"},"main":"App/src/ContainerGenerator.ts","scripts":{"start":"ts-node App/src/ContainerGenerator.ts","test:run":"npx . App/src ContainerGenerator","test:unit":"node -r ts-node/register ./node_modules/jasmine/bin/jasmine.js --config=jasmine.json"},"dependencies":{"ts-node":"^10","tslib":"^2","typescript":"^5","tsconfig-paths":"^4"},"devDependencies":{"@types/jasmine":"^4","@types/node":"^18","jasmine":"^4","jasmine-auto-spies":"^7"},"workspaces":["App","Core","NodeInfrastructure"],"gitHead":"0d7bbcfd744d8050afac9630d0e1e33917c1f892","description":"A generator to automatically create a dependency injection container by static code analysis.","_id":"@enbock/ts-di-container-generator@0.1.0-dev21","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-iOoGk9/6xM5gXbIbKvQ8jSa7t8yzdnrTjEYBavJwG00LLMpNr7sjbybNSq7Q6V+V5u6XHaTHm+L1EIvetmiMWA==","shasum":"bb07b28200927ef7aab38ba70904c470e73b1e3a","tarball":"https://registry.npmjs.org/@enbock/ts-di-container-generator/-/ts-di-container-generator-0.1.0-dev21.tgz","fileCount":8,"unpackedSize":4527,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBYeFIoBRHoVwsZgUh9+gVaId2jUucg+8IbVGHNAAYuQIhAI51M+SZY7B60ARFUzsA2R7FA693AlY2D5XLHx5TDIws"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLFf9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmob0w/9FE6L5YlwEDA1prjQ2s0NLuFIbNdQL9WGc2FyqUPiTSbXL0zZ\r\nyYysATrQGQdqPPqbayC4yJPcF7F90YdFpLLUwpZo0yPhBYg31b/aHnRCPbaF\r\nIB/Aau/kWxUEmwIUwy05+xE7TSeCjKgsLCtpdc4RLgPihqNKccZcCPj+Z0Mo\r\nwwhf+GHUWGhWBEwP3a3D+Xlmfwy6zZQWLfS6vIscwllj5UYF7Q2nP71jEZff\r\n0GmWf+0Q1KoGCsCK2KLrEm/7XX2nPKJOs647pvdE8eGeHKi+7WxdrwxGNt5Y\r\n5QkZ+Kfon9MpxGlsH79miH1AYDaRXklfoRGS+INKq6jia0H3xYPYc3qv/t1j\r\ncA7PFFvl5RIHpA3Q5tlHy5/YU+Bcac076qJeykNaOt4As6oXXQzWCgLWY1ly\r\nvwVT5jcQqYZIj1TLKIduipXnxj8WEmoJR08BUi9+MGf3ujlODhpAyj8NLdjU\r\nMCQI5Gq1A6cKGx8P9XICU6yG6C6kcW0i6kCEsiCoKxw4iFFTVxfkUN/KeKZb\r\na30dACgpJwSBZ6hmhnQ7DZheXIRfgT5arUBIcCuLCfzTaxNbiHTTlKaGx5G3\r\nbT9wKc7Y1I8dYmqy8JiwlwWnMk3LnPPpPfN0Os6+kqC2RFRdf8XuP9okKHy9\r\nuByXDInZlfM/hxbkW67L/cngAfG1VptpBOs=\r\n=qF5j\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"enbock","email":"npm.dev@itbock.de"},"directories":{},"maintainers":[{"name":"enbock","email":"npm.dev@itbock.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-di-container-generator_0.1.0-dev21_1680627708874_0.6815032566724704"},"_hasShrinkwrap":false},"0.1.0-dev22":{"name":"@enbock/ts-di-container-generator","version":"0.1.0-dev22","license":"MIT","author":{"name":"Endre Bock","email":"endre@itbock.de"},"publishConfig":{"access":"public"},"bin":{"ts-di-container-generator":"App/src/ContainerGenerator.ts"},"main":"App/src/ContainerGenerator.ts","scripts":{"start":"ts-node App/src/ContainerGenerator.ts","test:run":"npx . App/src ContainerGenerator","test:unit":"node -r ts-node/register ./node_modules/jasmine/bin/jasmine.js --config=jasmine.json"},"dependencies":{"ts-node":"^10","tslib":"^2","typescript":"^5","tsconfig-paths":"^4"},"devDependencies":{"@types/jasmine":"^4","@types/node":"^18","jasmine":"^4","jasmine-auto-spies":"^7"},"workspaces":["App","Core","NodeInfrastructure"],"gitHead":"0d7bbcfd744d8050afac9630d0e1e33917c1f892","description":"A generator to automatically create a dependency injection container by static code analysis.","_id":"@enbock/ts-di-container-generator@0.1.0-dev22","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-/wiKQULKIPI06E8kkfYIqV64QDZxJn6af9txQkD9XKxk/mXtI8e2nOJmCpgdcFGeWV8BMUtALjOnhM2aCdqDQg==","shasum":"62762090f03e377d93f93cc6cc13a3b571a650bc","tarball":"https://registry.npmjs.org/@enbock/ts-di-container-generator/-/ts-di-container-generator-0.1.0-dev22.tgz","fileCount":39,"unpackedSize":41167,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICNY4Wy4REJwyDnbqOEwQr+4miYmFHKLi5bssdxhthIUAiB9j88UJwjZu9tp6iIfkSz7Rmh0H0Ds3JTqncPS619jgA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLFgfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLRg//QBXbCJ7+Wn9cPmCVxuBjZaPDw/ha99KkDMwPJsGWm6Pog2qf\r\nwdpg3ioUIdO+7xlx6MPitnXKRXcVFvy2cGflwA4K3o31lLzStdxp1WtCpHGk\r\n3ccsTWViNLXfApgKzOOhUhS20u2KAtjMDwO9+3+HJb4KwgWkCJ+aL8eKYoyY\r\nm6/RdQtjEOxG7ki9EgGLS+BRUAjCKGTS1Y82BL+33qQQdqeZlt/xiDdF/n5P\r\nROPVVftTNaOwt3/5pJr7WN1wXJChPmxPWiolyfmkmAs67wc1ZyHF/jqgCKHH\r\nDXxvLO5TCtew+qjlzN/8RIXnKu4FjJl+31KbyD/xAgqfZuHIj1c3enxpRn6r\r\noC+/0a4ZlpzNqQXl85Qpedgt/5v5tj0HNfkxTS++iUHZXS+stoJxYZNKhI9T\r\nU/iJXUvSEemDZpVezWD9BDEKJMPNyOiVnue1XqLF3e6bNYZzXd0y8/9n90SW\r\nlwNRbsfnhChVQ4wVJtuDLN9Ry05JBYYfSNq7GoyDwXYSdVSdCsPA7ukRVnWs\r\nrq/VyXGInakc6oCot4P8Yvd2s/GoTzrfSAJX8ou0SP665C1Y+ntqox4Sl92B\r\nyUCLmujrma6HFGQJoAlkTVb4mYykcOvz4TEvpX/dzZvPJNwvj+g2VlRQj6TE\r\nnOJUIAKV+MtERIeuycM0TaXYMAVa/jiwxcI=\r\n=NHUW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"enbock","email":"npm.dev@itbock.de"},"directories":{},"maintainers":[{"name":"enbock","email":"npm.dev@itbock.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-di-container-generator_0.1.0-dev22_1680627743709_0.9907857717357749"},"_hasShrinkwrap":false},"0.1.0-dev23":{"name":"@enbock/ts-di-container-generator","version":"0.1.0-dev23","license":"MIT","author":{"name":"Endre Bock","email":"endre@itbock.de"},"publishConfig":{"access":"public"},"bin":{"ts-di-container-generator":"App/src/ContainerGenerator.ts"},"main":"App/src/ContainerGenerator.ts","scripts":{"start":"ts-node App/src/ContainerGenerator.ts","test:run":"npx . App/src ContainerGenerator","test:unit":"node -r ts-node/register ./node_modules/jasmine/bin/jasmine.js --config=jasmine.json"},"dependencies":{"@types/node":"^18","ts-node":"^10","tslib":"^2","typescript":"^5","tsconfig-paths":"^4"},"devDependencies":{"@types/jasmine":"^4","jasmine":"^4","jasmine-auto-spies":"^7"},"workspaces":["App/src","Core/src","NodeInfrastructure/src"],"gitHead":"0d7bbcfd744d8050afac9630d0e1e33917c1f892","description":"A generator to automatically create a dependency injection container by static code analysis.","_id":"@enbock/ts-di-container-generator@0.1.0-dev23","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-gqGqlC6kwHNgAn4boEwCnfF8W3vg6mEyCaVZ2WHIHAL5dXYEG6KrwICREPnx/l0FAS1mu6PsX6BfyJKb32NYAA==","shasum":"b7ad89d344aef43d251444c8a0ecc313cb3bc836","tarball":"https://registry.npmjs.org/@enbock/ts-di-container-generator/-/ts-di-container-generator-0.1.0-dev23.tgz","fileCount":39,"unpackedSize":41179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAFHZiDa+uyclrVobHNi3mDkaWPbat8+y3dGJM6DSNwvAiA7GMZJSLrNiklSMCaPkFztbDtW+JC3+igHK0FIw/SIKA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLFlhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLpw//fFJs4F1C8nzalPzv9jv5R5WAsxIdgLi5XIV/Id3csBpLmzmJ\r\nA45gEZf0deRg4XcfY3PTXTW+GyjKGvbby1EhtmRbWkvvjZOkC8towfEXFfyy\r\ndy6yE2a2vG44e76vLda5M5SCDUO6VWy5Ag8oy2/0sO6OgqWGoaGepwacDtMD\r\n4yNUZQvYSUaEaILXf0+HcPEoWlADF1GBO4NEN9flGgt14c8pkUUKGM/S/ABb\r\nO9i805EomBnYwL1P5I+5IEZ0BOiTeajqv0Wrcmp4OaodbJyvM0mUXnKR8yE5\r\nYyDYkrbv+bD/FXWfLvWE280AJmfVAPtbsdZWMxxZUjZ0BgD1Kai4ZA+7ivtD\r\nGm9vLsHov413H6lMnN1wvw9Iwq7bgVFXmtexF9rntJYQ/FRavb29rauEPSbH\r\nTSABxUMs6dpP63EMGnRi8f9HiIUSxJbqujtsWCaMtJDWBBlPp/kmJ8KuznXD\r\nsviXC/8Zv02on/4CTgj4ebQVRBxXp7f313DU3fnjER8nG8KDJfaxk1/r7iTM\r\nbF+GZP8JzYv+d8eRNWxBxIXIHztTv7w7v2P/kURj0lzRrrCGXpeYeqe2BUVV\r\nXvKe+sa7CWd6T7KB3PAo3LoAZNMkeTYtE2EbJHgm/eczUcXpHmYcYbk9PuZH\r\nDmDEHIogyjdmsqqb2BFUYuvAyDw56CX05NM=\r\n=Pj5s\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"enbock","email":"npm.dev@itbock.de"},"directories":{},"maintainers":[{"name":"enbock","email":"npm.dev@itbock.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-di-container-generator_0.1.0-dev23_1680628064895_0.4673059367631873"},"_hasShrinkwrap":false},"0.1.0-dev24":{"name":"@enbock/ts-di-container-generator","version":"0.1.0-dev24","license":"MIT","author":{"name":"Endre Bock","email":"endre@itbock.de"},"publishConfig":{"access":"public"},"bin":{"ts-di-container-generator":"App/src/ContainerGenerator.ts"},"main":"App/src/ContainerGenerator.ts","scripts":{"start":"ts-node App/src/ContainerGenerator.ts","test:run":"npx . App/src ContainerGenerator","test:unit":"node -r ts-node/register ./node_modules/jasmine/bin/jasmine.js --config=jasmine.json"},"dependencies":{"@types/node":"^18","ts-node":"^10","tslib":"^2","typescript":"^5","tsconfig-paths":"^4"},"devDependencies":{"@types/jasmine":"^4","jasmine":"^4","jasmine-auto-spies":"^7"},"workspaces":["App/src","Core/src","NodeInfrastructure/src"],"gitHead":"0d7bbcfd744d8050afac9630d0e1e33917c1f892","description":"A generator to automatically create a dependency injection container by static code analysis.","_id":"@enbock/ts-di-container-generator@0.1.0-dev24","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-cqB45H+3LXVcCSFX1/pZKb7EpXp2ILoBLa3nKu7sxKM6iu0EmFguI3yudQdo/RpKkg8TQuoVIv+ySD8G2xab+Q==","shasum":"fa374543573430f51637e491f73898a78ab8788d","tarball":"https://registry.npmjs.org/@enbock/ts-di-container-generator/-/ts-di-container-generator-0.1.0-dev24.tgz","fileCount":39,"unpackedSize":41198,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDP5KVA1BaAfKYvJAXVix9c7Y56rX5NXbofWhnMhfAOKAIgOIjK8cCesvwmxlAoFLG7vKVd3Z71S3ZMvm8xTUQGcCk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLFrxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojlA//TqOI17/A21Tvjt9tgWIFLwb3IN26mAbgpiOHiXPA5OCqRR8a\r\n41RCK++l9neUUDHUfzagq74+t4uORFWuSk4s4miXP7j+GxDXQwMEMZ1hQI/l\r\nZbCSlbSRpHCIod7QPHVQ12P4HibHozbLRmwEYcT5aTqc2QqD9rE741wbM1RE\r\n1NzMIYdAjcphvnKxS0Yw9CwsGwVpqHUsY2Kf0ntvlZ4JcgmIoXk2d/Dqdctm\r\nbMutJn4ln1hqwHDOA3qTFNeVYtuBytccXEZNTPBaDOYHAuLCpt2b03E1RHn1\r\nVWVkYABLkvvLnWm4np4jDPtHvE5rZ8BNdoZGVgJ8twfRFuWsqBsEAUIFHOnF\r\nFAU139UbRzRERIZ7fJyu9xShjfpma4gghke5JOGQOo/CGZZj5LrZoHjvHO8I\r\nBPXjYX6YF9HJfP41v/69Rf+qnevjh4V6n1XVQsS0Eyef7VCM3qa45pNmlW9A\r\nSAX2OCpcQwYriqzKWbe/dasw09D3BpXu+t7QZhmIxZT2a6jsrkA+AmehMsE8\r\nNf85vgzu1lGk7vgbBIVYyZXtZJj+93h/efVgdYHoXmA78bBhgz8qAtPOKAh+\r\nEwMjlaxLbbclV0Sj0AijcqV2nBSMFyz8wFp9vu+uWj9pbZif4LrdL9bpCqeG\r\nTO6/9vrFG65ZrpOeM+sO+Gqs1tX/TjEaJeE=\r\n=/dsE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"enbock","email":"npm.dev@itbock.de"},"directories":{},"maintainers":[{"name":"enbock","email":"npm.dev@itbock.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-di-container-generator_0.1.0-dev24_1680628465708_0.5478002126844461"},"_hasShrinkwrap":false},"0.1.0-dev25":{"name":"@enbock/ts-di-container-generator","version":"0.1.0-dev25","license":"MIT","author":{"name":"Endre Bock","email":"endre@itbock.de"},"publishConfig":{"access":"public"},"bin":{"ts-di-container-generator":"App/src/ContainerGenerator.ts"},"main":"App/src/ContainerGenerator.ts","scripts":{"start":"ts-node App/src/ContainerGenerator.ts","test:run":"npx . App/src ContainerGenerator","test:unit":"node -r ts-node/register ./node_modules/jasmine/bin/jasmine.js --config=jasmine.json"},"dependencies":{"@types/node":"^18","ts-node":"^10","tslib":"^2","typescript":"^5","tsconfig-paths":"^4"},"devDependencies":{"@types/jasmine":"^4","jasmine":"^4","jasmine-auto-spies":"^7"},"workspaces":["App/src","Core/src","NodeInfrastructure/src"],"gitHead":"0d7bbcfd744d8050afac9630d0e1e33917c1f892","description":"A generator to automatically create a dependency injection container by static code analysis.","_id":"@enbock/ts-di-container-generator@0.1.0-dev25","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-WeP2Dy8vTxJmHbloO0lIZ+nfUTG+vnOho3wxfEw19meHGX1e+53/7MXNYGD7UIKUItN3QYTYEccNRs+nH2B97w==","shasum":"003cb4b1a17902034707d98568aa2ff387dbcf5a","tarball":"https://registry.npmjs.org/@enbock/ts-di-container-generator/-/ts-di-container-generator-0.1.0-dev25.tgz","fileCount":36,"unpackedSize":41099,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmWqPGSzsMCKSHJbNHOPrdhQd0HYKuOSLUJc4gXAHldAIgOUhe0jXq5vUsYvv0yiiiLCISBhtY9aHa0MVgi0IsVHY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLFuVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKbQ/8DY/AJBkSSWBmPdI9Tn08VVTTYqgZjEZF5gKW442jDdJOCEc2\r\nE1ADQnChvs5NgV9I6gnJ9IMbayoDKwCnc6b1pvcL48i6WtUxcnhI/2/msrvI\r\nvstppoIHaTHZvLfqL7OeGl9L+R/QQG6qhsYltBsEBffW/rYEdU1alagu2JDA\r\n0IECDo7HAVUaW+Xh+4/B2xxeq5P3eIwAjiLFFgnYGc5HI1IbhUhrQNUvQzEb\r\nO/h0tru1eQkfRLUJ2bkXBqehTaraswcjVd8fjlvklz/CX1qddDRYjYg9Qa8o\r\nIEDNA37Gt/IExY9gILPp0ztU0HzXAUhd1zGCD6251l2ZJyYclW2vtbYa1s8M\r\nP2KZsOa1kpzZH7UddYC2d9UDQ4a/rroI/ome0RdUen+P8WJDdbu8gZNZWihq\r\nXJ2+g8+f2iBpGFhdAKT1RPJ0bEDqRXthe2S93PJ/Q2XzJnCxRaFNipAB3AVh\r\n1f44nqmj/7eC0aalJ5khdYvXxsa/AfpCBzTS2DCBjMhfDqWSPjLRJs99ALTn\r\nJilVUn0adJ66nWV/hRexe2ifsA/R+GY+I1TvtirZ4zpb96MeoAOw/NnIw57y\r\nOiWwWvBxzbLUptnlPgAwB3raHr0D8A6+NcbfbQ6z3Ksk5zZr7uAvK8R/a0BG\r\nuR8SHDwna5zbH1pFm6m9o6XllE7+jQDNGOo=\r\n=uqj4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"enbock","email":"npm.dev@itbock.de"},"directories":{},"maintainers":[{"name":"enbock","email":"npm.dev@itbock.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-di-container-generator_0.1.0-dev25_1680628629167_0.6968417360413102"},"_hasShrinkwrap":false},"0.1.0-dev26":{"name":"@enbock/ts-di-container-generator","version":"0.1.0-dev26","license":"MIT","author":{"name":"Endre Bock","email":"endre@itbock.de"},"publishConfig":{"access":"public"},"bin":{"ts-di-container-generator":"runner.js"},"main":"App/src/ContainerGenerator.ts","scripts":{"start":"ts-node runner.js","test:run":"npx . App/src ContainerGenerator","test:unit":"node -r ts-node/register ./node_modules/jasmine/bin/jasmine.js --config=jasmine.json","build":"webpack --mode production"},"dependencies":{"ts-node":"^10","tslib":"^2"},"devDependencies":{"@types/jasmine":"^4","@types/node":"^18","jasmine":"^4","jasmine-auto-spies":"^7","ts-loader":"^9.4.2","typescript":"^5","webpack":"^5","webpack-cli":"^5","tsconfig-paths":"^4"},"gitHead":"0d7bbcfd744d8050afac9630d0e1e33917c1f892","description":"A generator to automatically create a dependency injection container by static code analysis.","_id":"@enbock/ts-di-container-generator@0.1.0-dev26","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-gZrZVaXmjIVZghNhnIWot/nA330hksAES7vONGa/emsdC4YDURkncr7FJIBg2282jm2HID0s4+A14ib+D0rrUA==","shasum":"744e6dd97823f5174d70faf06e5c6e1fc35a5d70","tarball":"https://registry.npmjs.org/@enbock/ts-di-container-generator/-/ts-di-container-generator-0.1.0-dev26.tgz","fileCount":9,"unpackedSize":2985926,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnTchS6h0PvdiZhjsL1D3G2MJcy0SNXxgaxlmwVU0EOgIgHZ2R5C/TkEe2hRbFB7xUDMC3OX6RP8UXjQ3MqjwpVZ0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLGVXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqoyg//ZJqAt77a0WZTobOSJGAq9fqdMF3+eLjBMmm74HiQIT1jLfrO\r\n4eWHT1wE5a3IB914Qy7x1TmVik6rZ4D0w0ydurXM6ryoeBUbWszebdRjUuTb\r\n2nQnMCpvx6cC3O8yphW9e6KYj4Jg5rVcXlYHXNEVATTvrWH93XLurAue2r10\r\nk2l93Pa/UKqgzMtmsRfqxukPPKWmCBiNUlryY1+w9a3iKfG4s3w05zk3pzi+\r\nL3XVJX8B9z+A37L4uvFRIGHOlTIoJDSHjgCmL2XpMcxJzIfFYCLxGr7KCE0X\r\nxbTR7s/VyOOl72tk+wNu2Q0GQHMLzff6gnHgTP7TBm1trUV+XmZ7LUk64g7C\r\njs1zYPb7m0Vo+8n2Ik0YwWtBJxD3WUK7CKTcEVU2FMknDBomupm35ezS52XH\r\nSKGImorDiJm5YrvNZtGZntdyJsVhS7yYA7avfpFNlfuc0lhEZhpu+VlZXFJx\r\nmoQ2apPR/vC3AwBWDRUsWL6ii8EXjo8N/NOXp9ssPE5WRIIFzl8m0CZ5OOdc\r\nT4OAwSzvyibfXJtTGua2YHTW1PiNI9uCJQuqTk9mXDfzeiPbAlEg04XT0jON\r\nB7Xrd0d0VGpfcQXxs4mnJg3WMieaQkZxehzFgP6dxQXnTzdUSHHwoMTVeY98\r\nUpjA0bvQ+au78gL3ZR/KRAebncmBorizci4=\r\n=U6kU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"enbock","email":"npm.dev@itbock.de"},"directories":{},"maintainers":[{"name":"enbock","email":"npm.dev@itbock.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-di-container-generator_0.1.0-dev26_1680631127497_0.7113786174045993"},"_hasShrinkwrap":false},"0.1.0-dev27":{"name":"@enbock/ts-di-container-generator","version":"0.1.0-dev27","license":"MIT","author":{"name":"Endre Bock","email":"endre@itbock.de"},"publishConfig":{"access":"public"},"bin":{"ts-di-container-generator":"runner.js"},"main":"App/src/ContainerGenerator.ts","scripts":{"start":"ts-node runner.js","test:run":"npx . App/src ContainerGenerator","test:unit":"node -r ts-node/register ./node_modules/jasmine/bin/jasmine.js --config=jasmine.json","build":"webpack --mode production"},"dependencies":{"ts-node":"^10","tslib":"^2","tsconfig-paths":"^4"},"devDependencies":{"@types/jasmine":"^4","@types/node":"^18","jasmine":"^4","jasmine-auto-spies":"^7","ts-loader":"^9.4.2","typescript":"^5","webpack":"^5","webpack-cli":"^5"},"gitHead":"0d7bbcfd744d8050afac9630d0e1e33917c1f892","description":"A generator to automatically create a dependency injection container by static code analysis.","_id":"@enbock/ts-di-container-generator@0.1.0-dev27","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-x8oe8IZcE9chNzrQoDIJIGayDyzq5XP51YLaQRPcJEOyUYb42TNOrlKEYqwQ2CiruE4PLP4/+KB4htBtpA+kNA==","shasum":"7e194e047b4d3edfd896951e64ec0da5d30ff238","tarball":"https://registry.npmjs.org/@enbock/ts-di-container-generator/-/ts-di-container-generator-0.1.0-dev27.tgz","fileCount":9,"unpackedSize":2985926,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDjljphPQtG6fAvBxKgZVgUlWzOJa7Hb2GE98jJ8VSZuAiEA2IvR5zrnEvZcYT8mZ+PhgSlMMnUfqGdbJiuluQJ0OiY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLGWkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrF6g/9ED2hLt/rRWgn/RJECI6d7iEw0f8z8ptqzKWdj+OkQEkwFfyN\r\nyDdDqQ73bF/sZysgbtHF0E9BwrBcAFHEKPboLkvE+BTSXPgdCRxJEFIuRh3l\r\nXIbA7MMsLJTxyrZritIoxT6wQgWkpuHwcHqFPfM9gWgzgrXsTYUE727RQRjl\r\nDkc8VsnnzGsI9JpfGYLRDxqagKpdskaH3SKmazfc9Wa9aYTXktEEBBxrGnV5\r\nJtvKfTO4yqW8xbY/V96BJpvTTfy+52YTqWNesQ3tqzDLR/viX4l3vkUVsc+l\r\nrpOoISEr2++VChK9mnodhQwrjbGE6D9kc79broMQGGYd3P6ok1RmpJtCu2/V\r\n780VfUKbcLvEAN/l+lXoCHT2vRYwybv3SoEjkB8LEIWer+ieVHhEj6LQqTA2\r\nBZ+LIyKc3U7aM/IIb/AhZev1rlcbbmk4zngw1R61tbM6IF5ujKVP98JBACKc\r\nyIexQUHZvckHRw6s5DHcNWx+2hfBQjxh9FAsyJwJP/te4ubx7m1TL1d9K7NT\r\nEVob/vwzORocVFKlHCg05BtfgrfCjbGMydsLlIQsKzbaC401eaPiXty08IyB\r\nH8Hb7loLAbl80xkgH8ty0F1ZkwGD40hjEz7Kb8ZY3k9k44tFgjDKsAJl8OmV\r\nUtp1tRE9/Lc1MMe8MGW7bMdHOh+OtGXphKc=\r\n=uAtF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"enbock","email":"npm.dev@itbock.de"},"directories":{},"maintainers":[{"name":"enbock","email":"npm.dev@itbock.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-di-container-generator_0.1.0-dev27_1680631203535_0.49479072166950844"},"_hasShrinkwrap":false},"0.1.0-dev28":{"name":"@enbock/ts-di-container-generator","version":"0.1.0-dev28","license":"MIT","author":{"name":"Endre Bock","email":"endre@itbock.de"},"publishConfig":{"access":"public"},"bin":{"ts-di-container-generator":"runner.js"},"main":"App/src/ContainerGenerator.ts","scripts":{"start":"ts-node runner.js","test:native-run":"ts-node -r tsconfig-paths/register App/src/ContainerGenerator.ts App/src ContainerGenerator","build":"webpack --mode production","test:run":"npx . App/src ContainerGenerator","test:unit":"node -r ts-node/register ./node_modules/jasmine/bin/jasmine.js --config=jasmine.json"},"dependencies":{"ts-node":"^10","tslib":"^2","tsconfig-paths":"^4","typescript":"^5"},"devDependencies":{"@types/jasmine":"^4","@types/node":"^18","jasmine":"^4","jasmine-auto-spies":"^7","ts-loader":"^9.4.2","webpack":"^5","webpack-cli":"^5"},"gitHead":"0d7bbcfd744d8050afac9630d0e1e33917c1f892","description":"A generator to automatically create a dependency injection container by static code analysis.","_id":"@enbock/ts-di-container-generator@0.1.0-dev28","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-v5mBfkzM5x9byPiYwpGVkViGy7rrWvvOsJIqrdAtYSUGqilV03QWCRggYx48uDRaM+HIAyH4Mxb7oJDHAqemGg==","shasum":"2a423449c66af8a5340776547cd2323281afb828","tarball":"https://registry.npmjs.org/@enbock/ts-di-container-generator/-/ts-di-container-generator-0.1.0-dev28.tgz","fileCount":9,"unpackedSize":2986653,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfcXjzjntOpP0bN6OKzd3y0KX5fXzd3Xu6WDoUOm/RlwIgW8XAWLfTvZd4L8T0Ug19bHKdeFbnZ0+JN0vcgcypw4M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLG51ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq36Q//dbYyVp9tamlwFI5/oUL3aZHXm+ToBpSc/Vn7aVx4K95XocQf\r\npDFCWTA4rgPBwXdgGwklEPot7Eg7udbenfSYce7vCFZJHE3Fs5ZtMXTWHrgO\r\nT9rmUsOUWdn8cyrPkOm34/S6kWu1glt+L3zLFEV7/OtfYaBCjA3Tl8EhG9wY\r\n3DBzue3dCcyjyLkLrcgujzyf7/fmgPn57ArbsG9X0mSVVYYdzn4qZXz9+edm\r\nahx7AwxRnJfser7Ry5Y3vjBs8hqhCrx8Db++1JRZ0J4LBSqS0eKqZYA00RgN\r\nIcEpROHiVxkAO7MZHgMuNErEKYuPMwpnr1uVA0r/271Y3FoLPfP7+ZwyoXoi\r\nTppW30cEO5LPYrQlv5iVxtt7vhh2fH8Cm3b5M7w/HV+sFMwG7XJ+Bu9nhqle\r\nPt+mEX2BHSnbKmiPnr+4Ip604v24NvCupxLtgl26gTzJVPymNZ6C/MAip7oz\r\ncRP+GEmpsi8DdMZ48w0QlFVvpGI/u942B3udWB3wruItmgTQ8sjd//dDIerm\r\nw5j7GsehZpuwNw1kWe2tmPnmUHCXAfu6+FjPp//gU7vGbKR4fmPgqmakLBBE\r\nJx54YoCpJEn+aWXVRvcfvwpfK/EhU/+sSu7rftkT8mySJ7jADu37eBUuH5hL\r\nvHFIVto1DivlNMP70e4m52zB+Dtj9SN1jXo=\r\n=TH0H\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"enbock","email":"npm.dev@itbock.de"},"directories":{},"maintainers":[{"name":"enbock","email":"npm.dev@itbock.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-di-container-generator_0.1.0-dev28_1680633461229_0.5851912819804705"},"_hasShrinkwrap":false},"0.1.0-dev29":{"name":"@enbock/ts-di-container-generator","version":"0.1.0-dev29","license":"MIT","author":{"name":"Endre Bock","email":"endre@itbock.de"},"publishConfig":{"access":"public"},"bin":{"ts-di-container-generator":"runner.js"},"scripts":{"test:native-run":"ts-node -r tsconfig-paths/register App/src/ContainerGenerator.ts App/src ContainerGenerator","test:unit":"node -r ts-node/register ./node_modules/jasmine/bin/jasmine.js --config=jasmine.json","build":"webpack --mode production","test:run":"npx . App/src ContainerGenerator","start":"ts-node runner.js"},"dependencies":{"ts-node":"^10","tslib":"^2","tsconfig-paths":"^4","typescript":"^5"},"devDependencies":{"@types/jasmine":"^4","@types/node":"^18","jasmine":"^4","jasmine-auto-spies":"^7","ts-loader":"^9.4.2","webpack":"^5","webpack-cli":"^5"},"gitHead":"0d7bbcfd744d8050afac9630d0e1e33917c1f892","description":"A generator to automatically create a dependency injection container by static code analysis.","_id":"@enbock/ts-di-container-generator@0.1.0-dev29","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-O8qZYLe75cpNWwOlPI3FBe36KXgfZNddkKGWGYlz1b9JPXbelere+7g6Q9V4nQMUmoqPHxETNRPQ0qJDua8bcw==","shasum":"83da3c5b8a14c569055e54b958adba688eaa4c74","tarball":"https://registry.npmjs.org/@enbock/ts-di-container-generator/-/ts-di-container-generator-0.1.0-dev29.tgz","fileCount":8,"unpackedSize":2985821,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXW+u6sjkEKciD4b5py0jAw2AKxjYd8kMYK5zIoFeGeAiEA2YTqVH2Lq31ewnTzzwiFPkIranZ/sGhLJxip3/EkKDk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLHDkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZVg//dtsGzz10e+H1A14HjcGh6Z7CBCXvN3pqoUAXzbMgVP+kHcmV\r\n6gQ3n8mEtGtMBwDJ4qWiTTMoJV7JBP8UCTfr2f/NqJd4lIl3jLNvpJEEOqW3\r\nz1oAe8DPLozvyRBzAqWeV+2/blwcgBS9fWUsE2aIgpdFbW8S0tBvuEss2+4R\r\nLigK94rVQXg/naN994v4adteTURbo9rhQDJLj54Zn/+mmpA+ntB4ZUzAV/kq\r\n59ZpJqUtxQAHKNzIbXGkeFeYpV5OGrTL+pC3wiXd+BsLweG/v4HgyndJNh5U\r\n9+rTEinY2AUgqW04fWacMr3ZAV2EdApha3ydJo4v4FeN2SXReu60zUoTE/26\r\n0hXx9DXFwmc+v5Qgre4DicxzD/FQ5iH/HPTtdIURs9dn5LUfb7PByYs/5Uu3\r\nTm1iP+CSriBV/9SBSWnj8btDh2cHreUG3glxd+a+fgJEpqFot2f+WDWer40o\r\nB+8UK9C8hmGeP7RG/aKNDJ4htX/gpVCDJb2WdnEYeojOGvqhTeUkEKiWu1UF\r\np6UAzLtxwgHWXnOWYhP9Q+9Z+z7aZp5+AK4EG9mk9yS2BbJ8GCbIcSZleGkL\r\nDKHgOR0Ek8x6S7yi2EVnHqAqQl5GuPIKly8P8wrdGhBZwFty0lEqlTEtwgcG\r\n5povx89jF0fZts/vnrTa2auyW8PR+kX8Bsg=\r\n=4AP/\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"enbock","email":"npm.dev@itbock.de"},"directories":{},"maintainers":[{"name":"enbock","email":"npm.dev@itbock.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-di-container-generator_0.1.0-dev29_1680634084539_0.8051950421086251"},"_hasShrinkwrap":false},"0.1.0-dev30":{"name":"@enbock/ts-di-container-generator","version":"0.1.0-dev30","license":"MIT","author":{"name":"Endre Bock","email":"endre@itbock.de"},"publishConfig":{"access":"public"},"bin":{"ts-di-container-generator":"runner.js"},"scripts":{"test:native-run":"ts-node -r tsconfig-paths/register App/src/ContainerGenerator.ts App/src ContainerGenerator","test:unit":"node -r ts-node/register ./node_modules/jasmine/bin/jasmine.js --config=jasmine.json","build":"webpack --mode production","test:run":"npx . App/src ContainerGenerator","start":"ts-node runner.js"},"dependencies":{"ts-node":"^10","tslib":"^2","tsconfig-paths":"^4","typescript":"^5"},"devDependencies":{"@types/jasmine":"^4","@types/node":"^18","jasmine":"^4","jasmine-auto-spies":"^7","ts-loader":"^9.4.2","webpack":"^5","webpack-cli":"^5"},"gitHead":"0d7bbcfd744d8050afac9630d0e1e33917c1f892","description":"A generator to automatically create a dependency injection container by static code analysis.","_id":"@enbock/ts-di-container-generator@0.1.0-dev30","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-9LFjPXW0ufsNLYZdhk1C3MlRr5GXw7FKVCULA6IaBQggZM9wpqTze6viXn/Iy0031m8eLu3gCp6ZQVvwtXhgdw==","shasum":"e2dcda0ea184320c5f3d7a9368035ad35cc431c1","tarball":"https://registry.npmjs.org/@enbock/ts-di-container-generator/-/ts-di-container-generator-0.1.0-dev30.tgz","fileCount":6,"unpackedSize":2983857,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFs6/bwL0/FqpMw1so02QMZRYXxyllSyHuqw3E82wsgQIhAIrMt7A1v/53fV+HNQz3UyOgu5KQM7rCoDmpBJZBrRoB"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLHEkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrbCA/+Px9Kg+Y7dluzmWiJs54Mjqa2gujDNbUehxfVgH45Kc3UZCT0\r\nFPbuCrtI6Gk2ZHb2Sl3Rgl5hj5IGhaseMeW1WPEcLm4odHI4iM5p70QZpl1q\r\nptvPDn9xX6u1SAL/vFhPBs1mog9SJnCS4kMWkPyF6WnDQHAuG6GHdLzwTn4z\r\nO/lWdlRxEacgWnBQSzTsgYgOp6vK7X9WlMxbQELOwUK6Z4bvzeQbjYUJBgn4\r\naq1IGUC/gQb72OKaFh7d0MdNIQLmlFqNpeqteCitnD/2igV6be/A4qjXPMqt\r\nvXlqxqFaKGf93NFuEyb7VXpyZSSDBbNNIPewsuRGSHFUGarvcyhhH3R8gcVf\r\nlKsDsOZGJ7UwREn+9Vi0xAjulESeNailEJHMPZ/SDS4a9zvk+P3QFxrJ3U9F\r\nEPHgG4Dh6uLrBV+JyKY+ia9yVYV/MLlPpWkuXY8t3eJHDk1gkMzUKh9nD8tO\r\nDe9nxSaNlMGIfH6qmMx73tF2zy7AuVrQ+AwJyBB4J7nyn62xPq1BDnfIC4SD\r\nRfNrGCsLp3NY+QdsWpIkNewV4LcQYQnq5O8J/JZraiFTc0x6lKRtdyInzUHW\r\n/4SgM9D2i8uDF6zbTof+Q3Fz9HF6bden0MqyTLa4mzIMK/Ec39rcfMMFZB9B\r\npeGQIU+4iQXMMmoC4gQ+h6XTj4MOKDOOm2Y=\r\n=x+cp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"enbock","email":"npm.dev@itbock.de"},"directories":{},"maintainers":[{"name":"enbock","email":"npm.dev@itbock.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-di-container-generator_0.1.0-dev30_1680634148217_0.9804492142213725"},"_hasShrinkwrap":false},"0.1.0-dev31":{"name":"@enbock/ts-di-container-generator","version":"0.1.0-dev31","license":"MIT","author":{"name":"Endre Bock","email":"endre@itbock.de"},"publishConfig":{"access":"public"},"bin":{"ts-di-container-generator":"runner.js"},"scripts":{"test:native-run":"ts-node -r tsconfig-paths/register App/src/ContainerGenerator.ts App/src ContainerGenerator","test:unit":"node -r ts-node/register ./node_modules/jasmine/bin/jasmine.js --config=jasmine.json","build":"webpack --mode production","test:run":"npx . App/src ContainerGenerator"},"dependencies":{"ts-node":"^10","tslib":"^2","tsconfig-paths":"^4","typescript":"^5"},"devDependencies":{"@types/jasmine":"^4","@types/node":"^18","jasmine":"^4","jasmine-auto-spies":"^7","ts-loader":"^9.4.2","webpack":"^5","webpack-cli":"^5"},"gitHead":"5d73b8803384434cf9db45694fc179bb0667a593","description":"A generator to automatically create a dependency injection container by static code analysis.","_id":"@enbock/ts-di-container-generator@0.1.0-dev31","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-UzNCgknirBhj9lXBXNmIIao5cCQrPXl/BaT1KGZnYpu4j0zBhHeSLISAvZaReSAc0zDUBHj2qe+MJRxwtx3TGA==","shasum":"583ad279313f1169bf3ca55d112c29253448d797","tarball":"https://registry.npmjs.org/@enbock/ts-di-container-generator/-/ts-di-container-generator-0.1.0-dev31.tgz","fileCount":6,"unpackedSize":2983822,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDq3DD8gv0R19CcDbTQjM1dTIAfdYWBpSRhhm5TyyuFkwIhALICUYDGv3XUdNxpXInERAnhBWqLB849PzlYDVOVclw3"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLHLPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGLg/7B7zo6u9nEMnr2DENgJJJ/LQV8umvxW3bi4Gn66eqq65n4tOq\r\nJGLEqcMmZJki+ytQsX5Qwn+OyBOLutKKxWrvaiVlTDvW8F1QNkDdadPXMH2J\r\nOIAL+gmnZPUiH8aKwHu3JyFltMUkGWUxK+RYWacQ4itqz+00u1JTxvrv9sVp\r\nmyfxTv7p/T0WMYqk7Cx7RqgTJ00EhRcF1gVymVL+H7xJg7dGdHTwl2zKBscT\r\nQ+KgS22JeCbIA2mfOLi/fs/T/Yo3TQpPBOs/rp0Z1e4bmzOdxcNDceGQFSxz\r\nTLpKEbHcWXrN/+Pv1oF8D5LC7iJdDymPJUavfDCk9xvVRir70xdFw+zw1VzD\r\nHIkCQ70FLBOwmuqAyXN5Eos7DGQuFubXEgwzYD2mukiNiu65q/yhx7muBy5c\r\nIYU3fSCJjqlZvXSqzB5N+ptfJ3gpfb2dnLt93nFHnzfR+W3tmco4qcP+B/Lp\r\nzMuC0buJ3BZlOorc8s7cfCD/NplzhSErQaEarAQoAAvqyaLgXas7M45f9p/E\r\npMBg2CMo7WWGgz76xhYwRiAO0vWpvqZqHhFLsWvH7BjkS4G01P+Fv7BjABWw\r\n1CcrWLF/lsUqSTszzq8wu8uKaB3KMAViydTKi/n5QdSMvKK1hhYr1shHowUu\r\n3fk9S0tgnFpixDoKSPzLhrZu9bGPSC6YX7g=\r\n=eLwM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"enbock","email":"npm.dev@itbock.de"},"directories":{},"maintainers":[{"name":"enbock","email":"npm.dev@itbock.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-di-container-generator_0.1.0-dev31_1680634574805_0.523468435900005"},"_hasShrinkwrap":false},"0.1.0-dev32":{"name":"@enbock/ts-di-container-generator","version":"0.1.0-dev32","license":"MIT","author":{"name":"Endre Bock","email":"endre@itbock.de"},"publishConfig":{"access":"public"},"bin":{"ts-di-container-generator":"runner.js"},"scripts":{"test:native-run":"ts-node -r tsconfig-paths/register App/src/ContainerGenerator.ts App/src ContainerGenerator","test:unit":"node -r ts-node/register ./node_modules/jasmine/bin/jasmine.js --config=jasmine.json","build":"webpack --mode production","test:run":"npx . App/src ContainerGenerator"},"dependencies":{"ts-node":"^10","tslib":"^2","typescript":"^5"},"devDependencies":{"@types/jasmine":"^4","@types/node":"^18","jasmine":"^4","jasmine-auto-spies":"^7","ts-loader":"^9.4.2","webpack":"^5","webpack-cli":"^5","tsconfig-paths":"^4"},"gitHead":"5d73b8803384434cf9db45694fc179bb0667a593","description":"A generator to automatically create a dependency injection container by static code analysis.","_id":"@enbock/ts-di-container-generator@0.1.0-dev32","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-ZfsXnZKssTqVY0H2zrmlcTyfJnkzk7Qxvi7yQIXncD5GLy7+SsXVeMfqrPbsFsCIpFbTnRm+WTG0FM7yFDfumQ==","shasum":"783b7d420134b86e27c2c7c7b0cea917ee2dd3b6","tarball":"https://registry.npmjs.org/@enbock/ts-di-container-generator/-/ts-di-container-generator-0.1.0-dev32.tgz","fileCount":6,"unpackedSize":2983822,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHd/cHOIalV+pyzxt4bLLYds91/SLTTvQE5En66wX+mQAiAsTkxydeSVp+2sAXthpzNYE354FNjsmk82E6uIBm/TMg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLHMKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoVUg//fl1G9QFoFK9yndE3Q7YafQ67b0LH9P2s0aZMUhD1PhKf3UkA\r\nFORyZfdxnHwaxxpY5EK9mFLel32Hii2ln86Aqyi28Lhj8D8yEHLVvhKdarn7\r\nICLc0QdsUicrpKkRO3JyXVF2eiS/jHXAuZrSCmTqj7M0BN3KeCGEvY4PrQCI\r\nYqmbLDwGp6sMsuPeafTkGXhRDezlt1VwQnGd7PdbIDDWJdc7iimkvDzcTD29\r\nP4l5+CBfQYd6Js09w4A/LH088euh9UAiOZboG/tBZ0p+8vD075/ACa7/sYix\r\nb4bf7y4ekxFx1OzgFMZdueh8qBx7LTjfF3ZRGzczugoMpaUf/10SaJr8kfD0\r\nmbjB2JsgPnDH01c8owedFxgrAvaLKObrs2Yzvw2+obS02cMuw2GRtxi5RccB\r\nQZ2THncjhMHGTfBWrBU+Pwog+y9GBp/823inTLeT3Jjj1UVnxE6Kl0984Blp\r\nUjxL0mdO1X85G/zPhVfKG9S5UjDhVrJ5jvBfET9OvZ0n37TfzI1vxGaEM+H0\r\nPpmkF/tksXXpZv1/1HHtBn53tp9GLbp9U+OLJrbPBNLC9kmicKCwMSPOOD9c\r\n3zb+aEY/xhfZV+iADLE2MTq3nItcsdq/IbwZ6gtqT+UiDHLMrV1SFJ0hL8Tu\r\nxgk+vEzr5oaneyEDwtgSUCVmprt2qs+OAzQ=\r\n=e1zL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"enbock","email":"npm.dev@itbock.de"},"directories":{},"maintainers":[{"name":"enbock","email":"npm.dev@itbock.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-di-container-generator_0.1.0-dev32_1680634634287_0.3106945923708955"},"_hasShrinkwrap":false},"0.1.0-dev33":{"name":"@enbock/ts-di-container-generator","version":"0.1.0-dev33","license":"MIT","author":{"name":"Endre Bock","email":"endre@itbock.de"},"publishConfig":{"access":"public"},"bin":{"ts-di-container-generator":"runner.js"},"scripts":{"build:dev":"bash -c 'rm App/src/DependencyInjection/Container.ts ; npm run build:production'","build:production":"webpack --mode production","test:unit":"ts-node ./node_modules/jasmine/bin/jasmine.js --config=jasmine.json","test:native-run":"ts-node App/src/ContainerGenerator.ts App/src ContainerGenerator","test:npx-run":"npx . App/src ContainerGenerator"},"dependencies":{"ts-node":"^10","tslib":"^2","typescript":"^5"},"devDependencies":{"@types/jasmine":"^4","@types/node":"^18","jasmine":"^4","jasmine-auto-spies":"^7","ts-loader":"^9.4.2","webpack":"^5","webpack-cli":"^5","tsconfig-paths":"^4"},"gitHead":"61c8db7c956457b0c13135488cc349d125320be8","description":"A generator to automatically create a dependency injection container by static code analysis.","_id":"@enbock/ts-di-container-generator@0.1.0-dev33","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-20WLe9R7JdhltenFW5FmvwPeyeR53QtSQF/ejQb+9eqbPt8+9WP2AhCtOimVS9gJd6KhwYyHHXAtokeragJEpw==","shasum":"a41bde0172a9997c48353b79bb42237b360585db","tarball":"https://registry.npmjs.org/@enbock/ts-di-container-generator/-/ts-di-container-generator-0.1.0-dev33.tgz","fileCount":5,"unpackedSize":27803,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD200YDAqA9taxB8y4ngol2XfTFRNjuvH1mzpZnUmAMzQIhALKeyT9aCO0O7gWvKt+sR7CuQb4lAGjL3QUcX2OyfIlP"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLIvzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoaAg/9Hu7j/5jtNTKHAoVKuPqFWS2QiBVYVi23RF+jgXHbmGC6DE2D\r\nQiz0Wu91Q8YO/13SGwZL/4IdJZzslPq2thNLw5hxiOvBLpyz1a8ks4FddRsS\r\nTOpJzZWMgcHXEDEda1tBp4a4v76GVJ4zbLHzjwKzb0ILFo/HwhoVAoi/D82W\r\ndNitx4xvF5Xa9damSMLkiFSdGgZQU2vZWWFPSLa6ZPY746fSHtWWilIHqHNH\r\nh1tQO6mkrgz0x4LcqoHc8TUTGeb/BKh4bmnDDA8UgrlNYWyZQIhiRQX4Xmyp\r\nSfmAyQPNbkyQ6V+Kzy8WP67ToBJhb83XfEL+fDbTmiJonA5FHnAXGQKUxzgv\r\nmohI2Tini+oeICvnGCwuYix7cTODBO5Pk/esfDYoT711ht4YubR83EhlvfJ8\r\nHrmrg19VeeGmE8OWCEIh0h3nTDYP9snaOKRTDJTNM0xuuH1yB4FhANB017ij\r\n+1aWoWGkbfmPDv4NSAChw0uDYfqxjfKuYkhejc8OfBKmKjmspfAZcq1mdHNz\r\nmE9CJCdExg20HBOk4NfI/l5ocbwFBDV08AHH/GTDZhNddJCb7niMaPKv5Ntd\r\nGygvakA4FtxA1djckRVanbuSSEQT9URELxapk58A5W3P2UY6SExyrrx+lFYD\r\nH+XIjOoA/OPlEh49cZcqFUw8fd3mg7J1+nk=\r\n=NuzQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"enbock","email":"npm.dev@itbock.de"},"directories":{},"maintainers":[{"name":"enbock","email":"npm.dev@itbock.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-di-container-generator_0.1.0-dev33_1680641010789_0.7392722654043842"},"_hasShrinkwrap":false},"0.1.0-dev34":{"name":"@enbock/ts-di-container-generator","version":"0.1.0-dev34","license":"MIT","author":{"name":"Endre Bock","email":"endre@itbock.de"},"publishConfig":{"access":"public"},"bin":{"ts-di-container-generator":"runner.js"},"scripts":{"build:dev":"bash -c 'rm App/src/DependencyInjection/Container.ts ; npm run build:production'","build:production":"webpack --mode production","test:unit":"ts-node ./node_modules/jasmine/bin/jasmine.js --config=jasmine.json","test:native-run":"ts-node App/src/ContainerGenerator.ts App/src ContainerGenerator","test:npx-run":"npx . App/src ContainerGenerator"},"dependencies":{"ts-node":"^10","tslib":"^2","typescript":"^5"},"devDependencies":{"@types/jasmine":"^4","@types/node":"^18","jasmine":"^4","jasmine-auto-spies":"^7","ts-loader":"^9.4.2","webpack":"^5","webpack-cli":"^5","tsconfig-paths":"^4"},"gitHead":"61c8db7c956457b0c13135488cc349d125320be8","description":"A generator to automatically create a dependency injection container by static code analysis.","_id":"@enbock/ts-di-container-generator@0.1.0-dev34","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-Is321dcjuta0BgUajrjMK0vZlmVbPV7y/H1wmKc2vk2JBztMar1wE3FMwkQL0HF+qxeNTdSPZhSnqjpNURHY2A==","shasum":"04a2e487bebd397aa7f5e55c49c8cd603bbf1328","tarball":"https://registry.npmjs.org/@enbock/ts-di-container-generator/-/ts-di-container-generator-0.1.0-dev34.tgz","fileCount":5,"unpackedSize":29202,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBAiD51lPg0mBQRybwDfM+nqxowp2/O+/7m52jdXGsrrAiEA8Pyb6FYGvULVHvw0sg3vutYg/JmpDKYcH6d0iWIPsHw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLKfJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4MA/8CGQf1noBzvoFNCo+unTKGUW5gsjNzm3EaUXcSaI/bYl8EzB7\r\nfLLQvCU6VLpLhYGzLGEtY3zg+1euZCIasj8iLBNT6VI2Ugt15WCbHYWwstdE\r\njF3HpctKE3x2Js80RIh8mShhAcMtg9Fi/CSH96mSH5nbrCaVhdsiyzy8ZTRz\r\ncdKTj4vF4etVfM9UWfYiUC8Viwq7/kN50+HfqLnQPxd1x+izIpiCjCiIg3u2\r\nf7iae8z7tNN2lEtVvN9F7FDa5jo+m/jFsymytJw/aUIpBuHHujZVoTBgw8Lc\r\njHVbx4QZAAT53gJNC5rKZYv+M7A2g9GXSPFJ2oIUtaIqgA0Y6VcKX9HCc21r\r\nJplTw/tGtVwYyE+y38aaVgxCTdunnBlS+bgC1GCnwR66FNHgbd54vtSfzVVW\r\nCqFzajCEmaXhRz3rTRCIWwsv7Wi1ys7Z1FKS7BSIdW64tsTg+Y14B30WmGpY\r\nfuUDBX6fAIgpjI4ndcRVgXXUtSLFGsjjGlR5fxiA9omIruB2pwmxXrFKrdaf\r\nERfiY2tTQekqK/LlF+JG2jeJLZqDOMXqY3/vn87ORw1/gD3GuK7uJ202xS0J\r\nVrCbHh5sTc5dEE1CSpBYlNigJC3vDmUxZD9tDKdbcVMFz26KganXYNZRFCS3\r\nMh8qZFNor1F8ge8M1HsjGwhS2GOKXJ5LEB0=\r\n=WcH7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"enbock","email":"npm.dev@itbock.de"},"directories":{},"maintainers":[{"name":"enbock","email":"npm.dev@itbock.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-di-container-generator_0.1.0-dev34_1680648137265_0.6967944641615518"},"_hasShrinkwrap":false},"0.1.0-dev35":{"name":"@enbock/ts-di-container-generator","version":"0.1.0-dev35","license":"MIT","author":{"name":"Endre Bock","email":"endre@itbock.de"},"publishConfig":{"access":"public"},"bin":{"ts-di-container-generator":"runner.js"},"scripts":{"build:dev":"bash -c 'rm App/src/DependencyInjection/Container.ts ; npm run build:production'","build:production":"webpack --mode production","test:unit":"ts-node ./node_modules/jasmine/bin/jasmine.js --config=jasmine.json","test:native-run":"ts-node App/src/ContainerGenerator.ts App/src ContainerGenerator","test:npx-run":"npx . App/src ContainerGenerator"},"dependencies":{"ts-node":"^10","tslib":"^2","typescript":"^5"},"devDependencies":{"@types/jasmine":"^4","@types/node":"^18","jasmine":"^4","jasmine-auto-spies":"^7","ts-loader":"^9","tsconfig-paths":"^4","webpack":"^5","webpack-cli":"^5"},"gitHead":"973c6984cb33d84bf1807f59c3d9225b92011b90","description":"A generator to automatically create a dependency injection container by static code analysis.","_id":"@enbock/ts-di-container-generator@0.1.0-dev35","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-/UAUuresjDVU85pIgbJE8AnHEX5KC18k+sS/BkATzth1l7Qg6BglLu9PGwX0BNVUcKMfMLqT09G0LSezhESbrA==","shasum":"bd3cd31783adcada76edd79862b83942e84d1910","tarball":"https://registry.npmjs.org/@enbock/ts-di-container-generator/-/ts-di-container-generator-0.1.0-dev35.tgz","fileCount":6,"unpackedSize":33805,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzOq3M4Yq7wIO+0dtDC74kTDO+zKwAdx8Le3CzWeIXxgIgMhzIrt7or2IsY5qg64uur62sCZZAN8vZ3olt51mp01U="}]},"_npmUser":{"name":"enbock","email":"npm.dev@itbock.de"},"directories":{},"maintainers":[{"name":"enbock","email":"npm.dev@itbock.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-di-container-generator_0.1.0-dev35_1692566757165_0.9853398419083013"},"_hasShrinkwrap":false},"0.1.0-dev36":{"name":"@enbock/ts-di-container-generator","version":"0.1.0-dev36","license":"MIT","author":{"name":"Endre Bock","email":"endre@itbock.de"},"publishConfig":{"access":"public"},"bin":{"ts-di-container-generator":"runner.js"},"scripts":{"build:dev":"bash -c 'rm App/src/DependencyInjection/Container.ts ; npm run build:production'","build:production":"webpack --mode production","test:unit":"ts-node ./node_modules/jasmine/bin/jasmine.js --config=jasmine.json","test:native-run":"ts-node App/src/ContainerGenerator.ts App/src ContainerGenerator","test:npx-run":"npx . App/src ContainerGenerator"},"dependencies":{"ts-node":"^10","tslib":"^2","typescript":"^5"},"devDependencies":{"@types/jasmine":"^4","@types/node":"^18","jasmine":"^4","jasmine-auto-spies":"^7","ts-loader":"^9","tsconfig-paths":"^4","webpack":"^5","webpack-cli":"^5"},"gitHead":"014e463d772b84688cb028d13a2bd128bc900d28","description":"A generator to automatically create a dependency injection container by static code analysis.","_id":"@enbock/ts-di-container-generator@0.1.0-dev36","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-McOI5XSZugK/0R1kWOzrvbYCKMLkVFfxXHezpFYT7gaj5TEVDaL35/Hwge2fqWttyhgw6rKi4AFQb0lztqkJ2Q==","shasum":"bf1681f55ce4c719026b5e8f49d9abcaeb8d4a9e","tarball":"https://registry.npmjs.org/@enbock/ts-di-container-generator/-/ts-di-container-generator-0.1.0-dev36.tgz","fileCount":6,"unpackedSize":38182,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+dg2pexhcBzRV8meGOCk65Sf9g3FlilRwsDCqwOuHXAiADmIPC1v7G6x74m6M6Up5faUQRB99Rol9fTJRL8nfE1g=="}]},"_npmUser":{"name":"enbock","email":"npm.dev@itbock.de"},"directories":{},"maintainers":[{"name":"enbock","email":"npm.dev@itbock.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-di-container-generator_0.1.0-dev36_1692726342691_0.19698743267836005"},"_hasShrinkwrap":false},"0.1.0-dev37":{"name":"@enbock/ts-di-container-generator","version":"0.1.0-dev37","license":"MIT","author":{"name":"Endre Bock","email":"endre@itbock.de"},"repository":{"Github":"https://github.com/enbock/ts-di-container-generator"},"publishConfig":{"access":"public"},"bin":{"ts-di-container-generator":"runner.js"},"scripts":{"build:dev":"bash -c 'rm App/src/DependencyInjection/Container.ts ; npm run build:production'","build:production":"webpack --mode production","test:unit":"ts-node ./node_modules/jasmine/bin/jasmine.js --config=jasmine.json","test:native-run":"ts-node App/src/ContainerGenerator.ts App/src ContainerGenerator","test:npx-run":"npx . App/src ContainerGenerator"},"dependencies":{"ts-node":"^10","tslib":"^2","typescript":"^5"},"devDependencies":{"@types/jasmine":"^4","@types/node":"^18","jasmine":"^4","jasmine-auto-spies":"^7","ts-loader":"^9","tsconfig-paths":"^4","webpack":"^5","webpack-cli":"^5"},"gitHead":"014e463d772b84688cb028d13a2bd128bc900d28","description":"A generator to automatically create a dependency injection container by static code analysis.","_id":"@enbock/ts-di-container-generator@0.1.0-dev37","_nodeVersion":"18.13.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-LBJjHA3N2PFTroD8t+TH641/T91azF48NACGoP+RU1TOqAR2s0kvtpT4zZTXNQMLT86R+yIVglVv9LgyDltlVg==","shasum":"0ebc4e5d8a50706933edb42644564e6398994c3c","tarball":"https://registry.npmjs.org/@enbock/ts-di-container-generator/-/ts-di-container-generator-0.1.0-dev37.tgz","fileCount":6,"unpackedSize":38276,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcAJ4f4vSLIkt4BzQs1FZXe3HsToIcIvO6SQapmd6+NAIhALlH5wyLQwtRg2WhK8Zm6xKOhKXFCBNYAcHKdWN1Mwb3"}]},"_npmUser":{"name":"enbock","email":"npm.dev@itbock.de"},"directories":{},"maintainers":[{"name":"enbock","email":"npm.dev@itbock.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-di-container-generator_0.1.0-dev37_1692726529813_0.6780020145306247"},"_hasShrinkwrap":false},"0.1.0-dev38":{"name":"@enbock/ts-di-container-generator","version":"0.1.0-dev38","license":"MIT","author":{"name":"Endre Bock","email":"endre@itbock.de"},"repository":{"Github":"https://github.com/enbock/ts-di-container-generator"},"publishConfig":{"access":"public"},"bin":{"ts-di-container-generator":"runner.js"},"scripts":{"build:dev":"bash -c 'rm App/src/DependencyInjection/Container.ts ; npm run build:production'","build:production":"webpack --mode production","test:unit":"ts-node ./node_modules/jasmine/bin/jasmine.js --config=jasmine.json","test:native-run":"ts-node App/src/ContainerGenerator.ts App/src ContainerGenerator","test:npx-run":"npx . App/src ContainerGenerator"},"dependencies":{"ts-node":"^10","tslib":"^2","typescript":"^5"},"devDependencies":{"@types/jasmine":"^4","@types/node":"^18","jasmine":"^4","jasmine-auto-spies":"^7","ts-loader":"^9","tsconfig-paths":"^4","webpack":"^5","webpack-cli":"^5"},"_id":"@enbock/ts-di-container-generator@0.1.0-dev38","gitHead":"014e463d772b84688cb028d13a2bd128bc900d28","description":"A generator to automatically create a dependency injection container by static code analysis.","_nodeVersion":"18.13.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-HfWweTRLPzQUSythOf77K+Gy98CCSG5VGV337kr6C150QMTAVK6CxQcWWMvw688mt5EN0+6CAIDHg8rBLaf4Fw==","shasum":"d452b52839c3d0f5e1b2af82ac655e544c108efe","tarball":"https://registry.npmjs.org/@enbock/ts-di-container-generator/-/ts-di-container-generator-0.1.0-dev38.tgz","fileCount":6,"unpackedSize":40331,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmhzKFoRA/TbPT/rloQeQukcwg9m61hq6HXFEHybR3qgIgcNiibzhgzpcL2LVNxG+S5In3rbHjqWD9aNZWWkTN9ZA="}]},"_npmUser":{"name":"enbock","email":"npm.dev@itbock.de"},"directories":{},"maintainers":[{"name":"enbock","email":"npm.dev@itbock.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-di-container-generator_0.1.0-dev38_1693936529658_0.7595597808647794"},"_hasShrinkwrap":false},"0.1.0-dev39":{"name":"@enbock/ts-di-container-generator","version":"0.1.0-dev39","license":"MIT","author":{"name":"Endre Bock","email":"endre@itbock.de"},"repository":{"Github":"https://github.com/enbock/ts-di-container-generator"},"publishConfig":{"access":"public"},"bin":{"ts-di-container-generator":"runner.js"},"scripts":{"build:dev":"bash -c 'rm App/src/DependencyInjection/Container.ts ; npm run build:production'","build:production":"webpack --mode production","test:unit":"ts-node ./node_modules/jasmine/bin/jasmine.js --config=jasmine.json","test:native-run":"ts-node App/src/ContainerGenerator.ts App/src ContainerGenerator","test:npx-run":"npx . App/src ContainerGenerator"},"dependencies":{"ts-node":"^10","tslib":"^2","typescript":"^5"},"devDependencies":{"@types/jasmine":"^4","@types/node":"^18","jasmine":"^4","jasmine-auto-spies":"^7","ts-loader":"^9","tsconfig-paths":"^4","webpack":"^5","webpack-cli":"^5"},"_id":"@enbock/ts-di-container-generator@0.1.0-dev39","gitHead":"e398a89da87ab2e288270c5759e3dd467e6c1afd","description":"A generator to automatically create a dependency injection container by static code analysis.","_nodeVersion":"18.13.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-3uk3Dhmi1QSSnE/vQyplW6OqnfvRsMF81QKRE1kFBVa4xYPmtg3zX6HXJv6ThrEga4prrKoSR1dR9/ZeQBnqIQ==","shasum":"4f701fb4722bb37e93b7addaf75f2edd6ff6d506","tarball":"https://registry.npmjs.org/@enbock/ts-di-container-generator/-/ts-di-container-generator-0.1.0-dev39.tgz","fileCount":6,"unpackedSize":41437,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF1rW7wAT7TqDjZOOPWD92gGmRQ0fys7L7r1e3oNPKUJAiEA+dvAXIUUqxI5sFTIoKSHPG/UcGhuEE8uWnBv+CaTjgU="}]},"_npmUser":{"name":"enbock","email":"npm.dev@itbock.de"},"directories":{},"maintainers":[{"name":"enbock","email":"npm.dev@itbock.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-di-container-generator_0.1.0-dev39_1693941566503_0.2585227462539419"},"_hasShrinkwrap":false},"0.1.0-dev40":{"name":"@enbock/ts-di-container-generator","version":"0.1.0-dev40","license":"MIT","author":{"name":"Endre Bock","email":"endre@itbock.de"},"repository":{"Github":"https://github.com/enbock/ts-di-container-generator"},"publishConfig":{"access":"public"},"bin":{"ts-di-container-generator":"runner.js"},"scripts":{"build:dev":"bash -c 'rm App/src/DependencyInjection/Container.ts ; npm run build:production'","build:production":"webpack --mode production","test:unit":"ts-node ./node_modules/jasmine/bin/jasmine.js --config=jasmine.json","test:native-run":"ts-node App/src/ContainerGenerator.ts App/src ContainerGenerator","test:npx-run":"npx . App/src ContainerGenerator"},"dependencies":{"ts-node":"^10","tslib":"^2","typescript":"^5"},"devDependencies":{"@types/jasmine":"^4","@types/node":"^18","jasmine":"^4","jasmine-auto-spies":"^7","ts-loader":"^9","tsconfig-paths":"^4","webpack":"^5","webpack-cli":"^5"},"_id":"@enbock/ts-di-container-generator@0.1.0-dev40","gitHead":"e398a89da87ab2e288270c5759e3dd467e6c1afd","description":"A generator to automatically create a dependency injection container by static code analysis.","_nodeVersion":"18.13.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-AeUM6fFzUuz4Sj766geTf6B+gQde6SUG6H0tSI1M6Y5jtOls9QiTqxcDwQfdDbtFlRj5Dv+sSofdg+f/hMvSRA==","shasum":"dee37385049a220952e673d3f36b30e31597226a","tarball":"https://registry.npmjs.org/@enbock/ts-di-container-generator/-/ts-di-container-generator-0.1.0-dev40.tgz","fileCount":6,"unpackedSize":41437,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDT5lXCJSlnvaVX1N1nVfOGxPVXpaoA66cOHVPD+Y+gLAiEA76uBS+doOhYLkJrYsyOBFCPJ+zogiyOLSNhFVa+ollk="}]},"_npmUser":{"name":"enbock","email":"npm.dev@itbock.de"},"directories":{},"maintainers":[{"name":"enbock","email":"npm.dev@itbock.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-di-container-generator_0.1.0-dev40_1693941810504_0.6854084873093853"},"_hasShrinkwrap":false},"0.1.0-dev41":{"name":"@enbock/ts-di-container-generator","version":"0.1.0-dev41","license":"MIT","author":{"name":"Endre Bock","email":"endre@itbock.de"},"repository":{"Github":"https://github.com/enbock/ts-di-container-generator"},"publishConfig":{"access":"public"},"bin":{"ts-di-container-generator":"runner.js"},"scripts":{"build:dev":"bash -c 'rm App/src/DependencyInjection/Container.ts ; npm run build:production'","build:production":"webpack --mode production","test:unit":"ts-node ./node_modules/jasmine/bin/jasmine.js --config=jasmine.json","test:native-run":"ts-node App/src/ContainerGenerator.ts App/src ContainerGenerator","test:npx-run":"npx . App/src ContainerGenerator"},"dependencies":{"ts-node":"^10","tslib":"^2","typescript":"^5"},"devDependencies":{"@types/jasmine":"^4","@types/node":"^18","jasmine":"^4","jasmine-auto-spies":"^7","ts-loader":"^9","tsconfig-paths":"^4","webpack":"^5","webpack-cli":"^5"},"_id":"@enbock/ts-di-container-generator@0.1.0-dev41","gitHead":"ca86ae5501d34165e28133d7a0ba4703583cd789","description":"A generator to automatically create a dependency injection container by static code analysis.","_nodeVersion":"18.13.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-iP4abyKPvsrP3ClAuNPt+x11qfW7JrO0TkcEqfLn/1MugYLkN1W/Cdsovpe2p2aB5Ly39a17FY1KnHhOSZ2gEw==","shasum":"777f07b9415184b444b5edfdcdefc565764a5b42","tarball":"https://registry.npmjs.org/@enbock/ts-di-container-generator/-/ts-di-container-generator-0.1.0-dev41.tgz","fileCount":6,"unpackedSize":41637,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC1/eOBFvuCukDWXcNZqk14HD8VcHqqgWZ+DAhUDX4jNAiA/u3dY2h2OxD6zDSGwIu86TcPqLLii6XpswDMc8DCMkQ=="}]},"_npmUser":{"name":"enbock","email":"npm.dev@itbock.de"},"directories":{},"maintainers":[{"name":"enbock","email":"npm.dev@itbock.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-di-container-generator_0.1.0-dev41_1693942883169_0.19397994923955664"},"_hasShrinkwrap":false},"0.1.0":{"name":"@enbock/ts-di-container-generator","version":"0.1.0","license":"MIT","author":{"name":"Endre Bock","email":"endre@itbock.de"},"repository":{"Github":"https://github.com/enbock/ts-di-container-generator"},"publishConfig":{"access":"public"},"bin":{"ts-di-container-generator":"runner.js"},"scripts":{"build":"webpack --mode production","test:unit":"ts-node ./node_modules/jasmine/bin/jasmine.js --config=jasmine.json","test:native-run":"ts-node App/src/ContainerGenerator.ts App/src ContainerGenerator","test:npx-run":"npx . App/src ContainerGenerator"},"dependencies":{"ts-node":"^10","tslib":"^2","typescript":"^5"},"devDependencies":{"@types/jasmine":"^4","@types/node":"^18","jasmine":"^4","jasmine-auto-spies":"^7","ts-loader":"^9","tsconfig-paths":"^4","webpack":"^5","webpack-cli":"^5"},"_id":"@enbock/ts-di-container-generator@0.1.0","gitHead":"3f8989ad5909fe37c1a0495c8349ad181a0c91c8","description":"A generator to automatically create a dependency injection container by static code analysis.","_nodeVersion":"18.13.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-SzWjMD5WvH7SWnuQjsHsZ0kStO9r4jM5OMXXOGVvKmvRvbOlsIymcxaLvvZrBjcnlH6ghWirG9fPd0RX6K9Qqw==","shasum":"c27f4f7f8505e90d497ec3ee7044e09e98679511","tarball":"https://registry.npmjs.org/@enbock/ts-di-container-generator/-/ts-di-container-generator-0.1.0.tgz","fileCount":6,"unpackedSize":45507,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBd6Qnk6L5lwJlBGCHvYIlCc7gdC5GcSKMsbZs2K+pI0AiEAoLLYLy1vxkJNJCFPPF2UF1EOT5g1LS4Lp/iI/Mxtr90="}]},"_npmUser":{"name":"enbock","email":"npm.dev@itbock.de"},"directories":{},"maintainers":[{"name":"enbock","email":"npm.dev@itbock.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-di-container-generator_0.1.0_1694361340201_0.21102036905358035"},"_hasShrinkwrap":false},"0.1.1":{"name":"@enbock/ts-di-container-generator","version":"0.1.1","license":"MIT","author":{"name":"Endre Bock","email":"endre@itbock.de"},"repository":{"Github":"https://github.com/enbock/ts-di-container-generator"},"publishConfig":{"access":"public"},"bin":{"ts-di-container-generator":"runner.js"},"scripts":{"build":"webpack --mode production","test:unit":"ts-node ./node_modules/jasmine/bin/jasmine.js --config=jasmine.json","test:native-run":"ts-node App/src/ContainerGenerator.ts App/src ContainerGenerator","test:npx-run":"npx . App/src ContainerGenerator"},"dependencies":{"ts-node":"^10","tslib":"^2","typescript":"^5"},"devDependencies":{"@types/jasmine":"^4","@types/node":"^18","jasmine":"^4","jasmine-auto-spies":"^7","ts-loader":"^9","tsconfig-paths":"^4","webpack":"^5","webpack-cli":"^5"},"_id":"@enbock/ts-di-container-generator@0.1.1","gitHead":"3f8989ad5909fe37c1a0495c8349ad181a0c91c8","description":"A generator to automatically create a dependency injection container by static code analysis.","_nodeVersion":"18.13.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-1SIlQCIwPjgisQNOMSNOxamAQH1Dfzkm4cKXw6txKbylmvIpu2Dk3v+5jLBXn4T5RlzI18CZc7gbJmSg7eIwtw==","shasum":"a7a615e64ace507f466bde66b95b3ae004b5b909","tarball":"https://registry.npmjs.org/@enbock/ts-di-container-generator/-/ts-di-container-generator-0.1.1.tgz","fileCount":6,"unpackedSize":45483,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCz51oeYNM1UllFiHzfGYu5Fe7UKmGNB6Ng/dxcfbb1qgIgE082/WybUDYlpR8Ulio3Q/TYWIjOhiYjoGiJ6JzGmeY="}]},"_npmUser":{"name":"enbock","email":"npm.dev@itbock.de"},"directories":{},"maintainers":[{"name":"enbock","email":"npm.dev@itbock.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-di-container-generator_0.1.1_1694361488503_0.6950804380206113"},"_hasShrinkwrap":false},"0.2.0":{"name":"@enbock/ts-di-container-generator","version":"0.2.0","license":"MIT","author":{"name":"Endre Bock","email":"endre@itbock.de"},"repository":{"Github":"https://github.com/enbock/ts-di-container-generator"},"publishConfig":{"access":"public"},"bin":{"ts-di-container-generator":"runner.js"},"scripts":{"build":"webpack --mode production","test:unit":"ts-node ./node_modules/jasmine/bin/jasmine.js --config=jasmine.json","test:native-run":"ts-node App/src/ContainerGenerator.ts App/src ContainerGenerator","test:npx-run":"npx . App/src ContainerGenerator"},"dependencies":{"ts-node":"^10","tslib":"^2","typescript":"^5"},"devDependencies":{"@types/jasmine":"^4","@types/node":"^18","jasmine":"^4","jasmine-auto-spies":"^7","ts-loader":"^9","tsconfig-paths":"^4","webpack":"^5","webpack-cli":"^5"},"_id":"@enbock/ts-di-container-generator@0.2.0","gitHead":"5e31a1483b5e591b3aa76cf82c4d18690b197299","description":"A generator to automatically create a dependency injection container by static code analysis.","_nodeVersion":"18.13.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-Uoz0JycPJadCuVgf8p0qcMKdwhbUPcCmbv90UESTrw0IAz165Qqj4Ut5rl/Crdj0fFw1qBLUIHl2Ft8wMGZC6g==","shasum":"7b211423b73565f3c4136345457091b89744b2a6","tarball":"https://registry.npmjs.org/@enbock/ts-di-container-generator/-/ts-di-container-generator-0.2.0.tgz","fileCount":6,"unpackedSize":49770,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2MV4Y8Tq15PT7q2GhsB1hZr2AdfJ5smAYUDxZHHbGOAIhAMTsJLf6/QBmqFLFp+LvFhLJiALyV/0m4NkqsVuoDlFR"}]},"_npmUser":{"name":"enbock","email":"npm.dev@itbock.de"},"directories":{},"maintainers":[{"name":"enbock","email":"npm.dev@itbock.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-di-container-generator_0.2.0_1694459340735_0.10301904752897695"},"_hasShrinkwrap":false},"0.2.1":{"name":"@enbock/ts-di-container-generator","version":"0.2.1","license":"MIT","author":{"name":"Endre Bock","email":"endre@itbock.de"},"repository":{"Github":"https://github.com/enbock/ts-di-container-generator"},"publishConfig":{"access":"public"},"bin":{"ts-di-container-generator":"runner.js"},"scripts":{"build":"webpack --mode production","test:unit":"ts-node ./node_modules/jasmine/bin/jasmine.js --config=jasmine.json","test:native-run":"ts-node App/src/ContainerGenerator.ts App/src ContainerGenerator","test:npx-run":"npx . App/src ContainerGenerator"},"dependencies":{"ts-node":"^10","tslib":"^2","typescript":"^5"},"devDependencies":{"@types/jasmine":"^4","@types/node":"^18","jasmine":"^4","jasmine-auto-spies":"^7","ts-loader":"^9","tsconfig-paths":"^4","webpack":"^5","webpack-cli":"^5"},"_id":"@enbock/ts-di-container-generator@0.2.1","gitHead":"f6cb769cfaafb631deee611e8d816c23848ba99b","description":"A generator to automatically create a dependency injection container by static code analysis.","_nodeVersion":"18.13.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-4BG/IqDhxF59UMgRnqMKj3v5fOSq3DR3e3MoprlEjjs8wB7FSn+3JmMVyxl0MqB9iZcrwBt7XtTU5XR7C1AyLA==","shasum":"b9c548e9293fa1fcb25c0d82d5dfde397fb388ae","tarball":"https://registry.npmjs.org/@enbock/ts-di-container-generator/-/ts-di-container-generator-0.2.1.tgz","fileCount":6,"unpackedSize":49770,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSl+MTf6GkFVZkAScosF/fUALwiVUo6rWJ2je+eJ+83wIgU2I51d5qDeIsh6NvCVr+b+XbJ3lJTtxvT9eoVZR7XMU="}]},"_npmUser":{"name":"enbock","email":"npm.dev@itbock.de"},"directories":{},"maintainers":[{"name":"enbock","email":"npm.dev@itbock.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-di-container-generator_0.2.1_1694460205573_0.8487323275724066"},"_hasShrinkwrap":false},"0.2.2":{"name":"@enbock/ts-di-container-generator","version":"0.2.2","license":"MIT","author":{"name":"Endre Bock","email":"endre@itbock.de"},"repository":{"Github":"https://github.com/enbock/ts-di-container-generator"},"publishConfig":{"access":"public"},"bin":{"ts-di-container-generator":"runner.js"},"scripts":{"build":"webpack --mode production","test:unit":"ts-node ./node_modules/jasmine/bin/jasmine.js --config=jasmine.json","test:native-run":"ts-node App/src/ContainerGenerator.ts App/src ContainerGenerator","test:npx-run":"npx . App/src ContainerGenerator"},"dependencies":{"ts-node":"^10","tslib":"^2","typescript":"^5"},"devDependencies":{"@types/jasmine":"^4","@types/node":"^18","jasmine":"^4","jasmine-auto-spies":"^7","ts-loader":"^9","tsconfig-paths":"^4","webpack":"^5","webpack-cli":"^5"},"_id":"@enbock/ts-di-container-generator@0.2.2","gitHead":"f6cb769cfaafb631deee611e8d816c23848ba99b","description":"A generator to automatically create a dependency injection container by static code analysis.","_nodeVersion":"18.13.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-WpR9fK1BQ2PTVjvRvsOzExI231a7DNpmFCZATcH82QyejG7TTIoSog0YQtk9EGNAkTXJqLIxHeX+Tb+C1NoR0Q==","shasum":"47e3c670ed5fa9e2232d36bcb11f9fecbb749459","tarball":"https://registry.npmjs.org/@enbock/ts-di-container-generator/-/ts-di-container-generator-0.2.2.tgz","fileCount":6,"unpackedSize":49832,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICxXN8ClLxrfQzCJbf3amIk7+cJofXvKgE8JM5m1pur8AiAwvTbANKjKM6WeSDllZVGSHLIe6EGUgHK+MpecA01fyg=="}]},"_npmUser":{"name":"enbock","email":"npm.dev@itbock.de"},"directories":{},"maintainers":[{"name":"enbock","email":"npm.dev@itbock.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-di-container-generator_0.2.2_1694460482496_0.5078808490374245"},"_hasShrinkwrap":false}},"maintainers":[{"name":"enbock","email":"npm.dev@itbock.de"}],"description":"A generator to automatically create a dependency injection container by static code analysis.","author":{"name":"Endre Bock","email":"endre@itbock.de"},"license":"MIT","readme":"# Dependency Injection Container Generator for TypeScript\r\n\r\nA generator to automatically create a dependency injection container by static code analysis.\r\n\r\n## License\r\n\r\n[MIT](LICENSE)\r\n\r\n## Motivation\r\n\r\nIn the world of application development, we are using pattern like S.O.L.I.D. This pattern helping us to separate\r\nthe code and avoiding monolithic code.    \r\nIt is not related to a language! If we write a Java Application, a .Net-Application or a C++ GTK Application.\r\n\r\nIn all that cases exists a system to collecting the dependencies and injecting it into the code units. Here often we\r\nuse **Inverse Dependency Injection Principles**.    \r\nThat means, that the dependency is not taken by using code unit. Therefore, the injection is given from outside.\r\n\r\nTo automatise that exists in mostly each framework a dependency container system. We knew it from .net-Core Host-Service\r\nSystem, PHP Symfony DI, and so on.\r\n\r\nThis library creates a way, to inject dependencies in Web-Applications via a similar principle as almost any other\r\napplication development frame outside of JavaScript/TypeScript it does.\r\n\r\n## How it works\r\n\r\nThe code analyser searches for the `const RootDependency` property inside the index(main) files. From here it follows\r\nthe import to build a map of dependencies.\r\n\r\nAl least, it creates a `sourceFolder/DependencyInjection/Container.ts` and provides the `DependencyInjectionContainer`\r\nsingleton to access the container.\r\n\r\n## Usage\r\n\r\n### Start dependency marker\r\n\r\nThe given main program file (like `index.ts`) have to have a `const RootDependency` property. That is the start\r\ndependency marker for the static code analyser.\r\n\r\n### Run generator\r\n\r\n*Syntax:*\r\n\r\n```\r\nnpx @enbock/ts-di-container-generator <source-directory> <start-file> [... <excluded-file-or-path>]\r\n```\r\n\r\nExample\r\n\r\n```shell\r\nnpx @enbock/ts-di-container-generator src index\r\n```\r\n\r\n# FAQ\r\n\r\n## Why no runtime annotation system?\r\n\r\nThe dependency tree will grow in bigger projects. That lead into a stronger memory and processor usage.\r\nTo avoid issues in runtime, this tool generates the container before running and compiling the project.\r\n\r\n## When I have to run this tool?\r\n\r\nIn common Web Applications is almost `webpack` used. This tool must be run, bevor webpack compiles the code.\r\n\r\n## Should I commit the dependency injection container?\r\n\r\nYes you should.     \r\nThe generated code is part of your project.\r\n\r\n## Why interface instances are not generated?\r\n\r\nInterface build a ... yes ... interface to hide real and allow multiple implementations. In reason, that the code\r\nanalyzer starts on the delivery side(see Clean Architecture), it can not identify, which of the implementation is used\r\nfor the interface.\r\n\r\nTherefore, you the to create for i.e. call chains or Infrastructure(Entity Gateway Interface implementations) instances,\r\nthe objects by your own **or** place \"generate requests\" by adding properties to the `AdditionalResources` interface.\r\n\r\nFill the objects `interfaceInstances` and `manualInjections` with your project specific or generated dependencies.\r\n\r\nBoth objects will stay on while regeneration.\r\n\r\n## I have a resource, that need also data from `manualInjections`. How I can handle it?\r\n\r\nYeah, here we got a cycle. If you need to fill resources into `manualInjections` which needs also resources **from**\r\nthe `manualInjections`, then you can do follow way/trick:\r\n\r\n1. Fill the **second** resource with `undefined!`:\r\n   ```typescript\r\n    class Container {\r\n        // ***snip***\r\n        private manualInjections: ManualInjections = {\r\n            firstResource: new TheBaseResource(),\r\n            secondResource: undefined!\r\n        }\r\n        // ***snip***\r\n    }\r\n   ```\r\n2. Create in the container `constructure` function the **second** resource manually`\r\n   ```typescript\r\n    class Container {\r\n        // ***snip***\r\n        constructor() {\r\n            this.manualInjections.secondResource = new MyRequestedResource(this.manualInjections.firstResource)\r\n        }\r\n        // ***snip***\r\n    }\r\n   ```\r\n\r\n## Can I update the DI container?\r\n\r\nYes, just run this tool again.\r\n\r\nFollow elements will be taken from before generated container:\r\n\r\n* `ManualInjections`\r\n* `InterfaceInstances`\r\n* `AdditionalResources`\r\n* `private manualInjections: ManualInjections`\r\n* `private interfaceInstances: InterfaceInstances`\r\n* `constructor()`\r\n\r\nAlso, the imports for the types of the `ManualInjections`, `InterfaceInstances` and `AdditionalResources` will be taken.\r\n\r\n## I want, that the generator create extra resources for me!\r\n\r\nThat you can do!\r\n\r\nJust place a property in `AdditionalResources` and run the generator.\r\nAfterward you will find the generated resource. You can use it for fill, (as example) processing chains.\r\n\r\n*Be aware*, that the generated resource will get a global unique alias. Also, the property names\r\nin `AdditionalResources` will be ignored\r\n\r\n**Tip:** Replace your manual imported Class with the generated alias.\r\n\r\nExample:\r\n\r\n```typescript\r\n\r\ninterface AdditionalResources {\r\n    // ***snip***\r\n    theFancyClassParser: InfrastructureFileParserClassParser;\r\n    infrastructureFileParserImportParser: InfrastructureFileParserImportParser;\r\n    infrastructureFileParserInterfaceParser: InfrastructureFileParserInterfaceParser;\r\n    infrastructureFileParserRootDependencyParser: InfrastructureFileParserRootDependencyParser;\r\n    // ***snip***\r\n}\r\n\r\nclass Container {\r\n    private manualInjections: ManualInjections = {\r\n        // ***snip***\r\n        infrastructureFileTypeScriptParsers: [\r\n            this.infrastructureFileParserClassParser,\r\n            this.infrastructureFileParserImportParser,\r\n            this.infrastructureFileParserInterfaceParser,\r\n            this.infrastructureFileParserRootDependencyParser\r\n        ],\r\n        // ***snip***\r\n    }\r\n}\r\n```","readmeFilename":"README.md","repository":{"Github":"https://github.com/enbock/ts-di-container-generator"}}