1{
2 "name": "pomerium",
3 "version": "1.0.0",
4 "main": "src/index.tsx",
5 "license": "Apache-2.0",
6 "scripts": {
7 "build": "ts-node ./scripts/esbuild.ts",
8 "format": "prettier --write .",
9 "lint": "eslint .",
10 "watch": "ts-node ./scripts/esbuild.ts --watch"
11 },
12 "browserslist": {
13 "production": [
14 ">0.2%",
15 "not dead",
16 "not op_mini all"
17 ],
18 "development": [
19 "last 1 chrome version",
20 "last 1 firefox version",
21 "last 1 safari version"
22 ]
23 },
24 "dependencies": {
25 "@babel/core": "^7.0.0",
26 "@emotion/react": "^11.7.1",
27 "@emotion/styled": "^11.11.0",
28 "@fontsource/dm-mono": "^5.0.14",
29 "@fontsource/dm-sans": "^5.0.13",
30 "@mui/icons-material": "^5.14.9",
31 "@mui/material": "^5.4.0",
32 "lodash": "^4.17.21",
33 "markdown-to-jsx": "^7.2.1",
34 "react": "^17.0.2",
35 "react-dom": "^17.0.2",
36 "react-feather": "^2.0.10"
37 },
38 "devDependencies": {
39 "@trivago/prettier-plugin-sort-imports": "^4.2.1",
40 "@types/lodash": "^4.17.1",
41 "@types/node": "^20.12.11",
42 "@types/react": "^17.0.34",
43 "@types/react-dom": "^17.0.11",
44 "@typescript-eslint/eslint-plugin": "^5.10.2",
45 "@typescript-eslint/parser": "^5.59.11",
46 "esbuild": "^0.25.0",
47 "eslint": "7.32.0",
48 "eslint-config-prettier": "^8.3.0",
49 "eslint-plugin-react": "^7.28.0",
50 "prettier": "^2.4.1",
51 "ts-node": "^10.9.1",
52 "typescript": "^5.1.3"
53 },
54 "prettier": {
55 "importOrder": [
56 "^[./]"
57 ],
58 "importOrderSeparation": true,
59 "importOrderSortSpecifiers": true
60 }
61}