initial
This commit is contained in:
		
							
								
								
									
										59
									
								
								.gitlab-ci.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										59
									
								
								.gitlab-ci.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,59 @@
 | 
				
			|||||||
 | 
					image: hosttoday/ht-docker-node:npmts
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					stages:
 | 
				
			||||||
 | 
					- test
 | 
				
			||||||
 | 
					- release
 | 
				
			||||||
 | 
					- trigger
 | 
				
			||||||
 | 
					- pages
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					testLEGACY:
 | 
				
			||||||
 | 
					  stage: test
 | 
				
			||||||
 | 
					  script:
 | 
				
			||||||
 | 
					    - npmci test legacy
 | 
				
			||||||
 | 
					  tags:
 | 
				
			||||||
 | 
					    - docker
 | 
				
			||||||
 | 
					  allow_failure: true
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					testLTS:
 | 
				
			||||||
 | 
					  stage: test
 | 
				
			||||||
 | 
					  script:
 | 
				
			||||||
 | 
					    - npmci test lts
 | 
				
			||||||
 | 
					  tags:
 | 
				
			||||||
 | 
					    - docker
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
 | 
					testSTABLE:
 | 
				
			||||||
 | 
					  stage: test
 | 
				
			||||||
 | 
					  script:
 | 
				
			||||||
 | 
					    - npmci test stable
 | 
				
			||||||
 | 
					  tags:
 | 
				
			||||||
 | 
					    - docker
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					release:
 | 
				
			||||||
 | 
					  stage: release
 | 
				
			||||||
 | 
					  script:
 | 
				
			||||||
 | 
					    - npmci publish
 | 
				
			||||||
 | 
					  only:
 | 
				
			||||||
 | 
					    - tags
 | 
				
			||||||
 | 
					  tags:
 | 
				
			||||||
 | 
					    - docker
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					trigger:
 | 
				
			||||||
 | 
					  stage: trigger
 | 
				
			||||||
 | 
					  script:
 | 
				
			||||||
 | 
					    - npmci trigger
 | 
				
			||||||
 | 
					  only:
 | 
				
			||||||
 | 
					    - tags
 | 
				
			||||||
 | 
					  tags:
 | 
				
			||||||
 | 
					    - docker
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					pages:
 | 
				
			||||||
 | 
					  image: hosttoday/ht-docker-node:npmpage
 | 
				
			||||||
 | 
					  stage: pages
 | 
				
			||||||
 | 
					  script:
 | 
				
			||||||
 | 
					    - npmci command npmpage --publish gitlab
 | 
				
			||||||
 | 
					  only:
 | 
				
			||||||
 | 
					    - tags
 | 
				
			||||||
 | 
					  artifacts:
 | 
				
			||||||
 | 
					    expire_in: 1 week
 | 
				
			||||||
 | 
					    paths:
 | 
				
			||||||
 | 
					    - public
 | 
				
			||||||
							
								
								
									
										24
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,24 @@
 | 
				
			|||||||
 | 
					# smartdelay
 | 
				
			||||||
 | 
					timeouts for the async/await era, written in TypeScript
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Availabililty
 | 
				
			||||||
 | 
					[](https://www.npmjs.com/package/smartdelay)
 | 
				
			||||||
 | 
					[](https://GitLab.com/pushrocks/smartdelay)
 | 
				
			||||||
 | 
					[](https://github.com/pushrocks/smartdelay)
 | 
				
			||||||
 | 
					[](https://pushrocks.gitlab.io/smartdelay/)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Status for master
 | 
				
			||||||
 | 
					[](https://GitLab.com/pushrocks/smartdelay/commits/master)
 | 
				
			||||||
 | 
					[](https://GitLab.com/pushrocks/smartdelay/commits/master)
 | 
				
			||||||
 | 
					[](https://www.npmjs.com/package/smartdelay)
 | 
				
			||||||
 | 
					[](https://david-dm.org/pushrocks/smartdelay)
 | 
				
			||||||
 | 
					[](https://www.bithound.io/github/pushrocks/smartdelay/master/dependencies/npm)
 | 
				
			||||||
 | 
					[](https://www.bithound.io/github/pushrocks/smartdelay)
 | 
				
			||||||
 | 
					[](https://nodejs.org/dist/latest-v6.x/docs/api/)
 | 
				
			||||||
 | 
					[](https://nodejs.org/dist/latest-v6.x/docs/api/)
 | 
				
			||||||
 | 
					[](http://standardjs.com/)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Usage
 | 
				
			||||||
 | 
					Use TypeScript for best in class instellisense.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[](https://push.rocks)
 | 
				
			||||||
							
								
								
									
										19
									
								
								package.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								package.json
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,19 @@
 | 
				
			|||||||
 | 
					{
 | 
				
			||||||
 | 
					  "name": "smartdelay",
 | 
				
			||||||
 | 
					  "version": "1.0.0",
 | 
				
			||||||
 | 
					  "description": "timeouts for the async/await era, written in TypeScript",
 | 
				
			||||||
 | 
					  "main": "dist/index.js",
 | 
				
			||||||
 | 
					  "scripts": {
 | 
				
			||||||
 | 
					    "test": "(npmts)"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "repository": {
 | 
				
			||||||
 | 
					    "type": "git",
 | 
				
			||||||
 | 
					    "url": "git+ssh://git@gitlab.com/pushrocks/smartdelay.git"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "author": "Lossless GmbH",
 | 
				
			||||||
 | 
					  "license": "MIT",
 | 
				
			||||||
 | 
					  "bugs": {
 | 
				
			||||||
 | 
					    "url": "https://gitlab.com/pushrocks/smartdelay/issues"
 | 
				
			||||||
 | 
					  },
 | 
				
			||||||
 | 
					  "homepage": "https://gitlab.com/pushrocks/smartdelay#README"
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										3
									
								
								tslint.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								tslint.json
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,3 @@
 | 
				
			|||||||
 | 
					{
 | 
				
			||||||
 | 
					    "extends": "tslint-config-standard"
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
		Reference in New Issue
	
	Block a user