2.1.3 • Published 1 year ago

@tvenceslau/decorator-validation v2.1.3

Weekly downloads
-
License
MIT
Repository
gitlab
Last release
1 year ago

Banner

Licence GitHub language count GitHub top language CodeQL

Status

Build

coverage

Main Docs

Simple Model Validation Engine

Decorator based

Simple implementation of a Typescript decorator based validation system.

Meant to be easily extended, customized and integrated with the browser's input validation mechanisms

Provides access to common features in other languages:

  • Model serialization/deserialization;
  • Model Hashing;
  • Model Equality;
  • TODO: Model Deep Cloning

Repository Structure

decorator-validation
│
│   .gitignore              <-- Defines files ignored to git
│   .gitlab-ci.yml          <-- GitLab CI/CD config file
│   gulpfile.js             <-- Gulp build scripts. used in the 'build' and 'build:prod' npm scripts
│   jest.config.js          <-- Tests Configuration file
│   jsdocs.json             <-- Documentation generation configuration file
│   LICENCE.md              <-- Licence disclamer
│   nodemon.json            <-- Nodemon config file (allows to live test ts files)
│   package.json
│   package-lock.json
│   README.md               <-- Readme File dynamically compiled from 'workdocs' via the 'docs' npm script
│   tsconfig.json           <-- Typescript config file. Is overriden in 'gulpfile.js' 
│
└───bin
│   │   tag_release.sh      <-- Script to help with releases
│   
└───docs
│   │   ...                 <-- Dinamically generated folder, containing the compiled documentation for this repository. generated via the 'docs' npm script
│   
└───src
│   │   ...                 <-- Source code for this repository
│   
└───tests
│   │   ...                 <-- Test sources for this repository
│   
└───workdocs                <-- Folder with all pre-compiled documentation
|    │   ...
|    │   Readme.md           <-- Entry point to the README.md   
|
└───dist
|    |  ...                 <-- Dinamically generated folder containing the bundles for distribution
|
└───lib
    |   ...                 <-- Dinamically generated folder containing the compiled code

Repository Languages

JavaScript TypeScript NodeJS ShellScript

Related

Social

LinkedIn

2.1.2

1 year ago

2.1.3

1 year ago

2.1.1

1 year ago

2.1.0

1 year ago

2.0.5

1 year ago

2.0.4

1 year ago

2.0.6

1 year ago

1.6.3

4 years ago

1.8.0

4 years ago

1.6.2

4 years ago

1.6.0

4 years ago

1.5.9

4 years ago

1.5.8

4 years ago

1.7.5

4 years ago

1.5.7

4 years ago

1.7.4

4 years ago

1.5.6

4 years ago

1.7.3

4 years ago

1.5.5

4 years ago

1.7.2

4 years ago

1.5.4

4 years ago

1.7.1

4 years ago

1.5.3

4 years ago

1.7.0

4 years ago

1.5.2

4 years ago

1.5.1

4 years ago

1.5.0

4 years ago

1.4.2

4 years ago

1.4.1

4 years ago

1.4.0

4 years ago

1.2.6

4 years ago

1.3.3

4 years ago

1.3.2

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.2.5

4 years ago

1.2.0

4 years ago

1.2.4

4 years ago

1.2.3

4 years ago

1.2.1

4 years ago

1.1.27

4 years ago

1.1.17

4 years ago

1.1.21-alpha

4 years ago

1.1.23-alpha

4 years ago

1.1.13-alpha

4 years ago

1.1.19-alpha

4 years ago

1.1.20

4 years ago

1.1.16

4 years ago

1.1.24

4 years ago

1.1.1

4 years ago

1.0.13-alpha

4 years ago

1.1.1-alpha

4 years ago

1.0.14-alpha

4 years ago

1.0.12-alpha

4 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.0.11-alpha

4 years ago

1.0.10-alpha

4 years ago

1.0.8-alpha

4 years ago