Seed project for TypeScript, Jasmine, SystemJS, Gulp, Karma and Jenkinsfile
Перейти к файлу
Bharath 5785a2631b added README file 2017-10-26 18:23:24 +05:30
src feature: Publish gulptasks are implemented 2017-03-28 14:21:42 +05:30
test initial commit 2017-03-23 12:21:12 +05:30
.gitignore feature: Publish gulptasks are implemented 2017-03-28 14:21:42 +05:30
.npmignore feature: Publish gulptasks are implemented 2017-03-28 14:21:42 +05:30
Jenkinsfile Updated Jenkinsfile 2017-03-29 09:39:35 +05:30
README.md added README file 2017-10-26 18:23:24 +05:30
gulpfile.js bug: Authentication token read from Env var. 2017-03-28 14:48:23 +05:30
karma.conf.js initial commit 2017-03-23 12:21:12 +05:30
package.json ci-skip: version update 2017-03-28 14:45:35 +05:30
system.config.js initial commit 2017-03-23 12:21:12 +05:30
test-main.js initial commit 2017-03-23 12:21:12 +05:30
tsconfig.json initial commit 2017-03-23 12:21:12 +05:30
tslint.json feature: Publish gulptasks are implemented 2017-03-28 14:21:42 +05:30

README.md

TypeScript Seed

A seed project for TypeScript language. This project gives simple Jenkins pipeline configuration for building, testing and deployment.

Tools used

  1. Jasmine - For TDD development.
  2. SystemJS - For AMD based module loading.
  3. Gulp - Build system.
  4. Karma - Used for running Test scripts in browsers.

Installing Dependencies

To install all dependent packages, use the below command


npm install -g typescript gulp-cli karma-cli
npm install

Compiling the Source

To compile the source files, use the below command


npm run compile:dist

Running Test

To run the test scripts, use the below command

npm run test