This package contains common scripts which are very helpful in developing other script utils for projects.
@eigenspace/argument-parser- argument parser command line.
@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.
Important!
Travis creates the .npmrc file during ci startup. This file contains the access token to the npm repository.