JSPM

astro

2.0.5
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 1322242
  • Score
    100M100P100Q195021F
  • License MIT

Astro is a modern site builder with web best practices, performance, and DX front-of-mind.

Package Exports

  • astro
  • astro/app
  • astro/app/node
  • astro/astro-jsx
  • astro/client
  • astro/client-base
  • astro/client/events.d.ts
  • astro/client/events.js
  • astro/client/hmr.d.ts
  • astro/client/hmr.js
  • astro/client/hydration-directives.d.js
  • astro/client/idle.d.ts
  • astro/client/idle.js
  • astro/client/idle.prebuilt.d.ts
  • astro/client/idle.prebuilt.js
  • astro/client/load.d.ts
  • astro/client/load.js
  • astro/client/load.prebuilt.d.ts
  • astro/client/load.prebuilt.js
  • astro/client/media.d.ts
  • astro/client/media.js
  • astro/client/media.prebuilt.d.ts
  • astro/client/media.prebuilt.js
  • astro/client/only.d.ts
  • astro/client/only.js
  • astro/client/only.prebuilt.d.ts
  • astro/client/only.prebuilt.js
  • astro/client/visible.d.ts
  • astro/client/visible.js
  • astro/client/visible.prebuilt.d.ts
  • astro/client/visible.prebuilt.js
  • astro/components
  • astro/components/Code.astro
  • astro/components/Debug.astro
  • astro/components/Shiki.js
  • astro/components/index.ts
  • astro/components/shiki-languages.js
  • astro/components/shiki-themes.js
  • astro/config
  • astro/content/internal
  • astro/debug
  • astro/dist/jsx/babel.d.ts
  • astro/dist/jsx/babel.js
  • astro/dist/jsx/component.d.ts
  • astro/dist/jsx/component.js
  • astro/dist/jsx/index.d.ts
  • astro/dist/jsx/index.js
  • astro/dist/jsx/renderer.d.ts
  • astro/dist/jsx/renderer.js
  • astro/dist/jsx/server.d.ts
  • astro/dist/jsx/server.js
  • astro/env
  • astro/import-meta
  • astro/internal/astro-component.d.ts
  • astro/internal/astro-component.js
  • astro/internal/astro-global.d.ts
  • astro/internal/astro-global.js
  • astro/internal/astro-island.d.ts
  • astro/internal/astro-island.js
  • astro/internal/astro-island.prebuilt.d.ts
  • astro/internal/astro-island.prebuilt.js
  • astro/internal/endpoint.d.ts
  • astro/internal/endpoint.js
  • astro/internal/escape.d.ts
  • astro/internal/escape.js
  • astro/internal/hydration.d.ts
  • astro/internal/hydration.js
  • astro/internal/index.d.ts
  • astro/internal/index.js
  • astro/internal/jsx.d.ts
  • astro/internal/jsx.js
  • astro/internal/render/any.d.ts
  • astro/internal/render/any.js
  • astro/internal/render/astro/factory.d.ts
  • astro/internal/render/astro/factory.js
  • astro/internal/render/astro/head-and-content.d.ts
  • astro/internal/render/astro/head-and-content.js
  • astro/internal/render/astro/index.d.ts
  • astro/internal/render/astro/index.js
  • astro/internal/render/astro/instance.d.ts
  • astro/internal/render/astro/instance.js
  • astro/internal/render/astro/render-template.d.ts
  • astro/internal/render/astro/render-template.js
  • astro/internal/render/common.d.ts
  • astro/internal/render/common.js
  • astro/internal/render/component.d.ts
  • astro/internal/render/component.js
  • astro/internal/render/dom.d.ts
  • astro/internal/render/dom.js
  • astro/internal/render/head.d.ts
  • astro/internal/render/head.js
  • astro/internal/render/index.d.ts
  • astro/internal/render/index.js
  • astro/internal/render/page.d.ts
  • astro/internal/render/page.js
  • astro/internal/render/slot.d.ts
  • astro/internal/render/slot.js
  • astro/internal/render/tags.d.ts
  • astro/internal/render/tags.js
  • astro/internal/render/types.d.ts
  • astro/internal/render/types.js
  • astro/internal/render/util.d.ts
  • astro/internal/render/util.js
  • astro/internal/response.d.ts
  • astro/internal/response.js
  • astro/internal/scripts.d.ts
  • astro/internal/scripts.js
  • astro/internal/serialize.d.ts
  • astro/internal/serialize.js
  • astro/internal/shorthash.d.ts
  • astro/internal/shorthash.js
  • astro/internal/util.d.ts
  • astro/internal/util.js
  • astro/jsx-runtime
  • astro/jsx/babel.d.ts
  • astro/jsx/babel.js
  • astro/jsx/component.d.ts
  • astro/jsx/component.js
  • astro/jsx/index.d.ts
  • astro/jsx/index.js
  • astro/jsx/renderer.d.ts
  • astro/jsx/renderer.js
  • astro/jsx/server.d.ts
  • astro/jsx/server.js
  • astro/package.json
  • astro/runtime/client/events.d.ts
  • astro/runtime/client/events.js
  • astro/runtime/client/hmr.d.ts
  • astro/runtime/client/hmr.js
  • astro/runtime/client/hydration-directives.d.js
  • astro/runtime/client/idle.d.ts
  • astro/runtime/client/idle.js
  • astro/runtime/client/idle.prebuilt.d.ts
  • astro/runtime/client/idle.prebuilt.js
  • astro/runtime/client/load.d.ts
  • astro/runtime/client/load.js
  • astro/runtime/client/load.prebuilt.d.ts
  • astro/runtime/client/load.prebuilt.js
  • astro/runtime/client/media.d.ts
  • astro/runtime/client/media.js
  • astro/runtime/client/media.prebuilt.d.ts
  • astro/runtime/client/media.prebuilt.js
  • astro/runtime/client/only.d.ts
  • astro/runtime/client/only.js
  • astro/runtime/client/only.prebuilt.d.ts
  • astro/runtime/client/only.prebuilt.js
  • astro/runtime/client/visible.d.ts
  • astro/runtime/client/visible.js
  • astro/runtime/client/visible.prebuilt.d.ts
  • astro/runtime/client/visible.prebuilt.js
  • astro/runtime/server/astro-component.d.ts
  • astro/runtime/server/astro-component.js
  • astro/runtime/server/astro-global.d.ts
  • astro/runtime/server/astro-global.js
  • astro/runtime/server/astro-island.d.ts
  • astro/runtime/server/astro-island.js
  • astro/runtime/server/astro-island.prebuilt.d.ts
  • astro/runtime/server/astro-island.prebuilt.js
  • astro/runtime/server/endpoint.d.ts
  • astro/runtime/server/endpoint.js
  • astro/runtime/server/escape.d.ts
  • astro/runtime/server/escape.js
  • astro/runtime/server/hydration.d.ts
  • astro/runtime/server/hydration.js
  • astro/runtime/server/index.d.ts
  • astro/runtime/server/index.js
  • astro/runtime/server/jsx.d.ts
  • astro/runtime/server/jsx.js
  • astro/runtime/server/render/any.d.ts
  • astro/runtime/server/render/any.js
  • astro/runtime/server/render/astro/factory.d.ts
  • astro/runtime/server/render/astro/factory.js
  • astro/runtime/server/render/astro/head-and-content.d.ts
  • astro/runtime/server/render/astro/head-and-content.js
  • astro/runtime/server/render/astro/index.d.ts
  • astro/runtime/server/render/astro/index.js
  • astro/runtime/server/render/astro/instance.d.ts
  • astro/runtime/server/render/astro/instance.js
  • astro/runtime/server/render/astro/render-template.d.ts
  • astro/runtime/server/render/astro/render-template.js
  • astro/runtime/server/render/common.d.ts
  • astro/runtime/server/render/common.js
  • astro/runtime/server/render/component.d.ts
  • astro/runtime/server/render/component.js
  • astro/runtime/server/render/dom.d.ts
  • astro/runtime/server/render/dom.js
  • astro/runtime/server/render/head.d.ts
  • astro/runtime/server/render/head.js
  • astro/runtime/server/render/index.d.ts
  • astro/runtime/server/render/index.js
  • astro/runtime/server/render/page.d.ts
  • astro/runtime/server/render/page.js
  • astro/runtime/server/render/slot.d.ts
  • astro/runtime/server/render/slot.js
  • astro/runtime/server/render/tags.d.ts
  • astro/runtime/server/render/tags.js
  • astro/runtime/server/render/types.d.ts
  • astro/runtime/server/render/types.js
  • astro/runtime/server/render/util.d.ts
  • astro/runtime/server/render/util.js
  • astro/runtime/server/response.d.ts
  • astro/runtime/server/response.js
  • astro/runtime/server/scripts.d.ts
  • astro/runtime/server/scripts.js
  • astro/runtime/server/serialize.d.ts
  • astro/runtime/server/serialize.js
  • astro/runtime/server/shorthash.d.ts
  • astro/runtime/server/shorthash.js
  • astro/runtime/server/util.d.ts
  • astro/runtime/server/util.js
  • astro/server/astro-component.d.ts
  • astro/server/astro-component.js
  • astro/server/astro-global.d.ts
  • astro/server/astro-global.js
  • astro/server/astro-island.d.ts
  • astro/server/astro-island.js
  • astro/server/astro-island.prebuilt.d.ts
  • astro/server/astro-island.prebuilt.js
  • astro/server/endpoint.d.ts
  • astro/server/endpoint.js
  • astro/server/escape.d.ts
  • astro/server/escape.js
  • astro/server/hydration.d.ts
  • astro/server/hydration.js
  • astro/server/index.d.ts
  • astro/server/index.js
  • astro/server/jsx.d.ts
  • astro/server/jsx.js
  • astro/server/render/any.d.ts
  • astro/server/render/any.js
  • astro/server/render/astro/factory.d.ts
  • astro/server/render/astro/factory.js
  • astro/server/render/astro/head-and-content.d.ts
  • astro/server/render/astro/head-and-content.js
  • astro/server/render/astro/index.d.ts
  • astro/server/render/astro/index.js
  • astro/server/render/astro/instance.d.ts
  • astro/server/render/astro/instance.js
  • astro/server/render/astro/render-template.d.ts
  • astro/server/render/astro/render-template.js
  • astro/server/render/common.d.ts
  • astro/server/render/common.js
  • astro/server/render/component.d.ts
  • astro/server/render/component.js
  • astro/server/render/dom.d.ts
  • astro/server/render/dom.js
  • astro/server/render/head.d.ts
  • astro/server/render/head.js
  • astro/server/render/index.d.ts
  • astro/server/render/index.js
  • astro/server/render/page.d.ts
  • astro/server/render/page.js
  • astro/server/render/slot.d.ts
  • astro/server/render/slot.js
  • astro/server/render/tags.d.ts
  • astro/server/render/tags.js
  • astro/server/render/types.d.ts
  • astro/server/render/types.js
  • astro/server/render/util.d.ts
  • astro/server/render/util.js
  • astro/server/response.d.ts
  • astro/server/response.js
  • astro/server/scripts.d.ts
  • astro/server/scripts.js
  • astro/server/serialize.d.ts
  • astro/server/serialize.js
  • astro/server/shorthash.d.ts
  • astro/server/shorthash.js
  • astro/server/util.d.ts
  • astro/server/util.js
  • astro/tsconfigs/base
  • astro/tsconfigs/base.json.json
  • astro/tsconfigs/strict
  • astro/tsconfigs/strict.json.json
  • astro/tsconfigs/strictest
  • astro/tsconfigs/strictest.json.json
  • astro/types
  • astro/zod

Readme


Astro logo

Astro is a website build tool for the modern web —
powerful developer experience meets lightweight output.

Install

# Recommended!
npm create astro@latest

# Manual:
npm install --save-dev astro

Looking for help? Start with our Getting Started guide.

Looking for quick examples? Open a starter project right in your browser.

Documentation

Visit our official documentation.

Support

Having trouble? Get help in the official Astro Discord.

Contributing

New contributors welcome! Check out our Contributors Guide for help getting started.

Join us on Discord to meet other maintainers. We'll help you get your first contribution in no time!

Sponsors

Astro is generously supported by Netlify, Vercel, and several other amazing organizations listed here.

❤️ Sponsor Astro! ❤️