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:
parent
b46378d25b
commit
d883ebe6f2
9
.babelrc
9
.babelrc
@ -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"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
3
.gitignore
vendored
3
.gitignore
vendored
@ -4,4 +4,5 @@ npm-debug.log
|
||||
.package.json
|
||||
output.md
|
||||
output/
|
||||
lib/
|
||||
lib/
|
||||
lib-doc/
|
||||
|
@ -10,6 +10,7 @@ output/
|
||||
src/
|
||||
test/
|
||||
examples/
|
||||
lib-doc/
|
||||
|
||||
# dotfiles
|
||||
.travis.yml
|
||||
|
@ -2,6 +2,7 @@ language: node_js
|
||||
node_js:
|
||||
- "5"
|
||||
- "4"
|
||||
- "0.12.12"
|
||||
after_success:
|
||||
- npm run test-cov
|
||||
cache:
|
||||
|
@ -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",
|
||||
|
@ -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');
|
||||
|
Loading…
x
Reference in New Issue
Block a user