create-strict-app

A set of utilities that will bootstrap a strict Node application.

Usage no npm install needed!

<script type="module">
  import createStrictApp from 'https://cdn.skypack.dev/create-strict-app';
</script>

README

create-strict-app

npm version monthly downloads from npm

A set of utilities that will bootstrap a strict Node application.

Motivations

Whenever creating a Node app or module, I often copy over the same config to lint code, run tests, and lint commit messages. This tool aims to automate that process.

This package bootstraps the following config:

  • eslint
  • prettier
  • commitlint
  • nvm

Installation

  • Install globally with npm install -g create-strict-app
  • If creating a Lerna project, Lerna is required globally npm install -g lerna

Usage

  • cd into project directory or create new directory if needed.
  • Run create-strict-app in the project directory, appending the type of app you wish to create.

Applications

Node App

create-strict-app app

Lerna App

create-strict-app lerna