
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.
fe-base-react-template
Advanced tools
A modern, production-ready React application template with TypeScript, Vite, and comprehensive tooling
A modern, production-ready React application template with TypeScript, Vite, and comprehensive tooling.
Create a new React project with Fe-Base in seconds:
# Using npx (recommended)
npx fe-base-react-template my-project
# Using npm
npm create fe-base-react-template my-project
# Using yarn
yarn create fe-base-react-template my-project
# Using pnpm
pnpm create fe-base-react-template my-project
Then start developing:
cd my-project
npm install
npm run dev
Note: This template requires Node.js 20+ for react-router-dom v7 and other modern packages. Use
nvm install 20if you need to upgrade.
my-project/
├── src/
│ ├── components/ # Reusable UI components
│ ├── pages/ # Application pages/routes
│ ├── hooks/ # Custom React hooks
│ ├── stores/ # State management
│ ├── styles/ # Global styles and themes
│ ├── utils/ # Utility functions
│ └── config/ # App configuration
├── public/ # Static assets
├── scripts/ # Build and utility scripts
├── Dockerfile # Container configuration
├── docker-compose.yml # Development containers
└── vite.config.ts # Vite configuration
In your generated project, you can run:
npm run dev - Start development servernpm run build - Build for productionnpm run preview - Preview production buildnpm run test - Run testsnpm run lint - Lint codenpm run type-check - Run TypeScript checksThe template includes complete Docker support:
# Development with hot reload
docker-compose up dev
# Production build
docker-compose up --build
# Or build manually
docker build -t my-app .
docker run -p 3000:80 my-app
Fe-Base is designed to be easily customizable:
src/styles/design-tokens.scssvite.config.ts for build settingstsconfig.json for TypeScript optionseslint.config.jsnpm installnpm update# Show help
npx fe-base-react-template --help
# Show version
npx fe-base-react-template --version
# Create project with specific name
npx fe-base-react-template my-awesome-app
We welcome contributions! Please see our Contributing Guide for details.
Clone the repository:
git clone https://github.com/ThriledLokki983/fe-base.git
cd fe-base
Install dependencies:
npm install
Test the CLI locally:
npm run test:cli
Build the package:
npm run build:package
Test template generation:
npm run dev:template
This package is automatically published to npm when a new tag is pushed:
# Create and push a new version
npm version patch # or minor, major
git push origin main --tags
MIT © Gideon Nimoh
Built with ❤️ by the Fe-Base team
FAQs
A modern, production-ready React application template with TypeScript, Vite, and comprehensive tooling
We found that fe-base-react-template 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.