From 6e2d7e9792cbf12cda849d52c34a2caddd5717bc Mon Sep 17 00:00:00 2001 From: CyberRex Date: Mon, 16 Jan 2023 06:08:42 +0900 Subject: Use pnpm for package manager (#9531) * Use pnpm for package manager * Fix * Change github workflow * use pnpm in workflow * fix * Fix test (e2e/jest) * Update Dockerfile for pnpm * Exclude node_modules from file search on VSCode * Update pnpm-lock.yaml * Update pnpm-lock.yaml * Move typescript from devDependencies to dependencies * Fix Dockerfile Co-authored-by: syuilo --- scripts/clean-all.js | 2 +- scripts/dev.js | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) (limited to 'scripts') diff --git a/scripts/clean-all.js b/scripts/clean-all.js index 563b6bc922..2d7fe99ae4 100644 --- a/scripts/clean-all.js +++ b/scripts/clean-all.js @@ -14,7 +14,7 @@ const fs = require('fs'); fs.rmSync(__dirname + '/../built', { recursive: true, force: true }); fs.rmSync(__dirname + '/../node_modules', { recursive: true, force: true }); - execSync('yarn cache clean --all', { + execSync('pnpm store prune', { cwd: __dirname + '/../', stdio: 'inherit', }); diff --git a/scripts/dev.js b/scripts/dev.js index eee27450c3..943190f8b4 100644 --- a/scripts/dev.js +++ b/scripts/dev.js @@ -2,37 +2,37 @@ const execa = require('execa'); const fs = require('fs'); (async () => { - await execa('yarn', ['clean'], { + await execa('pnpm', ['clean'], { cwd: __dirname + '/../', stdout: process.stdout, stderr: process.stderr, }); - await execa('yarn', ['build-pre'], { + await execa('pnpm', ['build-pre'], { cwd: __dirname + '/../', stdout: process.stdout, stderr: process.stderr, }); - execa('yarn', ['dlx', 'gulp', 'watch'], { + execa('pnpm', ['dlx', 'gulp', 'watch'], { cwd: __dirname + '/../', stdout: process.stdout, stderr: process.stderr, }); - execa('yarn', ['workspace', 'backend', 'watch'], { + execa('pnpm', ['--filter', 'backend', 'watch'], { cwd: __dirname + '/../', stdout: process.stdout, stderr: process.stderr, }); - execa('yarn', ['workspace', 'frontend', 'watch'], { + execa('pnpm', ['--filter', 'frontend', 'watch'], { cwd: __dirname + '/../', stdout: process.stdout, stderr: process.stderr, }); - execa('yarn', ['workspace', 'sw', 'watch'], { + execa('pnpm', ['--filter', 'sw', 'watch'], { cwd: __dirname + '/../', stdout: process.stdout, stderr: process.stderr, @@ -43,7 +43,7 @@ const fs = require('fs'); const exist = fs.existsSync(__dirname + '/../packages/backend/built/boot/index.js') if (!exist) throw new Error('not exist yet'); - await execa('yarn', ['start'], { + await execa('pnpm', ['start'], { cwd: __dirname + '/../', stdout: process.stdout, stderr: process.stderr, -- cgit v1.2.3-freya