2022-08-08 02:06:40 +00:00
{
"name" : "chitchatter" ,
2022-08-08 02:46:03 +00:00
"version" : "0.0.0" ,
2022-08-09 01:15:39 +00:00
"homepage" : "https://chitchatter.im/" ,
2024-04-07 22:08:03 +00:00
"author" : "Jeremy Kahn <me@jeremyckahn.com>" ,
2022-08-09 14:28:00 +00:00
"license" : "GPL-2.0-or-later" ,
2024-03-13 02:44:43 +00:00
"type" : "module" ,
2022-08-08 02:06:40 +00:00
"dependencies" : {
2024-03-21 01:54:31 +00:00
"@emotion/react" : "^11.11.4" ,
2022-08-09 02:43:16 +00:00
"@emotion/styled" : "^11.10.0" ,
2024-03-15 01:55:51 +00:00
"@mui/icons-material" : "^5.15.13" ,
2024-04-16 23:48:43 +00:00
"@mui/material" : "^5.15.14" ,
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" ,
2024-03-13 02:44:43 +00:00
"@testing-library/jest-dom" : "^6.4.2" ,
"@testing-library/react" : "^14.2.1" ,
"@testing-library/user-event" : "^14.5.2" ,
2024-04-16 23:47:09 +00:00
"@types/node" : "^18.19.26" ,
2024-03-15 01:55:51 +00:00
"@types/react-dom" : "^18.2.22" ,
2022-11-24 06:16:34 +00:00
"buffer" : "^6.0.3" ,
2024-04-16 23:52:40 +00:00
"detectincognitojs" : "^1.3.5" ,
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" ,
2024-04-10 01:54:41 +00:00
"modern-normalize" : "^2.0.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" ,
2024-04-16 23:46:41 +00:00
"react-router-dom" : "^6.22.3" ,
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" ,
2023-03-28 02:51:33 +00:00
"sdp" : "^3.2.0" ,
2024-03-17 15:12:54 +00:00
"secure-file-transfer" : "^0.0.8" ,
2022-11-24 06:16:34 +00:00
"streamsaver" : "^2.0.6" ,
2024-03-15 02:35:51 +00:00
"trystero" : "^0.18.0" ,
2022-08-09 02:43:16 +00:00
"typeface-public-sans" : "^1.1.13" ,
"typeface-roboto" : "^1.1.13" ,
2024-04-18 01:30:25 +00:00
"typescript" : "^5.4.3" ,
2022-08-10 14:42:15 +00:00
"uuid" : "^8.3.2" ,
2024-03-13 02:44:43 +00:00
"vite-plugin-babel-macros" : "^1.0.6" ,
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" : {
2024-03-13 02:44:43 +00:00
"start" : "cross-env VITE_HOMEPAGE=$(npm pkg get homepage) vite --port 3000" ,
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" ,
2024-03-13 02:44:43 +00: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 16:42:58 +00:00
"build" : "npm run build:app && npm run build:sdk" ,
2024-03-13 02:44:43 +00: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 16:42:58 +00:00
"build:sdk:watch" : "nodemon --exec \"npm run build:sdk\"" ,
2024-03-13 02:44:43 +00:00
"test" : "vitest" ,
2022-08-08 02:59:46 +00:00
"prepare" : "husky install" ,
2024-04-07 21:59:49 +00:00
"prettier" : "prettier \"**/*.{ts,tsx}\" --write" ,
2022-08-09 01:04:04 +00:00
"lint" : "eslint src --max-warnings=0"
2022-08-08 02:06:40 +00:00
} ,
"eslintConfig" : {
"extends" : [
2024-03-13 02:44:43 +00:00
"react-app"
2022-08-08 02:06:40 +00:00
]
} ,
2022-08-08 02:36:52 +00:00
"engines" : {
2024-04-07 22:08:03 +00:00
"node" : "20.12.1" ,
"npm" : "10.5.0"
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" ,
2024-04-16 23:57:04 +00:00
"@types/react" : "^18.2.72" ,
2023-12-11 01:43:32 +00:00
"@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" ,
2024-03-13 02:44:43 +00:00
"@vitejs/plugin-react" : "^4.2.1" ,
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" ,
2024-04-07 21:59:49 +00:00
"eslint-config-prettier" : "^9.1.0" ,
2022-08-09 01:04:04 +00:00
"eslint-config-react-app" : "^7.0.1" ,
"eslint-plugin-import" : "^2.26.0" ,
"eslint-plugin-jsx-a11y" : "^6.6.1" ,
2024-04-07 21:59:49 +00:00
"eslint-plugin-prettier" : "^5.1.3" ,
2022-08-09 01:04:04 +00:00
"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" ,
2024-03-13 02:44:43 +00:00
"jsdom" : "^24.0.0" ,
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" ,
2024-04-07 21:59:49 +00:00
"prettier" : "^3.2.5" ,
"pretty-quick" : "^4.0.0" ,
2022-11-28 01:08:38 +00:00
"process" : "^0.11.10" ,
2022-11-24 06:16:34 +00:00
"serve" : "^14.1.2" ,
2022-11-28 01:08:38 +00:00
"url" : "^0.11.0" ,
2024-03-13 02:44:43 +00:00
"util" : "^0.12.5" ,
2024-04-03 23:07:23 +00:00
"vite" : "^5.0.13" ,
2024-03-13 02:44:43 +00: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 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-08 02:06:40 +00:00
}
}