{
  "name": "schmelczer-dev",
  "description": "A static personal blog for Andras Schmelczer.",
  "private": true,
  "type": "module",
  "scripts": {
    "dev": "astro dev",
    "start": "astro dev",
    "typecheck": "astro check",
    "lint": "prettier --check \"astro.config.mjs\" \"src/**/*.{astro,ts,md,css}\" \"scripts/*.mjs\" \"*.md\" \"*.json\"",
    "format": "prettier --write \"astro.config.mjs\" \"src/**/*.{astro,ts,md,css}\" \"scripts/*.mjs\" \"*.md\" \"*.json\"",
    "build": "astro build",
    "preview": "astro preview",
    "qa:no-js": "node scripts/check-no-js.mjs",
    "qa:overflow": "node scripts/check-overflow.mjs",
    "qa": "npm run typecheck && npm run lint && npm run build && npm run qa:no-js && npm run qa:overflow"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/schmelczer/schmelczer.github.io.git"
  },
  "keywords": [
    "blog",
    "software engineering",
    "computer science",
    "portfolio"
  ],
  "author": "Andras Schmelczer",
  "license": "GPL-3.0-or-later",
  "bugs": {
    "url": "https://github.com/schmelczer/schmelczer.github.io/issues"
  },
  "browserslist": [
    "defaults"
  ],
  "homepage": "https://github.com/schmelczer/schmelczer.github.io#readme",
  "devDependencies": {
    "@astrojs/check": "^0.9.9",
    "@astrojs/rss": "^4.0.18",
    "@astrojs/sitemap": "^3.7.2",
    "astro": "^6.3.1",
    "playwright": "^1.59.1",
    "prettier": "^3.8.3",
    "prettier-plugin-astro": "^0.14.1",
    "rehype-autolink-headings": "^7.1.0",
    "rehype-slug": "^6.0.0",
    "typescript": "^5.9.3"
  },
  "dependencies": {
    "sharp": "^0.34.5"
  }
}
