
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
create-react-adam
Advanced tools
Create opinionated React apps with TypeScript, Vite, Wouter, and Tailwind CSS
Create opinionated React apps with TypeScript, Vite, Wouter, and Tailwind CSS.
npx create-react-adam@latest my-app --with-e2e --with-utils
cd my-app
npm run dev
--dir <path> - Create the project in a specific directory
npm create react-adam@latest my-app --dir ~/projects
--with-e2e - Include E2E testing setup without prompting
npm create react-adam@latest my-app --with-e2e
--no-e2e - Skip E2E testing setup without prompting
npm create react-adam@latest my-app --no-e2e
Configured with a modern flat config (eslint.config.js) that includes:
Why ESLint? It catches bugs early, enforces consistent code patterns, and integrates seamlessly with TypeScript. The strict preset helps maintain high code quality standards.
Configured with two powerful plugins:
Why Prettier? It eliminates debates about code style by automatically formatting code. The organize-imports plugin keeps imports clean, and the Tailwind plugin ensures class names follow the recommended ordering.
When you include E2E testing (via prompt or --with-e2e flag), you get:
^ or ~).npmrc configuration - Ensures save-exact=true for all future installsTwo CI workflows are included in the generated projects:
Code Checks (.github/workflows/check.yml)
E2E Tests (.github/workflows/e2e.yml) - if E2E is included
npm run devStarts the Vite development server with hot module replacement.
npm run buildBuilds the app for production to the dist folder. Runs TypeScript compiler and Vite build.
npm run previewPreviews the production build locally.
npm run lintRuns ESLint and automatically fixes issues where possible.
npm run lint:checkRuns ESLint without fixing issues. Useful for CI environments.
npm run formatFormats all files with Prettier, organizing imports and sorting Tailwind classes.
npm run format:checkChecks if files are formatted correctly without modifying them. Useful for CI environments.
npm run test:e2eRuns all Playwright E2E tests headlessly.
npm run test:e2e:uiOpens Playwright's interactive UI mode for debugging tests.
npm run test:e2e:reportGenerates and opens the Allure test report.
npm run itDoesNotWorkRuns basic troubleshooting checks:
my-app/
├── src/
│ ├── pages/ # Page components
│ │ ├── Home/
│ │ └── About/
│ ├── App.tsx # Main app with routing
│ ├── main.tsx # Entry point
│ └── app.css # Tailwind directives
├── e2e/ # E2E tests (optional)
├── .github/ # GitHub Actions workflows
└── package.json
MIT
FAQs
Create opinionated React apps with TypeScript, Vite, Wouter, and Tailwind CSS
The npm package create-react-adam receives a total of 0 weekly downloads. As such, create-react-adam popularity was classified as not popular.
We found that create-react-adam demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.