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

dooboo-cli

Package Overview
Dependencies
Maintainers
1
Versions
195
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

dooboo-cli

React and react-native starter kit

  • 6.0.2
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
39
increased by8.33%
Maintainers
1
Weekly downloads
 
Created
Source

dooboo-cli

Npm Version Downloads Build Status License Greenkeeper badge

Quick News

  • v3 release announcement
  • Latest stable version is 3.2.0.
  • Please install 3.1.0 if you'd like to cover the post install step for react-navigation.

Compatability

  • version 3

    • React

      packagenecessary
      react-router-dom>= 5.0.0
      styled-components>= 4.0.0
      react>= 16.9.0
    • React Native

      packagenecessary
      react-navigation>= 5.0.0
      styled-components>= 4.0.0
      react-native>= 59.0.0
    • React Native & Expo Templates

      dooboo-cliRN templateExpo template
      3.3.110.61.536
      3.4.+0.62.+37
      3.5.+0.62.+38
      3.6.+0.63.+38
      4.0.+0.63.+39
      5.0.+0.63.+ (web support)40
      6.0.+0.63.+ (atomic design)40

Stacks we use

Web based project
Native mobile based project

Quick News

  • In v5, we drive react-native project to support react-native-web.
    • Main changes in react-native project
      • The screen component should be wrapped with withScreen provided in wrapper.tsx.
  • Starting from v6, we manage our boilerplate in atomic design pattern
    • Main changes in all projects
      • screen dir moved to pages.
      • shared dir moved to templates.

Installation

  • with npm
      npm install -g dooboo-cli
    
  • with yarn
      yarn global add dooboo-cli
    

Usage

  Usage: dooboo [source file]

  Options:
    -V, --version        output the version number
    -h, --help           output usage information

  Commands:
    init                 init boilerplate of dooboo generated app.
    start                start the project
    test                 run test for your project
    page <c>             generate page (aka screen) component.
    template <c>         generate template (aka shared) component.
    api <c>              generate file for api call format.

Preview

image

Contribution

TODO

  • Support navigation templates for react & react-native
  • Upgrade template to react@16.9.+
  • Upgrade template to react-native@0.63.+
  • Support react-native-web in both react-native and expo projects
  • Upgrade template to react-navigation v5
  • Support personal boilerplate option for react-native

Keywords

FAQs

Package last updated on 31 Jan 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