|
{ |
|
"name": "hugex-gh", |
|
"private": true, |
|
"sideEffects": false, |
|
"type": "module", |
|
"scripts": { |
|
"build": "remix vite:build", |
|
"dev": "remix vite:dev", |
|
"lint": "eslint --ignore-path .gitignore --cache --cache-location ./node_modules/.cache/eslint .", |
|
"start": "remix-serve ./build/server/index.js", |
|
"typecheck": "tsc", |
|
"setup": "node generate-secrets.mjs", |
|
"secrets": "node generate-secrets.mjs", |
|
"webhook-secret": "node generate-webhook-secret.mjs" |
|
}, |
|
"dependencies": { |
|
"@remix-run/node": "^2.16.8", |
|
"@remix-run/react": "^2.16.8", |
|
"@remix-run/serve": "^2.16.8", |
|
"@octokit/app": "^14.0.2", |
|
"@octokit/auth-app": "^6.0.1", |
|
"@octokit/rest": "^20.0.2", |
|
"@octokit/webhooks": "^12.0.4", |
|
"jsonwebtoken": "^9.0.2", |
|
"isbot": "^4.1.0", |
|
"react": "^18.2.0", |
|
"react-dom": "^18.2.0" |
|
}, |
|
"devDependencies": { |
|
"@remix-run/dev": "^2.16.8", |
|
"@types/react": "^18.2.20", |
|
"@types/react-dom": "^18.2.7", |
|
"@types/jsonwebtoken": "^9.0.5", |
|
"@typescript-eslint/eslint-plugin": "^6.7.4", |
|
"@typescript-eslint/parser": "^6.7.4", |
|
"autoprefixer": "^10.4.19", |
|
"eslint": "^8.38.0", |
|
"eslint-import-resolver-typescript": "^3.6.1", |
|
"eslint-plugin-import": "^2.28.1", |
|
"eslint-plugin-jsx-a11y": "^6.7.1", |
|
"eslint-plugin-react": "^7.33.2", |
|
"eslint-plugin-react-hooks": "^4.6.0", |
|
"postcss": "^8.4.38", |
|
"tailwindcss": "^3.4.4", |
|
"typescript": "^5.1.6", |
|
"vite": "^6.0.0", |
|
"vite-tsconfig-paths": "^4.2.1" |
|
}, |
|
"engines": { |
|
"node": ">=20.0.0" |
|
} |
|
} |