mirror of
https://github.com/withastro/astro.git
synced 2024-12-23 21:53:55 -05:00
c3db1eb4ef
* yarn upgrade * yarn upgrade --latest yargs-parser * yarn upgrade --latest mime * yarn upgrade --latest execa * yarn upgrade --latest globby * yarn upgrade --latest @docsearch/react * yarn upgrade --latest es-module-lexer * yarn upgrade --latest fast-xml-parser * yarn upgrade --latest @astrojs/compiler @astrojs/language-server * yarn upgrade --latest acorn * clean yarn.lock * chore: put `@docsearch/react` back to v1 * chore: remove unused @snowpack/plugin-dotenv * Update yarn.lock * Patch tests based on newer versions of tooling * remove lerna * Update yarn.lock * Update yarn.lock * Pin @sveltejs/vite-plugin-svelte * update yarn.lock |
||
---|---|---|
.. | ||
src | ||
test | ||
CHANGELOG.md | ||
create-astro.mjs | ||
package.json | ||
README.md | ||
tsconfig.json |
create-astro
Scaffolding for Astro projects
With NPM:
npm init astro
With Yarn:
yarn create astro
create-astro
automatically runs in interactive mode, but you can also specify your project name and template with command line arguments.
# npm 6.x
npm init astro my-astro-project --template starter
# npm 7+, extra double-dash is needed:
npm init astro my-astro-project -- --template starter
# yarn
yarn create astro my-astro-project --template starter
Check out the full list of example starter templates, available on GitHub.
You can also use any GitHub repo as a template:
npm init astro my-astro-project -- --template cassidoo/shopify-react-astro
CLI Flags
May be provided in place of prompts
Name | Description |
---|---|
--template |
Specify the template name (list) |
--commit |
Specify a specific Git commit or branch to use from this repo (by default, main branch of this repo will be used) |