2
0
mirror of https://github.com/yagop/node-telegram-bot-api synced 2025-08-22 18:07:16 +00:00

Babel compile ES2015 to ES5 for publishing, support for old NodeJS versions. JSDoc can't parse class-properties, generate lib-doc. Run tests against lib. #90

This commit is contained in:
Yago 2016-03-20 20:13:47 +01:00
parent b46378d25b
commit d883ebe6f2
6 changed files with 12 additions and 9 deletions

View File

@ -1,11 +1,10 @@
{
"plugins": [
"transform-es2015-spread",
"transform-es2015-destructuring",
"transform-strict-mode",
"transform-es2015-parameters",
"transform-es2015-shorthand-properties",
"transform-object-rest-spread",
"transform-class-properties"
],
"presets": [
"babel-preset-es2015"
]
}

1
.gitignore vendored
View File

@ -5,3 +5,4 @@ npm-debug.log
output.md
output/
lib/
lib-doc/

View File

@ -10,6 +10,7 @@ output/
src/
test/
examples/
lib-doc/
# dotfiles
.travis.yml

View File

@ -2,6 +2,7 @@ language: node_js
node_js:
- "5"
- "4"
- "0.12.12"
after_success:
- npm run test-cov
cache:

View File

@ -17,7 +17,7 @@
"prepublish": "./node_modules/.bin/babel -d ./lib src",
"test": "./node_modules/.bin/mocha test/index.js",
"test-cov": "./node_modules/.bin/istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage",
"gen-doc": "./node_modules/.bin/jsdoc2md --src src/telegram.js -t README.hbs > README.md",
"gen-doc": "./node_modules/.bin/babel --no-babelrc --plugins transform-es2015-spread,transform-es2015-destructuring,transform-strict-mode,transform-es2015-parameters,transform-es2015-shorthand-properties,transform-object-rest-spread,transform-class-properties -d lib-doc src && ./node_modules/.bin/jsdoc2md --src lib-doc/telegram.js -t README.hbs > README.md",
"eslint": "./node_modules/.bin/eslint ./src"
},
"author": "Yago Pérez <yagoperezs@gmail.com>",
@ -43,6 +43,7 @@
"babel-plugin-transform-es2015-spread": "^6.6.5",
"babel-plugin-transform-object-rest-spread": "^6.6.5",
"babel-plugin-transform-strict-mode": "^6.6.5",
"babel-preset-es2015": "^6.6.0",
"babel-register": "^6.7.2",
"contributor": "^0.1.25",
"coveralls": "^2.11.8",

View File

@ -1,5 +1,5 @@
const TelegramPolling = require('../src/telegramPolling');
const Telegram = require('../index');
const TelegramPolling = require('../lib/telegramPolling');
const Telegram = require('../lib/telegram');
const Promise = require('bluebird');
const request = require('request-promise');
const assert = require('assert');