46 lines
		
	
	
	
		
			1 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
		
		
			
		
	
	
			46 lines
		
	
	
	
		
			1 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
|   | ## {{npmName}}@{{npmVersion}} | ||
|  | 
 | ||
|  | This generator creates TypeScript/JavaScript client that utilizes [jQuery](https://jquery.com/). The generated Node module can be used in the following environments: | ||
|  | 
 | ||
|  | Environment | ||
|  | * Node.js | ||
|  | * Webpack | ||
|  | * Browserify | ||
|  | 
 | ||
|  | Language level | ||
|  | * ES5 - you must have a Promises/A+ library installed | ||
|  | * ES6 | ||
|  | 
 | ||
|  | Module system | ||
|  | * CommonJS | ||
|  | * ES6 module system | ||
|  | 
 | ||
|  | It can be used in both TypeScript and JavaScript. In TypeScript, the definition should be automatically resolved via `package.json`. ([Reference](http://www.typescriptlang.org/docs/handbook/typings-for-npm-packages.html)) | ||
|  | 
 | ||
|  | ### Building | ||
|  | 
 | ||
|  | To build an compile the typescript sources to javascript use: | ||
|  | ``` | ||
|  | npm install | ||
|  | npm run build | ||
|  | ``` | ||
|  | 
 | ||
|  | ### Publishing | ||
|  | 
 | ||
|  | First build the package then run ```npm publish``` | ||
|  | 
 | ||
|  | ### Consuming | ||
|  | 
 | ||
|  | navigate to the folder of your consuming project and run one of the following commands. | ||
|  | 
 | ||
|  | _published:_ | ||
|  | 
 | ||
|  | ``` | ||
|  | npm install {{npmName}}@{{npmVersion}} --save | ||
|  | ``` | ||
|  | 
 | ||
|  | _unPublished (not recommended):_ | ||
|  | 
 | ||
|  | ``` | ||
|  | npm install PATH_TO_GENERATED_PACKAGE --save |