{ "name": "schmelczer-dev", "description": "A static personal blog for Andras Schmelczer.", "private": true, "type": "module", "packageManager": "npm@10.9.2", "engines": { "node": ">=22.13.0" }, "scripts": { "dev": "astro dev --host 0.0.0.0 --port 5173", "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", "audit:astro": "npm run build && node scripts/install-playwright-deps.mjs && node scripts/export-astro-audit.mjs", "qa:astro-audit": "node scripts/install-playwright-deps.mjs && node scripts/export-astro-audit.mjs --fail-on-issues", "qa:no-em-dashes": "node scripts/check-no-em-dashes.mjs", "qa:links": "node scripts/check-links.mjs", "qa:no-js": "node scripts/check-no-js.mjs", "qa:overflow": "node scripts/install-playwright-deps.mjs && node scripts/check-overflow.mjs", "qa:preview-cropping": "node scripts/install-playwright-deps.mjs && node scripts/check-preview-cropping.mjs", "qa": "npm run typecheck && npm run lint && npm run qa:no-em-dashes && npm run build && npm run qa:astro-audit && npm run qa:links && npm run qa:no-js && npm run qa:overflow && npm run qa:preview-cropping" }, "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" }, "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", "unist-util-visit": "^5.1.0", "sharp": "^0.34.5" }, "overrides": { "yaml": "^2.9.0" } }