@alex7kom/sayonara-config
Zero config tools
Last updated 2 months ago by alex7kom .
MIT · Original npm · Tarball · package.json
$ cnpm install @alex7kom/sayonara-config 
SYNC missed versions from official npm registry.

Sayonara, config

A zero-config toolkit for JavaScript and TypeScript projects.

Currently this toolkit includes:

  • Project initialization (npm init, git init, .editorconfig, etc.)
  • Linting via ESLint+Prettier
  • Auto formatting via Prettier
  • Jest as a test runner
  • TypeScript support
  • JSDoc support

Usage

Sayonara, config has multiple sets of configuration suitable for different types of project.

  • node-app - Node.js app
  • node-app-ts - TypeScript Node.js app
  • node-library - Node.js library
  • browser-library - a library meant to be used on the client
  • universal-library - a library meant to be used on both the client and the server
  • npm-package - prepare project for publish on NPM
  • ts-ready - a typechecked JS library with index.d.ts built
  • preact-app-ts - a TypeScript Preact App

Multiple sets are allowed.

Just run in the project directory:

npx @alex7kom/sayonara-config node-library npm-package

It will install all the needed dependencies and project boilerplate. It will also remember installed sets so the next time you upgrade Sayonara, config you'll just need to run:

sayonara-config

Usage

Commands exposed via NPM scripts:

  • lint - lint *.js and *.ts files in /src directory
  • pretty - pretty *.js and *.ts files in /src
  • test - run Jest on *.test.js(x) and *.test.ts(x) files in /src
  • build - run build tools where applicable

License

MIT

Current Tags

  • 0.11.1                                ...           latest (2 months ago)

28 Versions

  • 0.11.1                                ...           2 months ago
  • 0.11.0                                ...           2 months ago
  • 0.10.2                                ...           3 months ago
  • 0.10.1                                ...           3 months ago
  • 0.10.0                                ...           3 months ago
  • 0.9.0                                ...           3 months ago
  • 0.8.1                                ...           4 months ago
  • 0.8.0                                ...           4 months ago
  • 0.7.0                                ...           4 months ago
  • 0.6.1                                ...           6 months ago
  • 0.6.0                                ...           6 months ago
  • 0.5.0                                ...           a year ago
  • 0.4.2                                ...           a year ago
  • 0.4.1                                ...           a year ago
  • 0.4.0                                ...           a year ago
  • 0.3.7                                ...           a year ago
  • 0.3.6                                ...           a year ago
  • 0.3.5                                ...           a year ago
  • 0.3.4                                ...           a year ago
  • 0.3.3                                ...           a year ago
  • 0.3.2                                ...           2 years ago
  • 0.3.1                                ...           2 years ago
  • 0.3.0                                ...           2 years ago
  • 0.2.3                                ...           2 years ago
  • 0.2.2                                ...           2 years ago
  • 0.2.1                                ...           2 years ago
  • 0.2.0                                ...           2 years ago
  • 0.1.0                                ...           2 years ago
Maintainers (1)
Downloads
Today 28
This Week 30
This Month 91
Last Day 1
Last Week 1
Last Month 34
Dev Dependencies (1)
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |