changes to aEWS build
This commit is contained in:
parent
41dddee71a
commit
406e6ea83c
|
|
@ -23,6 +23,10 @@ COPY nginx.conf /etc/nginx/nginx.conf
|
||||||
|
|
||||||
COPY start.sh /app/start.sh
|
COPY start.sh /app/start.sh
|
||||||
|
|
||||||
|
COPY certificate.crt /etc/nginx/ssl/certificate.crt
|
||||||
|
COPY private_key.key /etc/nginx/ssl/private_key.key
|
||||||
|
|
||||||
|
|
||||||
RUN chmod +x /app/start.sh
|
RUN chmod +x /app/start.sh
|
||||||
RUN chmod +x /app/supervisord.conf
|
RUN chmod +x /app/supervisord.conf
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,34 @@
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIF+zCCBOOgAwIBAgIQB8+yKzeKcQUn2JyUn1cROjANBgkqhkiG9w0BAQsFADBu
|
||||||
|
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
|
||||||
|
d3cuZGlnaWNlcnQuY29tMS0wKwYDVQQDEyRFbmNyeXB0aW9uIEV2ZXJ5d2hlcmUg
|
||||||
|
RFYgVExTIENBIC0gRzIwHhcNMjQxMjE4MDAwMDAwWhcNMjUwNDEyMjM1OTU5WjAX
|
||||||
|
MRUwEwYDVQQDDAwqLnN0cmFzby5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
|
||||||
|
ggEKAoIBAQDizhKf8P0Cb0q9dRFO1Uv+4B7BgLFA3dJcHaWKI+sAxuv3GuEZi2wC
|
||||||
|
6yeBacMzuRVKBkWpCpa6f8zUrLntUOAnG5cgzZ6taoon02cw/fJVll943gKaKSOb
|
||||||
|
S9NAka1ZD2NL0MMARWDNuhU1Zm8cYAKT6Bj9dQTOA6y/i/00Enq9NX5ebrmDeBqs
|
||||||
|
hDL2x3IEbbKu7itoFfHX/W0PqCpThSWewloeukcktBoM3GI8jTZSB/1K78pvGY5v
|
||||||
|
pnMrgWHdzv3ynmZ2SM4XfHJ3piXkJpP5zN8HinMNouUlH8OhpftZQNz/BTXEYi2d
|
||||||
|
tMJa/ylVHGLdKZOqqcBvpipwUGYFTd2rAgMBAAGjggLqMIIC5jAfBgNVHSMEGDAW
|
||||||
|
gBR435GQX+7erPbFdevVTFVT7yRKtjAdBgNVHQ4EFgQUFCF/4CUhqVaOkQXDaO0Y
|
||||||
|
Wl+2rkcwIwYDVR0RBBwwGoIMKi5zdHJhc28uY29tggpzdHJhc28uY29tMD4GA1Ud
|
||||||
|
IAQ3MDUwMwYGZ4EMAQIBMCkwJwYIKwYBBQUHAgEWG2h0dHA6Ly93d3cuZGlnaWNl
|
||||||
|
cnQuY29tL0NQUzAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEG
|
||||||
|
CCsGAQUFBwMCMIGABggrBgEFBQcBAQR0MHIwJAYIKwYBBQUHMAGGGGh0dHA6Ly9v
|
||||||
|
Y3NwLmRpZ2ljZXJ0LmNvbTBKBggrBgEFBQcwAoY+aHR0cDovL2NhY2VydHMuZGln
|
||||||
|
aWNlcnQuY29tL0VuY3J5cHRpb25FdmVyeXdoZXJlRFZUTFNDQS1HMi5jcnQwDAYD
|
||||||
|
VR0TAQH/BAIwADCCAX0GCisGAQQB1nkCBAIEggFtBIIBaQFnAHYATnWjJ1yaEMM4
|
||||||
|
W2zU3z9S6x3w4I4bjWnAsfpksWKaOd8AAAGT221LOgAABAMARzBFAiAQG23hZBWR
|
||||||
|
AWIjb12dywrJGfh6f7uO2SHrC6cKPLElBQIhALJVc0r1qf/Cpss+CEWIVYyIr5gr
|
||||||
|
okCUv23lvITjffgYAHYAcyAiDwgWivnzxKaLCrJqmkoA7vV3hYoITQUA1KVCRFkA
|
||||||
|
AAGT221LdAAABAMARzBFAiEA3bR3CerhXHeIqGxs6YT4tcloP4ZauU2D1z8B8zjB
|
||||||
|
mVUCIATRcw9gLNu4C0LzmkpVwJu395vaR318/DZe+w9PvZNRAHUA5tIxY0B3jMEQ
|
||||||
|
QQbXcbnOwdJA9paEhvu6hzId/R43jlAAAAGT221LhQAABAMARjBEAiAiKpVNGn0B
|
||||||
|
qWsq6axCsr0byqD3ZQPA/USjkSYpfzbQowIgFyn6MDVg/SE80XMZBXSB2etw3Rq0
|
||||||
|
D8vOg9fvn7pmVN8wDQYJKoZIhvcNAQELBQADggEBAKoYTgJXQcsbkUWZGxgmQ7Wq
|
||||||
|
8bzwPz8RJAmkqj4BMBZYcGYTgHZRHc1tOfxCXbv10DI5IOwlFrCw1JRQrm8vphc1
|
||||||
|
JcICxsUep9ci8hJEJv3fq5jL0sPTqy6tGQcJXwneCa+nRF9IvLl794UOe2oNwgtq
|
||||||
|
5pJZ4f6KrertGYeB+lzx/sKGGbOvSHTjHbWFke6N6z8Pe5Yv81EtsY+dsqprfqFV
|
||||||
|
O8Pp9qITZNDHVvO0tYGl/UYhiVkmWq+zZHX+/80JUu4hYiwrmIqyNA+jZO2CddPA
|
||||||
|
S/zF7SNafe7kje/N5j3zK8Uzi+M8SrG8kn3lrp0ZBPrbNHPO2tMIIsHbcEA3OPg=
|
||||||
|
-----END CERTIFICATE-----
|
||||||
|
|
@ -0,0 +1,132 @@
|
||||||
|
# nginx.conf
|
||||||
|
user nginx;
|
||||||
|
worker_processes auto;
|
||||||
|
|
||||||
|
error_log /var/log/nginx/error.log notice;
|
||||||
|
pid /var/run/nginx.pid;
|
||||||
|
|
||||||
|
events {
|
||||||
|
worker_connections 1024;
|
||||||
|
}
|
||||||
|
|
||||||
|
http {
|
||||||
|
include /etc/nginx/mime.types;
|
||||||
|
default_type application/octet-stream;
|
||||||
|
|
||||||
|
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
|
||||||
|
'$status $body_bytes_sent "$http_referer" '
|
||||||
|
'"$http_user_agent" "$http_x_forwarded_for"';
|
||||||
|
|
||||||
|
access_log /var/log/nginx/access.log main;
|
||||||
|
|
||||||
|
sendfile on;
|
||||||
|
#tcp_nopush on;
|
||||||
|
|
||||||
|
keepalive_timeout 65;
|
||||||
|
|
||||||
|
gzip on;
|
||||||
|
|
||||||
|
gzip_static on;
|
||||||
|
|
||||||
|
gzip_http_version 1.0;
|
||||||
|
|
||||||
|
gzip_comp_level 5;
|
||||||
|
|
||||||
|
gzip_vary on;
|
||||||
|
|
||||||
|
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript application/wasm;
|
||||||
|
|
||||||
|
# Existing server block for HTTP
|
||||||
|
server {
|
||||||
|
ssl_certificate /etc/nginx/ssl/certificate.crt;
|
||||||
|
ssl_certificate_key /etc/nginx/ssl/private_key.key;
|
||||||
|
|
||||||
|
listen 80;
|
||||||
|
listen 443 ssl;
|
||||||
|
server_name localhost;
|
||||||
|
|
||||||
|
location / {
|
||||||
|
proxy_pass http://localhost:3000;
|
||||||
|
#proxy_http_version 1.1;
|
||||||
|
#proxy_set_header Upgrade $http_upgrade;
|
||||||
|
#proxy_set_header Connection 'upgrade';
|
||||||
|
#proxy_set_header Host $host;
|
||||||
|
#proxy_cache_bypass $http_upgrade;
|
||||||
|
|
||||||
|
# test chrka
|
||||||
|
if ($request_method = 'OPTIONS') {
|
||||||
|
add_header 'Access-Control-Allow-Origin' * always;
|
||||||
|
add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, PATCH, OPTIONS' always;
|
||||||
|
add_header 'Access-Control-Allow-Headers' 'Content-Type, Authorization, Accept, Client-Version' always;
|
||||||
|
add_header 'Access-Control-Max-Age' 3600 always;
|
||||||
|
return 204;
|
||||||
|
}
|
||||||
|
|
||||||
|
add_header 'Access-Control-Allow-Origin' * always;
|
||||||
|
add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, PATCH, OPTIONS' always;
|
||||||
|
add_header 'Access-Control-Allow-Headers' 'Content-Type, Authorization, Accept, Client-Version' always;
|
||||||
|
add_header 'Access-Control-Max-Age' 3600 always;
|
||||||
|
|
||||||
|
proxy_set_header X-Request-Id $request_id;
|
||||||
|
proxy_set_header Host $http_host;
|
||||||
|
}
|
||||||
|
|
||||||
|
location /static/ {
|
||||||
|
root /usr/share/nginx/html;
|
||||||
|
expires 30d;
|
||||||
|
access_log off;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
location /appflowy.svg {
|
||||||
|
root /usr/share/nginx/html;
|
||||||
|
expires 30d;
|
||||||
|
access_log off;
|
||||||
|
}
|
||||||
|
|
||||||
|
location /appflowy.ico {
|
||||||
|
root /usr/share/nginx/html;
|
||||||
|
expires 30d;
|
||||||
|
access_log off;
|
||||||
|
}
|
||||||
|
|
||||||
|
location /og-image.png {
|
||||||
|
root /usr/share/nginx/html;
|
||||||
|
expires 30d;
|
||||||
|
access_log off;
|
||||||
|
}
|
||||||
|
|
||||||
|
location /covers/ {
|
||||||
|
root /usr/share/nginx/html;
|
||||||
|
expires 30d;
|
||||||
|
access_log off;
|
||||||
|
}
|
||||||
|
|
||||||
|
location /af_icons/ {
|
||||||
|
root /usr/share/nginx/html;
|
||||||
|
expires 30d;
|
||||||
|
access_log off;
|
||||||
|
}
|
||||||
|
|
||||||
|
location /.well-known/apple-app-site-association {
|
||||||
|
default_type application/json;
|
||||||
|
add_header Cache-Control "public, max-age=3600";
|
||||||
|
}
|
||||||
|
|
||||||
|
location /.well-known/assetlinks.json {
|
||||||
|
default_type application/json;
|
||||||
|
add_header Cache-Control "public, max-age=3600";
|
||||||
|
}
|
||||||
|
|
||||||
|
error_page 404 /404.html;
|
||||||
|
location = /404.html {
|
||||||
|
root /usr/share/nginx/html;
|
||||||
|
}
|
||||||
|
|
||||||
|
error_page 500 502 503 504 /50x.html;
|
||||||
|
location = /50x.html {
|
||||||
|
root /usr/share/nginx/html;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -38,7 +38,11 @@ http {
|
||||||
|
|
||||||
# Existing server block for HTTP
|
# Existing server block for HTTP
|
||||||
server {
|
server {
|
||||||
|
ssl_certificate /etc/nginx/ssl/certificate.crt;
|
||||||
|
ssl_certificate_key /etc/nginx/ssl/private_key.key;
|
||||||
|
|
||||||
listen 80;
|
listen 80;
|
||||||
|
listen 443 ssl;
|
||||||
server_name localhost;
|
server_name localhost;
|
||||||
|
|
||||||
location / {
|
location / {
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,27 @@
|
||||||
|
-----BEGIN RSA PRIVATE KEY-----
|
||||||
|
MIIEowIBAAKCAQEA4s4Sn/D9Am9KvXURTtVL/uAewYCxQN3SXB2liiPrAMbr9xrh
|
||||||
|
GYtsAusngWnDM7kVSgZFqQqWun/M1Ky57VDgJxuXIM2erWqKJ9NnMP3yVZZfeN4C
|
||||||
|
mikjm0vTQJGtWQ9jS9DDAEVgzboVNWZvHGACk+gY/XUEzgOsv4v9NBJ6vTV+Xm65
|
||||||
|
g3garIQy9sdyBG2yru4raBXx1/1tD6gqU4UlnsJaHrpHJLQaDNxiPI02Ugf9Su/K
|
||||||
|
bxmOb6ZzK4Fh3c798p5mdkjOF3xyd6Yl5CaT+czfB4pzDaLlJR/DoaX7WUDc/wU1
|
||||||
|
xGItnbTCWv8pVRxi3SmTqqnAb6YqcFBmBU3dqwIDAQABAoIBAAQh0QEM+O8Ua/4r
|
||||||
|
pdcT18CbALRxzcjqwaxf9eYgZWWsOhxUZwl6Gsuq0Rtwe9fzZUnl91rvEHPxZB/z
|
||||||
|
zadfM9ZCkGxOkreCG2ZCWbzww3t/s9mV4eJBIZ7wsLaacNgQibSV5xeYK/1TiJNi
|
||||||
|
fF+9+A4NynbDrQS72Gfc+w350DamPBFq8oUdDZX27x0RzuxEc0PbV3gedE08EZEa
|
||||||
|
sWG425+0SSwSeeA0ANZbHnKZplmU49WlO12CI1xf21DWv7OIYfQ3xMg0DSBX5LsO
|
||||||
|
9eg9o4JDEwtnSNfHrYanzTfPgru2NQ1goO5mBZJ9H2IGu9M6w1JiIPwf2vIU3H/H
|
||||||
|
UnGsE4ECgYEA8itjFb+Sp1Vf4G5tWH1OPznzTs02KhalARWkkMigpHV8f/fqvs8r
|
||||||
|
KWbwdf7TZDYBTvqqAjccXxieK3JuxckfyEWrG52XsOYCheraJATE+84an1u3itAu
|
||||||
|
lSgA9YFOEqv3kmKo5LfbhPsppZwAfNBgpyJzIk+opK9zQbKiq/XbQQsCgYEA78IM
|
||||||
|
8IJhOhcjO84M6leoxUtBVMmhgzZU0cg3YbVLIWp4sVZ77PWB2yFtrh+wLuW66BaV
|
||||||
|
Uv6ihP4B6hfTdW1uI/cxrzG0sDDULD0as5JK689gfpqZ0pI/Sen3z370TuaLl+LB
|
||||||
|
BVum02gTgGmi8LUQFz/DA4aQGgyRjURdEAnC+eECgYEAti+d44a0Nd8suhNZf/EF
|
||||||
|
JNvcB7Sqww82I5K8s4+8Cv24JC3HFLWWqxceYCbNsd5PLbO2ouQDHCfRFq6IV5Pv
|
||||||
|
rSN8jtIIhLUFwOnmIqLT7vwnWywM8QmdgekOj6QvsCxfnGlM1oTbSTgLJOQwGbZK
|
||||||
|
gHKSW4XCQeMcuphBeU0FHfECgYBsKNFnipnL9/YoG5tN+H+liX6OfmuDYvY+sSDy
|
||||||
|
zjN3fq216rr7OgH71gfBvn/fmDmKS+3PRBoS/vfkIB1/4v8F8JUUYMsPlOeSkXpD
|
||||||
|
OiLcYHA6jQoJqXotoQPvMmmKUoz01xGWljMbOd9aVc1w422/3z7dj03gwnzDCu0k
|
||||||
|
uBKiYQKBgBa0ruDkfDA3OzlIAIY51eODhJ73ReXf9CONU52RQ2nk2Oj6oXGFf1qy
|
||||||
|
l5x0SBZs16tzTBUYSQwC/pm1iyrOgQfOsoaYl7C5/uDxDZ2KH8f3DlWG+g3wKhZ0
|
||||||
|
Olo1U63Id2TH08jhGWVh9fB9h+Q/y9Z4dI0H6eU5eMQ5uhMLDkzZ
|
||||||
|
-----END RSA PRIVATE KEY-----
|
||||||
56
package.json
56
package.json
|
|
@ -19,47 +19,47 @@
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@appflowyinc/editor": "^0.0.40",
|
"@appflowyinc/editor": "^0.0.40",
|
||||||
"@atlaskit/primitives": "^5.5.3",
|
"@atlaskit/primitives": "^5.7.0",
|
||||||
"@emoji-mart/data": "^1.1.2",
|
"@emoji-mart/data": "^1.2.1",
|
||||||
"@emoji-mart/react": "^1.1.1",
|
"@emoji-mart/react": "^1.1.1",
|
||||||
"@emotion/react": "^11.10.6",
|
"@emotion/react": "^11.11.4",
|
||||||
"@emotion/styled": "^11.10.6",
|
"@emotion/styled": "^11.11.5",
|
||||||
"@floating-ui/react": "^0.26.27",
|
"@floating-ui/react": "^0.26.27",
|
||||||
"@jest/globals": "^29.7.0",
|
"@jest/globals": "^29.7.0",
|
||||||
"@mui/icons-material": "^5.11.11",
|
"@mui/icons-material": "^5.15.18",
|
||||||
"@mui/material": "6.0.0-alpha.2",
|
"@mui/material": "6.0.0-alpha.2",
|
||||||
"@mui/x-date-pickers-pro": "^6.18.2",
|
"@mui/x-date-pickers-pro": "^6.20.0",
|
||||||
"@reduxjs/toolkit": "2.0.0",
|
"@reduxjs/toolkit": "2.0.0",
|
||||||
"@slate-yjs/core": "^1.0.2",
|
"@slate-yjs/core": "^1.0.2",
|
||||||
"@types/react-swipeable-views": "^0.13.4",
|
"@types/react-swipeable-views": "^0.13.5",
|
||||||
"async-retry": "^1.3.3",
|
"async-retry": "^1.3.3",
|
||||||
"axios": "^1.6.8",
|
"axios": "^1.7.2",
|
||||||
"colorthief": "^2.4.0",
|
"colorthief": "^2.4.0",
|
||||||
"dayjs": "^1.11.9",
|
"dayjs": "^1.11.9",
|
||||||
"decimal.js": "^10.4.3",
|
"decimal.js": "^10.4.3",
|
||||||
"dexie": "^4.0.7",
|
"dexie": "^4.0.7",
|
||||||
"dexie-react-hooks": "^1.1.7",
|
"dexie-react-hooks": "^1.1.7",
|
||||||
"dompurify": "^3.1.7",
|
"dompurify": "^3.1.7",
|
||||||
"emoji-mart": "^5.5.2",
|
"emoji-mart": "^5.6.0",
|
||||||
"emoji-regex": "^10.2.1",
|
"emoji-regex": "^10.3.0",
|
||||||
"escape-string-regexp": "^5.0.0",
|
"escape-string-regexp": "^5.0.0",
|
||||||
"events": "^3.3.0",
|
"events": "^3.3.0",
|
||||||
"google-protobuf": "^3.15.12",
|
"google-protobuf": "^3.21.2",
|
||||||
"hast-util-to-mdast": "^10.1.0",
|
"hast-util-to-mdast": "^10.1.0",
|
||||||
"highlight.js": "^11.10.0",
|
"highlight.js": "^11.10.0",
|
||||||
"html-parse-stringify": "^3.0.1",
|
"html-parse-stringify": "^3.0.1",
|
||||||
"i18next": "^22.4.10",
|
"i18next": "^22.5.1",
|
||||||
"i18next-browser-languagedetector": "^7.0.1",
|
"i18next-browser-languagedetector": "^7.2.1",
|
||||||
"i18next-resources-to-backend": "^1.1.4",
|
"i18next-resources-to-backend": "^1.2.1",
|
||||||
"is-hotkey": "^0.2.0",
|
"is-hotkey": "^0.2.0",
|
||||||
"jest": "^29.5.0",
|
"jest": "^29.5.0",
|
||||||
"js-base64": "^3.7.5",
|
"js-base64": "^3.7.7",
|
||||||
"js-md5": "^0.8.3",
|
"js-md5": "^0.8.3",
|
||||||
"katex": "^0.16.7",
|
"katex": "^0.16.10",
|
||||||
"lightgallery": "^2.7.2",
|
"lightgallery": "^2.7.2",
|
||||||
"lodash-es": "^4.17.21",
|
"lodash-es": "^4.17.21",
|
||||||
"mermaid": "^11.4.1",
|
"mermaid": "^11.4.1",
|
||||||
"nanoid": "^4.0.0",
|
"nanoid": "^4.0.2",
|
||||||
"notistack": "^3.0.1",
|
"notistack": "^3.0.1",
|
||||||
"numeral": "^2.0.6",
|
"numeral": "^2.0.6",
|
||||||
"prismjs": "^1.29.0",
|
"prismjs": "^1.29.0",
|
||||||
|
|
@ -68,42 +68,42 @@
|
||||||
"quill-delta": "^5.1.0",
|
"quill-delta": "^5.1.0",
|
||||||
"react": "^18.2.0",
|
"react": "^18.2.0",
|
||||||
"react-beautiful-dnd": "^13.1.1",
|
"react-beautiful-dnd": "^13.1.1",
|
||||||
"react-big-calendar": "^1.8.5",
|
"react-big-calendar": "^1.12.2",
|
||||||
"react-color": "^2.19.3",
|
"react-color": "^2.19.3",
|
||||||
"react-custom-scrollbars": "^4.2.1",
|
"react-custom-scrollbars": "^4.2.1",
|
||||||
"react-custom-scrollbars-2": "^4.5.0",
|
"react-custom-scrollbars-2": "^4.5.0",
|
||||||
"react-datepicker": "^4.23.0",
|
"react-datepicker": "^4.25.0",
|
||||||
"react-dom": "^18.2.0",
|
"react-dom": "^18.2.0",
|
||||||
"react-error-boundary": "^4.0.13",
|
"react-error-boundary": "^4.0.13",
|
||||||
"react-helmet": "^6.1.0",
|
"react-helmet": "^6.1.0",
|
||||||
"react-hook-form": "^7.52.2",
|
"react-hook-form": "^7.52.2",
|
||||||
"react-hot-toast": "^2.4.1",
|
"react-hot-toast": "^2.4.1",
|
||||||
"react-i18next": "^14.1.0",
|
"react-i18next": "^14.1.2",
|
||||||
"react-katex": "^3.0.1",
|
"react-katex": "^3.0.1",
|
||||||
"react-measure": "^2.5.2",
|
"react-measure": "^2.5.2",
|
||||||
"react-redux": "^8.0.5",
|
"react-redux": "^8.1.3",
|
||||||
"react-router-dom": "^6.22.3",
|
"react-router-dom": "^6.23.1",
|
||||||
"react-swipeable-views": "^0.14.0",
|
"react-swipeable-views": "^0.14.0",
|
||||||
"react-transition-group": "^4.4.5",
|
"react-transition-group": "^4.4.5",
|
||||||
"react-virtualized-auto-sizer": "^1.0.20",
|
"react-virtualized-auto-sizer": "^1.0.24",
|
||||||
"react-vtree": "^2.0.4",
|
"react-vtree": "^2.0.4",
|
||||||
"react-window": "^1.8.10",
|
"react-window": "^1.8.10",
|
||||||
"react-zoom-pan-pinch": "^3.6.1",
|
"react-zoom-pan-pinch": "^3.6.1",
|
||||||
"react18-input-otp": "^1.1.2",
|
"react18-input-otp": "^1.1.4",
|
||||||
"redux": "^4.2.1",
|
"redux": "^4.2.1",
|
||||||
"rehype-parse": "^9.0.1",
|
"rehype-parse": "^9.0.1",
|
||||||
"rxjs": "^7.8.0",
|
"rxjs": "^7.8.0",
|
||||||
"sass": "^1.70.0",
|
"sass": "^1.77.2",
|
||||||
"slate": "^0.101.4",
|
"slate": "^0.101.5",
|
||||||
"slate-history": "^0.100.0",
|
"slate-history": "^0.100.0",
|
||||||
"slate-react": "^0.101.3",
|
"slate-react": "^0.101.6",
|
||||||
"smooth-scroll-into-view-if-needed": "^2.0.2",
|
"smooth-scroll-into-view-if-needed": "^2.0.2",
|
||||||
"ts-results": "^3.3.0",
|
"ts-results": "^3.3.0",
|
||||||
"unified": "^11.0.5",
|
"unified": "^11.0.5",
|
||||||
"unist": "^0.0.1",
|
"unist": "^0.0.1",
|
||||||
"unsplash-js": "^7.0.19",
|
"unsplash-js": "^7.0.19",
|
||||||
"utf8": "^3.0.0",
|
"utf8": "^3.0.0",
|
||||||
"validator": "^13.11.0",
|
"validator": "^13.12.0",
|
||||||
"vite-plugin-wasm": "^3.3.0",
|
"vite-plugin-wasm": "^3.3.0",
|
||||||
"y-indexeddb": "9.0.12",
|
"y-indexeddb": "9.0.12",
|
||||||
"yjs": "14.0.0-1"
|
"yjs": "14.0.0-1"
|
||||||
|
|
|
||||||
1487
pnpm-lock.yaml
1487
pnpm-lock.yaml
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue