{"id":15286557,"url":"https://github.com/jellydn/new-web-app","last_synced_at":"2025-04-12T08:08:50.891Z","repository":{"id":37017389,"uuid":"370073266","full_name":"jellydn/new-web-app","owner":"jellydn","description":"Frontend app generator, built on top vitejs","archived":false,"fork":false,"pushed_at":"2025-04-11T17:37:07.000Z","size":60828,"stargazers_count":29,"open_issues_count":11,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-12T08:07:07.455Z","etag":null,"topics":["eslint","frontend","generator","hacktoberfest","jotai","lint-staged","prettier","react-hook-form","react-query","reactjs","storybook","tailwindcss","vitejs","web-app-generator"],"latest_commit_sha":null,"homepage":"https://new-web-app.productsway.com/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jellydn.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["jellydn"],"ko_fi":"dunghd","buy_me_a_coffee":"dunghd","polar":"jellydn"}},"created_at":"2021-05-23T14:23:58.000Z","updated_at":"2025-01-22T06:15:07.000Z","dependencies_parsed_at":"2024-05-03T12:08:07.053Z","dependency_job_id":"d55ad280-b451-4485-871e-34ec7878477e","html_url":"https://github.com/jellydn/new-web-app","commit_stats":{"total_commits":1255,"total_committers":6,"mean_commits":"209.16666666666666","dds":0.4366533864541833,"last_synced_commit":"26dc76822653d3ba7337ca88663274d30aca4735"},"previous_names":[],"tags_count":45,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jellydn%2Fnew-web-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jellydn%2Fnew-web-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jellydn%2Fnew-web-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jellydn%2Fnew-web-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jellydn","download_url":"https://codeload.github.com/jellydn/new-web-app/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248537137,"owners_count":21120709,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["eslint","frontend","generator","hacktoberfest","jotai","lint-staged","prettier","react-hook-form","react-query","reactjs","storybook","tailwindcss","vitejs","web-app-generator"],"created_at":"2024-09-30T15:16:43.224Z","updated_at":"2025-04-12T08:08:50.856Z","avatar_url":"https://github.com/jellydn.png","language":"TypeScript","funding_links":["https://github.com/sponsors/jellydn","https://ko-fi.com/dunghd","https://buymeacoffee.com/dunghd","https://polar.sh/jellydn","https://paypal.me/dunghd","https://www.buymeacoffee.com/dunghd"],"categories":[],"sub_categories":[],"readme":"# Welcome to new-web-app 👋\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![Version](https://img.shields.io/npm/v/new-web-app.svg)](https://npmjs.org/package/new-web-app)\n[![Downloads/week](https://img.shields.io/npm/dw/new-web-app.svg)](https://npmjs.org/package/new-web-app)\n[![License](https://img.shields.io/npm/l/new-web-app.svg)](https://github.com/jellydn/new-web-app/blob/master/package.json)![Prerequisite](https://img.shields.io/badge/node-%3E%3D14.0.0-blue.svg)\n[![Twitter: jellydn](https://img.shields.io/twitter/follow/jellydn.svg?style=social)](https://twitter.com/jellydn)\n\n\u003e Frontend app generator\n\n### 🏠 [Homepage](https://github.com/jellydn/new-web-app)\n\n[![Intro New-Web-App CLI](https://img.youtube.com/vi/fflgltdSpW8/0.jpg)](https://www.youtube.com/watch?v=fflgltdSpW8)\n\n\u003c!-- toc --\u003e\n\n- [Welcome to new-web-app 👋](#welcome-to-new-web-app-)\n- [Install globally with yarn](#install-globally-with-yarn)\n- [Or install globally with npm](#or-install-globally-with-npm)\n- [Commands](#commands)\n\u003c!-- tocstop --\u003e\n\n## Prerequisites\n\n- node \u003e=14.0.0\n\n## Built with\n\n- https://oclif.io/ - The Open CLI Framework\n- https://github.com/Rich-Harris/degit straightforward project scaffolding\n- https://github.com/shelljs/shelljs Unix shell commands for Node.js\n- https://github.com/wj42ftns/replace-in-files Replace text in one or more files or globs.\n\n## Features\n\n- [x] Support React + Typescript template\n- [ ] Support Svelte\n- [ ] Support Solid\n\n## Why vitejs\n\nThank you for awesome recording from Amjad Masad\n![./compare.gif](./compare.gif)\n\nIn short, better performance, more detail on https://blog.replit.com/vite\n\n## Install\n\n```sh\n# Install globally with yarn\nyarn global add new-web-app\n# Or install globally with npm\nnpm install -g new-web-app\n```\n\n## Usage\n\n\u003c!-- usagestop --\u003e\n\n# Commands\n\n\u003c!-- commands --\u003e\n\n- [`new-web-app help [COMMANDS]`](#new-web-app-help-commands)\n- [`new-web-app react`](#new-web-app-react)\n- [`new-web-app react upgrade-react-18`](#new-web-app-react-upgrade-react-18)\n- [`new-web-app update [CHANNEL]`](#new-web-app-update-channel)\n\n## `new-web-app help [COMMANDS]`\n\nDisplay help for new-web-app.\n\n```\nUSAGE\n  $ new-web-app help [COMMANDS] [-n]\n\nARGUMENTS\n  COMMANDS  Command to show help for.\n\nFLAGS\n  -n, --nested-commands  Include all nested commands in the output.\n\nDESCRIPTION\n  Display help for new-web-app.\n```\n\n_See code: [@oclif/plugin-help](https://github.com/oclif/plugin-help/blob/v5.2.16/src/commands/help.ts)_\n\n## `new-web-app react`\n\nReact App Generator\n\n```\nUSAGE\n  $ new-web-app react [-v] [-h] [-n \u003cvalue\u003e] [-t yes|no] [-s yes|no] [-a yes|no] [-q yes|no] [-f yes|no]\n    [-c yes|no]\n\nFLAGS\n  -a, --linter=\u003coption\u003e           add ESLint, Prettier with sort imports plugin\n                                  \u003coptions: yes|no\u003e\n  -c, --cypress=\u003coption\u003e          add cypress\n                                  \u003coptions: yes|no\u003e\n  -f, --react-hook-form=\u003coption\u003e  add react-hook-form\n                                  \u003coptions: yes|no\u003e\n  -h, --help                      Show CLI help.\n  -n, --name=\u003cvalue\u003e              folder name to create\n  -q, --react-query=\u003coption\u003e      add react-query\n                                  \u003coptions: yes|no\u003e\n  -s, --storybook=\u003coption\u003e        add storybook\n                                  \u003coptions: yes|no\u003e\n  -t, --tailwind=\u003coption\u003e         add tailwind css\n                                  \u003coptions: yes|no\u003e\n  -v, --version                   Show CLI version.\n\nDESCRIPTION\n  React App Generator\n\nEXAMPLES\n  $ npx new-web-app@latest react -n=react-app -a=yes -q=yes\n\n  $ npx new-web-app@latest react --name=react-app --airbnb=yes --react-query=yes\n```\n\n_See code: [dist/commands/react/index.ts](https://github.com/jellydn/new-web-app/blob/v0.5.4/dist/commands/react/index.ts)_\n\n## `new-web-app react upgrade-react-18`\n\nUpgrade to React 18\n\n```\nUSAGE\n  $ new-web-app react upgrade-react-18 [-d \u003cvalue\u003e]\n\nFLAGS\n  -d, --directory=\u003cvalue\u003e  folder name to update\n\nDESCRIPTION\n  Upgrade to React 18\n```\n\n_See code: [dist/commands/react/upgrade-react-18.ts](https://github.com/jellydn/new-web-app/blob/v0.5.4/dist/commands/react/upgrade-react-18.ts)_\n\n## `new-web-app update [CHANNEL]`\n\nupdate the new-web-app CLI\n\n```\nUSAGE\n  $ new-web-app update [CHANNEL] [-a] [-v \u003cvalue\u003e | -i] [--force]\n\nFLAGS\n  -a, --available        Install a specific version.\n  -i, --interactive      Interactively select version to install. This is ignored if a channel is provided.\n  -v, --version=\u003cvalue\u003e  Install a specific version.\n  --force                Force a re-download of the requested version.\n\nDESCRIPTION\n  update the new-web-app CLI\n\nEXAMPLES\n  Update to the stable channel:\n\n    $ new-web-app update stable\n\n  Update to a specific version:\n\n    $ new-web-app update --version 1.0.0\n\n  Interactively select version:\n\n    $ new-web-app update --interactive\n\n  See available versions:\n\n    $ new-web-app update --available\n```\n\n_See code: [@oclif/plugin-update](https://github.com/oclif/plugin-update/blob/v3.1.30/src/commands/update.ts)_\n\n\u003c!-- commandsstop --\u003e\n\n## Demo\n\n![https://gyazo.com/2ace08cfb1435f82a1c8e9550f547e44.gif](https://gyazo.com/2ace08cfb1435f82a1c8e9550f547e44.gif)\n\n## Author\n\n👤 **Huynh Duc Dung @jellydn**\n\n- Website: https://productsway.com/\n- Twitter: [@jellydn](https://twitter.com/jellydn)\n- Github: [@jellydn](https://github.com/jellydn)\n\n## 🤝 Contributing\n\nContributions, issues and feature requests are welcome!\n\nFeel free to check [issues page](https://github.com/jellydn/new-web-app/issues).\n\n## Stargazers\n\n[![Stargazers repo roster for @jellydn/new-web-app](https://reporoster.com/stars/jellydn/new-web-app)](https://github.com/jellydn/new-web-app/stargazers)\n\n## Show your support\n\n[![kofi](https://img.shields.io/badge/Ko--fi-F16061?style=for-the-badge\u0026logo=ko-fi\u0026logoColor=white)](https://ko-fi.com/dunghd)\n[![paypal](https://img.shields.io/badge/PayPal-00457C?style=for-the-badge\u0026logo=paypal\u0026logoColor=white)](https://paypal.me/dunghd)\n[![buymeacoffee](https://img.shields.io/badge/Buy_Me_A_Coffee-FFDD00?style=for-the-badge\u0026logo=buy-me-a-coffee\u0026logoColor=black)](https://www.buymeacoffee.com/dunghd)\n\nGive a ⭐️ if this project helped you!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjellydn%2Fnew-web-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjellydn%2Fnew-web-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjellydn%2Fnew-web-app/lists"}