-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpackage.json
134 lines (134 loc) · 6 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
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
{
"name": "remix-start",
"version": "0.0.0",
"private": true,
"sideEffects": false,
"type": "module",
"repository": {
"type": "git",
"url": "git+https://github.com/riipandi/remix-start.git"
},
"bugs": {
"url": "https://github.com/riipandi/remix-start/issues"
},
"homepage": "https://github.com/riipandi/remix-start#readme",
"scripts": {
"build": "pnpm run --stream --color \"/build:(remix|server)/\"",
"build:server": "swc server -d dist/runner --strip-leading-paths",
"build:storybook": "VITE_CJS_IGNORE_WARNING=true storybook build -o storybook-static",
"build:remix": "remix vite:build",
"dev": "pnpm run --reporter-hide-prefix --color --parallel \"/dev:(?!storybook)/\"",
"dev:remix": "remix vite:dev",
"dev:storybook": "storybook dev -p 6006 --no-open",
"preview": "pnpm --silent run swcx ./server/server.ts",
"start": "node --no-warnings ./dist/runner/server.js",
"docker:build": "docker build -f Dockerfile . -t $npm_package_name:latest -t $npm_package_name:$npm_package_version",
"docker:images": "docker image list --filter reference=$npm_package_name:$npm_package_version --filter reference=$npm_package_name:latest",
"docker:run": "docker run --add-host=localhost:host-gateway --rm -it -p 3000:3000 --env-file .env --name $npm_package_name $npm_package_name:$npm_package_version",
"docker:shell": "docker run --add-host=localhost:host-gateway --rm -it -p 3000:3000 --env-file .env --entrypoint /bin/sh $npm_package_name:$npm_package_version",
"docker:slim": "slim build --target $npm_package_name:$npm_package_version --tag $npm_package_name:$npm_package_version-slim",
"generate:key": "openssl rand -base64 500 | tr -dc 'a-zA-Z0-9' | fold -w 40 | head -n 1",
"generate:changelog": "git-cliff -o CHANGELOG.md -c cliff-full.toml",
"swcx": "SWCRC=true node --watch --import @swc-node/register/esm-register",
"e2e-test:chrome": "playwright test --headed --project Chromium",
"e2e-test:firefox": "playwright test --headed --project Firefox",
"e2e-test:install": "playwright install --with-deps",
"e2e-test:mobile": "playwright test --headed --project 'Mobile Chrome'",
"e2e-test:report": "playwright show-report playwright-report",
"e2e-test:safari": "playwright test --headed --project Safari",
"e2e-test:ui": "playwright test --ui",
"check": "biome check . --write",
"format": "biome format . --write",
"lint": "biome lint . --write",
"cleanup": "pnpm run --color \"/cleanup:/\"",
"cleanup:artifacts": "pnpm dlx rimraf build storybook-static",
"cleanup:docker": "docker compose down --remove-orphans --volumes",
"cleanup:packages": "pnpm dlx rimraf pnpm-lock.yaml node_modules",
"cleanup:tests": "pnpm dlx rimraf tests-results playwright-report",
"update-deps": "npm-check-updates --configFileName .ncurc.json",
"prepare": "lefthook install || true",
"preinstall": "npx only-allow pnpm",
"pre-dev": "docker compose up --detach --remove-orphans",
"pre-commit": "lefthook run pre-commit --force",
"typecheck": "tsc -b --extendedDiagnostics",
"test:coverage": "vitest run --coverage",
"test:report": "pnpm dlx http-server tests-results --port 0 -a localhost",
"test:ui": "vitest --ui",
"test": "vitest --run"
},
"dependencies": {
"@remix-run/css-bundle": "^2.14.0",
"@remix-run/express": "^2.14.0",
"@remix-run/node": "^2.14.0",
"@remix-run/react": "^2.14.0",
"@remix-run/serve": "^2.14.0",
"clsx": "^2.1.1",
"compression": "^1.7.5",
"dotenv": "^16.4.5",
"express-rate-limit": "^7.4.1",
"express": "^4.21.1",
"helmet": "^8.0.0",
"is-ip": "^5.0.1",
"isbot": "^5.1.17",
"lucide-react": "^0.456.0",
"morgan": "^1.10.0",
"react-dom": "^18.3.1",
"react": "^18.3.1",
"remix-flat-routes": "^0.6.5",
"tailwind-merge": "^2.5.4",
"tailwind-variants": "^0.2.1",
"valibot": "^0.42.1"
},
"devDependencies": {
"@biomejs/biome": "1.9.4",
"@playwright/test": "^1.48.2",
"@remix-run/dev": "^2.14.0",
"@remix-run/testing": "^2.14.0",
"@storybook/addon-essentials": "^8.4.2",
"@storybook/addon-interactions": "^8.4.2",
"@storybook/addon-links": "^8.4.2",
"@storybook/blocks": "^8.4.2",
"@storybook/react-vite": "^8.4.2",
"@storybook/react": "^8.4.2",
"@storybook/test": "^8.4.2",
"@storybook/theming": "^8.4.2",
"@swc-node/register": "^1.10.9",
"@swc/cli": "0.5.0",
"@swc/core": "^1.9.2",
"@tailwindcss/aspect-ratio": "^0.4.2",
"@tailwindcss/forms": "^0.5.9",
"@tailwindcss/typography": "^0.5.15",
"@testing-library/jest-dom": "^6.6.3",
"@testing-library/react": "^16.0.1",
"@types/compression": "^1.7.5",
"@types/express": "^5.0.0",
"@types/jest": "^29.5.14",
"@types/morgan": "^1.9.9",
"@types/node": "^22.9.0",
"@types/react-dom": "^18.3.1",
"@types/react": "^18.3.12",
"@vitest/coverage-istanbul": "^2.1.4",
"@vitest/ui": "^2.1.4",
"autoprefixer": "^10.4.20",
"git-cliff": "^2.6.1",
"happy-dom": "^15.11.2",
"lefthook": "^1.8.2",
"npm-check-updates": "^17.1.10",
"playwright": "^1.48.2",
"postcss": "^8.4.49",
"rollup-plugin-visualizer": "^5.12.0",
"storybook": "^8.4.2",
"tailwind-debug-breakpoints": "^1.0.3",
"tailwindcss-animate": "^1.0.7",
"tailwindcss": "^3.4.14",
"typescript": "^5.6.3",
"vite-plugin-inspect": "^0.8.7",
"vite-tsconfig-paths": "^5.1.2",
"vite": "^5.4.11",
"vitest": "^2.1.4"
},
"engines": {
"node": ">=20.11.1"
},
"packageManager": "[email protected]"
}