{"id":26489087,"url":"https://github.com/thednp/create-vanjs","last_synced_at":"2026-05-03T19:08:04.618Z","repository":{"id":282868351,"uuid":"949905949","full_name":"thednp/create-vanjs","owner":"thednp","description":"🍦Kickstart your first VanJS project with ease!","archived":false,"fork":false,"pushed_at":"2026-05-02T04:23:04.000Z","size":526,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-05-02T06:23:26.798Z","etag":null,"topics":["bun","deno","starter-template","vanjs"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thednp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-03-17T10:26:47.000Z","updated_at":"2026-05-02T04:19:13.000Z","dependencies_parsed_at":"2025-08-20T02:47:03.723Z","dependency_job_id":"5834f322-077a-4f2c-90b5-d19dbffded59","html_url":"https://github.com/thednp/create-vanjs","commit_stats":null,"previous_names":["thednp/create-vanjs"],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/thednp/create-vanjs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thednp%2Fcreate-vanjs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thednp%2Fcreate-vanjs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thednp%2Fcreate-vanjs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thednp%2Fcreate-vanjs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thednp","download_url":"https://codeload.github.com/thednp/create-vanjs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thednp%2Fcreate-vanjs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32581127,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T06:36:36.687Z","status":"ssl_error","status_checked_at":"2026-05-03T06:36:09.306Z","response_time":103,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bun","deno","starter-template","vanjs"],"created_at":"2025-03-20T07:19:50.887Z","updated_at":"2026-05-03T19:08:04.584Z","avatar_url":"https://github.com/thednp.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## create-vanjs\n\nScaffolding your first VanJS project in seconds!\n\n\u003e **Compatibility Note:** Vite requires [Node.js](https://nodejs.org/en/)\n\u003e version 18+, 20+, 22+. However, some templates require a higher Node.js\n\u003e version to work, please upgrade if your package manager warns about it.\n\n### Usage\n\n```bash\n# NPM:\nnpm create vanjs@latest\n```\n\n```bash\n# PNPM:\npnpm create vanjs@latest\n```\n\n```bash\n# Deno:\ndeno run -A npm:create-vanjs@latest\n```\n\n```bash\n# Bun:\nbun create vanjs@latest\n```\n\nThen follow the prompts!\n\n**Note**: if you execute the _create_ command with other package manager than\n_npm_, your project's `package.json` scripts will be updated to use that package\nmanager. (EG: `bun create vanjs` will rename scripts to `bun run build`).\n\n#### Current Directory\n\nYou can use `.` for the project name to scaffold in the current directory.\n\n```bash\n# npm\nnpm create vanjs@latest .\n```\n\n#### Specify Template\n\nYou can also directly specify the project name and the template you want to use\nvia additional command line options. For example, to scaffold a basic Vite +\nVanJS project, run:\n\n```bash\n# npm\nnpm create vanjs@latest my-vanjs-app -- --template node-base\n```\n\n### Templates\n\nCurrently supported template presets include:\n\n| Template             | Try online                                                                                                   |\n| -------------------- | ------------------------------------------------------------------------------------------------------------ |\n| `node-base`          | [StackBlitz](https://stackblitz.com/fork/github/thednp/create-vanjs/tree/master/template-node-base)          |\n| `node-base-ts`       | [StackBlitz](https://stackblitz.com/fork/github/thednp/create-vanjs/tree/master/template-node-base-ts)       |\n| `node-routing`       | [StackBlitz](https://stackblitz.com/fork/github/thednp/create-vanjs/tree/master/template-node-routing)       |\n| `node-routing-ts`    | [StackBlitz](https://stackblitz.com/fork/github/thednp/create-vanjs/tree/master/template-node-routing-ts)    |\n| `node-fs-routing`    | [StackBlitz](https://stackblitz.com/fork/github/thednp/create-vanjs/tree/master/template-node-fs-routing)    |\n| `node-fs-routing-ts` | [StackBlitz](https://stackblitz.com/fork/github/thednp/create-vanjs/tree/master/template-node-fs-routing-ts) |\n| `node-jsx`           | [StackBlitz](https://stackblitz.com/fork/github/thednp/create-vanjs/tree/master/template-node-jsx)           |\n| `node-jsx-ts`        | [StackBlitz](https://stackblitz.com/fork/github/thednp/create-vanjs/tree/master/template-node-jsx-ts)        |\n| `node-ssr`           | [StackBlitz](https://stackblitz.com/fork/github/thednp/create-vanjs/tree/master/template-node-ssr)           |\n| `node-ssr-ts`        | [StackBlitz](https://stackblitz.com/fork/github/thednp/create-vanjs/tree/master/template-node-ssr-ts)        |\n| `node-ssr-jsx`       | [StackBlitz](https://stackblitz.com/fork/github/thednp/create-vanjs/tree/master/template-node-ssr-jsx)       |\n| `node-ssr-jsx-ts`    | [StackBlitz](https://stackblitz.com/fork/github/thednp/create-vanjs/tree/master/template-node-ssr-jsx-ts)    |\n| `vike`               | [StackBlitz](https://stackblitz.com/fork/github/thednp/create-vanjs/tree/master/template-vike)               |\n| `vike-ts`            | [StackBlitz](https://stackblitz.com/fork/github/thednp/create-vanjs/tree/master/template-vike-ts)            |\n| `vike-jsx`           | [StackBlitz](https://stackblitz.com/fork/github/thednp/create-vanjs/tree/master/template-vike-jsx)           |\n| `vike-jsx-ts`        | [StackBlitz](https://stackblitz.com/fork/github/thednp/create-vanjs/tree/master/template-vike-jsx-ts)        |\n| `deno-base`          |                                                                                                              |\n| `deno-base-ts`       |                                                                                                              |\n| `deno-routing`       |                                                                                                              |\n| `deno-routing-ts`    |                                                                                                              |\n| `deno-fs-routing`    |                                                                                                              |\n| `deno-fs-routing-ts` |                                                                                                              |\n| `deno-jsx`           |                                                                                                              |\n| `deno-jsx-ts`        |                                                                                                              |\n| `deno-ssr`           |                                                                                                              |\n| `deno-ssr-ts`        |                                                                                                              |\n| `deno-ssr-jsx`       |                                                                                                              |\n| `deno-ssr-jsx-ts`    |                                                                                                              |\n\n### Community Templates\n\n**create-vanjs** is a tool to quickly start a project from a basic template for\nVanJS. Check out Awesome Vite for\n[community maintained templates](https://github.com/vitejs/awesome-vite#templates)\nthat include other tools or target different frameworks. You can use a tool like\n[degit](https://github.com/Rich-Harris/degit) to scaffold your project with one\nof the templates.\n\n### About\n\nThis project is crafted by developers, for developers! Now you can really\ndevelop applications of any kind or size with VanJS.\n\n### Attribution\n\nThis project is originally a fork of\n[create-vite](https://github.com/vitejs/vite/tree/main/packages/create-vite).\nCredit goes to all of its contributors.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthednp%2Fcreate-vanjs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthednp%2Fcreate-vanjs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthednp%2Fcreate-vanjs/lists"}