2.5.0 • Published 3 years ago

@solid-soda/scripts v2.5.0

Weekly downloads
256
License
MIT
Repository
github
Last release
3 years ago

@solid-soda/scripts

Scripts sets up by @solid-soda/scripts

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

  • Zero-config. Any tool is already configured for you.
  • Universal. Supports TS, React, and can be used with any tech.
  • Uniform. Config can be shared (all projects have the same configs).

TL;DR

npx @solid-soda/scripts

Motivation

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

Usage

Just run scripts in a directory with your project.

Just run:

npx @solid-soda/scripts

It will generate all configs and put it to repository. Now, you can use any provided tool.

Some scripts will be added to your package.json:

  • commit — runs Commitizen and allow create nice commit messages
  • pretty — runs Prettier and format all code in the repo
  • lint:code — runs ESLint and preform static analysis of code

If you have some styles in the repo, we will add extra script:

  • lint:styles — runs Stylelint and preform static analysis of styles

If you want to release repo by git-tags, we will add ont more script:

  • release — runs Standard Version, updates CHANGELOG.md, bump version in package.json and created git-tag

Also, this library sets up lint-staged (prettify all staged files), Commitlint (check commit messages by Conventional Commits specifications) and simple-git-hooks (to run Prettier and Commitlint).

Migration guide

Upgrading from version 1.x.x, you must do one simple action: just run @solid-soda/scripts in your repository.

For example:

npx @solid-soda/scripts

Acknowledgements

This project based on mrm and setup configs for Commitizen, Commitlint, ESLint, simple-git-hooks, lint-staged, Prettier, Stylelint.

2.4.0

3 years ago

2.5.0

3 years ago

2.3.2

3 years ago

2.3.1

3 years ago

2.3.0

3 years ago

2.2.0

4 years ago

2.1.1

4 years ago

2.1.0

4 years ago

2.0.0

4 years ago

2.0.0-beta.15

4 years ago

2.0.0-beta.14

4 years ago

2.0.0-beta.13

4 years ago

2.0.0-beta.12

4 years ago

2.0.0-beta.19

4 years ago

2.0.0-beta.18

4 years ago

2.0.0-beta.17

4 years ago

2.0.0-beta.16

4 years ago

2.0.0-beta.11

4 years ago

2.0.0-beta.10

4 years ago

2.0.0-beta.9

4 years ago

2.0.0-beta.8

4 years ago

2.0.0-beta.7

4 years ago

2.0.0-beta.2

4 years ago

2.0.0-beta.6

4 years ago

2.0.0-beta.5

4 years ago

2.0.0-beta.4

4 years ago

2.0.0-beta.3

4 years ago

2.0.0-beta.1

4 years ago

2.0.0-alpha.49

4 years ago

2.0.0-alpha.48

4 years ago

2.0.0-alpha.47

4 years ago

2.0.0-alpha.46

4 years ago

2.0.0-alpha.45

4 years ago

2.0.0-alpha.44

4 years ago

2.0.0-alpha.43

4 years ago

2.0.0-alpha.42

4 years ago

2.0.0-alpha.41

4 years ago

2.0.0-alpha.40

4 years ago

2.0.0-alpha.39

4 years ago

2.0.0-alpha.38

4 years ago

2.0.0-alpha.37

4 years ago

2.0.0-alpha.36

4 years ago

2.0.0-alpha.35

4 years ago

2.0.0-alpha.34

4 years ago

2.0.0-alpha.33

4 years ago

2.0.0-alpha.32

4 years ago

2.0.0-alpha.31

4 years ago

2.0.0-alpha.30

4 years ago

2.0.0-alpha.29

4 years ago

2.0.0-alpha.28

4 years ago

2.0.0-alpha.27

4 years ago

2.0.0-alpha.26

4 years ago

2.0.0-alpha.25

4 years ago

2.0.0-alpha.24

4 years ago

2.0.0-alpha.22

4 years ago

2.0.0-alpha.23

4 years ago

2.0.0-alpha.21

4 years ago

2.0.0-alpha.20

4 years ago

2.0.0-alpha.19

4 years ago

2.0.0-alpha.18

4 years ago

2.0.0-alpha.17

4 years ago

2.0.0-alpha.16

4 years ago

2.0.0-alpha.15

4 years ago

2.0.0-alpha.14

4 years ago

2.0.0-alpha.13

4 years ago

2.0.0-alpha.12

4 years ago

2.0.0-alpha.11

4 years ago

2.0.0-alpha.10

4 years ago

2.0.0-alpha.9

4 years ago

2.0.0-alpha.8

4 years ago

2.0.0-alpha.7

4 years ago

2.0.0-alpha.5

4 years ago

2.0.0-alpha.6

4 years ago

2.0.0-alpha.4

4 years ago

2.0.0-alpha.3

4 years ago

2.0.0-alpha.2

4 years ago

2.0.0-alpha.1

4 years ago

1.20.0

4 years ago

1.19.0

4 years ago

1.19.1

4 years ago

1.18.0

4 years ago

1.17.0

4 years ago

1.16.1

4 years ago

1.15.2

4 years ago

1.15.1

4 years ago

1.15.0

4 years ago

1.14.9

5 years ago

1.14.8

5 years ago

1.14.7

5 years ago

1.14.6

5 years ago

1.14.5

5 years ago

1.14.4

5 years ago

1.14.3

5 years ago

1.14.2

5 years ago

1.14.1

5 years ago

1.14.0

5 years ago

1.13.4

5 years ago

1.13.3

5 years ago

1.13.2

5 years ago

1.13.1

5 years ago

1.13.0

5 years ago

1.12.8

5 years ago

1.12.7

5 years ago

1.12.6

5 years ago

1.12.5

5 years ago

1.12.4

5 years ago

1.12.3

5 years ago

1.12.1

5 years ago

1.12.0

5 years ago

1.11.15

5 years ago

1.11.14

5 years ago

1.11.13

5 years ago

1.11.12

5 years ago

1.11.11

5 years ago

1.11.10

5 years ago

1.11.9

5 years ago

1.11.8

5 years ago

1.11.7

5 years ago

1.11.6

5 years ago

1.11.5

5 years ago

1.11.4

5 years ago

1.11.3

5 years ago

1.11.2

5 years ago

1.11.1

5 years ago

1.11.0

5 years ago

1.10.1

5 years ago

1.10.0

5 years ago

1.9.3

5 years ago

1.9.2

5 years ago

1.9.1

5 years ago

1.9.0

5 years ago

1.8.4

5 years ago

1.8.2

5 years ago

1.8.1

5 years ago

1.8.0

5 years ago

1.7.1

5 years ago

1.7.0

5 years ago

1.6.3

5 years ago

1.6.2

5 years ago

1.6.0

5 years ago

1.6.1

5 years ago

1.4.1

5 years ago

1.4.0

5 years ago

1.3.0

5 years ago

1.2.4

5 years ago

1.2.3

5 years ago

1.2.2

5 years ago

1.2.0

5 years ago

1.1.7

5 years ago

1.1.6

5 years ago

1.1.5

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago