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 |