selected unified package manager
This commit is contained in:
parent
49917e6406
commit
d081be19a1
@ -2,6 +2,7 @@
|
||||
"name": "tourbuilderplatform",
|
||||
"description": "Tour Builder Platform - template backend",
|
||||
"type": "module",
|
||||
"packageManager": "npm@11.9.0",
|
||||
"scripts": {
|
||||
"start": "npm run db:migrate && npm run db:seed && npm run watch",
|
||||
"start-dev": "LOG_PRETTY=true npm run start",
|
||||
|
||||
@ -46,13 +46,15 @@ TODO:
|
||||
|
||||
### Package manager
|
||||
|
||||
Сейчас есть смешение lockfiles/scripts.
|
||||
Решение: для root/frontend/backend используется только `npm`.
|
||||
Источник истины для dependency graph: `package-lock.json` в `frontend/` и `backend/`.
|
||||
Команды установки/deploy остаются на `npm ci` / `npm install` и `npm run ...`.
|
||||
|
||||
TODO:
|
||||
|
||||
- Выбрать один package manager для frontend/backend.
|
||||
- Удалить лишний lockfile после проверки install/build.
|
||||
- Обновить docs/deployment commands.
|
||||
- [x] Выбрать один package manager для frontend/backend: `npm`.
|
||||
- [x] Удалить лишний lockfile после проверки: лишних `yarn.lock` / `pnpm-lock.yaml` нет, остаются только `package-lock.json`.
|
||||
- [x] Обновить docs/deployment commands: текущие docs уже используют `npm`.
|
||||
|
||||
### Dependencies LTS alignment и obsolete package replacement
|
||||
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
{
|
||||
"private": true,
|
||||
"packageManager": "npm@11.9.0",
|
||||
"scripts": {
|
||||
"dev": "next dev -p ${FRONT_PORT:-3001}",
|
||||
"dev:turbo": "next dev --turbopack -p ${FRONT_PORT:-3001}",
|
||||
|
||||
@ -1,6 +1,7 @@
|
||||
{
|
||||
"name": "app",
|
||||
"version": "0.0.1",
|
||||
"packageManager": "npm@11.9.0",
|
||||
"scripts": {
|
||||
"build:production": "cd ./frontend && npm ci && npm run build && cd ../backend && npm ci && npm run build",
|
||||
"start:production": "cd ./backend && npm run start"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user