A premium, developer-centric interactive playground built to master JavaScript's core methods. Explore String, Array, Number, Date, and Math methods through a structured, human-made UI design.
- Professional UI: A sleek, dark-themed interface inspired by modern developer tools (e.g., VS Code, Linear).
- Interactive Playground: Test JavaScript methods in real-time with dynamic inputs and instant output feedback.
- Comprehensive Coverage:
- Strings: Manipulation, searching, and formatting.
- Arrays: Iteration, transformation, and state management.
- Numbers: Parsing, validation, and precision.
- Dates: Formatting and time calculations.
- Math: Static constants and mathematical functions.
- Randomizer: Quickly generate example use cases with the click of a button.
- Syntax Highlighting: Clean and readable code previews for every method.
- Framework: React (with TypeScript)
- Styling: Tailwind CSS
- State Management: Redux Toolkit
- Icons: React Icons
- Build Tool: Vite
Follow these steps to set up the project locally:
git clone https://github.com/VectortheGreat/Javascript-Methods.git
cd Javascript-Methodsnpm installnpm run devThe app will be available at http://localhost:5173.
- Select a category from the navigation bar (e.g., Array, String).
- Choose a specific method from the sidebar list.
- Use the Randomize button to see a working example.
- Modify the input values or parameters to see how the output changes instantly.
Contributions are welcome! If you'd like to improve the documentation, add new methods, or enhance the UI:
- Fork the project.
- Create your feature branch (
git checkout -b feature/AmazingFeature). - Commit your changes (
git commit -m 'Add some AmazingFeature'). - Push to the branch (
git push origin feature/AmazingFeature). - Open a Pull Request.
Crafted with ❤️ by Vector