2023-04-20 15:59:17 +00:00
|
|
|
{
|
|
|
|
"name": "signal-art-creator",
|
|
|
|
"private": true,
|
|
|
|
"version": "0.0.0",
|
|
|
|
"license": "AGPL-3.0-only",
|
|
|
|
"author": {
|
|
|
|
"name": "Signal Messenger, LLC",
|
|
|
|
"email": "support@signal.org"
|
|
|
|
},
|
|
|
|
"type": "module",
|
|
|
|
"scripts": {
|
|
|
|
"dev": "vite",
|
|
|
|
"build": "npm run build:protos && tsc && vite build --base=./",
|
|
|
|
"check:types": "tsc --noEmit",
|
|
|
|
"preview": "vite preview",
|
|
|
|
"lint": "run-p eslint prettier:format",
|
|
|
|
"eslint": "eslint --cache .",
|
|
|
|
"prettier:format": "prettier --list-different --cache --write .",
|
2023-12-13 18:34:49 +00:00
|
|
|
"prettier:check": "prettier --cache --check .",
|
2023-04-20 15:59:17 +00:00
|
|
|
"build:emoji": "cwebp -progress -mt -preset icon -alpha_filter best -alpha_q 20 -pass 10 -q 50 ./node_modules/emoji-datasource-apple/img/apple/sheets-clean/64.png -o ./src/assets/emoji.webp",
|
|
|
|
"build:protos": "pbjs --target static-module --force-number --no-typeurl --no-delimited --no-verify --no-create --no-convert --wrap es6 --out src/util/protos.js ./protos/*.proto && pbts --out src/util/protos.d.ts src/util/protos.js",
|
|
|
|
"test": "vitest"
|
|
|
|
},
|
|
|
|
"dependencies": {
|
|
|
|
"@formatjs/fast-memoize": "1.2.8",
|
2024-06-24 19:42:16 +00:00
|
|
|
"@indutny/emoji-picker-react": "4.10.0",
|
2023-04-20 15:59:17 +00:00
|
|
|
"@popperjs/core": "2.11.7",
|
2023-10-05 03:28:36 +00:00
|
|
|
"@react-aria/interactions": "3.19.0",
|
2023-04-20 15:59:17 +00:00
|
|
|
"@reduxjs/toolkit": "1.9.5",
|
|
|
|
"@stablelib/x25519": "1.0.3",
|
|
|
|
"base64-js": "1.5.1",
|
|
|
|
"classnames": "2.3.2",
|
|
|
|
"debug": "4.3.4",
|
|
|
|
"focus-trap-react": "10.1.1",
|
|
|
|
"memoizee": "0.4.15",
|
|
|
|
"npm-run-all": "4.1.5",
|
2024-04-19 17:14:42 +00:00
|
|
|
"protobufjs": "7.2.5",
|
2023-04-20 15:59:17 +00:00
|
|
|
"protobufjs-cli": "1.1.1",
|
|
|
|
"qrcode-generator": "1.4.4",
|
|
|
|
"react": "18.2.0",
|
|
|
|
"react-dom": "18.2.0",
|
|
|
|
"react-dropzone": "14.2.3",
|
|
|
|
"react-intl": "6.4.1",
|
|
|
|
"react-popper": "2.3.0",
|
|
|
|
"react-redux": "8.0.5",
|
|
|
|
"react-router-dom": "6.10.0",
|
|
|
|
"react-sortablejs": "6.1.4",
|
|
|
|
"redux": "4.2.1",
|
|
|
|
"reselect": "4.1.8",
|
|
|
|
"sortablejs": "1.15.0",
|
2023-12-11 18:08:13 +00:00
|
|
|
"zod": "3.22.3"
|
2023-04-20 15:59:17 +00:00
|
|
|
},
|
|
|
|
"devDependencies": {
|
|
|
|
"@types/debug": "4.1.7",
|
|
|
|
"@types/lodash": "4.14.194",
|
|
|
|
"@types/memoizee": "0.4.8",
|
|
|
|
"@types/react": "18.0.37",
|
|
|
|
"@types/react-dom": "18.0.11",
|
|
|
|
"@types/sortablejs": "1.15.1",
|
|
|
|
"@typescript-eslint/eslint-plugin": "5.59.0",
|
|
|
|
"@typescript-eslint/parser": "5.59.0",
|
|
|
|
"@vitejs/plugin-react": "3.1.0",
|
2024-06-24 19:42:16 +00:00
|
|
|
"emoji-datasource-apple": "15.1.2",
|
2023-04-20 15:59:17 +00:00
|
|
|
"eslint": "8.38.0",
|
|
|
|
"eslint-config-airbnb-typescript-prettier": "5.0.0",
|
|
|
|
"eslint-config-prettier": "8.8.0",
|
|
|
|
"eslint-plugin-react": "7.32.2",
|
|
|
|
"happy-dom": "8.9.0",
|
|
|
|
"prettier": "2.8.7",
|
|
|
|
"rollup-plugin-visualizer": "5.9.0",
|
|
|
|
"sass": "1.62.0",
|
|
|
|
"typescript": "5.0.4",
|
2024-04-04 00:45:49 +00:00
|
|
|
"vite": "4.5.3",
|
2023-04-20 15:59:17 +00:00
|
|
|
"vitest": "0.30.1"
|
|
|
|
}
|
|
|
|
}
|