JSPM

astro

5.5.2
  • 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/actions/runtime/route.d.ts
  • astro/actions/runtime/route.js
  • astro/actions/runtime/utils.d.ts
  • astro/actions/runtime/utils.js
  • astro/actions/runtime/virtual/client.d.ts
  • astro/actions/runtime/virtual/client.js
  • astro/actions/runtime/virtual/server.d.ts
  • astro/actions/runtime/virtual/server.js
  • astro/actions/runtime/virtual/shared.d.ts
  • astro/actions/runtime/virtual/shared.js
  • astro/app
  • astro/app/node
  • astro/assets
  • astro/assets/endpoint/config
  • astro/assets/endpoint/generic
  • astro/assets/endpoint/node
  • astro/assets/runtime
  • astro/assets/services/noop
  • astro/assets/services/sharp
  • astro/assets/utils
  • astro/assets/utils/inferRemoteSize.js
  • astro/astro-jsx
  • astro/client
  • astro/client/dev-toolbar/apps/astro.d.ts
  • astro/client/dev-toolbar/apps/astro.js
  • astro/client/dev-toolbar/apps/audit/index.d.ts
  • astro/client/dev-toolbar/apps/audit/index.js
  • astro/client/dev-toolbar/apps/audit/rules/a11y.d.ts
  • astro/client/dev-toolbar/apps/audit/rules/a11y.js
  • astro/client/dev-toolbar/apps/audit/rules/index.d.ts
  • astro/client/dev-toolbar/apps/audit/rules/index.js
  • astro/client/dev-toolbar/apps/audit/rules/perf.d.ts
  • astro/client/dev-toolbar/apps/audit/rules/perf.js
  • astro/client/dev-toolbar/apps/audit/ui/audit-list-item.d.ts
  • astro/client/dev-toolbar/apps/audit/ui/audit-list-item.js
  • astro/client/dev-toolbar/apps/audit/ui/audit-list-window.d.ts
  • astro/client/dev-toolbar/apps/audit/ui/audit-list-window.js
  • astro/client/dev-toolbar/apps/audit/ui/audit-ui.d.ts
  • astro/client/dev-toolbar/apps/audit/ui/audit-ui.js
  • astro/client/dev-toolbar/apps/settings.d.ts
  • astro/client/dev-toolbar/apps/settings.js
  • astro/client/dev-toolbar/apps/utils/highlight.d.ts
  • astro/client/dev-toolbar/apps/utils/highlight.js
  • astro/client/dev-toolbar/apps/utils/icons.d.ts
  • astro/client/dev-toolbar/apps/utils/icons.js
  • astro/client/dev-toolbar/apps/utils/window.d.ts
  • astro/client/dev-toolbar/apps/utils/window.js
  • astro/client/dev-toolbar/apps/xray.d.ts
  • astro/client/dev-toolbar/apps/xray.js
  • astro/client/dev-toolbar/entrypoint.d.ts
  • astro/client/dev-toolbar/entrypoint.js
  • astro/client/dev-toolbar/helpers.d.ts
  • astro/client/dev-toolbar/helpers.js
  • astro/client/dev-toolbar/settings.d.ts
  • astro/client/dev-toolbar/settings.js
  • astro/client/dev-toolbar/toolbar.d.ts
  • astro/client/dev-toolbar/toolbar.js
  • astro/client/dev-toolbar/ui-library/badge.d.ts
  • astro/client/dev-toolbar/ui-library/badge.js
  • astro/client/dev-toolbar/ui-library/button.d.ts
  • astro/client/dev-toolbar/ui-library/button.js
  • astro/client/dev-toolbar/ui-library/card.d.ts
  • astro/client/dev-toolbar/ui-library/card.js
  • astro/client/dev-toolbar/ui-library/highlight.d.ts
  • astro/client/dev-toolbar/ui-library/highlight.js
  • astro/client/dev-toolbar/ui-library/icon.d.ts
  • astro/client/dev-toolbar/ui-library/icon.js
  • astro/client/dev-toolbar/ui-library/icons.d.ts
  • astro/client/dev-toolbar/ui-library/icons.js
  • astro/client/dev-toolbar/ui-library/index.d.ts
  • astro/client/dev-toolbar/ui-library/index.js
  • astro/client/dev-toolbar/ui-library/radio-checkbox.d.ts
  • astro/client/dev-toolbar/ui-library/radio-checkbox.js
  • astro/client/dev-toolbar/ui-library/select.d.ts
  • astro/client/dev-toolbar/ui-library/select.js
  • astro/client/dev-toolbar/ui-library/toggle.d.ts
  • astro/client/dev-toolbar/ui-library/toggle.js
  • astro/client/dev-toolbar/ui-library/tooltip.d.ts
  • astro/client/dev-toolbar/ui-library/tooltip.js
  • astro/client/dev-toolbar/ui-library/window.d.ts
  • astro/client/dev-toolbar/ui-library/window.js
  • astro/client/hmr.d.ts
  • astro/client/hmr.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/compiler-runtime
  • astro/components
  • astro/components/ClientRouter.astro
  • astro/components/Code.astro
  • astro/components/Debug.astro
  • astro/components/Image.astro
  • astro/components/Picture.astro
  • astro/components/ResponsiveImage.astro
  • astro/components/ResponsivePicture.astro
  • astro/components/image.css
  • astro/components/index.ts
  • astro/components/viewtransitions.css
  • astro/config
  • astro/container
  • astro/content/runtime
  • astro/content/runtime-assets
  • astro/debug
  • astro/env
  • astro/env/runtime
  • astro/env/setup
  • astro/errors
  • astro/jsx-runtime
  • astro/jsx/rehype.js
  • astro/loaders
  • astro/middleware
  • astro/package.json
  • astro/runtime/client/dev-toolbar/apps/astro.d.ts
  • astro/runtime/client/dev-toolbar/apps/astro.js
  • astro/runtime/client/dev-toolbar/apps/audit/index.d.ts
  • astro/runtime/client/dev-toolbar/apps/audit/index.js
  • astro/runtime/client/dev-toolbar/apps/audit/rules/a11y.d.ts
  • astro/runtime/client/dev-toolbar/apps/audit/rules/a11y.js
  • astro/runtime/client/dev-toolbar/apps/audit/rules/index.d.ts
  • astro/runtime/client/dev-toolbar/apps/audit/rules/index.js
  • astro/runtime/client/dev-toolbar/apps/audit/rules/perf.d.ts
  • astro/runtime/client/dev-toolbar/apps/audit/rules/perf.js
  • astro/runtime/client/dev-toolbar/apps/audit/ui/audit-list-item.d.ts
  • astro/runtime/client/dev-toolbar/apps/audit/ui/audit-list-item.js
  • astro/runtime/client/dev-toolbar/apps/audit/ui/audit-list-window.d.ts
  • astro/runtime/client/dev-toolbar/apps/audit/ui/audit-list-window.js
  • astro/runtime/client/dev-toolbar/apps/audit/ui/audit-ui.d.ts
  • astro/runtime/client/dev-toolbar/apps/audit/ui/audit-ui.js
  • astro/runtime/client/dev-toolbar/apps/settings.d.ts
  • astro/runtime/client/dev-toolbar/apps/settings.js
  • astro/runtime/client/dev-toolbar/apps/utils/highlight.d.ts
  • astro/runtime/client/dev-toolbar/apps/utils/highlight.js
  • astro/runtime/client/dev-toolbar/apps/utils/icons.d.ts
  • astro/runtime/client/dev-toolbar/apps/utils/icons.js
  • astro/runtime/client/dev-toolbar/apps/utils/window.d.ts
  • astro/runtime/client/dev-toolbar/apps/utils/window.js
  • astro/runtime/client/dev-toolbar/apps/xray.d.ts
  • astro/runtime/client/dev-toolbar/apps/xray.js
  • astro/runtime/client/dev-toolbar/entrypoint.d.ts
  • astro/runtime/client/dev-toolbar/entrypoint.js
  • astro/runtime/client/dev-toolbar/helpers.d.ts
  • astro/runtime/client/dev-toolbar/helpers.js
  • astro/runtime/client/dev-toolbar/settings.d.ts
  • astro/runtime/client/dev-toolbar/settings.js
  • astro/runtime/client/dev-toolbar/toolbar.d.ts
  • astro/runtime/client/dev-toolbar/toolbar.js
  • astro/runtime/client/dev-toolbar/ui-library/badge.d.ts
  • astro/runtime/client/dev-toolbar/ui-library/badge.js
  • astro/runtime/client/dev-toolbar/ui-library/button.d.ts
  • astro/runtime/client/dev-toolbar/ui-library/button.js
  • astro/runtime/client/dev-toolbar/ui-library/card.d.ts
  • astro/runtime/client/dev-toolbar/ui-library/card.js
  • astro/runtime/client/dev-toolbar/ui-library/highlight.d.ts
  • astro/runtime/client/dev-toolbar/ui-library/highlight.js
  • astro/runtime/client/dev-toolbar/ui-library/icon.d.ts
  • astro/runtime/client/dev-toolbar/ui-library/icon.js
  • astro/runtime/client/dev-toolbar/ui-library/icons.d.ts
  • astro/runtime/client/dev-toolbar/ui-library/icons.js
  • astro/runtime/client/dev-toolbar/ui-library/index.d.ts
  • astro/runtime/client/dev-toolbar/ui-library/index.js
  • astro/runtime/client/dev-toolbar/ui-library/radio-checkbox.d.ts
  • astro/runtime/client/dev-toolbar/ui-library/radio-checkbox.js
  • astro/runtime/client/dev-toolbar/ui-library/select.d.ts
  • astro/runtime/client/dev-toolbar/ui-library/select.js
  • astro/runtime/client/dev-toolbar/ui-library/toggle.d.ts
  • astro/runtime/client/dev-toolbar/ui-library/toggle.js
  • astro/runtime/client/dev-toolbar/ui-library/tooltip.d.ts
  • astro/runtime/client/dev-toolbar/ui-library/tooltip.js
  • astro/runtime/client/dev-toolbar/ui-library/window.d.ts
  • astro/runtime/client/dev-toolbar/ui-library/window.js
  • astro/runtime/client/hmr.d.ts
  • astro/runtime/client/hmr.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/compiler/index.d.ts
  • astro/runtime/compiler/index.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-dev.d.ts
  • astro/runtime/server/astro-island.prebuilt-dev.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/astro/render.d.ts
  • astro/runtime/server/render/astro/render.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/instruction.d.ts
  • astro/runtime/server/render/instruction.js
  • astro/runtime/server/render/page.d.ts
  • astro/runtime/server/render/page.js
  • astro/runtime/server/render/script.d.ts
  • astro/runtime/server/render/script.js
  • astro/runtime/server/render/server-islands.d.ts
  • astro/runtime/server/render/server-islands.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/util.d.ts
  • astro/runtime/server/render/util.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/transition.d.ts
  • astro/runtime/server/transition.js
  • astro/runtime/server/util.d.ts
  • astro/runtime/server/util.js
  • astro/toolbar
  • 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/virtual-modules/container.d.ts
  • astro/virtual-modules/container.js
  • astro/virtual-modules/i18n.d.ts
  • astro/virtual-modules/i18n.js
  • astro/virtual-modules/middleware.d.ts
  • astro/virtual-modules/middleware.js
  • astro/virtual-modules/prefetch.d.ts
  • astro/virtual-modules/prefetch.js
  • astro/virtual-modules/transitions-events.d.ts
  • astro/virtual-modules/transitions-events.js
  • astro/virtual-modules/transitions-router.d.ts
  • astro/virtual-modules/transitions-router.js
  • astro/virtual-modules/transitions-swap-functions.d.ts
  • astro/virtual-modules/transitions-swap-functions.js
  • astro/virtual-modules/transitions-types.d.ts
  • astro/virtual-modules/transitions-types.js
  • astro/virtual-modules/transitions.d.ts
  • astro/virtual-modules/transitions.js
  • astro/zod

Readme


Build the web you want

Astro is the all-in-one web framework designed for speed.
Pull your content from anywhere and deploy everywhere, all powered by your favorite UI components and libraries.

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 contributors. We'll help you get your first contribution in no time!

Sponsors

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

❤️ Sponsor Astro! ❤️