Skip to content

astro components published on npm for directly importing the components in the project using npm install

Notifications You must be signed in to change notification settings

FOSSEE/astro-npm-packages

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Astro Starter Kit: Component Package

This is a template for an Astro component library. Use this template for writing components to use in multiple projects or publish to NPM.

npm create astro@latest -- --template component

🚀 Project Structure

Inside of your Astro project, you'll see the following folders and files:

├── index.ts
├── src
│   └── MyComponent.astro
│   └── Accordion.astro
├── tsconfig.json
├── package.json

The index.ts file is the "entry point" for your package. Export your components in index.ts to make them importable from your package.

🧞 Commands

All commands are run from the root of the project, from a terminal:

Command Action
npm link Registers this package locally. Run npm link my-component-library in an Astro project to install your components
npm publish Publishes this package to NPM. Requires you to be logged in

About

astro components published on npm for directly importing the components in the project using npm install

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Astro 92.5%
  • TypeScript 7.5%