improve README
This commit is contained in:
		
							
								
								
									
										37
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										37
									
								
								README.md
									
									
									
									
									
								
							@@ -36,29 +36,28 @@ Then add it to your package.json's script section to trigger a build:
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
### Default task execution order
 | 
					### Default task execution order
 | 
				
			||||||
 | 
					
 | 
				
			||||||
1. Check config in ./npmts.json
 | 
					1. Check config in ./npmextra.json (Check out [npmextra](https://www.npmjs.com/package/npmextra))
 | 
				
			||||||
1. Clean up from any previous builds (old js files)
 | 
					1. Clean up from any previous builds (old js files)
 | 
				
			||||||
1. Install typings
 | 
					1. Transpile TypeScript with **inline sourcemaps** and **declaration files** to ES6
 | 
				
			||||||
1. Transpile TypeScript with **inline sourcemaps** and **declaration files** 
 | 
					1. Create TypeDoc Documentation from TypeScript files
 | 
				
			||||||
1. Create EsDoc Documentation
 | 
					1. Instrumentalize transpiled ES6 JavaScript with istanbul and run tests with Mocha
 | 
				
			||||||
1. Instrumentalize created JavaScript files with istanbul
 | 
					 | 
				
			||||||
1. Run Tests
 | 
					 | 
				
			||||||
1. Create Coverage report
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
#### npmts.json
 | 
					#### npmtsextra.json
 | 
				
			||||||
the npmts.json is the main config file. You can use it to customize the behaviour of NPMTS.
 | 
					the npmts section in npmtsextra.json can be used to configure npmts.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
```json
 | 
					```json
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  "mode":"default",
 | 
					  "npmts":{
 | 
				
			||||||
  "ts":{
 | 
					    "mode":"default",
 | 
				
			||||||
    "./customdir/*.ts":"./"
 | 
					    "ts":{
 | 
				
			||||||
  },
 | 
					      "./customdir/*.ts":"./"
 | 
				
			||||||
  "tsOptions":{
 | 
					    },
 | 
				
			||||||
    "declaration":false,
 | 
					    "tsOptions":{
 | 
				
			||||||
    "target":"ES6"
 | 
					      "declaration":false,
 | 
				
			||||||
  },
 | 
					      "target":"ES6"
 | 
				
			||||||
  "cli":true
 | 
					    },
 | 
				
			||||||
 | 
					    "cli":true
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -111,7 +110,7 @@ thanks to autogenerated source maps.
 | 
				
			|||||||
## Tips and tricks:
 | 
					## Tips and tricks:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
* Use [npmts-g](https://www.npmjs.com/package/npmts-g) to use globally installed npmts and install npmts locally if no global npmts is available.
 | 
					* Use [npmts-g](https://www.npmjs.com/package/npmts-g) to use globally installed npmts and install npmts locally if no global npmts is available.
 | 
				
			||||||
* Use [npmpage](https://www.npmjs.com/package/npmtspage) to create a webpage from coverage reports and EsDocs for the module
 | 
					* Use [npmpage](https://www.npmjs.com/package/npmtspage) to create a webpage from coverage reports and TypeDoc for the module
 | 
				
			||||||
* Use [hosttoday/ht-docker-node:npmts](https://hub.docker.com/r/hosttoday/ht-docker-node/) for speedy CI builds
 | 
					* Use [hosttoday/ht-docker-node:npmts](https://hub.docker.com/r/hosttoday/ht-docker-node/) for speedy CI builds
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## About the authors:
 | 
					## About the authors:
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										2
									
								
								dist/npmts.tests.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								dist/npmts.tests.js
									
									
									
									
										vendored
									
									
								
							@@ -15,7 +15,7 @@ var mocha = function (configArg) {
 | 
				
			|||||||
        .pipe(plugins.g.sourcemaps.init())
 | 
					        .pipe(plugins.g.sourcemaps.init())
 | 
				
			||||||
        .pipe(plugins.g.babel({
 | 
					        .pipe(plugins.g.babel({
 | 
				
			||||||
        presets: [
 | 
					        presets: [
 | 
				
			||||||
            plugins.path.join(paths.npmtsPackageRoot, "node_modules/babel-preset-es2015/index.js")
 | 
					            require.resolve("babel-preset-es2015")
 | 
				
			||||||
        ]
 | 
					        ]
 | 
				
			||||||
    }))
 | 
					    }))
 | 
				
			||||||
        .pipe(plugins.g.istanbul({}))
 | 
					        .pipe(plugins.g.istanbul({}))
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -15,7 +15,7 @@ let mocha = function (configArg) {
 | 
				
			|||||||
        .pipe(plugins.g.sourcemaps.init())
 | 
					        .pipe(plugins.g.sourcemaps.init())
 | 
				
			||||||
        .pipe(plugins.g.babel({
 | 
					        .pipe(plugins.g.babel({
 | 
				
			||||||
            presets: [
 | 
					            presets: [
 | 
				
			||||||
                plugins.path.join(paths.npmtsPackageRoot,"node_modules/babel-preset-es2015/index.js")
 | 
					                require.resolve("babel-preset-es2015")
 | 
				
			||||||
            ]
 | 
					            ]
 | 
				
			||||||
        }))
 | 
					        }))
 | 
				
			||||||
        .pipe(plugins.g.istanbul({
 | 
					        .pipe(plugins.g.istanbul({
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user