- 🔍 Source Map Parsing: Parse and analyze JavaScript source maps online
- 📝 Error Stack Parsing: Convert minified error stacks to original source locations
- 🎯 Single File Support: Parse individual source map files
- 🌙 Dark Mode: Support for both light and dark themes
- 📱 Responsive Design: Works seamlessly on desktop and mobile devices
- 🚀 Fast & Efficient: Built with Next.js and optimized for performance
- Node.js >= 22.15.0
- pnpm >= 10.11.0
- Clone the repository:
git clone https://github.com/whale4113/sourcemap-online
cd sourcemap-online
- Install dependencies:
pnpm install
- Start the development server:
pnpm dev
- Open http://localhost:3000 with your browser to see the result.
sourcemap-online/
├── app/ # Next.js app directory
├── components/ # React components
├── lib/ # Utility functions and shared logic
├── public/ # Static assets
└── styles/ # Global styles
pnpm dev
- Start development serverpnpm build
- Build for productionpnpm start
- Start production serverpnpm lint
- Run ESLint
- Next.js - React framework
- TypeScript - Type safety
- Tailwind CSS - Styling
- Zustand - State management
- source-map-js - Source map parsing
We welcome contributions! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
- Follow the existing code style
- Write meaningful commit messages
- Add tests for new features
- Update documentation as needed
This project is licensed under the MIT License - see the LICENSE file for details.
- Next.js for the amazing framework
- source-map-js for the source map parsing library
- All contributors who have helped shape this project