Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@react-app-cli/core

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@react-app-cli/core

The Command Line Interface for Front-End projects with React

  • 0.1.38
  • unpublished
  • latest
  • npm
  • Socket score

Version published
Weekly downloads
0
Maintainers
1
Weekly downloads
 
Created
Source

React App Cli (@react-app-cli/core)

Why?

To increase your productivity in React projects and stop copying-pasting files or folders each time you want to create a new component.

You can run it using npx:

  npx @react-app-cli/core create component --name Button --type common

or add into your project:

  yarn add --dev @react-app-cli/core
  yarn react-app-cli create component --name Button --type common

(npx is a package runner tool that comes with npm 5.2+)

Config File

When you run react-app-cli within your project and wanna use custom settings create a ".react-cli.json" config file.

Example of the .react-cli.json config file:
{
  "baseUrl": "./src",
  "ignoreTypes": false,
  "layers": {
    "dataAccess": "data-access",
    "domain": "domain",
    "dto": "dto",
    "entity": "domain/<name>/entity",
    "presenter": "presentation/presenter",
    "repository": "domain/<name>/repository",
    "service": "domain/<name>/service",
    "ui": "presentation/ui"
  },
  "naming": {
    "component": ".component",
    "styles": ".styles",
    "typings": ".typings"
  },
  "styles": "styled",
  "typescript": true
}
  • baseUrl - application entry point;
  • naming - files pre-extension;
  • layer - application layers;
  • ignoreTypes - unchangeable;
  • styles - styles types generating:
    • Variants: css | less | scss | styled;
  • typescript - using ts in project.

React App Commands

Option legends:
  • <option name> - required;
  • [option name] - optional.

Create Component Command

To create a component at the ui layer of your application, you should use:

react-app-cli create component --name <name> --type [type] [--ignoreTypes]

cmpt is the shorthand for the component

options
  • --name, -n - component name (will converted to kebab-case for file naming);
  • --type, -t - component types:
    • Variants - common, modules, pages. Also you can use custom type as path to component like route/user/components will be created in <ui layer>/route/user/components;
    • Default - <ui layer>/components;
  • --ignoreTypes, -it - ignore typings files.

License

React App Cli is Open Source software licensed as MIT.

Keywords

FAQs

Package last updated on 13 Jul 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc