turbo.json 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. {
  2. "$schema": "https://turbo.build/schema.json",
  3. "pipeline": {
  4. "@growi/remark-lsx#build": {
  5. "dependsOn": ["@growi/ui#build"],
  6. "outputs": ["dist/**", "types/**"]
  7. },
  8. "build": {
  9. "outputs": ["dist/**", "types/**"],
  10. "inputs": [
  11. "src/**/*.js", "src/**/*.jsx",
  12. "src/**/*.ts", "src/**/*.tsx",
  13. "src/**/*.css", "src/**/*.scss",
  14. "tsconfig*.json",
  15. "vite*.ts"
  16. ]
  17. },
  18. "@growi/app#dev": {
  19. "dependsOn": ["^dev"],
  20. "cache": false,
  21. "persistent": true
  22. },
  23. "@growi/app#dev:ci": {
  24. "dependsOn": ["^dev"],
  25. "cache": false
  26. },
  27. "dev": {
  28. "outputs": ["dist/**", "types/**"],
  29. "inputs": [
  30. "src/**/*.js", "src/**/*.jsx",
  31. "src/**/*.ts", "src/**/*.tsx",
  32. "src/**/*.css", "src/**/*.scss",
  33. "tsconfig*.json",
  34. "vite*.ts"
  35. ]
  36. },
  37. "@growi/app#lint": {
  38. "dependsOn": ["^dev"]
  39. },
  40. "lint": {
  41. },
  42. "test": {
  43. },
  44. "clean": {
  45. "cache": false
  46. }
  47. },
  48. "globalDependencies": [
  49. "tsconfig.json"
  50. ]
  51. }