diff --git a/Makefile b/Makefile index 2710c11..35f82c5 100644 --- a/Makefile +++ b/Makefile @@ -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} \ diff --git a/Tiltfile b/Tiltfile index f4bca55..9393387 100644 --- a/Tiltfile +++ b/Tiltfile @@ -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') diff --git a/charts/fp/templates/ipfs-pod.yaml b/charts/fp/templates-staging/ipfs-pod.yaml similarity index 100% rename from charts/fp/templates/ipfs-pod.yaml rename to charts/fp/templates-staging/ipfs-pod.yaml diff --git a/charts/fp/templates/ipfs-pvc.yaml b/charts/fp/templates-staging/ipfs-pvc.yaml similarity index 100% rename from charts/fp/templates/ipfs-pvc.yaml rename to charts/fp/templates-staging/ipfs-pvc.yaml diff --git a/charts/fp/templates/ipfs-service.yaml b/charts/fp/templates-staging/ipfs-service.yaml similarity index 100% rename from charts/fp/templates/ipfs-service.yaml rename to charts/fp/templates-staging/ipfs-service.yaml diff --git a/charts/fp/templates/link2cid-pod.yaml b/charts/fp/templates-staging/link2cid-pod.yaml similarity index 100% rename from charts/fp/templates/link2cid-pod.yaml rename to charts/fp/templates-staging/link2cid-pod.yaml diff --git a/charts/fp/templates/link2cid-pvc.yaml b/charts/fp/templates-staging/link2cid-pvc.yaml similarity index 100% rename from charts/fp/templates/link2cid-pvc.yaml rename to charts/fp/templates-staging/link2cid-pvc.yaml diff --git a/charts/fp/templates/link2cid-service.yaml b/charts/fp/templates-staging/link2cid-service.yaml similarity index 100% rename from charts/fp/templates/link2cid-service.yaml rename to charts/fp/templates-staging/link2cid-service.yaml diff --git a/charts/fp/templates/next-pod.yaml b/charts/fp/templates-staging/next-pod.yaml similarity index 100% rename from charts/fp/templates/next-pod.yaml rename to charts/fp/templates-staging/next-pod.yaml diff --git a/charts/fp/templates/next-service.yaml b/charts/fp/templates-staging/next-service.yaml similarity index 100% rename from charts/fp/templates/next-service.yaml rename to charts/fp/templates-staging/next-service.yaml diff --git a/charts/fp/templates-staging/strapi-ingress.yaml b/charts/fp/templates-staging/strapi-ingress.yaml new file mode 100644 index 0000000..7b40b23 --- /dev/null +++ b/charts/fp/templates-staging/strapi-ingress.yaml @@ -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 \ No newline at end of file diff --git a/charts/fp/templates/bar.yaml b/charts/fp/templates/bar.yaml new file mode 100644 index 0000000..374cdcd --- /dev/null +++ b/charts/fp/templates/bar.yaml @@ -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 \ No newline at end of file diff --git a/charts/fp/templates/external-dns.yaml b/charts/fp/templates/external-dns.yaml new file mode 100644 index 0000000..e69de29 diff --git a/charts/fp/templates/foo-bar-ingress.yaml b/charts/fp/templates/foo-bar-ingress.yaml new file mode 100644 index 0000000..b279e73 --- /dev/null +++ b/charts/fp/templates/foo-bar-ingress.yaml @@ -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 \ No newline at end of file diff --git a/charts/fp/templates/foo.yaml b/charts/fp/templates/foo.yaml new file mode 100644 index 0000000..18b3930 --- /dev/null +++ b/charts/fp/templates/foo.yaml @@ -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 \ No newline at end of file diff --git a/charts/fp/templates-staging/pgadmin-pod.yaml b/charts/fp/templates/pgadmin-pod.yaml similarity index 99% rename from charts/fp/templates-staging/pgadmin-pod.yaml rename to charts/fp/templates/pgadmin-pod.yaml index f0e1083..0938a5e 100644 --- a/charts/fp/templates-staging/pgadmin-pod.yaml +++ b/charts/fp/templates/pgadmin-pod.yaml @@ -1,5 +1,3 @@ - - apiVersion: v1 kind: Pod metadata: diff --git a/charts/fp/templates-staging/pgadmin-service.yaml b/charts/fp/templates/pgadmin-service.yaml similarity index 100% rename from charts/fp/templates-staging/pgadmin-service.yaml rename to charts/fp/templates/pgadmin-service.yaml diff --git a/charts/fp/templates-staging/postgres-pod.yaml b/charts/fp/templates/postgres-pod.yaml similarity index 88% rename from charts/fp/templates-staging/postgres-pod.yaml rename to charts/fp/templates/postgres-pod.yaml index b2b17a2..ff7ce8a 100644 --- a/charts/fp/templates-staging/postgres-pod.yaml +++ b/charts/fp/templates/postgres-pod.yaml @@ -16,7 +16,10 @@ spec: key: password ports: - containerPort: 5432 - resources: {} + resources: + limits: + cpu: 500m + memory: 1Gi volumeMounts: - name: postgres-pvc mountPath: /data/postgres diff --git a/charts/fp/templates-staging/postgres-pvc.yaml b/charts/fp/templates/postgres-pvc.yaml similarity index 100% rename from charts/fp/templates-staging/postgres-pvc.yaml rename to charts/fp/templates/postgres-pvc.yaml diff --git a/charts/fp/templates-staging/postgres-service.yaml b/charts/fp/templates/postgres-service.yaml similarity index 100% rename from charts/fp/templates-staging/postgres-service.yaml rename to charts/fp/templates/postgres-service.yaml diff --git a/charts/fp/templates/strapi-service.yaml b/charts/fp/templates/strapi-service.yaml index 916df11..c8591da 100644 --- a/charts/fp/templates/strapi-service.yaml +++ b/charts/fp/templates/strapi-service.yaml @@ -8,7 +8,7 @@ spec: ports: - name: web protocol: TCP - port: 1337 + port: 80 targetPort: 1337 status: loadBalancer: {} diff --git a/helmfile.yaml b/helmfile.yaml index 1fe1535..e092b6f 100644 --- a/helmfile.yaml +++ b/helmfile.yaml @@ -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 diff --git a/packages/bot/package.json b/packages/bot/package.json index 956c081..dfe77e4 100644 --- a/packages/bot/package.json +++ b/packages/bot/package.json @@ -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" diff --git a/packages/bot/pnpm-lock.yaml b/packages/bot/pnpm-lock.yaml index e46db1f..e12d5c8 100644 --- a/packages/bot/pnpm-lock.yaml +++ b/packages/bot/pnpm-lock.yaml @@ -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 diff --git a/packages/next/package.json b/packages/next/package.json index 2e3feda..1f1c521 100644 --- a/packages/next/package.json +++ b/packages/next/package.json @@ -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", diff --git a/packages/next/pnpm-lock.yaml b/packages/next/pnpm-lock.yaml index 0145add..696eee4 100644 --- a/packages/next/pnpm-lock.yaml +++ b/packages/next/pnpm-lock.yaml @@ -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: diff --git a/packages/strapi/database/migrations/2023-08-01-relate-vods-to-vtubers-part2.js b/packages/strapi/database/migrations/2023-08-01-relate-vods-to-vtubers-part2.js index 502ec0c..795adca 100644 --- a/packages/strapi/database/migrations/2023-08-01-relate-vods-to-vtubers-part2.js +++ b/packages/strapi/database/migrations/2023-08-01-relate-vods-to-vtubers-part2.js @@ -21,5 +21,5 @@ module.exports = { }); } } - }, + } }; diff --git a/packages/strapi/package.json b/packages/strapi/package.json index 8384e1f..d98786a 100644 --- a/packages/strapi/package.json +++ b/packages/strapi/package.json @@ -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", diff --git a/packages/strapi/pnpm-lock.yaml b/packages/strapi/pnpm-lock.yaml index 2239448..1bbf798 100644 --- a/packages/strapi/pnpm-lock.yaml +++ b/packages/strapi/pnpm-lock.yaml @@ -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 diff --git a/packages/uppy/pnpm-lock.yaml b/packages/uppy/pnpm-lock.yaml index f3e719e..3d2bcf9 100644 --- a/packages/uppy/pnpm-lock.yaml +++ b/packages/uppy/pnpm-lock.yaml @@ -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: diff --git a/strapi.dockerfile b/strapi.dockerfile index 9cf302d..e22c82b 100644 --- a/strapi.dockerfile +++ b/strapi.dockerfile @@ -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"] \ No newline at end of file