0.0.4 • Published 1 year ago

@appbricks/data-validators v0.0.4

Weekly downloads
-
License
GPL-3.0
Repository
github
Last release
1 year ago

Node Typescript Module Template

Overview

Typescript "Hello World" node module template with unit tests.

Building

Analyse code for potential errors:

npm run lint

Fix formating that cause linting errors.

npm run lint-fix

Run unit tests:

npm run test

Build project:

npm run build

References

The project was setup by creating a skeleton node module project based on instructions found at:

The project was configured for typescript by following the instructions at the following links:

As instructed the following modules were installed.

npm install --save-dev typescript
npm install --save-dev @types/node

The typescript configuration file tsconfig.json was created and customized by running:

npx tsc --init --rootDir src --outDir lib \
  --esModuleInterop --resolveJsonModule --lib es6 \
  --module commonjs --allowJs true --noImplicitAny true

Linting was setup by following the instructions at the following links:

As instructed the following modules were installed for linting as well as formatting of typescript code files.

npm install --save-dev eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin
npm install --save-dev prettier eslint-config-prettier eslint-plugin-prettier

npm install --save-dev jest ts-jest @types/jest

The file .eslintrc was created according to the instructions at the above links to perform the required analysis of the code. The file prettierrc was created to ensure the code formatting follows a consisting style.

0.0.3

1 year ago

0.0.4

1 year ago

0.0.2

3 years ago

0.0.1

3 years ago

0.0.0

3 years ago