{"_id":"@barbershopio/generator-razor","_rev":"13-551cf54405c03ec6f4e5c69f088b8d23","name":"@barbershopio/generator-razor","description":"Quickly create React components with corresponding stylesheets and test files!","dist-tags":{"latest":"0.2.4"},"versions":{"0.2.0":{"name":"@barbershopio/generator-razor","version":"0.2.0","description":"Quickly create React components with corresponding stylesheets and test files!","main":"./generators/component/index.js","private":false,"scripts":{"babel":"babel generators/src --out-dir generators --ignore /templates","watch":"babel generators/src --watch --out-dir generators --ignore /templates","prepublish":"npm run babel","build":"npm run babel","postinstall":"npm run babel"},"repository":{"type":"git"},"files":["generators/component","generators/analytics","templates"],"keywords":["yeoman-generator","razor","react","redux","sass","less","flow"],"author":{"name":"Mike Dixon"},"license":"MIT","homepage":"https://github.com/barbershop/generator-razor","dependencies":{"babel-polyfill":"^6.23.0","glob":"^7.1.1","lodash":"^4.17.4","underscore.string":"^3.3.4","yeoman-generator":"^1.1.1","yosay":"2.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"7.2.3","babel-plugin-add-module-exports":"0.2.1","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-es2015":"^6.24.1","eslint":"3.19.0","eslint-plugin-ejs":"0.0.2"},"engines":{"node":"^6.10.2","npm":"^3.10.10"},"gitHead":"e10f8ab6c176b6d3b8c65a2d22af1267d16fea65","_id":"@barbershopio/generator-razor@0.2.0","_shasum":"400827c37d17d569e25def0650ac35a21c9a9359","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.2.2","_npmUser":{"name":"barbershop","email":"hello@barbershop.io"},"dist":{"shasum":"400827c37d17d569e25def0650ac35a21c9a9359","tarball":"https://registry.npmjs.org/@barbershopio/generator-razor/-/generator-razor-0.2.0.tgz","integrity":"sha512-VhmRJ/JaKdDLc3Xjx/4+Y4W1UXK2X/VwNBV0UjRdHJMYK4BPLjURkvrhPgyuibKJzZjo+8i8pY6iynWdxMNjww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHPnJqsVqMrTRbb32SpZ7SH8smTcrQ2zFxJ55ve2L/CvAiEAiD1/EfByiYCM4nCVehvj2TdGLx6q4DzZ/FWE0CT8bLw="}]},"maintainers":[{"name":"barbershop","email":"hello@barbershop.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generator-razor-0.2.0.tgz_1501274664920_0.5820792231243104"},"directories":{}},"0.2.1":{"name":"@barbershopio/generator-razor","version":"0.2.1","description":"Quickly create React components with corresponding stylesheets and test files!","main":"./generators/component/index.js","private":false,"scripts":{"babel":"babel generators/src --out-dir generators --ignore /templates","watch":"babel generators/src --watch --out-dir generators --ignore /templates","prepublish":"npm run babel","build":"npm run babel"},"repository":{"type":"git"},"files":["generators/component","generators/analytics","templates"],"keywords":["yeoman-generator","razor","react","redux","sass","less","flow"],"author":{"name":"Mike Dixon"},"license":"MIT","homepage":"https://github.com/barbershop/generator-razor","dependencies":{"babel-polyfill":"^6.23.0","glob":"^7.1.1","lodash":"^4.17.4","underscore.string":"^3.3.4","yeoman-generator":"^1.1.1","yosay":"2.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"7.2.3","babel-plugin-add-module-exports":"0.2.1","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-es2015":"^6.24.1","eslint":"3.19.0","eslint-plugin-ejs":"0.0.2"},"engines":{"node":"^6.10.2","npm":"^3.10.10"},"gitHead":"95fd676a72c663f2504d5de3c1246d8d049699a3","_id":"@barbershopio/generator-razor@0.2.1","_shasum":"b3b797286e2d792a6f26518de8a60382eed04c67","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.2.2","_npmUser":{"name":"barbershop","email":"hello@barbershop.io"},"dist":{"shasum":"b3b797286e2d792a6f26518de8a60382eed04c67","tarball":"https://registry.npmjs.org/@barbershopio/generator-razor/-/generator-razor-0.2.1.tgz","integrity":"sha512-GPxA2bLjwnOG3vrMjBbULUAhFOzUpnL+2hhLG/cJ3JLP7Ab0aL8mmAAVgPPEQNSSFqpPwEB48Z2mbtl3Y4kU8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJ4QlCsdmqLNId7NLiPCVg5AsYF2YZqLG6/kc3/+Jb9AiEAqKgLmyZMbFTcCTG29LSqXkMan/MAgAh78fbPHQgMMdw="}]},"maintainers":[{"email":"caseymetz@gmail.com","name":"casey1449"},{"email":"mike@barbershop.io","name":"mike_dixon"},{"email":"hello@kengoldfarb.com","name":"kengoldfarb"},{"email":"hello@barbershop.io","name":"barbershop"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generator-razor-0.2.1.tgz_1503256522926_0.5834440907929093"},"directories":{}},"0.2.2":{"name":"@barbershopio/generator-razor","version":"0.2.2","description":"Quickly create React components with corresponding stylesheets and test files!","main":"./generators/component/index.js","private":false,"scripts":{"babel":"babel generators/src --out-dir generators --ignore /templates","watch":"babel generators/src --watch --out-dir generators --ignore /templates","prepublish":"npm run babel","build":"npm run babel"},"repository":{"type":"git"},"files":["generators/component","generators/analytics","templates"],"keywords":["yeoman-generator","razor","react","redux","sass","less","flow"],"author":{"name":"Mike Dixon"},"license":"MIT","homepage":"https://github.com/barbershop/generator-razor","dependencies":{"babel-polyfill":"^6.23.0","glob":"^7.1.1","lodash":"^4.17.4","underscore.string":"^3.3.4","yeoman-generator":"^1.1.1","yosay":"2.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"7.2.3","babel-plugin-add-module-exports":"0.2.1","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-es2015":"^6.24.1","eslint":"3.19.0","eslint-plugin-ejs":"0.0.2"},"engines":{"node":"^6.10.2","npm":"^3.10.10"},"gitHead":"0887bd652f02baf9a27706fd4c07a6db92d5399f","_id":"@barbershopio/generator-razor@0.2.2","_shasum":"3117632828d2b1c9f9177fb5796e39e6cf638770","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.2.2","_npmUser":{"name":"barbershop","email":"hello@barbershop.io"},"dist":{"shasum":"3117632828d2b1c9f9177fb5796e39e6cf638770","tarball":"https://registry.npmjs.org/@barbershopio/generator-razor/-/generator-razor-0.2.2.tgz","integrity":"sha512-jRZZ3si3KpvPEcBpqI1IV4znAlYBmFaDMI7lHHgdXAIJ0nUgtpUfPXSgdnVE7rFlbG+pXIEaxBNkXNHHa8g4sA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCH0yuifeGp4VRUgLGV4GMlHwT5Y5PO3eF95qqkgDSocQIhAKi5Ls9TL/yX5VLa1N6WvZBtvDqLGvBAGoUZnMM2M6K/"}]},"maintainers":[{"email":"caseymetz@gmail.com","name":"casey1449"},{"email":"mike@barbershop.io","name":"mike_dixon"},{"email":"hello@kengoldfarb.com","name":"kengoldfarb"},{"email":"hello@barbershop.io","name":"barbershop"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generator-razor-0.2.2.tgz_1503258285297_0.28511484689079225"},"directories":{}},"0.2.3":{"name":"@barbershopio/generator-razor","version":"0.2.3","description":"Quickly create React components with corresponding stylesheets and test files!","main":"./generators/component/index.js","private":false,"scripts":{"babel":"babel generators/src --out-dir generators --ignore /templates","watch":"babel generators/src --watch --out-dir generators --ignore /templates","prepublish":"npm run babel","build":"npm run babel"},"repository":{"type":"git"},"files":["generators/component","generators/analytics","templates"],"keywords":["yeoman-generator","razor","react","redux","sass","less","flow"],"author":{"name":"Mike Dixon"},"license":"MIT","homepage":"https://github.com/barbershop/generator-razor","dependencies":{"babel-polyfill":"^6.23.0","glob":"^7.1.1","lodash":"^4.17.4","underscore.string":"^3.3.4","yeoman-generator":"^1.1.1","yosay":"2.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"7.2.3","babel-plugin-add-module-exports":"0.2.1","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-es2015":"^6.24.1","eslint":"3.19.0","eslint-plugin-ejs":"0.0.2"},"engines":{"node":"^6.10.2","npm":"^3.10.10"},"gitHead":"8ec378d5513df3e6d6ae0e105f8ebdcd09c74ba2","_id":"@barbershopio/generator-razor@0.2.3","_shasum":"388088a4b818f9b81e35509c376a16ef4b19cdf7","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.2.2","_npmUser":{"name":"barbershop","email":"hello@barbershop.io"},"dist":{"shasum":"388088a4b818f9b81e35509c376a16ef4b19cdf7","tarball":"https://registry.npmjs.org/@barbershopio/generator-razor/-/generator-razor-0.2.3.tgz","integrity":"sha512-glKJOVQX2RkVW1gc3McH4tZfJwbydC4pk88CR3qbqqW2b0kSS3nFSYZViF+1RRLvsZGLDx5HFuXMmU2rvJ3hvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGmKiyO1o5DJ0FHDueunrOAjBAkDtCz2dHpD1SRLrrPpAiBuPu/Oq20IpLjxc1Nirr5LbfcNhhGqOl92PGKPOmGwEw=="}]},"maintainers":[{"email":"caseymetz@gmail.com","name":"casey1449"},{"email":"mike@barbershop.io","name":"mike_dixon"},{"email":"hello@kengoldfarb.com","name":"kengoldfarb"},{"email":"hello@barbershop.io","name":"barbershop"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generator-razor-0.2.3.tgz_1504217109914_0.276613226858899"},"directories":{}},"0.2.4":{"name":"@barbershopio/generator-razor","version":"0.2.4","description":"Quickly create React components with corresponding stylesheets and test files!","main":"./generators/component/index.js","private":false,"scripts":{"babel":"babel generators/src --out-dir generators --ignore /templates","watch":"babel generators/src --watch --out-dir generators --ignore /templates","prepublish":"npm run babel","build":"npm run babel"},"repository":{"type":"git"},"files":["generators/component","generators/analytics","templates"],"keywords":["yeoman-generator","razor","react","redux","sass","less","flow"],"author":{"name":"Mike Dixon"},"license":"MIT","homepage":"https://github.com/barbershop/generator-razor","dependencies":{"babel-polyfill":"^6.23.0","glob":"^7.1.1","lodash":"^4.17.4","underscore.string":"^3.3.4","yeoman-generator":"^1.1.1","yosay":"2.0.0"},"devDependencies":{"babel-cli":"^6.24.1","babel-eslint":"7.2.3","babel-plugin-add-module-exports":"0.2.1","babel-plugin-transform-object-rest-spread":"6.23.0","babel-preset-es2015":"^6.24.1","eslint":"3.19.0","eslint-plugin-ejs":"0.0.2"},"engines":{"node":"^6.10.2","npm":"^3.10.10"},"gitHead":"1dec842e66822c0430b2ea1a68a66f62aa63e9a9","_id":"@barbershopio/generator-razor@0.2.4","_shasum":"12997c874f804f1f8ec09c06ed05beb7ce03fb98","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.2.2","_npmUser":{"name":"mike_dixon","email":"mike@barbershop.io"},"dist":{"shasum":"12997c874f804f1f8ec09c06ed05beb7ce03fb98","tarball":"https://registry.npmjs.org/@barbershopio/generator-razor/-/generator-razor-0.2.4.tgz","integrity":"sha512-EpWgoAP6//czYSgbaecJAK07lD5vX0nfVAs2ZY2R67MB200ovZdPJzunq5aO2trMuREeIFV7kL5QFDWzR6q7aA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCu96moJf2L6H7hDpQb9ewUfgzkzq4DDWgefNtEXfXH9gIhAPDuChcriHlxJM7YecOSdqQ9PKvI4IZvYVQ563DM8SEA"}]},"maintainers":[{"email":"caseymetz@gmail.com","name":"casey1449"},{"email":"mike@barbershop.io","name":"mike_dixon"},{"email":"hello@kengoldfarb.com","name":"kengoldfarb"},{"email":"hello@barbershop.io","name":"barbershop"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generator-razor-0.2.4.tgz_1507650641635_0.7833118601702154"},"directories":{}}},"readme":"# Razor Generator\n\nQuickly create React components with corresponding stylesheets and test files!\n\n## Installation\n\nIt's recommended to install the generator globally so you can use it on any project.\n\n```\nnpm i -g generaor-razor\n```\n\n```\nyarn global add generator-razor\n```\n\n## Basic Usage\n\nTo create a component, run the following command from the root directory of your project and follow the prompts.\n\n```\nyo razor:component MyNewComponent\n```\n\n## Configuration\n\nThe first time you run the generator you'll be prompted with a number of choices that are saved in a `.yo-rc.json` configuration file.\n\n\n## Bonus: Generate a Google Tag Manager Config\n\nJust run the following and answer the prompts.\n\n```\nyo razor:analytics\n```\n\nThis will generate a ```gtm.json``` file in the root directory.  This file can be imported into Google Tag Manager by choosing:\n\n**Admin -> Import Container**\n\n## Changelog\n\n## 0.2.4 (10-10-2017)\n\n- Update flow component signature\n\n## 0.2.0 (4-21-2017)\n\n- Add option to include flow annotation in a component.\n- Convert test file template to Jest format\n- Start changelog\n- Add CONTRIBUTING.md\n","maintainers":[{"email":"brandonminch@gmail.com","name":"bminch"},{"email":"hello@barbershop.io","name":"barbershop"},{"email":"hello@kengoldfarb.com","name":"kengoldfarb"}],"time":{"modified":"2022-06-12T15:02:26.709Z","created":"2017-07-28T20:44:25.821Z","0.2.0":"2017-07-28T20:44:25.821Z","0.2.1":"2017-08-20T19:15:23.859Z","0.2.2":"2017-08-20T19:44:46.292Z","0.2.3":"2017-08-31T22:05:10.848Z","0.2.4":"2017-10-10T15:50:43.137Z"},"homepage":"https://github.com/barbershop/generator-razor","keywords":["yeoman-generator","razor","react","redux","sass","less","flow"],"repository":{"type":"git"},"author":{"name":"Mike Dixon"},"license":"MIT","readmeFilename":"README.md"}