├── CHANGELOG.md ├── .editorconfig ├── .eslintrc.js ├── .github └── workflows │ └── node.js.yml ├── .gitignore ├── .prettierrc ├── LICENSE ├── README.md ├── babel.config.js ├── copyDeclarations.js ├── defaultConfig.cjs ├── docs ├── arrival.png ├── createcomponentexample.png ├── kontur.png ├── reactcci.xml └── webstormIntegration.md ├── index.ts ├── jest.config.js ├── package.json ├── readme-example.gif ├── rollup.config.mjs ├── src ├── buildComponent.ts ├── checkComponentExistence.ts ├── checkConfig.ts ├── constants.ts ├── generateFiles.ts ├── getFinalAgreement.ts ├── getModuleRootPath.ts ├── getProjectRootPath.ts ├── getQuestionsSettings.ts ├── getTemplate.ts ├── getTemplateFile.ts ├── getTemplateNamesToCreate.ts ├── getTemplateNamesToUpdate.ts ├── helpers.ts ├── initialize.ts ├── parseDestinationPath.ts ├── processAfterGeneration.ts ├── processCommandLineFlags.ts ├── setComponentNames.ts ├── setComponentTemplate.ts ├── setConfig.ts ├── setPath.ts ├── setProject.ts └── types.ts ├── templates ├── class.tmp ├── fc.tmp ├── index.tmp ├── stories.tmp └── test.tmp ├── tests ├── generateFiles.test.ts ├── getFinalAgreement.test.ts ├── getProjectRootPath.test.ts ├── getQuestionsSettings.test.ts ├── getTemplateFile.test.ts ├── getTemplateNamesToCreate.test.ts ├── helpers.test.ts ├── initialize.test.ts ├── setComponentNames.test.ts ├── setComponentTemplate.test.ts ├── setPath.test.ts ├── setProject.test.ts └── testUtils.ts ├── tsconfig.json └── yarn.lock / CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/ CHANGELOG.md -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/README.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/babel.config.js -------------------------------------------------------------------------------- /copyDeclarations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/copyDeclarations.js -------------------------------------------------------------------------------- /defaultConfig.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/defaultConfig.cjs -------------------------------------------------------------------------------- /docs/arrival.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/docs/arrival.png -------------------------------------------------------------------------------- /docs/createcomponentexample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/docs/createcomponentexample.png -------------------------------------------------------------------------------- /docs/kontur.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/docs/kontur.png -------------------------------------------------------------------------------- /docs/reactcci.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/docs/reactcci.xml -------------------------------------------------------------------------------- /docs/webstormIntegration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/docs/webstormIntegration.md -------------------------------------------------------------------------------- /index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/index.ts -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/package.json -------------------------------------------------------------------------------- /readme-example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/readme-example.gif -------------------------------------------------------------------------------- /rollup.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/rollup.config.mjs -------------------------------------------------------------------------------- /src/buildComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/src/buildComponent.ts -------------------------------------------------------------------------------- /src/checkComponentExistence.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/src/checkComponentExistence.ts -------------------------------------------------------------------------------- /src/checkConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/src/checkConfig.ts -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/generateFiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/src/generateFiles.ts -------------------------------------------------------------------------------- /src/getFinalAgreement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/src/getFinalAgreement.ts -------------------------------------------------------------------------------- /src/getModuleRootPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/src/getModuleRootPath.ts -------------------------------------------------------------------------------- /src/getProjectRootPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/src/getProjectRootPath.ts -------------------------------------------------------------------------------- /src/getQuestionsSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/src/getQuestionsSettings.ts -------------------------------------------------------------------------------- /src/getTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/src/getTemplate.ts -------------------------------------------------------------------------------- /src/getTemplateFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/src/getTemplateFile.ts -------------------------------------------------------------------------------- /src/getTemplateNamesToCreate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/src/getTemplateNamesToCreate.ts -------------------------------------------------------------------------------- /src/getTemplateNamesToUpdate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/src/getTemplateNamesToUpdate.ts -------------------------------------------------------------------------------- /src/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/src/helpers.ts -------------------------------------------------------------------------------- /src/initialize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/src/initialize.ts -------------------------------------------------------------------------------- /src/parseDestinationPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/src/parseDestinationPath.ts -------------------------------------------------------------------------------- /src/processAfterGeneration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/src/processAfterGeneration.ts -------------------------------------------------------------------------------- /src/processCommandLineFlags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/src/processCommandLineFlags.ts -------------------------------------------------------------------------------- /src/setComponentNames.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/src/setComponentNames.ts -------------------------------------------------------------------------------- /src/setComponentTemplate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/src/setComponentTemplate.ts -------------------------------------------------------------------------------- /src/setConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/src/setConfig.ts -------------------------------------------------------------------------------- /src/setPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/src/setPath.ts -------------------------------------------------------------------------------- /src/setProject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/src/setProject.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/src/types.ts -------------------------------------------------------------------------------- /templates/class.tmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/templates/class.tmp -------------------------------------------------------------------------------- /templates/fc.tmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/templates/fc.tmp -------------------------------------------------------------------------------- /templates/index.tmp: -------------------------------------------------------------------------------- 1 | export {#NAME#} from './#COMPONENT_FILE_PREFIX#' 2 | -------------------------------------------------------------------------------- /templates/stories.tmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/templates/stories.tmp -------------------------------------------------------------------------------- /templates/test.tmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/templates/test.tmp -------------------------------------------------------------------------------- /tests/generateFiles.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/tests/generateFiles.test.ts -------------------------------------------------------------------------------- /tests/getFinalAgreement.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/tests/getFinalAgreement.test.ts -------------------------------------------------------------------------------- /tests/getProjectRootPath.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/tests/getProjectRootPath.test.ts -------------------------------------------------------------------------------- /tests/getQuestionsSettings.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/tests/getQuestionsSettings.test.ts -------------------------------------------------------------------------------- /tests/getTemplateFile.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/tests/getTemplateFile.test.ts -------------------------------------------------------------------------------- /tests/getTemplateNamesToCreate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/tests/getTemplateNamesToCreate.test.ts -------------------------------------------------------------------------------- /tests/helpers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/tests/helpers.test.ts -------------------------------------------------------------------------------- /tests/initialize.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/tests/initialize.test.ts -------------------------------------------------------------------------------- /tests/setComponentNames.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/tests/setComponentNames.test.ts -------------------------------------------------------------------------------- /tests/setComponentTemplate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/tests/setComponentTemplate.test.ts -------------------------------------------------------------------------------- /tests/setPath.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/tests/setPath.test.ts -------------------------------------------------------------------------------- /tests/setProject.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/tests/setProject.test.ts -------------------------------------------------------------------------------- /tests/testUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/tests/testUtils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coolassassin/reactcci/HEAD/yarn.lock --------------------------------------------------------------------------------