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": [
|
"plugins": [
|
||||||
"transform-es2015-spread",
|
|
||||||
"transform-es2015-destructuring",
|
|
||||||
"transform-strict-mode",
|
"transform-strict-mode",
|
||||||
"transform-es2015-parameters",
|
|
||||||
"transform-es2015-shorthand-properties",
|
|
||||||
"transform-object-rest-spread",
|
"transform-object-rest-spread",
|
||||||
"transform-class-properties"
|
"transform-class-properties"
|
||||||
|
],
|
||||||
|
"presets": [
|
||||||
|
"babel-preset-es2015"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
3
.gitignore
vendored
3
.gitignore
vendored
@ -4,4 +4,5 @@ npm-debug.log
|
|||||||
.package.json
|
.package.json
|
||||||
output.md
|
output.md
|
||||||
output/
|
output/
|
||||||
lib/
|
lib/
|
||||||
|
lib-doc/
|
||||||
|
@ -10,6 +10,7 @@ output/
|
|||||||
src/
|
src/
|
||||||
test/
|
test/
|
||||||
examples/
|
examples/
|
||||||
|
lib-doc/
|
||||||
|
|
||||||
# dotfiles
|
# dotfiles
|
||||||
.travis.yml
|
.travis.yml
|
||||||
|
@ -2,6 +2,7 @@ language: node_js
|
|||||||
node_js:
|
node_js:
|
||||||
- "5"
|
- "5"
|
||||||
- "4"
|
- "4"
|
||||||
|
- "0.12.12"
|
||||||
after_success:
|
after_success:
|
||||||
- npm run test-cov
|
- npm run test-cov
|
||||||
cache:
|
cache:
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
"prepublish": "./node_modules/.bin/babel -d ./lib src",
|
"prepublish": "./node_modules/.bin/babel -d ./lib src",
|
||||||
"test": "./node_modules/.bin/mocha test/index.js",
|
"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",
|
"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"
|
"eslint": "./node_modules/.bin/eslint ./src"
|
||||||
},
|
},
|
||||||
"author": "Yago Pérez <yagoperezs@gmail.com>",
|
"author": "Yago Pérez <yagoperezs@gmail.com>",
|
||||||
@ -43,6 +43,7 @@
|
|||||||
"babel-plugin-transform-es2015-spread": "^6.6.5",
|
"babel-plugin-transform-es2015-spread": "^6.6.5",
|
||||||
"babel-plugin-transform-object-rest-spread": "^6.6.5",
|
"babel-plugin-transform-object-rest-spread": "^6.6.5",
|
||||||
"babel-plugin-transform-strict-mode": "^6.6.5",
|
"babel-plugin-transform-strict-mode": "^6.6.5",
|
||||||
|
"babel-preset-es2015": "^6.6.0",
|
||||||
"babel-register": "^6.7.2",
|
"babel-register": "^6.7.2",
|
||||||
"contributor": "^0.1.25",
|
"contributor": "^0.1.25",
|
||||||
"coveralls": "^2.11.8",
|
"coveralls": "^2.11.8",
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
const TelegramPolling = require('../src/telegramPolling');
|
const TelegramPolling = require('../lib/telegramPolling');
|
||||||
const Telegram = require('../index');
|
const Telegram = require('../lib/telegram');
|
||||||
const Promise = require('bluebird');
|
const Promise = require('bluebird');
|
||||||
const request = require('request-promise');
|
const request = require('request-promise');
|
||||||
const assert = require('assert');
|
const assert = require('assert');
|
||||||
|
Loading…
x
Reference in New Issue
Block a user