This repository contains a collection of utilities written in TypeScript.
- Install Dependencies:
npm run install:deps
- Publish Package Updates:
npx lerna publish <patch|minor|major>
Opening a Pull Request from a feature branch to the master branch triggers the following four workflow jobs for all updated packages:
- TS -> JS Compilation:
npm run test:compile
- Code Coverage:
npm run test:coverage
- Linting:
npm run test:lint
- Unit Tests:
npm run test:unit
There is a variant of each script that runs for all packages, regardless of whether they have been updated:
- TS -> JS Compilation:
npm run test:compile:all
- Code Coverage:
npm run test:coverage:all
- Linting:
npm run test:lint:all
- Unit Tests:
npm run test:unit:all
- eslint-config-vartanovs-js - ESLint configuration for JavaScript development
- eslint-config-vartanovs-ts - ESLint configuration for TypeScript development
- @vartanovs/mongo-client - Client to access mongoDB data store
- @vartanovs/redis-client - Client to access redis data store