{ "name": "jarv.is", "private": true, "license": "MIT", "homepage": "https://jarv.is/", "repository": "jakejarvis/jarv.is", "author": { "name": "Jake Jarvis", "email": "jake@jarv.is", "url": "https://github.com/jakejarvis" }, "sideEffects": false, "scripts": { "dev": "cross-env NODE_OPTIONS='--inspect' next dev", "build": "next build", "analyze": "cross-env ANALYZE=true next build", "start": "next start", "lint": "next lint" }, "dependencies": { "@fontsource/comic-neue": "4.5.7", "@fontsource/inter": "4.5.7", "@fontsource/roboto-mono": "4.5.5", "@giscus/react": "^2.0.1", "@hcaptcha/react-hcaptcha": "^1.1.1", "@novnc/novnc": "github:novnc/noVNC#7730814b8d43d24db0894b641317be4b9f683da4", "@octokit/graphql": "^4.8.0", "@primer/octicons": "^17.0.0", "@react-spring/web": "^9.4.4", "@sentry/node": "^6.19.6", "@sentry/tracing": "^6.19.6", "@stitches/react": "^1.2.7", "copy-to-clipboard": "^3.3.1", "date-fns": "^2.28.0", "date-fns-tz": "^1.3.3", "fathom-client": "^3.4.1", "faunadb": "^4.5.4", "feather-icons": "^4.29.0", "feed": "^4.2.2", "formik": "^2.2.9", "gray-matter": "^4.0.3", "is-absolute-url": "^4.0.1", "markdown-to-jsx": "^7.1.7", "next": "12.1.5-canary.3", "next-compose-plugins": "^2.2.1", "next-mdx-remote": "4.0.1", "next-seo": "^5.4.0", "next-sitemap": "^2.5.19", "next-transpile-modules": "^9.0.0", "node-fetch": "^3.2.3", "p-retry": "^5.1.0", "prop-types": "^15.8.1", "query-string": "^7.1.1", "react": "18.0.0", "react-dom": "18.0.0", "react-gist": "^1.2.4", "react-innertext": "^1.1.5", "react-intersection-observer": "^8.33.1", "react-is": "18.0.0", "react-player": "^2.10.0", "react-textarea-autosize": "^8.3.3", "react-twitter-embed": "^4.0.4", "reading-time": "^1.5.0", "rehype-prism-plus": "^1.3.2", "rehype-slug": "^5.0.1", "remark-gfm": "^3.0.1", "remove-markdown": "^0.3.0", "sanitize-html": "^2.7.0", "simple-icons": "^6.17.0", "stitches-normalize": "^2.0.0", "swr": "^1.2.2" }, "devDependencies": { "@jakejarvis/eslint-config": "*", "@next/bundle-analyzer": "12.1.5-canary.3", "@svgr/webpack": "^6.2.1", "@types/node": "*", "@types/prop-types": "^15.7.4", "@types/react": "^17.0.43", "@types/react-dom": "^17.0.14", "@types/react-is": "^17.0.3", "@types/remove-markdown": "^0.3.1", "@types/sanitize-html": "^2.6.2", "@typescript-eslint/eslint-plugin": "^5.18.0", "@typescript-eslint/parser": "^5.18.0", "cross-env": "^7.0.3", "eslint": "~8.12.0", "eslint-config-next": "12.1.5-canary.3", "eslint-config-prettier": "~8.5.0", "eslint-plugin-mdx": "~1.17.0", "eslint-plugin-prettier": "~4.0.0", "lint-staged": "^12.3.7", "prettier": "^2.6.2", "simple-git-hooks": "^2.7.0", "terser": "^5.12.1", "typescript": "^4.6.3" }, "simple-git-hooks": { "pre-commit": "npx lint-staged" }, "lint-staged": { "*.{js,jsx,ts,tsx,md,mdx}": [ "eslint" ] }, "packageManager": "yarn@1.22.18", "volta": { "node": "16.14.2", "yarn": "1.22.18" } }