mirror of
https://github.com/oven-sh/bun
synced 2026-02-09 18:38:55 +00:00
* Remove v0.x messages * Add windows section to Installatino * update * update * Update * Comment out windows
902 B
902 B
bun init is a quick way to start a blank project with Bun. It guesses with sane defaults and is non-destructive when run multiple times.
It creates:
- a
package.jsonfile with a name that defaults to the current directory name - a
tsconfig.jsonfile or ajsconfig.jsonfile, depending if the entry point is a TypeScript file or not - an entry point which defaults to
index.tsunless any ofindex.{tsx, jsx, js, mts, mjs}exist or thepackage.jsonspecifies amoduleormainfield - a
README.mdfile
If you pass -y or --yes, it will assume you want to continue without asking questions.
At the end, it runs bun install to install bun-types.
How is bun init different than bun create?
bun init is for blank projects. bun create applies templates.
