{"_id":"@amphore-dev/architect-plugin-react","_rev":"9-2559226dc0c77aa12bd0d2ef522ee783","name":"@amphore-dev/architect-plugin-react","dist-tags":{"latest":"1.0.6"},"versions":{"1.0.4":{"name":"@amphore-dev/architect-plugin-react","version":"1.0.4","keywords":["@amphore-dev","architect","plugin","cli","react"],"author":{"name":"Amphore Dev"},"license":"ISC","_id":"@amphore-dev/architect-plugin-react@1.0.4","maintainers":[{"name":"shimon42","email":"contact@amphore.dev"}],"homepage":"https://github.com/amphore-dev/architect-plugin-react#readme","bugs":{"url":"https://github.com/amphore-dev/architect-plugin-react/issues"},"dist":{"shasum":"f0f12f99cc3b6aaeee71b54095f5c5a461214d02","tarball":"https://registry.npmjs.org/@amphore-dev/architect-plugin-react/-/architect-plugin-react-1.0.4.tgz","fileCount":16,"integrity":"sha512-FKdVdKOu+jjOSuhxae0+EGQfdfr6p2PeOZHH5i88krE0YRtagOdGZgFjXOTmR1Sp1ZE2ZzP9tuVAuHPZqzJ5WA==","signatures":[{"sig":"MEYCIQDuJsGeLiX65g0YlUMntYHDtlPOv73qj+Zp7KwvM6p5jQIhAMWzNkUq1lADbJc3qCRY48wV/qsyppppAHsH374NI89t","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5521},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"9e5400e6ccff30c836e5b4a50b143d17ff37d1c8","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"shimon42","email":"contact@amphore.dev"},"repository":{"url":"git+https://github.com/amphore-dev/architect-plugin-react.git","type":"git"},"_npmVersion":"10.7.0","description":"React plugin for Architect","directories":{},"_nodeVersion":"20.14.0","dependencies":{"@amphore-dev/architect":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/architect-plugin-react_1.0.4_1726841213454_0.12922709505060603","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@amphore-dev/architect-plugin-react","version":"1.0.5","keywords":["@amphore-dev","architect","plugin","cli","react"],"author":{"name":"Amphore Dev","email":"contact@amphore.dev"},"license":"ISC","_id":"@amphore-dev/architect-plugin-react@1.0.5","maintainers":[{"name":"shimon42","email":"contact@amphore.dev"}],"homepage":"https://github.com/amphore-dev/architect-plugin-react#readme","bugs":{"url":"https://github.com/amphore-dev/architect-plugin-react/issues"},"dist":{"shasum":"7904502cf61c2a28a67e0140625fafefdd42e225","tarball":"https://registry.npmjs.org/@amphore-dev/architect-plugin-react/-/architect-plugin-react-1.0.5.tgz","fileCount":13,"integrity":"sha512-ykVG8OonWaZM34pldmq7WKnSyJ77PxX8xBz4tnKRXRXWiu5RW85PEhWTcVmwhGjpQckwi6Nfwr9sKrOT8dsuiw==","signatures":[{"sig":"MEUCIQDjsel5bG5mzZXUhB8Kc/ppYWmKpWAhQT/TAdiraNttygIgbVXng7OKeShd9UDVb6tTHpDMdPcEYE8hY+rH009iEnE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4913},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"f4371b6880f720361905e31959464237114c4e50","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc"},"_npmUser":{"name":"shimon42","email":"contact@amphore.dev"},"repository":{"url":"git+https://github.com/amphore-dev/architect-plugin-react.git","type":"git"},"_npmVersion":"10.8.2","description":"React plugin for Architect","directories":{},"_nodeVersion":"20.17.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/architect-plugin-react_1.0.5_1727004536986_0.5244453432510359","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@amphore-dev/architect-plugin-react","version":"1.0.6","description":"React plugin for Architect","repository":{"type":"git","url":"git+https://github.com/amphore-dev/architect-plugin-react.git"},"main":"dist/index.js","scripts":{"build":"tsc","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["@amphore-dev","architect","plugin","cli","react"],"author":{"name":"Amphore Dev","email":"contact@amphore.dev"},"license":"ISC","_id":"@amphore-dev/architect-plugin-react@1.0.6","gitHead":"4cb76cda9a28bc9ee6cae5ef8e67a7899b9e6e4d","types":"./dist/index.d.ts","bugs":{"url":"https://github.com/amphore-dev/architect-plugin-react/issues"},"homepage":"https://github.com/amphore-dev/architect-plugin-react#readme","_nodeVersion":"20.19.4","_npmVersion":"10.8.2","dist":{"integrity":"sha512-jMp6f28FBChHHkzS1MwZMSLSxiJkREU5Ny2KrfiSiEvy8IxDounwdDIKSjpDvvSi00li6Sl4ApeSq/cSQP9uBw==","shasum":"f2f439f6d3ec75653c183c14075233c8e4d9aacf","tarball":"https://registry.npmjs.org/@amphore-dev/architect-plugin-react/-/architect-plugin-react-1.0.6.tgz","fileCount":13,"unpackedSize":5033,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEm37bsK69aE85oS/lRXvZWKQCtcZs4W9ZtZbdn30nVsAiEAsqeHK7N9zSiOHAM8MpupH+F3OpH1XI6oHxelj0/DTKU="}]},"_npmUser":{"name":"shimon42","email":"contact@amphore.dev"},"directories":{},"maintainers":[{"name":"shimon42","email":"contact@amphore.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/architect-plugin-react_1.0.6_1756325092996_0.6918010504661156"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-20T14:06:53.365Z","modified":"2025-08-27T20:04:53.393Z","1.0.0":"2024-09-20T13:30:26.105Z","1.0.1":"2024-09-20T13:39:50.816Z","1.0.2":"2024-09-20T13:45:06.094Z","1.0.3":"2024-09-20T13:52:43.745Z","1.0.4":"2024-09-20T14:06:53.701Z","1.0.5":"2024-09-22T11:28:57.162Z","1.0.6":"2025-08-27T20:04:53.187Z"},"bugs":{"url":"https://github.com/amphore-dev/architect-plugin-react/issues"},"author":{"name":"Amphore Dev","email":"contact@amphore.dev"},"license":"ISC","homepage":"https://github.com/amphore-dev/architect-plugin-react#readme","keywords":["@amphore-dev","architect","plugin","cli","react"],"repository":{"type":"git","url":"git+https://github.com/amphore-dev/architect-plugin-react.git"},"description":"React plugin for Architect","maintainers":[{"name":"shimon42","email":"contact@amphore.dev"}],"readme":"# Architect plugin: React\n\nThe **architect-plugin-react** extends the functionality of the [Architect CLI tool](https://www.npmjs.com/package/@amphore-dev/architect), enabling developers to easily generate React components, React Native components, and TypeScript versions for both. This plugin simplifies the creation of components for modern JavaScript and TypeScript frameworks, making it easy to scaffold projects and maintain consistency in your codebase.\n\n## Features\n\n-   Generate React components and React Native components.\n-   Supports both JavaScript and TypeScript versions for React and React Native.\n-   Easy integration with the Architect CLI tool for seamless project management.\n-   Customizable output directory and component structure.\n\n## Supported Languages\n\nThe plugin supports the following languages for component generation:\n\n| Language                  | Description                             |\n| ------------------------- | --------------------------------------- |\n| `react`                   | Standard React component (JavaScript)   |\n| `react-typescript`        | React component using TypeScript        |\n| `react-native`            | React Native component (JavaScript)     |\n| `react-native-typescript` | React Native component using TypeScript |\n\n## Installation\n\nInstall the plugin in your project directory with either npm or Yarn:\n\n```bash\nnpm install --save-dev @amphore-dev/architect-plugin-react\n```\n\nor\n\n```bash\nyarn add --dev @amphore-dev/architect-plugin-react\n```\n\n## Usage\n\nTo configure the plugin, modify the `architect.config.json` file in your project directory. Specify the language you want to use for component generation:\n\n```json\n{\n    \"plugins\": [\"@amphore-dev/architect-plugin-react\"],\n    \"language\": \"react-typescript\",\n    \"outputDir\": \"src\"\n}\n```\n\n## License\n\nThis plugin is licensed under the ISC License.\n","readmeFilename":"README.md"}