{ "name": "web", "type": "module", "version": "0.0.1", "scripts": { "dev": "astro dev", "start": "astro preview", "build": "astro check && astro build", "astro": "astro", "lint": "eslint .", "lint:fix": "eslint . --fix", "format": "prettier --write .", "format:check": "prettier --check .", "typecheck": "astro check", "test": "vitest run", "test:watch": "vitest", "check:all": "astro check && eslint . && prettier --check . && vitest run" }, "dependencies": { "@astrojs/check": "^0.9.6", "@astrojs/netlify": "^5.5.4", "@astrojs/partytown": "^2.1.4", "@astrojs/sitemap": "3.5.1", "@astrojs/svelte": "^5.7.3", "@astrojs/vercel": "^7.8.2", "@fortawesome/fontawesome-pro": "^6.5.1", "@fortawesome/fontawesome-svg-core": "^6.5.1", "@fortawesome/free-brands-svg-icons": "^6.5.1", "@fortawesome/pro-solid-svg-icons": "^6.5.1", "@fortawesome/svelte-fontawesome": "^0.2.2", "astro": "^4.16.19", "fuse.js": "^7.0.0", "js-yaml": "^4.1.1", "marked": "^12.0.2", "svelte": "^4.2.19", "typescript": "^5.3.3" }, "devDependencies": { "@astrojs/cloudflare": "^11.2.0", "@astrojs/node": "^8.3.4", "@eslint/js": "^10.0.1", "@types/js-yaml": "^4.0.9", "@types/node": "^20.11.19", "eslint": "^10.0.2", "eslint-config-prettier": "^10.1.8", "eslint-plugin-astro": "^1.6.0", "eslint-plugin-svelte": "^3.15.0", "globals": "^17.3.0", "prettier": "^3.8.1", "prettier-plugin-astro": "^0.14.1", "prettier-plugin-svelte": "^3.5.0", "sass": "^1.97.3", "svelte-eslint-parser": "^1.5.1", "typescript-eslint": "^8.56.1", "vitest": "^4.0.18" }, "resolutions": { "braces": ">=3.0.3", "micromatch": ">=4.0.8", "minimatch": ">=3.1.3", "prismjs": ">=1.30.0", "mdast-util-to-hast": ">=13.2.1", "dset": ">=3.1.4", "esbuild": ">=0.25.0", "undici": ">=6.23.0", "lodash": ">=4.17.23", "**/js-yaml": ">=4.1.1", "brace-expansion": ">=2.0.1" } }