@tvenceslau/injectable-decorators
v1.1.0
Published
injectable decorators extension for decorator validation
Downloads
12
Maintainers
Readme
Injectable Decorators
Simple implementation of injectables
Installation
In order to use the injectable decorators package, we need to follow a list of steps presented below.
Step 1: Run npm install
To install as a dependency do:
$ npm install @tvenceslau/injectable-decorators
To install as a dev dependency do:
$ npm install @tvenceslau/injectable-decorators --save-dev
instead.
Repository Structure
injectable-decorators
│
│ .gitignore <-- Defines files ignored to git
│ .gitlab-ci.yml <-- GitLab CI/CD config file
│ .nmpignore <-- Defines files ignored by npm
│ .nmprc <-- Defines the Npm registry for this package
│ 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