@solid-soda/scripts
<img src="https://raw.githubusercontent.com/solid-soda/assets/master/logo.png" align="right" alt="Solid Soda logo" width="160" height="160">
Last updated a month ago by igor.kamyshev .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @solid-soda/scripts 
SYNC missed versions from official npm registry.

@solid-soda/scripts

Solid Soda logo

Speed up the creation and maintenance of your JS applications. Zero configuration way to use modern code-quality tools.

  • Zero-config. Any tool already configured inside.
  • Universal. Supports TS, React, and can be used with any tech.
  • Uniform. Config can't be modified (all projects have the same configs).

TL;DR

yarn add -D @solid-soda/scripts
yarn soda init

yarn s lint
yarn s pretty

Motivation

  1. Before start to code we must set-up ESLint, Stylelint, Prettier, Commitizen, etc. We can to automate all this. Machines have to suffer.
  2. New lint rule adding is a hell. We provide the one source of true for any project. Just bump @solid-soda/scripts in your project.

Install

yarn add -D @solid-soda/scripts
yarn soda init

Or if you prefer npm:

npm install --save-dev @solid-soda/scripts
npm run soda init

Scripts

@solid-soda/scripts provides many scripts for JS application maintaince.

Linter

yarn soda lint

It performs static analysis of your JS/TS code and stylesheets.

Command runs ESLint and Stylelint under the hood, but we don't allow to modify their configuration. One config to rule them all.

This command allow --fix option to fix all fixable errors in your code.

Prettier

yarn soda pretty

It just formats the code.

Command runs Prettier with basic fancy configuration, we don't allow to modify it. One config to rule them all.

Commit creation

yarn soda cz

It starts nice CLI for creation commit with conventional commit messages rules. CLI screenshot

Command starts Commitizen CLI, it uses conventional-changelog configuration and doesn't allow to modify it. One config to rule them all.

Release

yarn soda release

It bump version in package.json, generate CHANGELOG.md and create git tag, with semver and conventional commit messages.

Command runs Standard Version.

Languages and Frameworks

TypeScript

TypeScript support out of the box, just add tsconfig.json to root of your project.

React

React/JSX support out of the box, just add react package to you project.

Svelte

Limitations

  1. Only one .gitignore. Your project must contain exactly one .gitignore file in root. Sorry, we works on it.

Current Tags

  • 1.19.1                                ...           latest (a month ago)

84 Versions

  • 1.19.1                                ...           a month ago
  • 1.19.0                                ...           a month ago
  • 1.18.0                                ...           2 months ago
  • 1.17.0                                ...           2 months ago
  • 1.16.1                                ...           2 months ago
  • 1.15.2                                ...           3 months ago
  • 1.15.1                                ...           3 months ago
  • 1.15.0                                ...           4 months ago
  • 1.14.9                                ...           5 months ago
  • 1.14.8                                ...           5 months ago
  • 1.14.7                                ...           7 months ago
  • 1.14.6                                ...           7 months ago
  • 1.14.5                                ...           7 months ago
  • 1.14.4                                ...           7 months ago
  • 1.14.3                                ...           7 months ago
  • 1.14.2                                ...           8 months ago
  • 1.14.1                                ...           8 months ago
  • 1.14.0                                ...           8 months ago
  • 1.13.4                                ...           8 months ago
  • 1.13.3                                ...           8 months ago
  • 1.13.2                                ...           8 months ago
  • 1.13.1                                ...           8 months ago
  • 1.13.0                                ...           8 months ago
  • 1.12.8                                ...           8 months ago
  • 1.12.7                                ...           8 months ago
  • 1.12.6                                ...           8 months ago
  • 1.12.5                                ...           9 months ago
  • 1.12.4                                ...           9 months ago
  • 1.12.3                                ...           9 months ago
  • 1.12.1                                ...           9 months ago
  • 1.12.0                                ...           9 months ago
  • 1.11.15                                ...           9 months ago
  • 1.11.14                                ...           9 months ago
  • 1.11.13                                ...           10 months ago
  • 1.11.12                                ...           10 months ago
  • 1.11.11                                ...           10 months ago
  • 1.11.10                                ...           10 months ago
  • 1.11.9                                ...           10 months ago
  • 1.11.8                                ...           10 months ago
  • 1.11.7                                ...           10 months ago
  • 1.11.6                                ...           10 months ago
  • 1.11.5                                ...           10 months ago
  • 1.11.4                                ...           10 months ago
  • 1.11.3                                ...           10 months ago
  • 1.11.2                                ...           10 months ago
  • 1.11.1                                ...           10 months ago
  • 1.11.0                                ...           10 months ago
  • 1.10.1                                ...           10 months ago
  • 1.10.0                                ...           10 months ago
  • 1.9.3                                ...           10 months ago
  • 1.9.2                                ...           10 months ago
  • 1.9.1                                ...           10 months ago
  • 1.9.0                                ...           10 months ago
  • 1.8.4                                ...           10 months ago
  • 1.8.2                                ...           a year ago
  • 1.8.1                                ...           a year ago
  • 1.8.0                                ...           a year ago
  • 1.7.1                                ...           a year ago
  • 1.7.0                                ...           a year ago
  • 1.6.3                                ...           a year ago
  • 1.6.2                                ...           a year ago
  • 1.6.0                                ...           a year ago
  • 1.6.1                                ...           a year ago
  • 1.4.1                                ...           a year ago
  • 1.4.0                                ...           a year ago
  • 1.3.0                                ...           a year ago
  • 1.2.4                                ...           a year ago
  • 1.2.3                                ...           a year ago
  • 1.2.2                                ...           a year ago
  • 1.2.0                                ...           a year ago
  • 1.1.7                                ...           a year ago
  • 1.1.6                                ...           a year ago
  • 1.1.5                                ...           a year ago
  • 1.1.4                                ...           a year ago
  • 1.1.3                                ...           a year ago
  • 1.1.2                                ...           a year ago
  • 1.1.1                                ...           a year ago
  • 1.1.0                                ...           a year ago
  • 1.0.7                                ...           a year ago
  • 1.0.6                                ...           a year ago
  • 1.0.5                                ...           a year ago
  • 1.0.4                                ...           a year ago
  • 1.0.3                                ...           a year ago
  • 1.0.2                                ...           a year ago

Copyright 2014 - 2016 © taobao.org |