Repository navigation
DevLaunch AuthCore Starter v1.0.0
The first production-ready release of DevLaunch AuthCore Starter.
DevLaunch AuthCore is a TypeScript authentication starter for developers building Node.js, Express, and SaaS applications. It provides a structured authentication foundation so you can start with core authentication flows instead of rebuilding them from scratch.
What's included
- User registration and login
- JWT-based authentication
- Access and refresh token flow
- Refresh token rotation
- Session-based token management
- Logout and session invalidation
- Protected authentication endpoints
- Password change flow
- Forgot-password flow
- Secure password reset flow
- Email verification
- Resend verification email flow
- Password hashing
- Request validation with Zod
- Centralized error handling
- Structured API responses
- TypeScript and Express architecture
- MongoDB and Mongoose integration
- Swagger/OpenAPI documentation
- Docker configuration
- Vitest API tests
- Comprehensive project documentation
Documentation
The package includes documentation covering:
- Getting started
- Environment configuration
- Authentication flows
- API reference
- Architecture
- Security considerations
- Deployment
- Docker
- Troubleshooting
- Changelog
Requirements
- Node.js 22 or later
- pnpm
- MongoDB
Verification
Release package:
authcore-starter-v1.0.0.zip
SHA-256:
9606FEA12A670AE5CA4D49BC0BF4118D7DF6F476DA2FC7B0F24D0F17955AEE1A
Commercial release
DevLaunch AuthCore Starter is the first tier of the AuthCore product roadmap. This release focuses on providing a complete, structured authentication foundation.
Future higher tiers may add additional capabilities separately. Features from future tiers are not required to use AuthCore Starter v1.0.0.
See the project documentation and repository README for installation and usage details.