Migrate from `framer-motion` to `motion` as the animation library. * **BounceImg Component** - Replace `framer-motion` import with `motion` from `motion` library. - Update `motion.img` usage to use `motion` from `motion` library. * **Feed Component** - Replace `framer-motion` import with `motion` from `motion` library. - Update `motion.div` and `AnimatePresence` usage to use `motion` from `motion` library. * **FeedItem Component** - Replace `framer-motion` import with `motion` from `motion` library. * **Main File** - Replace `framer-motion` import with `motion` from `motion` library. - Update `AnimatePresence` usage to use `motion` from `motion` library. * **Shell Component** - Replace `framer-motion` import with `motion` from `motion` library. - Update `motion.div` usage to use `motion` from `motion` library. * **Home Component** - Replace `framer-motion` import with `motion` from `motion` library. --- For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/MasterGordon/minesweeper?shareId=XXXX-XXXX-XXXX-XXXX). |
||
|---|---|---|
| .github/workflows | ||
| backend | ||
| public | ||
| shared | ||
| src | ||
| .gitignore | ||
| README.md | ||
| bad | ||
| bun.lockb | ||
| bunfig.toml | ||
| dev.ts | ||
| drizzle.config.js | ||
| eslint.config.js | ||
| index.html | ||
| package.json | ||
| tailwind.config.js | ||
| tsconfig.app.json | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| vite.config.ts | ||
README.md
💣 Business Minesweeper
This is a version of minesweeper with a expanding board after each stage. This also includes a account system with match history, spectating live matches and collectables.
🚀 Local Development
For local development you are required to have bun installed.
# Create a .env file for token signing
echo "SECRET=SOME_RANDOM_STRING" > .env
bun install
bun run drizzle:migrate
bun dev
📦 Used Libraries
📋 Ideas
- Add global big board
- Questinmark after flag
- Earn points for wins
- Powerups