UNPKG

@onereach/channel-transformer

Version:

Convert data model between different channels (Slack, Microsoft Teams, Generic...)

103 lines (102 loc) 4.2 kB
{ "name": "@onereach/channel-transformer", "version": "0.0.65", "description": "Convert data model between different channels (Slack, Microsoft Teams, Generic...)", "main": "dist/channel-transformer.cjs.js", "browser": "dist/channel-transformer.umd.min.js", "module": "dist/channel-transformer.es.js", "types": "dist/index.d.ts", "files": [ "src", "dist" ], "publishConfig": { "access": "public" }, "engines": { "npm": ">=7.0.0", "node": ">=16.0.0" }, "scripts": { "test:slack": "ts-node ./test/slack/index.ts", "test:rwcV4": "mocha ./test/rwc-v4", "test:rwcV5": "mocha ./test/rwc-v5", "test:dynamics": "mocha ./test/ms-dynamics", "test:teams": "mocha ./test/ms-teams", "test": "ts-node ./test/slack/index.ts && mocha ./test", "dev:salesforce": "nodemon --ignore ./build --ignore ./dist --ignore ./docs --ext ts --exec ts-node ./dev-flow/salesforce/index.ts", "dev:servicenow": "nodemon --ignore ./build --ignore ./dist --ignore ./docs --ext ts --exec ts-node ./dev-flow/servicenow/index.ts", "dev:slack": "nodemon --ignore ./build --ignore ./dist --ignore ./docs --ext ts --exec ts-node ./dev-flow/slack/index.ts", "dev:dynamics": "nodemon --ignore ./build --ignore ./dist --ignore ./docs --ext ts --exec ts-node ./dev-flow/ms-dynamics/index.ts", "dev:teams": "nodemon --ignore ./build --ignore ./dist --ignore ./docs --ext ts --exec ts-node ./dev-flow/ms-teams/index.ts", "dev:zendesk": "nodemon --ignore ./build --ignore ./dist --ignore ./docs --ext ts --exec ts-node ./dev-flow/zendesk/index.ts", "dev:sms": "nodemon --ignore ./build --ignore ./dist --ignore ./docs --ext ts --exec ts-node ./dev-flow/sms/index.ts", "build:docs": "rm -rf public && typedoc --plugin typedoc-plugin-missing-exports --out public src/index.ts", "dev:rwcV4": "nodemon --ignore ./build --ignore ./dist --ignore ./docs --ext ts --exec ts-node ./dev-flow/rwc-v4/index.ts", "dev:rwcV5": "nodemon --ignore ./build --ignore ./dist --ignore ./docs --ext ts --exec ts-node ./dev-flow/rwc-v5/index.ts", "build:types": "tsc -t esnext --moduleResolution node -d --emitDeclarationOnly --outFile dist/index.d.ts src/index.ts", "build:js": "rollup -c rollup.config.js", "build": "rm -rf dist && npm run build:js -s && npm run build:types -s && npm run build:docs -s" }, "keywords": [ "onereach", "channel", "transform", "blockkit" ], "author": "Oleg Zdendiak <oleg.zdendiak@onereach.com>", "license": "UNLICENSED", "dependencies": { "html-escaper": "^3.0.3", "node-emoji": "^1.11.0", "showdown": "^1.9.1", "turndown": "^7.1.1", "turndown-performance-fixed": "^6.0.1", "turndown-plugin-gfm": "^1.0.2", "uuid": "^11.1.0" }, "devDependencies": { "@babel/cli": "^7.8.4", "@babel/core": "^7.9.6", "@babel/eslint-parser": "^7.18.0", "@babel/node": "^7.8.7", "@babel/plugin-transform-runtime": "^7.9.0", "@babel/preset-env": "^7.9.6", "@rollup/plugin-babel": "^5.3.0", "@rollup/plugin-commonjs": "^22.0.0", "@rollup/plugin-json": "^4.1.0", "@rollup/plugin-node-resolve": "^13.3.0", "@rollup/plugin-typescript": "^8.3.0", "@types/escape-html": "^1.0.2", "@types/estree": "^0.0.51", "@types/mocha": "^9.1.0", "@types/node": "^16.0.0", "@typescript-eslint/eslint-plugin": "^5.28.0", "@typescript-eslint/parser": "^5.28.0", "babel-loader": "^8.1.0", "eslint": "^8.17.0", "eslint-config-prettier": "^8.5.0", "eslint-config-standard": "^17.0.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-prettier": "^4.0.0", "eslint-plugin-vue": "^9.1.0", "esm": "^3.2.25", "glob": "^7.1.6", "global": "^4.4.0", "globby": "^11.0.0", "mocha": "^10.2.0", "monaco-editor": "^0.33.0", "nodemon": "^3.1.0", "prettier": "^2.7.0", "prettier-eslint": "^14.0.0", "rollup": "^2.75.0", "rollup-plugin-terser": "^7.0.2", "standard": "^14.3.4", "ts-node": "^10.0.0", "ts-node-dev": "^1.0.0-pre.62", "tslib": "^2.0.1", "typedoc": "^0.22.17", "typedoc-plugin-missing-exports": "^0.22.6", "typescript": "^4.7.3" } }