{ "name": "badgen.net", "description": "Badge generating service", "author": "Amio ", "license": "ISC", "private": true, "scripts": { "postinstall": "tsx tools/gen-examples.ts", "lint": "eslint --ext .js,.ts,.jsx .", "build": "npm run postinstall && next build", "dev": "next dev", "start": "node dist/index.js" }, "standard": { "parser": "@typescript-eslint/parser", "plugins": [ "@typescript-eslint/eslint-plugin" ] }, "dependencies": { "@sentry/nextjs": "^7.77.0", "@sentry/tracing": "^7.36.0", "@vercel/analytics": "^1.0.1", "@vercel/kv": "^0.2.2", "badgen": "^3.2.2", "badgen-icons": "^0.23.0", "byte-size": "^8.1.0", "date-fns": "^2.21.1", "eslint-config-next": "^14.1.0", "got": "^12.5.3", "haxe-rpc-client": "^1.0.0", "humanize-duration": "^3.24.0", "lodash.debounce": "^4.0.8", "measurement-protocol": "^0.1.1", "millify": "^6.1.0", "my-way": "^2.0.0", "original-url": "^1.2.3", "semver": "^7.3.5", "serve-handler": "^6.1.3", "serve-marked": "^4.0.0", "url-parse": "^1.5.9", "webextension-store-meta": "^1.0.3", "yaml": "^2.1.0" }, "devDependencies": { "@types/fs-extra": "^11.0.1", "@types/lodash.debounce": "^4.0.6", "@types/node": "^18.11.18", "@types/react": "^18.0.26", "@types/react-dom": "^18.0.10", "@types/semver": "^7.3.4", "@types/supertest": "^6.0.2", "@types/url-parse": "^1.4.3", "@typescript-eslint/eslint-plugin": "^7.0.1", "@typescript-eslint/parser": "^7.0.1", "csstype": "^3.1.0", "eslint": "^8.30.0", "eslint-plugin-react": "^7.23.2", "fs-extra": "^11.1.0", "next": "^13.5.4", "react": "^18.2.0", "react-dom": "^18.2.0", "supertest": "^6.2.2", "tsx": "^4.7.1", "typescript": "^5.0.2" }, "engines": { "node": "^18", "npm": ">=8.x" }, "volta": { "node": "18.17.0", "npm": "9.6.7" } }