-
Notifications
You must be signed in to change notification settings - Fork 45
/
Copy pathpackage.json
113 lines (113 loc) · 3.28 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
{
"name": "exevo-pan",
"version": "0.0.0",
"author": "xandjiji <[email protected]>",
"description": "The entire Exevo Pan stack monorepo",
"license": "Unlicense",
"homepage": "https://exevopan.com",
"repository": {
"type": "git",
"url": "https://github.com/xandjiji/exevo-pan"
},
"private": true,
"workspaces": [
"apps/*",
"packages/*"
],
"scripts": {
"prepare": "is-ci || husky install",
"lint": "turbo run lint",
"format": "turbo run format",
"clean": "turbo run clean && rm -rf node_modules",
"test": "turbo run test",
"test:all": "turbo run test:all",
"dev": "scripts/setupDev.sh && turbo run dev --parallel",
"dev:scraper": "NODE_OPTIONS=--max_old_space_size=10000 yarn --cwd apps/bazaar-scraper dev:scraper",
"dev:mock": "yarn --cwd packages/mock-maker dev:mock",
"dev:front": "scripts/forceProd.sh && turbo run dev --scope=exevo-pan",
"postinstall": "turbo run build:packages --include-dependencies --no-deps",
"build": "turbo run build",
"build:front": "NODE_ENV=production turbo run build --scope=exevo-pan --include-dependencies --no-deps",
"build:exevo-pan": "turbo run build --scope=exevo-pan --include-dependencies --no-deps --force",
"build:history-server": "turbo run build --scope=history-server --include-dependencies --no-deps",
"build:bazaar-scraper": "turbo run build --scope=bazaar-scraper --include-dependencies --no-deps",
"analyze": "ANALYZE=true turbo run build --scope=exevo-pan --include-dependencies --no-deps --force",
"start:front": "NODE_ENV=production turbo run start --scope=exevo-pan",
"start:staging": "turbo run staging",
"deploy:posts": "yarn --cwd apps/blog-worker deploy",
"deploy:static": "netlify deploy --dir=static --prod --site=exevopan-static",
"scrap:raw": "yarn --cwd apps/bazaar-scraper scrap:raw",
"checkup": "yarn --cwd apps/bazaar-scraper checkup",
"prisma:push": "yarn --cwd packages/db push",
"prisma:generate": "yarn --cwd packages/db generate",
"prisma:run": "yarn --cwd packages/db execute",
"prisma:studio": "yarn --cwd packages/db studio",
"explore": "yarn --cwd apps/bazaar-scraper explore"
},
"devDependencies": {
"husky": "^7.0.4",
"lint-staged": "^12.1.7",
"netlify-cli": "^12.2.8",
"prettier": "^2.5.1",
"turbo": "latest"
},
"turbo": {
"pipeline": {
"build": {
"dependsOn": [
"^build"
],
"outputs": [
"dist/**",
".next/**"
]
},
"build:packages": {
"dependsOn": [
"^build:packages"
],
"cache": false
},
"test": {
"outputs": [
"coverage/**"
]
},
"test:all": {
"outputs": [
"coverage/**"
]
},
"lint": {},
"format": {},
"dev": {
"cache": false
},
"start": {
"cache": false
},
"clean": {
"cache": false
},
"staging": {
"cache": false
}
}
},
"lint-staged": {
"*.md": [
"prettier --write"
],
"*.{js,jsx,ts,tsx}": [
"eslint --fix",
"prettier --write"
]
},
"engines": {
"npm": ">=7.0.0",
"node": "18.x"
},
"dependencies": {
"prettier-plugin-tailwindcss": "^0.1.8"
}
}