Skip to content

Commit

Permalink
Merge pull request #40 from Marukome0743/main
Browse files Browse the repository at this point in the history
🐳chore(docker): optimize Dockerfile
  • Loading branch information
Marukome0743 authored Dec 31, 2023
2 parents aa95ca5 + cbeae3f commit d2f006e
Show file tree
Hide file tree
Showing 6 changed files with 115 additions and 90 deletions.
2 changes: 2 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
.devcontainer
.editorconfig
.git
.gitattributes
.github
.gitignore
.next
.vscode
biome.json
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
Expand Down
7 changes: 7 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,13 @@
*.md text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.mjs text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.mts text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
.dockerignore text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
.editorconfig text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
.gitattributes text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
.gitignore text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
CODEOWNERS text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
Dockerfile text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
LICENSE text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2

.vscode/launch.json linguist-generated
*.lockb binary diff=lockb
24 changes: 22 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,24 @@
FROM oven/bun:1.0.18
FROM oven/bun:canary as base
WORKDIR /usr/src/app

FROM base AS deps
COPY package.json bun.lockb ./
RUN bun i --frozen-lockfile

FROM base AS builder
COPY --from=deps /usr/src/app/node_modules ./node_modules
COPY . .
RUN bun i
ENV NODE_ENV=production
RUN bun run build

FROM base AS runner
ENV NODE_ENV=production
COPY --from=builder /usr/src/app/public ./public
COPY --from=builder /usr/src/app/.next/standalone ./
COPY --from=builder /usr/src/app/.next/static ./.next/static

USER bun
EXPOSE 80
ENV PORT 80
ENV HOSTNAME "0.0.0.0"
CMD ["bun", "run", "server.js"]
Binary file modified bun.lockb
Binary file not shown.
4 changes: 3 additions & 1 deletion next.config.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
/** @type {import('next').NextConfig} */
const nextConfig = {}
const nextConfig = {
output: 'standalone',
}

module.exports = nextConfig
168 changes: 81 additions & 87 deletions yarn.lock
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
# yarn lockfile v1
# bun ./bun.lockb --hash: 8DA9B4A5427FD379-5b6df58740b86ea1-E592974E5386B5F3-57f71de8500e5cbd


"@alloc/quick-lru@^5.2.0":
Expand All @@ -12,14 +13,14 @@
resolved "https://registry.npmjs.org/@biomejs/biome/-/biome-1.4.1-nightly.22dd4e1.tgz"
integrity sha512-aC++zzODDDpkdJ4pEMi4/cWO2wW0z9BFQB7PUS0HKmyKko/Tm6hZj1J96g/DFRM5PzteGWhzhGqVTig95zCDzg==
optionalDependencies:
"@biomejs/cli-darwin-arm64" "1.4.1-nightly.22dd4e1"
"@biomejs/cli-win32-x64" "1.4.1-nightly.22dd4e1"
"@biomejs/cli-win32-arm64" "1.4.1-nightly.22dd4e1"
"@biomejs/cli-darwin-x64" "1.4.1-nightly.22dd4e1"
"@biomejs/cli-linux-arm64" "1.4.1-nightly.22dd4e1"
"@biomejs/cli-linux-arm64-musl" "1.4.1-nightly.22dd4e1"
"@biomejs/cli-darwin-arm64" "1.4.1-nightly.22dd4e1"
"@biomejs/cli-linux-x64" "1.4.1-nightly.22dd4e1"
"@biomejs/cli-linux-arm64" "1.4.1-nightly.22dd4e1"
"@biomejs/cli-linux-x64-musl" "1.4.1-nightly.22dd4e1"
"@biomejs/cli-win32-arm64" "1.4.1-nightly.22dd4e1"
"@biomejs/cli-win32-x64" "1.4.1-nightly.22dd4e1"
"@biomejs/cli-linux-arm64-musl" "1.4.1-nightly.22dd4e1"

"@biomejs/[email protected]":
version "1.4.1-nightly.22dd4e1"
Expand All @@ -31,26 +32,26 @@
resolved "https://registry.npmjs.org/@biomejs/cli-darwin-x64/-/cli-darwin-x64-1.4.1-nightly.22dd4e1.tgz"
integrity sha512-VcAHjZtGTQ30nG8klCLxx5QNeVIWMe9wLwoGhgK90AiAsshl7dtWwnc6NsiIEvCpQ4tm/phW/i4zswzUL5/EQg==

"@biomejs/[email protected]":
version "1.4.1-nightly.22dd4e1"
resolved "https://registry.npmjs.org/@biomejs/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.4.1-nightly.22dd4e1.tgz"
integrity sha512-EGoeEsfCXNFqpGJB5F62CGosy7JIfhCqcbiyNnA+QM/bb+cigTf+hgozOsHn3n54+nSmrkdyFqCALJ+JOVkU4g==

"@biomejs/[email protected]":
version "1.4.1-nightly.22dd4e1"
resolved "https://registry.npmjs.org/@biomejs/cli-linux-arm64/-/cli-linux-arm64-1.4.1-nightly.22dd4e1.tgz"
integrity sha512-I3AIpcVSOcOPzD8mpEAJdyZdanOWqCYULWNeddiu1JuJ1bCdKxhhvbCtEbvwcwXBJ5QzIaZjLUyswh3xmgFtsg==

"@biomejs/cli-linux-x64[email protected]":
"@biomejs/cli-linux-arm64[email protected]":
version "1.4.1-nightly.22dd4e1"
resolved "https://registry.npmjs.org/@biomejs/cli-linux-x64-musl/-/cli-linux-x64-musl-1.4.1-nightly.22dd4e1.tgz"
integrity sha512-o0ZvJoYLCW5KGvTV9aIoV0YpEQiQmq4UhgSJQqd6yrE4DiH7LqZv0UeLeHU8Xsisr4798HdkttLl27dQ3Vnshw==
resolved "https://registry.npmjs.org/@biomejs/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.4.1-nightly.22dd4e1.tgz"
integrity sha512-EGoeEsfCXNFqpGJB5F62CGosy7JIfhCqcbiyNnA+QM/bb+cigTf+hgozOsHn3n54+nSmrkdyFqCALJ+JOVkU4g==

"@biomejs/[email protected]":
version "1.4.1-nightly.22dd4e1"
resolved "https://registry.npmjs.org/@biomejs/cli-linux-x64/-/cli-linux-x64-1.4.1-nightly.22dd4e1.tgz"
integrity sha512-7NJa/2Odtlniiv3SsFgmDCz36yPKkBJv/2vOlAY5TuKPOS2le2L5jvvv+zHP8OxIXQNLWY1LkpZYrqubJI+7fA==

"@biomejs/[email protected]":
version "1.4.1-nightly.22dd4e1"
resolved "https://registry.npmjs.org/@biomejs/cli-linux-x64-musl/-/cli-linux-x64-musl-1.4.1-nightly.22dd4e1.tgz"
integrity sha512-o0ZvJoYLCW5KGvTV9aIoV0YpEQiQmq4UhgSJQqd6yrE4DiH7LqZv0UeLeHU8Xsisr4798HdkttLl27dQ3Vnshw==

"@biomejs/[email protected]":
version "1.4.1-nightly.22dd4e1"
resolved "https://registry.npmjs.org/@biomejs/cli-win32-arm64/-/cli-win32-arm64-1.4.1-nightly.22dd4e1.tgz"
Expand Down Expand Up @@ -207,22 +208,31 @@
resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz"
integrity sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==

"@types/react-dom@^18.2.18":
version "18.2.18"
resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.18.tgz"
integrity sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==
"@types/react@*":
version "18.2.45"
resolved "https://registry.npmjs.org/@types/react/-/react-18.2.45.tgz"
integrity sha512-TtAxCNrlrBp8GoeEp1npd5g+d/OejJHFxS3OWmrPBMFaVQMSN0OFySozJio5BHxTuTeug00AVXVAjfDSfk+lUg==
dependencies:
"@types/react" "*"
"@types/prop-types" "*"
"@types/scheduler" "*"
csstype "^3.0.2"

"@types/react@*", "@types/react@^18.2.46":
"@types/react@^18.2.46":
version "18.2.46"
resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.46.tgz#f04d6c528f8f136ea66333bc66abcae46e2680df"
resolved "https://registry.npmjs.org/@types/react/-/react-18.2.46.tgz"
integrity sha512-nNCvVBcZlvX4NU1nRRNV/mFl1nNRuTuslAJglQsq+8ldXe5Xv0Wd2f7WTE3jOxhLH2BFfiZGC6GCp+kHQbgG+w==
dependencies:
"@types/prop-types" "*"
"@types/scheduler" "*"
csstype "^3.0.2"

"@types/react-dom@^18.2.18":
version "18.2.18"
resolved "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.18.tgz"
integrity sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==
dependencies:
"@types/react" "*"

"@types/scheduler@*":
version "0.16.8"
resolved "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz"
Expand Down Expand Up @@ -304,7 +314,7 @@ braces@^3.0.2, braces@~3.0.2:
dependencies:
fill-range "^7.0.1"

browserslist@^4.21.10:
"browserslist@>= 4.21.0", browserslist@^4.21.10:
version "4.22.2"
resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz"
integrity sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==
Expand Down Expand Up @@ -475,6 +485,17 @@ function-bind@^1.1.2:
resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz"
integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==

glob@^10.3.10:
version "10.3.10"
resolved "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz"
integrity sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==
dependencies:
foreground-child "^3.1.0"
jackspeak "^2.3.5"
minimatch "^9.0.1"
minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
path-scurry "^1.10.1"

glob-parent@^5.1.2, glob-parent@~5.1.2:
version "5.1.2"
resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"
Expand All @@ -494,17 +515,6 @@ glob-to-regexp@^0.4.1:
resolved "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz"
integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==

glob@^10.3.10:
version "10.3.10"
resolved "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz"
integrity sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==
dependencies:
foreground-child "^3.1.0"
jackspeak "^2.3.5"
minimatch "^9.0.1"
minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
path-scurry "^1.10.1"

graceful-fs@^4.1.2, graceful-fs@^4.2.11:
version "4.2.11"
resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz"
Expand Down Expand Up @@ -730,6 +740,24 @@ pirates@^4.0.1:
resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz"
integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==

[email protected]:
version "8.4.31"
resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz"
integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==
dependencies:
nanoid "^3.3.6"
picocolors "^1.0.0"
source-map-js "^1.0.2"

postcss@>=8.0.9, postcss@^8.0.0, postcss@^8.1.0, postcss@^8.2.14, postcss@^8.4.21, postcss@^8.4.23, postcss@^8.4.32:
version "8.4.32"
resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz"
integrity sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==
dependencies:
nanoid "^3.3.7"
picocolors "^1.0.0"
source-map-js "^1.0.2"

postcss-import@^15.1.0:
version "15.1.0"
resolved "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz"
Expand Down Expand Up @@ -774,43 +802,25 @@ postcss-value-parser@^4.0.0, postcss-value-parser@^4.2.0:
resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz"
integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==

[email protected]:
version "8.4.31"
resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz"
integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==
dependencies:
nanoid "^3.3.6"
picocolors "^1.0.0"
source-map-js "^1.0.2"

postcss@^8.4.23, postcss@^8.4.32:
version "8.4.32"
resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz"
integrity sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw==
dependencies:
nanoid "^3.3.7"
picocolors "^1.0.0"
source-map-js "^1.0.2"

queue-microtask@^1.2.2:
version "1.2.3"
resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz"
integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==

react-dom@canary:
"react@18.3.0-canary-c5b937576-20231219", "react@>= 16.8.0 || 17.x.x || ^18.0.0-0", react@^18.2.0, react@canary:
version "18.3.0-canary-c5b937576-20231219"
resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.3.0-canary-c5b937576-20231219.tgz"
integrity sha512-MahkLDRcM+y8gNEgDHZOvfogjinhvwjjDhgNuTNHyqtC78Xz0iClZ7weD+Gdv9XL2R/AKV/EqYCpUzpey9mDLA==
resolved "https://registry.npmjs.org/react/-/react-18.3.0-canary-c5b937576-20231219.tgz"
integrity sha512-gvMxGf2wlOMq387pdOypG4li5iuLdpu/wDRuyETZsdLFrDcCH4RuJCIcTWcLIlP/oG5uD5yXMi2hePYuB+toyw==
dependencies:
loose-envify "^1.1.0"
scheduler "0.24.0-canary-c5b937576-20231219"

react@canary:
react-dom@^18.2.0, react-dom@canary:
version "18.3.0-canary-c5b937576-20231219"
resolved "https://registry.npmjs.org/react/-/react-18.3.0-canary-c5b937576-20231219.tgz"
integrity sha512-gvMxGf2wlOMq387pdOypG4li5iuLdpu/wDRuyETZsdLFrDcCH4RuJCIcTWcLIlP/oG5uD5yXMi2hePYuB+toyw==
resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.3.0-canary-c5b937576-20231219.tgz"
integrity sha512-MahkLDRcM+y8gNEgDHZOvfogjinhvwjjDhgNuTNHyqtC78Xz0iClZ7weD+Gdv9XL2R/AKV/EqYCpUzpey9mDLA==
dependencies:
loose-envify "^1.1.0"
scheduler "0.24.0-canary-c5b937576-20231219"

read-cache@^1.0.0:
version "1.0.0"
Expand Down Expand Up @@ -847,7 +857,7 @@ run-parallel@^1.1.9:
dependencies:
queue-microtask "^1.2.2"

[email protected]:
"[email protected]":
version "0.24.0-canary-c5b937576-20231219"
resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-c5b937576-20231219.tgz"
integrity sha512-eFiLsRse2DGq3davC8B6qmVlbdrikiHDcqeys+Dp7l5YQ+Jw9tPVQ5RZbEA0o7zO2rjyPFzxNOtE6fRMQcWrKQ==
Expand Down Expand Up @@ -881,16 +891,7 @@ streamsearch@^1.1.0:
resolved "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz"
integrity sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==

"string-width-cjs@npm:string-width@^4.2.0":
version "4.2.3"
resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
dependencies:
emoji-regex "^8.0.0"
is-fullwidth-code-point "^3.0.0"
strip-ansi "^6.0.1"

string-width@^4.1.0:
string-width@^4.1.0, "string-width@npm:string-width@^4.2.0":
version "4.2.3"
resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
Expand All @@ -908,13 +909,6 @@ string-width@^5.0.1, string-width@^5.1.2:
emoji-regex "^9.2.2"
strip-ansi "^7.0.1"

"strip-ansi-cjs@npm:strip-ansi@^6.0.1":
version "6.0.1"
resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
dependencies:
ansi-regex "^5.0.1"

strip-ansi@^6.0.0, strip-ansi@^6.0.1:
version "6.0.1"
resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
Expand Down Expand Up @@ -982,20 +976,20 @@ tailwindcss@^3.4.0:
resolve "^1.22.2"
sucrase "^3.32.0"

thenify-all@^1.0.0:
version "1.6.0"
resolved "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz"
integrity sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==
dependencies:
thenify ">= 3.1.0 < 4"

"thenify@>= 3.1.0 < 4":
version "3.3.1"
resolved "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz"
integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==
dependencies:
any-promise "^1.0.0"

thenify-all@^1.0.0:
version "1.6.0"
resolved "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz"
integrity sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==
dependencies:
thenify ">= 3.1.0 < 4"

to-regex-range@^5.0.1:
version "5.0.1"
resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz"
Expand All @@ -1014,9 +1008,9 @@ tslib@^2.4.0:
integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==

typescript@next:
version "5.4.0-dev.20231229"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.4.0-dev.20231229.tgz#235ab24e925c13f1dfbe513ab2cbdda64e55491d"
integrity sha512-XFSQ1IdxXaQOAwS8Jz6uSrms9jVnbwLdqnmiaBIW+xJQL/09S4cp5h+0PhawoxcBAK+gtffIIS5/qU2oioAjgA==
version "5.4.0-dev.20231223"
resolved "https://registry.npmjs.org/typescript/-/typescript-5.4.0-dev.20231223.tgz"
integrity sha512-KiQgKjVULApZ0PuXCMOuPNNO3Ty4amfJPjGpbcQoh9YlU2qmYgmyyIT7I7zMHkjCtn8R8DkrvM0Eue0fP9hzjw==

undici-types@~5.26.4:
version "5.26.5"
Expand Down Expand Up @@ -1051,9 +1045,9 @@ which@^2.0.1:
dependencies:
isexe "^2.0.0"

"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0":
"wrap-ansi@npm:wrap-ansi@^7.0.0":
version "7.0.0"
resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
dependencies:
ansi-styles "^4.0.0"
Expand Down

0 comments on commit d2f006e

Please sign in to comment.