anki-bin: 24.06.3 -> 24.11 (#360722)
[NixPkgs.git] / pkgs / servers / matrix-synapse / matrix-appservice-slack / package.json
blobd4a27436aea1ea7f59b0bf1201ac2d780e788729
2   "name": "matrix-appservice-slack",
3   "version": "2.1.2",
4   "description": "A Matrix <--> Slack bridge",
5   "engines": {
6     "node": ">=16 <=18"
7   },
8   "main": "app.js",
9   "scripts": {
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}'"
20   },
21   "repository": {
22     "type": "git",
23     "url": "git+https://github.com/matrix-org/matrix-appservice-slack.git"
24   },
25   "keywords": [
26     "matrix-org",
27     "slack"
28   ],
29   "author": "Matrix.org",
30   "license": "Apache-2.0",
31   "bugs": {
32     "url": "https://github.com/matrix-org/matrix-appservice-slack/issues"
33   },
34   "homepage": "https://github.com/matrix-org/matrix-appservice-slack#readme",
35   "dependencies": {
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",
41     "ajv": "^8.12.0",
42     "axios": "^0.27.2",
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",
48     "minimist": "^1.2.6",
49     "nedb": "^1.8.0",
50     "node-emoji": "^1.10.0",
51     "nunjucks": "^3.2.4",
52     "p-queue": "^6.0.0",
53     "pg-promise": "^10.11.1",
54     "randomstring": "^1.2.1",
55     "react": "^18.2.0",
56     "react-dom": "^18.2.0",
57     "url-join": "^5.0.0",
58     "uuid": "^8.3.2",
59     "yargs": "17.5.1"
60   },
61   "devDependencies": {
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",
80     "chai": "^4.3.4",
81     "eslint": "^8.20.0",
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",
86     "js-yaml": "^4.1.0",
87     "mocha": "^10.0.0",
88     "postcss": "^8.4.21",
89     "prom-client": "^14.0.1",
90     "source-map-support": "^0.5.19",
91     "tailwindcss": "^3.2.4",
92     "ts-node": "^10.1.0",
93     "typescript": "^4.4.3",
94     "vite": "^4.1.1"
95   }