GrandLineX Express-Kernel Skeleton project
- Full Typescript project setup
- Jest test and coverage config
- ESLint config with AirBnB & Prettier presets
- Example Kernel Extension code
@/src
- Clone
git clone https://github.com/GrandlineX/skeleton-project.git && cd skeleton-project
- Install dependencies
npm install
- Build project
npm run buildprep
; - Build project
npm run start
;
Command | Description |
---|---|
npm run lint |
start ESLint |
npm run test |
start Jest test collection (creates db entry's) |
npm run test-converage |
start Jest test collection + coverage report (creates db entry's) |
npm run start-dev |
start dev script with disabled cors |
npm run makeDocs |
generates Typedoc documentation |
npm run serveSpec |
Serve your Backend schema with Swagger-Ui |
npm run buildSpecMain |
Build a js connector with types from your schema |