Jordan Eldredge
|
0d53884fde
|
Migrate from yarn to pnpm
This comprehensive migration includes:
### Configuration Updates
- Updated root package.json with pnpm workspace configuration
- Added packageManager field and pnpm overrides for graphql version
- Updated GitHub Actions workflows (.github/workflows/ci.yml, code-size.yml)
- Updated Netlify configuration (netlify.toml)
- Updated deployment script (deploy.sh)
### Documentation Updates
- Updated all README files to use pnpm instead of yarn
- Updated installation and build instructions across packages:
- packages/webamp/README.md
- packages/webamp-modern/README.md
- packages/webamp-docs/README.md
- packages/ani-cursor/README.md
- packages/webamp/demo/readme.md
### Lock File Migration
- Removed yarn.lock
- Generated pnpm-lock.yaml preserving exact dependency versions
- Moved resolutions from skin-database package.json to root pnpm overrides
- Created pnpm-workspace.yaml for optimized workspace configuration
### CI/CD Updates
- Updated all yarn commands to use pnpm equivalents
- Changed yarn workspace commands to pnpm --filter syntax
- Updated cache keys to use pnpm-lock.yaml instead of yarn.lock
- Added pnpm/action-setup for GitHub Actions
### Validation
- Tested builds for webamp, webamp-modern, ani-cursor, webamp-docs
- Tested installation and linting for skin-database
- Verified dependency resolution consistency
- Confirmed all scripts work with pnpm
All package versions remain identical to yarn.lock, ensuring no breaking changes.
|
2025-07-06 13:20:28 -07:00 |
|
Jordan Eldredge
|
e52900d4fc
|
Add Milkdrop to docs example
|
2025-07-04 19:44:47 -07:00 |
|
Jordan Eldredge
|
7e159f2173
|
Move butterchurn loader docs to bundle size guide
|
2025-07-04 19:10:02 -07:00 |
|
Jordan Eldredge
|
eb0898fe4e
|
Add getPlayerMediaStatus instance method
|
2025-06-29 22:44:49 -07:00 |
|
Jordan Eldredge
|
4c07731d76
|
Fix more Winamp typos
|
2025-06-29 14:42:21 -07:00 |
|
Jordan Eldredge
|
ce483b8df5
|
Fix typos of Winamp when I meant Webamp
|
2025-06-29 14:22:19 -07:00 |
|
Jordan Eldredge
|
2be1e38bce
|
Spelling typo fixes
|
2025-06-27 21:48:38 -07:00 |
|
Jordan Eldredge
|
c1d68b5946
|
Remove empty files
|
2025-06-25 15:23:30 -07:00 |
|
Jordan Eldredge
|
f4daf821c8
|
Add methods to toggle repeat and shuffle
|
2025-06-25 15:22:20 -07:00 |
|
Jordan Eldredge
|
aa006df23e
|
Docs improvements
|
2025-06-22 20:32:36 -07:00 |
|
Jordan Eldredge
|
6ad374934f
|
Clarify how to get help
|
2025-06-22 17:36:51 -07:00 |
|
Jordan Eldredge
|
b5dc838b8a
|
Build media session support into the NPM module
|
2025-06-20 08:43:04 -07:00 |
|
Jordan Eldredge
|
333bb96c5d
|
Improve songs and skins on docs page
|
2025-06-19 19:51:18 -07:00 |
|
Jordan Eldredge
|
8b218e8e67
|
Remove onCurrentTrackDidChange
|
2025-06-19 13:52:51 -07:00 |
|
Jordan Eldredge
|
62c5af1dfb
|
Add and document new instance methods
|
2025-06-19 13:44:37 -07:00 |
|
Jordan Eldredge
|
1fb4a4fb5b
|
Document playlist mini visualizer
|
2025-06-19 13:20:28 -07:00 |
|
Jordan Eldredge
|
4ad4ea74eb
|
Document HTML playlist
|
2025-06-19 13:09:10 -07:00 |
|
Jordan Eldredge
|
fd12770ad5
|
Define an interface for IMedia
|
2025-06-19 12:59:51 -07:00 |
|
Jordan Eldredge
|
a0f5cd2358
|
EQ docs
|
2025-06-19 12:11:20 -07:00 |
|
Jordan Eldredge
|
23c34434f3
|
Milkdrop docs
|
2025-06-19 12:02:18 -07:00 |
|
Jordan Eldredge
|
f0f8e88dd0
|
Set new docs domain
|
2025-06-19 00:17:59 -07:00 |
|
Jordan Eldredge
|
dc59239a83
|
Organize and add more docs
|
2025-06-19 00:12:35 -07:00 |
|
Jordan Eldredge
|
91e6bd3902
|
Add docs site
|
2025-06-18 23:43:23 -07:00 |
|