2022-08-07 21:06:40 -05:00
{
2024-07-26 15:59:35 -07:00
"name" : "remnantchat" ,
2022-08-07 21:46:03 -05:00
"version" : "0.0.0" ,
2024-07-26 15:59:35 -07:00
"homepage" : "https://remnant.chat" ,
"author" : "Shiloh" ,
2022-08-09 09:28:00 -05:00
"license" : "GPL-2.0-or-later" ,
2024-03-13 03:44:43 +01:00
"type" : "module" ,
2022-08-07 21:06:40 -05:00
"dependencies" : {
2024-09-11 08:18:48 -05:00
"@emotion/react" : "^11.13.3" ,
2024-08-10 15:16:23 -05:00
"@emotion/styled" : "^11.13.0" ,
2024-08-30 08:22:53 -05:00
"@mui/icons-material" : "^5.16.7" ,
"@mui/material" : "^5.16.7" ,
2023-07-27 21:06:35 -05:00
"@react-hook/debounce" : "^4.0.0" ,
2023-01-24 03:50:14 +00:00
"@react-hook/window-size" : "^3.1.1" ,
2024-09-14 10:50:26 -05:00
"@testing-library/jest-dom" : "^6.5.0" ,
2024-05-17 19:34:04 -05:00
"@testing-library/react" : "^15.0.7" ,
2024-03-13 03:44:43 +01:00
"@testing-library/user-event" : "^14.5.2" ,
2024-11-02 11:41:44 -05:00
"@types/node" : "^18.19.55" ,
2022-11-24 00:16:34 -06:00
"buffer" : "^6.0.3" ,
2024-04-16 18:52:40 -05:00
"detectincognitojs" : "^1.3.5" ,
2022-08-16 21:57:39 -05:00
"fast-memoize" : "^2.5.2" ,
2023-12-10 19:43:32 -06:00
"file-saver" : "^2.0.5" ,
2022-09-04 09:39:18 -05:00
"fun-animal-names" : "^0.1.1" ,
2022-11-24 00:16:34 -06:00
"idb-chunk-store" : "^1.0.1" ,
2022-08-20 16:52:31 -05:00
"localforage" : "^1.10.0" ,
2024-04-09 20:54:41 -05:00
"modern-normalize" : "^2.0.0" ,
2022-10-16 21:49:04 -05:00
"mui-markdown" : "^0.5.5" ,
2023-10-29 14:49:49 -05:00
"querystring" : "^0.2.1" ,
2024-05-17 19:34:04 -05:00
"react" : "^18.3.1" ,
2024-05-18 15:09:13 -05:00
"react-dom" : "^18.3.1" ,
2023-12-10 19:43:32 -06:00
"react-file-reader-input" : "^2.0.0" ,
2023-03-05 12:22:02 -06:00
"react-git-info" : "^2.0.1" ,
2022-08-09 21:56:55 -05:00
"react-markdown" : "^8.0.3" ,
2024-05-07 18:58:38 -05:00
"react-qrcode-logo" : "^2.10.0" ,
2024-11-02 11:42:27 -05:00
"react-router-dom" : "^6.27.0" ,
2022-08-28 18:19:14 -05:00
"react-syntax-highlighter" : "^15.5.0" ,
2023-03-06 20:40:45 -06:00
"react-youtube" : "^10.1.0" ,
2023-02-11 17:29:57 -06:00
"readable-web-to-node-stream" : "^3.0.2" ,
2022-09-08 09:37:38 -05:00
"remark-gfm" : "^3.0.1" ,
2023-03-27 21:51:33 -05:00
"sdp" : "^3.2.0" ,
2024-03-17 10:12:54 -05:00
"secure-file-transfer" : "^0.0.8" ,
2022-11-24 00:16:34 -06:00
"streamsaver" : "^2.0.6" ,
2024-07-08 21:26:24 -05:00
"trystero" : "^0.20.0" ,
2022-08-08 21:43:16 -05:00
"typeface-public-sans" : "^1.1.13" ,
"typeface-roboto" : "^1.1.13" ,
2024-11-02 11:40:11 -05:00
"typescript" : "^5.6.3" ,
2022-08-10 09:42:15 -05:00
"uuid" : "^8.3.2" ,
2024-03-13 03:44:43 +01:00
"vite-plugin-babel-macros" : "^1.0.6" ,
2023-03-27 21:51:33 -05:00
"web-vitals" : "^2.1.4" ,
"webrtc-adapter" : "^8.2.2"
2022-08-07 21:06:40 -05:00
} ,
"scripts" : {
2024-03-13 03:44:43 +01:00
"start" : "cross-env VITE_HOMEPAGE=$(npm pkg get homepage) vite --port 3000" ,
2022-08-29 19:21:14 -05:00
"start:tracker" : "bittorrent-tracker" ,
2022-11-24 00:16:34 -06:00
"start:streamsaver" : "serve -p 3015 node_modules/streamsaver" ,
2024-03-13 03:44:43 +01:00
"dev" : "mprocs \"npx cross-env VITE_TRACKER_URL=\"ws://localhost:8000\" VITE_STREAMSAVER_URL=\"http://localhost:3015/mitm.html\" npm run start\" \"npm run start:tracker\" \"npm run start:streamsaver\"" ,
2023-10-28 11:42:58 -05:00
"build" : "npm run build:app && npm run build:sdk" ,
2024-03-13 03:44:43 +01:00
"build:app" : "cross-env VITE_HOMEPAGE=$(npm pkg get homepage) vite build" ,
"build:sdk" : "parcel build sdk/sdk.ts --no-content-hash" ,
2023-10-28 11:42:58 -05:00
"build:sdk:watch" : "nodemon --exec \"npm run build:sdk\"" ,
2024-03-13 03:44:43 +01:00
"test" : "vitest" ,
2022-08-07 21:59:46 -05:00
"prepare" : "husky install" ,
2024-04-07 16:59:49 -05:00
"prettier" : "prettier \"**/*.{ts,tsx}\" --write" ,
2022-08-08 20:04:04 -05:00
"lint" : "eslint src --max-warnings=0"
2022-08-07 21:06:40 -05:00
} ,
"eslintConfig" : {
"extends" : [
2024-03-13 03:44:43 +01:00
"react-app"
2022-08-07 21:06:40 -05:00
]
} ,
2022-08-07 21:36:52 -05:00
"engines" : {
2024-04-07 17:08:03 -05:00
"node" : "20.12.1" ,
"npm" : "10.5.0"
2022-08-07 21:36:52 -05:00
} ,
2022-08-07 21:06:40 -05: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-07 21:53:00 -05:00
} ,
"devDependencies" : {
2023-10-29 14:49:49 -05:00
"@babel/plugin-proposal-private-property-in-object" : "^7.21.11" ,
2023-12-10 19:43:32 -06:00
"@types/file-saver" : "^2.0.7" ,
2024-04-16 18:57:04 -05:00
"@types/react" : "^18.2.72" ,
2024-11-02 11:45:00 -05:00
"@types/react-dom" : "^18.3.1" ,
2023-12-10 19:43:32 -06:00
"@types/react-file-reader-input" : "^2.0.4" ,
2022-08-28 18:19:14 -05:00
"@types/react-syntax-highlighter" : "^15.5.5" ,
2022-11-24 00:16:34 -06:00
"@types/streamsaver" : "^2.0.1" ,
2022-08-10 09:42:15 -05:00
"@types/uuid" : "^8.3.4" ,
2022-11-24 00:16:34 -06:00
"@types/webtorrent" : "^0.109.3" ,
2022-08-08 20:04:04 -05:00
"@typescript-eslint/eslint-plugin" : "^5.33.0" ,
"@typescript-eslint/parser" : "^5.33.0" ,
2024-03-13 03:44:43 +01:00
"@vitejs/plugin-react" : "^4.2.1" ,
2022-08-08 21:11:30 -05:00
"autoprefixer" : "^10.4.8" ,
2022-08-29 19:21:14 -05:00
"bittorrent-tracker" : "^9.19.0" ,
"cross-env" : "^7.0.3" ,
2022-08-08 20:04:04 -05:00
"eslint" : "^8.21.0" ,
2024-04-07 16:59:49 -05:00
"eslint-config-prettier" : "^9.1.0" ,
2022-08-08 20:04:04 -05:00
"eslint-config-react-app" : "^7.0.1" ,
"eslint-plugin-import" : "^2.26.0" ,
"eslint-plugin-jsx-a11y" : "^6.6.1" ,
2024-04-07 16:59:49 -05:00
"eslint-plugin-prettier" : "^5.1.3" ,
2022-08-08 20:04:04 -05:00
"eslint-plugin-react" : "^7.30.1" ,
"eslint-plugin-react-hooks" : "^4.6.0" ,
2022-08-07 21:59:46 -05:00
"husky" : "^8.0.1" ,
2024-03-13 03:44:43 +01:00
"jsdom" : "^24.0.0" ,
2023-02-16 09:30:17 -06:00
"mprocs" : "^0.6.4" ,
2023-10-28 11:42:58 -05:00
"nodemon" : "^3.0.1" ,
"parcel" : "^2.10.0" ,
2024-04-07 16:59:49 -05:00
"prettier" : "^3.2.5" ,
"pretty-quick" : "^4.0.0" ,
2022-11-27 19:08:38 -06:00
"process" : "^0.11.10" ,
2022-11-24 00:16:34 -06:00
"serve" : "^14.1.2" ,
2022-11-27 19:08:38 -06:00
"url" : "^0.11.0" ,
2024-03-13 03:44:43 +01:00
"util" : "^0.12.5" ,
2024-09-17 20:33:20 -05:00
"vite" : "^5.4.6" ,
2024-03-13 03:44:43 +01:00
"vite-plugin-node-polyfills" : "^0.19.0" ,
"vite-plugin-pwa" : "^0.19.2" ,
"vite-plugin-svgr" : "^4.2.0" ,
"vitest" : "^1.3.1"
2022-08-13 12:11:59 -05:00
} ,
2023-10-29 14:49:49 -05:00
"overrides" : {
"ipfs-core" : "npm:dry-uninstall" ,
"@svgr/plugin-svgo" : {
"nth-check" : "2.0.1"
} ,
2023-12-10 19:43:32 -06:00
"react-file-reader-input" : {
"react" : "$react" ,
"react-dom" : "$react-dom"
} ,
2023-10-29 14:49:49 -05:00
"resolve-url-loader" : {
"postcss" : "8.4.31"
}
2022-08-07 21:06:40 -05:00
}
}