2022-08-08 02:06:40 +00:00
{
2024-01-04 02:41:17 +00:00
"name" : "remnantchat" ,
2022-08-08 02:46:03 +00:00
"version" : "0.0.0" ,
2024-01-04 02:41:17 +00:00
"homepage" : "https://remnant.chat" ,
"author" : "Shiloh" ,
2022-08-09 14:28:00 +00:00
"license" : "GPL-2.0-or-later" ,
2022-08-08 02:06:40 +00:00
"dependencies" : {
2022-08-09 02:43:16 +00:00
"@emotion/react" : "^11.10.0" ,
"@emotion/styled" : "^11.10.0" ,
"@mui/icons-material" : "^5.8.4" ,
2023-10-29 20:46:21 +00:00
"@mui/material" : "^5.14.12" ,
2023-07-28 02:06:35 +00:00
"@react-hook/debounce" : "^4.0.0" ,
2023-01-24 03:50:14 +00:00
"@react-hook/window-size" : "^3.1.1" ,
2022-08-08 02:06:40 +00:00
"@testing-library/jest-dom" : "^5.16.5" ,
2022-08-09 02:47:38 +00:00
"@testing-library/react" : "^13.3.0" ,
2022-08-08 02:06:40 +00:00
"@testing-library/user-event" : "^13.5.0" ,
2022-08-09 02:04:37 +00:00
"@types/jest" : "^28.1.6" ,
2023-10-29 20:46:21 +00:00
"@types/node" : "^18.18.4" ,
"@types/react" : "^18.2.25" ,
2022-08-09 02:04:37 +00:00
"@types/react-dom" : "^18.0.6" ,
2022-11-24 06:16:34 +00:00
"buffer" : "^6.0.3" ,
2022-08-26 14:39:01 +00:00
"classnames" : "^2.3.1" ,
2022-11-24 06:16:34 +00:00
"detectincognitojs" : "^1.1.2" ,
2022-08-17 02:57:39 +00:00
"fast-memoize" : "^2.5.2" ,
2023-12-11 01:43:32 +00:00
"file-saver" : "^2.0.5" ,
2022-09-04 14:39:18 +00:00
"fun-animal-names" : "^0.1.1" ,
2022-11-24 06:16:34 +00:00
"idb-chunk-store" : "^1.0.1" ,
2022-08-20 21:52:31 +00:00
"localforage" : "^1.10.0" ,
2022-10-17 02:49:04 +00:00
"mui-markdown" : "^0.5.5" ,
2023-10-29 19:49:49 +00:00
"querystring" : "^0.2.1" ,
2022-08-08 02:06:40 +00:00
"react" : "^18.2.0" ,
"react-dom" : "^18.2.0" ,
2023-12-11 01:43:32 +00:00
"react-file-reader-input" : "^2.0.0" ,
2023-03-05 18:22:02 +00:00
"react-git-info" : "^2.0.1" ,
2022-08-10 02:56:55 +00:00
"react-markdown" : "^8.0.3" ,
2022-11-06 01:41:24 +00:00
"react-qrcode-logo" : "^2.8.0" ,
2023-10-29 20:46:21 +00:00
"react-router-dom" : "^6.16.0" ,
2022-08-08 02:06:40 +00:00
"react-scripts" : "5.0.1" ,
2022-08-28 23:19:14 +00:00
"react-syntax-highlighter" : "^15.5.0" ,
2023-03-07 02:40:45 +00:00
"react-youtube" : "^10.1.0" ,
2023-02-11 23:29:57 +00:00
"readable-web-to-node-stream" : "^3.0.2" ,
2022-09-08 14:37:38 +00:00
"remark-gfm" : "^3.0.1" ,
2022-08-09 02:15:22 +00:00
"sass" : "^1.54.3" ,
2023-03-28 02:51:33 +00:00
"sdp" : "^3.2.0" ,
2023-02-22 15:48:51 +00:00
"secure-file-transfer" : "^0.0.7" ,
2022-11-24 06:16:34 +00:00
"streamsaver" : "^2.0.6" ,
2023-11-21 01:07:36 +00:00
"trystero" : "^0.15.0" ,
2022-08-09 02:43:16 +00:00
"typeface-public-sans" : "^1.1.13" ,
"typeface-roboto" : "^1.1.13" ,
2023-10-29 20:46:21 +00:00
"typescript" : "^4.9.5" ,
2022-08-10 14:42:15 +00:00
"uuid" : "^8.3.2" ,
2023-03-28 02:51:33 +00:00
"web-vitals" : "^2.1.4" ,
"webrtc-adapter" : "^8.2.2"
2022-08-08 02:06:40 +00:00
} ,
"scripts" : {
2023-10-11 12:42:13 +00:00
"analyze" : "source-map-explorer 'build/static/js/*.js'" ,
2023-09-29 01:57:49 +00:00
"start" : "cross-env REACT_APP_HOMEPAGE=$(npm pkg get homepage) react-scripts start" ,
2022-08-30 00:21:14 +00:00
"start:tracker" : "bittorrent-tracker" ,
2022-11-24 06:16:34 +00:00
"start:streamsaver" : "serve -p 3015 node_modules/streamsaver" ,
"dev" : "mprocs \"npx cross-env REACT_APP_TRACKER_URL=\"ws://localhost:8000\" REACT_APP_STREAMSAVER_URL=\"http://localhost:3015/mitm.html\" npm run start\" \"npm run start:tracker\" \"npm run start:streamsaver\"" ,
2023-10-28 16:42:58 +00:00
"build" : "npm run build:app && npm run build:sdk" ,
"build:app" : "cross-env REACT_APP_HOMEPAGE=$(npm pkg get homepage) react-scripts build" ,
"build:sdk" : "parcel build sdk/sdk.ts --dist-dir build --no-content-hash" ,
"build:sdk:watch" : "nodemon --exec \"npm run build:sdk\"" ,
2022-08-08 02:53:00 +00:00
"test" : "react-scripts test" ,
2022-08-08 02:59:46 +00:00
"prepare" : "husky install" ,
2022-08-09 01:04:04 +00:00
"prettier" : "prettier 'src/**/*.js' --write" ,
"lint" : "eslint src --max-warnings=0"
2022-08-08 02:06:40 +00:00
} ,
"eslintConfig" : {
"extends" : [
"react-app" ,
"react-app/jest"
]
} ,
2022-08-08 02:36:52 +00:00
"engines" : {
2023-07-02 02:46:52 +00:00
"node" : "18.12.1" ,
"npm" : "8.19.2"
2022-08-08 02:36:52 +00:00
} ,
2022-08-08 02:06:40 +00:00
"browserslist" : {
"production" : [
">0.2%" ,
"not dead" ,
"not op_mini all"
] ,
"development" : [
"last 1 chrome version" ,
"last 1 firefox version" ,
"last 1 safari version"
]
2022-08-08 02:53:00 +00:00
} ,
"devDependencies" : {
2023-10-29 19:49:49 +00:00
"@babel/plugin-proposal-private-property-in-object" : "^7.21.11" ,
2023-12-11 01:43:32 +00:00
"@types/file-saver" : "^2.0.7" ,
"@types/react-file-reader-input" : "^2.0.4" ,
2022-08-28 23:19:14 +00:00
"@types/react-syntax-highlighter" : "^15.5.5" ,
2022-11-24 06:16:34 +00:00
"@types/streamsaver" : "^2.0.1" ,
2022-08-10 14:42:15 +00:00
"@types/uuid" : "^8.3.4" ,
2022-11-24 06:16:34 +00:00
"@types/webtorrent" : "^0.109.3" ,
2022-08-09 01:04:04 +00:00
"@typescript-eslint/eslint-plugin" : "^5.33.0" ,
"@typescript-eslint/parser" : "^5.33.0" ,
2022-08-09 02:11:30 +00:00
"autoprefixer" : "^10.4.8" ,
2022-08-30 00:21:14 +00:00
"bittorrent-tracker" : "^9.19.0" ,
"cross-env" : "^7.0.3" ,
2022-08-09 01:04:04 +00:00
"eslint" : "^8.21.0" ,
"eslint-config-react-app" : "^7.0.1" ,
"eslint-plugin-import" : "^2.26.0" ,
"eslint-plugin-jsx-a11y" : "^6.6.1" ,
"eslint-plugin-react" : "^7.30.1" ,
"eslint-plugin-react-hooks" : "^4.6.0" ,
2022-08-08 02:59:46 +00:00
"husky" : "^8.0.1" ,
2023-02-16 15:30:17 +00:00
"mprocs" : "^0.6.4" ,
2023-10-28 16:42:58 +00:00
"nodemon" : "^3.0.1" ,
"parcel" : "^2.10.0" ,
2023-10-05 22:04:06 +00:00
"postcss" : "^8.4.31" ,
2022-08-08 02:59:46 +00:00
"prettier" : "^2.7.1" ,
2022-08-09 02:11:30 +00:00
"pretty-quick" : "^3.1.3" ,
2022-11-28 01:08:38 +00:00
"process" : "^0.11.10" ,
2022-11-24 06:16:34 +00:00
"serve" : "^14.1.2" ,
2023-10-11 12:42:13 +00:00
"source-map-explorer" : "^2.5.3" ,
2022-11-28 01:08:38 +00:00
"tailwindcss" : "^3.1.8" ,
"url" : "^0.11.0" ,
"util" : "^0.12.5"
2022-08-13 17:11:59 +00:00
} ,
2023-10-29 19:49:49 +00:00
"overrides" : {
"ipfs-core" : "npm:dry-uninstall" ,
"@svgr/plugin-svgo" : {
"nth-check" : "2.0.1"
} ,
2023-12-11 01:43:32 +00:00
"react-file-reader-input" : {
"react" : "$react" ,
"react-dom" : "$react-dom"
} ,
2023-10-29 19:49:49 +00:00
"resolve-url-loader" : {
"postcss" : "8.4.31"
}
} ,
2022-08-13 17:11:59 +00:00
"jest" : {
"transformIgnorePatterns" : [
"node_modules/(?!trystero)/"
]
2022-08-08 02:06:40 +00:00
}
}