{ "name": "astro", "version": "1.0.0-beta.72", "description": "Astro is a modern site builder with web best practices, performance, and DX front-of-mind.", "type": "module", "author": "withastro", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/withastro/astro.git", "directory": "packages/astro" }, "bugs": "https://github.com/withastro/astro/issues", "homepage": "https://astro.build", "types": "./dist/types/@types/astro.d.ts", "typesVersions": { "*": { "app": [ "./dist/types/core/app/index" ], "app/*": [ "./dist/types/core/app/*" ] } }, "exports": { ".": "./astro.js", "./env": "./env.d.ts", "./client": "./client.d.ts", "./astro-jsx": "./astro-jsx.d.ts", "./jsx/*": "./dist/jsx/*", "./jsx-runtime": "./dist/jsx-runtime/index.js", "./config": "./config.mjs", "./internal": "./internal.js", "./app": "./dist/core/app/index.js", "./app/node": "./dist/core/app/node.js", "./client/*": "./dist/runtime/client/*", "./components": "./components/index.ts", "./components/*": "./components/*", "./debug": "./components/Debug.astro", "./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-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", "config.d.ts", "config.mjs", "env.d.ts", "client.d.ts", "astro-jsx.d.ts", "README.md", "vendor" ], "scripts": { "prebuild": "astro-scripts prebuild --to-string \"src/runtime/server/astro-island.ts\" \"src/runtime/client/{idle,load,media,only,visible}.ts\"", "build": "pnpm run prebuild && astro-scripts build \"src/**/*.ts\" && tsc", "build:ci": "pnpm run prebuild && astro-scripts build \"src/**/*.ts\"", "dev": "astro-scripts dev --prebuild \"src/runtime/server/astro-island.ts\" --prebuild \"src/runtime/client/{idle,load,media,only,visible}.ts\" \"src/**/*.ts\"", "postbuild": "astro-scripts copy \"src/**/*.astro\"", "benchmark": "node test/benchmark/dev.bench.js && node test/benchmark/build.bench.js", "test": "mocha --exit --timeout 20000 --ignore **/lit-element.test.js --ignore **/errors.test.js && mocha --timeout 20000 **/lit-element.test.js && mocha --timeout 20000 **/errors.test.js", "test:match": "mocha --timeout 20000 -g", "test:e2e": "playwright test", "test:e2e:match": "playwright test -g" }, "dependencies": { "@astrojs/compiler": "^0.19.0", "@astrojs/language-server": "^0.20.0", "@astrojs/markdown-remark": "^0.11.7", "@astrojs/prism": "0.6.0", "@astrojs/telemetry": "^0.4.0", "@astrojs/webapi": "^0.12.0", "@babel/core": "^7.18.2", "@babel/generator": "^7.18.2", "@babel/parser": "^7.18.4", "@babel/plugin-transform-react-jsx": "^7.17.12", "@babel/traverse": "^7.18.2", "@babel/types": "^7.18.4", "@proload/core": "^0.3.2", "@proload/plugin-tsm": "^0.2.1", "ast-types": "^0.14.2", "boxen": "^6.2.1", "ci-info": "^3.3.1", "common-ancestor-path": "^1.0.1", "debug": "^4.3.4", "diff": "^5.1.0", "eol": "^0.9.1", "es-module-lexer": "^0.10.5", "esbuild": "^0.14.43", "estree-walker": "^3.0.1", "execa": "^6.1.0", "fast-glob": "^3.2.11", "github-slugger": "^1.4.0", "gray-matter": "^4.0.3", "html-entities": "^2.3.3", "html-escaper": "^3.0.3", "kleur": "^4.1.4", "magic-string": "^0.25.9", "micromorph": "^0.1.2", "mime": "^3.0.0", "ora": "^6.1.0", "path-browserify": "^1.0.1", "path-to-regexp": "^6.2.1", "postcss": "^8.4.14", "postcss-load-config": "^3.1.4", "preferred-pm": "^3.0.3", "prismjs": "^1.28.0", "prompts": "^2.4.2", "recast": "^0.20.5", "resolve": "^1.22.0", "rollup": "^2.75.6", "semver": "^7.3.7", "shiki": "^0.10.1", "sirv": "^2.0.2", "slash": "^4.0.0", "sourcemap-codec": "^1.4.8", "string-width": "^5.1.2", "strip-ansi": "^7.0.1", "supports-esm": "^1.0.0", "tsconfig-resolver": "^3.0.1", "vite": "^2.9.14", "yargs-parser": "^21.0.1", "zod": "^3.17.3" }, "devDependencies": { "@playwright/test": "^1.22.2", "@types/babel__core": "^7.1.19", "@types/babel__generator": "^7.6.4", "@types/babel__traverse": "^7.17.1", "@types/chai": "^4.3.1", "@types/common-ancestor-path": "^1.0.0", "@types/connect": "^3.4.35", "@types/debug": "^4.1.7", "@types/diff": "^5.0.2", "@types/estree": "^0.0.51", "@types/html-escaper": "^3.0.0", "@types/mime": "^2.0.3", "@types/mocha": "^9.1.1", "@types/parse5": "^6.0.3", "@types/path-browserify": "^1.0.0", "@types/prettier": "^2.6.3", "@types/resolve": "^1.20.2", "@types/rimraf": "^3.0.2", "@types/send": "^0.17.1", "@types/unist": "^2.0.6", "@types/yargs-parser": "^21.0.0", "astro-scripts": "workspace:*", "chai": "^4.3.6", "cheerio": "^1.0.0-rc.11", "mocha": "^9.2.2", "sass": "^1.52.2", "srcset-parse": "^1.1.0" }, "engines": { "node": "^14.18.0 || >=16.12.0", "npm": ">=6.14.0" } }