This commit is contained in:
Philipp Kunz 2016-10-15 19:00:52 +02:00
commit 42eda7bbf2
6 changed files with 109 additions and 0 deletions

4
.gitignore vendored Normal file
View File

@ -0,0 +1,4 @@
node_modules/
public/
pages/
coverage/

53
.gitlab-ci.yml Normal file
View File

@ -0,0 +1,53 @@
image: hosttoday/ht-docker-node:npmci
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 --host gitlab
only:
- tags
artifacts:
expire_in: 1 week
paths:
- public

0
npmextra.json Normal file
View File

28
package.json Normal file
View File

@ -0,0 +1,28 @@
{
"name": "smartlog",
"version": "1.0.0",
"description": "ultra stable logging API, that allows registering third party log tools",
"main": "dist/index.js",
"scripts": {
"test": "(npmts)"
},
"repository": {
"type": "git",
"url": "git+ssh://git@gitlab.com/pushrocks/smartlog.git"
},
"keywords": [
"log",
"stable",
"register",
"beautylog"
],
"author": "Lossless GmbH",
"license": "MIT",
"bugs": {
"url": "https://gitlab.com/pushrocks/smartlog/issues"
},
"homepage": "https://gitlab.com/pushrocks/smartlog#README",
"dependencies": {
"typings-global": "^1.0.14"
}
}

21
ts/index.ts Normal file
View File

@ -0,0 +1,21 @@
import 'typings-global'
export registerLogger = () => {
}
export error = (logString: string) => {
console.error(logString)
}
export info = (logString: string) => {
console.info()
}
export log = (logString: string) => {
console.log(logString)
}
export warn = (logString: string) => {
console.warn(logString)
}

3
tslint.json Normal file
View File

@ -0,0 +1,3 @@
{
"extends": "tslint-config-standard"
}