Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 1.36 KB

README.md

File metadata and controls

29 lines (20 loc) · 1.36 KB

Helper scripts Build Status

This package contains common scripts which are very helpful in developing other script utils for projects.

Versioning

Why do we have that dependencies?

  • @eigenspace/argument-parser - argument parser command line.

Why do we have that dev dependencies?

  • @eigenspace/codestyle - includes lint rules, config for typescript.
  • @eigenspace/commit-linter - linter for commit messages.
  • husky - used for configure git hooks.
  • @types/* - contains type definitions for specific library.
  • @eigenspace/common-types - contains common type definitions.
  • jest - testing framework to write unit specs (including snapshots).
  • ts-jest - it lets you use Jest to test projects written in TypeScript.
  • eslint - it checks code for readability, maintainability, and functionality errors.
  • eslint-plugin-eigenspace-script - includes set of script linting rules and configuration for them.
  • typescript - is a superset of JavaScript that have static type-checking and ECMAScript features.
  • lint-staged - used for configure linters against staged git files.

CI

Important!

Travis creates the .npmrc file during ci startup. This file contains the access token to the npm repository.