{"_id":"react-auto-clean-template","_rev":"262-a907a10823c4eef879e373ad378bb2ee","time":{"1.0.51":"2021-03-22T21:36:11.099Z","1.0.52":"2021-03-22T21:36:11.099Z","1.0.53":"2021-03-22T21:36:11.099Z","1.0.54":"2021-03-22T21:36:11.099Z","1.0.55":"2021-03-22T21:36:11.099Z","1.0.56":"2021-03-22T21:36:11.099Z","1.0.57":"2021-03-22T21:36:11.099Z","1.0.58":"2021-03-22T21:36:11.099Z","1.0.59":"2021-03-22T21:36:11.099Z","1.0.60":"2021-03-22T21:36:11.099Z","1.0.61":"2021-03-22T21:36:11.099Z","1.0.62":"2021-03-22T21:36:11.099Z","created":"2021-03-24T19:20:33.839Z","1.0.0":"2021-03-24T19:20:34.009Z","modified":"2022-05-14T06:32:42.753Z","1.0.1":"2021-03-24T19:30:51.238Z","1.0.2":"2021-03-24T19:34:24.255Z","1.0.3":"2021-03-24T19:36:07.670Z","1.0.4":"2021-03-24T19:37:58.702Z","1.0.5":"2021-03-24T19:40:01.096Z","1.0.6":"2021-03-24T19:42:21.938Z","1.0.7":"2021-03-24T19:45:47.095Z","1.0.8":"2021-03-24T19:46:59.440Z","1.0.9":"2021-03-24T20:00:54.208Z","1.0.10":"2021-03-24T20:02:50.546Z","1.0.11":"2021-03-24T20:04:54.079Z","1.0.12":"2021-03-24T20:08:13.550Z","1.0.13":"2021-03-24T20:10:51.383Z","1.0.14":"2021-03-24T20:14:02.030Z","1.0.15":"2021-03-24T20:19:04.905Z","1.0.16":"2021-03-24T20:20:34.064Z","1.0.17":"2021-03-24T20:21:42.935Z","1.0.18":"2021-03-24T20:22:39.046Z","1.0.19":"2021-03-24T20:36:16.585Z","1.0.20":"2021-03-24T20:42:20.386Z","1.0.21":"2021-03-24T20:46:30.156Z","1.0.22":"2021-03-24T20:53:49.378Z","1.0.23":"2021-03-24T20:56:16.353Z","1.0.24":"2021-03-24T20:58:21.551Z","1.0.25":"2021-03-24T21:07:56.252Z","1.0.26":"2021-03-24T21:10:28.105Z","1.0.27":"2021-03-25T06:04:08.787Z","1.0.28":"2021-03-25T06:05:50.344Z","1.0.29":"2021-03-25T20:13:38.492Z","1.0.30":"2021-03-25T21:24:47.852Z","1.0.31":"2021-03-25T21:36:16.127Z","1.0.32":"2021-03-25T22:07:56.410Z","1.0.33":"2021-03-25T22:13:24.957Z","1.0.34":"2021-03-26T08:03:08.235Z","1.0.35":"2021-03-26T08:09:40.573Z","1.0.36":"2021-03-26T08:18:49.740Z","1.0.37":"2021-03-26T08:24:15.296Z","1.0.38":"2021-03-26T09:45:36.700Z","1.0.39":"2021-03-26T09:54:22.842Z","1.0.41":"2021-03-26T10:55:12.396Z","1.0.42":"2021-03-26T11:05:15.379Z","1.0.43":"2021-03-26T11:06:33.141Z","1.0.44":"2021-03-26T11:49:34.679Z","1.0.45":"2021-03-26T11:51:25.429Z","1.0.46":"2021-03-26T12:52:54.931Z","1.0.47":"2021-03-26T13:41:35.536Z","1.0.48":"2021-03-26T22:10:15.011Z","1.0.49":"2021-03-27T08:07:18.057Z","1.0.50":"2021-03-27T08:09:07.196Z","1.0.100":"2021-03-27T08:14:01.100Z","1.0.101":"2021-03-27T08:15:22.252Z","1.0.102":"2021-03-27T08:16:37.585Z","1.0.103":"2021-03-27T08:17:31.086Z","1.0.105":"2021-03-27T08:20:38.662Z","1.0.106":"2021-03-27T08:58:54.543Z","1.0.107":"2021-03-27T09:10:37.824Z","1.0.108":"2021-03-27T09:14:59.558Z","1.0.109":"2021-03-27T09:44:38.414Z","1.0.110":"2021-03-27T10:41:59.422Z","1.0.111":"2021-03-27T11:43:23.334Z","1.0.112":"2021-03-30T20:19:41.167Z","1.0.113":"2021-03-30T20:38:29.156Z","1.0.114":"2021-03-31T16:03:09.821Z","1.0.115":"2021-04-02T14:39:07.904Z","1.1.0":"2021-04-02T20:14:08.693Z","1.1.1":"2021-04-05T16:25:20.121Z","1.2.0":"2021-04-06T08:53:16.474Z","1.2.1":"2021-04-06T09:01:11.281Z","1.2.2":"2021-04-06T09:02:47.354Z","1.2.3":"2021-04-07T20:45:54.316Z","2.0.0":"2021-04-20T20:46:16.649Z","2.0.1":"2021-06-01T18:50:10.166Z","2.0.2":"2021-06-01T19:16:27.068Z","2.0.3":"2021-06-05T19:48:22.831Z","2.0.4":"2021-06-06T10:51:05.659Z","2.0.5":"2021-06-08T19:38:43.086Z","2.0.6":"2021-06-08T20:07:42.221Z"},"name":"react-auto-clean-template","dist-tags":{"latest":"2.0.6"},"versions":{"2.0.0":{"name":"react-auto-clean-template","version":"2.0.0","description":"Clean architecture based react template with the help of CRA (Create react app)","keywords":["clean architecture","template","react template","CRA","create react app"],"scripts":{"dev":"node dist/index.js tempos","clean":"npm cache clean --force && yarn cache clean && rm -rf /Users/monzoormorshed/.npm/_npx","ts":"npx tsc -w"},"bin":{"react-auto-clean-template":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/monzoor/react-auto-clean-template.git"},"author":{"name":"Monzoor Morshed Mahmud"},"license":"MIT","bugs":{"url":"https://github.com/monzoor/react-auto-clean-template/issues"},"private":false,"homepage":"https://github.com/monzoor/react-auto-clean-template#readme","dependencies":{"chalk":"^4.1.0","child_process":"^1.0.2","fs":"^0.0.1-security","fs-extra":"^9.1.0","log-update":"^4.0.0","path":"^0.12.7"},"devDependencies":{"@types/node":"^14.14.37","tslint":"^6.1.3","typescript":"^4.2.3"},"gitHead":"f1aa1ebfd860bb07cd80e1bfe36c22aa6be80d57","_id":"react-auto-clean-template@2.0.0","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-tQTDcmGa9xeo6/effo1ChDPPV2El28feRGsoD36PubX6KLSlgTJGnU8UsZSTpyZH8W3BQk8xUIWCI70sowLgIg==","shasum":"6714d4575601b2408811f21f3292a687e8089d65","tarball":"https://registry.npmjs.org/react-auto-clean-template/-/react-auto-clean-template-2.0.0.tgz","fileCount":67,"unpackedSize":571604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfz2ZCRA9TVsSAnZWagAAhxUP/jawcOULxR9Y4xFZPO36\nAqJUevcD+2NEn9IABz3YDzlTRUnU3yeW36cShG93cJxN7r15yLtSZ57WMvfq\n5UllIGeekL8/XMc6REp2vVzPEA/A2blo6rcb3526pjCSQGXyBCPY9hSel1at\njnFbtwy5/r/k834vznbwHoqTvXVPujKaU+Fdm0HUbL97SxU1p9TvWmomCzOw\nhYR5E9HdYIfsp+NvYxxizl9wxGhDT1Y615dW6Z0YrAeMjedv2FF0GShWK/rg\nMXXQ6eGQx54XgiiJAehRohNTrssCpblgTmjBSR0NaF+7spBIWvTzLj/yiugB\n2nzb8nuQ27rdZtHCOe5ytBmhDpJEo84MJ8+r5kOFWJxlVXZZ+oICrBl/tvT2\n9+MRwxX0oF197nmrjchGZZiX5ZmjWItdJntcmr+Z8WEB3WOXhQ13VRrkO+xA\nysS8MUN2JdJordxMkTS1ie+9UlBS1bcMvxgPle+3cZ6uNZIKncFYtsVULaO3\n+POUtzlSN7DRfbE8o2xoZ4kND4SeboskLj0r0MtObrzYFGoolmp3xMdP3Wyv\n7Vl1atgZ75h+Ws2HILwXvVWCdJgbqEwXA0ITesZAqLqutfcmOsX2wOykCGcj\nNN21f81xr05PnrycPRkMQ74B5E5BdsNHNYredLTm+0pPI3g3a/y2O6UppTp8\n9WnD\r\n=bfc0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDt1GL1Il5/NVrX2oLZCQ2vT0fvBmfM8px1tiQau9MflQIhAIYAjzbLAKNdcsnMt0sjnS7RKrmBCcQEcrNHXKDq6VpH"}]},"_npmUser":{"name":"monzoor","email":"mmtamal@gmail.com"},"directories":{},"maintainers":[{"name":"monzoor","email":"mmtamal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-auto-clean-template_2.0.0_1618951576327_0.5560346892532675"},"_hasShrinkwrap":false},"2.0.1":{"name":"react-auto-clean-template","version":"2.0.1","description":"Clean architecture based react template with the help of CRA (Create react app)","keywords":["clean architecture","template","react template","CRA","create react app"],"scripts":{"dev":"node dist/index.js tempos","clean":"npm cache clean --force && yarn cache clean && rm -rf /Users/monzoormorshed/.npm/_npx","ts":"npx tsc -w"},"bin":{"react-auto-clean-template":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/monzoor/react-auto-clean-template.git"},"author":{"name":"Monzoor Morshed Mahmud"},"license":"MIT","bugs":{"url":"https://github.com/monzoor/react-auto-clean-template/issues"},"private":false,"homepage":"https://github.com/monzoor/react-auto-clean-template#readme","dependencies":{"chalk":"^4.1.0","child_process":"^1.0.2","fs":"^0.0.1-security","fs-extra":"^9.1.0","log-update":"^4.0.0","path":"^0.12.7"},"devDependencies":{"@types/node":"^14.14.37","tslint":"^6.1.3","typescript":"^4.2.3"},"gitHead":"f1aa1ebfd860bb07cd80e1bfe36c22aa6be80d57","_id":"react-auto-clean-template@2.0.1","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-aUq+0OJywiykFMhqHvnONfvwwz5KglCwSy15t0WRFLH7NlrGt9c1Bkv0RmH1yfq1oZ23/k47tGUkdoKTibED9w==","shasum":"84246bd6ca5497b30838699b99f01e7fe95e59db","tarball":"https://registry.npmjs.org/react-auto-clean-template/-/react-auto-clean-template-2.0.1.tgz","fileCount":65,"unpackedSize":443720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtoFiCRA9TVsSAnZWagAAG4gP/AipwcfkxT48WYoYwsU7\nQ6whGS8aNfAWh127T5xlEkrv8rF2CDWrgt0uxa/ErUroGfH1+3NcazLoipJB\nRyEY4PBDsT73pNuAdpc+GdBPzoj040sBhHOvKg+YfDyX4x6oBEuWzDZWANkq\nNKcD0HdPlRY/zyKvcyMnKkfQIT2ktbckplcIB++5flgpnMdx5UQTUfvdQq3E\nUid0yLzof7qXq8EP1bGnm6mXNXXBDqgtKQEg7qQjDftYPj5k3+vI90UmuF2d\nzNy3WDl2lGPizQivD2uq/9/1+tE8/mKmI5JXuTgYo4D46e51+WQ/LhG7FCSf\nLJCxmRbiJ91hKQigkRoqm4IAhbk/WDB3w4Z83Xf6T06lJqoGDbsHJFElEbd1\n8zh+DNG0QtilxC5CzBjXjgZE6hy2eRflayUzpZRNe7mpYXCnkKdREwg/B4Xo\nNK8gFJvk0NS7B+dR6SctwpUNUI6oFajekWvcu+RsRp6wPMQSapT7OEZlZKbZ\nMIBfIyrkVzlejCv4aaFvEkDtmruNe0o7Ggl5pQ+iydvyRoOhAcz58qVKncKp\nq30xVY+YC/sbX+aPb0lISmuT2EL4UcYBzxMiMcdCtqHVF4WC52Kk3kUaMOGS\noPilgFaTzUxslq+1VL88Q60r/932yAsLcIdXHoFvZW6+Gbkev7Fny9aUp4MK\njW69\r\n=9P91\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5AO83P6lLAwxeeaw7dC0yVeLUntJnbxx9Q3G5dk+1MAiEA8G5lW9egfBTAw6KdkKEwzCC28uNxXrVWiiDpqgxGfO0="}]},"_npmUser":{"name":"monzoor","email":"mmtamal@gmail.com"},"directories":{},"maintainers":[{"name":"monzoor","email":"mmtamal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-auto-clean-template_2.0.1_1622573409962_0.9521713440878403"},"_hasShrinkwrap":false},"2.0.2":{"name":"react-auto-clean-template","version":"2.0.2","description":"Clean architecture based react template with the help of CRA (Create react app)","keywords":["clean architecture","template","react template","CRA","create react app"],"scripts":{"dev":"node dist/index.js tempos","clean":"npm cache clean --force && yarn cache clean && rm -rf /Users/monzoormorshed/.npm/_npx","ts":"npx tsc -w"},"bin":{"react-auto-clean-template":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/monzoor/react-auto-clean-template.git"},"author":{"name":"Monzoor Morshed Mahmud"},"license":"MIT","bugs":{"url":"https://github.com/monzoor/react-auto-clean-template/issues"},"private":false,"homepage":"https://github.com/monzoor/react-auto-clean-template#readme","dependencies":{"chalk":"^4.1.0","child_process":"^1.0.2","fs":"^0.0.1-security","fs-extra":"^9.1.0","log-update":"^4.0.0","path":"^0.12.7"},"devDependencies":{"@types/node":"^14.14.37","tslint":"^6.1.3","typescript":"^4.2.3"},"gitHead":"a0a507e63d60942851d4375834acd8fec9a0095a","_id":"react-auto-clean-template@2.0.2","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-W2zvjdMEa7k4pCKADFtWKb2+fv/CqHTEURzlQRpxW+g7BoPLGwqxOj56YLRdJFf5KUQr9Q/4VrJuLmL6Tlqfsw==","shasum":"f27dbd098f009cdb96b1a403d265df661b8fc395","tarball":"https://registry.npmjs.org/react-auto-clean-template/-/react-auto-clean-template-2.0.2.tgz","fileCount":67,"unpackedSize":571656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtoeLCRA9TVsSAnZWagAANtIP/jVaKHvTOqkr3ZaLQ69y\nmfUp8x4L3yLC2GdCFttvjbYgshGjTsA/VRIuRNiZ1pvjaUUc6j9kg46pfKY2\nz2FK1BKKOQorVF1Hr9J5TGaQ5eveXTFOBCrgY7fDDCi5X8XI3mERrPhhCtoa\noi8Z1APv3T+fEqCiiAV3DKmCNpG6UXrOFHExR6gV6n/vLjMXLPcQ3sP6FKp1\n/AqlWG0E6YuEEGMwP2MTnDfL3ObwMcKkf8sV9Py8PAiibDwggbRZOBLHTYK1\n+3ngMs5Ofjt6iG+oAvX5zUoDgxKnQsWaJ3wNY9F95SMounyT71FEtBvO+TQ3\nMBq78NbKHBE6QGPCKQgZe29bXK/I5GyP9RRHjTkWE6loYHNxFg9e8vAE4ZEG\nDISV8t5gKbGnkTPx7nsiKKEtXh6g2T5aUJhITgn0UXdEPJg58L9gJFIR65rM\nvQtBmVeaX0wfZT9pQ0v5fXNm4Yb/7oebK36Rt7OqNYHEpZUxs6NDAZmej63C\n9bTehhwD+d0ssxejTKRvOEWfBlHIzhEb4vLia8TVg6F5d+XKulKFQnj9+YG8\n9Az88TP1nYoj0fKdyqHE5GBsIKBmRTaho0VsYbYve1x2uxHdgrDC1FiYE6fB\nmLKEUfuEQQWlUpLNES0L0ty3slziYT3mU8RnKvcOezev9sOG68szBMKOsz+A\navqm\r\n=7zot\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA3tgsoRFZCgjAyoPgSKBc9dwU60WVKJGT2BCacJFK11AiAnwBq1DP7CSlfNxZgPjA2M4FNCzSFIfBxUiiECwp5dDQ=="}]},"_npmUser":{"name":"monzoor","email":"mmtamal@gmail.com"},"directories":{},"maintainers":[{"name":"monzoor","email":"mmtamal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-auto-clean-template_2.0.2_1622574986838_0.08168034337314833"},"_hasShrinkwrap":false},"2.0.3":{"name":"react-auto-clean-template","version":"2.0.3","description":"Clean architecture based react template with the help of CRA (Create react app)","keywords":["clean architecture","template","react template","CRA","create react app"],"scripts":{"dev":"node dist/index.js tempos","clean":"npm cache clean --force && yarn cache clean && rm -rf /Users/monzoormorshed/.npm/_npx","ts":"npx tsc -w"},"bin":{"react-auto-clean-template":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/monzoor/react-auto-clean-template.git"},"author":{"name":"Monzoor Morshed Mahmud"},"license":"MIT","bugs":{"url":"https://github.com/monzoor/react-auto-clean-template/issues"},"private":false,"homepage":"https://github.com/monzoor/react-auto-clean-template#readme","dependencies":{"chalk":"^4.1.0","child_process":"^1.0.2","fs":"^0.0.1-security","fs-extra":"^9.1.0","log-update":"^4.0.0","path":"^0.12.7"},"devDependencies":{"@types/node":"^14.14.37","tslint":"^6.1.3","typescript":"^4.2.3"},"gitHead":"47d5fd4f3c8f60614b317ecc1aff43b256a1d5bc","_id":"react-auto-clean-template@2.0.3","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-Q5FyfiE+1bkL6UtcJq+IrX/3bQXlVMFdizHfTQ9vvE7VlPdyX5yPAKhtbNTMbqJFi07QiG9Tkgv1GvgAMrjTIQ==","shasum":"b2216e247c398860a8a2d9c4e8b914652ed4d6c1","tarball":"https://registry.npmjs.org/react-auto-clean-template/-/react-auto-clean-template-2.0.3.tgz","fileCount":67,"unpackedSize":571787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgu9UGCRA9TVsSAnZWagAArskP/iH0CSAut7Zl1QHupKQw\nIvkr4C/giFSG6JEYOYYDwh3DTQVGqSliJM7QZbklrMD+5uY3VdDWl/bO9BGC\nv8cNfEAj/7+c1HNg5kyNfAaeSMJT+qWJm/SHzcGoOxKXUB9rdSYwkVps2lAo\ndxRM+hW3Vx6jbDLND5py2qbpQeSjY7GFMY5LwgfTyzTtAmxq5SSmmZB3JJ64\nLmQZJ15hxFdH7ECwKt/FaP+vvrBaVgKRvZEWqPvO+QPCdTf4imybbhwVoVbK\nsVPsHPc5CONmAIili7BtvyUTDnrhKTbFR/qPty5noubTLByC8IuL5B1OM5x1\nPbPYjFI0Xz5ZGPP6bw9ANAdLPTtrFhCJ+CnoxZvNqIp/u+wsWcz60TSMvbIe\nxl4BZDKdunOLvahJvw8WCnqSrprTGP1nPTuFcWDsfxb6CJPHFXId0F9pHK8m\nQvp0pEg8NNuoo64oqueNtmOjpjJVBL+LWy0AtOCuIpIiaiL0Mzp3DVjBhJB3\n3Ym8qGJdmklO2+4Nvp5SKrk7reyVGwsXGa2HmTZC+s8QE0/d7pV8J4JcgxH/\nsEyLqhxtSjZTTW4k+nGSs6c7N/MRPMCO9hMwBNLsCPXAd5iXoFFXr0bi2UVR\njWav2IyVOlrXPowKaXCjikOvcWCLt+RdvZIyfmK2yFepcS6aggUQzZpl64GR\n7vH1\r\n=xSQ+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFRs41IZ5iXNprrpu50EOcIuBB2vAWjz8p5RpW7bF6XQIhAJnYsepTOI+2HgnsqqpZYMXxDRI1URiz9xMOoSeob56q"}]},"_npmUser":{"name":"monzoor","email":"mmtamal@gmail.com"},"directories":{},"maintainers":[{"name":"monzoor","email":"mmtamal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-auto-clean-template_2.0.3_1622922502667_0.7996997654318083"},"_hasShrinkwrap":false},"2.0.4":{"name":"react-auto-clean-template","version":"2.0.4","description":"Clean architecture based react template with the help of CRA (Create react app)","keywords":["clean architecture","template","react template","CRA","create react app","redux","react router","bootstrap","scss"],"scripts":{"ts":"npx tsc -w"},"bin":{"react-auto-clean-template":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/monzoor/react-auto-clean-template.git"},"author":{"name":"Monzoor Morshed Mahmud"},"license":"MIT","bugs":{"url":"https://github.com/monzoor/react-auto-clean-template/issues"},"private":false,"homepage":"https://github.com/monzoor/react-auto-clean-template#readme","dependencies":{"chalk":"^4.1.0","child_process":"^1.0.2","fs":"^0.0.1-security","fs-extra":"^9.1.0","log-update":"^4.0.0","path":"^0.12.7"},"devDependencies":{"@types/node":"^14.14.37","tslint":"^6.1.3","typescript":"^4.2.3"},"gitHead":"bc50dd3ab06a7c6398e247b1a2af0b39583e5b4d","_id":"react-auto-clean-template@2.0.4","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-H5mQcP6uoJrxiUCkLJBYCSZ4dwLEBfoJK9MrS+GnzzKwHrNihDmDGPRDDzEDBJupfwOwF787PUlWuhm9MupAhQ==","shasum":"54e807e0639293e2101a581ed410dd295c0f2905","tarball":"https://registry.npmjs.org/react-auto-clean-template/-/react-auto-clean-template-2.0.4.tgz","fileCount":67,"unpackedSize":571803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvKiZCRA9TVsSAnZWagAAPKMP/RCHwJu18EI1loOHu7Cd\ncwqC/LLNgC7lsCQHXf00owLSaA5w6tPUM4G9TPnur+2XayyBCbzrGCBMj7Bv\nVQ7qeQcdBlAxwUfQpHNV5GU0ydHSvaq/eI62UfLTJNnobWhD6GEf6wMBLaGV\nj85f+JGk36QnAuKX+MOJ1xF5jNo06091767b/OZwxeSBJmrrFxwvRJyJHk4K\nNCAoIyb+x1OCaerGQARifQ/i03HPqCLSk4Odb3kMgqmC5O2YDPzGOnI4h2I/\nVy1agoFSQqD5+y4uUtsCHAGgOIVPY+ee2CHYCCqlDz6XbroXscLrjW+MZqqJ\naBjXLxb8ogYbuXW0+gcl6sb4DPWc0LEj35UvFCkA9LnTAfDJQjrJ4JlvWBC0\nMNpQwdH+6HjZ3QwRUxxcrfEw7c/IDXjhtfY4y4cFT8VG21Ws1/xi1/uPq2Ji\nfQhe43YCIjFVMELakgO0I3sl+49oxWQ9TBXs4WmOPCygJcLd3gS+D0IdZMKU\nQErH0nHRvLCW2aZdz4BesD0LwiVoJ3NGtfZxdD6n/0aiYoX94XTfbLOIdpq/\n4BLo8COER/aMK3u4Bf7xZXZZuGKz9P7T/3DUJC8L7LSv2YNxsLXmHhYR/y5E\nyddhpFnCdeLR/kIofOQrv6MRxms0sZVKe6zUWxuGaneczBtEyJ93zRydKqTm\nPce4\r\n=3FTk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCafBmCl6G40KEm0Icx0jyG38tfHBrm9C1ltfk1135UewIgDXi17hdsXz+pTM185dIHIQtOvO5TVMFsxZSDnq6obGI="}]},"_npmUser":{"name":"monzoor","email":"mmtamal@gmail.com"},"directories":{},"maintainers":[{"name":"monzoor","email":"mmtamal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-auto-clean-template_2.0.4_1622976665473_0.8699248400922315"},"_hasShrinkwrap":false},"2.0.5":{"name":"react-auto-clean-template","version":"2.0.5","description":"Clean architecture based react template with the help of CRA (Create react app)","keywords":["clean architecture","template","react template","CRA","create react app","redux","react router","bootstrap","scss"],"scripts":{"ts":"npx tsc -w"},"bin":{"react-auto-clean-template":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/monzoor/react-auto-clean-template.git"},"author":{"name":"Monzoor Morshed Mahmud"},"license":"MIT","bugs":{"url":"https://github.com/monzoor/react-auto-clean-template/issues"},"private":false,"homepage":"https://github.com/monzoor/react-auto-clean-template#readme","dependencies":{"chalk":"^4.1.0","child_process":"^1.0.2","fs":"^0.0.1-security","fs-extra":"^9.1.0","log-update":"^4.0.0","path":"^0.12.7"},"devDependencies":{"@types/node":"^14.14.37","tslint":"^6.1.3","typescript":"^4.2.3"},"gitHead":"13f0450db2ea7aafcfdb7f7156754f78122135b4","_id":"react-auto-clean-template@2.0.5","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-FKINTKhDNTdm+sip4LojDrsOP813uTKg/uNMiyVLGW+jgMO+dGwQeo37D3pBYQHYs0bp8oqD/je8wKgcguxE2Q==","shasum":"a7d536ce93d32d8c4637a248618d864a09e48ff2","tarball":"https://registry.npmjs.org/react-auto-clean-template/-/react-auto-clean-template-2.0.5.tgz","fileCount":67,"unpackedSize":571810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv8dDCRA9TVsSAnZWagAANoMQAIVmXO+F8jgHtYQ6h050\n3Bha7bLzoJgLnN0KKu3YYifZ1smr86qgKy5OiGN10e2fEq/LsOpOPVY3wvYs\nwYXGyUVIZKRFZjl1HhoKw017sA1GL4lnHd6emkEt3EQOlA2LqQvC6+eQ+XR/\nICD3FsLPSEzKH30oUx8NulNHyW+DikqOzYQF8O4ui1lxUi5ZhmPP0qkMkeDz\nV1t23uJjSH3egzR+W/hsZR5lJJr4aqf5/N6Cm4JEhPF+OJwkjggdZg1gaiP0\nC+vpb6kApb8mr799+YTqWsIOETWcHm5YxxuMdpyr0zkDpLrmZC1VRWMzJz0A\nEltWZ+0aO0XQ4lCD2wxaZvnFV0o8vn4IWS1P47ahrdOQoiQK9A4M3mEjelYT\nveSuuv5KhMPNWbkJrJLXUbgtJis+e2/KODHbsgOUuSuoJebs0GG58gk7B/BQ\nMj/jc2lRcDKywEVW8SS8x3f6jOhpMuYdHvNb/osL8COq1de/fhRFvf7MwBp2\n4etBlJuPrJjc8DLjp8quWzHhzJkcTePHNx2QQhLlZ+5cFjXshXDdq7vyeONH\nxffO38GX6hBp+ZyBwsWp97iUFx9soUPRiIRxVDVgGV4tIUAyhKHxVRWUQtND\ncwSiK3bdRoVYibIRV2zWtVoYEzD2JoN9EPR80hIBWZXtqZo20eWfAbePq5dC\nF5G0\r\n=ttkt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDumkE8rFzIjSIGvpHDj7T9xXgx5U4Djs9nd1DCjCcsQAiA1ohATRK4URttt7JowVMuMc9H8+8wRFdv3oUrzi5fbyA=="}]},"_npmUser":{"name":"monzoor","email":"mmtamal@gmail.com"},"directories":{},"maintainers":[{"name":"monzoor","email":"mmtamal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-auto-clean-template_2.0.5_1623181122849_0.007550381608134815"},"_hasShrinkwrap":false},"2.0.6":{"name":"react-auto-clean-template","version":"2.0.6","description":"Clean architecture based react template with the help of CRA (Create react app)","keywords":["clean architecture","template","react template","CRA","create react app","redux","react router","bootstrap","scss"],"scripts":{"ts":"npx tsc -w"},"bin":{"react-auto-clean-template":"dist/index.js"},"repository":{"type":"git","url":"git+https://github.com/monzoor/react-auto-clean-template.git"},"author":{"name":"Monzoor Morshed Mahmud"},"license":"MIT","bugs":{"url":"https://github.com/monzoor/react-auto-clean-template/issues"},"private":false,"homepage":"https://github.com/monzoor/react-auto-clean-template#readme","dependencies":{"chalk":"^4.1.0","child_process":"^1.0.2","fs":"^0.0.1-security","fs-extra":"^9.1.0","log-update":"^4.0.0","path":"^0.12.7"},"devDependencies":{"@types/node":"^14.14.37","tslint":"^6.1.3","typescript":"^4.2.3"},"gitHead":"e77f9a56d915236f7dd259996194c6406c469b49","_id":"react-auto-clean-template@2.0.6","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-aIRjuAmoPWVMv5uNgnnel6vkbvZlAZmmPlS5eSJKV4Rs+CDX2QwxdT0pLsWKDBzVu9A8v8MRlUm/fX5OxavDSQ==","shasum":"01d251e539da97ccbed172f7b309599874d9ca6f","tarball":"https://registry.npmjs.org/react-auto-clean-template/-/react-auto-clean-template-2.0.6.tgz","fileCount":67,"unpackedSize":571813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv84OCRA9TVsSAnZWagAA/nYP/3aEwVO6W7Ib7lnMOx91\nJddI7edA8IBrwTzSmlpL/19UrbUsd9gLix+e2tJ86/fek9PszxmxKCjaC6t6\nqduVZZOQO8s2lF1i0RIjQN4DMCSoxGe9xE7NoTvExCATt/+yc0XFsluOVhp9\nhKVcp8YfbJ8cnV8iX8hnY7KBwORXqmwfvFE3Neo3/hV95XMN3CusK4PTqKdI\nPLZksRM4OiC0UEN6Bii8MTQ0YnmlLHVHVV0IeUPZEMNoXOj5oNybtIR1GWo6\nrVvN+9CoTNc8g8xTWoNKSQcGgbt+dWtwMwo00KVXrYaEfA2KvNKtIFzraAmi\njuDEsDLio0IHZKhnCYqd6KW0RHqfFjXs/cgVLZmCG0W8kr5alJHJaYe5kbCT\nmdlUiMH8skg/VjCCQAEREnlSUoHdzKlYlDKj6PkTKdIPbva7N43UYjmaGSql\n+IL05vGCDQnSjSgNkFXSMazT4cUfE8iL3Dva6dvQCsASLNQ8gSmpCNWXetOA\n/FH/xqMTh0IQ5+fqoxFcj0q69PCdzCCjML4C6b//03slxuwGrUH25LjXrwip\nT2SSkw0NDoOX6k/Aio77ucp74YsFwTeR3meihFvvWkMUt3lhVriVfv+qt9Sv\nMDY4CkTK8pjZh01QmNJl3Jpq/lYG2hd74KOPtQy4z9Ny2Z1SvfBtg/aRuexq\nhokS\r\n=K+Hs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA9+6Sn5IlNs9+pKovHzmzFHeSn47NUMAL9woX5uYD+TAiB8/6tsvIGXXP60AiCSfH+gtLJA3YoN9hypj2SC5J8nvg=="}]},"_npmUser":{"name":"monzoor","email":"mmtamal@gmail.com"},"directories":{},"maintainers":[{"name":"monzoor","email":"mmtamal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-auto-clean-template_2.0.6_1623182862000_0.872078490487689"},"_hasShrinkwrap":false}},"maintainers":[{"name":"monzoor","email":"mmtamal@gmail.com"}],"description":"Clean architecture based react template with the help of CRA (Create react app)","homepage":"https://github.com/monzoor/react-auto-clean-template#readme","repository":{"type":"git","url":"git+https://github.com/monzoor/react-auto-clean-template.git"},"author":{"name":"Monzoor Morshed Mahmud"},"bugs":{"url":"https://github.com/monzoor/react-auto-clean-template/issues"},"license":"MIT","readme":"# react-auto-template\n\nCreate react template with clean architecture. Included with react routing, redux, redux-thunk, Bootstrap. Just install and start your coding.\n\n#### Feedback\n\nhttps://forms.gle/wAmoScfKzdsTEXEHA\n\n## Quick Overview\n\n```sh\nnpx react-auto-clean-template@latest my-app\ncd my-app\nnpm start\n```\n\nThen open [http://localhost:3000/](http://localhost:3000/) to see your app.<br>\nWhen you’re ready to deploy to production, create a minified bundle with `npm run build`.\n\n<p align='center'>\n<img src='https://github.com/monzoor/react-auto-clean-template/blob/87b29f73744c88baf65fb03f85812ba15624285b/assets/out.gif' width='600' alt='npm start'>\n</p>\n\n## Philosophy\n\n![high-level-diagram](https://github.com/monzoor/react-auto-clean-template/blob/670fd433dddb21b53f9636dc9e4225bf618d59f5/assets/high-level-diagram.jpeg)\n\nThe nomenclature may vary, but the concept behind this architectural pattern is: the domain dictates how tools should be organized and not the other way around.\nWhat I mean by that is that we should organize our codebase around the business rules and not around the frameworks we use to achieve business rules.\nThe diagram above shows how the dependency rule works, the inner circles must not know about the outer circles. That is, there cannot be an import of a use case within an entity, or import of a framework within a use case.\nAnother important rule is: entities and use cases should not rely on external libraries. The explanation is simple, the core of our application must be robust enough and malleable enough to meet the demands of the business without needing any external intervention.\nIf by chance, an essential part of the application core MUST BE an external dependency. Dependency needs to be modeled following [dependency inversion principle](https://en.wikipedia.org/wiki/Dependency_inversion_principle).\n\n## Communication flow\n\n![communication-flow-diagram](https://github.com/monzoor/react-auto-clean-template/blob/670fd433dddb21b53f9636dc9e4225bf618d59f5/assets/communication-flow.jpeg)\n\n### A brief explanation of each responsibility\n\n- **Entity**: Application independent business rules\n- **Interactor**: Application-specific business rules\n- **Adapter**: Glue code from/to _Interactors_ and _Presenter_, most of the time implementing a framework-specific behaviour.\n  e. g.: We have to connect _Interactor_ with react container, to do so, we have to connect _Interactor_ with redux (framework) and then connect redux to container components.\n- **Presenter**: Maps data from/to _Adapter_ to/from _Components_.\n- **Components**: Simplest possible unit of presentation. Any mapping, conversion, MUST be done by the _Presenter_.\n\n### A typical top-level directory layout\n\n    .\n    ├── public\n    └── src\n    \t├── Components      # All common components\n    \t├── Containers      # All pages\n    \t├── Core            # Base redux, base redux store, base layouts, routes setup\n    \t├── Layouts         # Public, private layouts\n    \t├── Routes          # Public, private route configurations\n    \t├── constants       # All constants\n    \t├── reducers        # All reducers\n    \t├── styles          # Styles. SCSS\n    \t└── test            # Test\n","readmeFilename":"README.md","keywords":["clean architecture","template","react template","CRA","create react app","redux","react router","bootstrap","scss"]}