Skip to content

Commit bfc8a4d

Browse files
Initial commit
1 parent d2d41b6 commit bfc8a4d

File tree

4 files changed

+134
-8
lines changed

4 files changed

+134
-8
lines changed

examples/vite/src/index.scss

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
@layer stream, stream-overrides;
22

33
@import url('stream-chat-react/dist/css/v2/index.css') layer(stream);
4+
// v3 CSS import
5+
@import url('stream-chat-react/dist/css/index.css');
46

57
:root {
68
font-synthesis: none;

package.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@
9595
"lodash.mergewith": "^4.6.2",
9696
"lodash.throttle": "^4.1.1",
9797
"lodash.uniqby": "^4.7.0",
98+
"modern-normalize": "^3.0.1",
9899
"nanoid": "^3.3.4",
99100
"react-dropzone": "^14.2.3",
100101
"react-fast-compare": "^3.2.2",
@@ -141,7 +142,6 @@
141142
"README.md"
142143
],
143144
"devDependencies": {
144-
"vite": "^7.3.0",
145145
"@axe-core/react": "^4.3.2",
146146
"@babel/cli": "^7.12.8",
147147
"@babel/core": "^7.12.9",
@@ -212,15 +212,18 @@
212212
"prettier": "^3.5.3",
213213
"react": "^19.0.0",
214214
"react-dom": "^19.0.0",
215+
"sass": "^1.97.2",
215216
"semantic-release": "^25.0.2",
216217
"stream-chat": "^9.27.2",
217218
"ts-jest": "^29.2.5",
218219
"typescript": "^5.4.5",
219-
"typescript-eslint": "^8.17.0"
220+
"typescript-eslint": "^8.17.0",
221+
"vite": "^7.3.0"
220222
},
221223
"scripts": {
222224
"clean": "rm -rf dist",
223225
"build": "yarn clean && concurrently './scripts/copy-css.sh' 'yarn build-translations' 'vite build' 'tsc --project tsconfig.lib.json'",
226+
"build-styling": "sass src/styling/index.scss dist/css/index.css",
224227
"build-translations": "i18next-cli extract",
225228
"coverage": "jest --collectCoverage && codecov",
226229
"lint": "yarn prettier --list-different && yarn eslint && yarn validate-translations",

src/styling/index.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
@import 'modern-normalize' layer(css-reset);

yarn.lock

Lines changed: 126 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2667,6 +2667,95 @@
26672667
dependencies:
26682668
"@octokit/openapi-types" "^27.0.0"
26692669

2670+
"@parcel/watcher-android-arm64@2.5.1":
2671+
version "2.5.1"
2672+
resolved "https://registry.yarnpkg.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz#507f836d7e2042f798c7d07ad19c3546f9848ac1"
2673+
integrity sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==
2674+
2675+
"@parcel/watcher-darwin-arm64@2.5.1":
2676+
version "2.5.1"
2677+
resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz#3d26dce38de6590ef79c47ec2c55793c06ad4f67"
2678+
integrity sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==
2679+
2680+
"@parcel/watcher-darwin-x64@2.5.1":
2681+
version "2.5.1"
2682+
resolved "https://registry.yarnpkg.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz#99f3af3869069ccf774e4ddfccf7e64fd2311ef8"
2683+
integrity sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==
2684+
2685+
"@parcel/watcher-freebsd-x64@2.5.1":
2686+
version "2.5.1"
2687+
resolved "https://registry.yarnpkg.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz#14d6857741a9f51dfe51d5b08b7c8afdbc73ad9b"
2688+
integrity sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==
2689+
2690+
"@parcel/watcher-linux-arm-glibc@2.5.1":
2691+
version "2.5.1"
2692+
resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz#43c3246d6892381db473bb4f663229ad20b609a1"
2693+
integrity sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==
2694+
2695+
"@parcel/watcher-linux-arm-musl@2.5.1":
2696+
version "2.5.1"
2697+
resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz#663750f7090bb6278d2210de643eb8a3f780d08e"
2698+
integrity sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==
2699+
2700+
"@parcel/watcher-linux-arm64-glibc@2.5.1":
2701+
version "2.5.1"
2702+
resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz#ba60e1f56977f7e47cd7e31ad65d15fdcbd07e30"
2703+
integrity sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==
2704+
2705+
"@parcel/watcher-linux-arm64-musl@2.5.1":
2706+
version "2.5.1"
2707+
resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz#f7fbcdff2f04c526f96eac01f97419a6a99855d2"
2708+
integrity sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==
2709+
2710+
"@parcel/watcher-linux-x64-glibc@2.5.1":
2711+
version "2.5.1"
2712+
resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz#4d2ea0f633eb1917d83d483392ce6181b6a92e4e"
2713+
integrity sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==
2714+
2715+
"@parcel/watcher-linux-x64-musl@2.5.1":
2716+
version "2.5.1"
2717+
resolved "https://registry.yarnpkg.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz#277b346b05db54f55657301dd77bdf99d63606ee"
2718+
integrity sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==
2719+
2720+
"@parcel/watcher-win32-arm64@2.5.1":
2721+
version "2.5.1"
2722+
resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz#7e9e02a26784d47503de1d10e8eab6cceb524243"
2723+
integrity sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==
2724+
2725+
"@parcel/watcher-win32-ia32@2.5.1":
2726+
version "2.5.1"
2727+
resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz#2d0f94fa59a873cdc584bf7f6b1dc628ddf976e6"
2728+
integrity sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==
2729+
2730+
"@parcel/watcher-win32-x64@2.5.1":
2731+
version "2.5.1"
2732+
resolved "https://registry.yarnpkg.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz#ae52693259664ba6f2228fa61d7ee44b64ea0947"
2733+
integrity sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==
2734+
2735+
"@parcel/watcher@^2.4.1":
2736+
version "2.5.1"
2737+
resolved "https://registry.yarnpkg.com/@parcel/watcher/-/watcher-2.5.1.tgz#342507a9cfaaf172479a882309def1e991fb1200"
2738+
integrity sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==
2739+
dependencies:
2740+
detect-libc "^1.0.3"
2741+
is-glob "^4.0.3"
2742+
micromatch "^4.0.5"
2743+
node-addon-api "^7.0.0"
2744+
optionalDependencies:
2745+
"@parcel/watcher-android-arm64" "2.5.1"
2746+
"@parcel/watcher-darwin-arm64" "2.5.1"
2747+
"@parcel/watcher-darwin-x64" "2.5.1"
2748+
"@parcel/watcher-freebsd-x64" "2.5.1"
2749+
"@parcel/watcher-linux-arm-glibc" "2.5.1"
2750+
"@parcel/watcher-linux-arm-musl" "2.5.1"
2751+
"@parcel/watcher-linux-arm64-glibc" "2.5.1"
2752+
"@parcel/watcher-linux-arm64-musl" "2.5.1"
2753+
"@parcel/watcher-linux-x64-glibc" "2.5.1"
2754+
"@parcel/watcher-linux-x64-musl" "2.5.1"
2755+
"@parcel/watcher-win32-arm64" "2.5.1"
2756+
"@parcel/watcher-win32-ia32" "2.5.1"
2757+
"@parcel/watcher-win32-x64" "2.5.1"
2758+
26702759
"@pkgjs/parseargs@^0.11.0":
26712760
version "0.11.0"
26722761
resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33"
@@ -4760,7 +4849,7 @@ chardet@^2.1.1:
47604849
resolved "https://registry.yarnpkg.com/chardet/-/chardet-2.1.1.tgz#5c75593704a642f71ee53717df234031e65373c8"
47614850
integrity sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==
47624851

4763-
chokidar@4.0.3:
4852+
chokidar@4.0.3, chokidar@^4.0.0:
47644853
version "4.0.3"
47654854
resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-4.0.3.tgz#7be37a4c03c9aee1ecfe862a4a23b2c70c205d30"
47664855
integrity sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==
@@ -5535,6 +5624,11 @@ destroy@1.2.0:
55355624
resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015"
55365625
integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==
55375626

5627+
detect-libc@^1.0.3:
5628+
version "1.0.3"
5629+
resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b"
5630+
integrity sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==
5631+
55385632
detect-newline@^3.0.0:
55395633
version "3.1.0"
55405634
resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651"
@@ -7445,6 +7539,11 @@ ignore@^5.2.0, ignore@^5.3.1:
74457539
resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5"
74467540
integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==
74477541

7542+
immutable@^5.0.2:
7543+
version "5.1.4"
7544+
resolved "https://registry.yarnpkg.com/immutable/-/immutable-5.1.4.tgz#e3f8c1fe7b567d56cf26698f31918c241dae8c1f"
7545+
integrity sha512-p6u1bG3YSnINT5RQmx/yRZBpenIl30kVxkTLDyHLIMk0gict704Q9n+thfDI7lTRm9vXdDYutVzXhzcThxTnXA==
7546+
74487547
import-fresh@^3.0.0, import-fresh@^3.2.1, import-fresh@^3.3.0:
74497548
version "3.3.0"
74507549
resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b"
@@ -10053,6 +10152,11 @@ mkdirp@^3.0.1:
1005310152
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-3.0.1.tgz#e44e4c5607fb279c168241713cc6e0fea9adcb50"
1005410153
integrity sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==
1005510154

10155+
modern-normalize@^3.0.1:
10156+
version "3.0.1"
10157+
resolved "https://registry.yarnpkg.com/modern-normalize/-/modern-normalize-3.0.1.tgz#4e2dc8da282ab854d53d70d7155a8027f59fbed6"
10158+
integrity sha512-VqlMdYi59Uch6fnUPxnpijWUQe+TW6zeWCvyr6Mb7JibheHzSuAAoJi2c71ZwIaWKpECpGpYHoaaBp6rBRr+/g==
10159+
1005610160
moment-timezone@^0.5.43:
1005710161
version "0.5.43"
1005810162
resolved "https://registry.yarnpkg.com/moment-timezone/-/moment-timezone-0.5.43.tgz#3dd7f3d0c67f78c23cd1906b9b2137a09b3c4790"
@@ -10156,6 +10260,11 @@ nerf-dart@^1.0.0:
1015610260
resolved "https://registry.yarnpkg.com/nerf-dart/-/nerf-dart-1.0.0.tgz#e6dab7febf5ad816ea81cf5c629c5a0ebde72c1a"
1015710261
integrity sha512-EZSPZB70jiVsivaBLYDCyntd5eH8NTSMOn3rB+HxwdmKThGELLdYv8qVIMWvZEFy9w8ZZpW9h9OB32l1rGtj7g==
1015810262

10263+
node-addon-api@^7.0.0:
10264+
version "7.1.1"
10265+
resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-7.1.1.tgz#1aba6693b0f255258a049d621329329322aad558"
10266+
integrity sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==
10267+
1015910268
node-emoji@^2.2.0:
1016010269
version "2.2.0"
1016110270
resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-2.2.0.tgz#1d000e3c76e462577895be1b436f4aa2d6760eb0"
@@ -11930,6 +12039,17 @@ safe-regex@^1.1.0:
1193012039
resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
1193112040
integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
1193212041

12042+
sass@^1.97.2:
12043+
version "1.97.2"
12044+
resolved "https://registry.yarnpkg.com/sass/-/sass-1.97.2.tgz#e515a319092fd2c3b015228e3094b40198bff0da"
12045+
integrity sha512-y5LWb0IlbO4e97Zr7c3mlpabcbBtS+ieiZ9iwDooShpFKWXf62zz5pEPdwrLYm+Bxn1fnbwFGzHuCLSA9tBmrw==
12046+
dependencies:
12047+
chokidar "^4.0.0"
12048+
immutable "^5.0.2"
12049+
source-map-js ">=0.6.2 <2.0.0"
12050+
optionalDependencies:
12051+
"@parcel/watcher" "^2.4.1"
12052+
1193312053
saxes@^6.0.0:
1193412054
version "6.0.0"
1193512055
resolved "https://registry.yarnpkg.com/saxes/-/saxes-6.0.0.tgz#fe5b4a4768df4f14a201b1ba6a65c1f3d9988cc5"
@@ -12279,16 +12399,16 @@ socks@^2.8.3:
1227912399
ip-address "^9.0.5"
1228012400
smart-buffer "^4.2.0"
1228112401

12402+
"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.2.1:
12403+
version "1.2.1"
12404+
resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46"
12405+
integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==
12406+
1228212407
source-map-js@^1.0.2:
1228312408
version "1.0.2"
1228412409
resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c"
1228512410
integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
1228612411

12287-
source-map-js@^1.2.1:
12288-
version "1.2.1"
12289-
resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.1.tgz#1ce5650fddd87abc099eda37dcff024c2667ae46"
12290-
integrity sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==
12291-
1229212412
source-map-resolve@^0.5.0:
1229312413
version "0.5.3"
1229412414
resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a"

0 commit comments

Comments
 (0)