Skip to content
TypeScript HTTP Framework, bred and grown in MVP Workshop
TypeScript JavaScript
Branch: master
Clone or download
Latest commit b7b8f01 May 13, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
compiler Moved to compiler. Oct 17, 2018
docs Set theme jekyll-theme-minimal Nov 2, 2018
http Updated requestType to support arbitrary return values when wrapping … Nov 26, 2018
util Removed console.log() and put comma. Jan 28, 2019
.gitignore Separated badoom-ts to a node_module Oct 15, 2018
.npmignore Allowed for the new badoom-ts publish flow. Oct 16, 2018
.sequelizerc Initial commit Oct 10, 2018 Added license. Nov 2, 2018 Created script for building transformer.ts and added readme documenta… Oct 17, 2018
app.ts Blocking of swagger and api-doc endpoints now occurs only if NODE_ENV… Nov 13, 2018
index.ts Added support for app-level afterMiddleware. Nov 21, 2018
package.json Updated sequelize. May 13, 2019
tsconfig.json Refactored src to root dir. Oct 17, 2018
tslint.json Indenting by 2 spaces. Oct 10, 2018
yarn.lock Updated sequelize. May 13, 2019

MVP Workshop

TypeScript HTTP Framework


Getting started

  1. Install dependencies: yarn install

  2. Setup tsconfig.json

  3. Run docker-compose up -d

  4. Start the watchers: yarn start

How to

  • Run db migrations: yarn db:migration:migrate
  • Create new migration: yarn db:migration:generate --name create-users-table

Publishing New Version

Transformer Changes

The transformer is used in other tsconfig.json files for compiling Typescript projects. In order for this to work the transformer file is distributed as a compiled .js file.

Before publishing a new version which contains changes in the transformer be sure to run the following command and commit any changes.

yarn build:transformer
You can’t perform that action at this time.