diff --git a/Dockerfile b/Dockerfile index 4d93ada..1f27ab1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,7 +16,7 @@ WORKDIR /rails # Install base packages RUN apt-get update -qq && \ - apt-get install --no-install-recommends -y curl libjemalloc2 libvips sqlite3 && \ + apt-get install --no-install-recommends -y curl libjemalloc2 libvips libpq-dev && \ rm -rf /var/lib/apt/lists /var/cache/apt/archives # Set production environment diff --git a/package.json b/package.json index a564e7c..6e77d6c 100644 --- a/package.json +++ b/package.json @@ -14,6 +14,7 @@ "@hotwired/stimulus": "^3.2.2", "@hotwired/turbo-rails": "^8.0.13", "autoprefixer": "^10.4.21", + "bun": "^1.2.5", "foundation-sites": "^6.9.0", "jquery": "^3.7.1", "motion-ui": "^2.0.8", @@ -23,4 +24,4 @@ "postcss-nesting": "^13.0.1", "sass": "^1.85.1" } -} \ No newline at end of file +} diff --git a/yarn.lock b/yarn.lock index 1ccf24f..7392ba6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -205,6 +205,61 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" +"@oven/bun-darwin-aarch64@1.2.5": + version "1.2.5" + resolved "https://registry.yarnpkg.com/@oven/bun-darwin-aarch64/-/bun-darwin-aarch64-1.2.5.tgz#ac97512b95e8edc061465f8fc759fbb122b8f917" + integrity sha512-ggZfdpgUJ/OiWrfcfTgHeSTHcec5HAjkGrZHL9FJ/R60sydRKPYHgAgexdIoJAGfsCVAL+x7y8NSTRIAX8J4Ng== + +"@oven/bun-darwin-x64-baseline@1.2.5": + version "1.2.5" + resolved "https://registry.yarnpkg.com/@oven/bun-darwin-x64-baseline/-/bun-darwin-x64-baseline-1.2.5.tgz#a81d86002d0b743064e7d747523db6627d426d5c" + integrity sha512-3W1RO3/D6Z1S79J47F/DLzmK+dgkYq5hS1ShOCSBAYTTA2b1ZuymaN8avGzSb9ed5W0QfxtyeAksfEY2xUBOqA== + +"@oven/bun-darwin-x64@1.2.5": + version "1.2.5" + resolved "https://registry.yarnpkg.com/@oven/bun-darwin-x64/-/bun-darwin-x64-1.2.5.tgz#51c0202f9705f8c434617bf84f6bba1f04e1ecde" + integrity sha512-4zqyQLJB33s99KcTxH6yQqH5EYBmF1qofQTtLsToIFbIZN1NqSp/aegYiGmxO5Kj/BuWsy8Wf8MS6vX2O0o2Lw== + +"@oven/bun-linux-aarch64-musl@1.2.5": + version "1.2.5" + resolved "https://registry.yarnpkg.com/@oven/bun-linux-aarch64-musl/-/bun-linux-aarch64-musl-1.2.5.tgz#3504c8d3569eca619bba2a8b2fe755c20fee9ae8" + integrity sha512-URlISBOE2HQi8qdru691OYywJRwChxMfXFbk26tCgdZ01LgGAKsIjAYylefuSsPuA697imDN3Pel3D7rveusmw== + +"@oven/bun-linux-aarch64@1.2.5": + version "1.2.5" + resolved "https://registry.yarnpkg.com/@oven/bun-linux-aarch64/-/bun-linux-aarch64-1.2.5.tgz#ce78d94c87d800b0b57374b9056732aed5388d3e" + integrity sha512-NQFtAVyQyJhLYrhFVxKdh6cqrDNc60pBnBGLQSO8PU+oyFyiJ3e3gGXjLzMbxd6cJxNIK5FZ0JIq96WljKAhlg== + +"@oven/bun-linux-x64-baseline@1.2.5": + version "1.2.5" + resolved "https://registry.yarnpkg.com/@oven/bun-linux-x64-baseline/-/bun-linux-x64-baseline-1.2.5.tgz#e2c6724cbe16d5fb0d36744b44c17de4ffd1c29b" + integrity sha512-fCm/qp7e3VYlaoRs6NIEsKubPqyxjzLv8/qZkxeLLOlPd7CS8L26UY4KPOSjA+wrhPT+Nxsyvl/EEJq2R/iauA== + +"@oven/bun-linux-x64-musl-baseline@1.2.5": + version "1.2.5" + resolved "https://registry.yarnpkg.com/@oven/bun-linux-x64-musl-baseline/-/bun-linux-x64-musl-baseline-1.2.5.tgz#8766b64edd27d761725bb620e4ded0809f05ae5e" + integrity sha512-H7tuJz7mZvOTPo4yLbIXIxkiDGWSGd2DbwGl4zNol/FURqGsKQVqpomv86yl9KCXsUUOm5FX2i5Ed+ro8N//Cg== + +"@oven/bun-linux-x64-musl@1.2.5": + version "1.2.5" + resolved "https://registry.yarnpkg.com/@oven/bun-linux-x64-musl/-/bun-linux-x64-musl-1.2.5.tgz#0863b4a059d3be06101f2b6b60300380b69d5baa" + integrity sha512-DuU2kQnY48g9tNWjFrZqyG+U2emCBwlhOPxbuY/TMVVNSTMAcQbE/bb3s2pZdhZH5ssjc5SH/ZyWU1TePcYB2A== + +"@oven/bun-linux-x64@1.2.5": + version "1.2.5" + resolved "https://registry.yarnpkg.com/@oven/bun-linux-x64/-/bun-linux-x64-1.2.5.tgz#3048041c8f193b1425e821773d8dcd3c377fba86" + integrity sha512-pa3kQ4cXNV0jk5aM8+Hdmxr+b4QoPVgeAIA454SN5l3hMGfNsHjczKpsz0ksInZ8506iMMTCPEBXpyQJcSme+Q== + +"@oven/bun-windows-x64-baseline@1.2.5": + version "1.2.5" + resolved "https://registry.yarnpkg.com/@oven/bun-windows-x64-baseline/-/bun-windows-x64-baseline-1.2.5.tgz#4e0eb7b18fcb30997e9f1e157939178ef59ec1e4" + integrity sha512-j5FxI8FeKfWI6rEXA+1O3ASBMTp5CFcZ7MR+/aCpiBKrDse32wLaZMVGnvqQqs4y0YHUvR8b7eXHHTboezjL1w== + +"@oven/bun-windows-x64@1.2.5": + version "1.2.5" + resolved "https://registry.yarnpkg.com/@oven/bun-windows-x64/-/bun-windows-x64-1.2.5.tgz#91186244c36d2513edcce8cee8ffe06545de8897" + integrity sha512-oNDdPmzsCyvCATiYgkKWgxOeEx2F7m/i2MGUba+YJAeVXJsJg9iPJrLVBtETvKoSAgkXViwoUEw2U25jRYsp4g== + "@parcel/watcher-android-arm64@2.5.1": version "2.5.1" resolved "https://registry.yarnpkg.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz#507f836d7e2042f798c7d07ad19c3546f9848ac1" @@ -571,6 +626,23 @@ buffer-from@^1.0.0: resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== +bun@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/bun/-/bun-1.2.5.tgz#1e8e7a12ca98ebeba232590a1a5fbbc4633f3ab4" + integrity sha512-fbQLt+DPiGUrPKdmsHRRT7cQAlfjdxPVFvLZrsUPmKiTdv+pU50ypdx9yRJluknSbyaZchFVV7Lx2KXikXKX2Q== + optionalDependencies: + "@oven/bun-darwin-aarch64" "1.2.5" + "@oven/bun-darwin-x64" "1.2.5" + "@oven/bun-darwin-x64-baseline" "1.2.5" + "@oven/bun-linux-aarch64" "1.2.5" + "@oven/bun-linux-aarch64-musl" "1.2.5" + "@oven/bun-linux-x64" "1.2.5" + "@oven/bun-linux-x64-baseline" "1.2.5" + "@oven/bun-linux-x64-musl" "1.2.5" + "@oven/bun-linux-x64-musl-baseline" "1.2.5" + "@oven/bun-windows-x64" "1.2.5" + "@oven/bun-windows-x64-baseline" "1.2.5" + caniuse-lite@^1.0.30001688, caniuse-lite@^1.0.30001702: version "1.0.30001704" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001704.tgz#6644fe909d924ac3a7125e8a0ab6af95b1f32990"