forked from FixMyBerlin/tilda-geo
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
130 lines (130 loc) · 5.46 KB
/
Copy pathpackage.json
File metadata and controls
130 lines (130 loc) · 5.46 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
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
{
"name": "atlas-app",
"version": "0.2.0",
"author": "FixMyCity <hello@fixmycity.de>",
"license": "AGPL-3.0",
"private": true,
"scripts": {
"start": "blitz start --hostname 127.0.0.1 --port 3000",
"dev": "blitz dev --hostname 127.0.0.1 --port 5173",
"predev": "if [ $(docker inspect -f '{{.State.Running}}' db) = \"true\" ]; then echo DOCKER: atlas-geo already running; else echo IMPORTANT: Start atlas-geo with npm run dev:up; fi && node scripts/npm-run-predev/checkMigrations.js",
"build": "blitz build",
"bleach": "rm -rf node_modules/ && rm -rf .next/ && npm install && npm run dev",
"studio": "blitz prisma studio",
"openTypes": "code \"node_modules/.prisma/client/index.d.ts\"",
"migrate": "blitz prisma migrate dev",
"migrate:create": "blitz prisma migrate dev --create-only && npm run migrate:create:openMigration",
"migrate:create:openMigration": "code $(find ./db/migrations -type f -name \"migration.sql\" -cmin -1 | head -n 1)",
"migrate:check": "blitz prisma migrate status",
"migrate:compare": "git diff origin/main... -- db/migrations",
"seed": "npm run predev && npm run migrate && blitz prisma migrate reset && blitz db seed",
"type-check": "tsc --noEmit",
"lint": "next lint",
"format": "prettier --ignore-path .gitignore \"(src|mailers)/**/*.+(ts|js|tsx|md)\" --write",
"test": "vitest watch",
"test:run": "vitest run --passWithNoTests",
"test:ui": "vitest --ui",
"coverage": "vitest run --coverage",
"check": "npm run type-check && npm run lint && npm run format && npm run test:run",
"updateStyles": "bun ./scripts/MapboxStyles/process.ts && npm run lint -- --fix && prettier \"src/app/regionen/[regionSlug]/_mapData/mapDataSubcategories/mapboxStyles\" --write && github",
"updateStaticDatasets": "bun ./scripts/StaticDatasets/updateStaticDatasets.ts",
"updateStaticDatasets:dryRun": "bun ./scripts/StaticDatasets/updateStaticDatasets.ts --dry-run",
"updateStaticDatasets:keepTmp": "bun ./scripts/StaticDatasets/updateStaticDatasets.ts --keep-tmp",
"deleteAllStaticDatasets": "bun ./scripts/StaticDatasets/deleteAllStaticDatasets.ts",
"updateMasks": "npm run updateMasks:createGeojson && npm run updateMasks:createPmtiles && npm run updateMasks:upload && github",
"updateMasks:createGeojson": "bun ./scripts/RegionalMasks/createGeojson.ts && prettier \"scripts/RegionalMasks/geojson/\" --write",
"updateMasks:createPmtiles": "bun ./scripts/RegionalMasks/createPmtiles.ts",
"updateMasks:upload": "bun ./scripts/RegionalMasks/upload.ts",
"updateTilesets": "bun ./scripts/MapboxTilesets/process.ts",
"updatePackages": "nvm use && npx taze major --write && npm install",
"release": "gh pr create --base main --head develop --title \"Release $(date '+%Y-%m-%d')\" --body \"\"",
"prepare": "husky install",
"postinstall": "patch-package",
"link-atlas-static-data": "ln -s ../../../atlas-static-data/geojson scripts/StaticDatasets"
},
"prisma": {
"schema": "db/schema.prisma"
},
"dependencies": {
"@blitzjs/auth": "2.0.0-beta.34",
"@blitzjs/next": "2.0.0-beta.34",
"@blitzjs/rpc": "2.0.0-beta.34",
"@headlessui/react": "^1.7.17",
"@hookform/error-message": "2.0.1",
"@hookform/resolvers": "3.3.2",
"@mapbox/mapbox-gl-draw": "^1.4.3",
"@popperjs/core": "^2.11.8",
"@prisma/client": "5.6.0",
"@turf/turf": "^6.5.0",
"@types/js-cookie": "3.0.6",
"@types/mapbox__mapbox-gl-draw": "^1.4.6",
"blitz": "2.0.0-beta.34",
"dompurify": "^3.0.6",
"immer": "10.0.3",
"js-cookie": "3.0.5",
"jsurl2": "^2.1.0",
"maplibre-gl": "^2.4.0",
"next": "13.5.6",
"next-auth": "4.24.5",
"next-usequerystate": "1.12.0",
"pluralize": "8.0.0",
"pmtiles": "3.0.2",
"prisma": "5.6.0",
"react": "18.2.0",
"react-dom": "18.2.0",
"react-hook-form": "7.48.2",
"react-intl": "^6.5.5",
"react-map-gl": "7.1.6",
"react-popper": "^2.3.0",
"react-remark": "^2.1.0",
"secure-password": "4.0.0",
"sharp": "0.32.6",
"slugify": "1.6.6",
"tailwind-merge": "2.0.0",
"tiny-invariant": "^1.3.1",
"zod": "3.22.4",
"zustand": "^4.4.6"
},
"devDependencies": {
"@aws-sdk/client-s3": "3.451.0",
"@heroicons/react": "^2.0.18",
"@next/bundle-analyzer": "12.3.4",
"@next/env": "13.5.6",
"@tailwindcss/forms": "^0.5.7",
"@tailwindcss/typography": "^0.5.10",
"@testing-library/jest-dom": "5.17.0",
"@testing-library/react": "13.4.0",
"@testing-library/react-hooks": "8.0.1",
"@total-typescript/ts-reset": "0.5.1",
"@types/dompurify": "^3.0.5",
"@types/jsurl2": "^2.1.4",
"@types/node": "18.18.9",
"@types/preview-email": "2.0.1",
"@types/react": "18.2.37",
"@types/react-dom": "^18.2.15",
"@types/spritesmith": "3.4.5",
"@types/web": "0.0.119",
"@typescript-eslint/eslint-plugin": "6.11.0",
"@vitejs/plugin-react": "4.1.1",
"@vitest/ui": "0.34.6",
"autoprefixer": "^10.4.16",
"bun-types": "1.0.11",
"chalk": "^5.3.0",
"eslint": "^8.53.0",
"eslint-config-next": "13.5.6",
"eslint-config-prettier": "^9.0.0",
"husky": "8.0.3",
"jsdom": "20.0.3",
"patch-package": "8.0.0",
"postcss": "^8.4.31",
"prettier": "3.1.0",
"prettier-plugin-prisma": "5.0.0",
"prettier-plugin-tailwindcss": "0.5.7",
"preview-email": "3.0.19",
"spritesmith": "3.4.1",
"tailwindcss": "^3.3.5",
"typescript": "^5.2.2",
"vite-tsconfig-paths": "4.2.1",
"vitest": "0.34.6"
}
}