UNPKG

@splicemood/react-music-player

Version:

The music player that sync all settings between multiple tabs on a single client-side browser session

52 lines (51 loc) 1.52 kB
{ "name": "@splicemood/react-music-player", "homepage": "https://splicemood.github.io/react-music-player/", "description": "The music player that sync all settings between multiple tabs on a single client-side browser session", "version": "1.1.2", "main": "./dist/cjs/index.cjs", "module": "./dist/esm/index.mjs", "types": "dist/lib/index.d.ts", "type": "module", "sideEffects": false, "repository": { "type": "git", "url": "git+https://github.com/splicemood/react-music-player.git" }, "files": [ "dist" ], "keywords": [ "react", "synchronization", "music-player", "playlist-manager", "react-hook", "react-provider", "multitab" ], "license": "MIT", "scripts": { "deploy": "sh ./scripts/build-package-publish-demo.sh", "build": "NODE_ENV=production rimraf dist && tsc && bun build.ts && bun run build:declaration", "build:declaration": "tsc --emitDeclarationOnly --project tsconfig.types.json", "postbuild": "rimraf tsconfig.types.tsbuildinfo", "publish": "npm publish --access public", "prettier": "prettier --check \"src/**/*.{ts,tsx}\"", "prettier:write": "prettier --write \"src/**/*.{ts,tsx}\"" }, "peerDependencies": { "react": "^18.x || ^19.x", "@mantine/hooks": "^7.14.3" }, "dependencies": { "music-metadata": "^10.6.4" }, "devDependencies": { "@types/bun": "latest", "@types/react": "^19.0.12", "prettier": "^3.4.2", "rimraf": "^6.0.1", "typescript": "^5.7.2" } }