{ "name": "badgen.net", "description": "Badge generating service", "author": "Amio ", "license": "ISC", "private": true, "scripts": { "lint": "eslint --ext .js,.ts,.jsx .", "build:api": "tsc -p server.tsconfig.json", "build:web": "next build && next export -o dist", "build": "npm run tools && npm run build:web && npm run build:api", "dev": "npm run build && npm run dev:api", "dev:api": "nodemon --config nodemon.json index.ts", "dev:web": "next", "tools": "ts-node -TP server.tsconfig.json tools/gen-examples.ts", "now-build": "npm run build", "pretest": "npm run lint", "test": "tap test/*.js --reporter spec -j12", "start": "node dist/index.js" }, "standard": { "parser": "@typescript-eslint/parser", "plugins": [ "@typescript-eslint/eslint-plugin" ] }, "dependencies": { "@sentry/integrations": "^5.6.1", "@sentry/node": "^5.6.2", "badgen": "^3.0.0", "badgen-icons": "^0.12.0", "byte-size": "^5.0.1", "cheerio": "^1.0.0-rc.3", "chrome-webstore": "^1.2.1", "date-fns": "^2.4.1", "got": "^9.6.0", "lodash.debounce": "^4.0.8", "micro": "^9.3.4", "millify": "^3.1.0", "my-way": "^1.0.2", "react-debounce-render": "^5.0.0", "semver": "^6.3.0", "serve-handler": "^6.1.2", "serve-marked": "^2.0.2" }, "devDependencies": { "@types/cheerio": "^0.22.13", "@types/fs-extra": "^8.0.0", "@types/got": "^9.6.7", "@types/lodash.debounce": "^4.0.6", "@types/micro": "^7.3.3", "@types/node": "^12.7.11", "@types/react": "^16.9.5", "@types/react-dom": "^16.9.1", "@types/semver": "^6.0.2", "@types/supertest": "^2.0.8", "@typescript-eslint/eslint-plugin": "^2.3.2", "@typescript-eslint/parser": "^2.3.2", "@zeit/next-typescript": "^1.1.1", "csstype": "^2.6.6", "eslint": "^6.5.1", "eslint-plugin-react": "^7.15.1", "fs-extra": "^8.1.0", "next": "^9.0.7", "nodemon": "^1.19.3", "react": "^16.10.2", "react-dom": "^16.10.2", "supertest": "^4.0.2", "tap": "^14.6.9", "ts-node": "^8.4.1", "typescript": "^3.6.3" } }