Compare commits
44
Commits
rip-sources
..
main
No files matched your search
@@ -89,12 +89,14 @@ jobs:
|
||||
run: yarn workspaces focus -A
|
||||
# https://github.com/thomasread99/expo-workflows/blob/cd3a0efc7ff3cfa83dec9b03f7bb078d78f46b88/android/android-apk-build.yml#L19C7-L23C34
|
||||
- name: Set up JDK 17
|
||||
uses: actions/setup-java@v5
|
||||
uses: actions/setup-java@v6
|
||||
with:
|
||||
java-version: "17"
|
||||
distribution: "temurin"
|
||||
- name: Setup Android SDK
|
||||
uses: android-actions/setup-android@v3
|
||||
uses: android-actions/setup-android@v4
|
||||
with:
|
||||
packages: 'platform-tools'
|
||||
- name: Setup EAS
|
||||
uses: expo/expo-github-action@v8
|
||||
with:
|
||||
@@ -109,6 +111,7 @@ jobs:
|
||||
sudo apt-get clean ;
|
||||
rm -rf /usr/share/dotnet/
|
||||
- name: Build
|
||||
timeout-minutes: 90
|
||||
run: |
|
||||
DISABLE_SVG=1 eas build --platform android --profile ${{ github.event_name == 'pull_request' && 'preview' || 'production' }} --local --non-interactive && mv *.apk ${{ env.APK_NAME }}
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
"@gorhom/bottom-sheet": "^5.2.14",
|
||||
"@kesha-antonov/react-native-background-downloader": "^4.5.6",
|
||||
"@shopify/flash-list": "2.3.2",
|
||||
"@shopify/react-native-skia": "2.11.1",
|
||||
"@shopify/react-native-skia": "2.12.0",
|
||||
"@tanstack/react-query": "^5.100.5",
|
||||
"api": "workspace:^",
|
||||
"babel-preset-expo": "^57.0.11",
|
||||
@@ -55,12 +55,12 @@
|
||||
"react-native-base64": "^0.2.2",
|
||||
"react-native-draggable-flatlist": "^4.0.3",
|
||||
"react-native-edge-to-edge": "^1.8.1",
|
||||
"react-native-gesture-handler": "~3.2.1",
|
||||
"react-native-keyboard-controller": "1.22.4",
|
||||
"react-native-gesture-handler": "~3.3.0",
|
||||
"react-native-keyboard-controller": "1.22.5",
|
||||
"react-native-mmkv": "4.3.2",
|
||||
"react-native-nitro-modules": "0.37.1",
|
||||
"react-native-reanimated": "~4.6.0",
|
||||
"react-native-safe-area-context": "~5.9.1",
|
||||
"react-native-safe-area-context": "~5.10.0",
|
||||
"react-native-svg": "15.15.5",
|
||||
"react-native-toast-message": "^2.3.3",
|
||||
"react-native-unistyles": "3.3.0",
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
"jotai": "2.20.3",
|
||||
"material-ui-confirm": "^4.0.0",
|
||||
"mui-react-hook-form-plus": "^1.5.1",
|
||||
"next": "16.3.3",
|
||||
"next": "16.3.6",
|
||||
"react": "19.2.3",
|
||||
"react-beautiful-dnd": "^13.1.1",
|
||||
"react-blurhash": "^0.3.0",
|
||||
@@ -47,7 +47,7 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/accept-language-parser": "^1.5.3",
|
||||
"@types/node": "24.13.3",
|
||||
"@types/node": "24.13.4",
|
||||
"@types/react": "~19.1.10",
|
||||
"@types/react-beautiful-dnd": "^13.1.8",
|
||||
"@types/react-dom": "19.1.7",
|
||||
|
||||
@@ -1,5 +1,12 @@
|
||||
import { Box, Link, Skeleton, Stack, Typography } from "@mui/material";
|
||||
import {
|
||||
Box,
|
||||
Link as MUILink,
|
||||
Skeleton,
|
||||
Stack,
|
||||
Typography,
|
||||
} from "@mui/material";
|
||||
import type { NextPageContext } from "next";
|
||||
import Link from "next/link";
|
||||
import { useRouter } from "next/router";
|
||||
import { Fragment } from "react";
|
||||
import type { GetPropsTypesFrom, Page } from "ssr";
|
||||
@@ -98,14 +105,15 @@ const AreaPage: Page<GetPropsTypesFrom<typeof prepareSSR>> = ({ props }) => {
|
||||
whiteSpace: "pre",
|
||||
}}
|
||||
>
|
||||
<Link
|
||||
<MUILink
|
||||
component={Link}
|
||||
style={{
|
||||
textDecoration: "underline",
|
||||
}}
|
||||
href={`/areas/${area.id}`}
|
||||
>
|
||||
{area.name}
|
||||
</Link>
|
||||
</MUILink>
|
||||
{idx < areas.length - 1
|
||||
? " < "
|
||||
: null}
|
||||
|
||||
+2
-2
@@ -16,9 +16,9 @@
|
||||
"packages/*"
|
||||
],
|
||||
"devDependencies": {
|
||||
"@biomejs/biome": "2.5.11",
|
||||
"@biomejs/biome": "2.5.14",
|
||||
"typescript": "5.9.3",
|
||||
"vitest": "^4.1.8"
|
||||
"vitest": "^5.0.0"
|
||||
},
|
||||
"packageManager": "yarn@4.18.0"
|
||||
}
|
||||
@@ -7,7 +7,7 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"typescript": "5.9.3",
|
||||
"vitest": "^4.1.8"
|
||||
"vitest": "^5.0.0"
|
||||
},
|
||||
"packageManager": "yarn@4.18.0"
|
||||
}
|
||||
+814
-1618
File diff suppressed because it is too large.
Load diff
+10
-10
@@ -2,11 +2,11 @@ module github.com/Arthi-chaud/Meelo/scanner
|
||||
|
||||
go 1.25.0
|
||||
|
||||
toolchain go1.27.0
|
||||
toolchain go1.27.1
|
||||
|
||||
require (
|
||||
dario.cat/mergo v1.0.2
|
||||
github.com/go-playground/validator/v10 v10.30.3
|
||||
github.com/go-playground/validator/v10 v10.30.4
|
||||
github.com/goccy/go-json v0.10.6
|
||||
github.com/google/uuid v1.6.0
|
||||
github.com/labstack/echo/v5 v5.3.1
|
||||
@@ -16,13 +16,13 @@ require (
|
||||
github.com/swaggo/swag v1.16.6
|
||||
github.com/u2takey/ffmpeg-go v0.5.0
|
||||
gocv.io/x/gocv v0.43.0
|
||||
gopkg.in/vansante/go-ffprobe.v2 v2.3.0
|
||||
gopkg.in/vansante/go-ffprobe.v2 v2.3.1
|
||||
)
|
||||
|
||||
require (
|
||||
github.com/KyleBanks/depth v1.2.1 // indirect
|
||||
github.com/aws/aws-sdk-go v1.38.20 // indirect
|
||||
github.com/gabriel-vasile/mimetype v1.4.13 // indirect
|
||||
github.com/gabriel-vasile/mimetype v1.4.15 // indirect
|
||||
github.com/go-openapi/jsonpointer v0.21.0 // indirect
|
||||
github.com/go-openapi/jsonreference v0.21.0 // indirect
|
||||
github.com/go-openapi/spec v0.21.0 // indirect
|
||||
@@ -31,7 +31,7 @@ require (
|
||||
github.com/go-playground/universal-translator v0.18.1 // indirect
|
||||
github.com/jmespath/go-jmespath v0.4.0 // indirect
|
||||
github.com/josharian/intern v1.0.0 // indirect
|
||||
github.com/leodido/go-urn v1.4.0 // indirect
|
||||
github.com/leodido/go-urn v1.5.0 // indirect
|
||||
github.com/mailru/easyjson v0.7.7 // indirect
|
||||
github.com/mattn/go-colorable v0.1.14 // indirect
|
||||
github.com/mattn/go-isatty v0.0.20 // indirect
|
||||
@@ -41,12 +41,12 @@ require (
|
||||
github.com/swaggo/swag/v2 v2.0.0-rc4 // indirect
|
||||
github.com/u2takey/go-utils v0.3.1 // indirect
|
||||
go.yaml.in/yaml/v3 v3.0.5 // indirect
|
||||
golang.org/x/crypto v0.52.0 // indirect
|
||||
golang.org/x/mod v0.37.0 // indirect
|
||||
golang.org/x/crypto v0.55.0 // indirect
|
||||
golang.org/x/mod v0.38.0 // indirect
|
||||
golang.org/x/sync v0.22.0 // indirect
|
||||
golang.org/x/sys v0.46.0 // indirect
|
||||
golang.org/x/text v0.40.0 // indirect
|
||||
golang.org/x/tools v0.47.0 // indirect
|
||||
golang.org/x/sys v0.47.0 // indirect
|
||||
golang.org/x/text v0.41.0 // indirect
|
||||
golang.org/x/tools v0.48.0 // indirect
|
||||
gopkg.in/yaml.v2 v2.4.0 // indirect
|
||||
gopkg.in/yaml.v3 v3.0.1 // indirect
|
||||
sigs.k8s.io/yaml v1.3.0 // indirect
|
||||
|
||||
+18
-18
@@ -9,8 +9,8 @@ github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c
|
||||
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
|
||||
github.com/disintegration/imaging v1.6.2/go.mod h1:44/5580QXChDfwIclfc/PCwrr44amcmDAg8hxG0Ewe4=
|
||||
github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=
|
||||
github.com/gabriel-vasile/mimetype v1.4.13 h1:46nXokslUBsAJE/wMsp5gtO500a4F3Nkz9Ufpk2AcUM=
|
||||
github.com/gabriel-vasile/mimetype v1.4.13/go.mod h1:d+9Oxyo1wTzWdyVUPMmXFvp4F9tea18J8ufA774AB3s=
|
||||
github.com/gabriel-vasile/mimetype v1.4.15 h1:05iP/CYtZ/w455R/KZM6rZ5ieAdh99UPtd+d3YzLmaI=
|
||||
github.com/gabriel-vasile/mimetype v1.4.15/go.mod h1:azpTcoLcDZRNgFou5j+APrqQx9HqVPWa6ijYQIIVswQ=
|
||||
github.com/go-logr/logr v0.1.0/go.mod h1:ixOQHD9gLJUVQQ2ZOR7zLEifBX6tGkNJF4QyIY7sIas=
|
||||
github.com/go-openapi/jsonpointer v0.21.0 h1:YgdVicSA9vH5RiHs9TZW5oyafXZFc6+2Vc1rr/O9oNQ=
|
||||
github.com/go-openapi/jsonpointer v0.21.0/go.mod h1:IUyH9l/+uyhIYQ/PXVA41Rexl+kOkAPDdXEYns6fzUY=
|
||||
@@ -26,8 +26,8 @@ github.com/go-playground/locales v0.14.1 h1:EWaQ/wswjilfKLTECiXz7Rh+3BjFhfDFKv/o
|
||||
github.com/go-playground/locales v0.14.1/go.mod h1:hxrqLVvrK65+Rwrd5Fc6F2O76J/NuW9t0sjnWqG1slY=
|
||||
github.com/go-playground/universal-translator v0.18.1 h1:Bcnm0ZwsGyWbCzImXv+pAJnYK9S473LQFuzCbDbfSFY=
|
||||
github.com/go-playground/universal-translator v0.18.1/go.mod h1:xekY+UJKNuX9WP91TpwSH2VMlDf28Uj24BCp08ZFTUY=
|
||||
github.com/go-playground/validator/v10 v10.30.3 h1:4MU6YkEwx7GbcPJOZxrtbu+QfF3pJLJuaYTeAH0DYy8=
|
||||
github.com/go-playground/validator/v10 v10.30.3/go.mod h1:4Axh7oCNGcoGkqLoE4YWt6n20mcEIsPRlB7vPk3lpyc=
|
||||
github.com/go-playground/validator/v10 v10.30.4 h1:9Rcod2ZPO6mOEG6b4GqyoHE/H6//Ze0RuhOo1hT1x0w=
|
||||
github.com/go-playground/validator/v10 v10.30.4/go.mod h1:numpT+RPLE91R9oYWMY/R9zRgJBewr3IXHko4OISPpk=
|
||||
github.com/goccy/go-json v0.10.6 h1:p8HrPJzOakx/mn/bQtjgNjdTcN+/S6FcG2CTtQOrHVU=
|
||||
github.com/goccy/go-json v0.10.6/go.mod h1:oq7eo15ShAhp70Anwd5lgX2pLfOS3QCiwU/PULtXL6M=
|
||||
github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o=
|
||||
@@ -53,8 +53,8 @@ github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
|
||||
github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
|
||||
github.com/labstack/echo/v5 v5.3.1 h1:75maCxkQVGualckLc/5s/ihgpH1a1Dc6AuGWNVNs6bw=
|
||||
github.com/labstack/echo/v5 v5.3.1/go.mod h1:4iEGNQiPPZnkfYpNR/L6fINd3NLiGWUD5+eBotFALas=
|
||||
github.com/leodido/go-urn v1.4.0 h1:WT9HwE9SGECu3lg4d/dIA+jxlljEa1/ffXKmRjqdmIQ=
|
||||
github.com/leodido/go-urn v1.4.0/go.mod h1:bvxc+MVxLKB4z00jd1z+Dvzr47oO32F/QSNjSBOlFxI=
|
||||
github.com/leodido/go-urn v1.5.0 h1:pLqT2kq1zpHW/1D18QMjMpdtX7cekxqtJJjg5ANyWw0=
|
||||
github.com/leodido/go-urn v1.5.0/go.mod h1:9BORnCDhdPBJNDEX+w1bJisa8yOKYi116VeO96s4ifE=
|
||||
github.com/mailru/easyjson v0.7.7 h1:UGYAvKxe3sBsEDzO8ZeWOSlIQfWFlxbzLZe7hwFURr0=
|
||||
github.com/mailru/easyjson v0.7.7/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc=
|
||||
github.com/mattn/go-colorable v0.1.14 h1:9A9LHSqF/7dyVVX6g0U9cwm9pG3kP9gSzcuIPHPsaIE=
|
||||
@@ -103,11 +103,11 @@ gocv.io/x/gocv v0.43.0 h1:PFNpRUcV8fgBRDbVHHN+4BDZjjPnVveo5N/+e15BTuA=
|
||||
gocv.io/x/gocv v0.43.0/go.mod h1:zYdWMj29WAEznM3Y8NsU3A0TRq/wR/cy75jeUypThqU=
|
||||
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
|
||||
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
|
||||
golang.org/x/crypto v0.52.0 h1:RMs7fP2rXdep0CftQlK8Uf+kibLm7qkCcradZWYz988=
|
||||
golang.org/x/crypto v0.52.0/go.mod h1:1QgfPxDqh0T2M/elOJtp9RvuR95kVjir0e6/BvEmGbc=
|
||||
golang.org/x/crypto v0.55.0 h1:+KWHjbgOaAQ66dh/YlkZKHlz9ZUlq61AFirAR9ntP8M=
|
||||
golang.org/x/crypto v0.55.0/go.mod h1:uq0V9dE/fzQuJtbnL+2EhWOE63vo164FY8xqEnV9xis=
|
||||
golang.org/x/image v0.0.0-20191009234506-e7c1f5e7dbb8/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0=
|
||||
golang.org/x/mod v0.37.0 h1:vF1DjpVEshcIqoEaauuHebaLk1O1forxjxBaVn884JQ=
|
||||
golang.org/x/mod v0.37.0/go.mod h1:m8S8VeM9r4dzDwjrKO0a1sZP3YjeMamRRlD+fmR2Q/0=
|
||||
golang.org/x/mod v0.38.0 h1:MECBjubtXD7yj4HrhIUcywNaGeNVUdfVnxmPajOk4yk=
|
||||
golang.org/x/mod v0.38.0/go.mod h1:V6Xz0pq8TQ3dGqVQ1FVHuelZpAL0uNhSkk9ogYP3c40=
|
||||
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
|
||||
golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
|
||||
golang.org/x/net v0.57.0 h1:K5+3DljvIuDG9/Jv9rvyMywYNFCQ9RSUY6OOTTkT+tE=
|
||||
@@ -119,23 +119,23 @@ golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7w
|
||||
golang.org/x/sys v0.0.0-20200602225109-6fdc65e7d980/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||
golang.org/x/sys v0.46.0 h1:noSf2Fq6F8DBgS+LysIkx7rIExoNHJsxOAtPp4rthXw=
|
||||
golang.org/x/sys v0.46.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw=
|
||||
golang.org/x/sys v0.47.0 h1:o7XGOvZQCADBQQ4Y7VNq2dRWQR7JmOUW8Kxx4ZsNgWs=
|
||||
golang.org/x/sys v0.47.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw=
|
||||
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
||||
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
|
||||
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
|
||||
golang.org/x/text v0.40.0 h1:Ub2Z6/xjgF1WrYQz2nuITOEegKFtiIy+rieRJ5lHZKs=
|
||||
golang.org/x/text v0.40.0/go.mod h1:hpnzDAfGV753zIKo+wk3u1bVKCGPbrnF7+7LBF/UHVY=
|
||||
golang.org/x/text v0.41.0 h1:vz/seA0lnX87Othu2f/0L24RcgrXD9/YFTSuGjj3rH8=
|
||||
golang.org/x/text v0.41.0/go.mod h1:jvf1O8ajNzZqhSrQBPbutR/EB83Cc0CFrezNQIwbb5M=
|
||||
golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
|
||||
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
|
||||
golang.org/x/tools v0.0.0-20181030221726-6c7e314b6563/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
|
||||
golang.org/x/tools v0.47.0 h1:7Kn5x/d1svx/PzryTsqeoZN4TZwqeH5pGWjefhLi/1Q=
|
||||
golang.org/x/tools v0.47.0/go.mod h1:dFHnyTvFWY212G+h7ZY4Vsp/K3U4/7W9TyVaAul8uCA=
|
||||
golang.org/x/tools v0.48.0 h1:3+hClM1aLL5mjMKm5ovokw9epgRXPuu2tILgismM6RE=
|
||||
golang.org/x/tools v0.48.0/go.mod h1:08xX0orndb/F7jJxGDicx061tyd5pcMto75YMAXr6lk=
|
||||
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
|
||||
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
|
||||
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q=
|
||||
gopkg.in/vansante/go-ffprobe.v2 v2.3.0 h1:YhEzASq5eN8m73j/WqhRbqzJrx5gaqRueHZ9ZC53o/o=
|
||||
gopkg.in/vansante/go-ffprobe.v2 v2.3.0/go.mod h1:qF0AlAjk7Nqzqf3y333Ly+KxN3cKF2JqA3JT5ZheUGE=
|
||||
gopkg.in/vansante/go-ffprobe.v2 v2.3.1 h1:bCfOBYQZRDa9MqGN7330qKq9bV4keSoBsAyb+WWi3qY=
|
||||
gopkg.in/vansante/go-ffprobe.v2 v2.3.1/go.mod h1:+cwUnPiRADusNs5B3gz6NYxiEo+baTPdwZSzeHY2+9U=
|
||||
gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
|
||||
gopkg.in/yaml.v2 v2.2.7/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
|
||||
gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
|
||||
|
||||
+11
-10
@@ -47,7 +47,7 @@
|
||||
"helmet": "^8.1.0",
|
||||
"http-proxy-middleware": "^4.0.0",
|
||||
"md5": "^2.3.0",
|
||||
"meilisearch": "^0.60.0",
|
||||
"meilisearch": "^0.62.0",
|
||||
"mime": "^3.0.0",
|
||||
"nestjs-form-data": "^11.0.1",
|
||||
"nestjs-meilisearch": "patch:nestjs-meilisearch@npm%3A3.0.0#~/.yarn/patches/nestjs-meilisearch-npm-3.0.0-3b2c5df2ca.patch",
|
||||
@@ -57,7 +57,7 @@
|
||||
"passport-local": "^1.0.0",
|
||||
"prisma": "7.10.0",
|
||||
"prisma-error-enum": "^0.1.3",
|
||||
"prisma-json-types-generator": "4.1.1",
|
||||
"prisma-json-types-generator": "5.1.1",
|
||||
"reflect-metadata": "^0.2.2",
|
||||
"rxjs": "^7.8.1",
|
||||
"sharp": "^0.35.0",
|
||||
@@ -70,15 +70,15 @@
|
||||
"jws": "3.2.3",
|
||||
"form-data": "4.0.6",
|
||||
"lodash": "4.18.1",
|
||||
"multer": "2.3.0",
|
||||
"multer": "2.4.0",
|
||||
"qs": "6.16.0",
|
||||
"@prisma/generator-helper": "6.19.3",
|
||||
"@prisma/internals": "6.19.3",
|
||||
"@prisma/generator-helper": "7.10.0",
|
||||
"@prisma/internals": "7.10.0",
|
||||
"semver": "7.8.5",
|
||||
"tar": "7.5.22"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@biomejs/biome": "2.5.11",
|
||||
"@biomejs/biome": "2.5.14",
|
||||
"@nestjs/cli": "^12.0.0",
|
||||
"@nestjs/schematics": "^12.0.0",
|
||||
"@nestjs/testing": "^12.0.0",
|
||||
@@ -96,15 +96,16 @@
|
||||
"@types/pg": "^8.18.0",
|
||||
"@types/slug": "^5.0.9",
|
||||
"@types/supertest": "^7.2.0",
|
||||
"@vitest/coverage-v8": "^4.1.8",
|
||||
"@vitest/coverage-v8": "^5.0.0",
|
||||
"prisma-types-generator": "patch:prisma-types-generator@npm%3A1.3.2#~/.yarn/patches/prisma-types-generator-npm-1.3.2-d91e9d4063.patch",
|
||||
"source-map-support": "^0.5.20",
|
||||
"supertest": "^7.1.4",
|
||||
"tsconfig-paths": "^4.2.0",
|
||||
"type-fest": "5.8.0",
|
||||
"type-fest": "5.10.0",
|
||||
"typescript": "^6.0.0",
|
||||
"unplugin-swc": "^1.5.9",
|
||||
"vitest": "^4.1.8"
|
||||
"unplugin-swc": "^2.0.0",
|
||||
"vite": "^8.3.1",
|
||||
"vitest": "^5.0.0"
|
||||
},
|
||||
"packageManager": "yarn@4.18.0"
|
||||
}
|
||||
@@ -340,6 +340,8 @@ describe("Parser Service", () => {
|
||||
[],
|
||||
],
|
||||
["Good Times With Bad People", "Good Times With Bad People", []],
|
||||
["Lift Me Up", "Lift Me Up", []],
|
||||
["Lift Me Up (Remix)", "Lift Me Up (Remix)", []],
|
||||
] as const;
|
||||
|
||||
for (const [
|
||||
|
||||
@@ -212,7 +212,7 @@ export default class ParserService {
|
||||
if (!sstart && !ssend) {
|
||||
// If there is no delimiters
|
||||
featureSubGroup = strippedGroup.match(
|
||||
/(ft\.?|feat(uring|\.)?)\s+(?<artists>.*)$/i,
|
||||
/(\s+ft\.?|feat(uring|\.)?)\s+(?<artists>.*)$/i,
|
||||
);
|
||||
artistGroupIndex = 3;
|
||||
}
|
||||
|
||||
@@ -31,8 +31,8 @@ export default defineConfig({
|
||||
],
|
||||
resolve: {
|
||||
alias: {
|
||||
src: resolve(__dirname, "./src"),
|
||||
test: resolve(__dirname, "./test"),
|
||||
src: resolve(import.meta.dirname, "./src"),
|
||||
test: resolve(import.meta.dirname, "./test"),
|
||||
},
|
||||
},
|
||||
});
|
||||
+548
-891
File diff suppressed because it is too large.
Load diff
Reference in new issue
Block a user