wickrio-bot-api
Version:
The official Wickr IO Bot API Framework
153 lines (152 loc) • 3.92 kB
JSON
{
"name": "wickrio-bot-api",
"version": "7.1.5",
"description": "The official Wickr IO Bot API Framework",
"main": "src/WickrIOBot.js",
"dependencies": {
"dotenv": "^8.2.0",
"fs": "0.0.2",
"prompt": "^1.3.0",
"simple-encryptor": "^3.0.0",
"wickrio_addon": "7.1.x",
"winston": "^3.3.3",
"winston-daily-rotate-file": "^4.5.5"
},
"devDependencies": {
"@babel/cli": "^7.10.4",
"@babel/core": "^7.10.4",
"@babel/node": "^7.10.5",
"@babel/plugin-proposal-class-properties": "^7.10.4",
"@babel/plugin-proposal-optional-chaining": "^7.10.4",
"@babel/plugin-transform-modules-commonjs": "^7.10.4",
"@babel/plugin-transform-runtime": "^7.10.4",
"@babel/preset-env": "^7.10.4",
"@babel/register": "^7.10.4",
"babel-eslint": "^10.1.0",
"babel-jest": "^29.7.0",
"eslint": "^7.4.0",
"eslint-config-prettier": "^6.11.0",
"eslint-config-standard": "^14.1.1",
"eslint-plugin-import": "^2.22.0",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-prettier": "^3.1.4",
"eslint-plugin-promise": "^4.2.1",
"eslint-plugin-standard": "^4.0.1",
"husky": "^4.2.5",
"lint-staged": "^10.2.11",
"nodemon": "^3.1.7",
"pino-pretty": "^3.5.0",
"prettier": "2.0.5",
"supertest": "^4.0.2"
},
"scripts": {
"start": "node ./build/WickrIOBot.js",
"dev": "nodemon --exec 'babel-node --inspect=0.0.0.0 src/WickrIOBot.js'",
"build": "rm -rf build && babel ./src --out-dir ./build --ignore node_modules",
"lint": "eslint src/**/*.js --fix --color",
"prettier": "prettier --write ./src"
},
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"./src/**/*.{jsx,ts,tsx}": [
"npm run prettier",
"npm run lint",
"npm run build"
]
},
"prettier": {
"semi": false,
"arrowParens": "avoid",
"singleQuote": true,
"jsxBracketSameLine": false
},
"eslintConfig": {
"parser": "babel-eslint",
"extends": [
"standard",
"prettier",
"prettier/standard"
],
"plugins": [
"import",
"prettier",
"standard"
],
"parserOptions": {
"ecmaVersion": 2020
},
"env": {
"node": true,
"es6": true
},
"rules": {
"space-before-function-paren": "off",
"new-cap": "off",
"prettier/prettier": "error",
"no-var": "error",
"prefer-const": "error",
"camelcase": "off"
}
},
"babel": {
"env": {
"test": {
"presets": [
"@babel/preset-env"
],
"plugins": [
"@babel/plugin-proposal-optional-chaining",
"@babel/plugin-transform-runtime",
"@babel/plugin-transform-modules-commonjs",
"@babel/plugin-proposal-class-properties"
],
"sourceMaps": "inline",
"retainLines": true
},
"production": {
"presets": [
"@babel/preset-env"
],
"plugins": [
"@babel/plugin-proposal-optional-chaining",
"@babel/plugin-transform-runtime",
"@babel/plugin-transform-modules-commonjs",
"@babel/plugin-proposal-class-properties"
]
},
"development": {
"presets": [
"@babel/preset-env"
],
"plugins": [
"@babel/plugin-proposal-optional-chaining",
"@babel/plugin-transform-runtime",
"@babel/plugin-transform-modules-commonjs",
"@babel/plugin-proposal-class-properties"
],
"sourceMaps": "inline",
"retainLines": true
}
}
},
"keywords": [
"wickr",
"wickrio",
"wickrbot",
"bot",
"bots",
"secure",
"messaging",
"api"
],
"author": "Paul Cushman (pcushman@wickr.com)",
"license": "ISC",
"repository": {
"type": "git",
"url": "https://github.com/WickrInc/wickrio-bot-api.git"
}
}