forked from InsForge/InsForge
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
102 lines (102 loc) · 4.17 KB
/
package.json
File metadata and controls
102 lines (102 loc) · 4.17 KB
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
{
"name": "insforge",
"version": "2.0.1",
"description": "InsForge - Open source backend-as-a-service with PostgreSQL and MCP integration",
"type": "module",
"workspaces": [
"backend",
"frontend",
"auth",
"shared-schemas",
"mcp",
"ui"
],
"scripts": {
"dev": "concurrently -n \"backend,frontend,auth\" -c \"cyan,magenta,green\" \"npm run dev:backend\" \"npm run dev:frontend\" \"npm run dev:auth\"",
"dev:debug": "concurrently -n \"backend,frontend,auth\" -c \"cyan,magenta,green\" \"npm run dev:backend:debug\" \"npm run dev:frontend:debug\" \"npm run dev:auth\"",
"dev:backend": "cd backend && npm run dev",
"dev:backend:debug": "cd backend && cross-env DEBUG_MODE=true npm run dev",
"dev:frontend": "cd frontend && npm run dev",
"dev:frontend:debug": "cd frontend && cross-env VITE_DEBUG_MODE=true npm run dev",
"dev:auth": "cd auth && npm run dev",
"build": "npm run build:shared-schemas && npm run build:ui && npm run build:backend && npm run build:frontend && npm run build:auth",
"build:shared-schemas": "cd shared-schemas && npm run build",
"build:backend": "cd backend && npm run build",
"build:frontend": "cd frontend && npm run build",
"build:auth": "cd auth && npm run build",
"build:ui": "cd ui && npm run build",
"start": "cd backend && npm run start",
"start:prod": "npm run build && npm run start",
"test": "npm run test:backend && npm run test:frontend",
"test:backend": "cd backend && npm test",
"test:frontend": "cd frontend && npm test",
"test:e2e": "cd backend && npm run test:e2e",
"lint": "eslint .",
"lint:backend": "eslint backend",
"lint:frontend": "eslint frontend",
"lint:auth": "eslint auth",
"lint:mcp": "eslint mcp",
"lint:fix": "eslint . --fix",
"lint:fix:backend": "eslint backend --fix",
"lint:fix:frontend": "eslint frontend --fix",
"lint:fix:auth": "eslint auth --fix",
"lint:fix:mcp": "eslint mcp --fix",
"format": "prettier --write .",
"format:backend": "prettier --write backend",
"format:frontend": "prettier --write frontend",
"format:auth": "prettier --write auth",
"format:mcp": "prettier --write mcp",
"format:check": "prettier --check .",
"format:check:backend": "prettier --check backend",
"format:check:frontend": "prettier --check frontend",
"format:check:auth": "prettier --check auth",
"format:check:mcp": "prettier --check mcp",
"typecheck": "npm run typecheck:ui && npm run typecheck:frontend && npm run typecheck:backend && npm run typecheck:auth",
"typecheck:frontend": "cd frontend && npx tsc --noEmit",
"typecheck:backend": "cd backend && npx tsc --noEmit",
"typecheck:auth": "cd auth && npx tsc --noEmit",
"typecheck:ui": "cd ui && npx tsc --noEmit",
"clean": "npm run clean:backend && npm run clean:frontend && npm run clean:auth && npm run clean:ui",
"clean:backend": "cd backend && npm run clean",
"clean:frontend": "cd frontend && rimraf dist",
"clean:auth": "cd auth && rimraf dist",
"clean:ui": "cd ui && rimraf dist",
"install:all": "npm install && cd backend && npm install && cd ../frontend && npm install && cd ../auth && npm install",
"release": "release-it",
"release:patch": "release-it patch",
"release:minor": "release-it minor",
"release:major": "release-it major",
"release:dry": "release-it --dry-run",
"release:beta": "release-it --preRelease=beta"
},
"devDependencies": {
"@eslint/js": "^9.31.0",
"@release-it/conventional-changelog": "^10.0.1",
"concurrently": "^8.2.2",
"cross-env": "^7.0.3",
"eslint": "^9.31.0",
"eslint-config-prettier": "^9.1.2",
"eslint-plugin-prettier": "^5.5.3",
"eslint-plugin-react": "^7.37.5",
"eslint-plugin-react-hooks": "^7.0.1",
"globals": "^13.24.0",
"prettier": "^3.6.2",
"release-it": "^19.0.4",
"rimraf": "^5.0.5",
"typescript": "^5.8.3",
"typescript-eslint": "^8.38.0"
},
"repository": {
"type": "git",
"url": "https://github.com/InsForge/InsForge.git"
},
"keywords": [
"backend-as-a-service",
"baas",
"postgresql",
"mcp",
"monorepo"
],
"author": "InsForge",
"license": "Apache-2.0"
}