{"_id":"@10ark/react-template","_rev":"4-d127e52cb9689459d8b0af4e6414affb","name":"@10ark/react-template","description":"Template project of all components, patterns, conventions, standards that we adopt, create or use.","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"@10ark/react-template","version":"0.1.0","dependencies":{"react":"^15.5.4","react-dom":"^15.5.4","react-redux":"^5.0.5","redux":"^3.6.0"},"devDependencies":{"react-devtools":"^2.3.3","react-scripts":"1.0.7","redux-devtools":"^3.4.0"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --env=jsdom","eject":"react-scripts eject"},"description":"Template project of all components, patterns, conventions, standards that we adopt, create or use.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/10ARK/react-template.git"},"keywords":["template","for","redux"],"author":{"name":"Shakes"},"license":"ISC","bugs":{"url":"https://github.com/10ARK/react-template/issues"},"homepage":"https://github.com/10ARK/react-template#readme","gitHead":"36e96c3e5419c4148921005a2938462488974e5a","_id":"@10ark/react-template@0.1.0","_shasum":"e160ac9498547a5e9eb11aa8a3132cbbc4408850","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"shakes","email":"shakes.mkhonza@10ark.com"},"dist":{"shasum":"e160ac9498547a5e9eb11aa8a3132cbbc4408850","tarball":"https://registry.npmjs.org/@10ark/react-template/-/react-template-0.1.0.tgz","integrity":"sha512-84FtswY7n4LErMngrdaEkb1Z7lanzY+7FyGz34H49R5wymisAx2KLFxSa9vxatvbYGliqbk4m4GqsENQoJAa6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB+ZOG1wPK8y6fdySqMXQjgbp/s0KQOeUupyUyiQMqpfAiEAmoXx4SBI9V3dtE1/1Ami2SUkYN/zYEDyiKCvfN9n5OQ="}]},"maintainers":[{"name":"shakes","email":"shakes.mkhonza@10ark.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-template-0.1.0.tgz_1500982851023_0.03681249637156725"}},"0.1.1":{"name":"@10ark/react-template","version":"0.1.1","dependencies":{"react":"^15.5.4","react-dom":"^15.5.4","react-redux":"^5.0.5","redux":"^3.6.0"},"devDependencies":{"react-devtools":"^2.3.3","react-scripts":"1.0.7","redux-devtools":"^3.4.0"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --env=jsdom","eject":"react-scripts eject"},"description":"Template project of all components, patterns, conventions, standards that we adopt, create or use.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/10ARK/react-template.git"},"keywords":["template","for","redux"],"author":{"name":"Shakes"},"license":"ISC","bugs":{"url":"https://github.com/10ARK/react-template/issues"},"homepage":"https://github.com/10ARK/react-template#readme","gitHead":"36e96c3e5419c4148921005a2938462488974e5a","_id":"@10ark/react-template@0.1.1","_shasum":"8568d3d0644fbdf26ec6286aafa5b83e092bc022","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"shakes","email":"shakes.mkhonza@10ark.com"},"dist":{"shasum":"8568d3d0644fbdf26ec6286aafa5b83e092bc022","tarball":"https://registry.npmjs.org/@10ark/react-template/-/react-template-0.1.1.tgz","integrity":"sha512-kYXQ1mZKE91sJaChHNa+fmXVrFECc7WGoU7O6t5VOfYOf4/p88sT/oXdMItRn0V5irAmgyLre1jgPXuqFVucDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIADzEy+wQPinjnt18gH7bo6Sth2dFd2LoeDlYGu6Vw5/AiAJpsLsTvFChP6olDi7h1GXp6PI3ryLM6bvCUi+UbveyA=="}]},"maintainers":[{"name":"shakes","email":"shakes.mkhonza@10ark.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-template-0.1.1.tgz_1500988774792_0.6939088543877006"}},"0.1.2":{"name":"@10ark/react-template","version":"0.1.2","dependencies":{"react":"^15.5.4","react-dom":"^15.5.4","react-redux":"^5.0.5","redux":"^3.6.0"},"devDependencies":{"react-devtools":"^2.3.3","react-scripts":"1.0.7","redux-devtools":"^3.4.0"},"scripts":{"start":"react-scripts start","build":"react-scripts build","test":"react-scripts test --env=jsdom","eject":"react-scripts eject"},"description":"Template project of all components, patterns, conventions, standards that we adopt, create or use.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/10ARK/react-template.git"},"keywords":["template","for","redux"],"author":{"name":"Shakes"},"license":"ISC","bugs":{"url":"https://github.com/10ARK/react-template/issues"},"homepage":"https://github.com/10ARK/react-template#readme","gitHead":"36e96c3e5419c4148921005a2938462488974e5a","_id":"@10ark/react-template@0.1.2","_shasum":"796d8c306811998f1f2d85b6e206507afed5d742","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"shakes","email":"shakes.mkhonza@10ark.com"},"dist":{"shasum":"796d8c306811998f1f2d85b6e206507afed5d742","tarball":"https://registry.npmjs.org/@10ark/react-template/-/react-template-0.1.2.tgz","integrity":"sha512-N2wjXO8rVVpJLWCxWVDlGe5N9DCFBc4rtsSfUF4LyaMzfsGAK/I0plXbVoWZ8Dpv3xu9cy9pT8/22qjNRQ0L+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICC+iY8ZI2umk1YJxM8VjmptHu714VUdT+TsudpR6rWLAiAorGJ29gPhaOqjA+S6RFQjU1xydkGUUiYNnGb/tu/RIA=="}]},"maintainers":[{"name":"shakes","email":"shakes.mkhonza@10ark.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-template-0.1.2.tgz_1501074824076_0.36700304108671844"}}},"readme":"# react-template\r\nTemplate project of all components, patterns, conventions, standards that we adopt, create or use.\r\n\r\n# Process\r\n1. create-react-app\r\n2. npm install --save redux\r\n3. npm install --save react-redux\r\n4. npm install --save-dev redux-devtools\r\n5. npm install --save-dev react-devtools\r\n\r\n# Stack\r\n**react** - client side VC framework, V in the form of Components and C in the form of Router   \r\n**redux** - client side M framework, M in the form or single state tree that may only be mutated by dispatching actions  \r\n**immutable** - immutable data library  \r\n\r\n# Roadmap\r\n1. We will start off with the basic structure for a react / redux / immutable project and refactor it by feature when it starts to grow\r\n2. Add propTypes to Components\r\n3. Add Routing for Components\r\n4. Look at using redux-actions\r\n5. Bring TypeScript into the stack\r\n6. Bring Sagas in to replace Thunk\r\n\r\n# FAQ\r\n1. What is the difference between import statements with and without curly braces {} ?\r\nThe best answer is found in the [Mozilla documentation](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import).\r\n","maintainers":[{"name":"shakes","email":"shakes.mkhonza@10ark.com"}],"time":{"modified":"2022-06-12T14:09:36.891Z","created":"2017-07-25T11:40:51.935Z","0.1.0":"2017-07-25T11:40:51.935Z","0.1.1":"2017-07-25T13:19:34.961Z","0.1.2":"2017-07-26T13:13:44.956Z"},"homepage":"https://github.com/10ARK/react-template#readme","keywords":["template","for","redux"],"repository":{"type":"git","url":"git+https://github.com/10ARK/react-template.git"},"author":{"name":"Shakes"},"bugs":{"url":"https://github.com/10ARK/react-template/issues"},"license":"ISC","readmeFilename":"README.md"}