{
  "name": "devhints-astro",
  "version": "0.0.1",
  "private": true,
  "type": "module",
  "scripts": {
    "astro": "astro",
    "build": "concurrently -m 1 \"npm:cache_markdown\" \"astro build --silent\"",
    "cache_markdown": "bundle exec ruby src/ruby/cache_kramdown.rb *.md */*.md",
    "ci": "concurrently -g \"npm:*:check\" \"vitest run\" \"npm:test:*\" \"npm:build\"",
    "dev": "astro dev",
    "eslint:check": "eslint .",
    "eslint:format": "eslint --fix .",
    "format": "concurrently -m 1 \"npm:*:format\"",
    "prettier:check": "prettier --cache --list-different .",
    "prettier:format": "prettier --cache --write .",
    "preview": "astro preview",
    "start": "astro dev",
    "test": "vitest",
    "test:playwright": "playwright test",
    "test:ruby": "bundle exec ruby src/ruby/*.test.rb"
  },
  "dependencies": {
    "@astrojs/partytown": "^2.0.2",
    "@astrojs/tailwind": "^5.1.0",
    "@astrojs/ts-plugin": "^1.3.1",
    "@fontsource/cousine": "^5.0.15",
    "@fontsource/manrope": "^5.0.19",
    "@mapbox/rehype-prism": "^0.8.0",
    "@playwright/test": "^1.53.1",
    "@rstacruz/rehype-sectionize": "^0.7.0",
    "@types/mapbox__rehype-prism": "^0.8.1",
    "@typescript-eslint/eslint-plugin": "^7.2.0",
    "@typescript-eslint/parser": "^7.2.0",
    "astro": "^4.0.3",
    "autocompleter": "^9.1.0",
    "clsx": "^2.1.0",
    "concurrently": "^8.2.1",
    "eslint": "^8.52.0",
    "eslint-config-prettier": "^9.0.0",
    "eslint-plugin-astro": "^0.31.4",
    "eslint-plugin-jsx-a11y": "^6.7.1",
    "fuse.js": "^6.6.2",
    "gray-matter": "^4.0.3",
    "happy-dom": "^12.9.1",
    "hint.css": "^2.7.0",
    "html-inline-external": "^1.0.10",
    "playwright": "^1.53.1",
    "prettier": "^3.0.3",
    "prettier-plugin-astro": "^0.13.0",
    "prettier-plugin-organize-imports": "^3.2.3",
    "prismjs": "1.29.0",
    "rehype-parse": "^9.0.0",
    "rehype-stringify": "^10.0.0",
    "sass": "^1.69.1",
    "snarkdown": "^2.0.0",
    "tailwindcss": "^3.4.3",
    "tsx": "^4.7.1",
    "unified": "^11.0.3",
    "vitest": "^1.4.0",
    "zod": "^3.22.4"
  },
  "packageManager": "pnpm@8.15.4+sha256.cea6d0bdf2de3a0549582da3983c70c92ffc577ff4410cbf190817ddc35137c2"
}
