telegram-mtproto
Version:
Telegram MTProto library
143 lines (142 loc) • 4.46 kB
JSON
{
"description": "Telegram MTProto library",
"name": "telegram-mtproto",
"license": "MIT",
"main": "lib/index.js",
"jsnext:main": "es/index.js",
"module": "es/index.js",
"typings": "index.d.ts",
"scripts": {
"prepublish": "npm run rebuild:es && npm run rebuild:cjs && npm run rebuild:web",
"types": "flow-copy-source src lib && flow-copy-source src es",
"test": "jest test/node.test.js",
"test:esnext": "jest test/*.test.js",
"test:task": "jest test/task/*.test.js",
"build": "npm run build:cjs && npm run build:es",
"build:esnext": "cross-env BABEL_ENV=commonjs babel src/ -d lib -s --no-babelrc --plugins=transform-flow-strip-types,transform-exponentiation-operator,transform-es2015-modules-commonjs,transform-class-properties,transform-object-rest-spread",
"watch:esnext": "npm run build:esnext -- --watch",
"build:web": "webpack --config config/web/webpack.config.js",
"clean:web": "rimraf dist/",
"rebuild:web": "npm run clean:web && npm run build:web",
"watch:web": "webpack-dev-server --config=config/web/webpack.config.js",
"build:cjs": "cross-env BABEL_ENV=commonjs babel src/ -d lib -s --ignore __mocks__,__mock_s__",
"clean:cjs": "rimraf lib/",
"rebuild:cjs": "npm run clean:cjs & npm run build:cjs",
"watch:cjs": "npm run build:cjs -- --watch",
"build:es": "babel src/ -d es -s",
"clean:es": "rimraf es/",
"rebuild:es": "npm run clean:es & npm run build:es",
"watch:es": "npm run build:es -- --watch",
"lint": "eslint src/",
"remotedev": "remotedev --hostname=localhost --port=8000"
},
"author": "Zero Bias",
"dependencies": {
"@goodmind/node-cryptojs-aes": "^0.5.0",
"ajv": "^5.2.2",
"ajv-keywords": "^2.1.0",
"apropos": "^0.6.1",
"axios": "^0.16.2",
"bluebird": "^3.5.0",
"detect-node": "^2.0.3",
"eventemitter2": "^4.1.2",
"fluture": "^7.1.2",
"@safareli/free": "^1.0.0",
"folktale": "^2.0.1",
"most": "^1.7.0",
"most-subject": "^5.3.0",
"mtproto-logger": "^0.1.8",
"mtproto-shared": "^0.1.8",
"mtproto-storage-fs": "^0.3.0",
"pako": "^1.0.6",
"ramda": "^0.24.1",
"randombytes": "^2.0.5",
"redux": "^3.7.2",
"redux-act": "^1.4.1",
"redux-most": "^0.6.1",
"rusha": "^0.8.6",
"uuid": "^3.1.0"
},
"devDependencies": {
"@types/uuid": "^3.4.2",
"babel-cli": "^6.26.0",
"babel-core": "^6.26.0",
"babel-loader": "^7.1.2",
"babel-plugin-closure-elimination": "^1.2.0",
"babel-plugin-module-resolver": "^2.7.1",
"babel-plugin-transform-define": "^1.3.0",
"babel-macros": "^1.0.2",
"babel-plugin-preval": "^1.5.0",
"babel-plugin-minify-dead-code-elimination": "^0.2.0",
"babel-plugin-transform-async-to-generator": "^6.24.1",
"babel-plugin-transform-class-properties": "^6.24.1",
"babel-plugin-transform-es2015-block-scoping": "^6.26.0",
"babel-plugin-transform-es2015-for-of": "^6.23.0",
"babel-plugin-transform-es2015-modules-commonjs": "^6.26.0",
"babel-plugin-transform-exponentiation-operator": "^6.24.1",
"babel-plugin-transform-flow-strip-types": "^6.22.0",
"babel-plugin-transform-object-rest-spread": "^6.26.0",
"cross-env": "^5.0.5",
"flow-copy-source": "^1.2.1",
"fs-extra": "^4.0.2",
"html-webpack-plugin": "^2.30.1",
"prompt": "^1.0.0",
"remote-redux-devtools": "^0.5.12",
"remotedev-server": "^0.2.4",
"rimraf": "^2.6.2",
"tslint": "^5.7.0",
"typescript": "^2.5.2",
"webpack": "^3.5.6",
"webpack-dev-server": "^2.8.1",
"worker-loader": "^0.8.1"
},
"engines": {
"node": ">=6.0"
},
"bugs": {
"url": "https://github.com/zerobias/telegram-mtproto/issues"
},
"files": [
"lib",
"test",
"examples",
"schema",
"src",
"es",
"config-schema",
"index.d.ts",
"config",
"dist/index.html",
"dist/mtproto-browser.js",
"dist/mtproto-browser.js.map"
],
"keywords": [
"telegram",
"mt",
"mtproto",
"mobile",
"protocol",
"library"
],
"maintainers": [
{
"name": "Zero Bias",
"email": "ribkatt@gmail.com"
},
{
"name": "goodmind",
"email": "andwebar@gmail.com"
}
],
"readme": "README.md",
"repository": {
"type": "git",
"url": "git+https://github.com/zerobias/telegram-mtproto.git"
},
"version": "3.2.9",
"quokka": {
"babel": {
"env": "commonjs"
}
}
}