Skip to content

alexsad95/miniframework-example

Repository files navigation

Player with mini framework

A minimalist music player built with a custom mini-framework featuring reactivity.

🚀 Quick Start

Install Dependencies

bun install

Development

bun run dev

Build

bun run build

Production

bun run start:prod

📁 Project Structure

src/
├── audio/           # Audio controller and utilities
├── utils/           # Utilities (DOM, reactivity, icons)
├── Player.ts        # Main player component
├── main.ts          # Entry point
├── types.ts         # TypeScript types
└── style.css        # Styles

scripts/
└── update-playlist.ts  # Playlist update script

tests/
├── dom.test.ts         # DOM utilities tests
├── reactivity.test.ts  # Reactivity tests
└── setup.ts            # Test setup

🔧 Technologies

  • TypeScript - Typed JavaScript
  • Vite - Fast build tool
  • Biome - Linter and code formatter
  • Bun - Fast JavaScript runtime and package manager
  • Music Metadata - MP3 metadata extraction

📝 License

MIT

About

Mini framework and player template

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published