35 lines
1.3 KiB
JSON
35 lines
1.3 KiB
JSON
{
|
|
"name": "study-work",
|
|
"version": "1.0.0",
|
|
"private": true,
|
|
"description": "Study Work pnpm monorepo",
|
|
"scripts": {
|
|
"dev": "pnpm --filter @study-work/backend db:migrate && pnpm -r --parallel --stream --filter @study-work/frontend --filter @study-work/backend dev",
|
|
"dev:frontend": "pnpm --filter @study-work/frontend dev",
|
|
"dev:backend": "pnpm --filter @study-work/backend dev",
|
|
"build": "pnpm -r --if-present build",
|
|
"test": "pnpm -r --if-present test",
|
|
"test:basic": "pnpm --filter @study-work/backend exec jest --runInBand",
|
|
"lint": "pnpm lint:eslint && pnpm lint:stylelint",
|
|
"lint:eslint": "pnpm -r --if-present lint:eslint",
|
|
"lint:stylelint": "pnpm -r --if-present lint:stylelint",
|
|
"lint:frontend": "pnpm --filter @study-work/frontend lint",
|
|
"lint:backend": "pnpm --filter @study-work/backend lint",
|
|
"pre-commit": "pretty-quick --staged && pnpm lint",
|
|
"prepare": "husky install"
|
|
},
|
|
"packageManager": "pnpm@10.33.0",
|
|
"devDependencies": {
|
|
"@eslint/js": "^10.0.1",
|
|
"eslint": "^10.4.1",
|
|
"globals": "^17.6.0",
|
|
"husky": "^7.0.2",
|
|
"postcss-less": "^5.0.0",
|
|
"prettier": "^2.4.1",
|
|
"pretty-quick": "^3.1.2",
|
|
"stylelint": "^17.12.0",
|
|
"stylelint-config-standard": "^40.0.0",
|
|
"typescript-eslint": "^8.60.1"
|
|
}
|
|
}
|