]> Untitled Git - lemmy-ui.git/blob - package.json
Partly functioning fuse-box, but moving te webpack now.
[lemmy-ui.git] / package.json
1 {
2   "name": "lemmy-isomorphic-ui",
3   "description": "An isomorphic UI for lemmy",
4   "author": "Dessalines <tyhou13@gmx.com>",
5   "license": "AGPL-3.0",
6   "scripts": {
7     "lint": "tsc --noEmit && eslint --report-unused-disable-directives --ext .js,.ts,.tsx src",
8     "prebuild": "node generate_translations.js",
9     "prestart": "node generate_translations.js",
10     "start": "set NODE_ENV=development && node -r ts-node/register --inspect fuse.ts dev",
11     "test": "node -r ts-node/register --inspect fuse.ts test"
12   },
13   "repository": "https://github.com/LemmyNet/lemmy-isomorphic-ui",
14   "dependencies": {
15     "@types/autosize": "^3.0.6",
16     "@types/node-fetch": "^2.5.7",
17     "autosize": "^4.0.2",
18     "choices.js": "^9.0.1",
19     "cookie-parser": "^1.4.3",
20     "emoji-short-name": "^1.0.0",
21     "express": "~4.17.1",
22     "i18next": "^19.4.1",
23     "inferno": "^7.4.3",
24     "inferno-create-element": "^7.4.3",
25     "inferno-helmet": "^5.2.1",
26     "inferno-hydrate": "^7.4.3",
27     "inferno-i18next": "github:nimbusec-oss/inferno-i18next#semver:^7.4.2",
28     "inferno-router": "^7.4.3",
29     "inferno-server": "^7.4.3",
30     "isomorphic-cookie": "^1.2.4",
31     "isomorphic-ws": "^4.0.1",
32     "js-cookie": "^2.2.0",
33     "jwt-decode": "^2.2.0",
34     "markdown-it": "^11.0.0",
35     "markdown-it-container": "^3.0.0",
36     "markdown-it-emoji": "^1.4.0",
37     "markdown-it-sub": "^1.0.0",
38     "markdown-it-sup": "^1.0.0",
39     "moment": "^2.24.0",
40     "node-fetch": "^2.6.0",
41     "reconnecting-websocket": "^4.4.0",
42     "rxjs": "^6.5.5",
43     "serialize-javascript": "^4.0.0",
44     "terser": "^4.6.11",
45     "tippy.js": "^6.1.1",
46     "toastify-js": "^1.7.0",
47     "tributejs": "^5.1.3",
48     "ws": "^7.3.1"
49   },
50   "devDependencies": {
51     "@types/cookie-parser": "^1.4.1",
52     "@types/enzyme": "^3.1.10",
53     "@types/express": "^4.11.1",
54     "@types/jest": "^26.0.10",
55     "@types/node": "^14.6.0",
56     "@types/serialize-javascript": "^4.0.0",
57     "classcat": "^4.1.0",
58     "enzyme": "^3.3.0",
59     "enzyme-adapter-inferno": "^1.3.0",
60     "eslint": "^7.5.0",
61     "eslint-plugin-jane": "^8.0.4",
62     "fuse-box": "3.7.1",
63     "fuse-test-runner": "^1.0.16",
64     "husky": "^4.2.5",
65     "inferno-devtools": "^7.4.3",
66     "inferno-test-utils": "^7.4.3",
67     "jest": "^26.4.2",
68     "jsdom": "16.4.0",
69     "jsdom-global": "3.0.2",
70     "lemmy-js-client": "^1.0.8",
71     "lint-staged": "^10.1.3",
72     "prettier": "^2.0.4",
73     "sortpack": "^2.1.4",
74     "ts-node": "^9.0.0",
75     "ts-transform-classcat": "^1.0.0",
76     "ts-transform-inferno": "^4.0.3",
77     "typescript": "^4.0.2"
78   },
79   "engines": {
80     "node": ">=8.9.0"
81   },
82   "engineStrict": true,
83   "husky": {
84     "hooks": {
85       "pre-commit": "lint-staged"
86     }
87   },
88   "lint-staged": {
89     "*.{ts,tsx,js}": [
90       "prettier --write",
91       "eslint --fix"
92     ],
93     "package.json": [
94       "sortpack"
95     ]
96   }
97 }