{"_id":"@raccoons-co/cleanway","_rev":"26-dc9c5080a35b05d0fdc00ac9fa757399","time":{"created":"2023-03-01T11:10:13.219Z","0.0.0":"2023-02-21T19:05:15.633Z","modified":"2023-07-31T16:56:54.256Z","0.0.1":"2023-02-22T13:20:22.814Z","0.0.2":"2023-02-22T19:22:41.756Z","0.0.3":"2023-02-25T09:38:49.713Z","0.0.4":"2023-03-01T11:10:13.439Z","0.0.5":"2023-03-02T09:52:57.157Z","0.1.0":"2023-03-03T17:03:27.414Z","0.1.1":"2023-03-07T13:05:06.940Z","0.2.0":"2023-03-12T08:29:08.791Z","0.2.1":"2023-03-17T07:57:38.596Z","1.0.1":"2023-03-24T08:07:59.713Z","2.0.0":"2023-03-26T09:15:16.699Z","2.0.1":"2023-04-06T21:31:07.126Z","2.1.0":"2023-06-29T06:10:27.775Z","2.2.0":"2023-06-30T18:48:29.443Z","2.3.0":"2023-07-05T15:57:24.621Z","2.4.0":"2023-07-06T06:29:08.709Z","2.4.1":"2023-07-06T15:42:19.181Z","2.5.0":"2023-07-09T15:35:15.264Z","2.6.0":"2023-07-31T16:56:54.155Z"},"name":"@raccoons-co/cleanway","dist-tags":{"latest":"2.6.0"},"versions":{"0.0.4":{"name":"@raccoons-co/cleanway","version":"0.0.4","description":"The library provides an `EntryPoint` to `@Test`-driven development discipline practice.","keywords":["TypeScript","Annotation","TDD"],"homepage":"https://github.com/raccoons-co/cleanway#readme","bugs":{"url":"https://github.com/raccoons-co/cleanway/issues"},"license":"MIT","author":{"name":"Raccoons","email":"info@raccoons.co"},"main":"lib/main/index","repository":{"type":"git","url":"git+https://github.com/raccoons-co/cleanway.git"},"scripts":{"build":"tsc","lint.packagejson":"npmPkgJsonLint .","lint.typescript":"eslint './src/**/*.ts'","posttest":"npm-run-all lint.*","prepublishOnly":"npm run build","pretest":"npm run build","test":"node lib/test/EntryPoint"},"devDependencies":{"@types/chai":"^4.3.4","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","chai":"^4.3.7","eslint":"^8.34.0","npm-package-json-lint":"^6.4.0","npm-run-all":"^4.1.5","typescript":"^4.9.5"},"engines":{"node":">=16.x"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"types":"./lib/main/index.d.ts","gitHead":"225da3212d52423ba92be57618be84ffdb366d0a","_id":"@raccoons-co/cleanway@0.0.4","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-W8wBtZ5RGIVRL9XlVJO1ekiMcS3d2p702/SvsNXNhWYTeoTs8TQm/XIR9nVmE6wNVB8NZVK6QdDAQhjLikn3Gg==","shasum":"cd4e758c3351d408231ec29ddaabedddfd738192","tarball":"https://registry.npmjs.org/@raccoons-co/cleanway/-/cleanway-0.0.4.tgz","fileCount":42,"unpackedSize":21407,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjqIjde6KDJ3p2BOckv7+OIAwX5LTrC6wfe+xeIBDjBQIgIWAy9B1t960pWd42GmuOm6EV+bOrI89RB6SEYkAx9sY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/zKVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4NxAAlpyw/Qpx7ET9pqEKAkIc6P70EoEDsbJELyhKN0+RVs+CbnTz\r\niFYt4wkGj6i9W4LZcsYy1cS25+9CN0RRoCkCymhHKGCndZ18/MpbVH9wyRsN\r\nB3Q9FqfYP54MAnJwK3HAOArbsBdJsB+MvPjmEgc/wHMTnicjakjuhKFoAT50\r\nl1ZEP95KPmqDGUXZMijUp//Eq2dXczFzod17DvZ3u5sn8a/fu7rYmT3GrP1F\r\naIxbGT+XAHWCOVoaIwgnsJQce1nyDPAvKyDtezX+a5YTX2dnQob3ZVltZCJ8\r\n/hBXUAIPptxqwvPV96WSDbe6k8R6LoPyUuMHsDRPGRUtZvyD6Q6vt++lNZHR\r\ntDgpO3TsSpzuGBh32usTWdww5rM9LYAq0z9wr482ag2znXAAzQvQuEAeELzX\r\n971qbMbC3W8kMOHWiAimIaiUGPGIS3lh6JqAsbUhhwm6huxiPbMnsmrRnNMO\r\nJQq2UU6nCDTwgxWpYfDZQ3c8w39gpzV0hf4DE+JZXIUBBg3SMAHBUTaUqIXp\r\nFJvAafJ+TLGB/h4A2M0pGAnUN57q6ec+7pCpbLJbhrUFkGVPmA9se1opw58N\r\nmPLN3gTurJ+M7vY7J2QjKw3g8KwO1O8SftWSL7MP9B5dQId8z2GlGUJ2/ESi\r\nwMznqP3zrfPAlSjBLqQi/x5PkyqJdkQ+/Tg=\r\n=BReU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"iselo","email":"ok+npm@raccoons.co"},"directories":{},"maintainers":[{"name":"iselo","email":"ok+npm@raccoons.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cleanway_0.0.4_1677669013289_0.5999015269356196"},"_hasShrinkwrap":false},"0.0.5":{"name":"@raccoons-co/cleanway","version":"0.0.5","description":"The library provides an `EntryPoint` to `@Test`-driven development discipline practice.","keywords":["TypeScript","Annotation","TDD"],"homepage":"https://github.com/raccoons-co/cleanway#readme","bugs":{"url":"https://github.com/raccoons-co/cleanway/issues"},"license":"MIT","author":{"name":"Raccoons","email":"info@raccoons.co"},"main":"lib/main/index","repository":{"type":"git","url":"git+https://github.com/raccoons-co/cleanway.git"},"scripts":{"build":"tsc","lint.packagejson":"npmPkgJsonLint .","lint.typescript":"eslint './src/**/*.ts'","posttest":"npm-run-all lint.*","prepublishOnly":"npm run build","pretest":"npm run build","test":"node lib/test/EntryPoint"},"devDependencies":{"@types/chai":"^4.3.4","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","chai":"^4.3.7","eslint":"^8.34.0","npm-package-json-lint":"^6.4.0","npm-run-all":"^4.1.5","typescript":"^4.9.5"},"engines":{"node":">=16.x"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"types":"./lib/main/index.d.ts","gitHead":"91e32905ec779f1b75a97705b0d40d975a7a7f25","_id":"@raccoons-co/cleanway@0.0.5","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-7rm2se+8Bieww68sI8TWeSehjB3xcrDob+hZEX0S/ED00ApBNHrNJSBVirNiptIWIxL/vDizjtHOt65iOH5t6Q==","shasum":"fea54d30dbdb61721a9c364efa2aed728c1567a4","tarball":"https://registry.npmjs.org/@raccoons-co/cleanway/-/cleanway-0.0.5.tgz","fileCount":38,"unpackedSize":19695,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBes61K0Ffc9K/ER8p8HJ+IFfx/FmjPg6Jb+uL6eXfRzAiB+GosIsn55dGvOXwYIiXgvuw9KKmppLGV9KZgFfRBt2w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAHH5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhfA/8CT5PtI0Cjz/LPJi1R74zVZ0l9TaZnc+Yrw96q2zl3jnx/rZW\r\njjqNzb8crRWmD3UlcLxtbBBPKE49Kmot59izs6XKKj2vOlecqEl+X/OAuVn7\r\nrEk9ExHwwSpLE4ePgH2U/SflUCfKhASpcvJAajjVM19/X1nqJ28lgwiTcj5U\r\nHdBhREULJwkcXckMJ0FeLi0Nx4GVrIDAAl2jUu0Yf91aLMvgdeZLw3Ga572m\r\nzkQ2shHlB5Nlv75eHISxXL/FxHYkdE3XkXmfW7kTMe0e3iR3CafFrrM71Gz/\r\nLipfChxhadISDGjDdT5ehRPqtSW87OQmx4TV0kCBYaKScyQLBvUNRLyf+RYU\r\nQPZ1qQIERRbdQMkQRVq+aGN2BBnj6KiU5mjhEkEU94rwINwX8uxcs35P5wi1\r\n+cJGH9rkwc7TSRtwUqx/XawWKmp9767d+kA94YzuslK3r7v5Pt56i38EHSGd\r\nWlTh3irRrbnSx1PVHYueI65YgJvxrM2wV3GwCJ7joMyx38L16IMQCqZNbXb2\r\n6r1Oo9juTaZ2TQ/zE1RErYXSsFI+S4h96OOeLbyDlv+6j+vSCm4BX/mggaeU\r\nphc90ULklfaWjdDnKDBGcoXHLz00xRs0tqReLGejIa6D4/06gjshzEnnonmx\r\nQkeUIFJZaFa6fYRpmBjTr7JIIPjDjcWtiuk=\r\n=qq2F\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"iselo","email":"ok+npm@raccoons.co"},"directories":{},"maintainers":[{"name":"iselo","email":"ok+npm@raccoons.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cleanway_0.0.5_1677750777016_0.2152829987683882"},"_hasShrinkwrap":false},"0.1.0":{"name":"@raccoons-co/cleanway","version":"0.1.0","description":"The library provides an `EntryPoint` to `@Test`-driven development discipline practice.","keywords":["TypeScript","Annotation","TDD"],"homepage":"https://github.com/raccoons-co/cleanway#readme","bugs":{"url":"https://github.com/raccoons-co/cleanway/issues"},"license":"MIT","author":{"name":"Raccoons","email":"info@raccoons.co"},"main":"lib/main/index","repository":{"type":"git","url":"git+https://github.com/raccoons-co/cleanway.git"},"scripts":{"build":"tsc","lint.packagejson":"npmPkgJsonLint .","lint.typescript":"eslint './src/**/*.ts'","posttest":"npm-run-all lint.*","prepublishOnly":"npm run build","pretest":"npm run build","test":"node lib/test/EntryPoint"},"devDependencies":{"@types/chai":"^4.3.4","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","chai":"^4.3.7","eslint":"^8.34.0","npm-package-json-lint":"^6.4.0","npm-run-all":"^4.1.5","typescript":"^4.9.5"},"engines":{"node":">=16.x"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"types":"./lib/main/index.d.ts","gitHead":"505ffdf000ef3e1399533b6a62f863f57dc225f9","_id":"@raccoons-co/cleanway@0.1.0","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-PIhzkJs234PaRYNrqqLKd2oSqIh+5nUO3/LDWp6i1eyAI0UpP0YkhEeEaJsf53ZwBQdF42vazzdQi/RCOR2n5w==","shasum":"b21ddbebc51ce8015a8effa5cd51a30552611032","tarball":"https://registry.npmjs.org/@raccoons-co/cleanway/-/cleanway-0.1.0.tgz","fileCount":38,"unpackedSize":23999,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcC0xt85rIdpQZg5OHgt67NzmAIbGXQk9p1VFqVtkTDAIgSS6g6ZD3rkB66MZUL8BUvfC7ShAk8ZJu9CdsOJu7Rug="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAihfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiGg//cLs5TGK9cyO9e4VlSHXmGnUwLC9qqXUpg8axfA0y5zX5pjnQ\r\n/HMmdrS6nDEravGXuGDkz1+wjDCymdtqXz3TVm+YZg07cJi2pabmTEHFln0K\r\ne1hFGZhjRxuPApay9YHhaU1IHhCaYHCpDxuPiab5AiQ9yL0otCpyNNpHyC6O\r\nCd7r5NNM2zxKCcGSuUZzwbb0Sx6xeREpCYFBeVffalxH0Da3Ohf8VpluSpv3\r\nwWQWOVVkrLHnAnrmg3N49CdhQh7Q8qjU1svP9pE6psTmONjSkY//KqLvkT3Y\r\nPZ/C0INW49xA4HZbkI/n2o4meEW028ZRfS8cS0RgV5Vfiaju/tUZgAs5G3ci\r\nm8uNcOM356KsRaULZ7R8uvaqMaepJolL/2l1fJC9MKOdEEK72CHGWC+HDlRU\r\n/KBdBTVvld0u0HGM0l0KdX1cd9XpLrTIRGm6RLVdBxXCTeqKjonzUid+iUEe\r\nMZR1vQ7H37vkXPnExIww9vSr+Kk9weLvHhm89qFoU1/c5h1U1M5tVbchfxc5\r\nXewWQU5T2rnoYo6pDRDRso9FjfOlDhlfJpVJplIUlpPP1gESnazv7iSMifst\r\nvACt+2plwtDiw4/sNkOywHkgkaK+ong91jH3wbxFv3k/PjvNfvSYSZ5SbFRK\r\nmjQLwP8gTQRBO+76/Z2CiIQVc8voICysNw8=\r\n=vS00\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"iselo","email":"ok+npm@raccoons.co"},"directories":{},"maintainers":[{"name":"iselo","email":"ok+npm@raccoons.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cleanway_0.1.0_1677863007221_0.8469219665755681"},"_hasShrinkwrap":false},"0.1.1":{"name":"@raccoons-co/cleanway","version":"0.1.1","description":"The library provides an `EntryPoint` to `@Test`-driven development discipline practice.","keywords":["TypeScript","Annotation","TDD"],"homepage":"https://github.com/raccoons-co/cleanway#readme","bugs":{"url":"https://github.com/raccoons-co/cleanway/issues"},"license":"MIT","author":{"name":"Raccoons","email":"info@raccoons.co"},"main":"lib/main/index","repository":{"type":"git","url":"git+https://github.com/raccoons-co/cleanway.git"},"scripts":{"build":"tsc","lint.packagejson":"npmPkgJsonLint .","lint.typescript":"eslint './src/**/*.ts'","posttest":"npm-run-all lint.*","prepublishOnly":"npm run build","pretest":"npm run build","test":"node lib/test/EntryPoint"},"devDependencies":{"@types/chai":"^4.3.4","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","chai":"^4.3.7","eslint":"^8.34.0","npm-package-json-lint":"^6.4.0","npm-run-all":"^4.1.5","typescript":"^4.9.5"},"engines":{"node":">=16.x"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"types":"./lib/main/index.d.ts","gitHead":"6c4b374287c1c3b575836325374ced7ad56ea96b","_id":"@raccoons-co/cleanway@0.1.1","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-LUhCb8n/73U/2lhOn76cJjTeS924+9aSH/qQJkOgk7XYTyOE63ZvMn6TI9q3VhocsUcs5hVHumG5Yj9dN/4FCQ==","shasum":"3b5b1faf27cb5985563fabc1b0be1232321ff3d9","tarball":"https://registry.npmjs.org/@raccoons-co/cleanway/-/cleanway-0.1.1.tgz","fileCount":42,"unpackedSize":28372,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwPKtHyFip53n16Ya1kTH+czMfUmQtfDElnpXt0/M+MgIhANHRkfzydQ7cC5EKWW3wic8MuEwsMISh6xGoOcnnjBOp"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBzaCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXAQ//QMI25tXLpszCMW+HLz/kPxEOSVLe3v3jfNaCmv2OtNKuRIDp\r\n6nnIx2hZy/z7vhH2XF9axcu6xSkT7gt3CYzT1phTveBZHq3n6rJYUiAJ7TPQ\r\n/3GdTwVKJShLjLAdLIyw5mcUk7eXiOY+4ac78C3rknKo9XvJQ7rPZQ0xxWNb\r\nJW4/VurxwB9RgLU7rboLKsvzKz2Mu0jnJg/3L2Qvsk7AIFDeD6knI6bsYIc0\r\nwE5CNsEijg2qZOQtTaKGyrpPcyYx8RdjK1Lr1ROAFi/oqrJqg1X/QRvbC/M9\r\nNhncZUpOjZtR/FmkeiC8pRFaUG91mCB/38LYTtQGZ1MkwOgIGUmE9FXBiLDH\r\nPa4BbI3rQWMn/LNOIAnwEh0v2jDd4CG04QJMFTimmnwYWx2tQZ62hNeh8bng\r\n1I7yhem2ZHGi3+F8bmMNXQBgPTQiWxxtSJdJy6efvGHqKyNrGR0lGDqZ+nvv\r\nUpcjrFigAbV6rOesSm+ep4ClP0/w8mPZEdyeHv3P0BIxR2roO4GEEHkq+VRA\r\nPs13YZENpkw6H1EE2URfa6u7EqXiaVROmD3TgONH5gQs/oaB2c7q8cXA38SZ\r\n2/BU5tqDMRzFDcLngXg/fwY0Uvc18Nl8xlkufDYUED/lJBhLvE44tWbWvY3i\r\nxsSAk1iAQ+Xfvkl0lAWrEeRDXCmeRE1j/h0=\r\n=pIMl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"iselo","email":"ok+npm@raccoons.co"},"directories":{},"maintainers":[{"name":"iselo","email":"ok+npm@raccoons.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cleanway_0.1.1_1678194306774_0.02708226584972473"},"_hasShrinkwrap":false},"0.2.0":{"name":"@raccoons-co/cleanway","version":"0.2.0","description":"The library provides an `EntryPoint` to `@Test`-driven development discipline practice.","keywords":["TypeScript","Annotation","TDD"],"homepage":"https://github.com/raccoons-co/cleanway#readme","bugs":{"url":"https://github.com/raccoons-co/cleanway/issues"},"license":"MIT","author":{"name":"Raccoons","email":"info@raccoons.co"},"main":"lib/main/index","repository":{"type":"git","url":"git+https://github.com/raccoons-co/cleanway.git"},"scripts":{"build":"tsc","lint.packagejson":"npmPkgJsonLint .","lint.typescript":"eslint './src/**/*.ts'","posttest":"npm-run-all lint.*","prepublishOnly":"npm run build","pretest":"npm run build","test":"node lib/test/EntryPoint"},"devDependencies":{"@types/chai":"^4.3.4","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","chai":"^4.3.7","eslint":"^8.34.0","npm-package-json-lint":"^6.4.0","npm-run-all":"^4.1.5","typescript":"^4.9.5"},"engines":{"node":">=16.x"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"types":"./lib/main/index.d.ts","gitHead":"87fb33bd5651d551f88feb2bcc01f79c691abf05","_id":"@raccoons-co/cleanway@0.2.0","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-agfsF9M85iUiiGliObK4H23wD4hnslpIgTk4fWy8gRPGgezIm0WKvxei5QxqijnDYr6p5HLOuj1c7i7sK7ZWyg==","shasum":"9979eaa003bee40d27784ff40b87da7915738f07","tarball":"https://registry.npmjs.org/@raccoons-co/cleanway/-/cleanway-0.2.0.tgz","fileCount":46,"unpackedSize":38333,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICuVHZY38FW9TFgO3XLYuNDeMxB5q5K+OAGfTvt08xgRAiEApA19ioBNnydJIxmENEyEqW4rVFmIz96P9JiazIbqiuk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDY1UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqS+Q//VVNmtvC+Wvl6v9OMtWcO6g5SxJ4s6p7nBwNAyIqPLadJIDmd\r\nk8otqPrx5YSh/qXO2xKfNKCzDaaVR4JfloFYMpP08po1v+jgm3wePbzfFIvJ\r\n0h4MCX6qEzjemmviHvG6SfAuPaeFw9Ng9VLcz7no5TXY+n2s4iW+WqH5Jxo8\r\n1hNBdSQlSEkqdU6OEDEZ47SBOwh2XzW0iopFYDD5g7JZPxGAQBd8RVgt1YhB\r\n/TF9rVauzC4s5ZzPY6k/09U78a0byp7m251ewhunokfoI/lmHlsOWoJ/iRL9\r\nUWTJHZ6AZ+acSdWcMG4dRXgOA+Z09QkjDMvvV+NvLSWNPS50DEd+yb1u77FL\r\n0TATQjChc45O1j1HB7NYazjs5YaPdqC1JGbvrjHTXTWcTM94Ti8yreukoN0p\r\ndNpwVUw9RxcMEUvEYJz2bPau34DDwe5s/59UK84Gl8PEtwJj7jfd1qB835iX\r\nTOVfjF1OHHyGrTnNej/uc27cBKoUCH1ImqmEqAjX3r4I4YjEMWlbRRRaCZkW\r\n2OL8oAEp8/a27iaf3UR7Cfd2njXahn1snKh/3WwRJb0bc7WyW4YN5z2bFaAd\r\n1PGIWmh86ZJZX4urQX4e4KKQuo06Ha21nWAq4k2WjaAsmQnk6lEg2zQFpd4P\r\niU5Fhtvn/g2oDfuqQocFe/b6261Lq11uj6A=\r\n=GkE2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"iselo","email":"ok+npm@raccoons.co"},"directories":{},"maintainers":[{"name":"iselo","email":"ok+npm@raccoons.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cleanway_0.2.0_1678609748621_0.6875615444770165"},"_hasShrinkwrap":false},"0.2.1":{"name":"@raccoons-co/cleanway","version":"0.2.1","description":"The library provides an `EntryPoint` to `@Test`-driven development discipline practice.","keywords":["TypeScript","Annotation","TDD"],"homepage":"https://github.com/raccoons-co/cleanway#readme","bugs":{"url":"https://github.com/raccoons-co/cleanway/issues"},"license":"MIT","author":{"name":"Raccoons","email":"info@raccoons.co"},"main":"lib/main/index","repository":{"type":"git","url":"git+https://github.com/raccoons-co/cleanway.git"},"scripts":{"build":"tsc","lint.packagejson":"npmPkgJsonLint .","lint.typescript":"eslint './src/**/*.ts'","posttest":"npm-run-all lint.*","prepublishOnly":"npm run build","pretest":"npm run build","test":"node lib/test/EntryPoint"},"devDependencies":{"@types/chai":"^4.3.4","@typescript-eslint/eslint-plugin":"^5.51.0","@typescript-eslint/parser":"^5.51.0","chai":"^4.3.7","eslint":"^8.34.0","npm-package-json-lint":"^6.4.0","npm-run-all":"^4.1.5","typescript":"^4.9.5"},"engines":{"node":">=16.x"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"types":"./lib/main/index.d.ts","gitHead":"145430c6f844b795b244533d1c7fff757a3fef96","_id":"@raccoons-co/cleanway@0.2.1","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-k1Im6l2ZleKh1r/X7aB6kON+14hDxm95OAZCi5BpVHjMlkoQAiAyqDHNQ/2E3DNPWhCU4kfZsBoxxYrbuYofwA==","shasum":"e6eb0188367be3e1565dda542ece5f4e2984d9e3","tarball":"https://registry.npmjs.org/@raccoons-co/cleanway/-/cleanway-0.2.1.tgz","fileCount":54,"unpackedSize":46717,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDmZ38TJNVG/YKqtNllvFVe4D8HipPDAkvfWjR6tW06SAiEAqtWf1X1v+xSdSoW4b2kA/g60HWUQTCh9yBYpcpryDcw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFB1yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdCw/+IO3+t5rzILMMCZSujF3I6MmCqzRBPACttMZj6gZJbAJpdrO9\r\nY2Ecu2+hdBFokyu7bgpOcXr3miBpKTdmqWqeiGkIEm/Uvh4/4jZ2XPQphM/2\r\nG2z+BQ6eMQ5L6CM2N0qLcX2YYHoALvwfXYUsx3V/lrGS3KtZuBQjQ/OP5Muu\r\n5+r1xzMg9C+KFPTU7yp90kqMDl/40QF9wvGOIasfX3k+1NUj8+m/XHs6j9py\r\nBYzG8brnl4XU6Xh5SAGc27prwGrphVabA7kLbowollJqJUJAmJfqGRpYRvge\r\nqLfX0oUo0kj2mf7cYtq1cH46e4pbt45JW2l1Vx0Y5y2ESVxOqgXaU+7AYVNI\r\nUwQLWqjZEkPI8p9b+v1048yyjkz30xKmmzKcrFnd+Rw63nWThT1YnuzZ1mtr\r\nA1SUDFZ2H+8Q373Y5GqXtziOL9Fe9I0L4DUw1rAXP8TSqhd6hsbO1BWtlxiY\r\nI54ebn/NC3hOALFI5jOdLsQL1NuLo3zzExGKhb0G3TW7tviVupa8B7b4gUmY\r\nLOdWrp/XpMYc2xnSpAqN4QuUz+k5GCl4vTAJNH5k60nJtAD0pIzuJrgZGNzl\r\nSN0s+yv475wkJ4TbfAeE6VR4RPum5QvfERYK3KrgmdRt5SGgSlF3i/p91voB\r\nQRW4lD/lQ5XMwaNtmIM9CeDIADd202BaYWk=\r\n=5z6V\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"iselo","email":"ok+npm@raccoons.co"},"directories":{},"maintainers":[{"name":"iselo","email":"ok+npm@raccoons.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cleanway_0.2.1_1679039858403_0.8423061018389537"},"_hasShrinkwrap":false},"1.0.1":{"name":"@raccoons-co/cleanway","version":"1.0.1","description":"`@Test`-driven development discipline practice.","keywords":["TypeScript","Annotation","TDD"],"homepage":"https://github.com/raccoons-co/cleanway#readme","bugs":{"url":"https://github.com/raccoons-co/cleanway/issues"},"license":"MIT","author":{"name":"Raccoons","email":"info@raccoons.co"},"main":"lib/main/index.js","types":"lib/main/index.d.ts","repository":{"type":"git","url":"git+https://github.com/raccoons-co/cleanway.git"},"scripts":{"build":"tsc","lint.packagejson":"npmPkgJsonLint .","lint.typescript":"eslint './src/**/*.ts'","posttest":"npm-run-all lint.*","prepublishOnly":"npm run build","pretest":"npm run build","test":"node lib/test/EntryPoint"},"dependencies":{"@raccoons-co/ethics":"^0.1.1"},"devDependencies":{"@types/chai":"^4.3.4","@typescript-eslint/eslint-plugin":"^5.56.0","@typescript-eslint/parser":"^5.56.0","chai":"^4.3.7","eslint":"^8.36.0","npm-package-json-lint":"^6.4.0","npm-run-all":"^4.1.5","typescript":"^5.0.2"},"engines":{"node":">=16.x"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"gitHead":"21e827abeee37494ba49d04ac1bde4dd18a61e3c","_id":"@raccoons-co/cleanway@1.0.1","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-jU03pEORHLKxaYn4PSA9TO61bexeQSKsFPCWaZvP8AgHMOuxS2Q3qshbFYBZYj/c8wgEF2xSuGr5LhUECnrLiQ==","shasum":"9d91baad93757200e92137b381e9391d6f439dd8","tarball":"https://registry.npmjs.org/@raccoons-co/cleanway/-/cleanway-1.0.1.tgz","fileCount":52,"unpackedSize":85735,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXV1qpfX1rp3+OSTuAMYgw0xMQ4wApYGEimQPRwAZtwAIhANCONOqOtkMp6zgCkBFtAsDq1Ea1JZvnn1wH+rhh0Xx3"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkHVpfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomLA/+JbhHQypsGn2JSkevg9LFSF+WtsfuvsTSc8W4fKshO+8oIkcG\r\nMlArLzGsuXhBolUw3sd4C8I8kEtXFsvtgnQLBw3/EufcYDTufOvYwIqRLXIy\r\nuYov7RYTBqJDPGiK4I/vgQ8hedXRqjsHqvbXh6dg0ZMuZuWA00K1XRg1F1f9\r\nlQijaHWEEACFBkRaNdYnFAXblLCmox6JLMRSjikVYOD+qh+oA+eQXsH9upFx\r\nAsWtqlRg90L7vcdnqCzLqvCB/qohfXKmIoQ6U9q0JwtV668ahssApBgEexqk\r\nb8UsuDX8/138sucuo5ruTTN+GwrgdoUXHGVveG4iE4p6PYPQrm51ftDI/Q9w\r\nED7ZZaW3L4KtNgCim2N1dsPmQqerbkCN1/FjobyqyWvZsvgnzrUHJOragk7X\r\nkd3OUWmcu6l2oVnc8uztP7zeEA6O3aolI7HEtekHDDUjS5iMtNeHdwVkhYoA\r\n7zeHXHmd++tmx4hqv/e2Ja46aNiayS7YqtKy7F+d87fM6w3wAdfVbtqMvylA\r\n6y8Po2wXFXt4gjiAsjYU/iOextB3i/QVlDUq63X1J1iKVlHG4Daec8n6XUfS\r\ngOAoWYmi1LmvPyefe9gFJWwf/v1d6J4+9kKJD6bz/amdKO/zlQ3RyKp6l/13\r\n06dVrBdN+H1jBVPMNgp0j+Q4RYhg3qFbzaA=\r\n=HgYK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"iselo","email":"ok+npm@raccoons.co"},"directories":{},"maintainers":[{"name":"iselo","email":"ok+npm@raccoons.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cleanway_1.0.1_1679645279572_0.06996949965326027"},"_hasShrinkwrap":false},"2.0.0":{"name":"@raccoons-co/cleanway","version":"2.0.0","description":"`@Test`-driven development discipline practice.","keywords":["TypeScript","Annotation","TDD"],"homepage":"https://github.com/raccoons-co/cleanway#readme","bugs":{"url":"https://github.com/raccoons-co/cleanway/issues"},"license":"MIT","author":{"name":"Raccoons","email":"info@raccoons.co"},"main":"lib/main/index.js","types":"lib/main/index.d.ts","repository":{"type":"git","url":"git+https://github.com/raccoons-co/cleanway.git"},"scripts":{"build":"tsc","lint.packagejson":"npmPkgJsonLint .","lint.typescript":"eslint './src/**/*.ts'","posttest":"npm-run-all lint.*","prepublishOnly":"npm run build","pretest":"npm run build","test":"node lib/test/EntryPoint"},"dependencies":{"@raccoons-co/ethics":"^0.2.0","@raccoons-co/genera":"^0.0.2"},"devDependencies":{"@types/chai":"^4.3.4","@typescript-eslint/eslint-plugin":"^5.56.0","@typescript-eslint/parser":"^5.56.0","chai":"^4.3.7","eslint":"^8.36.0","npm-package-json-lint":"^6.4.0","npm-run-all":"^4.1.5","typescript":"^5.0.2"},"engines":{"node":">=16.x"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"gitHead":"f14fa7f3506d0897404fb2ee7c66c890b784a7e5","_id":"@raccoons-co/cleanway@2.0.0","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-XvLCAICNDTNQc+E0sr0imB58t6I9+8IyA3RRqKY8K7MEUyKdaRuD7+3edbi/l27Y9xe18FUFABaIF4Bswo9I9w==","shasum":"411ba4c30611f64ff2c860f9038321346216174b","tarball":"https://registry.npmjs.org/@raccoons-co/cleanway/-/cleanway-2.0.0.tgz","fileCount":41,"unpackedSize":78449,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAr27ZwW2Kk9eZbROB1ywnvqeIEqFrVk2ejhZBMH2cpaAiEA0ec4BXNkJzcORlXlY8szv3NUaQNpJ6PzuVtThgTOxAg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIA0kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrg3g//TBy6DRKy07Ws4lHPG4w3VN/q5dY2f38+qmf1xOgoSc1MO/lf\r\nPpxOd8JU6mGT4PpV6scs6CV9S6UswTOH8GgV0t4qUdgHnqMoHv7gnZTvNnA3\r\nBHTcnMz/PvcByWOTRqLg4Bl0bNxAmmbt7e9vPDT/X/lqXtUmrFZhgFUHprAJ\r\nbFaUBda+O07NTlzO8zHRIOi0/XZHfMzEC+o/nJUbmflmJi3VKkljlg9T49hF\r\nhX2OJexm1m5ys1kiI5ggoP3Gh3bRHoztpFPvnLcDNUyN6dqCLVGVfhKDees8\r\noVKHKnnbNB7OryrP5GYEr7AppmzkmfVnMZuoNGsatXENTyUzYO0OAY6UBlq+\r\nQqU3kSsng8pvpDvploCIT+w8K7Uu5a1gYAodkBL6QJeFlf3SZrMzhSUZCDIX\r\n+asLnWB3zb3aj6Yp9eYCR8nG7OJEiTqWqUzop7b3yQGs/ewswYd7dzxcFHJ5\r\nsx93PlIpv1mJqDn9NrzWoK5nYyrmH8btsHu0doijJGsY9/rV3UGXjXCB0jzp\r\nYq7JRZ4ONeHRwXt5voZ1S6frm+slPYyevR4t9s15oP9Td+0JIe8Ay4tiLSYq\r\nK/DKb+sKb1araK/VI887M47ju4JRKSQ16mgCVOKzrxRYGqyyTaLtKy5axwF3\r\nkm8l8rJX7RCqq2zk1gLZwRNeXlyew+X0dug=\r\n=Hnkt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"iselo","email":"ok+npm@raccoons.co"},"directories":{},"maintainers":[{"name":"iselo","email":"ok+npm@raccoons.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cleanway_2.0.0_1679822116494_0.2588814882390642"},"_hasShrinkwrap":false},"2.0.1":{"name":"@raccoons-co/cleanway","version":"2.0.1","description":"`@Test`-driven development discipline practice.","keywords":["TypeScript","Annotation","TDD"],"homepage":"https://github.com/raccoons-co/cleanway#readme","bugs":{"url":"https://github.com/raccoons-co/cleanway/issues"},"license":"MIT","author":{"name":"Raccoons","email":"info@raccoons.co"},"main":"lib/main/index.js","types":"lib/main/index.d.ts","repository":{"type":"git","url":"git+https://github.com/raccoons-co/cleanway.git"},"scripts":{"build":"tsc","lint.packagejson":"npmPkgJsonLint .","lint.typescript":"eslint './src/**/*.ts'","posttest":"npm-run-all lint.*","prepublishOnly":"npm run build","pretest":"npm run build","test":"node lib/test/EntryPoint"},"dependencies":{"@raccoons-co/ethics":"^0.2.0","@raccoons-co/genera":"^0.0.2"},"devDependencies":{"@types/chai":"^4.3.4","@typescript-eslint/eslint-plugin":"^5.56.0","@typescript-eslint/parser":"^5.56.0","chai":"^4.3.7","eslint":"^8.36.0","npm-package-json-lint":"^6.4.0","npm-run-all":"^4.1.5","typescript":"^5.0.2"},"engines":{"node":">=16.x"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"gitHead":"61366be8b259b966b6d013f353bc8409e79f0a25","_id":"@raccoons-co/cleanway@2.0.1","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-h9hjpbgJU8Ax3P1Q82kbFUWVshTUstAQXe9y79u37hObx1pAme5JOqtKnguv0zNa/JNBHZANk6ZbzRbaYuQiFg==","shasum":"80ff5c47891057b98c7e7b7516b6592df6017618","tarball":"https://registry.npmjs.org/@raccoons-co/cleanway/-/cleanway-2.0.1.tgz","fileCount":43,"unpackedSize":84422,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFOXp7JcwLyvnvKfCHYyUfsEif1n6xnOyo/5qBH8qGSRAiBGGnGn6DiQ1bhpVotpRD+tQMyt7cMjrwhNmPV/uZ0EgQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLzobACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoDNQ/9HfAsP2pgekCxru6MZ0BQGYPG3QC3KABqVtLwJuNRQDIjONZK\r\nIwCBxfXYfa1wN+Xtk2J/CMRYRdTlpdrpsKZa7Gr3DTsF89v/2uPQCbJzbAr8\r\n/8ZaFircsloqO2V655S5MW4sNvKQD7zSf9kLYRhIcR3YdkPxkSEOjJvWRm7x\r\nDu2ZL8A1FZgCz04PBzhJsOrNuG8GfdxMzEJvNs6vxDlZimTU2Mou6zvXUqZP\r\nCI0WFCxpfdwS2dfseXR7Vozihx6wvt278uzQaYtG5Fcui+A6vIuKyUI6/dbk\r\nBiGWjVAepwoMujTFZZ5kKUOamjMd6znZDSDeOUNj5A7r1hLmsoiIJOCeyWBl\r\n62mbMtLd97hIyL0OnWEqDW5ggjoyqqgENr5Lv74lHSy2jxH9DpogPnhTUNtQ\r\n+jyAIX1kNBHw+q2WJ96nxSv27hLBmZvTh56lyJgvja1F8sgm/g/4m+Q6VbpP\r\nuv6nV/rpKXxfrwGyA+EdxtNcCAPnae+DcX2RxJ2bglNmpyqb6NPlcrBOTlP2\r\njBtiChDZyU/GpYM5Pr4sg942AevqZXea1tbDxgKKZStvBrEXAYTg+5uQavz7\r\nvCZxpTbRBNsumxg151shlZb+ZaZwzapwNG2oLKAe9GONuPvqrHCy0HFd9j7E\r\nM33FhBoTwNCgODLVXA7/3rFjdJaEkJsxyrA=\r\n=DHL3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"iselo","email":"ok+npm@raccoons.co"},"directories":{},"maintainers":[{"name":"iselo","email":"ok+npm@raccoons.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cleanway_2.0.1_1680816666964_0.8567135465695104"},"_hasShrinkwrap":false},"2.1.0":{"name":"@raccoons-co/cleanway","version":"2.1.0","description":"`@Test`-driven development discipline practice.","keywords":["TypeScript","TDD","Annotations"],"homepage":"https://github.com/raccoons-co/cleanway#readme","bugs":{"url":"https://github.com/raccoons-co/cleanway/issues"},"license":"MIT","author":{"name":"Raccoons","email":"info@raccoons.co"},"main":"lib/main/index.js","types":"lib/main/index.d.ts","repository":{"type":"git","url":"git+https://github.com/raccoons-co/cleanway.git"},"scripts":{"build":"tsc","lint.packagejson":"npmPkgJsonLint .","lint.typescript":"eslint './src/**/*.ts'","posttest":"npm-run-all lint.*","prepublishOnly":"npm run build","pretest":"npm run build","test":"node lib/test/EntryPoint"},"dependencies":{"@raccoons-co/ethics":"^0.2.3","@raccoons-co/genera":"^0.0.3"},"devDependencies":{"@types/chai":"^4.3.5","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","chai":"^4.3.7","eslint":"^8.43.0","npm-package-json-lint":"^6.4.0","npm-run-all":"^4.1.5","typescript":"^5.1.5"},"engines":{"node":">=16.x"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"gitHead":"c0f9e773c577e121e52a13994973e8754e736c86","_id":"@raccoons-co/cleanway@2.1.0","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-I5W5zMHDa6RHvMqGpBeJYgf/9CnR44JXIZzJNGmvVwRZx7naW0+otBEkgWR9Lns5VECbMsV+x9YoIMw0ydKZdw==","shasum":"e749267095359e18d3b62d75f3cfd45950763dad","tarball":"https://registry.npmjs.org/@raccoons-co/cleanway/-/cleanway-2.1.0.tgz","fileCount":49,"unpackedSize":99651,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEy5R8ZmIaFZjSqbraSEhYWFoU8ph+hYFp+rnXl3vKJUAiEAzJcBJLVxMvZ6Qn8vvhyT3xXztTIyzL9TAfGSUJyMS8Q="}]},"_npmUser":{"name":"iselo","email":"ok+npm@raccoons.co"},"directories":{},"maintainers":[{"name":"iselo","email":"ok+npm@raccoons.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cleanway_2.1.0_1688019027617_0.2166046170217013"},"_hasShrinkwrap":false},"2.2.0":{"name":"@raccoons-co/cleanway","version":"2.2.0","description":"`@Test`-driven development discipline practice.","keywords":["TypeScript","TDD","Annotations"],"homepage":"https://github.com/raccoons-co/cleanway#readme","bugs":{"url":"https://github.com/raccoons-co/cleanway/issues"},"license":"MIT","author":{"name":"Raccoons","email":"info@raccoons.co"},"main":"lib/main/index.js","types":"lib/main/index.d.ts","repository":{"type":"git","url":"git+https://github.com/raccoons-co/cleanway.git"},"scripts":{"build":"tsc","lint.packagejson":"npmPkgJsonLint .","lint.typescript":"eslint './src/**/*.ts'","posttest":"npm-run-all lint.*","prepublishOnly":"npm run build","pretest":"npm run build","test":"node lib/test/EntryPoint"},"dependencies":{"@raccoons-co/ethics":"^0.2.3","@raccoons-co/genera":"^0.0.3"},"devDependencies":{"@types/chai":"^4.3.5","@typescript-eslint/eslint-plugin":"^5.60.1","@typescript-eslint/parser":"^5.60.1","chai":"^4.3.7","eslint":"^8.43.0","npm-package-json-lint":"^6.4.0","npm-run-all":"^4.1.5","typescript":"^5.1.6"},"engines":{"node":">=16.x"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"gitHead":"a8b1dcc3ada315e60250616cdaf164a5f3ebbdea","_id":"@raccoons-co/cleanway@2.2.0","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-FI8szxBodtDLnppHH8ZPsqrYiRKJT2HsVy2Eiyh74e7AWQ7XkjLtb9e5sG5HaNSJ9oexFvF4aM3frb6rEsc/eQ==","shasum":"32586369e18743b492417d799db7d37c9548b7f9","tarball":"https://registry.npmjs.org/@raccoons-co/cleanway/-/cleanway-2.2.0.tgz","fileCount":57,"unpackedSize":115157,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkNj7oJJGFjn3rH0cxRHZYjrB3DHHgyTgpHmexmYdIdwIgUyarpIAM+ayfh8quTyDFDeU5iTzTNbvwkNKLPhV7CYA="}]},"_npmUser":{"name":"iselo","email":"ok+npm@raccoons.co"},"directories":{},"maintainers":[{"name":"iselo","email":"ok+npm@raccoons.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cleanway_2.2.0_1688150909260_0.8629331930359849"},"_hasShrinkwrap":false},"2.3.0":{"name":"@raccoons-co/cleanway","version":"2.3.0","description":"`@Test`-driven development discipline practice.","keywords":["TypeScript","TDD","Annotations"],"homepage":"https://github.com/raccoons-co/cleanway#readme","bugs":{"url":"https://github.com/raccoons-co/cleanway/issues"},"license":"MIT","author":{"name":"Raccoons","email":"info@raccoons.co"},"main":"lib/main/index.js","types":"lib/main/index.d.ts","repository":{"type":"git","url":"git+https://github.com/raccoons-co/cleanway.git"},"scripts":{"build":"tsc","lint.packagejson":"npmPkgJsonLint .","lint.typescript":"eslint './src/**/*.ts'","posttest":"npm-run-all lint.*","prepublishOnly":"npm run build","pretest":"npm run build","test":"node lib/test/EntryPoint"},"dependencies":{"@raccoons-co/ethics":"^0.2.3","@raccoons-co/genera":"^0.0.3"},"devDependencies":{"@types/chai":"^4.3.5","@typescript-eslint/eslint-plugin":"^5.61.0","@typescript-eslint/parser":"^5.61.0","chai":"^4.3.7","eslint":"^8.44.0","npm-package-json-lint":"^7.0.0","npm-run-all":"^4.1.5","typescript":"^5.1.6"},"engines":{"node":">=16.x"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"gitHead":"646c20e89364012e6c3fff976a5fa8fe25244f56","_id":"@raccoons-co/cleanway@2.3.0","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-HssOO/fls/bk+Vk63FvUVzWnwiAJlk440m0+6JslTMt7sg6vsT6BduOqpiAF+0IHZIIuByBNaIsLGh3qeywung==","shasum":"c39596b17656db5d26f27f94e6f76b2c27f107cb","tarball":"https://registry.npmjs.org/@raccoons-co/cleanway/-/cleanway-2.3.0.tgz","fileCount":67,"unpackedSize":143504,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBhRF/kpxfdImjANC9CZPi3YkQou6q75OLitfQSf13KwIhAIJAHJdvHQJeDlgHahxneRCQRRTZjIWn7vk1gAPRR5vR"}]},"_npmUser":{"name":"iselo","email":"ok+npm@raccoons.co"},"directories":{},"maintainers":[{"name":"iselo","email":"ok+npm@raccoons.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cleanway_2.3.0_1688572644382_0.9028280049996533"},"_hasShrinkwrap":false},"2.4.0":{"name":"@raccoons-co/cleanway","version":"2.4.0","description":"`@Test`-driven development discipline practice.","keywords":["TypeScript","TDD","Annotations"],"homepage":"https://github.com/raccoons-co/cleanway#readme","bugs":{"url":"https://github.com/raccoons-co/cleanway/issues"},"license":"MIT","author":{"name":"Raccoons","email":"info@raccoons.co"},"main":"lib/main/index.js","types":"lib/main/index.d.ts","repository":{"type":"git","url":"git+https://github.com/raccoons-co/cleanway.git"},"scripts":{"build":"tsc","lint.packagejson":"npmPkgJsonLint .","lint.typescript":"eslint './src/**/*.ts'","posttest":"npm-run-all lint.*","prepublishOnly":"npm run build","pretest":"npm run build","test":"node lib/test/EntryPoint"},"dependencies":{"@raccoons-co/ethics":"^0.2.3","@raccoons-co/genera":"^0.0.3"},"devDependencies":{"@types/chai":"^4.3.5","@typescript-eslint/eslint-plugin":"^5.61.0","@typescript-eslint/parser":"^5.61.0","chai":"^4.3.7","eslint":"^8.44.0","npm-package-json-lint":"^7.0.0","npm-run-all":"^4.1.5","typescript":"^5.1.6"},"engines":{"node":">=16.x"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"gitHead":"1d97925737c25f9e96989b8f36c5cf3128938cac","_id":"@raccoons-co/cleanway@2.4.0","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-2jkfWTx/d3+h2W3UYAakT1VVs2xnJNoPeAjNPR9FMmbjeLVPzwZsXWEgx16+9Ha32gJYK1Eea5qjeM8SZ+IrwQ==","shasum":"6dcae5b661de6cbb084f9e9bd5bcbe82a704e063","tarball":"https://registry.npmjs.org/@raccoons-co/cleanway/-/cleanway-2.4.0.tgz","fileCount":73,"unpackedSize":157445,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCq6Hz1NAzYJblKPvUS/cienuPOyQAEGlHAVUmx4vR8jAIgHevpDUY+ulMP5hN0QvU/3za9j6sb/3EiDr70qebSswk="}]},"_npmUser":{"name":"iselo","email":"ok+npm@raccoons.co"},"directories":{},"maintainers":[{"name":"iselo","email":"ok+npm@raccoons.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cleanway_2.4.0_1688624948536_0.10720690206997463"},"_hasShrinkwrap":false},"2.4.1":{"name":"@raccoons-co/cleanway","version":"2.4.1","description":"`@Test`-driven development discipline practice.","keywords":["TypeScript","TDD","Annotations"],"homepage":"https://github.com/raccoons-co/cleanway#readme","bugs":{"url":"https://github.com/raccoons-co/cleanway/issues"},"license":"MIT","author":{"name":"Raccoons","email":"info@raccoons.co"},"main":"lib/main/index.js","types":"lib/main/index.d.ts","repository":{"type":"git","url":"git+https://github.com/raccoons-co/cleanway.git"},"scripts":{"build":"tsc","lint.packagejson":"npmPkgJsonLint .","lint.typescript":"eslint './src/**/*.ts'","posttest":"npm-run-all lint.*","prepack":"npm run build","test":"nyc ts-node src/test/EntryPoint"},"dependencies":{"@raccoons-co/ethics":"^0.2.3","@raccoons-co/genera":"^0.0.3"},"devDependencies":{"@types/chai":"^4.3.5","@typescript-eslint/eslint-plugin":"^5.61.0","@typescript-eslint/parser":"^5.61.0","chai":"^4.3.7","eslint":"^8.44.0","npm-package-json-lint":"^7.0.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","ts-node":"^10.9.1","typescript":"^5.1.6"},"engines":{"node":">=16.x"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"gitHead":"89a1cf90efa745246e608784e2e33ae4f974ce07","_id":"@raccoons-co/cleanway@2.4.1","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-1KG/MS7QTLau2a2rFG8XDzsoRN9tkH8c8uGuZurQqKzRI2TGDuoNLAX6NKUGpqd7t0bSyh/rvB3oJUqzvHfznA==","shasum":"e967722a4c7e046b6892abc43cac54a48a3fc060","tarball":"https://registry.npmjs.org/@raccoons-co/cleanway/-/cleanway-2.4.1.tgz","fileCount":73,"unpackedSize":157593,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGBRtY2Vv/I1kJobstR6MYAGzCVT9GF8uiCcsx/sjrmOAiAgL6ZQF9XhYBeL/QY3ZI/0jkB4P9cXeD1lkAA3lgP9Uw=="}]},"_npmUser":{"name":"iselo","email":"ok+npm@raccoons.co"},"directories":{},"maintainers":[{"name":"iselo","email":"ok+npm@raccoons.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cleanway_2.4.1_1688658139000_0.5710256129039071"},"_hasShrinkwrap":false},"2.5.0":{"name":"@raccoons-co/cleanway","version":"2.5.0","description":"`@Test`-driven development discipline practice.","keywords":["TypeScript","TDD","Annotations","Test","Framework","Chai","Istanbul"],"homepage":"https://github.com/raccoons-co/cleanway#readme","bugs":{"url":"https://github.com/raccoons-co/cleanway/issues"},"license":"MIT","author":{"name":"Raccoons","email":"info@raccoons.co"},"main":"lib/main/index.js","types":"lib/main/index.d.ts","repository":{"type":"git","url":"git+https://github.com/raccoons-co/cleanway.git"},"scripts":{"build":"tsc","lint.packagejson":"npmPkgJsonLint .","lint.typescript":"eslint './src/**/*.ts'","posttest":"npm-run-all lint.*","prepack":"npm run build","test":"nyc ts-node src/test/EntryPoint"},"dependencies":{"@raccoons-co/ethics":"^0.2.3","@raccoons-co/genera":"^0.0.3"},"devDependencies":{"@types/chai":"^4.3.5","@typescript-eslint/eslint-plugin":"^5.61.0","@typescript-eslint/parser":"^5.61.0","chai":"^4.3.7","eslint":"^8.44.0","npm-package-json-lint":"^7.0.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","ts-node":"^10.9.1","typescript":"^5.1.6"},"engines":{"node":">=16.x"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"gitHead":"ed105bcf69d267b4027d8d542b745d52e4071819","_id":"@raccoons-co/cleanway@2.5.0","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-Qzjn5UrTVq9zVlfENI9cwDm3cGYxoqkUxN2pmu0eBOhNutR09VR6CmlbMffE1BIlKcZ+FGzd3viOitCNN6OcCg==","shasum":"cae0f0e7e43a886d7ab0d78395bcf376158f94b2","tarball":"https://registry.npmjs.org/@raccoons-co/cleanway/-/cleanway-2.5.0.tgz","fileCount":81,"unpackedSize":172739,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAfrqzMuqDNXs3FVKJSBZYf7+N6BSdTpilC19g88KGd2AiEA9XPI2BYINKsOL3EZUvGJD5l0Y2K1XZcRyc3U9eHjvq8="}]},"_npmUser":{"name":"iselo","email":"ok+npm@raccoons.co"},"directories":{},"maintainers":[{"name":"iselo","email":"ok+npm@raccoons.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cleanway_2.5.0_1688916915079_0.9134910412706132"},"_hasShrinkwrap":false},"2.6.0":{"name":"@raccoons-co/cleanway","version":"2.6.0","description":"`@Test`-driven development discipline practice.","keywords":["TypeScript","TDD","Annotations","Test","Framework","Chai","Istanbul"],"homepage":"https://github.com/raccoons-co/cleanway#readme","bugs":{"url":"https://github.com/raccoons-co/cleanway/issues"},"license":"MIT","author":{"name":"Raccoons","email":"info@raccoons.co"},"main":"lib/main/index.js","types":"lib/main/index.d.ts","repository":{"type":"git","url":"git+https://github.com/raccoons-co/cleanway.git"},"scripts":{"build":"tsc","lint.packagejson":"npmPkgJsonLint .","lint.typescript":"eslint './src/**/*.ts'","posttest":"npm-run-all lint.*","prepack":"npm run build","test":"nyc ts-node src/test/EntryPoint"},"dependencies":{"@raccoons-co/ethics":"^0.3.1","@raccoons-co/genera":"^0.0.3"},"devDependencies":{"@types/chai":"^4.3.5","@typescript-eslint/eslint-plugin":"^6.2.0","@typescript-eslint/parser":"^6.2.0","chai":"^4.3.7","eslint":"^8.46.0","npm-package-json-lint":"^7.0.0","npm-run-all":"^4.1.5","nyc":"^15.1.0","ts-node":"^10.9.1","typescript":"^5.1.6"},"engines":{"node":">=16.x"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"gitHead":"ebfe44e4b7ae24246cff39c6272b2451c52c2a7a","_id":"@raccoons-co/cleanway@2.6.0","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-NRVerKbDYHy67mGkMcVmEJ7SufLB841lSvYmz2nERw7d5hH0Wrn+IISA3LllH445sFAX8MY9ni+50g9NK62Unw==","shasum":"745991258d91f80ffdf72615b684f1b0a422f8b8","tarball":"https://registry.npmjs.org/@raccoons-co/cleanway/-/cleanway-2.6.0.tgz","fileCount":89,"unpackedSize":200629,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7PIIV2P7PmY+tpeNNrAm3mWDjP5wkGaSaBIINS8VxWgIgf1qb/9ASCEheWgjMA5vRgQBXS1awxokALZFRKZytxLc="}]},"_npmUser":{"name":"iselo","email":"ok+npm@raccoons.co"},"directories":{},"maintainers":[{"name":"iselo","email":"ok+npm@raccoons.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cleanway_2.6.0_1690822613972_0.012868014507878778"},"_hasShrinkwrap":false}},"maintainers":[{"name":"iselo","email":"ok+npm@raccoons.co"}],"description":"`@Test`-driven development discipline practice.","homepage":"https://github.com/raccoons-co/cleanway#readme","keywords":["TypeScript","TDD","Annotations","Test","Framework","Chai","Istanbul"],"repository":{"type":"git","url":"git+https://github.com/raccoons-co/cleanway.git"},"author":{"name":"Raccoons","email":"info@raccoons.co"},"bugs":{"url":"https://github.com/raccoons-co/cleanway/issues"},"license":"MIT","readme":"[![npm version](https://badge.fury.io/js/@raccoons-co%2Fcleanway.svg)](https://badge.fury.io/js/@raccoons-co%2Fcleanway)\n[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=raccoons-co_cleanway&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=raccoons-co_cleanway)\n[![codecov](https://codecov.io/gh/raccoons-co/cleanway/branch/master/graph/badge.svg?token=0HLQ76KY8E)](https://codecov.io/gh/raccoons-co/cleanway)\n[![CircleCI](https://dl.circleci.com/status-badge/img/gh/raccoons-co/cleanway/tree/master.svg?style=svg)](https://dl.circleci.com/status-badge/redirect/gh/raccoons-co/cleanway/tree/master)\n\n>*A clean way to well-written TypeScript prose in the Node.js galaxy.*\n```\nTypeScript 5.0 have implemented the new decorators standard! \nIt's not required to enable experimental support for decorators any more.\n```\n### Clean Way \nThe library provides an `EntryPoint` to `@Test`-driven development discipline practice \nwith Typescript. \n\n- `@TestClass` is used to annotate a class that contains test methods.\n\n- `@Test` is used to annotate a method as test method to check the correct behaviour/functionality, \nfeatures of an application.\n\n- `@ParameterizedTest` is used to annotate a method as parameterized test method. \n`@ParameterizedTest` methods must specify at least one `@ArgumentsSource`.\n\n- `@ArgumentsSource` is a repeatable annotation that is used to provide an *Array* of *Arguments* \nthat will be used to invoke the parameterized test method.\n\n-  `@RepeatedTest` is used to annotate a method as test *template* method that should be repeated \na specified number of times. Repeated test behaves like a regular `@Test` method.\n\n- `@BeforeEach` is used to annotate a transition method that will be executed before each test \nmethod in the current test class.\n\n- `@AfterEach` is used to annotate a transition method that will be executed after each test \nmethod in the current test class.\n\n- `@DisplayName` is used to declare a custom name for the annotated test class or test methods.\n\n\nTest methods, transition methods must not be private or static and must not return a value.\n\nEach test is executed separately with own object of a test class.\n\nCleanway is friendly to [Istanbul](https://istanbul.js.org/) test coverage tool.\n  \n### Simple auto-start\n\nCreate a new repository from [cleanway-skeleton](https://github.com/raccoons-co/cleanway-skeleton)\ntemplate.\n\n### Manual start\n\nInstall package as development dependency.\n\n```shell script\n% npm i -D @raccoons-co/cleanway\n```\n\nImplement `src/test/EntryPoint.ts`:\n~~~~\nimport {CleanWayBuilder} from \"@raccoons-co/cleanway\";\nimport YourTest from \"./YourTest\";\n\nCleanWayBuilder.instance()\n    .use(YourTest)\n    .build();\n~~~~\nImplement `src/test/YourTest.ts` in accordance to this\n[example](https://github.com/raccoons-co/cleanway/blob/master/src/test/YourTest.ts).\n\nCreate `src/main/YourProgram.ts`.\n\nFinally paste script to `package.json` to run your tests in execution environment \nwith coverage reporting:\n\n~~~~\n\"scripts\": {\n  \"test\": \"nyc ts-node src/test/EntryPoint\"\n}\n~~~~\nDo not forget to install *istanbul, ts-node* as development dependencies and review \n[.nycrc.json](https://github.com/raccoons-co/cleanway/blob/master/.nycrc.json) as well.\n\n\n### Run\n\nNow you are ready to follow clean way.\nRun test locally and with continuous integration platform. \n\n~~~~shell script\n% npm test\n~~~~\n\nWrite `YourTest` cases, fail fast \nand have a nice journey in the Node.js galaxy.\n\nRead the story [Clean Way: A Node.js galaxy adventures](https://bus.raccoons.co/artefacts/cleanway).\n\n[Support us with €1](https://send.monobank.ua/jar/6KuKuBf8ki)","readmeFilename":"README.md"}