2 "name": "matrix-appservice-slack",
4 "description": "A Matrix <--> Slack bridge",
10 "prepare": "yarn build",
11 "start": "node ./lib/app.js",
12 "build": "yarn build:app && yarn build:widget",
13 "build:app": "tsc --build",
14 "build:widget": "vite build --config widget/vite.config.ts",
15 "test": "yarn test:unit && yarn test:integration",
16 "test:unit": "mocha --require ts-node/register --recursive tests/unit/*.ts",
17 "test:integration": "mocha --exit --reporter list --ui bdd --require ts-node/register --recursive tests/integration/*.ts",
18 "test:postgres": "SLACKBRIDGE_TEST_ENABLEPG=yes mocha --reporter list --ui bdd --require ts-node/register --recursive tests/integration/PgDatastoreTest.ts",
19 "lint": "eslint -c .eslintrc.js ./src && eslint -c ./widget/.eslintrc.js 'widget/src/**/*.{ts,tsx}'"
23 "url": "git+https://github.com/matrix-org/matrix-appservice-slack.git"
29 "author": "Matrix.org",
30 "license": "Apache-2.0",
32 "url": "https://github.com/matrix-org/matrix-appservice-slack/issues"
34 "homepage": "https://github.com/matrix-org/matrix-appservice-slack#readme",
36 "@alloc/quick-lru": "^5.2.0",
37 "@slack/logger": "^3.0.0",
38 "@slack/rtm-api": "^6.0.0",
39 "@slack/web-api": "^6.7.2",
40 "Slackdown": "git+https://Half-Shot@github.com/half-shot/slackdown.git",
43 "classnames": "^2.3.2",
44 "escape-string-regexp": "^4.0.0",
45 "https-proxy-agent": "^5.0.1",
46 "matrix-appservice-bridge": "^8.1.2",
47 "matrix-widget-api": "^1.1.1",
50 "node-emoji": "^1.10.0",
53 "pg-promise": "^10.11.1",
54 "randomstring": "^1.2.1",
56 "react-dom": "^18.2.0",
62 "@tailwindcss/forms": "^0.5.3",
63 "@tsconfig/node16": "^1.0.3",
64 "@types/chai": "^4.2.21",
65 "@types/js-yaml": "^4.0.2",
66 "@types/mocha": "^9.1.1",
67 "@types/nedb": "^1.8.12",
68 "@types/node": "^18.6.1",
69 "@types/node-emoji": "^1.8.1",
70 "@types/nunjucks": "^3.1.5",
71 "@types/randomstring": "^1.1.7",
72 "@types/react": "^18.0.27",
73 "@types/react-dom": "^18.0.10",
74 "@types/uuid": "^8.3.1",
75 "@types/yargs": "17.0.10",
76 "@typescript-eslint/eslint-plugin": "^5.0.0",
77 "@typescript-eslint/parser": "^5.50.0",
78 "@vitejs/plugin-react": "^3.1.0",
79 "autoprefixer": "^10.4.13",
82 "eslint-plugin-jsdoc": "^39.3.3",
83 "eslint-plugin-prefer-arrow": "^1.2.3",
84 "eslint-plugin-react": "^7.32.2",
85 "eslint-plugin-react-hooks": "^4.6.0",
89 "prom-client": "^14.0.1",
90 "source-map-support": "^0.5.19",
91 "tailwindcss": "^3.2.4",
93 "typescript": "^4.4.3",