{"_id":"@aurelien.lair/typescript-tdd","_rev":"12-c93300cb4346ed4867e3c8cbadb2930d","time":{"created":"2022-09-09T06:43:28.138Z","1.0.0":"2022-09-02T07:20:43.033Z","modified":"2022-09-09T08:18:19.687Z","1.0.1":"2022-09-09T06:23:49.855Z","1.0.2":"2022-09-09T06:43:28.375Z","1.0.3":"2022-09-09T07:01:59.322Z","1.0.4":"2022-09-09T07:21:07.098Z","1.0.5":"2022-09-09T07:33:06.100Z","1.0.6":"2022-09-09T07:40:08.045Z","1.0.7":"2022-09-09T07:53:55.024Z","1.0.8":"2022-09-09T08:18:19.614Z"},"name":"@aurelien.lair/typescript-tdd","dist-tags":{"latest":"1.0.8"},"versions":{"1.0.2":{"name":"@aurelien.lair/typescript-tdd","version":"1.0.2","description":"## Description","main":"index.js","scripts":{"test":"jest","test-watch":"jest --watch","lint":"eslint --ext .js --ext .ts src","lint:fix":"eslint --fix --ext .js --ext .ts src","build":"tsc","prepare":"husky install"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/aurelienlair/typscript-tdd.git"},"author":{"name":"Aurélien Lair"},"license":"ISC","bugs":{"url":"https://gitlab.com/aurelienlair/typscript-tdd/issues"},"homepage":"https://gitlab.com/aurelienlair/typscript-tdd#readme","dependencies":{"jest":"^28.1.3","ts-jest":"^28.0.7","typescript":"^4.7.4"},"devDependencies":{"@commitlint/cli":"^17.0.3","@commitlint/config-conventional":"^17.0.3","@musement/eslint-plugin":"2.0.0","@types/jest":"^28.1.6","eslint":"7.32.0","eslint-config-standard":"16.0.0","eslint-plugin-import":"2.24.0","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-promise":"4.3.0","eslint-plugin-standard":"4.0.1","husky":"^8.0.1","prettier":"2.4.0"},"gitHead":"bb99cfab3c046905e6396955198d00edc01f0532","_id":"@aurelien.lair/typescript-tdd@1.0.2","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-1Xrgt3gOL54YvXdVH0OIpgdqQSg1yzH2LQzNy0ojOjoqPuA/9W+5TwOFEXSsp5fUVlWNzTSUCWItJg/Scaztig==","shasum":"77016d8021ab5ca5c548f8b73a12b52d298c2bac","tarball":"https://registry.npmjs.org/@aurelien.lair/typescript-tdd/-/typescript-tdd-1.0.2.tgz","fileCount":11,"unpackedSize":17043,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEAP65wmdqMcGA0Q4PlpyYuy+4j0y0lxznhi232Og9S+AiEAxcRx4EtkX5arTGBlDw+41h3Ajb6N+HrpTIWZxCW66vE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGuCQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr8pg//WFV+SSeN1cvrDmqalIYscWR1iecR3OmOgLV0BdN20q/loEdA\r\nTbVUQ8dmcOpXUOnkr7effRUbxpeaKD1tafIAoBUro0CAAIQ0cRJTbqX5nGhS\r\nKeUT4+54O/j38yvTvMiTpXUk6mRMqgKaCvkN6ttTWn3nXsOoqiKnY55SL7Yr\r\nbCom3lAOgAjJhP+MIsAZx4Vlkqnoizel1MfZJYoWtDbPcXLt6A8mIarDN91h\r\nEQk1w2Q4uHoDFxVctkUH+ML3e+//jIEvEz1b+5aJu57HNVVTnJjMc5Bb+Kwn\r\n3Yxp7sAj98+QthPBfroqmCZTnUvwD35gH5rUKzNKecLkHmrS/MWQMNXN8Ca4\r\nY7exYg95Ym8h4An1KiiDmClOQ6pnGShRtANcvRb/qB54Z5XsRBTox0ToJYsw\r\nMGa+VMA+Ii9hbRPhHYU0JzKsmwlLbETnRVoEraYb7Q8ua69EdQ+TXga9oH9g\r\nfJDfLGF4vEQbGrt/oIUO9ggupHniwQf/KN5NCBSAR91g4h+JNpn0mOCm+npg\r\n/OAaT97BXAOPi0w+g9KKL4J3hSReOyPpf0r0QuyM0SkwEcXutQyjmBz2VaoU\r\nU2XL9mER6C+x9BJ45rR/MwJ54+Ch2m+ZM0PMJSmefC6hL3t8Xgc0xSarVzkx\r\nfG00a7h8m1Q2QMGc5V+elPjaTWmo8MLtAtQ=\r\n=3q+0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aurelien.lair","email":"aurelien.lair@gmail.com"},"directories":{},"maintainers":[{"name":"aurelien.lair","email":"aurelien.lair@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tdd_1.0.2_1662705808228_0.503840969399403"},"_hasShrinkwrap":false},"1.0.3":{"name":"@aurelien.lair/typescript-tdd","version":"1.0.3","description":"## Description","main":"dist/index.js","scripts":{"test":"jest","test-watch":"jest --watch","lint":"eslint --ext .js --ext .ts src","lint:fix":"eslint --fix --ext .js --ext .ts src","build":"tsc","prepare":"husky install"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/aurelienlair/typscript-tdd.git"},"author":{"name":"Aurélien Lair"},"license":"ISC","bugs":{"url":"https://gitlab.com/aurelienlair/typscript-tdd/issues"},"homepage":"https://gitlab.com/aurelienlair/typscript-tdd#readme","dependencies":{"jest":"^28.1.3","ts-jest":"^28.0.7","typescript":"^4.7.4"},"devDependencies":{"@commitlint/cli":"^17.0.3","@commitlint/config-conventional":"^17.0.3","@musement/eslint-plugin":"2.0.0","@types/jest":"^28.1.6","eslint":"7.32.0","eslint-config-standard":"16.0.0","eslint-plugin-import":"2.24.0","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-promise":"4.3.0","eslint-plugin-standard":"4.0.1","husky":"^8.0.1","prettier":"2.4.0"},"gitHead":"bb99cfab3c046905e6396955198d00edc01f0532","_id":"@aurelien.lair/typescript-tdd@1.0.3","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-ZwFcQAuTz0OpMiD8JHqRBAZq5dNHChFd7PBSnXcTRYY74CPnLABMZ65raEW3lMZ/FpizQJAdZgz/YnilRhnYng==","shasum":"ca79ff11cbbeacb8510677f2f5d8ae5facc6efd8","tarball":"https://registry.npmjs.org/@aurelien.lair/typescript-tdd/-/typescript-tdd-1.0.3.tgz","fileCount":13,"unpackedSize":17949,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAC+k4CMGHdTI+skZzgZWmdCZlPgBtdDiBXdcC+UXdpyAiEA+Gxn1yl6s5LCpJzxyrCD/yradHfFifDUGKOpQ6U+a/M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGuTnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpExA//cowejf0+ZLWUVaqUJVZMRjvHrzydHUTvTQ4gu+krl8jwjENl\r\n1f37gltb1MRidmVpGIOsJGFrm6/owfeXy5Pua0QMRRvN4d0qc6IxwWyY00rw\r\nCtwFQbeePlixf3S8iwoYEGh1lwV1AGq7sEBgb5lKRmJYXdenOI7ftrZKBHhc\r\n0LOM79TGR+FuuUlgeyr6lm03q6CPVA3LI2Y/AKxJ3kl6+MwCGY1awHygIEBt\r\nU8QSV7l1HAEFRRTAHhhduu3PkqGjxMYlAZWX56y1T8p7qYZIbGPIbw03DWBp\r\na+EiuE0JvubDp69WS53J5SY6WPJFWlPTWwK2trX8pek2IrpI1oh8GY6iMpQB\r\nt9sOw1sdr9JVGqeZFqziE1Fth4ABwefAe/hTd3mY8BIlFg+Mc26E/V/dx4ec\r\nMwCela6TzXCFc+G2MdiORUsd1XEh6GUz5mkxDRbJ19yMKw0Yff92n5KiPkH0\r\nmZvorVI+JV7E11sgB+ZNxxq0+hvGrIl4tycb4MfkmsHq5M4kUc7An/5Bn78C\r\naS/2z8LVKRNQMz6FbnMJCUxBGEC+Lv6BKGPiMGdPydI+2dDJ+IXqjJxuhY90\r\n6+Jv+Ecq2dmJPyIS+IhsBKJ4U8qG7Gven2hUhrSzc0ezyWofj5V4IQ3pj1L3\r\nXBDXA1xrrvjNBctC8Lm5evgf4C01/t0+/D4=\r\n=1fwE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aurelien.lair","email":"aurelien.lair@gmail.com"},"directories":{},"maintainers":[{"name":"aurelien.lair","email":"aurelien.lair@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tdd_1.0.3_1662706919204_0.12077397078815211"},"_hasShrinkwrap":false},"1.0.4":{"name":"@aurelien.lair/typescript-tdd","version":"1.0.4","description":"## Description","main":"dist/index.js","scripts":{"test":"jest","test-watch":"jest --watch","lint":"eslint --ext .js --ext .ts src","lint:fix":"eslint --fix --ext .js --ext .ts src","build":"tsc","prepare":"husky install"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/aurelienlair/typscript-tdd.git"},"author":{"name":"Aurélien Lair"},"license":"ISC","bugs":{"url":"https://gitlab.com/aurelienlair/typscript-tdd/issues"},"homepage":"https://gitlab.com/aurelienlair/typscript-tdd#readme","dependencies":{},"devDependencies":{"@commitlint/cli":"^17.0.3","@commitlint/config-conventional":"^17.0.3","@musement/eslint-plugin":"2.0.0","@types/jest":"^28.1.6","eslint":"7.32.0","eslint-config-standard":"16.0.0","eslint-plugin-import":"2.24.0","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-promise":"4.3.0","eslint-plugin-standard":"4.0.1","husky":"^8.0.1","prettier":"2.4.0","jest":"^28.1.3","ts-jest":"^28.0.7","typescript":"^4.7.4"},"gitHead":"bb99cfab3c046905e6396955198d00edc01f0532","_id":"@aurelien.lair/typescript-tdd@1.0.4","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-rdx72Hv9d+SAiXNEUX+XpTbORb8+P2wFe0HztpBr9pnXc3uWgOGOEOa7YXa5c8ykn59Dt8LgDgjUJmXmJe67TQ==","shasum":"ca106fda3c850c623e68ec39a15d3708968d2e9f","tarball":"https://registry.npmjs.org/@aurelien.lair/typescript-tdd/-/typescript-tdd-1.0.4.tgz","fileCount":13,"unpackedSize":17947,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjKzsalvfFsUyVL1s2PqhL4Yx76WCcJvBSLvWFwuKUmwIhAJc5rMbv1mWCwVSK9LvrrkcDXDg5rDzNfFJrxaZxKWOC"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGuljACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoZ2BAAlD7Xn5QGb8Rl4/ApNIJwUIIF9dt3lKuIE5kwZY3tHl0mYpRg\r\nTcNoxLU1akwUS9XDsqgcxPJ3sT8R1wSraud92LV6gtl5D31pmpNcbyxdoCy1\r\n+gA7vro53mF37Jc0zpG+MABnhSIOqZW0YiModU+hQJVF0aITTEJ3EXXg5GPm\r\nDLD01xQ6QIgpWh2ARYK73h9injj0///g0DaA4YiEmgjC8w6NPuLBbjHywDCZ\r\nlN1Bss965EwE1eWjHNBTfYH73AOxwCCPADnlnyy+uUDj6zeRA8JggAicgmgJ\r\nk4ahyqDLtBFey9Paz2C2wIuKMDWhnHEOPg4XhmSMBhYGYhFgE/DXpsnXTAll\r\nDvjvhZekAFuxPFLIXMwnX2G1ZV74N8DymY7wCqbvxfURpt2mhhA4YxgeU+GU\r\n8XI8PMMCf/VQp6FPzzxJd7WQNm/qe2qbA/AFu9t3gtbXLYQ7lBER6mIqpREL\r\nzXzQwzQPKZT9zRFiQwgre+WdMnzgt1txx8W1o4hp6dJv7doyvkrzhpgkPyL6\r\ngxqhCEQvT3Fbxj9/bPYdViWEK6jhcBTU+SLF69SqIFMNviCWZPzjq+hrzHRV\r\n4E7k90+ZUET8ougCDRqbRlXP0Zi6xWD4R/4yFvBkGHx/Lks4oUd8OWp+TxQL\r\nw23KbZLFqrjMGUJtGIur3plZtiWu5i+HmIw=\r\n=gyXt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aurelien.lair","email":"aurelien.lair@gmail.com"},"directories":{},"maintainers":[{"name":"aurelien.lair","email":"aurelien.lair@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tdd_1.0.4_1662708066953_0.09616630193795639"},"_hasShrinkwrap":false},"1.0.5":{"name":"@aurelien.lair/typescript-tdd","version":"1.0.5","description":"## Description","main":"dist/index.js","scripts":{"test":"jest","test-watch":"jest --watch","lint":"eslint --ext .js --ext .ts src","lint:fix":"eslint --fix --ext .js --ext .ts src","build":"tsc","prepare":"husky install"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/aurelienlair/typscript-tdd.git"},"author":{"name":"Aurélien Lair"},"license":"ISC","bugs":{"url":"https://gitlab.com/aurelienlair/typscript-tdd/issues"},"homepage":"https://gitlab.com/aurelienlair/typscript-tdd#readme","dependencies":{},"devDependencies":{"@commitlint/cli":"^17.0.3","@commitlint/config-conventional":"^17.0.3","@musement/eslint-plugin":"2.0.0","@types/jest":"^28.1.6","eslint":"7.32.0","eslint-config-standard":"16.0.0","eslint-plugin-import":"2.24.0","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-promise":"4.3.0","eslint-plugin-standard":"4.0.1","husky":"^8.0.1","prettier":"2.4.0","jest":"^28.1.3","ts-jest":"^28.0.7","typescript":"^4.7.4"},"types":"./dist/index.d.ts","gitHead":"bb99cfab3c046905e6396955198d00edc01f0532","_id":"@aurelien.lair/typescript-tdd@1.0.5","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-7h9mFK1GNo36ors1hdSx+vBL1/YNyUXwx6DbmGAPi6y4i8Jzlq3SQac+SR1S7KJZkZL2wAmgT3V+NpXPzzztkA==","shasum":"8ae3adc59e79fdbafc3949d93d02050ae84a29b4","tarball":"https://registry.npmjs.org/@aurelien.lair/typescript-tdd/-/typescript-tdd-1.0.5.tgz","fileCount":18,"unpackedSize":18046,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFMufZ91+DuwIZWd23IQ+ctX7I3rT/8JI9qbHRzRqU64AiEAkZY1h88+S1oLLD2Lr/+yFeRsLl0RGASaGqovLhTslFw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGuwyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcMQ/8Cy5bPw+J5HZNQ2RgBX0zwAv9Dyw2mbq3s0lBNLqoJA8EhY0W\r\nZ+IbYSmOlXekmVCM6MVBXmq9unFr/3TzvjdZw4lJ+4YwhUwKRU/JwojACnYz\r\nLVVw8WZXtSB3EJYP5Qq/GXcF9U0QOsH8QowWmxbwDndbjVpXiCatpV/XfQUD\r\nO5eOcH26Uhc99KI7Xts/nUwNjjEqePKTZPpg/VtYgj5wNwkzrGVnKCvl53z+\r\nYcTKQNdTdh6OX2vIBvDLeymxcJeSEYyorSXDziSIa915m1SBUKgepnBP0HH5\r\n8xWL/+5bwm29rE1ja6yGkWQwZJ8XkkKM8ifV3OEV0bJRFQC2r9t2A5QjU58+\r\nB5IGiw/bUhoAyMQF4ubbRRLPucvsXvVA7BDrOYjZ8PSNhGeWXizqYa6S0KV1\r\n+WtX82oOK0C7Zjb/LK0x94znm8mtoEGqkDzhHXB83zlIJzZQMkxJulCRXy1h\r\narrsphKKEzsblST1s/aK1DoixtpW8KyI7UK5lYDZakHC8LyX+pEeC2n200XL\r\nmLmHlyW/PYRMdrBNNxlstpEJvEHblaCEvQu9A7vjC9iXtTNB14wZWBHgTbW1\r\n3Cui2JjsnHPNY27tzTbpgKPQvB5pXgQFWSPcDOk0v9TAHrqI+jC/YWGKdDsz\r\nPMI1KybKpm4DMmHF8NWGb+ycdeq+yHu2AC0=\r\n=We9+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aurelien.lair","email":"aurelien.lair@gmail.com"},"directories":{},"maintainers":[{"name":"aurelien.lair","email":"aurelien.lair@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tdd_1.0.5_1662708785928_0.22927676664829555"},"_hasShrinkwrap":false},"1.0.6":{"name":"@aurelien.lair/typescript-tdd","version":"1.0.6","description":"## Description","main":"dist/index.js","scripts":{"test":"jest","test-watch":"jest --watch","lint":"eslint --ext .js --ext .ts src","lint:fix":"eslint --fix --ext .js --ext .ts src","build":"tsc","prepare":"husky install"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/aurelienlair/typscript-tdd.git"},"author":{"name":"Aurélien Lair"},"license":"ISC","bugs":{"url":"https://gitlab.com/aurelienlair/typscript-tdd/issues"},"homepage":"https://gitlab.com/aurelienlair/typscript-tdd#readme","dependencies":{},"devDependencies":{"@commitlint/cli":"^17.0.3","@commitlint/config-conventional":"^17.0.3","@musement/eslint-plugin":"2.0.0","@types/jest":"^28.1.6","eslint":"7.32.0","eslint-config-standard":"16.0.0","eslint-plugin-import":"2.24.0","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-promise":"4.3.0","eslint-plugin-standard":"4.0.1","husky":"^8.0.1","prettier":"2.4.0","jest":"^28.1.3","ts-jest":"^28.0.7","typescript":"^4.7.4"},"types":"./dist/index.d.ts","gitHead":"bb99cfab3c046905e6396955198d00edc01f0532","_id":"@aurelien.lair/typescript-tdd@1.0.6","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-Fh4Q6pLzqAcdGBtBnPNiAcfxJD7TXkzFydgMOJYZlGWupHi+VpYSKClo+xmMzkBnmvJ/0ZmiglUVMs2HbGYjlQ==","shasum":"fbb52075264ebba055ae586abc015280a1143126","tarball":"https://registry.npmjs.org/@aurelien.lair/typescript-tdd/-/typescript-tdd-1.0.6.tgz","fileCount":23,"unpackedSize":19042,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDx+bmyNnL7LSsH7Hte9wGU2E1NNnxuajvrQulm2DSsiQIgaZJkB1NINQx7vQm/eFjCeXRT7nQaykCck+aesbtiW6M="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGu3YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmobDQ//WckAGY29aEC/JiskEYK4TmC7kzp0UJGQ5d5+cUmA6q2ZSCac\r\ntHbeey4I3OdVDVATsOMU9cOPt40sfcYtvjtBSOAHVTC0LltIUaAbqcHzxfjW\r\nsG2tZOik/BPBHmNx80Q0pXAfo3YmRKY282cDlQLHjGoqQ/lU06JQgK+YH3xi\r\nboRLTN/PGB7bay2xtAJcMM0cxQxHXrSxGwy6vPMXEelPYwceHM4YXUiSC69T\r\nD/85B4JJ1Sj/79qD+ktjGE2WxA+N08IWW1nseZe3sxB9i0AM6HwcqcZn1tPq\r\nkHv9p9kTLtM+yvtGnYcI+GmMhyDYB5wrkFFbNqyzW+08QklxQ2gOnmVjDalv\r\n+T5/fKFrhMjZTBacW12m758EiqtCqKafoiCg3BZA+ailUd3YvWIIwICL3oLq\r\ndsdiOmWmsKyFbLfi4tm0J7HV9g9kjIDxM7Ej/Lyijtrw9cY/ZYuzkyWRzlqA\r\nNYJ4BK4TmdX+Xby80wpZRhVCKJfpzQCDzSOR70RZIgAIuNLEvr40prbbmLUS\r\nmQLgTjgD3m7gIH+DewupPH5fQ+6xChPN7CRFi51P3fyw85uD0eBEt0ds69uS\r\n07uFgYIxi0OEUzzHRuV6+Nx7k1AkTuzn7jCbgA5D2aCftQOiYtokU4ZXaZa0\r\nXzksz0KgS8L8HaUfOPvyZf29Q12fMbrMls0=\r\n=u8+p\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aurelien.lair","email":"aurelien.lair@gmail.com"},"directories":{},"maintainers":[{"name":"aurelien.lair","email":"aurelien.lair@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tdd_1.0.6_1662709207823_0.4605491430808719"},"_hasShrinkwrap":false},"1.0.7":{"name":"@aurelien.lair/typescript-tdd","version":"1.0.7","description":"## Description","main":"dist/index.js","scripts":{"test":"jest","test-watch":"jest --watch","lint":"eslint --ext .js --ext .ts src","lint:fix":"eslint --fix --ext .js --ext .ts src","build":"tsc ","prepublishOnly":"npm run build","publishme":"npm version patch --git-tag-version=false && source scripts/setenv.sh && npm publish --access=public","prepare":"husky install"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/aurelienlair/typscript-tdd.git"},"author":{"name":"Aurélien Lair"},"license":"ISC","bugs":{"url":"https://gitlab.com/aurelienlair/typscript-tdd/issues"},"homepage":"https://gitlab.com/aurelienlair/typscript-tdd#readme","dependencies":{},"devDependencies":{"@commitlint/cli":"^17.0.3","@commitlint/config-conventional":"^17.0.3","@musement/eslint-plugin":"2.0.0","@types/jest":"^28.1.6","eslint":"7.32.0","eslint-config-standard":"16.0.0","eslint-plugin-import":"2.24.0","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-promise":"4.3.0","eslint-plugin-standard":"4.0.1","husky":"^8.0.1","prettier":"2.4.0","jest":"^28.1.3","ts-jest":"^28.0.7","typescript":"^4.7.4"},"types":"./dist/index.d.ts","gitHead":"bb99cfab3c046905e6396955198d00edc01f0532","_id":"@aurelien.lair/typescript-tdd@1.0.7","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-qmRuim0cbcMwiGzlkwrttX4rTU8IYjNwbFijEqww9dw9ZAqC5Ful5ERrpNZg9GBhl0WQqvV0Pia9Gj0udzYNXg==","shasum":"b8a02a52f33ff9ab0eb6ebe9166ddc6ff5dd4fb7","tarball":"https://registry.npmjs.org/@aurelien.lair/typescript-tdd/-/typescript-tdd-1.0.7.tgz","fileCount":17,"unpackedSize":18335,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFWiQONzi0jSVCQ8NOPkSbATrQKSUogiiqmtUj/vi/fpAiEAxa3DtZ2zx80iymNGw5otR45jjtjLv4KCJpgjz5ZRGA4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGvETACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpS+w//UqOe/icSKFFWtxf8sUuPkVi6PRdjmLfwxHDuZUnfluvLSMXc\r\nbW/TRzqgqAWkztGjhiJCKz1wKScIA8n2CAZ6Rpx2AwkV8J4F3QGDTuuOOgdU\r\n1d59QBXhGYWbP7Hj9PPlfH4M17A7UO5J324YoHK4TMEVu1f+Z5lQx5yVQFTv\r\nWEiT5p2iOatjTt+q3EBpk6PdjaAp1fXxEoaig/hF7HmDkdhF0zCVBeEzv+cq\r\nYRdTzWiHmo3GpvumVUF9qo1WMRPnZuPqTT+pxuW3kkfpzDtGNiuONwJ+iayv\r\n96D0L8X3P6/VcyINgEuRFKUiZV9ChCa8lkMAo9igp2oSbesMA4RX39DvfP2m\r\n8j1mrqCDusMRGlVKHbzYt5t2HPZGdfBHjemSOZMwUOAkV0hOsLTtnnlgo4Ud\r\no5WBSLi6vwFgtwi4Rj0JufA7gf2lfn8WBKH7eZwe677MDAR+NPEH/SF4NoQM\r\ntxxkJZEi+RdC/yeyfdUWkuUele849SMzfBhOMVypijwHBXOWKxCuqifw52DA\r\n2Al72rBMKeXtjOq2idYEczc2UDNro5Aydg+4KMLX1RL95A/5NzcsrmnR1Pnh\r\n91/DrS4xOpBVBb8mCRfqWDLmH4Yb18ezQdRq3ETxU9bsC4nhF9ejcewvCuES\r\na7l0H4rYMTJ42k9wPMF8cRL+EKBE5vrafSo=\r\n=GVWb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aurelien.lair","email":"aurelien.lair@gmail.com"},"directories":{},"maintainers":[{"name":"aurelien.lair","email":"aurelien.lair@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tdd_1.0.7_1662710034880_0.8171588421899942"},"_hasShrinkwrap":false},"1.0.8":{"name":"@aurelien.lair/typescript-tdd","version":"1.0.8","description":"## Description","main":"dist/index.js","scripts":{"test":"jest","test-watch":"jest --watch","lint":"eslint --ext .js --ext .ts src","lint:fix":"eslint --fix --ext .js --ext .ts src","build":"tsc ","prepublishOnly":"npm run build","publishme":"npm version patch --git-tag-version=false && source scripts/setenv.sh && npm publish --access=public","prepare":"husky install"},"repository":{"type":"git","url":"git+ssh://git@gitlab.com/aurelienlair/typscript-tdd.git"},"author":{"name":"Aurélien Lair"},"license":"ISC","bugs":{"url":"https://gitlab.com/aurelienlair/typscript-tdd/issues"},"homepage":"https://gitlab.com/aurelienlair/typscript-tdd#readme","dependencies":{},"devDependencies":{"@commitlint/cli":"^17.0.3","@commitlint/config-conventional":"^17.0.3","@musement/eslint-plugin":"2.0.0","@types/jest":"^28.1.6","eslint":"7.32.0","eslint-config-standard":"16.0.0","eslint-plugin-import":"2.24.0","eslint-plugin-node":"11.1.0","eslint-plugin-prettier":"4.0.0","eslint-plugin-promise":"4.3.0","eslint-plugin-standard":"4.0.1","husky":"^8.0.1","prettier":"2.4.0","jest":"^28.1.3","ts-jest":"^28.0.7","typescript":"^4.7.4"},"types":"./dist/index.d.ts","gitHead":"bb99cfab3c046905e6396955198d00edc01f0532","_id":"@aurelien.lair/typescript-tdd@1.0.8","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-gbaUCxhU25GrwFtquvNd8O55A1CgmPysoGpBjM3LKBWRjcKGJyW9LmAD127pB1n8G0AeFgoD/Rwuy3Avjo5LXQ==","shasum":"6e8a54460e02375c7ac097dddcc6e83ddabffdd3","tarball":"https://registry.npmjs.org/@aurelien.lair/typescript-tdd/-/typescript-tdd-1.0.8.tgz","fileCount":17,"unpackedSize":18335,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfn9eRySO+82Qm2dO9bH71yLEQqEwHsDjiUoD5bqO/HAIgXX6JQrmJClhHeg6t3mMtaQVZAxUnC7tedK925dO2n38="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGvbLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmog6A//UsGDXI5x3zsRxfggO3DpmuOUPUCQSS/EOTyWeGEAlF0+Him1\r\n9cFOian90Bdqr7K6Msph0zKxpMoBPj/M+G2nYEsRUtfn48qi8d828+gnXv+3\r\nYYi5wwXlNoFiO2ceSXf+qacfzBGeQHZfecZVmutJ09fT5aJy7n+umW1EXrF/\r\nzsUBN7udw6FtPIebCVtcjPMRNtquysRdFh3RpOC3v+AshqwCec0WUz4J4++O\r\nXRmfe5Spxt1OiqxM25VJu+4Wpmtm9ywScr6lM1UG3gCqOdl9BjscE+KmczO2\r\n+QNdmCm1rCRUZNBjwGKpL1wDdVhbZGcr+mqNsfqQGbPUc3XijcKkcVFFmgrQ\r\n6vrBKhbx/Z9CqUW7pmL9BE2eD6hgikC7YwYEyATmy3bX6s06yr7V7ejHjftr\r\nLIgAktvw68JTS4Z4zhNK5ChI70ZXY7y57sP97w05D+PULaKGRZl4V51lxK+g\r\nGT3H0jSoqBR/IKrGHSOJM6cuw1Rs7MISILoNIOrrbWu8x2u79Fpr9hHEnGZI\r\nEij3S0tqgcclbnpDxVExfSwADfS5z2N9PRqcsh1hafNN/bRBj7jpoYdOnsaz\r\nPqYqXeoLC56ttIlEHwSJl+UV+kQKQ5FgiHSUholGB6q7ajpn0MA8jkj62CN2\r\nQ0i0W3n4l4MFz5jBa6x5Cm2AJvNpHiL+Yiw=\r\n=UXRP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"aurelien.lair","email":"aurelien.lair@gmail.com"},"directories":{},"maintainers":[{"name":"aurelien.lair","email":"aurelien.lair@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typescript-tdd_1.0.8_1662711499471_0.4600371710503326"},"_hasShrinkwrap":false}},"maintainers":[{"name":"aurelien.lair","email":"aurelien.lair@gmail.com"}],"description":"## Description","homepage":"https://gitlab.com/aurelienlair/typscript-tdd#readme","repository":{"type":"git","url":"git+ssh://git@gitlab.com/aurelienlair/typscript-tdd.git"},"author":{"name":"Aurélien Lair"},"bugs":{"url":"https://gitlab.com/aurelienlair/typscript-tdd/issues"},"license":"ISC","readme":"# TypeScript learning in TDD\n\n## Description\n\nThis project has as scope an experimental learning of [TypeScript](https://www.typescriptlang.org/) in [TDD](https://en.wikipedia.org/wiki/Test-driven_development) with [Jest](https://jestjs.io) framework\n\n## Getting Started\n\nThe following instructions will allow you to set the project up from scratch.\n\n## System requirements\n\n### Nodejs\n\nThis project needs [NPM scripts](https://docs.npmjs.com/cli/v7/using-npm/scripts) and [NodeJs](https://nodejs.org/en/) installed on your local machine.\n\n## Commands\n\n### Command-line interface\n\nTo install the dependencies\n\n```bash\nnpm install\n```\n\nTo run the test suite\n\n```bash\nnpm test\n```\n\n### NPM Package publish\n\nYou can publish the current package on the [NPM registry](https://www.npmjs.com/package/@aurelien.lair/typescript-tdd).\nTo do this you need to configure on your account a proper [access token](https://docs.npmjs.com/creating-and-viewing-access-tokens) then run\n\n```bash\ncp {.env.dist,.env}\n```\n\nAt this point you should have a proper .env file you just need to add your token instead of `THIS_IS_A_SUPER_SECRET`\n\n```bash\nNPM_TOKEN=THIS_IS_A_SUPER_SECRET\n```\n\nAssuming you have generated a new [semantic release](https://github.com/semantic-release/semantic-release) version of the package (ie. the version in the package.json has been changed) you can now publish it, first try in a dry run mode\n\n```bash\nsource scripts/setenv.sh && npm publish --access=public --dry-run\n```\n\nThen publish it\n\n```bash\nsource scripts/setenv.sh && npm publish --access=public\n```\n\n## Git commit message convention\n\nThis projects follows the [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/).\n\n```shell\n<type>[optional scope]: <description>\n\n[optional body]\n\n[optional footer(s)]\n```\n\nExample:\n\n```shell\ndocs: add description of TypeScript run command\n```\n\n| Type | Description |\n|------| ----------- |\n| `style` | Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc) |\n| `build` | Changes to the build process |\n| `chore` | Changes to the build process or auxiliary tools and libraries such as documentation generation |\n| `docs` | Documentation updates |\n| `feat` | New features |\n| `fix`  | Bug fixes |\n| `refactor` | Code refactoring |\n| `test` | Adding missing tests |\n| `perf` | A code change that improves performance |\n","readmeFilename":"README.md"}