refactor: Add archetecutre, tests, coverage and build
parents
.eslintrc.json
0 → 100644
.gitignore
0 → 100644
.nycrc
0 → 100644
.vscode/settings.json
0 → 100644
coverage/lcov.info
0 → 100644
dist/index.d.ts
0 → 100644
dist/index.js
0 → 100644
dist/index.js.map
0 → 100644
dist/lib/Driver.d.ts
0 → 100644
dist/lib/Driver.js
0 → 100644
dist/lib/Driver.js.map
0 → 100644
mocha.opts
0 → 100644
package.json
0 → 100644
{ | ||
"name": "rocketchat-bot-driver", | ||
"version": "0.0.0-develop", | ||
"description": "Agnostic interface for bot adaptors to interact with Rocket.Chat", | ||
"main": "./lib/index.js", | ||
"types": "./lib/index.d.ts", | ||
"repository": "rocketchat-bot-driver", | ||
"author": "Tim Kinnane <tim.kinnane@rocket.chat>", | ||
"license": "MIT", | ||
"private": false, | ||
"keywords": [ | ||
"adapter", | ||
"rocketchat", | ||
"rocket", | ||
"chat", | ||
"messaging", | ||
"CUI", | ||
"typescript" | ||
], | ||
"files": [ | ||
"./lib" | ||
], | ||
"engines": { | ||
"node": "> 8.0.0", | ||
"npm": "> 5.0.0" | ||
}, | ||
"scripts": { | ||
"pretest": "tslint -p .", | ||
"test": "nyc mocha --opts ./mocha.opts", | ||
"test:hook": "mocha --opts ./mocha.opts", | ||
"test:debug": "mocha --opts ./mocha.opts --inspect --debug-brk", | ||
"docs": "rimraf ./docs/*; typedoc --options ./typedoc.json ./src", | ||
"prebuild": "npm run test", | ||
"build": "rimraf ./dist/*; tsc", | ||
"_postbuild": "npm run docs" | ||
}, | ||
"husky": { | ||
"hooks": { | ||
"pre-push": "npm run test:hook" | ||
} | ||
}, | ||
"devDependencies": { | ||
"@types/chai": "^4.1.2", | ||
"@types/mocha": "^2.2.48", | ||
"chai": "^4.1.2", | ||
"commitizen": "^2.9.6", | ||
"cz-conventional-changelog": "^2.1.0", | ||
"husky": "^0.14.3", | ||
"mocha": "^5.0.1", | ||
"nyc": "^11.4.1", | ||
"rimraf": "^2.6.2", | ||
"source-map-support": "^0.5.3", | ||
"ts-node": "^5.0.0", | ||
"tslint": "^5.9.1", | ||
"tslint-config-standard": "^7.0.0", | ||
"typedoc": "0.8.0", | ||
"typescript": "^2.7.2" | ||
}, | ||
"dependencies": { | ||
"@types/lodash": "^4.14.102", | ||
"@types/node": "^9.4.6", | ||
"@types/ws": "^4.0.1", | ||
"asteroid": "^2.0.3", | ||
"dotenv": "^5.0.0", | ||
"ws": "^4.0.0" | ||
}, | ||
"config": { | ||
"commitizen": { | ||
"path": "./node_modules/cz-conventional-changelog" | ||
} | ||
} | ||
} |
src/index.spec.ts
0 → 100644
src/index.ts
0 → 100644
src/lib/Driver.spec.ts
0 → 100644
src/lib/Driver.ts
0 → 100644
src/types/Asteroid.d.ts
0 → 100644
tsconfig.json
0 → 100644
tslint.json
0 → 100644
Please register or sign in to comment