Merge pull request #10269 from tchak/run-vite-with-bun

chore(build): use bun instead of node
This commit is contained in:
Paul Chavard 2024-04-17 15:36:45 +00:00 committed by GitHub
commit f111e88e45
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 3 additions and 15 deletions

View file

@ -14,17 +14,11 @@ runs:
ruby --yjit -v
shell: bash
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version-file: '.node-version'
- name: Setup Bun
uses: oven-sh/setup-bun@v1
- name: Install Node modules
run: |
node --version
bun --version
bun install
shell: bash

View file

@ -38,14 +38,11 @@ jobs:
steps:
- uses: actions/checkout@v4
- name: Setup Node
uses: actions/setup-node@v4
- name: Setup Bun
uses: oven-sh/setup-bun@v1
- name: Install Node modules
run: |
node --version
bun --version
bun install
shell: bash

View file

@ -1 +0,0 @@
18.17.0

2
bin/bun_vite Executable file
View file

@ -0,0 +1,2 @@
#!/bin/bash
bun run vite "$@"

View file

@ -18,7 +18,6 @@ FileUtils.chdir APP_ROOT do
system("bundle check") || system!("bundle install")
# Install JavaScript dependencies
system! 'node --version'
system! 'bun --version'
system! 'bun install'

View file

@ -15,7 +15,6 @@ FileUtils.chdir APP_ROOT do
puts '== Installing dependencies =='
system! 'gem install bundler --conservative'
system('bundle check') || system!('bundle install')
system! 'node --version'
system! 'bun --version'
system! 'bun install'

View file

@ -1,5 +1,6 @@
{
"all": {
"vite_bin_path": "./bin/bun_vite",
"sourceCodeDir": "app/javascript",
"watchAdditionalPaths": []
},

View file

@ -121,9 +121,6 @@
"test": "vitest",
"coverage": "vitest run --coverage"
},
"engines": {
"node": ">= 18.17.0"
},
"resolutions": {
"string-width": "4.2.2",
"wrap-ansi": "7.0.0"