{ "name": "astro", "version": "0.21.12", "description": "Astro is a modern site builder with web best practices, performance, and DX front-of-mind.", "author": "withastro", "license": "MIT", "homepage": "https://astro.build", "type": "module", "types": "./dist/types/@types/astro.d.ts", "repository": { "type": "git", "url": "https://github.com/withastro/astro.git", "directory": "packages/astro" }, "exports": { ".": "./astro.js", "./client/*": "./dist/runtime/client/*", "./components": "./components/index.js", "./components/*": "./components/*", "./debug": "./components/Debug.astro", "./internal": "./dist/runtime/server/index.js", "./internal/*": "./dist/runtime/server/*", "./package.json": "./package.json", "./runtime/*": "./dist/runtime/*", "./server/*": "./dist/runtime/server/*", "./vite-plugin-astro": "./dist/vite-plugin-astro/index.js", "./vite-plugin-astro/*": "./dist/vite-plugin-astro/*", "./vite-plugin-astro-postprocess": "./dist/vite-plugin-astro-postprocess/index.js", "./vite-plugin-astro-postprocess/*": "./dist/vite-plugin-astro-postprocess/*", "./vite-plugin-fetch": "./dist/vite-plugin-fetch/index.js", "./vite-plugin-fetch/*": "./dist/vite-plugin-fetch/*", "./vite-plugin-jsx/*": "./dist/vite-plugin-jsx/*", "./vite-plugin-jsx": "./dist/vite-plugin-jsx/index.js", "./vite-plugin-markdown": "./dist/vite-plugin-markdown/index.js", "./vite-plugin-markdown/*": "./dist/vite-plugin-markdown/*" }, "imports": { "#astro/*": "./dist/*.js" }, "bin": { "astro": "astro.js" }, "files": [ "components", "dist", "astro.js", "README.md", "vendor" ], "scripts": { "build": "astro-scripts build \"src/**/*.ts\" && tsc", "dev": "astro-scripts dev \"src/**/*.ts\"", "postbuild": "astro-scripts copy \"src/**/*.astro\"", "benchmark": "node test/benchmark/dev.bench.js && node test/benchmark/build.bench.js", "test": "mocha --parallel --timeout 15000" }, "dependencies": { "@astrojs/compiler": "^0.5.4", "@astrojs/language-server": "^0.8.2", "@astrojs/markdown-remark": "^0.5.0", "@astrojs/prism": "0.3.0", "@astrojs/renderer-preact": "^0.3.1", "@astrojs/renderer-react": "0.3.1", "@astrojs/renderer-svelte": "0.2.2", "@astrojs/renderer-vue": "0.2.1", "@babel/core": "^7.15.8", "@babel/traverse": "^7.15.4", "@proload/core": "^0.2.1", "@proload/plugin-tsm": "^0.1.0", "@types/babel__core": "^7.1.15", "@web/parse5-utils": "^1.3.0", "astring": "^1.7.5", "ci-info": "^3.2.0", "connect": "^3.7.0", "eol": "^0.9.1", "es-module-lexer": "^0.9.3", "esbuild": "0.13.7", "estree-util-value-to-estree": "^1.2.0", "estree-walker": "^3.0.0", "fast-glob": "^3.2.7", "fast-xml-parser": "^4.0.0-beta.3", "html-entities": "^2.3.2", "htmlparser2": "^7.1.2", "kleur": "^4.1.4", "magic-string": "^0.25.7", "mime": "^3.0.0", "morphdom": "^2.6.1", "node-fetch": "^3.0.0", "parse5": "^6.0.1", "path-to-regexp": "^6.2.0", "postcss": "^8.3.8", "prismjs": "^1.25.0", "rehype-slug": "^5.0.0", "resolve": "^1.20.0", "rollup": "^2.57.0", "sass": "^1.43.4", "semver": "^7.3.5", "send": "^0.17.1", "shiki": "^0.9.10", "shorthash": "^0.0.2", "slash": "^4.0.0", "sourcemap-codec": "^1.4.8", "srcset-parse": "^1.1.0", "string-width": "^5.0.0", "strip-ansi": "^7.0.1", "supports-esm": "^1.0.0", "tsconfig-resolver": "^3.0.1", "vite": "^2.6.10", "yargs-parser": "^21.0.0", "zod": "^3.8.1" }, "devDependencies": { "@astrojs/parser": "^0.20.3", "@babel/types": "^7.15.6", "@types/chai": "^4.2.22", "@types/connect": "^3.4.35", "@types/mime": "^2.0.3", "@types/mocha": "^9.0.0", "@types/node-fetch": "^3.0.0", "@types/resolve": "^1.20.1", "@types/rimraf": "^3.0.2", "@types/send": "^0.17.1", "@types/yargs-parser": "^20.2.1", "chai": "^4.3.4", "cheerio": "^1.0.0-rc.10", "mocha": "^9.1.3", "vite": "^2.6.10" }, "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0", "npm": ">=6.14.0" } }