This commit is contained in:
Chris Grimmett 2024-04-11 00:17:51 -08:00
parent e020c45d32
commit ca2567e722
31 changed files with 349 additions and 228 deletions

View File

@ -15,12 +15,21 @@ secrets:
kubectl create secret generic vultr \
--from-literal=vultr=${VULTR_CONTAINER_REGISTRY_USERNAME}
kubectl delete secret postgres --ignore-not-found
kubectl create secret generic postgres \
--from-literal=password=${POSTGRES_PASSWORD}
kubectl delete secret pgadmin --ignore-not-found
kubectl create secret generic pgadmin \
--from-literal=defaultEmail=${PGADMIN_DEFAULT_EMAIL} \
--from-literal=defaultPassword=${PGADMIN_DEFAULT_PASSWORD}
kubectl delete secret strapi --ignore-not-found
kubectl create secret generic strapi \
--from-literal=adminJwtSecret=${STRAPI_ADMIN_JWT_SECRET} \
--from-literal=apiTokenSalt=${STRAPI_API_TOKEN_SALT} \
--from-literal=appKeys=${APP_KEYS} \
--from-literal=databaseUrl=postgres://${DATABASE_USER}:${DATABASE_PASSWORD}@${DATABASE_HOST}:${DATABASE_PORT}/${DATABASE_NAME} \
--from-literal=appKeys=${STRAPI_APP_KEYS} \
--from-literal=databaseUrl=postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}:${POSTGRES_PORT}/${POSTGRES_DB} \
--from-literal=jwtSecret=${STRAPI_JWT_SECRET} \
--from-literal=muxPlaybackRestrictionId=${MUX_PLAYBACK_RESTRICTION_ID} \
--from-literal=muxSigningKeyPrivateKey=${MUX_SIGNING_KEY_PRIVATE_KEY} \

View File

@ -6,7 +6,7 @@ k8s_yaml(helm(
values=['./charts/fp/values-dev.yaml'],
))
docker_build('fp/link2cid', './packages/link2cid')
# docker_build('fp/link2cid', './packages/link2cid')
docker_build(
'fp/strapi',
'.',
@ -18,17 +18,18 @@ docker_build(
)
## Uncomment the following for fp/next in dev mode
## this is useful for changing the UI and seeing results
docker_build(
'fp/next',
'.',
dockerfile='next.dockerfile',
target='dev',
live_update=[
sync('./packages/next', '/app')
]
)
# docker_build(
# 'fp/next',
# '.',
# dockerfile='next.dockerfile',
# target='dev',
# live_update=[
# sync('./packages/next', '/app')
# ]
# )
## Uncomment the following for fp/next in production mode
## this is useful to test how fp/next will behave in production environment
@ -36,32 +37,26 @@ docker_build(
# docker_build('fp/next', '.', dockerfile='next.dockerfile')
k8s_resource(
workload='link2cid-pod',
port_forwards=3939,
links=[
link('http://localhost:3939/health', 'link2cid Health')
]
)
k8s_resource(
workload='ipfs-pod',
port_forwards=['5001'],
links=[
link('http://localhost:5001/webui', 'IPFS Web UI')
]
)
k8s_resource(
workload='next-pod',
port_forwards=['3000'],
)
# k8s_resource(
# workload='pgadmin-pod',
# port_forwards=['5050']
# workload='link2cid-pod',
# port_forwards=3939,
# links=[
# link('http://localhost:3939/health', 'link2cid Health')
# ]
# )
# k8s_resource(
# workload='ipfs-pod',
# port_forwards=['5001'],
# links=[
# link('http://localhost:5001/webui', 'IPFS Web UI')
# ]
# )
# k8s_resource(
# workload='next-pod',
# port_forwards=['3000'],
# )
k8s_resource(
workload='strapi-pod',
port_forwards=['1337'],
@ -70,6 +65,15 @@ k8s_resource(
]
)
k8s_resource(
workload='postgres-pod',
)
k8s_resource(
workload='pgadmin-pod',
port_forwards=['5050']
)
# v1alpha1.extension_repo(name='default', url='https://github.com/tilt-dev/tilt-extensions')
# v1alpha1.extension(name='ngrok', repo_name='default', repo_path='ngrok')

View File

@ -0,0 +1,20 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: strapi-ingress
namespace: fp
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /
spec:
ingressClassName: nginx
rules:
- host: disaster.futureporn.net
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: strapi-service
port:
number: 80

View File

@ -0,0 +1,26 @@
kind: Pod
apiVersion: v1
metadata:
name: bar-app
labels:
app: bar
spec:
containers:
- name: bar-app
image: 'kicbase/echo-server:1.0'
resources:
limits:
cpu: 200m
memory: 512Mi
---
kind: Service
apiVersion: v1
metadata:
name: bar-service
annotations:
external-dns.alpha.kubernetes.io/hostname: foo.disaster.futureporn.net
spec:
selector:
app: bar
ports:
- port: 8080

View File

View File

@ -0,0 +1,26 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: foo-bar-ingress
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /
spec:
ingressClassName: nginx
rules:
- host: disaster.futureporn.com
http:
paths:
- pathType: Prefix
path: /foo
backend:
service:
name: foo-service
port:
number: 8080
- pathType: Prefix
path: /bar
backend:
service:
name: bar-service
port:
number: 8080

View File

@ -0,0 +1,26 @@
kind: Pod
apiVersion: v1
metadata:
name: foo-app
labels:
app: foo
spec:
containers:
- name: foo-app
image: 'kicbase/echo-server:1.0'
resources:
limits:
cpu: 200m
memory: 512Mi
---
kind: Service
apiVersion: v1
metadata:
name: foo-service
annotations:
external-dns.alpha.kubernetes.io/hostname: foo.disaster.futureporn.net
spec:
selector:
app: foo
ports:
- port: 8080

View File

@ -1,5 +1,3 @@
apiVersion: v1
kind: Pod
metadata:

View File

@ -16,7 +16,10 @@ spec:
key: password
ports:
- containerPort: 5432
resources: {}
resources:
limits:
cpu: 500m
memory: 1Gi
volumeMounts:
- name: postgres-pvc
mountPath: /data/postgres

View File

@ -8,7 +8,7 @@ spec:
ports:
- name: web
protocol: TCP
port: 1337
port: 80
targetPort: 1337
status:
loadBalancer: {}

View File

@ -1,16 +1,16 @@
repositories:
- name: jetstack
url: https://charts.jetstack.io
# repositories:
# - name: jetstack
# url: https://charts.jetstack.io
- name: vultr
url: https://vultr.github.io/helm-charts
# - name: vultr
# url: https://vultr.github.io/helm-charts
releases:
- name: cert-manager
namespace: cert-manager
chart: jetstack/cert-manager
# - name: cert-manager
# namespace: cert-manager
# chart: jetstack/cert-manager
- name: fp

View File

@ -19,7 +19,7 @@
},
"dependencies": {
"@types/express": "^4.17.21",
"@types/node": "^20.12.5",
"@types/node": "^20.12.6",
"discordeno": "^18.0.1",
"express": "^4.19.2",
"oceanic.js": "^1.10.0"

View File

@ -9,8 +9,8 @@ dependencies:
specifier: ^4.17.21
version: 4.17.21
'@types/node':
specifier: ^20.12.5
version: 20.12.5
specifier: ^20.12.6
version: 20.12.6
discordeno:
specifier: ^18.0.1
version: 18.0.1
@ -279,19 +279,19 @@ packages:
resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==}
dependencies:
'@types/connect': 3.4.38
'@types/node': 20.12.5
'@types/node': 20.12.6
dev: false
/@types/connect@3.4.38:
resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==}
dependencies:
'@types/node': 20.12.5
'@types/node': 20.12.6
dev: false
/@types/express-serve-static-core@4.19.0:
resolution: {integrity: sha512-bGyep3JqPCRry1wq+O5n7oiBgGWmeIJXPjXXCo8EK0u8duZGSYar7cGqd3ML2JUsLGeB7fmc06KYo9fLGWqPvQ==}
dependencies:
'@types/node': 20.12.5
'@types/node': 20.12.6
'@types/qs': 6.9.14
'@types/range-parser': 1.2.7
'@types/send': 0.17.4
@ -314,8 +314,8 @@ packages:
resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==}
dev: false
/@types/node@20.12.5:
resolution: {integrity: sha512-BD+BjQ9LS/D8ST9p5uqBxghlN+S42iuNxjsUGjeZobe/ciXzk2qb1B6IXc6AnRLS+yFJRpN2IPEHMzwspfDJNw==}
/@types/node@20.12.6:
resolution: {integrity: sha512-3KurE8taB8GCvZBPngVbp0lk5CKi8M9f9k1rsADh0Evdz5SzJ+Q+Hx9uHoFGsLnLnd1xmkDQr2hVhlA0Mn0lKQ==}
dependencies:
undici-types: 5.26.5
dev: false
@ -332,14 +332,14 @@ packages:
resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==}
dependencies:
'@types/mime': 1.3.5
'@types/node': 20.12.5
'@types/node': 20.12.6
dev: false
/@types/serve-static@1.15.7:
resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==}
dependencies:
'@types/http-errors': 2.0.4
'@types/node': 20.12.5
'@types/node': 20.12.6
'@types/send': 0.17.4
dev: false
@ -347,7 +347,7 @@ packages:
resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==}
requiresBuild: true
dependencies:
'@types/node': 20.12.5
'@types/node': 20.12.6
dev: false
optional: true

View File

@ -25,7 +25,7 @@
"@tanstack/react-table": "^8.15.3",
"@types/lodash": "^4.17.0",
"@types/qs": "^6.9.14",
"@types/react": "^18.2.74",
"@types/react": "^18.2.75",
"@types/react-dom": "^18.2.24",
"@uppy/aws-s3": "^3.6.2",
"@uppy/aws-s3-multipart": "^3.11.0",
@ -62,7 +62,7 @@
"yup": "^1.4.0"
},
"devDependencies": {
"@types/node": "^20.12.5",
"@types/node": "^20.12.6",
"eslint": "^8.57.0",
"eslint-config-next": "14.0.4",
"tsc": "^2.0.4",

View File

@ -34,7 +34,7 @@ dependencies:
version: 2.4.1
'@mux/mux-player-react':
specifier: ^2.4.1
version: 2.4.1(@types/react-dom@18.2.24)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0)
version: 2.4.1(@types/react-dom@18.2.24)(@types/react@18.2.75)(react-dom@18.2.0)(react@18.2.0)
'@paralleldrive/cuid2':
specifier: ^2.2.2
version: 2.2.2
@ -51,8 +51,8 @@ dependencies:
specifier: ^6.9.14
version: 6.9.14
'@types/react':
specifier: ^18.2.74
version: 18.2.74
specifier: ^18.2.75
version: 18.2.75
'@types/react-dom':
specifier: ^18.2.24
version: 18.2.24
@ -158,8 +158,8 @@ dependencies:
devDependencies:
'@types/node':
specifier: ^20.12.5
version: 20.12.5
specifier: ^20.12.6
version: 20.12.6
eslint:
specifier: ^8.57.0
version: 8.57.0
@ -513,7 +513,7 @@ packages:
sharp: 0.30.7
dev: false
/@mux/mux-player-react@2.4.1(@types/react-dom@18.2.24)(@types/react@18.2.74)(react-dom@18.2.0)(react@18.2.0):
/@mux/mux-player-react@2.4.1(@types/react-dom@18.2.24)(@types/react@18.2.75)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-grM6T847fKnzlK786NG1AxhNS+6A78pEPc5zG4yYvKe3ayGNTOpq/Hnm9pDVkOx5/uMI/yCdSsfiNyytYaw8qA==}
peerDependencies:
'@types/react': ^17.0.0 || ^18
@ -528,7 +528,7 @@ packages:
dependencies:
'@mux/mux-player': 2.4.1
'@mux/playback-core': 0.22.4
'@types/react': 18.2.74
'@types/react': 18.2.75
'@types/react-dom': 18.2.24
prop-types: 15.8.1
react: 18.2.0
@ -741,8 +741,8 @@ packages:
resolution: {integrity: sha512-t7dhREVv6dbNj0q17X12j7yDG4bD/DHYX7o5/DbDxobP0HnGPgpRz2Ej77aL7TZT3DSw13fqUTj8J4mMnqa7WA==}
dev: false
/@types/node@20.12.5:
resolution: {integrity: sha512-BD+BjQ9LS/D8ST9p5uqBxghlN+S42iuNxjsUGjeZobe/ciXzk2qb1B6IXc6AnRLS+yFJRpN2IPEHMzwspfDJNw==}
/@types/node@20.12.6:
resolution: {integrity: sha512-3KurE8taB8GCvZBPngVbp0lk5CKi8M9f9k1rsADh0Evdz5SzJ+Q+Hx9uHoFGsLnLnd1xmkDQr2hVhlA0Mn0lKQ==}
dependencies:
undici-types: 5.26.5
dev: true
@ -766,11 +766,11 @@ packages:
/@types/react-dom@18.2.24:
resolution: {integrity: sha512-cN6upcKd8zkGy4HU9F1+/s98Hrp6D4MOcippK4PoE8OZRngohHZpbJn1GsaDLz87MqvHNoT13nHvNqM9ocRHZg==}
dependencies:
'@types/react': 18.2.74
'@types/react': 18.2.75
dev: false
/@types/react@18.2.74:
resolution: {integrity: sha512-9AEqNZZyBx8OdZpxzQlaFEVCSFUM2YXJH46yPOiOpm078k6ZLOCcuAzGum/zK8YBwY+dbahVNbHrbgrAwIRlqw==}
/@types/react@18.2.75:
resolution: {integrity: sha512-+DNnF7yc5y0bHkBTiLKqXFe+L4B3nvOphiMY3tuA5X10esmjqk7smyBZzbGTy2vsiy/Bnzj8yFIBL8xhRacoOg==}
dependencies:
'@types/prop-types': 15.7.12
csstype: 3.1.3
@ -880,7 +880,7 @@ packages:
'@uppy/core': 3.10.0
'@uppy/provider-views': 3.11.0(@uppy/core@3.10.0)
'@uppy/utils': 5.7.5
preact: 10.20.1
preact: 10.20.2
dev: false
/@uppy/companion-client@3.8.0(@uppy/core@3.10.0):
@ -904,7 +904,7 @@ packages:
mime-match: 1.0.2
namespace-emitter: 2.0.1
nanoid: 4.0.2
preact: 10.20.1
preact: 10.20.2
dev: false
/@uppy/dashboard@3.8.0(@uppy/core@3.10.0):
@ -924,7 +924,7 @@ packages:
lodash: 4.17.21
memoize-one: 6.0.0
nanoid: 4.0.2
preact: 10.20.1
preact: 10.20.2
dev: false
/@uppy/drag-drop@3.1.0(@uppy/core@3.10.0):
@ -934,7 +934,7 @@ packages:
dependencies:
'@uppy/core': 3.10.0
'@uppy/utils': 5.7.5
preact: 10.20.1
preact: 10.20.2
dev: false
/@uppy/dropbox@3.3.0(@uppy/core@3.10.0):
@ -946,7 +946,7 @@ packages:
'@uppy/core': 3.10.0
'@uppy/provider-views': 3.11.0(@uppy/core@3.10.0)
'@uppy/utils': 5.7.5
preact: 10.20.1
preact: 10.20.2
dev: false
/@uppy/facebook@3.3.0(@uppy/core@3.10.0):
@ -958,7 +958,7 @@ packages:
'@uppy/core': 3.10.0
'@uppy/provider-views': 3.11.0(@uppy/core@3.10.0)
'@uppy/utils': 5.7.5
preact: 10.20.1
preact: 10.20.2
dev: false
/@uppy/file-input@3.1.0(@uppy/core@3.10.0):
@ -968,7 +968,7 @@ packages:
dependencies:
'@uppy/core': 3.10.0
'@uppy/utils': 5.7.5
preact: 10.20.1
preact: 10.20.2
dev: false
/@uppy/google-drive@3.5.0(@uppy/core@3.10.0):
@ -980,7 +980,7 @@ packages:
'@uppy/core': 3.10.0
'@uppy/provider-views': 3.11.0(@uppy/core@3.10.0)
'@uppy/utils': 5.7.5
preact: 10.20.1
preact: 10.20.2
dev: false
/@uppy/informer@3.1.0(@uppy/core@3.10.0):
@ -990,7 +990,7 @@ packages:
dependencies:
'@uppy/core': 3.10.0
'@uppy/utils': 5.7.5
preact: 10.20.1
preact: 10.20.2
dev: false
/@uppy/instagram@3.3.0(@uppy/core@3.10.0):
@ -1002,7 +1002,7 @@ packages:
'@uppy/core': 3.10.0
'@uppy/provider-views': 3.11.0(@uppy/core@3.10.0)
'@uppy/utils': 5.7.5
preact: 10.20.1
preact: 10.20.2
dev: false
/@uppy/onedrive@3.3.0(@uppy/core@3.10.0):
@ -1014,7 +1014,7 @@ packages:
'@uppy/core': 3.10.0
'@uppy/provider-views': 3.11.0(@uppy/core@3.10.0)
'@uppy/utils': 5.7.5
preact: 10.20.1
preact: 10.20.2
dev: false
/@uppy/progress-bar@3.1.1(@uppy/core@3.10.0):
@ -1024,7 +1024,7 @@ packages:
dependencies:
'@uppy/core': 3.10.0
'@uppy/utils': 5.7.5
preact: 10.20.1
preact: 10.20.2
dev: false
/@uppy/provider-views@3.11.0(@uppy/core@3.10.0):
@ -1037,7 +1037,7 @@ packages:
classnames: 2.5.1
nanoid: 4.0.2
p-queue: 7.4.1
preact: 10.20.1
preact: 10.20.2
dev: false
/@uppy/react@3.3.0(@uppy/core@3.10.0)(@uppy/dashboard@3.8.0)(@uppy/drag-drop@3.1.0)(@uppy/file-input@3.1.0)(@uppy/progress-bar@3.1.1)(react@18.2.0):
@ -1099,7 +1099,7 @@ packages:
'@uppy/core': 3.10.0
'@uppy/utils': 5.7.5
classnames: 2.5.1
preact: 10.20.1
preact: 10.20.2
dev: false
/@uppy/store-default@3.2.2:
@ -1125,7 +1125,7 @@ packages:
'@uppy/core': 3.10.0
'@uppy/provider-views': 3.11.0(@uppy/core@3.10.0)
'@uppy/utils': 5.7.5
preact: 10.20.1
preact: 10.20.2
dev: false
/@uppy/url@3.6.0(@uppy/core@3.10.0):
@ -1137,14 +1137,14 @@ packages:
'@uppy/core': 3.10.0
'@uppy/utils': 5.7.5
nanoid: 4.0.2
preact: 10.20.1
preact: 10.20.2
dev: false
/@uppy/utils@5.7.5:
resolution: {integrity: sha512-DBRmC26/ezllmJDkbkPZXhVVGwkY/gS9gOhhbVtOT1HZVqc5YY6Q9YFaecXUpsit8XxqNost7k7KKqQ5zV7Pcg==}
dependencies:
lodash: 4.17.21
preact: 10.20.1
preact: 10.20.2
dev: false
/@uppy/xhr-upload@3.6.4(@uppy/core@3.10.0):
@ -1167,7 +1167,7 @@ packages:
'@uppy/core': 3.10.0
'@uppy/provider-views': 3.11.0(@uppy/core@3.10.0)
'@uppy/utils': 5.7.5
preact: 10.20.1
preact: 10.20.2
dev: false
/acorn-jsx@5.3.2(acorn@8.11.3):
@ -3119,8 +3119,8 @@ packages:
source-map-js: 1.2.0
dev: false
/preact@10.20.1:
resolution: {integrity: sha512-JIFjgFg9B2qnOoGiYMVBtrcFxHqn+dNXbq76bVmcaHYJFYR4lW67AOcXgAYQQTDYXDOg/kTZrKPNCdRgJ2UJmw==}
/preact@10.20.2:
resolution: {integrity: sha512-S1d1ernz3KQ+Y2awUxKakpfOg2CEmJmwOP+6igPx6dgr6pgDvenqYviyokWso2rhHvGtTlWWnJDa7RaPbQerTg==}
dev: false
/prebuild-install@7.1.2:

View File

@ -21,5 +21,5 @@ module.exports = {
});
}
}
},
}
};

View File

@ -4,7 +4,7 @@
"version": "0.3.0",
"description": "A Strapi application",
"scripts": {
"dev": "yarn strapi develop",
"dev": "pnpm strapi develop",
"dev:c": "concurrently \"npm:tunnel\" \"npm:dev:strapi\"",
"tunnel": "ngrok start futureporn-strapi",
"chisel": "bash ./chisel.sh",
@ -30,7 +30,7 @@
"@testing-library/react": "12.1.4",
"@testing-library/react-hooks": "8.0.1",
"@testing-library/user-event": "14.4.3",
"aws-sdk": "^2.1594.0",
"aws-sdk": "^2.1595.0",
"bcryptjs": "2.4.3",
"better-sqlite3": "8.0.1",
"canvas": "^2.11.2",

View File

@ -28,10 +28,10 @@ dependencies:
version: 1.0.1(react@18.2.0)
'@strapi/plugin-i18n':
specifier: 4.22.1
version: 4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(@strapi/strapi@4.22.1)(codemirror@6.0.1)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(styled-components@5.3.3)(typescript@5.4.4)
version: 4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(@strapi/strapi@4.22.1)(codemirror@6.0.1)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(styled-components@5.3.3)(typescript@5.4.4)
'@strapi/plugin-users-permissions':
specifier: 4.22.1
version: 4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(@strapi/strapi@4.22.1)(codemirror@6.0.1)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(styled-components@5.3.3)(typescript@5.4.4)
version: 4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(@strapi/strapi@4.22.1)(codemirror@6.0.1)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(styled-components@5.3.3)(typescript@5.4.4)
'@strapi/provider-email-sendgrid':
specifier: 4.22.1
version: 4.22.1
@ -40,7 +40,7 @@ dependencies:
version: 4.22.1
'@strapi/strapi':
specifier: 4.22.1
version: 4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(better-sqlite3@8.0.1)(codemirror@6.0.1)(pg@8.11.5)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(scheduler@0.23.0)(styled-components@5.3.3)
version: 4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(better-sqlite3@8.0.1)(codemirror@6.0.1)(pg@8.11.5)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(scheduler@0.23.0)(styled-components@5.3.3)
'@strapi/utils':
specifier: 4.22.1
version: 4.22.1
@ -57,8 +57,8 @@ dependencies:
specifier: 14.4.3
version: 14.4.3(@testing-library/dom@8.19.0)
aws-sdk:
specifier: ^2.1594.0
version: 2.1594.0
specifier: ^2.1595.0
version: 2.1595.0
bcryptjs:
specifier: 2.4.3
version: 2.4.3
@ -1069,7 +1069,7 @@ packages:
'@ucast/mongo2js': 1.3.4
dev: false
/@codemirror/autocomplete@6.15.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.1)(@lezer/common@1.2.1):
/@codemirror/autocomplete@6.15.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.2)(@lezer/common@1.2.1):
resolution: {integrity: sha512-G2Zm0mXznxz97JhaaOdoEG2cVupn4JjPaS4AcNvZzhOsnnG9YVN68VzfoUw6dYTsIxT6a/cmoFEN47KAWhXaOg==}
peerDependencies:
'@codemirror/language': ^6.0.0
@ -1079,7 +1079,7 @@ packages:
dependencies:
'@codemirror/language': 6.10.1
'@codemirror/state': 6.4.1
'@codemirror/view': 6.26.1
'@codemirror/view': 6.26.2
'@lezer/common': 1.2.1
dev: false
@ -1088,7 +1088,7 @@ packages:
dependencies:
'@codemirror/language': 6.10.1
'@codemirror/state': 6.4.1
'@codemirror/view': 6.26.1
'@codemirror/view': 6.26.2
'@lezer/common': 1.2.1
dev: false
@ -1103,7 +1103,7 @@ packages:
resolution: {integrity: sha512-5GrXzrhq6k+gL5fjkAwt90nYDmjlzTIJV8THnxNFtNKWotMIlzzN+CpqxqwXOECnUdOndmSeWntVrVcv5axWRQ==}
dependencies:
'@codemirror/state': 6.4.1
'@codemirror/view': 6.26.1
'@codemirror/view': 6.26.2
'@lezer/common': 1.2.1
'@lezer/highlight': 1.2.0
'@lezer/lr': 1.4.0
@ -1114,7 +1114,7 @@ packages:
resolution: {integrity: sha512-+5YyicIaaAZKU8K43IQi8TBy6mF6giGeWAH7N96Z5LC30Wm5JMjqxOYIE9mxwMG1NbhT2mA3l9hA4uuKUM3E5g==}
dependencies:
'@codemirror/state': 6.4.1
'@codemirror/view': 6.26.1
'@codemirror/view': 6.26.2
crelt: 1.0.6
dev: false
@ -1122,7 +1122,7 @@ packages:
resolution: {integrity: sha512-rpMgcsh7o0GuCDUXKPvww+muLA1pDJaFrpq/CCHtpQJYz8xopu4D1hPcKRoDD0YlF8gZaqTNIRa4VRBWyhyy7Q==}
dependencies:
'@codemirror/state': 6.4.1
'@codemirror/view': 6.26.1
'@codemirror/view': 6.26.2
crelt: 1.0.6
dev: false
@ -1135,12 +1135,12 @@ packages:
dependencies:
'@codemirror/language': 6.10.1
'@codemirror/state': 6.4.1
'@codemirror/view': 6.26.1
'@codemirror/view': 6.26.2
'@lezer/highlight': 1.2.0
dev: false
/@codemirror/view@6.26.1:
resolution: {integrity: sha512-wLw0t3R9AwOSQThdZ5Onw8QQtem5asE7+bPlnzc57eubPqiuJKIzwjMZ+C42vQett+iva+J8VgFV4RYWDBh5FA==}
/@codemirror/view@6.26.2:
resolution: {integrity: sha512-j6V48PlFC/O7ERAR5vRW5QKDdchzmyyfojDdt+zPsB0YXoWgcjlC1IWjmlYfx08aQZ3HN5BtALcgGgtSKGMe7A==}
dependencies:
'@codemirror/state': 6.4.1
style-mod: 4.1.2
@ -3668,7 +3668,7 @@ packages:
tslib: 2.6.2
dev: false
/@strapi/admin@4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(@strapi/data-transfer@4.22.1)(@strapi/strapi@4.22.1)(better-sqlite3@8.0.1)(codemirror@5.65.16)(debug@4.3.4)(pg@8.11.5)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(scheduler@0.23.0)(styled-components@5.3.3):
/@strapi/admin@4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(@strapi/data-transfer@4.22.1)(@strapi/strapi@4.22.1)(better-sqlite3@8.0.1)(codemirror@5.65.16)(debug@4.3.4)(pg@8.11.5)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(scheduler@0.23.0)(styled-components@5.3.3):
resolution: {integrity: sha512-2ACgVlb7mK/c3xJ2K+ZkrCxyfR0vB3t5TS9B5tjGc41ncu7VLdUlUDQufHCVVcE0USR66DZzO8lNOvF8mw+btg==}
engines: {node: '>=18.0.0 <=20.x.x', npm: '>=6.0.0'}
peerDependencies:
@ -3685,12 +3685,12 @@ packages:
'@radix-ui/react-toolbar': 1.0.4(react-dom@18.2.0)(react@18.2.0)
'@reduxjs/toolkit': 1.9.7(react-redux@8.1.1)(react@18.2.0)
'@strapi/data-transfer': 4.22.1(@strapi/strapi@4.22.1)(better-sqlite3@8.0.1)(pg@8.11.5)
'@strapi/design-system': 1.16.0(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(@strapi/icons@1.16.0)(codemirror@5.65.16)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(styled-components@5.3.3)
'@strapi/design-system': 1.16.0(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(@strapi/icons@1.16.0)(codemirror@5.65.16)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(styled-components@5.3.3)
'@strapi/helper-plugin': 4.22.1(@strapi/design-system@1.16.0)(@strapi/icons@1.16.0)(debug@4.3.4)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(styled-components@5.3.3)(typescript@5.2.2)
'@strapi/icons': 1.16.0(react-dom@18.2.0)(react@18.2.0)
'@strapi/permissions': 4.22.1
'@strapi/provider-audit-logs-local': 4.22.1
'@strapi/strapi': 4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(better-sqlite3@8.0.1)(codemirror@6.0.1)(pg@8.11.5)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(scheduler@0.23.0)(styled-components@5.3.3)
'@strapi/strapi': 4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(better-sqlite3@8.0.1)(codemirror@6.0.1)(pg@8.11.5)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(scheduler@0.23.0)(styled-components@5.3.3)
'@strapi/types': 4.22.1(better-sqlite3@8.0.1)(pg@8.11.5)
'@strapi/typescript-utils': 4.22.1
'@strapi/utils': 4.22.1
@ -3835,7 +3835,7 @@ packages:
- webpack-plugin-serve
dev: false
/@strapi/content-releases@4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(@strapi/admin@4.22.1)(@strapi/strapi@4.22.1)(better-sqlite3@8.0.1)(codemirror@6.0.1)(debug@4.3.4)(pg@8.11.5)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(styled-components@5.3.3)(typescript@5.2.2):
/@strapi/content-releases@4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(@strapi/admin@4.22.1)(@strapi/strapi@4.22.1)(better-sqlite3@8.0.1)(codemirror@6.0.1)(debug@4.3.4)(pg@8.11.5)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(styled-components@5.3.3)(typescript@5.2.2):
resolution: {integrity: sha512-MDhl/NRZIgdAAuKjs3IZ+wXno0vvUPHEDAqt3XpOA1jBeGYyG1LXvgCfIujAM1A6LOCIU7e68luQNpJZuQMZNQ==}
engines: {node: '>=16.0.0 <=20.x.x', npm: '>=6.0.0'}
peerDependencies:
@ -3847,11 +3847,11 @@ packages:
styled-components: 5.3.3
dependencies:
'@reduxjs/toolkit': 1.9.7(react-redux@8.1.1)(react@18.2.0)
'@strapi/admin': 4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(@strapi/data-transfer@4.22.1)(@strapi/strapi@4.22.1)(better-sqlite3@8.0.1)(codemirror@5.65.16)(debug@4.3.4)(pg@8.11.5)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(scheduler@0.23.0)(styled-components@5.3.3)
'@strapi/design-system': 1.16.0(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(@strapi/icons@1.16.0)(codemirror@6.0.1)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(styled-components@5.3.3)
'@strapi/admin': 4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(@strapi/data-transfer@4.22.1)(@strapi/strapi@4.22.1)(better-sqlite3@8.0.1)(codemirror@5.65.16)(debug@4.3.4)(pg@8.11.5)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(scheduler@0.23.0)(styled-components@5.3.3)
'@strapi/design-system': 1.16.0(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(@strapi/icons@1.16.0)(codemirror@6.0.1)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(styled-components@5.3.3)
'@strapi/helper-plugin': 4.22.1(@strapi/design-system@1.16.0)(@strapi/icons@1.16.0)(debug@4.3.4)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(styled-components@5.3.3)(typescript@5.2.2)
'@strapi/icons': 1.16.0(react-dom@18.2.0)(react@18.2.0)
'@strapi/strapi': 4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(better-sqlite3@8.0.1)(codemirror@6.0.1)(pg@8.11.5)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(scheduler@0.23.0)(styled-components@5.3.3)
'@strapi/strapi': 4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(better-sqlite3@8.0.1)(codemirror@6.0.1)(pg@8.11.5)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(scheduler@0.23.0)(styled-components@5.3.3)
'@strapi/types': 4.22.1(better-sqlite3@8.0.1)(pg@8.11.5)
'@strapi/utils': 4.22.1
axios: 1.6.0(debug@4.3.4)
@ -3902,7 +3902,7 @@ packages:
'@strapi/strapi': ^4.14.4
dependencies:
'@strapi/logger': 4.22.1
'@strapi/strapi': 4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(better-sqlite3@8.0.1)(codemirror@6.0.1)(pg@8.11.5)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(scheduler@0.23.0)(styled-components@5.3.3)
'@strapi/strapi': 4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(better-sqlite3@8.0.1)(codemirror@6.0.1)(pg@8.11.5)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(scheduler@0.23.0)(styled-components@5.3.3)
'@strapi/types': 4.22.1(better-sqlite3@8.0.1)(pg@8.11.5)
'@strapi/utils': 4.22.1
chalk: 4.1.2
@ -3958,7 +3958,7 @@ packages:
- tedious
dev: false
/@strapi/design-system@1.16.0(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(@strapi/icons@1.16.0)(codemirror@5.65.16)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(styled-components@5.3.3):
/@strapi/design-system@1.16.0(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(@strapi/icons@1.16.0)(codemirror@5.65.16)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(styled-components@5.3.3):
resolution: {integrity: sha512-HUt46z0LStQtNsmTh/3btzW+UQtYPtSS2hk+leQlcwCoczjf/K53OYeTjEIkUYfAc/R/W4CYVZfXJXYw3Fy6Sw==}
peerDependencies:
'@strapi/icons': ^1.5.0
@ -3976,7 +3976,7 @@ packages:
'@radix-ui/react-focus-scope': 1.0.4(react-dom@18.2.0)(react@18.2.0)
'@strapi/icons': 1.16.0(react-dom@18.2.0)(react@18.2.0)
'@strapi/ui-primitives': 1.17.0(react-dom@18.2.0)(react@18.2.0)
'@uiw/react-codemirror': 4.21.25(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(codemirror@5.65.16)(react-dom@18.2.0)(react@18.2.0)
'@uiw/react-codemirror': 4.21.25(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(codemirror@5.65.16)(react-dom@18.2.0)(react@18.2.0)
aria-hidden: 1.2.4
compute-scroll-into-view: 3.1.0
prop-types: 15.8.1
@ -3999,7 +3999,7 @@ packages:
- codemirror
dev: false
/@strapi/design-system@1.16.0(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(@strapi/icons@1.16.0)(codemirror@6.0.1)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(styled-components@5.3.3):
/@strapi/design-system@1.16.0(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(@strapi/icons@1.16.0)(codemirror@6.0.1)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(styled-components@5.3.3):
resolution: {integrity: sha512-HUt46z0LStQtNsmTh/3btzW+UQtYPtSS2hk+leQlcwCoczjf/K53OYeTjEIkUYfAc/R/W4CYVZfXJXYw3Fy6Sw==}
peerDependencies:
'@strapi/icons': ^1.5.0
@ -4017,7 +4017,7 @@ packages:
'@radix-ui/react-focus-scope': 1.0.4(react-dom@18.2.0)(react@18.2.0)
'@strapi/icons': 1.16.0(react-dom@18.2.0)(react@18.2.0)
'@strapi/ui-primitives': 1.17.0(react-dom@18.2.0)(react@18.2.0)
'@uiw/react-codemirror': 4.21.25(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(codemirror@6.0.1)(react-dom@18.2.0)(react@18.2.0)
'@uiw/react-codemirror': 4.21.25(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(codemirror@6.0.1)(react-dom@18.2.0)(react@18.2.0)
aria-hidden: 1.2.4
compute-scroll-into-view: 3.1.0
prop-types: 15.8.1
@ -4088,7 +4088,7 @@ packages:
react-router-dom: ^5.2.0
styled-components: ^5.2.1
dependencies:
'@strapi/design-system': 1.16.0(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(@strapi/icons@1.16.0)(codemirror@5.65.16)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(styled-components@5.3.3)
'@strapi/design-system': 1.16.0(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(@strapi/icons@1.16.0)(codemirror@5.65.16)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(styled-components@5.3.3)
'@strapi/icons': 1.16.0(react-dom@18.2.0)(react@18.2.0)
axios: 1.6.0(debug@4.3.4)
date-fns: 2.30.0
@ -4122,7 +4122,7 @@ packages:
react-router-dom: ^5.2.0
styled-components: ^5.2.1
dependencies:
'@strapi/design-system': 1.16.0(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(@strapi/icons@1.16.0)(codemirror@6.0.1)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(styled-components@5.3.3)
'@strapi/design-system': 1.16.0(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(@strapi/icons@1.16.0)(codemirror@6.0.1)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(styled-components@5.3.3)
'@strapi/icons': 1.16.0(react-dom@18.2.0)(react@18.2.0)
axios: 1.6.0(debug@4.3.4)
date-fns: 2.30.0
@ -4236,7 +4236,7 @@ packages:
- tedious
dev: false
/@strapi/plugin-content-type-builder@4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(@strapi/strapi@4.22.1)(codemirror@6.0.1)(debug@4.3.4)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(styled-components@5.3.3)(typescript@5.2.2):
/@strapi/plugin-content-type-builder@4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(@strapi/strapi@4.22.1)(codemirror@6.0.1)(debug@4.3.4)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(styled-components@5.3.3)(typescript@5.2.2):
resolution: {integrity: sha512-mquhjMnE63YhSqub98dZlp5mP0Hloza7ZmVb6vSJ/G1wNAkMwAvMzJFvluC/S4+K0NAK6YIKRnH7BHjKjSaL5g==}
engines: {node: '>=18.0.0 <=20.x.x', npm: '>=6.0.0'}
peerDependencies:
@ -4248,11 +4248,11 @@ packages:
dependencies:
'@reduxjs/toolkit': 1.9.7(react-redux@8.1.1)(react@18.2.0)
'@sindresorhus/slugify': 1.1.0
'@strapi/design-system': 1.16.0(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(@strapi/icons@1.16.0)(codemirror@6.0.1)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(styled-components@5.3.3)
'@strapi/design-system': 1.16.0(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(@strapi/icons@1.16.0)(codemirror@6.0.1)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(styled-components@5.3.3)
'@strapi/generators': 4.22.1
'@strapi/helper-plugin': 4.22.1(@strapi/design-system@1.16.0)(@strapi/icons@1.16.0)(debug@4.3.4)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(styled-components@5.3.3)(typescript@5.2.2)
'@strapi/icons': 1.16.0(react-dom@18.2.0)(react@18.2.0)
'@strapi/strapi': 4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(better-sqlite3@8.0.1)(codemirror@6.0.1)(pg@8.11.5)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(scheduler@0.23.0)(styled-components@5.3.3)
'@strapi/strapi': 4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(better-sqlite3@8.0.1)(codemirror@6.0.1)(pg@8.11.5)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(scheduler@0.23.0)(styled-components@5.3.3)
'@strapi/utils': 4.22.1
fs-extra: 10.0.0
immer: 9.0.19
@ -4288,7 +4288,7 @@ packages:
- typescript
dev: false
/@strapi/plugin-email@4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(codemirror@6.0.1)(debug@4.3.4)(koa@2.13.4)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(styled-components@5.3.3)(typescript@5.2.2):
/@strapi/plugin-email@4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(codemirror@6.0.1)(debug@4.3.4)(koa@2.13.4)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(styled-components@5.3.3)(typescript@5.2.2):
resolution: {integrity: sha512-uNfIIhyfc/Z81eoBVIaKktu/oIRDROHDjXcukejk9zg47Ga+ukP+YXTL97unSdzxWJiyoW3zGGY0gZZNaZM9bg==}
engines: {node: '>=18.0.0 <=20.x.x', npm: '>=6.0.0'}
peerDependencies:
@ -4298,7 +4298,7 @@ packages:
react-router-dom: ^5.2.0
styled-components: ^5.2.1
dependencies:
'@strapi/design-system': 1.16.0(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(@strapi/icons@1.16.0)(codemirror@6.0.1)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(styled-components@5.3.3)
'@strapi/design-system': 1.16.0(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(@strapi/icons@1.16.0)(codemirror@6.0.1)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(styled-components@5.3.3)
'@strapi/helper-plugin': 4.22.1(@strapi/design-system@1.16.0)(@strapi/icons@1.16.0)(debug@4.3.4)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(styled-components@5.3.3)(typescript@5.2.2)
'@strapi/icons': 1.16.0(react-dom@18.2.0)(react@18.2.0)
'@strapi/provider-email-sendmail': 4.22.1
@ -4330,7 +4330,7 @@ packages:
- typescript
dev: false
/@strapi/plugin-i18n@4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(@strapi/strapi@4.22.1)(codemirror@6.0.1)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(styled-components@5.3.3)(typescript@5.4.4):
/@strapi/plugin-i18n@4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(@strapi/strapi@4.22.1)(codemirror@6.0.1)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(styled-components@5.3.3)(typescript@5.4.4):
resolution: {integrity: sha512-K9RQ7eqW8FWTMz3RIRaRCaT/UML88Rio4ZlyteVtvFFra9y8z5lQDOqMosJr5OPUZF5Kr3KPSEUMqQ4oqc1slw==}
engines: {node: '>=18.0.0 <=20.x.x', npm: '>=6.0.0'}
peerDependencies:
@ -4341,10 +4341,10 @@ packages:
styled-components: ^5.2.1
dependencies:
'@reduxjs/toolkit': 1.9.7(react-redux@8.1.1)(react@18.2.0)
'@strapi/design-system': 1.16.0(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(@strapi/icons@1.16.0)(codemirror@6.0.1)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(styled-components@5.3.3)
'@strapi/design-system': 1.16.0(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(@strapi/icons@1.16.0)(codemirror@6.0.1)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(styled-components@5.3.3)
'@strapi/helper-plugin': 4.22.1(@strapi/design-system@1.16.0)(@strapi/icons@1.16.0)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(styled-components@5.3.3)(typescript@5.4.4)
'@strapi/icons': 1.16.0(react-dom@18.2.0)(react@18.2.0)
'@strapi/strapi': 4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(better-sqlite3@8.0.1)(codemirror@6.0.1)(pg@8.11.5)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(scheduler@0.23.0)(styled-components@5.3.3)
'@strapi/strapi': 4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(better-sqlite3@8.0.1)(codemirror@6.0.1)(pg@8.11.5)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(scheduler@0.23.0)(styled-components@5.3.3)
'@strapi/utils': 4.22.1
axios: 1.6.0(debug@4.3.4)
formik: 2.4.0(react@18.2.0)
@ -4378,7 +4378,7 @@ packages:
- typescript
dev: false
/@strapi/plugin-upload@4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(@strapi/strapi@4.22.1)(codemirror@6.0.1)(debug@4.3.4)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(styled-components@5.3.3)(typescript@5.2.2):
/@strapi/plugin-upload@4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(@strapi/strapi@4.22.1)(codemirror@6.0.1)(debug@4.3.4)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(styled-components@5.3.3)(typescript@5.2.2):
resolution: {integrity: sha512-MdMd93eb9RXn21Yu3nVUn7CmGWqtf6wXXDh1camMs4k4+A5jJvO88Og7KDAXB2M2IZ24mv0InsTIymyZRtzCoA==}
engines: {node: '>=18.0.0 <=20.x.x', npm: '>=6.0.0'}
peerDependencies:
@ -4388,11 +4388,11 @@ packages:
react-router-dom: ^5.2.0
styled-components: ^5.2.1
dependencies:
'@strapi/design-system': 1.16.0(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(@strapi/icons@1.16.0)(codemirror@6.0.1)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(styled-components@5.3.3)
'@strapi/design-system': 1.16.0(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(@strapi/icons@1.16.0)(codemirror@6.0.1)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(styled-components@5.3.3)
'@strapi/helper-plugin': 4.22.1(@strapi/design-system@1.16.0)(@strapi/icons@1.16.0)(debug@4.3.4)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(styled-components@5.3.3)(typescript@5.2.2)
'@strapi/icons': 1.16.0(react-dom@18.2.0)(react@18.2.0)
'@strapi/provider-upload-local': 4.22.1
'@strapi/strapi': 4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(better-sqlite3@8.0.1)(codemirror@6.0.1)(pg@8.11.5)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(scheduler@0.23.0)(styled-components@5.3.3)
'@strapi/strapi': 4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(better-sqlite3@8.0.1)(codemirror@6.0.1)(pg@8.11.5)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(scheduler@0.23.0)(styled-components@5.3.3)
'@strapi/utils': 4.22.1
axios: 1.6.0(debug@4.3.4)
byte-size: 7.0.1
@ -4440,7 +4440,7 @@ packages:
- typescript
dev: false
/@strapi/plugin-users-permissions@4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(@strapi/strapi@4.22.1)(codemirror@6.0.1)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(styled-components@5.3.3)(typescript@5.4.4):
/@strapi/plugin-users-permissions@4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(@strapi/strapi@4.22.1)(codemirror@6.0.1)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(styled-components@5.3.3)(typescript@5.4.4):
resolution: {integrity: sha512-B4XSMzlxVb0XHVASggVMiDxz8WXVZ6X4DPeYPVrGyiai/nExNbxdA85Fl/zpTWrGqedf/4OcKmbACJuccoGmKg==}
engines: {node: '>=18.0.0 <=20.x.x', npm: '>=6.0.0'}
peerDependencies:
@ -4450,10 +4450,10 @@ packages:
react-router-dom: ^5.2.0
styled-components: ^5.2.1
dependencies:
'@strapi/design-system': 1.16.0(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(@strapi/icons@1.16.0)(codemirror@6.0.1)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(styled-components@5.3.3)
'@strapi/design-system': 1.16.0(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(@strapi/icons@1.16.0)(codemirror@6.0.1)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(styled-components@5.3.3)
'@strapi/helper-plugin': 4.22.1(@strapi/design-system@1.16.0)(@strapi/icons@1.16.0)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(styled-components@5.3.3)(typescript@5.4.4)
'@strapi/icons': 1.16.0(react-dom@18.2.0)(react@18.2.0)
'@strapi/strapi': 4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(better-sqlite3@8.0.1)(codemirror@6.0.1)(pg@8.11.5)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(scheduler@0.23.0)(styled-components@5.3.3)
'@strapi/strapi': 4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(better-sqlite3@8.0.1)(codemirror@6.0.1)(pg@8.11.5)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(scheduler@0.23.0)(styled-components@5.3.3)
'@strapi/utils': 4.22.1
bcryptjs: 2.4.3
formik: 2.4.0(react@18.2.0)
@ -4537,7 +4537,7 @@ packages:
fs-extra: 10.0.0
dev: false
/@strapi/strapi@4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(better-sqlite3@8.0.1)(codemirror@6.0.1)(pg@8.11.5)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(scheduler@0.23.0)(styled-components@5.3.3):
/@strapi/strapi@4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(better-sqlite3@8.0.1)(codemirror@6.0.1)(pg@8.11.5)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(scheduler@0.23.0)(styled-components@5.3.3):
resolution: {integrity: sha512-luamkIr/ADzLs1Rb3N04mWriCPrR5pvCvcHmkhFsAvU3LrMzreuU/8nC9B2yoK505BP3IoP3S5VNs6ToBE8HZg==}
engines: {node: '>=18.0.0 <=20.x.x', npm: '>=6.0.0'}
hasBin: true
@ -4545,8 +4545,8 @@ packages:
dependencies:
'@koa/cors': 3.4.3
'@koa/router': 10.1.1
'@strapi/admin': 4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(@strapi/data-transfer@4.22.1)(@strapi/strapi@4.22.1)(better-sqlite3@8.0.1)(codemirror@5.65.16)(debug@4.3.4)(pg@8.11.5)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(scheduler@0.23.0)(styled-components@5.3.3)
'@strapi/content-releases': 4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(@strapi/admin@4.22.1)(@strapi/strapi@4.22.1)(better-sqlite3@8.0.1)(codemirror@6.0.1)(debug@4.3.4)(pg@8.11.5)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(styled-components@5.3.3)(typescript@5.2.2)
'@strapi/admin': 4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(@strapi/data-transfer@4.22.1)(@strapi/strapi@4.22.1)(better-sqlite3@8.0.1)(codemirror@5.65.16)(debug@4.3.4)(pg@8.11.5)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(scheduler@0.23.0)(styled-components@5.3.3)
'@strapi/content-releases': 4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(@strapi/admin@4.22.1)(@strapi/strapi@4.22.1)(better-sqlite3@8.0.1)(codemirror@6.0.1)(debug@4.3.4)(pg@8.11.5)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(styled-components@5.3.3)(typescript@5.2.2)
'@strapi/data-transfer': 4.22.1(@strapi/strapi@4.22.1)(better-sqlite3@8.0.1)(pg@8.11.5)
'@strapi/database': 4.22.1(better-sqlite3@8.0.1)(pg@8.11.5)
'@strapi/generate-new': 4.22.1
@ -4555,9 +4555,9 @@ packages:
'@strapi/pack-up': 4.22.1
'@strapi/permissions': 4.22.1
'@strapi/plugin-content-manager': 4.22.1(better-sqlite3@8.0.1)(pg@8.11.5)
'@strapi/plugin-content-type-builder': 4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(@strapi/strapi@4.22.1)(codemirror@6.0.1)(debug@4.3.4)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(styled-components@5.3.3)(typescript@5.2.2)
'@strapi/plugin-email': 4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(codemirror@6.0.1)(debug@4.3.4)(koa@2.13.4)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(styled-components@5.3.3)(typescript@5.2.2)
'@strapi/plugin-upload': 4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(@strapi/strapi@4.22.1)(codemirror@6.0.1)(debug@4.3.4)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(styled-components@5.3.3)(typescript@5.2.2)
'@strapi/plugin-content-type-builder': 4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(@strapi/strapi@4.22.1)(codemirror@6.0.1)(debug@4.3.4)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(styled-components@5.3.3)(typescript@5.2.2)
'@strapi/plugin-email': 4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(codemirror@6.0.1)(debug@4.3.4)(koa@2.13.4)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(styled-components@5.3.3)(typescript@5.2.2)
'@strapi/plugin-upload': 4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(@strapi/strapi@4.22.1)(codemirror@6.0.1)(debug@4.3.4)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(styled-components@5.3.3)(typescript@5.2.2)
'@strapi/types': 4.22.1(better-sqlite3@8.0.1)(pg@8.11.5)
'@strapi/typescript-utils': 4.22.1
'@strapi/utils': 4.22.1
@ -4748,8 +4748,8 @@ packages:
yup: 0.32.9
dev: false
/@swc/core-darwin-arm64@1.4.12:
resolution: {integrity: sha512-BZUUq91LGJsLI2BQrhYL3yARkcdN4TS3YGNS6aRYUtyeWrGCTKHL90erF2BMU2rEwZLLkOC/U899R4o4oiSHfA==}
/@swc/core-darwin-arm64@1.4.13:
resolution: {integrity: sha512-36P72FLpm5iq85IvoEjBvi22DiqkkEIanJ1M0E8bkxcFHUbjBrYfPY9T6cpPyK5oQqkaTBvNAc3j1BlVD6IH6w==}
engines: {node: '>=10'}
cpu: [arm64]
os: [darwin]
@ -4757,8 +4757,8 @@ packages:
dev: false
optional: true
/@swc/core-darwin-x64@1.4.12:
resolution: {integrity: sha512-Wkk8rq1RwCOgg5ybTlfVtOYXLZATZ+QjgiBNM7pIn03A5/zZicokNTYd8L26/mifly2e74Dz34tlIZBT4aTGDA==}
/@swc/core-darwin-x64@1.4.13:
resolution: {integrity: sha512-ye7OgKpDdyA8AMIVVdmD1ICDaFXgoEXORnVO8bBHyul0WN71yUBZMX+YxEx2lpWtiftA2vY/1MAuOR80vHkBCw==}
engines: {node: '>=10'}
cpu: [x64]
os: [darwin]
@ -4766,8 +4766,8 @@ packages:
dev: false
optional: true
/@swc/core-linux-arm-gnueabihf@1.4.12:
resolution: {integrity: sha512-8jb/SN67oTQ5KSThWlKLchhU6xnlAlnmnLCCOKK1xGtFS6vD+By9uL+qeEY2krV98UCRTf68WSmC0SLZhVoz5A==}
/@swc/core-linux-arm-gnueabihf@1.4.13:
resolution: {integrity: sha512-+x593Jlmu4c3lJtZUKRejWpV2MAij1Js5nmQLLdjo6ChR2D4B2rzj3iMiKn5gITew7fraF9t3fvXALdWh7HmUg==}
engines: {node: '>=10'}
cpu: [arm]
os: [linux]
@ -4775,8 +4775,8 @@ packages:
dev: false
optional: true
/@swc/core-linux-arm64-gnu@1.4.12:
resolution: {integrity: sha512-DhW47DQEZKCdSq92v5F03rqdpjRXdDMqxfu4uAlZ9Uo1wJEGvY23e1SNmhji2sVHsZbBjSvoXoBLk0v00nSG8w==}
/@swc/core-linux-arm64-gnu@1.4.13:
resolution: {integrity: sha512-0x8OVw4dfyNerrs/9eZX9wNnmvwbwXSMCi+LbE6Xt1pXOIwvoLtFIXcV3NsrlkFboO3sr5UAQIwDxKqbIZA9pQ==}
engines: {node: '>=10'}
cpu: [arm64]
os: [linux]
@ -4784,8 +4784,8 @@ packages:
dev: false
optional: true
/@swc/core-linux-arm64-musl@1.4.12:
resolution: {integrity: sha512-PR57pT3TssnCRvdsaKNsxZy9N8rFg9AKA1U7W+LxbZ/7Z7PHc5PjxF0GgZpE/aLmU6xOn5VyQTlzjoamVkt05g==}
/@swc/core-linux-arm64-musl@1.4.13:
resolution: {integrity: sha512-Z9c4JiequtZvngPcxbCuAOkmWBxi2vInZbjjhD5I+Q9oiJdXUz1t2USGwsGPS41Xvk1BOA3ecK2Sn1ilY3titg==}
engines: {node: '>=10'}
cpu: [arm64]
os: [linux]
@ -4793,8 +4793,8 @@ packages:
dev: false
optional: true
/@swc/core-linux-x64-gnu@1.4.12:
resolution: {integrity: sha512-HLZIWNHWuFIlH+LEmXr1lBiwGQeCshKOGcqbJyz7xpqTh7m2IPAxPWEhr/qmMTMsjluGxeIsLrcsgreTyXtgNA==}
/@swc/core-linux-x64-gnu@1.4.13:
resolution: {integrity: sha512-ChatHtk+vX0Ke5QG+jO+rIapw/KwZsi9MedCBHFXHH6iWF4z8d51cJeN68ykcn+vAXzjNeFNdlNy5Vbkd1zAqg==}
engines: {node: '>=10'}
cpu: [x64]
os: [linux]
@ -4802,8 +4802,8 @@ packages:
dev: false
optional: true
/@swc/core-linux-x64-musl@1.4.12:
resolution: {integrity: sha512-M5fBAtoOcpz2YQAFtNemrPod5BqmzAJc8pYtT3dVTn1MJllhmLHlphU8BQytvoGr1PHgJL8ZJBlBGdt70LQ7Mw==}
/@swc/core-linux-x64-musl@1.4.13:
resolution: {integrity: sha512-0Pz39YR530mXpsztwQkmEKdkkZy4fY4Smdh4pkm6Ly8Nndyo0te/l4bcAGqN24Jp7aVwF/QSy14SAtw4HRjU9g==}
engines: {node: '>=10'}
cpu: [x64]
os: [linux]
@ -4811,8 +4811,8 @@ packages:
dev: false
optional: true
/@swc/core-win32-arm64-msvc@1.4.12:
resolution: {integrity: sha512-K8LjjgZ7VQFtM+eXqjfAJ0z+TKVDng3r59QYn7CL6cyxZI2brLU3lNknZcUFSouZD+gsghZI/Zb8tQjVk7aKDQ==}
/@swc/core-win32-arm64-msvc@1.4.13:
resolution: {integrity: sha512-LVZfhlD+jHcAbz5NN+gAJ1BEasB0WpcvUzcsJt0nQSRsojgzPzFjJ+fzEBnvT7SMtqKkrnVJ0OmDYeh88bDRpw==}
engines: {node: '>=10'}
cpu: [arm64]
os: [win32]
@ -4820,8 +4820,8 @@ packages:
dev: false
optional: true
/@swc/core-win32-ia32-msvc@1.4.12:
resolution: {integrity: sha512-hflO5LCxozngoOmiQbDPyvt6ODc5Cu9AwTJP9uH/BSMPdEQ6PCnefuUOJLAKew2q9o+NmDORuJk+vgqQz9Uzpg==}
/@swc/core-win32-ia32-msvc@1.4.13:
resolution: {integrity: sha512-78hxHWUvUZtWsnhcf8DKwhBcNFJw+j4y4fN2B9ioXmBWX2tIyw+BqUHOrismOtjPihaZmwe/Ok2e4qmkawE2fw==}
engines: {node: '>=10'}
cpu: [ia32]
os: [win32]
@ -4829,8 +4829,8 @@ packages:
dev: false
optional: true
/@swc/core-win32-x64-msvc@1.4.12:
resolution: {integrity: sha512-3A4qMtddBDbtprV5edTB/SgJn9L+X5TL7RGgS3eWtEgn/NG8gA80X/scjf1v2MMeOsrcxiYhnemI2gXCKuQN2g==}
/@swc/core-win32-x64-msvc@1.4.13:
resolution: {integrity: sha512-WSfy1u2Xde6jU7UpHIInCUMW98Zw9iZglddKUAvmr1obkZji5U6EX0Oca3asEJdZPFb+2lMLjt0Mh5a1YisROg==}
engines: {node: '>=10'}
cpu: [x64]
os: [win32]
@ -4838,8 +4838,8 @@ packages:
dev: false
optional: true
/@swc/core@1.4.12:
resolution: {integrity: sha512-QljRxTaUajSLB9ui93cZ38/lmThwIw/BPxjn+TphrYN6LPU3vu9/ykjgHtlpmaXDDcngL4K5i396E7iwwEUxYg==}
/@swc/core@1.4.13:
resolution: {integrity: sha512-rOtusBE+2gaeRkAJn5E4zp5yzZekZOypzSOz5ZG6P1hFbd+Cc26fWEdK6sUSnrkkvTd0Oj33KXLB/4UkbK/UHA==}
engines: {node: '>=10'}
requiresBuild: true
peerDependencies:
@ -4851,16 +4851,16 @@ packages:
'@swc/counter': 0.1.3
'@swc/types': 0.1.6
optionalDependencies:
'@swc/core-darwin-arm64': 1.4.12
'@swc/core-darwin-x64': 1.4.12
'@swc/core-linux-arm-gnueabihf': 1.4.12
'@swc/core-linux-arm64-gnu': 1.4.12
'@swc/core-linux-arm64-musl': 1.4.12
'@swc/core-linux-x64-gnu': 1.4.12
'@swc/core-linux-x64-musl': 1.4.12
'@swc/core-win32-arm64-msvc': 1.4.12
'@swc/core-win32-ia32-msvc': 1.4.12
'@swc/core-win32-x64-msvc': 1.4.12
'@swc/core-darwin-arm64': 1.4.13
'@swc/core-darwin-x64': 1.4.13
'@swc/core-linux-arm-gnueabihf': 1.4.13
'@swc/core-linux-arm64-gnu': 1.4.13
'@swc/core-linux-arm64-musl': 1.4.13
'@swc/core-linux-x64-gnu': 1.4.13
'@swc/core-linux-x64-musl': 1.4.13
'@swc/core-win32-arm64-msvc': 1.4.13
'@swc/core-win32-ia32-msvc': 1.4.13
'@swc/core-win32-x64-msvc': 1.4.13
dev: false
/@swc/counter@0.1.3:
@ -4959,7 +4959,7 @@ packages:
dependencies:
'@types/http-cache-semantics': 4.0.4
'@types/keyv': 3.1.4
'@types/node': 20.12.5
'@types/node': 20.12.6
'@types/responselike': 1.0.3
dev: false
@ -4998,20 +4998,20 @@ packages:
/@types/formidable@1.2.8:
resolution: {integrity: sha512-6psvrUy5VDYb+yaPJReF1WrRsz+FBwyJutK9Twz1Efa27tm07bARNIkK2B8ZPWq80dXqpKfrxTO96xrtPp+AuA==}
dependencies:
'@types/node': 20.12.5
'@types/node': 20.12.6
dev: false
/@types/glob@7.2.0:
resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==}
dependencies:
'@types/minimatch': 5.1.2
'@types/node': 20.12.5
'@types/node': 20.12.6
dev: false
/@types/hoist-non-react-statics@3.3.5:
resolution: {integrity: sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==}
dependencies:
'@types/react': 18.2.74
'@types/react': 18.2.75
hoist-non-react-statics: 3.3.2
dev: false
@ -5033,7 +5033,7 @@ packages:
/@types/interpret@1.1.3:
resolution: {integrity: sha512-uBaBhj/BhilG58r64mtDb/BEdH51HIQLgP5bmWzc5qCtFMja8dCk/IOJmk36j0lbi9QHwI6sbtUNGuqXdKCAtQ==}
dependencies:
'@types/node': 20.12.5
'@types/node': 20.12.6
dev: false
/@types/is-hotkey@0.1.10:
@ -5051,7 +5051,7 @@ packages:
/@types/keyv@3.1.4:
resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==}
dependencies:
'@types/node': 20.12.5
'@types/node': 20.12.6
dev: false
/@types/liftoff@2.5.1:
@ -5059,7 +5059,7 @@ packages:
dependencies:
'@types/fined': 1.1.5
'@types/interpret': 1.1.3
'@types/node': 20.12.5
'@types/node': 20.12.6
dev: false
/@types/lodash@4.17.0:
@ -5074,8 +5074,8 @@ packages:
resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==}
dev: false
/@types/node@20.12.5:
resolution: {integrity: sha512-BD+BjQ9LS/D8ST9p5uqBxghlN+S42iuNxjsUGjeZobe/ciXzk2qb1B6IXc6AnRLS+yFJRpN2IPEHMzwspfDJNw==}
/@types/node@20.12.6:
resolution: {integrity: sha512-3KurE8taB8GCvZBPngVbp0lk5CKi8M9f9k1rsADh0Evdz5SzJ+Q+Hx9uHoFGsLnLnd1xmkDQr2hVhlA0Mn0lKQ==}
dependencies:
undici-types: 5.26.5
dev: false
@ -5095,17 +5095,17 @@ packages:
/@types/react-dom@18.2.24:
resolution: {integrity: sha512-cN6upcKd8zkGy4HU9F1+/s98Hrp6D4MOcippK4PoE8OZRngohHZpbJn1GsaDLz87MqvHNoT13nHvNqM9ocRHZg==}
dependencies:
'@types/react': 18.2.74
'@types/react': 18.2.75
dev: false
/@types/react-transition-group@4.4.10:
resolution: {integrity: sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q==}
dependencies:
'@types/react': 18.2.74
'@types/react': 18.2.75
dev: false
/@types/react@18.2.74:
resolution: {integrity: sha512-9AEqNZZyBx8OdZpxzQlaFEVCSFUM2YXJH46yPOiOpm078k6ZLOCcuAzGum/zK8YBwY+dbahVNbHrbgrAwIRlqw==}
/@types/react@18.2.75:
resolution: {integrity: sha512-+DNnF7yc5y0bHkBTiLKqXFe+L4B3nvOphiMY3tuA5X10esmjqk7smyBZzbGTy2vsiy/Bnzj8yFIBL8xhRacoOg==}
dependencies:
'@types/prop-types': 15.7.12
csstype: 3.1.3
@ -5114,19 +5114,19 @@ packages:
/@types/responselike@1.0.3:
resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==}
dependencies:
'@types/node': 20.12.5
'@types/node': 20.12.6
dev: false
/@types/set-cookie-parser@2.4.7:
resolution: {integrity: sha512-+ge/loa0oTozxip6zmhRIk8Z/boU51wl9Q6QdLZcokIGMzY5lFXYy/x7Htj2HTC6/KZP1hUbZ1ekx8DYXICvWg==}
dependencies:
'@types/node': 20.12.5
'@types/node': 20.12.6
dev: false
/@types/through@0.0.33:
resolution: {integrity: sha512-HsJ+z3QuETzP3cswwtzt2vEIiHBk/dCcHGhbmG5X3ecnwFD/lPrMpliGXxSCg03L9AhrdwA4Oz/qfspkDW+xGQ==}
dependencies:
'@types/node': 20.12.5
'@types/node': 20.12.6
dev: false
/@types/triple-beam@1.3.5:
@ -5161,7 +5161,7 @@ packages:
'@ucast/core': 1.10.2
dev: false
/@uiw/codemirror-extensions-basic-setup@4.21.25(@codemirror/autocomplete@6.15.0)(@codemirror/commands@6.3.3)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/view@6.26.1):
/@uiw/codemirror-extensions-basic-setup@4.21.25(@codemirror/autocomplete@6.15.0)(@codemirror/commands@6.3.3)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/view@6.26.2):
resolution: {integrity: sha512-eeUKlmEE8aSoSgelS8OR2elcPGntpRo669XinAqPCLa0eKorT2B0d3ts+AE+njAeGk744tiyAEbHb2n+6OQmJw==}
peerDependencies:
'@codemirror/autocomplete': '>=6.0.0'
@ -5172,16 +5172,16 @@ packages:
'@codemirror/state': '>=6.0.0'
'@codemirror/view': '>=6.0.0'
dependencies:
'@codemirror/autocomplete': 6.15.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.1)(@lezer/common@1.2.1)
'@codemirror/autocomplete': 6.15.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.2)(@lezer/common@1.2.1)
'@codemirror/commands': 6.3.3
'@codemirror/language': 6.10.1
'@codemirror/lint': 6.5.0
'@codemirror/search': 6.5.6
'@codemirror/state': 6.4.1
'@codemirror/view': 6.26.1
'@codemirror/view': 6.26.2
dev: false
/@uiw/react-codemirror@4.21.25(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(codemirror@5.65.16)(react-dom@18.2.0)(react@18.2.0):
/@uiw/react-codemirror@4.21.25(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(codemirror@5.65.16)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-mBrCoiffQ+hbTqV1JoixFEcH7BHXkS3PjTyNH7dE8Gzf3GSBRazhtSM5HrAFIiQ5FIRGFs8Gznc4UAdhtevMmw==}
peerDependencies:
'@babel/runtime': '>=7.11.0'
@ -5196,8 +5196,8 @@ packages:
'@codemirror/commands': 6.3.3
'@codemirror/state': 6.4.1
'@codemirror/theme-one-dark': 6.1.2
'@codemirror/view': 6.26.1
'@uiw/codemirror-extensions-basic-setup': 4.21.25(@codemirror/autocomplete@6.15.0)(@codemirror/commands@6.3.3)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/view@6.26.1)
'@codemirror/view': 6.26.2
'@uiw/codemirror-extensions-basic-setup': 4.21.25(@codemirror/autocomplete@6.15.0)(@codemirror/commands@6.3.3)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/view@6.26.2)
codemirror: 5.65.16
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
@ -5208,7 +5208,7 @@ packages:
- '@codemirror/search'
dev: false
/@uiw/react-codemirror@4.21.25(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(codemirror@6.0.1)(react-dom@18.2.0)(react@18.2.0):
/@uiw/react-codemirror@4.21.25(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(codemirror@6.0.1)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-mBrCoiffQ+hbTqV1JoixFEcH7BHXkS3PjTyNH7dE8Gzf3GSBRazhtSM5HrAFIiQ5FIRGFs8Gznc4UAdhtevMmw==}
peerDependencies:
'@babel/runtime': '>=7.11.0'
@ -5223,8 +5223,8 @@ packages:
'@codemirror/commands': 6.3.3
'@codemirror/state': 6.4.1
'@codemirror/theme-one-dark': 6.1.2
'@codemirror/view': 6.26.1
'@uiw/codemirror-extensions-basic-setup': 4.21.25(@codemirror/autocomplete@6.15.0)(@codemirror/commands@6.3.3)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/view@6.26.1)
'@codemirror/view': 6.26.2
'@uiw/codemirror-extensions-basic-setup': 4.21.25(@codemirror/autocomplete@6.15.0)(@codemirror/commands@6.3.3)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/view@6.26.2)
codemirror: 6.0.1(@lezer/common@1.2.1)
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
@ -5240,7 +5240,7 @@ packages:
peerDependencies:
vite: ^4 || ^5
dependencies:
'@swc/core': 1.4.12
'@swc/core': 1.4.13
vite: 5.0.11
transitivePeerDependencies:
- '@swc/helpers'
@ -5642,8 +5642,8 @@ packages:
possible-typed-array-names: 1.0.0
dev: false
/aws-sdk@2.1594.0:
resolution: {integrity: sha512-ZvJ63Vm/ZuygGuO19n1PjPkyo4OcKQzgK62kAhsp4SUBDMYuemOXHpIH+ORFOjO8Js7exoqHtNS4p9fHt6cW2Q==}
/aws-sdk@2.1595.0:
resolution: {integrity: sha512-ee0FaplSMz9Y6XJnnyDCHv6SLziJ2YCI4SsO0VRFUKK4Jtk/KErp20CJI/4ZsS+oz7k2/vQ3JqGQXCz95nU8Ww==}
engines: {node: '>= 10.0.0'}
requiresBuild: true
dependencies:
@ -5873,7 +5873,7 @@ packages:
hasBin: true
dependencies:
caniuse-lite: 1.0.30001607
electron-to-chromium: 1.4.729
electron-to-chromium: 1.4.730
node-releases: 2.0.14
update-browserslist-db: 1.0.13(browserslist@4.23.0)
dev: false
@ -6247,7 +6247,7 @@ packages:
resolution: {integrity: sha512-sX/LQ7LqUhgyaxzbe7IqwPeTr2yfpfUIQ/dgpKo6ZI4y4lpQA0YxAomWIY+7I7rHWcG02PG+OuPREzMW/5tszQ==}
dependencies:
inflation: 2.1.0
qs: 6.12.0
qs: 6.11.1
raw-body: 2.5.2
type-is: 1.6.18
dev: false
@ -6256,7 +6256,7 @@ packages:
resolution: {integrity: sha512-m7pOT6CdLN7FuXUcpuz/8lfQ/L77x8SchHCF4G0RBTJO20Wzmhn5Sp4/5WsKy8OSpifBSUrmg83qEqaDHdyFuQ==}
dependencies:
inflation: 2.1.0
qs: 6.12.0
qs: 6.11.1
raw-body: 2.5.2
type-is: 1.6.18
dev: false
@ -6273,13 +6273,13 @@ packages:
/codemirror@6.0.1(@lezer/common@1.2.1):
resolution: {integrity: sha512-J8j+nZ+CdWmIeFIGXEFbFPtpiYacFMDR8GlHK3IyHQJMCaVRfGx9NT+Hxivv1ckLWPvNdZqndbr/7lVhrf/Svg==}
dependencies:
'@codemirror/autocomplete': 6.15.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.1)(@lezer/common@1.2.1)
'@codemirror/autocomplete': 6.15.0(@codemirror/language@6.10.1)(@codemirror/state@6.4.1)(@codemirror/view@6.26.2)(@lezer/common@1.2.1)
'@codemirror/commands': 6.3.3
'@codemirror/language': 6.10.1
'@codemirror/lint': 6.5.0
'@codemirror/search': 6.5.6
'@codemirror/state': 6.4.1
'@codemirror/view': 6.26.1
'@codemirror/view': 6.26.2
transitivePeerDependencies:
- '@lezer/common'
dev: false
@ -7075,8 +7075,8 @@ packages:
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
dev: false
/electron-to-chromium@1.4.729:
resolution: {integrity: sha512-bx7+5Saea/qu14kmPTDHQxkp2UnziG3iajUQu3BxFvCOnpAJdDbMV4rSl+EqFDkkpNNVUFlR1kDfpL59xfy1HA==}
/electron-to-chromium@1.4.730:
resolution: {integrity: sha512-oJRPo82XEqtQAobHpJIR3zW5YO3sSRRkPz2an4yxi1UvqhsGm54vR/wzTFV74a3soDOJ8CKW7ajOOX5ESzddwg==}
dev: false
/elliptic@6.5.5:
@ -7602,7 +7602,7 @@ packages:
dependencies:
'@babel/code-frame': 7.24.2
chalk: 4.1.2
chokidar: 3.6.0
chokidar: 3.5.3
cosmiconfig: 8.3.6(typescript@5.2.2)
deepmerge: 4.3.1
fs-extra: 10.0.0
@ -8889,7 +8889,7 @@ packages:
resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
engines: {node: '>= 10.13.0'}
dependencies:
'@types/node': 20.12.5
'@types/node': 20.12.6
merge-stream: 2.0.0
supports-color: 8.1.1
dev: false
@ -11026,7 +11026,7 @@ packages:
'@formatjs/intl-displaynames': 6.2.6
'@formatjs/intl-listformat': 7.1.9
'@types/hoist-non-react-statics': 3.3.5
'@types/react': 18.2.74
'@types/react': 18.2.75
hoist-non-react-statics: 3.3.2
intl-messageformat: 10.3.3
react: 18.2.0
@ -11049,7 +11049,7 @@ packages:
'@formatjs/intl-displaynames': 6.3.1
'@formatjs/intl-listformat': 7.2.1
'@types/hoist-non-react-statics': 3.3.5
'@types/react': 18.2.74
'@types/react': 18.2.75
hoist-non-react-statics: 3.3.2
intl-messageformat: 10.3.4
react: 18.2.0
@ -11072,7 +11072,7 @@ packages:
'@formatjs/intl-displaynames': 6.3.1
'@formatjs/intl-listformat': 7.2.1
'@types/hoist-non-react-statics': 3.3.5
'@types/react': 18.2.74
'@types/react': 18.2.75
hoist-non-react-statics: 3.3.2
intl-messageformat: 10.3.4
react: 18.2.0
@ -12237,7 +12237,7 @@ packages:
'@strapi/utils': ^4.11.4
yup: ^0.32.9
dependencies:
'@strapi/strapi': 4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.1)(better-sqlite3@8.0.1)(codemirror@6.0.1)(pg@8.11.5)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(scheduler@0.23.0)(styled-components@5.3.3)
'@strapi/strapi': 4.22.1(@babel/runtime@7.24.4)(@codemirror/autocomplete@6.15.0)(@codemirror/language@6.10.1)(@codemirror/lint@6.5.0)(@codemirror/search@6.5.6)(@codemirror/state@6.4.1)(@codemirror/theme-one-dark@6.1.2)(@codemirror/view@6.26.2)(better-sqlite3@8.0.1)(codemirror@6.0.1)(pg@8.11.5)(react-dom@18.2.0)(react-router-dom@5.3.4)(react@18.2.0)(redux@4.2.1)(scheduler@0.23.0)(styled-components@5.3.3)
'@strapi/utils': 4.22.1
fuzzysort: 2.0.4
transliteration: 2.3.5

View File

@ -1258,7 +1258,7 @@ packages:
dependencies:
'@types/http-cache-semantics': 4.0.4
'@types/keyv': 3.1.4
'@types/node': 20.12.5
'@types/node': 20.12.6
'@types/responselike': 1.0.3
dev: false
@ -1269,11 +1269,11 @@ packages:
/@types/keyv@3.1.4:
resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==}
dependencies:
'@types/node': 20.12.5
'@types/node': 20.12.6
dev: false
/@types/node@20.12.5:
resolution: {integrity: sha512-BD+BjQ9LS/D8ST9p5uqBxghlN+S42iuNxjsUGjeZobe/ciXzk2qb1B6IXc6AnRLS+yFJRpN2IPEHMzwspfDJNw==}
/@types/node@20.12.6:
resolution: {integrity: sha512-3KurE8taB8GCvZBPngVbp0lk5CKi8M9f9k1rsADh0Evdz5SzJ+Q+Hx9uHoFGsLnLnd1xmkDQr2hVhlA0Mn0lKQ==}
dependencies:
undici-types: 5.26.5
dev: false
@ -1281,7 +1281,7 @@ packages:
/@types/responselike@1.0.3:
resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==}
dependencies:
'@types/node': 20.12.5
'@types/node': 20.12.6
dev: false
/@uppy/aws-s3-multipart@2.4.3(@uppy/core@2.3.4):
@ -1364,7 +1364,7 @@ packages:
mime-match: 1.0.2
namespace-emitter: 2.0.1
nanoid: 3.3.7
preact: 10.20.1
preact: 10.20.2
dev: false
/@uppy/store-default@2.1.1:
@ -2704,8 +2704,8 @@ packages:
engines: {node: '>=8.6'}
dev: true
/preact@10.20.1:
resolution: {integrity: sha512-JIFjgFg9B2qnOoGiYMVBtrcFxHqn+dNXbq76bVmcaHYJFYR4lW67AOcXgAYQQTDYXDOg/kTZrKPNCdRgJ2UJmw==}
/preact@10.20.2:
resolution: {integrity: sha512-S1d1ernz3KQ+Y2awUxKakpfOg2CEmJmwOP+6igPx6dgr6pgDvenqYviyokWso2rhHvGtTlWWnJDa7RaPbQerTg==}
dev: false
/prom-client@14.0.1:

View File

@ -1,15 +1,24 @@
FROM node:20-alpine
FROM node:20-alpine as base
WORKDIR /app
# ENV PNPM_HOME="/pnpm"
# ENV PATH="$PNPM_HOME:$PATH"
ENV PNPM_HOME="/pnpm"
ENV PATH="$PNPM_HOME:$PATH"
RUN corepack enable
RUN apk update && apk add --no-cache build-base gcc autoconf automake zlib-dev libpng-dev vips-dev libc6-compat git nasm bash gcompat
FROM base AS install
COPY ./packages/strapi/pnpm-lock.yaml ./packages/strapi/package.json ./
RUN pnpm install
COPY ./packages/strapi .
ENV NODE_ENV=production
RUN pnpm run build
RUN chown -R node:node /app
USER node
FROM install AS dev
ENV NODE_ENV=development
ENTRYPOINT ["pnpm"]
CMD ["run", "dev"]
FROM install AS release
ENV NODE_ENV=production
ENTRYPOINT ["pnpm"]
CMD ["run", "start"]