{"_id":"@mishanstvo/react-jinke-music-player","_rev":"34-f738add7991034d382ef5ea0c7655c2f","name":"@mishanstvo/react-jinke-music-player","dist-tags":{"latest":"4.25.34"},"versions":{"4.24.3":{"name":"@mishanstvo/react-jinke-music-player","version":"4.24.3","keywords":["react","reactjs","player","music","audio","react-player","react-jinke-music-player","react-music-player","react-audio-player","cd-player","music-player","audio-player","component"],"author":{"name":"Jinke.Li","email":"1359518268@qq.com"},"license":"MIT","_id":"@mishanstvo/react-jinke-music-player@4.24.3","maintainers":[{"name":"mishanstvo","email":"mishanstvo13@gmail.com"}],"homepage":"https://lijinke666.github.io/react-music-player","bugs":{"url":"https://github.com/lijinke666/react-music-player/issues"},"dist":{"shasum":"dd60bd48fb077d49d7571c0e79ee6e884cc68a26","tarball":"https://registry.npmjs.org/@mishanstvo/react-jinke-music-player/-/react-jinke-music-player-4.24.3.tgz","fileCount":70,"integrity":"sha512-X3GbGBU41B+kuB51Zd0S1H1Z4aLBeHuVhUTAGzfSDRmAAoI+d8Vp+Ye40w48sCyc3JVdKlPelL21yP6+ColYxw==","signatures":[{"sig":"MEUCIQD/uk2ZHMP1ae3aPi80Vf+TT2LxyIWgDCOdGWZkMuWuRgIgJi3iJGwbu9VD6SjIdZWJP/p8ajoq4TBt0qvOfTXjwwA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":690037},"main":"lib/index.js","unpkg":"dist/react-jinke-music-player.min.js","config":{"commitizen":{"path":"cz-emoji"}},"module":"es/index.js","gitHead":"f50b1c113fbe3f5a77c2b1b65ada60a373d55f31","scripts":{"demo":"cross-env NODE_ENV=development webpack serve --mode=development --progress --config  ./example/webpack.config.js","lint":"yarn lint:js && yarn lint:style","test":"jest __tests__/tests","build":"cross-env NODE_ENV=production yarn build:clean && yarn build:js && yarn build:css && yarn copy:less && yarn copy:module-css","start":"yarn demo","lint:js":"eslint ./src ./__tests__","prepare":"husky install","release":"semantic-release","build:es":"babel src -d es","build:js":"yarn build:cjs && yarn build:es && yarn build:umd","lint:fix":"yarn lint-fix:js && yarn lint-fix:style","prettier":"prettier -c --write '**/*'","build:cjs":"cross-env OUTPUT_MODULE=commonjs babel src -d lib","build:css":"webpack --mode=production --config webpack.css.config.js --progress","build:umd":"webpack --mode=production --config webpack.umd.config.js --progress","copy:less":"cp -r src/styles lib/styles && cp -r src/styles es/styles","build:demo":"cross-env NODE_ENV=production webpack --mode=production --progress --config  ./example/webpack.config.js","lint:style":"stylelint '{example,src}/**/*.less' --syntax less","build:clean":"rimraf lib es dist assets","build:surge":"cross-env SURGE=1 yarn build:demo ","ci:coverage":"yarn test:coverage && codecov","lint-fix:js":"yarn lint:js --fix","lint-staged":"lint-staged","pretty:quick":"pretty-quick","build:netlify":"cross-env NETLIFY=1 yarn build:demo ","test:coverage":"yarn test --coverage","build:analyzer":"cross-env ANALYZER=1 yarn build","lint-fix:style":"yarn lint:style --fix","prepublishOnly":"yarn build","copy:module-css":"cp ./assets/index.css ./assets/index.module.css","build:demo-analyzer":"cross-env ANALYZER=1 yarn build:demo"},"typings":"index.d.ts","_npmUser":{"name":"mishanstvo","email":"mishanstvo13@gmail.com"},"repository":{"url":"git+https://github.com/lijinke666/react-music-player.git","type":"git"},"_npmVersion":"10.2.4","description":"Maybe the best beautiful HTML5 responsive player component for react","directories":{"lib":"lib","example":"example"},"lint-staged":{"*.{js,jsx}":["eslint --fix","prettier --write"],"*.{css,less,json}":["prettier --write"]},"sideEffects":["assets/*","dist/*","*.less"],"_nodeVersion":"21.5.0","dependencies":{"is-mobile":"^2.2.2","rc-slider":"^9.7.2","rc-switch":"^3.2.2","classnames":"^2.3.1","downloadjs":"^1.4.7","prop-types":"^15.7.2","sortablejs":"^1.13.0","@emotion/css":"^11.10.5","react-window":"^1.8.8","react-draggable":"^4.4.3","react-virtualized":"^9.22.3","@react-icons/all-files":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","less":"^4.1.1","husky":"^6.0.0","jsdom":"^16.5.3","react":"17.0.0","enzyme":"^3.11.0","eslint":"^7.26.0","rimraf":"^3.0.2","codecov":"^3.8.2","postcss":"^8.2.14","webpack":"^5.36.2","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","react-dom":"17.0.0","stylelint":"^13.13.1","@babel/cli":"7.13.16","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.6.3","commitizen":"^4.2.4","commitlint":"^12.1.1","css-loader":"^5.2.4","pre-commit":"^1.2.2","@babel/core":"7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","html-loader":"^2.1.2","less-loader":"^8.1.1","lint-staged":"^11.0.0","webpack-cli":"^4.7.0","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","power-assert":"^1.6.1","pretty-quick":"^3.1.0","react-loader":"^2.4.7","style-loader":"~2.0.0","@babel/runtime":"7.14.0","enzyme-to-json":"^3.6.2","postcss-loader":"^5.2.0","react-hot-loader":"^4.13.0","semantic-release":"^17.4.2","@babel/preset-env":"7.14.1","@types/sortablejs":"^1.10.6","eslint-plugin-jest":"^24.3.6","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.13.13","babel-plugin-import":"^1.13.3","copy-webpack-plugin":"latest","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.23.2","html-webpack-plugin":"^5.3.1","clean-webpack-plugin":"^3.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","esbuild-webpack-plugin":"^1.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","jest-environment-jsdom":"^26.6.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-bundle-analyzer":"^4.4.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","@semantic-release/changelog":"^5.0.1","css-minimizer-webpack-plugin":"^2.0.0","babel-plugin-transform-runtime":"^6.23.0","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-transform-object-assign":"7.12.13","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-syntax-object-rest-spread":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.13.8"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-jinke-music-player_4.24.3_1705490188007_0.8367276171269826","host":"s3://npm-registry-packages"}},"4.24.4":{"name":"@mishanstvo/react-jinke-music-player","version":"4.24.4","keywords":["react","reactjs","player","music","audio","react-player","react-jinke-music-player","react-music-player","react-audio-player","cd-player","music-player","audio-player","component"],"author":{"name":"Jinke.Li","email":"1359518268@qq.com"},"license":"MIT","_id":"@mishanstvo/react-jinke-music-player@4.24.4","maintainers":[{"name":"mishanstvo","email":"mishanstvo13@gmail.com"}],"homepage":"https://lijinke666.github.io/react-music-player","bugs":{"url":"https://github.com/lijinke666/react-music-player/issues"},"dist":{"shasum":"6356a9e87c2cf82aca51b94cb1ec3d7fc95b8e41","tarball":"https://registry.npmjs.org/@mishanstvo/react-jinke-music-player/-/react-jinke-music-player-4.24.4.tgz","fileCount":72,"integrity":"sha512-YrYj9iwHsLEZqYvtolJQxuk/WQv7iEcrSyH3Bo3xkARqxoVgtnq1+iTnhHstbyGt+rC2Abvo4AtFQHXokJVaVg==","signatures":[{"sig":"MEUCIBzcIeTM9UMe1h2c4K7W+hKOF+ZBnP5BDWNfCYKbzjxoAiEA5eOrrXcyVXpVO7oX/X5jOXWxPhbc2W6ytsS3k3YKgHA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":674247},"main":"lib/index.js","unpkg":"dist/react-jinke-music-player.min.js","config":{"commitizen":{"path":"cz-emoji"}},"module":"es/index.js","gitHead":"f50b1c113fbe3f5a77c2b1b65ada60a373d55f31","scripts":{"demo":"cross-env NODE_ENV=development webpack serve --mode=development --progress --config  ./example/webpack.config.js","lint":"yarn lint:js && yarn lint:style","test":"jest __tests__/tests","build":"cross-env NODE_ENV=production yarn build:clean && yarn build:js && yarn build:css && yarn copy:less && yarn copy:module-css","start":"yarn demo","lint:js":"eslint ./src ./__tests__","prepare":"husky install","release":"semantic-release","build:es":"babel src -d es","build:js":"yarn build:cjs && yarn build:es && yarn build:umd","lint:fix":"yarn lint-fix:js && yarn lint-fix:style","prettier":"prettier -c --write '**/*'","build:cjs":"cross-env OUTPUT_MODULE=commonjs babel src -d lib","build:css":"webpack --mode=production --config webpack.css.config.js --progress","build:umd":"webpack --mode=production --config webpack.umd.config.js --progress","copy:less":"cp -r src/styles lib/styles && cp -r src/styles es/styles","build:demo":"cross-env NODE_ENV=production webpack --mode=production --progress --config  ./example/webpack.config.js","lint:style":"stylelint '{example,src}/**/*.less' --syntax less","build:clean":"rimraf lib es dist assets","build:surge":"cross-env SURGE=1 yarn build:demo ","ci:coverage":"yarn test:coverage && codecov","lint-fix:js":"yarn lint:js --fix","lint-staged":"lint-staged","pretty:quick":"pretty-quick","build:netlify":"cross-env NETLIFY=1 yarn build:demo ","test:coverage":"yarn test --coverage","build:analyzer":"cross-env ANALYZER=1 yarn build","lint-fix:style":"yarn lint:style --fix","prepublishOnly":"yarn build","copy:module-css":"cp ./assets/index.css ./assets/index.module.css","build:demo-analyzer":"cross-env ANALYZER=1 yarn build:demo"},"typings":"index.d.ts","_npmUser":{"name":"mishanstvo","email":"mishanstvo13@gmail.com"},"repository":{"url":"git+https://github.com/lijinke666/react-music-player.git","type":"git"},"_npmVersion":"10.2.4","description":"Maybe the best beautiful HTML5 responsive player component for react","directories":{"lib":"lib","example":"example"},"lint-staged":{"*.{js,jsx}":["eslint --fix","prettier --write"],"*.{css,less,json}":["prettier --write"]},"sideEffects":["assets/*","dist/*","*.less"],"_nodeVersion":"21.5.0","dependencies":{"is-mobile":"^2.2.2","rc-slider":"^9.7.2","rc-switch":"^3.2.2","classnames":"^2.3.1","downloadjs":"^1.4.7","prop-types":"^15.7.2","sortablejs":"^1.13.0","@emotion/css":"^11.10.5","react-window":"^1.8.8","react-draggable":"^4.4.3","react-virtualized":"^9.22.3","@react-icons/all-files":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","less":"^4.1.1","husky":"^6.0.0","jsdom":"^16.5.3","react":"17.0.0","enzyme":"^3.11.0","eslint":"^7.26.0","rimraf":"^3.0.2","codecov":"^3.8.2","postcss":"^8.2.14","webpack":"^5.36.2","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","react-dom":"17.0.0","stylelint":"^13.13.1","@babel/cli":"7.13.16","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.6.3","commitizen":"^4.2.4","commitlint":"^12.1.1","css-loader":"^5.2.4","pre-commit":"^1.2.2","@babel/core":"7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","html-loader":"^2.1.2","less-loader":"^8.1.1","lint-staged":"^11.0.0","webpack-cli":"^4.7.0","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","power-assert":"^1.6.1","pretty-quick":"^3.1.0","react-loader":"^2.4.7","style-loader":"~2.0.0","@babel/runtime":"7.14.0","enzyme-to-json":"^3.6.2","postcss-loader":"^5.2.0","react-hot-loader":"^4.13.0","semantic-release":"^17.4.2","@babel/preset-env":"7.14.1","@types/sortablejs":"^1.10.6","eslint-plugin-jest":"^24.3.6","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.13.13","babel-plugin-import":"^1.13.3","copy-webpack-plugin":"latest","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.23.2","html-webpack-plugin":"^5.3.1","clean-webpack-plugin":"^3.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","esbuild-webpack-plugin":"^1.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","jest-environment-jsdom":"^26.6.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-bundle-analyzer":"^4.4.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","@semantic-release/changelog":"^5.0.1","css-minimizer-webpack-plugin":"^2.0.0","babel-plugin-transform-runtime":"^6.23.0","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-transform-object-assign":"7.12.13","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-syntax-object-rest-spread":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.13.8"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-jinke-music-player_4.24.4_1705490651694_0.03247333674071773","host":"s3://npm-registry-packages"}},"4.24.5":{"name":"@mishanstvo/react-jinke-music-player","version":"4.24.5","keywords":["react","reactjs","player","music","audio","react-player","react-jinke-music-player","react-music-player","react-audio-player","cd-player","music-player","audio-player","component"],"author":{"name":"Jinke.Li","email":"1359518268@qq.com"},"license":"MIT","_id":"@mishanstvo/react-jinke-music-player@4.24.5","maintainers":[{"name":"mishanstvo","email":"mishanstvo13@gmail.com"}],"homepage":"https://lijinke666.github.io/react-music-player","bugs":{"url":"https://github.com/lijinke666/react-music-player/issues"},"dist":{"shasum":"af41ad4b34eab4af9c1d18b28fabc29722f2786f","tarball":"https://registry.npmjs.org/@mishanstvo/react-jinke-music-player/-/react-jinke-music-player-4.24.5.tgz","fileCount":72,"integrity":"sha512-1zNE1rXS7OC1EHUXcrxk7BiVIT/fy6qC9g3l+/WE8+QzJaQGUF9dqIScRPvzSRTC3T62+y1XTy8/1IVHBI3sVA==","signatures":[{"sig":"MEUCIQCDQ/Q75xBt0KjQrnNNlW7r5RtlEShgMIZn6o2u9xoa4AIgJDclFBGPlUIq2y3R4GQ1yBryVjn1YzNU2UC/TcjlMBs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":632077},"main":"lib/index.js","unpkg":"dist/react-jinke-music-player.min.js","config":{"commitizen":{"path":"cz-emoji"}},"module":"es/index.js","gitHead":"18f60c591c9cb0102737c0a7d6927c101fc272d1","scripts":{"demo":"cross-env NODE_ENV=development webpack serve --mode=development --progress --config  ./example/webpack.config.js","lint":"yarn lint:js && yarn lint:style","test":"jest __tests__/tests","build":"cross-env NODE_ENV=production yarn build:clean && yarn build:js && yarn build:css && yarn copy:less && yarn copy:module-css","start":"yarn demo","lint:js":"eslint ./src ./__tests__","prepare":"husky install","release":"semantic-release","build:es":"babel src -d es","build:js":"yarn build:cjs && yarn build:es && yarn build:umd","lint:fix":"yarn lint-fix:js && yarn lint-fix:style","prettier":"prettier -c --write '**/*'","build:cjs":"cross-env OUTPUT_MODULE=commonjs babel src -d lib","build:css":"webpack --mode=production --config webpack.css.config.js --progress","build:umd":"webpack --mode=production --config webpack.umd.config.js --progress","copy:less":"cp -r src/styles lib/styles && cp -r src/styles es/styles","build:demo":"cross-env NODE_ENV=production webpack --mode=production --progress --config  ./example/webpack.config.js","lint:style":"stylelint '{example,src}/**/*.less' --syntax less","build:clean":"rimraf lib es dist assets","build:surge":"cross-env SURGE=1 yarn build:demo ","ci:coverage":"yarn test:coverage && codecov","lint-fix:js":"yarn lint:js --fix","lint-staged":"lint-staged","pretty:quick":"pretty-quick","build:netlify":"cross-env NETLIFY=1 yarn build:demo ","test:coverage":"yarn test --coverage","build:analyzer":"cross-env ANALYZER=1 yarn build","lint-fix:style":"yarn lint:style --fix","prepublishOnly":"yarn build","copy:module-css":"cp ./assets/index.css ./assets/index.module.css","build:demo-analyzer":"cross-env ANALYZER=1 yarn build:demo"},"typings":"index.d.ts","_npmUser":{"name":"mishanstvo","email":"mishanstvo13@gmail.com"},"repository":{"url":"git+https://github.com/lijinke666/react-music-player.git","type":"git"},"_npmVersion":"10.2.4","description":"Maybe the best beautiful HTML5 responsive player component for react","directories":{"lib":"lib","example":"example"},"lint-staged":{"*.{js,jsx}":["eslint --fix","prettier --write"],"*.{css,less,json}":["prettier --write"]},"sideEffects":["assets/*","dist/*","*.less"],"_nodeVersion":"21.5.0","dependencies":{"is-mobile":"^2.2.2","rc-slider":"^9.7.2","rc-switch":"^3.2.2","classnames":"^2.3.1","downloadjs":"^1.4.7","prop-types":"^15.7.2","sortablejs":"^1.13.0","@emotion/css":"^11.10.5","react-window":"^1.8.8","react-draggable":"^4.4.3","react-virtualized":"^9.22.3","@react-icons/all-files":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","less":"^4.1.1","husky":"^6.0.0","jsdom":"^16.5.3","react":"18.2.0","enzyme":"^3.11.0","eslint":"^7.26.0","rimraf":"^3.0.2","codecov":"^3.8.2","postcss":"^8.2.14","webpack":"^5.36.2","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","react-dom":"18.2.0","stylelint":"^13.13.1","@babel/cli":"7.13.16","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.6.3","commitizen":"^4.2.4","commitlint":"^12.1.1","css-loader":"^5.2.4","pre-commit":"^1.2.2","@babel/core":"7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","html-loader":"^2.1.2","less-loader":"^8.1.1","lint-staged":"^11.0.0","webpack-cli":"^4.7.0","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","power-assert":"^1.6.1","pretty-quick":"^3.1.0","react-loader":"^2.4.7","style-loader":"~2.0.0","@babel/runtime":"7.14.0","enzyme-to-json":"^3.6.2","postcss-loader":"^5.2.0","react-hot-loader":"^4.13.0","semantic-release":"^17.4.2","@babel/preset-env":"7.14.1","@types/sortablejs":"^1.10.6","eslint-plugin-jest":"^24.3.6","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.13.13","babel-plugin-import":"^1.13.3","copy-webpack-plugin":"latest","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.23.2","html-webpack-plugin":"^5.3.1","clean-webpack-plugin":"^3.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","esbuild-webpack-plugin":"^1.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","jest-environment-jsdom":"^26.6.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-bundle-analyzer":"^4.4.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","@semantic-release/changelog":"^5.0.1","css-minimizer-webpack-plugin":"^2.0.0","babel-plugin-transform-runtime":"^6.23.0","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-transform-object-assign":"7.12.13","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-syntax-object-rest-spread":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.13.8"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-jinke-music-player_4.24.5_1706101652287_0.1807662170583828","host":"s3://npm-registry-packages"}},"4.24.6":{"name":"@mishanstvo/react-jinke-music-player","version":"4.24.6","keywords":["react","reactjs","player","music","audio","react-player","react-jinke-music-player","react-music-player","react-audio-player","cd-player","music-player","audio-player","component"],"author":{"name":"Jinke.Li","email":"1359518268@qq.com"},"license":"MIT","_id":"@mishanstvo/react-jinke-music-player@4.24.6","maintainers":[{"name":"mishanstvo","email":"mishanstvo13@gmail.com"}],"homepage":"https://lijinke666.github.io/react-music-player","bugs":{"url":"https://github.com/lijinke666/react-music-player/issues"},"dist":{"shasum":"4e601ea43e142064b89c8ffe24fdba615acd7aee","tarball":"https://registry.npmjs.org/@mishanstvo/react-jinke-music-player/-/react-jinke-music-player-4.24.6.tgz","fileCount":72,"integrity":"sha512-s9FpZ4U9jMty6JQ/hPz0ERPgL+z4Z7SCbXxoZagMroMM6XKnmaqqLWsEC+hfDl4Sxr1bX6myfb6KNrQeBBVG4Q==","signatures":[{"sig":"MEYCIQCJ8BsnKN3C46nrJApTxxwe+tVCKJIW2BMo7i3I1JhcqgIhAM6uIKnceAR6BtfYHiRo8YJV8Sxsz/gQLZXMA5/xGDOc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":632769},"main":"lib/index.js","unpkg":"dist/react-jinke-music-player.min.js","config":{"commitizen":{"path":"cz-emoji"}},"module":"es/index.js","gitHead":"ed58653b29a5d32f77fa03ef1d00598d07f3e6cd","scripts":{"demo":"cross-env NODE_ENV=development webpack serve --mode=development --progress --config  ./example/webpack.config.js","lint":"yarn lint:js && yarn lint:style","test":"jest __tests__/tests","build":"cross-env NODE_ENV=production yarn build:clean && yarn build:js && yarn build:css && yarn copy:less && yarn copy:module-css","start":"yarn demo","lint:js":"eslint ./src ./__tests__","prepare":"husky install","release":"semantic-release","build:es":"babel src -d es","build:js":"yarn build:cjs && yarn build:es && yarn build:umd","lint:fix":"yarn lint-fix:js && yarn lint-fix:style","prettier":"prettier -c --write '**/*'","build:cjs":"cross-env OUTPUT_MODULE=commonjs babel src -d lib","build:css":"webpack --mode=production --config webpack.css.config.js --progress","build:umd":"webpack --mode=production --config webpack.umd.config.js --progress","copy:less":"cp -r src/styles lib/styles && cp -r src/styles es/styles","build:demo":"cross-env NODE_ENV=production webpack --mode=production --progress --config  ./example/webpack.config.js","lint:style":"stylelint '{example,src}/**/*.less' --syntax less","build:clean":"rimraf lib es dist assets","build:surge":"cross-env SURGE=1 yarn build:demo ","ci:coverage":"yarn test:coverage && codecov","lint-fix:js":"yarn lint:js --fix","lint-staged":"lint-staged","pretty:quick":"pretty-quick","build:netlify":"cross-env NETLIFY=1 yarn build:demo ","test:coverage":"yarn test --coverage","build:analyzer":"cross-env ANALYZER=1 yarn build","lint-fix:style":"yarn lint:style --fix","prepublishOnly":"yarn build","copy:module-css":"cp ./assets/index.css ./assets/index.module.css","build:demo-analyzer":"cross-env ANALYZER=1 yarn build:demo"},"typings":"index.d.ts","_npmUser":{"name":"mishanstvo","email":"mishanstvo13@gmail.com"},"repository":{"url":"git+https://github.com/lijinke666/react-music-player.git","type":"git"},"_npmVersion":"10.2.4","description":"Maybe the best beautiful HTML5 responsive player component for react","directories":{"lib":"lib","example":"example"},"lint-staged":{"*.{js,jsx}":["eslint --fix","prettier --write"],"*.{css,less,json}":["prettier --write"]},"sideEffects":["assets/*","dist/*","*.less"],"_nodeVersion":"21.5.0","dependencies":{"is-mobile":"^2.2.2","rc-slider":"^9.7.2","rc-switch":"^3.2.2","classnames":"^2.3.1","downloadjs":"^1.4.7","prop-types":"^15.7.2","sortablejs":"^1.13.0","@emotion/css":"^11.10.5","react-window":"^1.8.8","react-draggable":"^4.4.3","react-virtualized":"^9.22.3","@react-icons/all-files":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","less":"^4.1.1","husky":"^6.0.0","jsdom":"^16.5.3","react":"18.2.0","enzyme":"^3.11.0","eslint":"^7.26.0","rimraf":"^3.0.2","codecov":"^3.8.2","postcss":"^8.2.14","webpack":"^5.36.2","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","react-dom":"18.2.0","stylelint":"^13.13.1","@babel/cli":"7.13.16","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.6.3","commitizen":"^4.2.4","commitlint":"^12.1.1","css-loader":"^5.2.4","pre-commit":"^1.2.2","@babel/core":"7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","html-loader":"^2.1.2","less-loader":"^8.1.1","lint-staged":"^11.0.0","webpack-cli":"^4.7.0","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","power-assert":"^1.6.1","pretty-quick":"^3.1.0","react-loader":"^2.4.7","style-loader":"~2.0.0","@babel/runtime":"7.14.0","enzyme-to-json":"^3.6.2","postcss-loader":"^5.2.0","react-hot-loader":"^4.13.0","semantic-release":"^17.4.2","@babel/preset-env":"7.14.1","@types/sortablejs":"^1.10.6","eslint-plugin-jest":"^24.3.6","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.13.13","babel-plugin-import":"^1.13.3","copy-webpack-plugin":"latest","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.23.2","html-webpack-plugin":"^5.3.1","clean-webpack-plugin":"^3.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","esbuild-webpack-plugin":"^1.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","jest-environment-jsdom":"^26.6.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-bundle-analyzer":"^4.4.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","@semantic-release/changelog":"^5.0.1","css-minimizer-webpack-plugin":"^2.0.0","babel-plugin-transform-runtime":"^6.23.0","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-transform-object-assign":"7.12.13","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-syntax-object-rest-spread":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.13.8"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-jinke-music-player_4.24.6_1709565450960_0.5205237675721923","host":"s3://npm-registry-packages"}},"4.24.7":{"name":"@mishanstvo/react-jinke-music-player","version":"4.24.7","keywords":["react","reactjs","player","music","audio","react-player","react-jinke-music-player","react-music-player","react-audio-player","cd-player","music-player","audio-player","component"],"author":{"name":"Jinke.Li","email":"1359518268@qq.com"},"license":"MIT","_id":"@mishanstvo/react-jinke-music-player@4.24.7","maintainers":[{"name":"mishanstvo","email":"mishanstvo13@gmail.com"}],"homepage":"https://lijinke666.github.io/react-music-player","bugs":{"url":"https://github.com/lijinke666/react-music-player/issues"},"dist":{"shasum":"d204ba82aeee7288ca3dd3146ece754db7580d7f","tarball":"https://registry.npmjs.org/@mishanstvo/react-jinke-music-player/-/react-jinke-music-player-4.24.7.tgz","fileCount":72,"integrity":"sha512-qCytDPA9VjKZd/EXZuozfrEGddGEEz5GTVlW11Vo93ipdI4rIb6yNsKf9uCJC4TDV845rchzwN6ksrIJwYNYdw==","signatures":[{"sig":"MEUCIQCG8KuBsJT5ZbE/5c+Lu85WXugJl+z2LddJjTxxpzMBqwIgMDZKb+JJY/xQyhk4d74avbmyIA+rggBTT9spu13XGK8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":634257},"main":"lib/index.js","unpkg":"dist/react-jinke-music-player.min.js","config":{"commitizen":{"path":"cz-emoji"}},"module":"es/index.js","gitHead":"a7dd7c6feff0f207fc98b24094974529c258fc46","scripts":{"demo":"cross-env NODE_ENV=development webpack serve --mode=development --progress --config  ./example/webpack.config.js","lint":"yarn lint:js && yarn lint:style","test":"jest __tests__/tests","build":"cross-env NODE_ENV=production yarn build:clean && yarn build:js && yarn build:css && yarn copy:less && yarn copy:module-css","start":"yarn demo","lint:js":"eslint ./src ./__tests__","prepare":"husky install","release":"semantic-release","build:es":"babel src -d es","build:js":"yarn build:cjs && yarn build:es && yarn build:umd","lint:fix":"yarn lint-fix:js && yarn lint-fix:style","prettier":"prettier -c --write '**/*'","build:cjs":"cross-env OUTPUT_MODULE=commonjs babel src -d lib","build:css":"webpack --mode=production --config webpack.css.config.js --progress","build:umd":"webpack --mode=production --config webpack.umd.config.js --progress","copy:less":"cp -r src/styles lib/styles && cp -r src/styles es/styles","build:demo":"cross-env NODE_ENV=production webpack --mode=production --progress --config  ./example/webpack.config.js","lint:style":"stylelint '{example,src}/**/*.less' --syntax less","build:clean":"rimraf lib es dist assets","build:surge":"cross-env SURGE=1 yarn build:demo ","ci:coverage":"yarn test:coverage && codecov","lint-fix:js":"yarn lint:js --fix","lint-staged":"lint-staged","pretty:quick":"pretty-quick","build:netlify":"cross-env NETLIFY=1 yarn build:demo ","test:coverage":"yarn test --coverage","build:analyzer":"cross-env ANALYZER=1 yarn build","lint-fix:style":"yarn lint:style --fix","prepublishOnly":"yarn build","copy:module-css":"cp ./assets/index.css ./assets/index.module.css","build:demo-analyzer":"cross-env ANALYZER=1 yarn build:demo"},"typings":"index.d.ts","_npmUser":{"name":"mishanstvo","email":"mishanstvo13@gmail.com"},"repository":{"url":"git+https://github.com/lijinke666/react-music-player.git","type":"git"},"_npmVersion":"10.2.4","description":"Maybe the best beautiful HTML5 responsive player component for react","directories":{"lib":"lib","example":"example"},"lint-staged":{"*.{js,jsx}":["eslint --fix","prettier --write"],"*.{css,less,json}":["prettier --write"]},"sideEffects":["assets/*","dist/*","*.less"],"_nodeVersion":"21.5.0","dependencies":{"is-mobile":"^2.2.2","rc-slider":"^9.7.2","rc-switch":"^3.2.2","classnames":"^2.3.1","downloadjs":"^1.4.7","prop-types":"^15.7.2","sortablejs":"^1.13.0","@emotion/css":"^11.10.5","react-window":"^1.8.8","react-draggable":"^4.4.3","react-virtualized":"^9.22.3","@react-icons/all-files":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","less":"^4.1.1","husky":"^6.0.0","jsdom":"^16.5.3","react":"18.2.0","enzyme":"^3.11.0","eslint":"^7.26.0","rimraf":"^3.0.2","codecov":"^3.8.2","postcss":"^8.2.14","webpack":"^5.36.2","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","react-dom":"18.2.0","stylelint":"^13.13.1","@babel/cli":"7.13.16","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.6.3","commitizen":"^4.2.4","commitlint":"^12.1.1","css-loader":"^5.2.4","pre-commit":"^1.2.2","@babel/core":"7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","html-loader":"^2.1.2","less-loader":"^8.1.1","lint-staged":"^11.0.0","webpack-cli":"^4.7.0","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","power-assert":"^1.6.1","pretty-quick":"^3.1.0","react-loader":"^2.4.7","style-loader":"~2.0.0","@babel/runtime":"7.14.0","enzyme-to-json":"^3.6.2","postcss-loader":"^5.2.0","react-hot-loader":"^4.13.0","semantic-release":"^17.4.2","@babel/preset-env":"7.14.1","@types/sortablejs":"^1.10.6","eslint-plugin-jest":"^24.3.6","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.13.13","babel-plugin-import":"^1.13.3","copy-webpack-plugin":"latest","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.23.2","html-webpack-plugin":"^5.3.1","clean-webpack-plugin":"^3.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","esbuild-webpack-plugin":"^1.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","jest-environment-jsdom":"^26.6.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-bundle-analyzer":"^4.4.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","@semantic-release/changelog":"^5.0.1","css-minimizer-webpack-plugin":"^2.0.0","babel-plugin-transform-runtime":"^6.23.0","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-transform-object-assign":"7.12.13","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-syntax-object-rest-spread":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.13.8"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-jinke-music-player_4.24.7_1709567640948_0.0016635662079609315","host":"s3://npm-registry-packages"}},"4.24.8":{"name":"@mishanstvo/react-jinke-music-player","version":"4.24.8","keywords":["react","reactjs","player","music","audio","react-player","react-jinke-music-player","react-music-player","react-audio-player","cd-player","music-player","audio-player","component"],"author":{"name":"Jinke.Li","email":"1359518268@qq.com"},"license":"MIT","_id":"@mishanstvo/react-jinke-music-player@4.24.8","maintainers":[{"name":"mishanstvo","email":"mishanstvo13@gmail.com"}],"homepage":"https://lijinke666.github.io/react-music-player","bugs":{"url":"https://github.com/lijinke666/react-music-player/issues"},"dist":{"shasum":"dc8a9e770203472b8af9079087f5e40e9c069ab2","tarball":"https://registry.npmjs.org/@mishanstvo/react-jinke-music-player/-/react-jinke-music-player-4.24.8.tgz","fileCount":72,"integrity":"sha512-gRBJLH/kP5+4oKSU/iPfKdVJNgqk50C6raYvjDp/nzw4LqMmvA9HG9ozBikU1wWbLKi5cMnG0H7Z6zQgNYAkZA==","signatures":[{"sig":"MEUCIQDDuWndvl56e4rJU1VcGp4TEhe0KCi9bIJoIV3sDeyKqwIgNTtuCF9uxG1bsgLTSoctfOQyiiHxnFlc5s0HLEOn+Lg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":635793},"main":"lib/index.js","unpkg":"dist/react-jinke-music-player.min.js","config":{"commitizen":{"path":"cz-emoji"}},"module":"es/index.js","gitHead":"bea572437f3dac6e14376ab67808e513ded0c757","scripts":{"demo":"cross-env NODE_ENV=development webpack serve --mode=development --progress --config  ./example/webpack.config.js","lint":"yarn lint:js && yarn lint:style","test":"jest __tests__/tests","build":"cross-env NODE_ENV=production yarn build:clean && yarn build:js && yarn build:css && yarn copy:less && yarn copy:module-css","start":"yarn demo","lint:js":"eslint ./src ./__tests__","prepare":"husky install","release":"semantic-release","build:es":"babel src -d es","build:js":"yarn build:cjs && yarn build:es && yarn build:umd","lint:fix":"yarn lint-fix:js && yarn lint-fix:style","prettier":"prettier -c --write '**/*'","build:cjs":"cross-env OUTPUT_MODULE=commonjs babel src -d lib","build:css":"webpack --mode=production --config webpack.css.config.js --progress","build:umd":"webpack --mode=production --config webpack.umd.config.js --progress","copy:less":"cp -r src/styles lib/styles && cp -r src/styles es/styles","build:demo":"cross-env NODE_ENV=production webpack --mode=production --progress --config  ./example/webpack.config.js","lint:style":"stylelint '{example,src}/**/*.less' --syntax less","build:clean":"rimraf lib es dist assets","build:surge":"cross-env SURGE=1 yarn build:demo ","ci:coverage":"yarn test:coverage && codecov","lint-fix:js":"yarn lint:js --fix","lint-staged":"lint-staged","pretty:quick":"pretty-quick","build:netlify":"cross-env NETLIFY=1 yarn build:demo ","test:coverage":"yarn test --coverage","build:analyzer":"cross-env ANALYZER=1 yarn build","lint-fix:style":"yarn lint:style --fix","prepublishOnly":"yarn build","copy:module-css":"cp ./assets/index.css ./assets/index.module.css","build:demo-analyzer":"cross-env ANALYZER=1 yarn build:demo"},"typings":"index.d.ts","_npmUser":{"name":"mishanstvo","email":"mishanstvo13@gmail.com"},"repository":{"url":"git+https://github.com/lijinke666/react-music-player.git","type":"git"},"_npmVersion":"10.2.4","description":"Maybe the best beautiful HTML5 responsive player component for react","directories":{"lib":"lib","example":"example"},"lint-staged":{"*.{js,jsx}":["eslint --fix","prettier --write"],"*.{css,less,json}":["prettier --write"]},"sideEffects":["assets/*","dist/*","*.less"],"_nodeVersion":"21.5.0","dependencies":{"is-mobile":"^2.2.2","rc-slider":"^9.7.2","rc-switch":"^3.2.2","classnames":"^2.3.1","downloadjs":"^1.4.7","prop-types":"^15.7.2","sortablejs":"^1.13.0","@emotion/css":"^11.10.5","react-window":"^1.8.8","react-draggable":"^4.4.3","react-virtualized":"^9.22.3","@react-icons/all-files":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","less":"^4.1.1","husky":"^6.0.0","jsdom":"^16.5.3","react":"18.2.0","enzyme":"^3.11.0","eslint":"^7.26.0","rimraf":"^3.0.2","codecov":"^3.8.2","postcss":"^8.2.14","webpack":"^5.36.2","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","react-dom":"18.2.0","stylelint":"^13.13.1","@babel/cli":"7.13.16","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.6.3","commitizen":"^4.2.4","commitlint":"^12.1.1","css-loader":"^5.2.4","pre-commit":"^1.2.2","@babel/core":"7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","html-loader":"^2.1.2","less-loader":"^8.1.1","lint-staged":"^11.0.0","webpack-cli":"^4.7.0","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","power-assert":"^1.6.1","pretty-quick":"^3.1.0","react-loader":"^2.4.7","style-loader":"~2.0.0","@babel/runtime":"7.14.0","enzyme-to-json":"^3.6.2","postcss-loader":"^5.2.0","react-hot-loader":"^4.13.0","semantic-release":"^17.4.2","@babel/preset-env":"7.14.1","@types/sortablejs":"^1.10.6","eslint-plugin-jest":"^24.3.6","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.13.13","babel-plugin-import":"^1.13.3","copy-webpack-plugin":"latest","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.23.2","html-webpack-plugin":"^5.3.1","clean-webpack-plugin":"^3.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","esbuild-webpack-plugin":"^1.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","jest-environment-jsdom":"^26.6.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-bundle-analyzer":"^4.4.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","@semantic-release/changelog":"^5.0.1","css-minimizer-webpack-plugin":"^2.0.0","babel-plugin-transform-runtime":"^6.23.0","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-transform-object-assign":"7.12.13","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-syntax-object-rest-spread":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.13.8"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-jinke-music-player_4.24.8_1709637474511_0.9956874613546003","host":"s3://npm-registry-packages"}},"4.24.9":{"name":"@mishanstvo/react-jinke-music-player","version":"4.24.9","keywords":["react","reactjs","player","music","audio","react-player","react-jinke-music-player","react-music-player","react-audio-player","cd-player","music-player","audio-player","component"],"author":{"name":"Jinke.Li","email":"1359518268@qq.com"},"license":"MIT","_id":"@mishanstvo/react-jinke-music-player@4.24.9","maintainers":[{"name":"mishanstvo","email":"mishanstvo13@gmail.com"}],"homepage":"https://lijinke666.github.io/react-music-player","bugs":{"url":"https://github.com/lijinke666/react-music-player/issues"},"dist":{"shasum":"64e14f972d93238edcf2eff66f55d0415bb8fa3e","tarball":"https://registry.npmjs.org/@mishanstvo/react-jinke-music-player/-/react-jinke-music-player-4.24.9.tgz","fileCount":72,"integrity":"sha512-sKyIBqvSUnu3MQg6ZRk3USJGlvuBQmN3PSZUfO5C1RmQjKXFBhPuRAoZW3f/inkm7CdoBw9hTlwRj9qA+smUjg==","signatures":[{"sig":"MEQCIGS/g+fSPUMGqXlt8+dsFCagwkodn25RJTxF2jlu0/nCAiBHYvufUKAvcH+1q5szxnCln08lLzbcxZOyE0d2AvOjeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":637755},"main":"lib/index.js","unpkg":"dist/react-jinke-music-player.min.js","config":{"commitizen":{"path":"cz-emoji"}},"module":"es/index.js","gitHead":"bea572437f3dac6e14376ab67808e513ded0c757","scripts":{"demo":"cross-env NODE_ENV=development webpack serve --mode=development --progress --config  ./example/webpack.config.js","lint":"yarn lint:js && yarn lint:style","test":"jest __tests__/tests","build":"cross-env NODE_ENV=production yarn build:clean && yarn build:js && yarn build:css && yarn copy:less && yarn copy:module-css","start":"yarn demo","lint:js":"eslint ./src ./__tests__","prepare":"husky install","release":"semantic-release","build:es":"babel src -d es","build:js":"yarn build:cjs && yarn build:es && yarn build:umd","lint:fix":"yarn lint-fix:js && yarn lint-fix:style","prettier":"prettier -c --write '**/*'","build:cjs":"cross-env OUTPUT_MODULE=commonjs babel src -d lib","build:css":"webpack --mode=production --config webpack.css.config.js --progress","build:umd":"webpack --mode=production --config webpack.umd.config.js --progress","copy:less":"cp -r src/styles lib/styles && cp -r src/styles es/styles","build:demo":"cross-env NODE_ENV=production webpack --mode=production --progress --config  ./example/webpack.config.js","lint:style":"stylelint '{example,src}/**/*.less' --syntax less","build:clean":"rimraf lib es dist assets","build:surge":"cross-env SURGE=1 yarn build:demo ","ci:coverage":"yarn test:coverage && codecov","lint-fix:js":"yarn lint:js --fix","lint-staged":"lint-staged","pretty:quick":"pretty-quick","build:netlify":"cross-env NETLIFY=1 yarn build:demo ","test:coverage":"yarn test --coverage","build:analyzer":"cross-env ANALYZER=1 yarn build","lint-fix:style":"yarn lint:style --fix","prepublishOnly":"yarn build","copy:module-css":"cp ./assets/index.css ./assets/index.module.css","build:demo-analyzer":"cross-env ANALYZER=1 yarn build:demo"},"typings":"index.d.ts","_npmUser":{"name":"mishanstvo","email":"mishanstvo13@gmail.com"},"repository":{"url":"git+https://github.com/lijinke666/react-music-player.git","type":"git"},"_npmVersion":"10.2.4","description":"Maybe the best beautiful HTML5 responsive player component for react","directories":{"lib":"lib","example":"example"},"lint-staged":{"*.{js,jsx}":["eslint --fix","prettier --write"],"*.{css,less,json}":["prettier --write"]},"sideEffects":["assets/*","dist/*","*.less"],"_nodeVersion":"21.5.0","dependencies":{"is-mobile":"^2.2.2","rc-slider":"^9.7.2","rc-switch":"^3.2.2","classnames":"^2.3.1","downloadjs":"^1.4.7","prop-types":"^15.7.2","sortablejs":"^1.13.0","@emotion/css":"^11.10.5","react-window":"^1.8.8","react-draggable":"^4.4.3","react-virtualized":"^9.22.3","@react-icons/all-files":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","less":"^4.1.1","husky":"^6.0.0","jsdom":"^16.5.3","react":"18.2.0","enzyme":"^3.11.0","eslint":"^7.26.0","rimraf":"^3.0.2","codecov":"^3.8.2","postcss":"^8.2.14","webpack":"^5.36.2","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","react-dom":"18.2.0","stylelint":"^13.13.1","@babel/cli":"7.13.16","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.6.3","commitizen":"^4.2.4","commitlint":"^12.1.1","css-loader":"^5.2.4","pre-commit":"^1.2.2","@babel/core":"7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","html-loader":"^2.1.2","less-loader":"^8.1.1","lint-staged":"^11.0.0","webpack-cli":"^4.7.0","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","power-assert":"^1.6.1","pretty-quick":"^3.1.0","react-loader":"^2.4.7","style-loader":"~2.0.0","@babel/runtime":"7.14.0","enzyme-to-json":"^3.6.2","postcss-loader":"^5.2.0","react-hot-loader":"^4.13.0","semantic-release":"^17.4.2","@babel/preset-env":"7.14.1","@types/sortablejs":"^1.10.6","eslint-plugin-jest":"^24.3.6","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.13.13","babel-plugin-import":"^1.13.3","copy-webpack-plugin":"latest","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.23.2","html-webpack-plugin":"^5.3.1","clean-webpack-plugin":"^3.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","esbuild-webpack-plugin":"^1.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","jest-environment-jsdom":"^26.6.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-bundle-analyzer":"^4.4.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","@semantic-release/changelog":"^5.0.1","css-minimizer-webpack-plugin":"^2.0.0","babel-plugin-transform-runtime":"^6.23.0","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-transform-object-assign":"7.12.13","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-syntax-object-rest-spread":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.13.8"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-jinke-music-player_4.24.9_1717142986741_0.4965177542333876","host":"s3://npm-registry-packages"}},"4.25.0":{"name":"@mishanstvo/react-jinke-music-player","version":"4.25.0","keywords":["react","reactjs","player","music","audio","react-player","react-jinke-music-player","react-music-player","react-audio-player","cd-player","music-player","audio-player","component"],"author":{"name":"Jinke.Li","email":"1359518268@qq.com"},"license":"MIT","_id":"@mishanstvo/react-jinke-music-player@4.25.0","maintainers":[{"name":"mishanstvo","email":"mishanstvo13@gmail.com"}],"homepage":"https://lijinke666.github.io/react-music-player","bugs":{"url":"https://github.com/lijinke666/react-music-player/issues"},"dist":{"shasum":"6ca12fe8a85db778890afebe7623c56d6e12a839","tarball":"https://registry.npmjs.org/@mishanstvo/react-jinke-music-player/-/react-jinke-music-player-4.25.0.tgz","fileCount":72,"integrity":"sha512-Y0npzNIDHdhGobih0EsMWLzxSFNj0Asow4roKj07Htb7IYKRpkOSNF+LX0RBlS/rvCxnUh5QaSg+wwhRMTv9UA==","signatures":[{"sig":"MEUCIQC/SLW7klEb62qhr9QAOtraR6uxDggdI6HtxtFZ+6vx3QIgey83+kGnBMR+fGbBqxZmbW+0nF8yeT3NURp2IGfy/+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":624803},"main":"lib/index.js","unpkg":"dist/react-jinke-music-player.min.js","config":{"commitizen":{"path":"cz-emoji"}},"module":"es/index.js","gitHead":"bea572437f3dac6e14376ab67808e513ded0c757","scripts":{"demo":"cross-env NODE_ENV=development webpack serve --mode=development --progress --config  ./example/webpack.config.js","lint":"yarn lint:js && yarn lint:style","test":"jest __tests__/tests","build":"cross-env NODE_ENV=production yarn build:clean && yarn build:js && yarn build:css && yarn copy:less && yarn copy:module-css","start":"yarn demo","lint:js":"eslint ./src ./__tests__","prepare":"husky install","release":"semantic-release","build:es":"babel src -d es","build:js":"yarn build:cjs && yarn build:es && yarn build:umd","lint:fix":"yarn lint-fix:js && yarn lint-fix:style","prettier":"prettier -c --write '**/*'","build:cjs":"cross-env OUTPUT_MODULE=commonjs babel src -d lib","build:css":"webpack --mode=production --config webpack.css.config.js --progress","build:umd":"webpack --mode=production --config webpack.umd.config.js --progress","copy:less":"cp -r src/styles lib/styles && cp -r src/styles es/styles","build:demo":"cross-env NODE_ENV=production webpack --mode=production --progress --config  ./example/webpack.config.js","lint:style":"stylelint '{example,src}/**/*.less' --syntax less","build:clean":"rimraf lib es dist assets","build:surge":"cross-env SURGE=1 yarn build:demo ","ci:coverage":"yarn test:coverage && codecov","lint-fix:js":"yarn lint:js --fix","lint-staged":"lint-staged","pretty:quick":"pretty-quick","build:netlify":"cross-env NETLIFY=1 yarn build:demo ","test:coverage":"yarn test --coverage","build:analyzer":"cross-env ANALYZER=1 yarn build","lint-fix:style":"yarn lint:style --fix","prepublishOnly":"yarn build","copy:module-css":"cp ./assets/index.css ./assets/index.module.css","build:demo-analyzer":"cross-env ANALYZER=1 yarn build:demo"},"typings":"index.d.ts","_npmUser":{"name":"mishanstvo","email":"mishanstvo13@gmail.com"},"repository":{"url":"git+https://github.com/lijinke666/react-music-player.git","type":"git"},"_npmVersion":"10.2.4","description":"Maybe the best beautiful HTML5 responsive player component for react","directories":{"lib":"lib","example":"example"},"lint-staged":{"*.{js,jsx}":["eslint --fix","prettier --write"],"*.{css,less,json}":["prettier --write"]},"sideEffects":["assets/*","dist/*","*.less"],"_nodeVersion":"21.5.0","dependencies":{"is-mobile":"^2.2.2","rc-slider":"^9.7.2","rc-switch":"^3.2.2","classnames":"^2.3.1","downloadjs":"^1.4.7","prop-types":"^15.7.2","sortablejs":"^1.13.0","@emotion/css":"^11.10.5","react-window":"^1.8.8","react-draggable":"^4.4.3","react-virtualized":"^9.22.3","@react-icons/all-files":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","less":"^4.1.1","husky":"^6.0.0","jsdom":"^16.5.3","react":"18.2.0","enzyme":"^3.11.0","eslint":"^7.26.0","rimraf":"^3.0.2","codecov":"^3.8.2","postcss":"^8.2.14","webpack":"^5.36.2","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","react-dom":"18.2.0","stylelint":"^13.13.1","@babel/cli":"7.13.16","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.6.3","commitizen":"^4.2.4","commitlint":"^12.1.1","css-loader":"^5.2.4","pre-commit":"^1.2.2","@babel/core":"7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","html-loader":"^2.1.2","less-loader":"^8.1.1","lint-staged":"^11.0.0","webpack-cli":"^4.7.0","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","power-assert":"^1.6.1","pretty-quick":"^3.1.0","react-loader":"^2.4.7","style-loader":"~2.0.0","@babel/runtime":"7.14.0","enzyme-to-json":"^3.6.2","postcss-loader":"^5.2.0","react-hot-loader":"^4.13.0","semantic-release":"^17.4.2","@babel/preset-env":"7.14.1","@types/sortablejs":"^1.10.6","eslint-plugin-jest":"^24.3.6","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.13.13","babel-plugin-import":"^1.13.3","copy-webpack-plugin":"latest","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.23.2","html-webpack-plugin":"^5.3.1","clean-webpack-plugin":"^3.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","esbuild-webpack-plugin":"^1.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","jest-environment-jsdom":"^26.6.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-bundle-analyzer":"^4.4.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","@semantic-release/changelog":"^5.0.1","css-minimizer-webpack-plugin":"^2.0.0","babel-plugin-transform-runtime":"^6.23.0","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-transform-object-assign":"7.12.13","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-syntax-object-rest-spread":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.13.8"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-jinke-music-player_4.25.0_1717143893034_0.7753859167876198","host":"s3://npm-registry-packages"}},"4.25.1":{"name":"@mishanstvo/react-jinke-music-player","version":"4.25.1","keywords":["react","reactjs","player","music","audio","react-player","react-jinke-music-player","react-music-player","react-audio-player","cd-player","music-player","audio-player","component"],"author":{"name":"Jinke.Li","email":"1359518268@qq.com"},"license":"MIT","_id":"@mishanstvo/react-jinke-music-player@4.25.1","maintainers":[{"name":"mishanstvo","email":"mishanstvo13@gmail.com"}],"homepage":"https://lijinke666.github.io/react-music-player","bugs":{"url":"https://github.com/lijinke666/react-music-player/issues"},"dist":{"shasum":"a41168ff21a13a29ead5c48d75780d160302723c","tarball":"https://registry.npmjs.org/@mishanstvo/react-jinke-music-player/-/react-jinke-music-player-4.25.1.tgz","fileCount":72,"integrity":"sha512-XuSgyNOjhi7byB2Cqqhi/6qyPcZVVEb63BPdfHKGOSU8nOJ7eVby8f/RWKaM158oWTJFdS1O7D6HqPO7V9wYBg==","signatures":[{"sig":"MEYCIQCjDKz5PrxcAmY0F4jf5NTdyrvXRNFsy8Mm/cjAwal6LwIhAIq66RWNT4oADRsbJwlTWlUd2P20GXNx1Fd0e8+eA+8v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":624895},"main":"lib/index.js","unpkg":"dist/react-jinke-music-player.min.js","config":{"commitizen":{"path":"cz-emoji"}},"module":"es/index.js","gitHead":"bea572437f3dac6e14376ab67808e513ded0c757","scripts":{"demo":"cross-env NODE_ENV=development webpack serve --mode=development --progress --config  ./example/webpack.config.js","lint":"yarn lint:js && yarn lint:style","test":"jest __tests__/tests","build":"cross-env NODE_ENV=production yarn build:clean && yarn build:js && yarn build:css && yarn copy:less && yarn copy:module-css","start":"yarn demo","lint:js":"eslint ./src ./__tests__","prepare":"husky install","release":"semantic-release","build:es":"babel src -d es","build:js":"yarn build:cjs && yarn build:es && yarn build:umd","lint:fix":"yarn lint-fix:js && yarn lint-fix:style","prettier":"prettier -c --write '**/*'","build:cjs":"cross-env OUTPUT_MODULE=commonjs babel src -d lib","build:css":"webpack --mode=production --config webpack.css.config.js --progress","build:umd":"webpack --mode=production --config webpack.umd.config.js --progress","copy:less":"cp -r src/styles lib/styles && cp -r src/styles es/styles","build:demo":"cross-env NODE_ENV=production webpack --mode=production --progress --config  ./example/webpack.config.js","lint:style":"stylelint '{example,src}/**/*.less' --syntax less","build:clean":"rimraf lib es dist assets","build:surge":"cross-env SURGE=1 yarn build:demo ","ci:coverage":"yarn test:coverage && codecov","lint-fix:js":"yarn lint:js --fix","lint-staged":"lint-staged","pretty:quick":"pretty-quick","build:netlify":"cross-env NETLIFY=1 yarn build:demo ","test:coverage":"yarn test --coverage","build:analyzer":"cross-env ANALYZER=1 yarn build","lint-fix:style":"yarn lint:style --fix","prepublishOnly":"yarn build","copy:module-css":"cp ./assets/index.css ./assets/index.module.css","build:demo-analyzer":"cross-env ANALYZER=1 yarn build:demo"},"typings":"index.d.ts","_npmUser":{"name":"mishanstvo","email":"mishanstvo13@gmail.com"},"repository":{"url":"git+https://github.com/lijinke666/react-music-player.git","type":"git"},"_npmVersion":"10.2.4","description":"Maybe the best beautiful HTML5 responsive player component for react","directories":{"lib":"lib","example":"example"},"lint-staged":{"*.{js,jsx}":["eslint --fix","prettier --write"],"*.{css,less,json}":["prettier --write"]},"sideEffects":["assets/*","dist/*","*.less"],"_nodeVersion":"21.5.0","dependencies":{"is-mobile":"^2.2.2","rc-slider":"^9.7.2","rc-switch":"^3.2.2","classnames":"^2.3.1","downloadjs":"^1.4.7","prop-types":"^15.7.2","sortablejs":"^1.13.0","@emotion/css":"^11.10.5","react-window":"^1.8.8","react-draggable":"^4.4.3","react-virtualized":"^9.22.3","@react-icons/all-files":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","less":"^4.1.1","husky":"^6.0.0","jsdom":"^16.5.3","react":"18.2.0","enzyme":"^3.11.0","eslint":"^7.26.0","rimraf":"^3.0.2","codecov":"^3.8.2","postcss":"^8.2.14","webpack":"^5.36.2","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","react-dom":"18.2.0","stylelint":"^13.13.1","@babel/cli":"7.13.16","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.6.3","commitizen":"^4.2.4","commitlint":"^12.1.1","css-loader":"^5.2.4","pre-commit":"^1.2.2","@babel/core":"7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","html-loader":"^2.1.2","less-loader":"^8.1.1","lint-staged":"^11.0.0","webpack-cli":"^4.7.0","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","power-assert":"^1.6.1","pretty-quick":"^3.1.0","react-loader":"^2.4.7","style-loader":"~2.0.0","@babel/runtime":"7.14.0","enzyme-to-json":"^3.6.2","postcss-loader":"^5.2.0","react-hot-loader":"^4.13.0","semantic-release":"^17.4.2","@babel/preset-env":"7.14.1","@types/sortablejs":"^1.10.6","eslint-plugin-jest":"^24.3.6","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.13.13","babel-plugin-import":"^1.13.3","copy-webpack-plugin":"latest","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.23.2","html-webpack-plugin":"^5.3.1","clean-webpack-plugin":"^3.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","esbuild-webpack-plugin":"^1.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","jest-environment-jsdom":"^26.6.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-bundle-analyzer":"^4.4.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","@semantic-release/changelog":"^5.0.1","css-minimizer-webpack-plugin":"^2.0.0","babel-plugin-transform-runtime":"^6.23.0","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-transform-object-assign":"7.12.13","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-syntax-object-rest-spread":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.13.8"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-jinke-music-player_4.25.1_1717405332239_0.486637696914332","host":"s3://npm-registry-packages"}},"4.25.2":{"name":"@mishanstvo/react-jinke-music-player","version":"4.25.2","keywords":["react","reactjs","player","music","audio","react-player","react-jinke-music-player","react-music-player","react-audio-player","cd-player","music-player","audio-player","component"],"author":{"name":"Jinke.Li","email":"1359518268@qq.com"},"license":"MIT","_id":"@mishanstvo/react-jinke-music-player@4.25.2","maintainers":[{"name":"mishanstvo","email":"mishanstvo13@gmail.com"}],"homepage":"https://lijinke666.github.io/react-music-player","bugs":{"url":"https://github.com/lijinke666/react-music-player/issues"},"dist":{"shasum":"6db2a01e890307050da845faaa93e115550498b0","tarball":"https://registry.npmjs.org/@mishanstvo/react-jinke-music-player/-/react-jinke-music-player-4.25.2.tgz","fileCount":72,"integrity":"sha512-d6nCaXuVwTH9IESLwUv+8j2Xt3YTlebIqQxoWO8OMXpEq+sNAofQAyeMBkqNgvBypvEmOMjceQTVjDxT3B3yWQ==","signatures":[{"sig":"MEUCIQDpkHyZkg2WexQEIngcu4ZuChU+s9/nkdl6tsdvrABObAIgfnMheVQE6pEocl1bMJDkIJRS6n8Rys32o4YWoYX63nk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":625146},"main":"lib/index.js","unpkg":"dist/react-jinke-music-player.min.js","config":{"commitizen":{"path":"cz-emoji"}},"module":"es/index.js","gitHead":"3253d1ee0b02c70b48b91a8ddfbf527c8a488bdb","scripts":{"demo":"cross-env NODE_ENV=development webpack serve --mode=development --progress --config  ./example/webpack.config.js","lint":"yarn lint:js && yarn lint:style","test":"jest __tests__/tests","build":"cross-env NODE_ENV=production yarn build:clean && yarn build:js && yarn build:css && yarn copy:less && yarn copy:module-css","start":"yarn demo","lint:js":"eslint ./src ./__tests__","prepare":"husky install","release":"semantic-release","build:es":"babel src -d es","build:js":"yarn build:cjs && yarn build:es && yarn build:umd","lint:fix":"yarn lint-fix:js && yarn lint-fix:style","prettier":"prettier -c --write '**/*'","build:cjs":"cross-env OUTPUT_MODULE=commonjs babel src -d lib","build:css":"webpack --mode=production --config webpack.css.config.js --progress","build:umd":"webpack --mode=production --config webpack.umd.config.js --progress","copy:less":"cp -r src/styles lib/styles && cp -r src/styles es/styles","build:demo":"cross-env NODE_ENV=production webpack --mode=production --progress --config  ./example/webpack.config.js","lint:style":"stylelint '{example,src}/**/*.less' --syntax less","build:clean":"rimraf lib es dist assets","build:surge":"cross-env SURGE=1 yarn build:demo ","ci:coverage":"yarn test:coverage && codecov","lint-fix:js":"yarn lint:js --fix","lint-staged":"lint-staged","pretty:quick":"pretty-quick","build:netlify":"cross-env NETLIFY=1 yarn build:demo ","test:coverage":"yarn test --coverage","build:analyzer":"cross-env ANALYZER=1 yarn build","lint-fix:style":"yarn lint:style --fix","prepublishOnly":"yarn build","copy:module-css":"cp ./assets/index.css ./assets/index.module.css","build:demo-analyzer":"cross-env ANALYZER=1 yarn build:demo"},"typings":"index.d.ts","_npmUser":{"name":"mishanstvo","email":"mishanstvo13@gmail.com"},"repository":{"url":"git+https://github.com/lijinke666/react-music-player.git","type":"git"},"_npmVersion":"10.2.4","description":"Maybe the best beautiful HTML5 responsive player component for react","directories":{"lib":"lib","example":"example"},"lint-staged":{"*.{js,jsx}":["eslint --fix","prettier --write"],"*.{css,less,json}":["prettier --write"]},"sideEffects":["assets/*","dist/*","*.less"],"_nodeVersion":"21.5.0","dependencies":{"is-mobile":"^2.2.2","rc-slider":"^9.7.2","rc-switch":"^3.2.2","classnames":"^2.3.1","downloadjs":"^1.4.7","prop-types":"^15.7.2","sortablejs":"^1.13.0","@emotion/css":"^11.10.5","react-window":"^1.8.8","react-draggable":"^4.4.3","react-virtualized":"^9.22.3","@react-icons/all-files":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","less":"^4.1.1","husky":"^6.0.0","jsdom":"^16.5.3","react":"18.2.0","enzyme":"^3.11.0","eslint":"^7.26.0","rimraf":"^3.0.2","codecov":"^3.8.2","postcss":"^8.2.14","webpack":"^5.36.2","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","react-dom":"18.2.0","stylelint":"^13.13.1","@babel/cli":"7.13.16","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.6.3","commitizen":"^4.2.4","commitlint":"^12.1.1","css-loader":"^5.2.4","pre-commit":"^1.2.2","@babel/core":"7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","html-loader":"^2.1.2","less-loader":"^8.1.1","lint-staged":"^11.0.0","webpack-cli":"^4.7.0","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","power-assert":"^1.6.1","pretty-quick":"^3.1.0","react-loader":"^2.4.7","style-loader":"~2.0.0","@babel/runtime":"7.14.0","enzyme-to-json":"^3.6.2","postcss-loader":"^5.2.0","react-hot-loader":"^4.13.0","semantic-release":"^17.4.2","@babel/preset-env":"7.14.1","@types/sortablejs":"^1.10.6","eslint-plugin-jest":"^24.3.6","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.13.13","babel-plugin-import":"^1.13.3","copy-webpack-plugin":"latest","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.23.2","html-webpack-plugin":"^5.3.1","clean-webpack-plugin":"^3.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","esbuild-webpack-plugin":"^1.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","jest-environment-jsdom":"^26.6.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-bundle-analyzer":"^4.4.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","@semantic-release/changelog":"^5.0.1","css-minimizer-webpack-plugin":"^2.0.0","babel-plugin-transform-runtime":"^6.23.0","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-transform-object-assign":"7.12.13","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-syntax-object-rest-spread":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.13.8"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-jinke-music-player_4.25.2_1724054111150_0.2324461932395978","host":"s3://npm-registry-packages"}},"4.25.3":{"name":"@mishanstvo/react-jinke-music-player","version":"4.25.3","keywords":["react","reactjs","player","music","audio","react-player","react-jinke-music-player","react-music-player","react-audio-player","cd-player","music-player","audio-player","component"],"author":{"name":"Jinke.Li","email":"1359518268@qq.com"},"license":"MIT","_id":"@mishanstvo/react-jinke-music-player@4.25.3","maintainers":[{"name":"mishanstvo","email":"mishanstvo13@gmail.com"}],"homepage":"https://lijinke666.github.io/react-music-player","bugs":{"url":"https://github.com/lijinke666/react-music-player/issues"},"dist":{"shasum":"b909353d9b590ba4065a4243e11a592855032b62","tarball":"https://registry.npmjs.org/@mishanstvo/react-jinke-music-player/-/react-jinke-music-player-4.25.3.tgz","fileCount":72,"integrity":"sha512-XGVFGHBIZaIpbMKZUWJirTFC4+kUxgMZTTHekM4fndAHZpNrfQK3FyuRSfZ9myKv2W3ufEx8aYIwbTij6SXbfg==","signatures":[{"sig":"MEQCIEgbulFTrVm9FNluPutmO7MV8qDrXlzMKU6ESb98rK5PAiAiFYy9Wwb2FijaByQLXxBW8dV6ATQtJxCb08+NUuFf7Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":625257},"main":"lib/index.js","unpkg":"dist/react-jinke-music-player.min.js","config":{"commitizen":{"path":"cz-emoji"}},"module":"es/index.js","gitHead":"1ae2abfebc2924f7be54d3a40b3463ae7d41ac37","scripts":{"demo":"cross-env NODE_ENV=development webpack serve --mode=development --progress --config  ./example/webpack.config.js","lint":"yarn lint:js && yarn lint:style","test":"jest __tests__/tests","build":"cross-env NODE_ENV=production yarn build:clean && yarn build:js && yarn build:css && yarn copy:less && yarn copy:module-css","start":"yarn demo","lint:js":"eslint ./src ./__tests__","prepare":"husky install","release":"semantic-release","build:es":"babel src -d es","build:js":"yarn build:cjs && yarn build:es && yarn build:umd","lint:fix":"yarn lint-fix:js && yarn lint-fix:style","prettier":"prettier -c --write '**/*'","build:cjs":"cross-env OUTPUT_MODULE=commonjs babel src -d lib","build:css":"webpack --mode=production --config webpack.css.config.js --progress","build:umd":"webpack --mode=production --config webpack.umd.config.js --progress","copy:less":"cp -r src/styles lib/styles && cp -r src/styles es/styles","build:demo":"cross-env NODE_ENV=production webpack --mode=production --progress --config  ./example/webpack.config.js","lint:style":"stylelint '{example,src}/**/*.less' --syntax less","build:clean":"rimraf lib es dist assets","build:surge":"cross-env SURGE=1 yarn build:demo ","ci:coverage":"yarn test:coverage && codecov","lint-fix:js":"yarn lint:js --fix","lint-staged":"lint-staged","pretty:quick":"pretty-quick","build:netlify":"cross-env NETLIFY=1 yarn build:demo ","test:coverage":"yarn test --coverage","build:analyzer":"cross-env ANALYZER=1 yarn build","lint-fix:style":"yarn lint:style --fix","prepublishOnly":"yarn build","copy:module-css":"cp ./assets/index.css ./assets/index.module.css","build:demo-analyzer":"cross-env ANALYZER=1 yarn build:demo"},"typings":"index.d.ts","_npmUser":{"name":"mishanstvo","email":"mishanstvo13@gmail.com"},"repository":{"url":"git+https://github.com/lijinke666/react-music-player.git","type":"git"},"_npmVersion":"10.2.4","description":"Maybe the best beautiful HTML5 responsive player component for react","directories":{"lib":"lib","example":"example"},"lint-staged":{"*.{js,jsx}":["eslint --fix","prettier --write"],"*.{css,less,json}":["prettier --write"]},"sideEffects":["assets/*","dist/*","*.less"],"_nodeVersion":"21.5.0","dependencies":{"is-mobile":"^2.2.2","rc-slider":"^9.7.2","rc-switch":"^3.2.2","classnames":"^2.3.1","downloadjs":"^1.4.7","prop-types":"^15.7.2","sortablejs":"^1.13.0","@emotion/css":"^11.10.5","react-window":"^1.8.8","react-draggable":"^4.4.3","react-virtualized":"^9.22.3","@react-icons/all-files":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","less":"^4.1.1","husky":"^6.0.0","jsdom":"^16.5.3","react":"18.2.0","enzyme":"^3.11.0","eslint":"^7.26.0","rimraf":"^3.0.2","codecov":"^3.8.2","postcss":"^8.2.14","webpack":"^5.36.2","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","react-dom":"18.2.0","stylelint":"^13.13.1","@babel/cli":"7.13.16","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.6.3","commitizen":"^4.2.4","commitlint":"^12.1.1","css-loader":"^5.2.4","pre-commit":"^1.2.2","@babel/core":"7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","html-loader":"^2.1.2","less-loader":"^8.1.1","lint-staged":"^11.0.0","webpack-cli":"^4.7.0","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","power-assert":"^1.6.1","pretty-quick":"^3.1.0","react-loader":"^2.4.7","style-loader":"~2.0.0","@babel/runtime":"7.14.0","enzyme-to-json":"^3.6.2","postcss-loader":"^5.2.0","react-hot-loader":"^4.13.0","semantic-release":"^17.4.2","@babel/preset-env":"7.14.1","@types/sortablejs":"^1.10.6","eslint-plugin-jest":"^24.3.6","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.13.13","babel-plugin-import":"^1.13.3","copy-webpack-plugin":"latest","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.23.2","html-webpack-plugin":"^5.3.1","clean-webpack-plugin":"^3.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","esbuild-webpack-plugin":"^1.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","jest-environment-jsdom":"^26.6.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-bundle-analyzer":"^4.4.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","@semantic-release/changelog":"^5.0.1","css-minimizer-webpack-plugin":"^2.0.0","babel-plugin-transform-runtime":"^6.23.0","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-transform-object-assign":"7.12.13","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-syntax-object-rest-spread":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.13.8"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-jinke-music-player_4.25.3_1724321337477_0.7378435698750028","host":"s3://npm-registry-packages"}},"4.25.4":{"name":"@mishanstvo/react-jinke-music-player","version":"4.25.4","keywords":["react","reactjs","player","music","audio","react-player","react-jinke-music-player","react-music-player","react-audio-player","cd-player","music-player","audio-player","component"],"author":{"name":"Jinke.Li","email":"1359518268@qq.com"},"license":"MIT","_id":"@mishanstvo/react-jinke-music-player@4.25.4","maintainers":[{"name":"mishanstvo","email":"mishanstvo13@gmail.com"}],"homepage":"https://lijinke666.github.io/react-music-player","bugs":{"url":"https://github.com/lijinke666/react-music-player/issues"},"dist":{"shasum":"d40d8cf6e226f854408b4d3e457b23c9463133de","tarball":"https://registry.npmjs.org/@mishanstvo/react-jinke-music-player/-/react-jinke-music-player-4.25.4.tgz","fileCount":72,"integrity":"sha512-s2myq0EGReMovqu0zNdYzYb/dMlc+GHY4LdeJAQMhF/7LvwaWBg+w2iKd5R72Tw/FtaqamyKson4zgu0/rD9zA==","signatures":[{"sig":"MEQCIHnhTc49ui81vrmEfSCIxkPFiMoLUiu2pSk6o2ADmvOVAiAUp9KptGY04/iL9fIGZahIi/MXOxuWOixp8f3MVxR+eQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":625675},"main":"lib/index.js","unpkg":"dist/react-jinke-music-player.min.js","config":{"commitizen":{"path":"cz-emoji"}},"module":"es/index.js","gitHead":"1ae2abfebc2924f7be54d3a40b3463ae7d41ac37","scripts":{"demo":"cross-env NODE_ENV=development webpack serve --mode=development --progress --config  ./example/webpack.config.js","lint":"yarn lint:js && yarn lint:style","test":"jest __tests__/tests","build":"cross-env NODE_ENV=production yarn build:clean && yarn build:js && yarn build:css && yarn copy:less && yarn copy:module-css","start":"yarn demo","lint:js":"eslint ./src ./__tests__","prepare":"husky install","release":"semantic-release","build:es":"babel src -d es","build:js":"yarn build:cjs && yarn build:es && yarn build:umd","lint:fix":"yarn lint-fix:js && yarn lint-fix:style","prettier":"prettier -c --write '**/*'","build:cjs":"cross-env OUTPUT_MODULE=commonjs babel src -d lib","build:css":"webpack --mode=production --config webpack.css.config.js --progress","build:umd":"webpack --mode=production --config webpack.umd.config.js --progress","copy:less":"cp -r src/styles lib/styles && cp -r src/styles es/styles","build:demo":"cross-env NODE_ENV=production webpack --mode=production --progress --config  ./example/webpack.config.js","lint:style":"stylelint '{example,src}/**/*.less' --syntax less","build:clean":"rimraf lib es dist assets","build:surge":"cross-env SURGE=1 yarn build:demo ","ci:coverage":"yarn test:coverage && codecov","lint-fix:js":"yarn lint:js --fix","lint-staged":"lint-staged","pretty:quick":"pretty-quick","build:netlify":"cross-env NETLIFY=1 yarn build:demo ","test:coverage":"yarn test --coverage","build:analyzer":"cross-env ANALYZER=1 yarn build","lint-fix:style":"yarn lint:style --fix","prepublishOnly":"yarn build","copy:module-css":"cp ./assets/index.css ./assets/index.module.css","build:demo-analyzer":"cross-env ANALYZER=1 yarn build:demo"},"typings":"index.d.ts","_npmUser":{"name":"mishanstvo","email":"mishanstvo13@gmail.com"},"repository":{"url":"git+https://github.com/lijinke666/react-music-player.git","type":"git"},"_npmVersion":"10.2.4","description":"Maybe the best beautiful HTML5 responsive player component for react","directories":{"lib":"lib","example":"example"},"lint-staged":{"*.{js,jsx}":["eslint --fix","prettier --write"],"*.{css,less,json}":["prettier --write"]},"sideEffects":["assets/*","dist/*","*.less"],"_nodeVersion":"21.5.0","dependencies":{"is-mobile":"^2.2.2","rc-slider":"^9.7.2","rc-switch":"^3.2.2","classnames":"^2.3.1","downloadjs":"^1.4.7","prop-types":"^15.7.2","sortablejs":"^1.13.0","@emotion/css":"^11.10.5","react-window":"^1.8.8","react-draggable":"^4.4.3","react-virtualized":"^9.22.3","@react-icons/all-files":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","less":"^4.1.1","husky":"^6.0.0","jsdom":"^16.5.3","react":"18.2.0","enzyme":"^3.11.0","eslint":"^7.26.0","rimraf":"^3.0.2","codecov":"^3.8.2","postcss":"^8.2.14","webpack":"^5.36.2","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","react-dom":"18.2.0","stylelint":"^13.13.1","@babel/cli":"7.13.16","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.6.3","commitizen":"^4.2.4","commitlint":"^12.1.1","css-loader":"^5.2.4","pre-commit":"^1.2.2","@babel/core":"7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","html-loader":"^2.1.2","less-loader":"^8.1.1","lint-staged":"^11.0.0","webpack-cli":"^4.7.0","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","power-assert":"^1.6.1","pretty-quick":"^3.1.0","react-loader":"^2.4.7","style-loader":"~2.0.0","@babel/runtime":"7.14.0","enzyme-to-json":"^3.6.2","postcss-loader":"^5.2.0","react-hot-loader":"^4.13.0","semantic-release":"^17.4.2","@babel/preset-env":"7.14.1","@types/sortablejs":"^1.10.6","eslint-plugin-jest":"^24.3.6","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.13.13","babel-plugin-import":"^1.13.3","copy-webpack-plugin":"latest","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.23.2","html-webpack-plugin":"^5.3.1","clean-webpack-plugin":"^3.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","esbuild-webpack-plugin":"^1.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","jest-environment-jsdom":"^26.6.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-bundle-analyzer":"^4.4.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","@semantic-release/changelog":"^5.0.1","css-minimizer-webpack-plugin":"^2.0.0","babel-plugin-transform-runtime":"^6.23.0","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-transform-object-assign":"7.12.13","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-syntax-object-rest-spread":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.13.8"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-jinke-music-player_4.25.4_1725281716119_0.2654647887771733","host":"s3://npm-registry-packages"}},"4.25.5":{"name":"@mishanstvo/react-jinke-music-player","version":"4.25.5","keywords":["react","reactjs","player","music","audio","react-player","react-jinke-music-player","react-music-player","react-audio-player","cd-player","music-player","audio-player","component"],"author":{"name":"Jinke.Li","email":"1359518268@qq.com"},"license":"MIT","_id":"@mishanstvo/react-jinke-music-player@4.25.5","maintainers":[{"name":"mishanstvo","email":"mishanstvo13@gmail.com"}],"homepage":"https://lijinke666.github.io/react-music-player","bugs":{"url":"https://github.com/lijinke666/react-music-player/issues"},"dist":{"shasum":"0ba9f4b09d1141882dff68bce07612b875909eb6","tarball":"https://registry.npmjs.org/@mishanstvo/react-jinke-music-player/-/react-jinke-music-player-4.25.5.tgz","fileCount":72,"integrity":"sha512-MwU7cfyfebaVfmPyDLAbSL7/oXpAfs/z5AIajko2oCWdg+0NSxTVYr4OO8hRradknpfDoDCTjRV/BZsAvWRtFw==","signatures":[{"sig":"MEUCIAzs7cdQxW9MfXcuEu11WO3HGihTy3HU9ni0PNfttPIIAiEA3b78DUz7HJOxyyMgr7Gg3CMb3dsOnOitK8FjOCjXtXw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":626530},"main":"lib/index.js","unpkg":"dist/react-jinke-music-player.min.js","config":{"commitizen":{"path":"cz-emoji"}},"module":"es/index.js","gitHead":"ef0a4c38731ff6fff70b17b027c2a8787f917f60","scripts":{"demo":"cross-env NODE_ENV=development webpack serve --mode=development --progress --config  ./example/webpack.config.js","lint":"yarn lint:js && yarn lint:style","test":"jest __tests__/tests","build":"cross-env NODE_ENV=production yarn build:clean && yarn build:js && yarn build:css && yarn copy:less && yarn copy:module-css","start":"yarn demo","lint:js":"eslint ./src ./__tests__","prepare":"husky install","release":"semantic-release","build:es":"babel src -d es","build:js":"yarn build:cjs && yarn build:es && yarn build:umd","lint:fix":"yarn lint-fix:js && yarn lint-fix:style","prettier":"prettier -c --write '**/*'","build:cjs":"cross-env OUTPUT_MODULE=commonjs babel src -d lib","build:css":"webpack --mode=production --config webpack.css.config.js --progress","build:umd":"webpack --mode=production --config webpack.umd.config.js --progress","copy:less":"cp -r src/styles lib/styles && cp -r src/styles es/styles","build:demo":"cross-env NODE_ENV=production webpack --mode=production --progress --config  ./example/webpack.config.js","lint:style":"stylelint '{example,src}/**/*.less' --syntax less","build:clean":"rimraf lib es dist assets","build:surge":"cross-env SURGE=1 yarn build:demo ","ci:coverage":"yarn test:coverage && codecov","lint-fix:js":"yarn lint:js --fix","lint-staged":"lint-staged","pretty:quick":"pretty-quick","build:netlify":"cross-env NETLIFY=1 yarn build:demo ","test:coverage":"yarn test --coverage","build:analyzer":"cross-env ANALYZER=1 yarn build","lint-fix:style":"yarn lint:style --fix","prepublishOnly":"yarn build","copy:module-css":"cp ./assets/index.css ./assets/index.module.css","build:demo-analyzer":"cross-env ANALYZER=1 yarn build:demo"},"typings":"index.d.ts","_npmUser":{"name":"mishanstvo","email":"mishanstvo13@gmail.com"},"repository":{"url":"git+https://github.com/lijinke666/react-music-player.git","type":"git"},"_npmVersion":"10.2.4","description":"Maybe the best beautiful HTML5 responsive player component for react","directories":{"lib":"lib","example":"example"},"lint-staged":{"*.{js,jsx}":["eslint --fix","prettier --write"],"*.{css,less,json}":["prettier --write"]},"sideEffects":["assets/*","dist/*","*.less"],"_nodeVersion":"21.5.0","dependencies":{"is-mobile":"^2.2.2","rc-slider":"^9.7.2","rc-switch":"^3.2.2","classnames":"^2.3.1","downloadjs":"^1.4.7","prop-types":"^15.7.2","sortablejs":"^1.13.0","@emotion/css":"^11.10.5","react-window":"^1.8.8","react-draggable":"^4.4.3","react-virtualized":"^9.22.3","@react-icons/all-files":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","less":"^4.1.1","husky":"^6.0.0","jsdom":"^16.5.3","react":"18.2.0","enzyme":"^3.11.0","eslint":"^7.26.0","rimraf":"^3.0.2","codecov":"^3.8.2","postcss":"^8.2.14","webpack":"^5.36.2","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","react-dom":"18.2.0","stylelint":"^13.13.1","@babel/cli":"7.13.16","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.6.3","commitizen":"^4.2.4","commitlint":"^12.1.1","css-loader":"^5.2.4","pre-commit":"^1.2.2","@babel/core":"7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","html-loader":"^2.1.2","less-loader":"^8.1.1","lint-staged":"^11.0.0","webpack-cli":"^4.7.0","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","power-assert":"^1.6.1","pretty-quick":"^3.1.0","react-loader":"^2.4.7","style-loader":"~2.0.0","@babel/runtime":"7.14.0","enzyme-to-json":"^3.6.2","postcss-loader":"^5.2.0","react-hot-loader":"^4.13.0","semantic-release":"^17.4.2","@babel/preset-env":"7.14.1","@types/sortablejs":"^1.10.6","eslint-plugin-jest":"^24.3.6","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.13.13","babel-plugin-import":"^1.13.3","copy-webpack-plugin":"latest","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.23.2","html-webpack-plugin":"^5.3.1","clean-webpack-plugin":"^3.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","esbuild-webpack-plugin":"^1.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","jest-environment-jsdom":"^26.6.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-bundle-analyzer":"^4.4.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","@semantic-release/changelog":"^5.0.1","css-minimizer-webpack-plugin":"^2.0.0","babel-plugin-transform-runtime":"^6.23.0","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-transform-object-assign":"7.12.13","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-syntax-object-rest-spread":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.13.8"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-jinke-music-player_4.25.5_1726483949019_0.3158913115323416","host":"s3://npm-registry-packages"}},"4.25.6":{"name":"@mishanstvo/react-jinke-music-player","version":"4.25.6","keywords":["react","reactjs","player","music","audio","react-player","react-jinke-music-player","react-music-player","react-audio-player","cd-player","music-player","audio-player","component"],"author":{"name":"Jinke.Li","email":"1359518268@qq.com"},"license":"MIT","_id":"@mishanstvo/react-jinke-music-player@4.25.6","maintainers":[{"name":"mishanstvo","email":"mishanstvo13@gmail.com"}],"homepage":"https://lijinke666.github.io/react-music-player","bugs":{"url":"https://github.com/lijinke666/react-music-player/issues"},"dist":{"shasum":"c4d5c883b30bdf6277b1e8fc1e8b6d7ff0a052fc","tarball":"https://registry.npmjs.org/@mishanstvo/react-jinke-music-player/-/react-jinke-music-player-4.25.6.tgz","fileCount":72,"integrity":"sha512-a1YR3YC9b2aeOvSkeKeXXhNso/IPUNPjko4ROFFEOG4I2MOCW6jZfJPcYPlo2fYCU9ZWWWxeXC+GfiN3bnJjEQ==","signatures":[{"sig":"MEYCIQDKk+50VvqozRn8lDVEKnawT3eJBKPMfE5FDxtp9hg8KAIhANLMZX8Ap4jlTa643QZPpmjCGkc0V2VWkD88OX0z0xSh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":627930},"main":"lib/index.js","unpkg":"dist/react-jinke-music-player.min.js","config":{"commitizen":{"path":"cz-emoji"}},"module":"es/index.js","gitHead":"d899476253bb2b02c3e58f6ce2b2676f7139cce9","scripts":{"demo":"cross-env NODE_ENV=development webpack serve --mode=development --progress --config  ./example/webpack.config.js","lint":"yarn lint:js && yarn lint:style","test":"jest __tests__/tests","build":"cross-env NODE_ENV=production yarn build:clean && yarn build:js && yarn build:css && yarn copy:less && yarn copy:module-css","start":"yarn demo","lint:js":"eslint ./src ./__tests__","prepare":"husky install","release":"semantic-release","build:es":"babel src -d es","build:js":"yarn build:cjs && yarn build:es && yarn build:umd","lint:fix":"yarn lint-fix:js && yarn lint-fix:style","prettier":"prettier -c --write '**/*'","build:cjs":"cross-env OUTPUT_MODULE=commonjs babel src -d lib","build:css":"webpack --mode=production --config webpack.css.config.js --progress","build:umd":"webpack --mode=production --config webpack.umd.config.js --progress","copy:less":"cp -r src/styles lib/styles && cp -r src/styles es/styles","build:demo":"cross-env NODE_ENV=production webpack --mode=production --progress --config  ./example/webpack.config.js","lint:style":"stylelint '{example,src}/**/*.less' --syntax less","build:clean":"rimraf lib es dist assets","build:surge":"cross-env SURGE=1 yarn build:demo ","ci:coverage":"yarn test:coverage && codecov","lint-fix:js":"yarn lint:js --fix","lint-staged":"lint-staged","pretty:quick":"pretty-quick","build:netlify":"cross-env NETLIFY=1 yarn build:demo ","test:coverage":"yarn test --coverage","build:analyzer":"cross-env ANALYZER=1 yarn build","lint-fix:style":"yarn lint:style --fix","prepublishOnly":"yarn build","copy:module-css":"cp ./assets/index.css ./assets/index.module.css","build:demo-analyzer":"cross-env ANALYZER=1 yarn build:demo"},"typings":"index.d.ts","_npmUser":{"name":"mishanstvo","email":"mishanstvo13@gmail.com"},"repository":{"url":"git+https://github.com/lijinke666/react-music-player.git","type":"git"},"_npmVersion":"10.2.4","description":"Maybe the best beautiful HTML5 responsive player component for react","directories":{"lib":"lib","example":"example"},"lint-staged":{"*.{js,jsx}":["eslint --fix","prettier --write"],"*.{css,less,json}":["prettier --write"]},"sideEffects":["assets/*","dist/*","*.less"],"_nodeVersion":"21.5.0","dependencies":{"is-mobile":"^2.2.2","rc-slider":"^9.7.2","rc-switch":"^3.2.2","classnames":"^2.3.1","downloadjs":"^1.4.7","prop-types":"^15.7.2","sortablejs":"^1.13.0","@emotion/css":"^11.10.5","react-window":"^1.8.8","react-draggable":"^4.4.3","react-virtualized":"^9.22.3","@react-icons/all-files":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","less":"^4.1.1","husky":"^6.0.0","jsdom":"^16.5.3","react":"18.2.0","enzyme":"^3.11.0","eslint":"^7.26.0","rimraf":"^3.0.2","codecov":"^3.8.2","postcss":"^8.2.14","webpack":"^5.36.2","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","react-dom":"18.2.0","stylelint":"^13.13.1","@babel/cli":"7.13.16","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.6.3","commitizen":"^4.2.4","commitlint":"^12.1.1","css-loader":"^5.2.4","pre-commit":"^1.2.2","@babel/core":"7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","html-loader":"^2.1.2","less-loader":"^8.1.1","lint-staged":"^11.0.0","webpack-cli":"^4.7.0","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","power-assert":"^1.6.1","pretty-quick":"^3.1.0","react-loader":"^2.4.7","style-loader":"~2.0.0","@babel/runtime":"7.14.0","enzyme-to-json":"^3.6.2","postcss-loader":"^5.2.0","react-hot-loader":"^4.13.0","semantic-release":"^17.4.2","@babel/preset-env":"7.14.1","@types/sortablejs":"^1.10.6","eslint-plugin-jest":"^24.3.6","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.13.13","babel-plugin-import":"^1.13.3","copy-webpack-plugin":"latest","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.23.2","html-webpack-plugin":"^5.3.1","clean-webpack-plugin":"^3.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","esbuild-webpack-plugin":"^1.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","jest-environment-jsdom":"^26.6.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-bundle-analyzer":"^4.4.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","@semantic-release/changelog":"^5.0.1","css-minimizer-webpack-plugin":"^2.0.0","babel-plugin-transform-runtime":"^6.23.0","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-transform-object-assign":"7.12.13","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-syntax-object-rest-spread":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.13.8"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-jinke-music-player_4.25.6_1727353394286_0.6034971103878262","host":"s3://npm-registry-packages"}},"4.25.7":{"name":"@mishanstvo/react-jinke-music-player","version":"4.25.7","keywords":["react","reactjs","player","music","audio","react-player","react-jinke-music-player","react-music-player","react-audio-player","cd-player","music-player","audio-player","component"],"author":{"name":"Jinke.Li","email":"1359518268@qq.com"},"license":"MIT","_id":"@mishanstvo/react-jinke-music-player@4.25.7","maintainers":[{"name":"mishanstvo","email":"mishanstvo13@gmail.com"}],"homepage":"https://lijinke666.github.io/react-music-player","bugs":{"url":"https://github.com/lijinke666/react-music-player/issues"},"dist":{"shasum":"f616f97cc48b13f08583185e0600a92f3d870607","tarball":"https://registry.npmjs.org/@mishanstvo/react-jinke-music-player/-/react-jinke-music-player-4.25.7.tgz","fileCount":72,"integrity":"sha512-fV0YKUUB3p7ys99nMT+jU2oESuV9kTa0WvLaBeAiwR2BJu3A1A8kq+Z3mytT+t+6vBmfgHt12DrHHiOZyZw03w==","signatures":[{"sig":"MEQCIHx7sXBLHrrwJyufsFpTEX/MXJc//iG4cEcUjH3Y+j8CAiBq0I6ZA3+HOz7OVtzVawdV8wh6oDX6CPvCxWa34VFJGw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":627926},"main":"lib/index.js","unpkg":"dist/react-jinke-music-player.min.js","config":{"commitizen":{"path":"cz-emoji"}},"module":"es/index.js","gitHead":"d899476253bb2b02c3e58f6ce2b2676f7139cce9","scripts":{"demo":"cross-env NODE_ENV=development webpack serve --mode=development --progress --config  ./example/webpack.config.js","lint":"yarn lint:js && yarn lint:style","test":"jest __tests__/tests","build":"cross-env NODE_ENV=production yarn build:clean && yarn build:js && yarn build:css && yarn copy:less && yarn copy:module-css","start":"yarn demo","lint:js":"eslint ./src ./__tests__","prepare":"husky install","release":"semantic-release","build:es":"babel src -d es","build:js":"yarn build:cjs && yarn build:es && yarn build:umd","lint:fix":"yarn lint-fix:js && yarn lint-fix:style","prettier":"prettier -c --write '**/*'","build:cjs":"cross-env OUTPUT_MODULE=commonjs babel src -d lib","build:css":"webpack --mode=production --config webpack.css.config.js --progress","build:umd":"webpack --mode=production --config webpack.umd.config.js --progress","copy:less":"cp -r src/styles lib/styles && cp -r src/styles es/styles","build:demo":"cross-env NODE_ENV=production webpack --mode=production --progress --config  ./example/webpack.config.js","lint:style":"stylelint '{example,src}/**/*.less' --syntax less","build:clean":"rimraf lib es dist assets","build:surge":"cross-env SURGE=1 yarn build:demo ","ci:coverage":"yarn test:coverage && codecov","lint-fix:js":"yarn lint:js --fix","lint-staged":"lint-staged","pretty:quick":"pretty-quick","build:netlify":"cross-env NETLIFY=1 yarn build:demo ","test:coverage":"yarn test --coverage","build:analyzer":"cross-env ANALYZER=1 yarn build","lint-fix:style":"yarn lint:style --fix","prepublishOnly":"yarn build","copy:module-css":"cp ./assets/index.css ./assets/index.module.css","build:demo-analyzer":"cross-env ANALYZER=1 yarn build:demo"},"typings":"index.d.ts","_npmUser":{"name":"mishanstvo","email":"mishanstvo13@gmail.com"},"repository":{"url":"git+https://github.com/lijinke666/react-music-player.git","type":"git"},"_npmVersion":"10.2.4","description":"Maybe the best beautiful HTML5 responsive player component for react","directories":{"lib":"lib","example":"example"},"lint-staged":{"*.{js,jsx}":["eslint --fix","prettier --write"],"*.{css,less,json}":["prettier --write"]},"sideEffects":["assets/*","dist/*","*.less"],"_nodeVersion":"21.5.0","dependencies":{"is-mobile":"^2.2.2","rc-slider":"^9.7.2","rc-switch":"^3.2.2","classnames":"^2.3.1","downloadjs":"^1.4.7","prop-types":"^15.7.2","sortablejs":"^1.13.0","@emotion/css":"^11.10.5","react-window":"^1.8.8","react-draggable":"^4.4.3","react-virtualized":"^9.22.3","@react-icons/all-files":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","less":"^4.1.1","husky":"^6.0.0","jsdom":"^16.5.3","react":"18.2.0","enzyme":"^3.11.0","eslint":"^7.26.0","rimraf":"^3.0.2","codecov":"^3.8.2","postcss":"^8.2.14","webpack":"^5.36.2","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","react-dom":"18.2.0","stylelint":"^13.13.1","@babel/cli":"7.13.16","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.6.3","commitizen":"^4.2.4","commitlint":"^12.1.1","css-loader":"^5.2.4","pre-commit":"^1.2.2","@babel/core":"7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","html-loader":"^2.1.2","less-loader":"^8.1.1","lint-staged":"^11.0.0","webpack-cli":"^4.7.0","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","power-assert":"^1.6.1","pretty-quick":"^3.1.0","react-loader":"^2.4.7","style-loader":"~2.0.0","@babel/runtime":"7.14.0","enzyme-to-json":"^3.6.2","postcss-loader":"^5.2.0","react-hot-loader":"^4.13.0","semantic-release":"^17.4.2","@babel/preset-env":"7.14.1","@types/sortablejs":"^1.10.6","eslint-plugin-jest":"^24.3.6","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.13.13","babel-plugin-import":"^1.13.3","copy-webpack-plugin":"latest","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.23.2","html-webpack-plugin":"^5.3.1","clean-webpack-plugin":"^3.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","esbuild-webpack-plugin":"^1.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","jest-environment-jsdom":"^26.6.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-bundle-analyzer":"^4.4.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","@semantic-release/changelog":"^5.0.1","css-minimizer-webpack-plugin":"^2.0.0","babel-plugin-transform-runtime":"^6.23.0","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-transform-object-assign":"7.12.13","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-syntax-object-rest-spread":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.13.8"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-jinke-music-player_4.25.7_1727357483985_0.8079826778692429","host":"s3://npm-registry-packages"}},"4.25.8":{"name":"@mishanstvo/react-jinke-music-player","version":"4.25.8","keywords":["react","reactjs","player","music","audio","react-player","react-jinke-music-player","react-music-player","react-audio-player","cd-player","music-player","audio-player","component"],"author":{"name":"Jinke.Li","email":"1359518268@qq.com"},"license":"MIT","_id":"@mishanstvo/react-jinke-music-player@4.25.8","maintainers":[{"name":"mishanstvo","email":"mishanstvo13@gmail.com"}],"homepage":"https://lijinke666.github.io/react-music-player","bugs":{"url":"https://github.com/lijinke666/react-music-player/issues"},"dist":{"shasum":"a6d4a29cf3692926685d7652b0f98747ba0887c4","tarball":"https://registry.npmjs.org/@mishanstvo/react-jinke-music-player/-/react-jinke-music-player-4.25.8.tgz","fileCount":72,"integrity":"sha512-0tk3Id+P/lZqo8Gryb8sAag2afFSuSq5025zYKzBDOwveIXUmIJibTZfM3DifffZM/rsteOcvduYN7YlRxJcnA==","signatures":[{"sig":"MEQCIGn27hhNIMBi4XgCmLDKU7rezHO7Si+5OunRPIzD54CqAiBfdFFzuTcLKnU72srBnJai6svMDdHptpfTqQAbmCgUOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":627926},"main":"lib/index.js","unpkg":"dist/react-jinke-music-player.min.js","config":{"commitizen":{"path":"cz-emoji"}},"module":"es/index.js","gitHead":"d899476253bb2b02c3e58f6ce2b2676f7139cce9","scripts":{"demo":"cross-env NODE_ENV=development webpack serve --mode=development --progress --config  ./example/webpack.config.js","lint":"yarn lint:js && yarn lint:style","test":"jest __tests__/tests","build":"cross-env NODE_ENV=production yarn build:clean && yarn build:js && yarn build:css && yarn copy:less && yarn copy:module-css","start":"yarn demo","lint:js":"eslint ./src ./__tests__","prepare":"husky install","release":"semantic-release","build:es":"babel src -d es","build:js":"yarn build:cjs && yarn build:es && yarn build:umd","lint:fix":"yarn lint-fix:js && yarn lint-fix:style","prettier":"prettier -c --write '**/*'","build:cjs":"cross-env OUTPUT_MODULE=commonjs babel src -d lib","build:css":"webpack --mode=production --config webpack.css.config.js --progress","build:umd":"webpack --mode=production --config webpack.umd.config.js --progress","copy:less":"cp -r src/styles lib/styles && cp -r src/styles es/styles","build:demo":"cross-env NODE_ENV=production webpack --mode=production --progress --config  ./example/webpack.config.js","lint:style":"stylelint '{example,src}/**/*.less' --syntax less","build:clean":"rimraf lib es dist assets","build:surge":"cross-env SURGE=1 yarn build:demo ","ci:coverage":"yarn test:coverage && codecov","lint-fix:js":"yarn lint:js --fix","lint-staged":"lint-staged","pretty:quick":"pretty-quick","build:netlify":"cross-env NETLIFY=1 yarn build:demo ","test:coverage":"yarn test --coverage","build:analyzer":"cross-env ANALYZER=1 yarn build","lint-fix:style":"yarn lint:style --fix","prepublishOnly":"yarn build","copy:module-css":"cp ./assets/index.css ./assets/index.module.css","build:demo-analyzer":"cross-env ANALYZER=1 yarn build:demo"},"typings":"index.d.ts","_npmUser":{"name":"mishanstvo","email":"mishanstvo13@gmail.com"},"repository":{"url":"git+https://github.com/lijinke666/react-music-player.git","type":"git"},"_npmVersion":"10.2.4","description":"Maybe the best beautiful HTML5 responsive player component for react","directories":{"lib":"lib","example":"example"},"lint-staged":{"*.{js,jsx}":["eslint --fix","prettier --write"],"*.{css,less,json}":["prettier --write"]},"sideEffects":["assets/*","dist/*","*.less"],"_nodeVersion":"21.5.0","dependencies":{"is-mobile":"^2.2.2","rc-slider":"^9.7.2","rc-switch":"^3.2.2","classnames":"^2.3.1","downloadjs":"^1.4.7","prop-types":"^15.7.2","sortablejs":"^1.13.0","@emotion/css":"^11.10.5","react-window":"^1.8.8","react-draggable":"^4.4.3","react-virtualized":"^9.22.3","@react-icons/all-files":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","less":"^4.1.1","husky":"^6.0.0","jsdom":"^16.5.3","react":"18.2.0","enzyme":"^3.11.0","eslint":"^7.26.0","rimraf":"^3.0.2","codecov":"^3.8.2","postcss":"^8.2.14","webpack":"^5.36.2","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","react-dom":"18.2.0","stylelint":"^13.13.1","@babel/cli":"7.13.16","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.6.3","commitizen":"^4.2.4","commitlint":"^12.1.1","css-loader":"^5.2.4","pre-commit":"^1.2.2","@babel/core":"7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","html-loader":"^2.1.2","less-loader":"^8.1.1","lint-staged":"^11.0.0","webpack-cli":"^4.7.0","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","power-assert":"^1.6.1","pretty-quick":"^3.1.0","react-loader":"^2.4.7","style-loader":"~2.0.0","@babel/runtime":"7.14.0","enzyme-to-json":"^3.6.2","postcss-loader":"^5.2.0","react-hot-loader":"^4.13.0","semantic-release":"^17.4.2","@babel/preset-env":"7.14.1","@types/sortablejs":"^1.10.6","eslint-plugin-jest":"^24.3.6","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.13.13","babel-plugin-import":"^1.13.3","copy-webpack-plugin":"latest","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.23.2","html-webpack-plugin":"^5.3.1","clean-webpack-plugin":"^3.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","esbuild-webpack-plugin":"^1.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","jest-environment-jsdom":"^26.6.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-bundle-analyzer":"^4.4.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","@semantic-release/changelog":"^5.0.1","css-minimizer-webpack-plugin":"^2.0.0","babel-plugin-transform-runtime":"^6.23.0","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-transform-object-assign":"7.12.13","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-syntax-object-rest-spread":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.13.8"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-jinke-music-player_4.25.8_1727360357902_0.33745277491452663","host":"s3://npm-registry-packages"}},"4.25.9":{"name":"@mishanstvo/react-jinke-music-player","version":"4.25.9","keywords":["react","reactjs","player","music","audio","react-player","react-jinke-music-player","react-music-player","react-audio-player","cd-player","music-player","audio-player","component"],"author":{"name":"Jinke.Li","email":"1359518268@qq.com"},"license":"MIT","_id":"@mishanstvo/react-jinke-music-player@4.25.9","maintainers":[{"name":"mishanstvo","email":"mishanstvo13@gmail.com"}],"homepage":"https://lijinke666.github.io/react-music-player","bugs":{"url":"https://github.com/lijinke666/react-music-player/issues"},"dist":{"shasum":"4019c7a710180058fb2b9c460796e2e2ade51200","tarball":"https://registry.npmjs.org/@mishanstvo/react-jinke-music-player/-/react-jinke-music-player-4.25.9.tgz","fileCount":72,"integrity":"sha512-yI1/DTS41v64Cyt3XtVzJMwHC+B/2M3w0SwDLmp10Q5pj/hFqlKBFwOXAW8rGfkOcIGqTipTSIt0HvnzvI6w1g==","signatures":[{"sig":"MEYCIQDmISYpM0LJ//tp67TVS7xPLSx6geyMXuHi0DHHjmny3AIhALT9DNAGy2fP5ZBs4Qbl0LQHzjO7jrJw23EALQDykipI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":627926},"main":"lib/index.js","unpkg":"dist/react-jinke-music-player.min.js","config":{"commitizen":{"path":"cz-emoji"}},"module":"es/index.js","gitHead":"d899476253bb2b02c3e58f6ce2b2676f7139cce9","scripts":{"demo":"cross-env NODE_ENV=development webpack serve --mode=development --progress --config  ./example/webpack.config.js","lint":"yarn lint:js && yarn lint:style","test":"jest __tests__/tests","build":"cross-env NODE_ENV=production yarn build:clean && yarn build:js && yarn build:css && yarn copy:less && yarn copy:module-css","start":"yarn demo","lint:js":"eslint ./src ./__tests__","prepare":"husky install","release":"semantic-release","build:es":"babel src -d es","build:js":"yarn build:cjs && yarn build:es && yarn build:umd","lint:fix":"yarn lint-fix:js && yarn lint-fix:style","prettier":"prettier -c --write '**/*'","build:cjs":"cross-env OUTPUT_MODULE=commonjs babel src -d lib","build:css":"webpack --mode=production --config webpack.css.config.js --progress","build:umd":"webpack --mode=production --config webpack.umd.config.js --progress","copy:less":"cp -r src/styles lib/styles && cp -r src/styles es/styles","build:demo":"cross-env NODE_ENV=production webpack --mode=production --progress --config  ./example/webpack.config.js","lint:style":"stylelint '{example,src}/**/*.less' --syntax less","build:clean":"rimraf lib es dist assets","build:surge":"cross-env SURGE=1 yarn build:demo ","ci:coverage":"yarn test:coverage && codecov","lint-fix:js":"yarn lint:js --fix","lint-staged":"lint-staged","pretty:quick":"pretty-quick","build:netlify":"cross-env NETLIFY=1 yarn build:demo ","test:coverage":"yarn test --coverage","build:analyzer":"cross-env ANALYZER=1 yarn build","lint-fix:style":"yarn lint:style --fix","prepublishOnly":"yarn build","copy:module-css":"cp ./assets/index.css ./assets/index.module.css","build:demo-analyzer":"cross-env ANALYZER=1 yarn build:demo"},"typings":"index.d.ts","_npmUser":{"name":"mishanstvo","email":"mishanstvo13@gmail.com"},"repository":{"url":"git+https://github.com/lijinke666/react-music-player.git","type":"git"},"_npmVersion":"10.2.4","description":"Maybe the best beautiful HTML5 responsive player component for react","directories":{"lib":"lib","example":"example"},"lint-staged":{"*.{js,jsx}":["eslint --fix","prettier --write"],"*.{css,less,json}":["prettier --write"]},"sideEffects":["assets/*","dist/*","*.less"],"_nodeVersion":"21.5.0","dependencies":{"is-mobile":"^2.2.2","rc-slider":"^9.7.2","rc-switch":"^3.2.2","classnames":"^2.3.1","downloadjs":"^1.4.7","prop-types":"^15.7.2","sortablejs":"^1.13.0","@emotion/css":"^11.10.5","react-window":"^1.8.8","react-draggable":"^4.4.3","react-virtualized":"^9.22.3","@react-icons/all-files":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","less":"^4.1.1","husky":"^6.0.0","jsdom":"^16.5.3","react":"18.2.0","enzyme":"^3.11.0","eslint":"^7.26.0","rimraf":"^3.0.2","codecov":"^3.8.2","postcss":"^8.2.14","webpack":"^5.36.2","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","react-dom":"18.2.0","stylelint":"^13.13.1","@babel/cli":"7.13.16","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.6.3","commitizen":"^4.2.4","commitlint":"^12.1.1","css-loader":"^5.2.4","pre-commit":"^1.2.2","@babel/core":"7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","html-loader":"^2.1.2","less-loader":"^8.1.1","lint-staged":"^11.0.0","webpack-cli":"^4.7.0","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","power-assert":"^1.6.1","pretty-quick":"^3.1.0","react-loader":"^2.4.7","style-loader":"~2.0.0","@babel/runtime":"7.14.0","enzyme-to-json":"^3.6.2","postcss-loader":"^5.2.0","react-hot-loader":"^4.13.0","semantic-release":"^17.4.2","@babel/preset-env":"7.14.1","@types/sortablejs":"^1.10.6","eslint-plugin-jest":"^24.3.6","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.13.13","babel-plugin-import":"^1.13.3","copy-webpack-plugin":"latest","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.23.2","html-webpack-plugin":"^5.3.1","clean-webpack-plugin":"^3.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","esbuild-webpack-plugin":"^1.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","jest-environment-jsdom":"^26.6.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-bundle-analyzer":"^4.4.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","@semantic-release/changelog":"^5.0.1","css-minimizer-webpack-plugin":"^2.0.0","babel-plugin-transform-runtime":"^6.23.0","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-transform-object-assign":"7.12.13","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-syntax-object-rest-spread":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.13.8"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-jinke-music-player_4.25.9_1727361052771_0.12216764891936527","host":"s3://npm-registry-packages"}},"4.25.10":{"name":"@mishanstvo/react-jinke-music-player","version":"4.25.10","keywords":["react","reactjs","player","music","audio","react-player","react-jinke-music-player","react-music-player","react-audio-player","cd-player","music-player","audio-player","component"],"author":{"name":"Jinke.Li","email":"1359518268@qq.com"},"license":"MIT","_id":"@mishanstvo/react-jinke-music-player@4.25.10","maintainers":[{"name":"mishanstvo","email":"mishanstvo13@gmail.com"}],"homepage":"https://lijinke666.github.io/react-music-player","bugs":{"url":"https://github.com/lijinke666/react-music-player/issues"},"dist":{"shasum":"a75ab881fdf5d11b6a5fda29685553baa2691fd3","tarball":"https://registry.npmjs.org/@mishanstvo/react-jinke-music-player/-/react-jinke-music-player-4.25.10.tgz","fileCount":72,"integrity":"sha512-rP0cZc/vYkLTt0nDltYpeL6TbCBrn71Cefggjnc9gAYhCgKLYxobGEsMN5ggkugn+FLuoDLfb0wwRY/KRi7daQ==","signatures":[{"sig":"MEYCIQC9F6BwIbKlmRQNHZyKro/Uwokfng0F28Muz9X3LKKHEAIhAP48V8eKI/AUSbFj5BwA9WfWjk019rt8Nu2z9UJ23MRv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":628014},"main":"lib/index.js","unpkg":"dist/react-jinke-music-player.min.js","config":{"commitizen":{"path":"cz-emoji"}},"module":"es/index.js","gitHead":"d899476253bb2b02c3e58f6ce2b2676f7139cce9","scripts":{"demo":"cross-env NODE_ENV=development webpack serve --mode=development --progress --config  ./example/webpack.config.js","lint":"yarn lint:js && yarn lint:style","test":"jest __tests__/tests","build":"cross-env NODE_ENV=production yarn build:clean && yarn build:js && yarn build:css && yarn copy:less && yarn copy:module-css","start":"yarn demo","lint:js":"eslint ./src ./__tests__","prepare":"husky install","release":"semantic-release","build:es":"babel src -d es","build:js":"yarn build:cjs && yarn build:es && yarn build:umd","lint:fix":"yarn lint-fix:js && yarn lint-fix:style","prettier":"prettier -c --write '**/*'","build:cjs":"cross-env OUTPUT_MODULE=commonjs babel src -d lib","build:css":"webpack --mode=production --config webpack.css.config.js --progress","build:umd":"webpack --mode=production --config webpack.umd.config.js --progress","copy:less":"cp -r src/styles lib/styles && cp -r src/styles es/styles","build:demo":"cross-env NODE_ENV=production webpack --mode=production --progress --config  ./example/webpack.config.js","lint:style":"stylelint '{example,src}/**/*.less' --syntax less","build:clean":"rimraf lib es dist assets","build:surge":"cross-env SURGE=1 yarn build:demo ","ci:coverage":"yarn test:coverage && codecov","lint-fix:js":"yarn lint:js --fix","lint-staged":"lint-staged","pretty:quick":"pretty-quick","build:netlify":"cross-env NETLIFY=1 yarn build:demo ","test:coverage":"yarn test --coverage","build:analyzer":"cross-env ANALYZER=1 yarn build","lint-fix:style":"yarn lint:style --fix","prepublishOnly":"yarn build","copy:module-css":"cp ./assets/index.css ./assets/index.module.css","build:demo-analyzer":"cross-env ANALYZER=1 yarn build:demo"},"typings":"index.d.ts","_npmUser":{"name":"mishanstvo","email":"mishanstvo13@gmail.com"},"repository":{"url":"git+https://github.com/lijinke666/react-music-player.git","type":"git"},"_npmVersion":"10.2.4","description":"Maybe the best beautiful HTML5 responsive player component for react","directories":{"lib":"lib","example":"example"},"lint-staged":{"*.{js,jsx}":["eslint --fix","prettier --write"],"*.{css,less,json}":["prettier --write"]},"sideEffects":["assets/*","dist/*","*.less"],"_nodeVersion":"21.5.0","dependencies":{"is-mobile":"^2.2.2","rc-slider":"^9.7.2","rc-switch":"^3.2.2","classnames":"^2.3.1","downloadjs":"^1.4.7","prop-types":"^15.7.2","sortablejs":"^1.13.0","@emotion/css":"^11.10.5","react-window":"^1.8.8","react-draggable":"^4.4.3","react-virtualized":"^9.22.3","@react-icons/all-files":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","less":"^4.1.1","husky":"^6.0.0","jsdom":"^16.5.3","react":"18.2.0","enzyme":"^3.11.0","eslint":"^7.26.0","rimraf":"^3.0.2","codecov":"^3.8.2","postcss":"^8.2.14","webpack":"^5.36.2","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","react-dom":"18.2.0","stylelint":"^13.13.1","@babel/cli":"7.13.16","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.6.3","commitizen":"^4.2.4","commitlint":"^12.1.1","css-loader":"^5.2.4","pre-commit":"^1.2.2","@babel/core":"7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","html-loader":"^2.1.2","less-loader":"^8.1.1","lint-staged":"^11.0.0","webpack-cli":"^4.7.0","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","power-assert":"^1.6.1","pretty-quick":"^3.1.0","react-loader":"^2.4.7","style-loader":"~2.0.0","@babel/runtime":"7.14.0","enzyme-to-json":"^3.6.2","postcss-loader":"^5.2.0","react-hot-loader":"^4.13.0","semantic-release":"^17.4.2","@babel/preset-env":"7.14.1","@types/sortablejs":"^1.10.6","eslint-plugin-jest":"^24.3.6","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.13.13","babel-plugin-import":"^1.13.3","copy-webpack-plugin":"latest","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.23.2","html-webpack-plugin":"^5.3.1","clean-webpack-plugin":"^3.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","esbuild-webpack-plugin":"^1.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","jest-environment-jsdom":"^26.6.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-bundle-analyzer":"^4.4.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","@semantic-release/changelog":"^5.0.1","css-minimizer-webpack-plugin":"^2.0.0","babel-plugin-transform-runtime":"^6.23.0","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-transform-object-assign":"7.12.13","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-syntax-object-rest-spread":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.13.8"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-jinke-music-player_4.25.10_1727420697847_0.6570708323421846","host":"s3://npm-registry-packages"}},"4.25.11":{"name":"@mishanstvo/react-jinke-music-player","version":"4.25.11","keywords":["react","reactjs","player","music","audio","react-player","react-jinke-music-player","react-music-player","react-audio-player","cd-player","music-player","audio-player","component"],"author":{"name":"Jinke.Li","email":"1359518268@qq.com"},"license":"MIT","_id":"@mishanstvo/react-jinke-music-player@4.25.11","maintainers":[{"name":"mishanstvo","email":"mishanstvo13@gmail.com"}],"homepage":"https://lijinke666.github.io/react-music-player","bugs":{"url":"https://github.com/lijinke666/react-music-player/issues"},"dist":{"shasum":"242a50cb6eb36d4988122e18831f320835d8d5da","tarball":"https://registry.npmjs.org/@mishanstvo/react-jinke-music-player/-/react-jinke-music-player-4.25.11.tgz","fileCount":72,"integrity":"sha512-kBRoWWkxQGrdH/i7wjhKH8FNJhrtQL2/gbjKjVDlRYg0dE283ZWb8eR3RFXAisIbkz3I9gRU8krQrt+zr0MF1g==","signatures":[{"sig":"MEUCIQCBYXrJZl3dZUXQpnmWyuy4IGJWRdmGwXLY52mLUAKHgwIgB95azKsz2G19EPJvtbLW8OxvZenPd5S2B+SwKls/FEE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":627938},"main":"lib/index.js","unpkg":"dist/react-jinke-music-player.min.js","config":{"commitizen":{"path":"cz-emoji"}},"module":"es/index.js","gitHead":"d899476253bb2b02c3e58f6ce2b2676f7139cce9","scripts":{"demo":"cross-env NODE_ENV=development webpack serve --mode=development --progress --config  ./example/webpack.config.js","lint":"yarn lint:js && yarn lint:style","test":"jest __tests__/tests","build":"cross-env NODE_ENV=production yarn build:clean && yarn build:js && yarn build:css && yarn copy:less && yarn copy:module-css","start":"yarn demo","lint:js":"eslint ./src ./__tests__","prepare":"husky install","release":"semantic-release","build:es":"babel src -d es","build:js":"yarn build:cjs && yarn build:es && yarn build:umd","lint:fix":"yarn lint-fix:js && yarn lint-fix:style","prettier":"prettier -c --write '**/*'","build:cjs":"cross-env OUTPUT_MODULE=commonjs babel src -d lib","build:css":"webpack --mode=production --config webpack.css.config.js --progress","build:umd":"webpack --mode=production --config webpack.umd.config.js --progress","copy:less":"cp -r src/styles lib/styles && cp -r src/styles es/styles","build:demo":"cross-env NODE_ENV=production webpack --mode=production --progress --config  ./example/webpack.config.js","lint:style":"stylelint '{example,src}/**/*.less' --syntax less","build:clean":"rimraf lib es dist assets","build:surge":"cross-env SURGE=1 yarn build:demo ","ci:coverage":"yarn test:coverage && codecov","lint-fix:js":"yarn lint:js --fix","lint-staged":"lint-staged","pretty:quick":"pretty-quick","build:netlify":"cross-env NETLIFY=1 yarn build:demo ","test:coverage":"yarn test --coverage","build:analyzer":"cross-env ANALYZER=1 yarn build","lint-fix:style":"yarn lint:style --fix","prepublishOnly":"yarn build","copy:module-css":"cp ./assets/index.css ./assets/index.module.css","build:demo-analyzer":"cross-env ANALYZER=1 yarn build:demo"},"typings":"index.d.ts","_npmUser":{"name":"mishanstvo","email":"mishanstvo13@gmail.com"},"repository":{"url":"git+https://github.com/lijinke666/react-music-player.git","type":"git"},"_npmVersion":"10.2.4","description":"Maybe the best beautiful HTML5 responsive player component for react","directories":{"lib":"lib","example":"example"},"lint-staged":{"*.{js,jsx}":["eslint --fix","prettier --write"],"*.{css,less,json}":["prettier --write"]},"sideEffects":["assets/*","dist/*","*.less"],"_nodeVersion":"21.5.0","dependencies":{"is-mobile":"^2.2.2","rc-slider":"^9.7.2","rc-switch":"^3.2.2","classnames":"^2.3.1","downloadjs":"^1.4.7","prop-types":"^15.7.2","sortablejs":"^1.13.0","@emotion/css":"^11.10.5","react-window":"^1.8.8","react-draggable":"^4.4.3","react-virtualized":"^9.22.3","@react-icons/all-files":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","less":"^4.1.1","husky":"^6.0.0","jsdom":"^16.5.3","react":"18.2.0","enzyme":"^3.11.0","eslint":"^7.26.0","rimraf":"^3.0.2","codecov":"^3.8.2","postcss":"^8.2.14","webpack":"^5.36.2","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","react-dom":"18.2.0","stylelint":"^13.13.1","@babel/cli":"7.13.16","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.6.3","commitizen":"^4.2.4","commitlint":"^12.1.1","css-loader":"^5.2.4","pre-commit":"^1.2.2","@babel/core":"7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","html-loader":"^2.1.2","less-loader":"^8.1.1","lint-staged":"^11.0.0","webpack-cli":"^4.7.0","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","power-assert":"^1.6.1","pretty-quick":"^3.1.0","react-loader":"^2.4.7","style-loader":"~2.0.0","@babel/runtime":"7.14.0","enzyme-to-json":"^3.6.2","postcss-loader":"^5.2.0","react-hot-loader":"^4.13.0","semantic-release":"^17.4.2","@babel/preset-env":"7.14.1","@types/sortablejs":"^1.10.6","eslint-plugin-jest":"^24.3.6","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.13.13","babel-plugin-import":"^1.13.3","copy-webpack-plugin":"latest","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.23.2","html-webpack-plugin":"^5.3.1","clean-webpack-plugin":"^3.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","esbuild-webpack-plugin":"^1.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","jest-environment-jsdom":"^26.6.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-bundle-analyzer":"^4.4.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","@semantic-release/changelog":"^5.0.1","css-minimizer-webpack-plugin":"^2.0.0","babel-plugin-transform-runtime":"^6.23.0","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-transform-object-assign":"7.12.13","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-syntax-object-rest-spread":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.13.8"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-jinke-music-player_4.25.11_1727422693728_0.4176037628097653","host":"s3://npm-registry-packages"}},"4.25.12":{"name":"@mishanstvo/react-jinke-music-player","version":"4.25.12","keywords":["react","reactjs","player","music","audio","react-player","react-jinke-music-player","react-music-player","react-audio-player","cd-player","music-player","audio-player","component"],"author":{"name":"Jinke.Li","email":"1359518268@qq.com"},"license":"MIT","_id":"@mishanstvo/react-jinke-music-player@4.25.12","maintainers":[{"name":"mishanstvo","email":"mishanstvo13@gmail.com"}],"homepage":"https://lijinke666.github.io/react-music-player","bugs":{"url":"https://github.com/lijinke666/react-music-player/issues"},"dist":{"shasum":"c7d68af6fe4e4e1436280f303908a93680e22e55","tarball":"https://registry.npmjs.org/@mishanstvo/react-jinke-music-player/-/react-jinke-music-player-4.25.12.tgz","fileCount":72,"integrity":"sha512-5g9ikk12ZutPwGdGE9vtxL2P9Z1s7rhaE0+4XMZ8lKtRYMC58JnN1rGA8hzaokRFs3AJf9bOHUSXeh2xhdJw7A==","signatures":[{"sig":"MEUCIQDUkRG9q7pQ9e3LLQpElah5COsEYcITFCt446nE97mKiQIgX0QZ/uRpuWyQk9wvg6fJVizsUUQ1ptJDhe30Q5Eolfg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":628222},"main":"lib/index.js","unpkg":"dist/react-jinke-music-player.min.js","config":{"commitizen":{"path":"cz-emoji"}},"module":"es/index.js","gitHead":"d899476253bb2b02c3e58f6ce2b2676f7139cce9","scripts":{"demo":"cross-env NODE_ENV=development webpack serve --mode=development --progress --config  ./example/webpack.config.js","lint":"yarn lint:js && yarn lint:style","test":"jest __tests__/tests","build":"cross-env NODE_ENV=production yarn build:clean && yarn build:js && yarn build:css && yarn copy:less && yarn copy:module-css","start":"yarn demo","lint:js":"eslint ./src ./__tests__","prepare":"husky install","release":"semantic-release","build:es":"babel src -d es","build:js":"yarn build:cjs && yarn build:es && yarn build:umd","lint:fix":"yarn lint-fix:js && yarn lint-fix:style","prettier":"prettier -c --write '**/*'","build:cjs":"cross-env OUTPUT_MODULE=commonjs babel src -d lib","build:css":"webpack --mode=production --config webpack.css.config.js --progress","build:umd":"webpack --mode=production --config webpack.umd.config.js --progress","copy:less":"cp -r src/styles lib/styles && cp -r src/styles es/styles","build:demo":"cross-env NODE_ENV=production webpack --mode=production --progress --config  ./example/webpack.config.js","lint:style":"stylelint '{example,src}/**/*.less' --syntax less","build:clean":"rimraf lib es dist assets","build:surge":"cross-env SURGE=1 yarn build:demo ","ci:coverage":"yarn test:coverage && codecov","lint-fix:js":"yarn lint:js --fix","lint-staged":"lint-staged","pretty:quick":"pretty-quick","build:netlify":"cross-env NETLIFY=1 yarn build:demo ","test:coverage":"yarn test --coverage","build:analyzer":"cross-env ANALYZER=1 yarn build","lint-fix:style":"yarn lint:style --fix","prepublishOnly":"yarn build","copy:module-css":"cp ./assets/index.css ./assets/index.module.css","build:demo-analyzer":"cross-env ANALYZER=1 yarn build:demo"},"typings":"index.d.ts","_npmUser":{"name":"mishanstvo","email":"mishanstvo13@gmail.com"},"repository":{"url":"git+https://github.com/lijinke666/react-music-player.git","type":"git"},"_npmVersion":"10.2.4","description":"Maybe the best beautiful HTML5 responsive player component for react","directories":{"lib":"lib","example":"example"},"lint-staged":{"*.{js,jsx}":["eslint --fix","prettier --write"],"*.{css,less,json}":["prettier --write"]},"sideEffects":["assets/*","dist/*","*.less"],"_nodeVersion":"21.5.0","dependencies":{"is-mobile":"^2.2.2","rc-slider":"^9.7.2","rc-switch":"^3.2.2","classnames":"^2.3.1","downloadjs":"^1.4.7","prop-types":"^15.7.2","sortablejs":"^1.13.0","@emotion/css":"^11.10.5","react-window":"^1.8.8","react-draggable":"^4.4.3","react-virtualized":"^9.22.3","@react-icons/all-files":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","less":"^4.1.1","husky":"^6.0.0","jsdom":"^16.5.3","react":"18.2.0","enzyme":"^3.11.0","eslint":"^7.26.0","rimraf":"^3.0.2","codecov":"^3.8.2","postcss":"^8.2.14","webpack":"^5.36.2","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","react-dom":"18.2.0","stylelint":"^13.13.1","@babel/cli":"7.13.16","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.6.3","commitizen":"^4.2.4","commitlint":"^12.1.1","css-loader":"^5.2.4","pre-commit":"^1.2.2","@babel/core":"7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","html-loader":"^2.1.2","less-loader":"^8.1.1","lint-staged":"^11.0.0","webpack-cli":"^4.7.0","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","power-assert":"^1.6.1","pretty-quick":"^3.1.0","react-loader":"^2.4.7","style-loader":"~2.0.0","@babel/runtime":"7.14.0","enzyme-to-json":"^3.6.2","postcss-loader":"^5.2.0","react-hot-loader":"^4.13.0","semantic-release":"^17.4.2","@babel/preset-env":"7.14.1","@types/sortablejs":"^1.10.6","eslint-plugin-jest":"^24.3.6","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.13.13","babel-plugin-import":"^1.13.3","copy-webpack-plugin":"latest","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.23.2","html-webpack-plugin":"^5.3.1","clean-webpack-plugin":"^3.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","esbuild-webpack-plugin":"^1.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","jest-environment-jsdom":"^26.6.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-bundle-analyzer":"^4.4.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","@semantic-release/changelog":"^5.0.1","css-minimizer-webpack-plugin":"^2.0.0","babel-plugin-transform-runtime":"^6.23.0","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-transform-object-assign":"7.12.13","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-syntax-object-rest-spread":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.13.8"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-jinke-music-player_4.25.12_1727423805597_0.5307273570725828","host":"s3://npm-registry-packages"}},"4.25.13":{"name":"@mishanstvo/react-jinke-music-player","version":"4.25.13","keywords":["react","reactjs","player","music","audio","react-player","react-jinke-music-player","react-music-player","react-audio-player","cd-player","music-player","audio-player","component"],"author":{"name":"Jinke.Li","email":"1359518268@qq.com"},"license":"MIT","_id":"@mishanstvo/react-jinke-music-player@4.25.13","maintainers":[{"name":"mishanstvo","email":"mishanstvo13@gmail.com"}],"homepage":"https://lijinke666.github.io/react-music-player","bugs":{"url":"https://github.com/lijinke666/react-music-player/issues"},"dist":{"shasum":"31eb92903da3f83385f3385ab6eb5fc2a6cf65db","tarball":"https://registry.npmjs.org/@mishanstvo/react-jinke-music-player/-/react-jinke-music-player-4.25.13.tgz","fileCount":72,"integrity":"sha512-pnaHuyGFvx3J82a+yU8toDyjCchd0nTNHuu+ZYZOq466f4Y04+Q8Toh7vOWYQ+Syie62MkDyiizgIUMplzOekA==","signatures":[{"sig":"MEUCIQDMpmB7quQ5LP+2hJNAH8vNehRGQW08EhqyXPCrxBwhJAIgI+y0v/ogd/xzQpn4P/Gn6KW8JjL2vqZDfvgmTopGVxk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":628222},"main":"lib/index.js","unpkg":"dist/react-jinke-music-player.min.js","config":{"commitizen":{"path":"cz-emoji"}},"module":"es/index.js","gitHead":"fc26d0b5ce9bb6e672f84b44403c989c995164de","scripts":{"demo":"cross-env NODE_ENV=development webpack serve --mode=development --progress --config  ./example/webpack.config.js","lint":"yarn lint:js && yarn lint:style","test":"jest __tests__/tests","build":"cross-env NODE_ENV=production yarn build:clean && yarn build:js && yarn build:css && yarn copy:less && yarn copy:module-css","start":"yarn demo","lint:js":"eslint ./src ./__tests__","prepare":"husky install","release":"semantic-release","build:es":"babel src -d es","build:js":"yarn build:cjs && yarn build:es && yarn build:umd","lint:fix":"yarn lint-fix:js && yarn lint-fix:style","prettier":"prettier -c --write '**/*'","build:cjs":"cross-env OUTPUT_MODULE=commonjs babel src -d lib","build:css":"webpack --mode=production --config webpack.css.config.js --progress","build:umd":"webpack --mode=production --config webpack.umd.config.js --progress","copy:less":"cp -r src/styles lib/styles && cp -r src/styles es/styles","build:demo":"cross-env NODE_ENV=production webpack --mode=production --progress --config  ./example/webpack.config.js","lint:style":"stylelint '{example,src}/**/*.less' --syntax less","build:clean":"rimraf lib es dist assets","build:surge":"cross-env SURGE=1 yarn build:demo ","ci:coverage":"yarn test:coverage && codecov","lint-fix:js":"yarn lint:js --fix","lint-staged":"lint-staged","pretty:quick":"pretty-quick","build:netlify":"cross-env NETLIFY=1 yarn build:demo ","test:coverage":"yarn test --coverage","build:analyzer":"cross-env ANALYZER=1 yarn build","lint-fix:style":"yarn lint:style --fix","prepublishOnly":"yarn build","copy:module-css":"cp ./assets/index.css ./assets/index.module.css","build:demo-analyzer":"cross-env ANALYZER=1 yarn build:demo"},"typings":"index.d.ts","_npmUser":{"name":"mishanstvo","email":"mishanstvo13@gmail.com"},"repository":{"url":"git+https://github.com/lijinke666/react-music-player.git","type":"git"},"_npmVersion":"10.2.4","description":"Maybe the best beautiful HTML5 responsive player component for react","directories":{"lib":"lib","example":"example"},"lint-staged":{"*.{js,jsx}":["eslint --fix","prettier --write"],"*.{css,less,json}":["prettier --write"]},"sideEffects":["assets/*","dist/*","*.less"],"_nodeVersion":"21.5.0","dependencies":{"is-mobile":"^2.2.2","rc-slider":"^9.7.2","rc-switch":"^3.2.2","classnames":"^2.3.1","downloadjs":"^1.4.7","prop-types":"^15.7.2","sortablejs":"^1.13.0","@emotion/css":"^11.10.5","react-window":"^1.8.8","react-draggable":"^4.4.3","react-virtualized":"^9.22.3","@react-icons/all-files":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","less":"^4.1.1","husky":"^6.0.0","jsdom":"^16.5.3","react":"18.2.0","enzyme":"^3.11.0","eslint":"^7.26.0","rimraf":"^3.0.2","codecov":"^3.8.2","postcss":"^8.2.14","webpack":"^5.36.2","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","react-dom":"18.2.0","stylelint":"^13.13.1","@babel/cli":"7.13.16","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.6.3","commitizen":"^4.2.4","commitlint":"^12.1.1","css-loader":"^5.2.4","pre-commit":"^1.2.2","@babel/core":"7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","html-loader":"^2.1.2","less-loader":"^8.1.1","lint-staged":"^11.0.0","webpack-cli":"^4.7.0","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","power-assert":"^1.6.1","pretty-quick":"^3.1.0","react-loader":"^2.4.7","style-loader":"~2.0.0","@babel/runtime":"7.14.0","enzyme-to-json":"^3.6.2","postcss-loader":"^5.2.0","react-hot-loader":"^4.13.0","semantic-release":"^17.4.2","@babel/preset-env":"7.14.1","@types/sortablejs":"^1.10.6","eslint-plugin-jest":"^24.3.6","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.13.13","babel-plugin-import":"^1.13.3","copy-webpack-plugin":"latest","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.23.2","html-webpack-plugin":"^5.3.1","clean-webpack-plugin":"^3.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","esbuild-webpack-plugin":"^1.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","jest-environment-jsdom":"^26.6.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-bundle-analyzer":"^4.4.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","@semantic-release/changelog":"^5.0.1","css-minimizer-webpack-plugin":"^2.0.0","babel-plugin-transform-runtime":"^6.23.0","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-transform-object-assign":"7.12.13","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-syntax-object-rest-spread":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.13.8"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-jinke-music-player_4.25.13_1727427477720_0.8325595544682605","host":"s3://npm-registry-packages"}},"4.25.14":{"name":"@mishanstvo/react-jinke-music-player","version":"4.25.14","keywords":["react","reactjs","player","music","audio","react-player","react-jinke-music-player","react-music-player","react-audio-player","cd-player","music-player","audio-player","component"],"author":{"name":"Jinke.Li","email":"1359518268@qq.com"},"license":"MIT","_id":"@mishanstvo/react-jinke-music-player@4.25.14","maintainers":[{"name":"mishanstvo","email":"mishanstvo13@gmail.com"}],"homepage":"https://lijinke666.github.io/react-music-player","bugs":{"url":"https://github.com/lijinke666/react-music-player/issues"},"dist":{"shasum":"6640ebd8e69c756da018bbd903c748d47ff3c46f","tarball":"https://registry.npmjs.org/@mishanstvo/react-jinke-music-player/-/react-jinke-music-player-4.25.14.tgz","fileCount":72,"integrity":"sha512-KGxEtfm8TmvpIa3V5hEg0WVoF8AozLS3WJDTyzdXNCvZglXvvP3dFc8sBHsceH9sToGJzn059pbr66iHlX6omg==","signatures":[{"sig":"MEYCIQCXFgtI8FeJ6P9pKQRPntWzN8+FgHv0m44tDTVYxXJPrwIhAJf7OfV+IikBl3rBH0akm9i3RuSQLtC9yQTmxTOZ07wj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":628222},"main":"lib/index.js","unpkg":"dist/react-jinke-music-player.min.js","config":{"commitizen":{"path":"cz-emoji"}},"module":"es/index.js","gitHead":"fc26d0b5ce9bb6e672f84b44403c989c995164de","scripts":{"demo":"cross-env NODE_ENV=development webpack serve --mode=development --progress --config  ./example/webpack.config.js","lint":"yarn lint:js && yarn lint:style","test":"jest __tests__/tests","build":"cross-env NODE_ENV=production yarn build:clean && yarn build:js && yarn build:css && yarn copy:less && yarn copy:module-css","start":"yarn demo","lint:js":"eslint ./src ./__tests__","prepare":"husky install","release":"semantic-release","build:es":"babel src -d es","build:js":"yarn build:cjs && yarn build:es && yarn build:umd","lint:fix":"yarn lint-fix:js && yarn lint-fix:style","prettier":"prettier -c --write '**/*'","build:cjs":"cross-env OUTPUT_MODULE=commonjs babel src -d lib","build:css":"webpack --mode=production --config webpack.css.config.js --progress","build:umd":"webpack --mode=production --config webpack.umd.config.js --progress","copy:less":"cp -r src/styles lib/styles && cp -r src/styles es/styles","build:demo":"cross-env NODE_ENV=production webpack --mode=production --progress --config  ./example/webpack.config.js","lint:style":"stylelint '{example,src}/**/*.less' --syntax less","build:clean":"rimraf lib es dist assets","build:surge":"cross-env SURGE=1 yarn build:demo ","ci:coverage":"yarn test:coverage && codecov","lint-fix:js":"yarn lint:js --fix","lint-staged":"lint-staged","pretty:quick":"pretty-quick","build:netlify":"cross-env NETLIFY=1 yarn build:demo ","test:coverage":"yarn test --coverage","build:analyzer":"cross-env ANALYZER=1 yarn build","lint-fix:style":"yarn lint:style --fix","prepublishOnly":"yarn build","copy:module-css":"cp ./assets/index.css ./assets/index.module.css","build:demo-analyzer":"cross-env ANALYZER=1 yarn build:demo"},"typings":"index.d.ts","_npmUser":{"name":"mishanstvo","email":"mishanstvo13@gmail.com"},"repository":{"url":"git+https://github.com/lijinke666/react-music-player.git","type":"git"},"_npmVersion":"10.2.4","description":"Maybe the best beautiful HTML5 responsive player component for react","directories":{"lib":"lib","example":"example"},"lint-staged":{"*.{js,jsx}":["eslint --fix","prettier --write"],"*.{css,less,json}":["prettier --write"]},"sideEffects":["assets/*","dist/*","*.less"],"_nodeVersion":"21.5.0","dependencies":{"is-mobile":"^2.2.2","rc-slider":"^9.7.2","rc-switch":"^3.2.2","classnames":"^2.3.1","downloadjs":"^1.4.7","prop-types":"^15.7.2","sortablejs":"^1.13.0","@emotion/css":"^11.10.5","react-window":"^1.8.8","react-draggable":"^4.4.3","react-virtualized":"^9.22.3","@react-icons/all-files":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","less":"^4.1.1","husky":"^6.0.0","jsdom":"^16.5.3","react":"18.2.0","enzyme":"^3.11.0","eslint":"^7.26.0","rimraf":"^3.0.2","codecov":"^3.8.2","postcss":"^8.2.14","webpack":"^5.36.2","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","react-dom":"18.2.0","stylelint":"^13.13.1","@babel/cli":"7.13.16","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.6.3","commitizen":"^4.2.4","commitlint":"^12.1.1","css-loader":"^5.2.4","pre-commit":"^1.2.2","@babel/core":"7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","html-loader":"^2.1.2","less-loader":"^8.1.1","lint-staged":"^11.0.0","webpack-cli":"^4.7.0","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","power-assert":"^1.6.1","pretty-quick":"^3.1.0","react-loader":"^2.4.7","style-loader":"~2.0.0","@babel/runtime":"7.14.0","enzyme-to-json":"^3.6.2","postcss-loader":"^5.2.0","react-hot-loader":"^4.13.0","semantic-release":"^17.4.2","@babel/preset-env":"7.14.1","@types/sortablejs":"^1.10.6","eslint-plugin-jest":"^24.3.6","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.13.13","babel-plugin-import":"^1.13.3","copy-webpack-plugin":"latest","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.23.2","html-webpack-plugin":"^5.3.1","clean-webpack-plugin":"^3.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","esbuild-webpack-plugin":"^1.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","jest-environment-jsdom":"^26.6.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-bundle-analyzer":"^4.4.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","@semantic-release/changelog":"^5.0.1","css-minimizer-webpack-plugin":"^2.0.0","babel-plugin-transform-runtime":"^6.23.0","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-transform-object-assign":"7.12.13","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-syntax-object-rest-spread":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.13.8"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-jinke-music-player_4.25.14_1727427695190_0.16648819418774252","host":"s3://npm-registry-packages"}},"4.25.15":{"name":"@mishanstvo/react-jinke-music-player","version":"4.25.15","keywords":["react","reactjs","player","music","audio","react-player","react-jinke-music-player","react-music-player","react-audio-player","cd-player","music-player","audio-player","component"],"author":{"name":"Jinke.Li","email":"1359518268@qq.com"},"license":"MIT","_id":"@mishanstvo/react-jinke-music-player@4.25.15","maintainers":[{"name":"mishanstvo","email":"mishanstvo13@gmail.com"}],"homepage":"https://lijinke666.github.io/react-music-player","bugs":{"url":"https://github.com/lijinke666/react-music-player/issues"},"dist":{"shasum":"953719584a779fb9325cc3f0028f1f600e89c066","tarball":"https://registry.npmjs.org/@mishanstvo/react-jinke-music-player/-/react-jinke-music-player-4.25.15.tgz","fileCount":72,"integrity":"sha512-NL3mEep4UwAo8ypuPTueD0/+F6Tf7xw8/fMev5qsX3AnsmHI76txOfd9Zuremlw8WQhPrNS/g0r4/543RP9aSA==","signatures":[{"sig":"MEYCIQCWkebSDzUyRfm8OzHV+ypreUoT/OcmGY7Uw5+jFpsENAIhAPmCDF2su7+Bj/i/0pfVRO8ljx55FA4NuCbcKmX7p/UV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":631111},"main":"lib/index.js","unpkg":"dist/react-jinke-music-player.min.js","config":{"commitizen":{"path":"cz-emoji"}},"module":"es/index.js","gitHead":"ab3289f88381db31d7e2b68837a195fae83b3443","scripts":{"demo":"cross-env NODE_ENV=development webpack serve --mode=development --progress --config  ./example/webpack.config.js","lint":"yarn lint:js && yarn lint:style","test":"jest __tests__/tests","build":"cross-env NODE_ENV=production yarn build:clean && yarn build:js && yarn build:css && yarn copy:less && yarn copy:module-css","start":"yarn demo","lint:js":"eslint ./src ./__tests__","prepare":"husky install","release":"semantic-release","build:es":"babel src -d es","build:js":"yarn build:cjs && yarn build:es && yarn build:umd","lint:fix":"yarn lint-fix:js && yarn lint-fix:style","prettier":"prettier -c --write '**/*'","build:cjs":"cross-env OUTPUT_MODULE=commonjs babel src -d lib","build:css":"webpack --mode=production --config webpack.css.config.js --progress","build:umd":"webpack --mode=production --config webpack.umd.config.js --progress","copy:less":"cp -r src/styles lib/styles && cp -r src/styles es/styles","build:demo":"cross-env NODE_ENV=production webpack --mode=production --progress --config  ./example/webpack.config.js","lint:style":"stylelint '{example,src}/**/*.less' --syntax less","build:clean":"rimraf lib es dist assets","build:surge":"cross-env SURGE=1 yarn build:demo ","ci:coverage":"yarn test:coverage && codecov","lint-fix:js":"yarn lint:js --fix","lint-staged":"lint-staged","pretty:quick":"pretty-quick","build:netlify":"cross-env NETLIFY=1 yarn build:demo ","test:coverage":"yarn test --coverage","build:analyzer":"cross-env ANALYZER=1 yarn build","lint-fix:style":"yarn lint:style --fix","prepublishOnly":"yarn build","copy:module-css":"cp ./assets/index.css ./assets/index.module.css","build:demo-analyzer":"cross-env ANALYZER=1 yarn build:demo"},"typings":"index.d.ts","_npmUser":{"name":"mishanstvo","email":"mishanstvo13@gmail.com"},"repository":{"url":"git+https://github.com/lijinke666/react-music-player.git","type":"git"},"_npmVersion":"10.2.4","description":"Maybe the best beautiful HTML5 responsive player component for react","directories":{"lib":"lib","example":"example"},"lint-staged":{"*.{js,jsx}":["eslint --fix","prettier --write"],"*.{css,less,json}":["prettier --write"]},"sideEffects":["assets/*","dist/*","*.less"],"_nodeVersion":"21.5.0","dependencies":{"is-mobile":"^2.2.2","rc-slider":"^9.7.2","rc-switch":"^3.2.2","classnames":"^2.3.1","downloadjs":"^1.4.7","prop-types":"^15.7.2","sortablejs":"^1.13.0","@emotion/css":"^11.10.5","react-window":"^1.8.8","react-draggable":"^4.4.3","react-virtualized":"^9.22.3","@react-icons/all-files":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","less":"^4.1.1","husky":"^6.0.0","jsdom":"^16.5.3","react":"18.2.0","enzyme":"^3.11.0","eslint":"^7.26.0","rimraf":"^3.0.2","codecov":"^3.8.2","postcss":"^8.2.14","webpack":"^5.36.2","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","react-dom":"18.2.0","stylelint":"^13.13.1","@babel/cli":"7.13.16","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.6.3","commitizen":"^4.2.4","commitlint":"^12.1.1","css-loader":"^5.2.4","pre-commit":"^1.2.2","@babel/core":"7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","html-loader":"^2.1.2","less-loader":"^8.1.1","lint-staged":"^11.0.0","webpack-cli":"^4.7.0","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","power-assert":"^1.6.1","pretty-quick":"^3.1.0","react-loader":"^2.4.7","style-loader":"~2.0.0","@babel/runtime":"7.14.0","enzyme-to-json":"^3.6.2","postcss-loader":"^5.2.0","react-hot-loader":"^4.13.0","semantic-release":"^17.4.2","@babel/preset-env":"7.14.1","@types/sortablejs":"^1.10.6","eslint-plugin-jest":"^24.3.6","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.13.13","babel-plugin-import":"^1.13.3","copy-webpack-plugin":"latest","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.23.2","html-webpack-plugin":"^5.3.1","clean-webpack-plugin":"^3.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","esbuild-webpack-plugin":"^1.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","jest-environment-jsdom":"^26.6.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-bundle-analyzer":"^4.4.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","@semantic-release/changelog":"^5.0.1","css-minimizer-webpack-plugin":"^2.0.0","babel-plugin-transform-runtime":"^6.23.0","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-transform-object-assign":"7.12.13","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-syntax-object-rest-spread":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.13.8"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-jinke-music-player_4.25.15_1729078047571_0.3150707739191765","host":"s3://npm-registry-packages"}},"4.25.16":{"name":"@mishanstvo/react-jinke-music-player","version":"4.25.16","keywords":["react","reactjs","player","music","audio","react-player","react-jinke-music-player","react-music-player","react-audio-player","cd-player","music-player","audio-player","component"],"author":{"name":"Jinke.Li","email":"1359518268@qq.com"},"license":"MIT","_id":"@mishanstvo/react-jinke-music-player@4.25.16","maintainers":[{"name":"mishanstvo","email":"mishanstvo13@gmail.com"}],"homepage":"https://lijinke666.github.io/react-music-player","bugs":{"url":"https://github.com/lijinke666/react-music-player/issues"},"dist":{"shasum":"5e600351448fdfca5ab4a9bb9ec752f65d2e6796","tarball":"https://registry.npmjs.org/@mishanstvo/react-jinke-music-player/-/react-jinke-music-player-4.25.16.tgz","fileCount":72,"integrity":"sha512-OiEj1i+4USkdHVuE7LBRci+jJec3TRa0a1kzVUkCV2KzTpb0iuZfZheQo6wxUqFrZ11kMacjUplyKPf6yzEmNQ==","signatures":[{"sig":"MEYCIQDt/A1cY2fN99S+cHIvTZtYL1HcqNNrKSd46il7cE0J0gIhAOnvayvYzIIT83MEoPvn6M/XhmJUURKYajBPWRSYSaUw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":631195},"main":"lib/index.js","unpkg":"dist/react-jinke-music-player.min.js","config":{"commitizen":{"path":"cz-emoji"}},"module":"es/index.js","gitHead":"ab3289f88381db31d7e2b68837a195fae83b3443","scripts":{"demo":"cross-env NODE_ENV=development webpack serve --mode=development --progress --config  ./example/webpack.config.js","lint":"yarn lint:js && yarn lint:style","test":"jest __tests__/tests","build":"cross-env NODE_ENV=production yarn build:clean && yarn build:js && yarn build:css && yarn copy:less && yarn copy:module-css","start":"yarn demo","lint:js":"eslint ./src ./__tests__","prepare":"husky install","release":"semantic-release","build:es":"babel src -d es","build:js":"yarn build:cjs && yarn build:es && yarn build:umd","lint:fix":"yarn lint-fix:js && yarn lint-fix:style","prettier":"prettier -c --write '**/*'","build:cjs":"cross-env OUTPUT_MODULE=commonjs babel src -d lib","build:css":"webpack --mode=production --config webpack.css.config.js --progress","build:umd":"webpack --mode=production --config webpack.umd.config.js --progress","copy:less":"cp -r src/styles lib/styles && cp -r src/styles es/styles","build:demo":"cross-env NODE_ENV=production webpack --mode=production --progress --config  ./example/webpack.config.js","lint:style":"stylelint '{example,src}/**/*.less' --syntax less","build:clean":"rimraf lib es dist assets","build:surge":"cross-env SURGE=1 yarn build:demo ","ci:coverage":"yarn test:coverage && codecov","lint-fix:js":"yarn lint:js --fix","lint-staged":"lint-staged","pretty:quick":"pretty-quick","build:netlify":"cross-env NETLIFY=1 yarn build:demo ","test:coverage":"yarn test --coverage","build:analyzer":"cross-env ANALYZER=1 yarn build","lint-fix:style":"yarn lint:style --fix","prepublishOnly":"yarn build","copy:module-css":"cp ./assets/index.css ./assets/index.module.css","build:demo-analyzer":"cross-env ANALYZER=1 yarn build:demo"},"typings":"index.d.ts","_npmUser":{"name":"mishanstvo","email":"mishanstvo13@gmail.com"},"repository":{"url":"git+https://github.com/lijinke666/react-music-player.git","type":"git"},"_npmVersion":"10.2.4","description":"Maybe the best beautiful HTML5 responsive player component for react","directories":{"lib":"lib","example":"example"},"lint-staged":{"*.{js,jsx}":["eslint --fix","prettier --write"],"*.{css,less,json}":["prettier --write"]},"sideEffects":["assets/*","dist/*","*.less"],"_nodeVersion":"21.5.0","dependencies":{"is-mobile":"^2.2.2","rc-slider":"^9.7.2","rc-switch":"^3.2.2","classnames":"^2.3.1","downloadjs":"^1.4.7","prop-types":"^15.7.2","sortablejs":"^1.13.0","@emotion/css":"^11.10.5","react-window":"^1.8.8","react-draggable":"^4.4.3","react-virtualized":"^9.22.3","@react-icons/all-files":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","less":"^4.1.1","husky":"^6.0.0","jsdom":"^16.5.3","react":"18.2.0","enzyme":"^3.11.0","eslint":"^7.26.0","rimraf":"^3.0.2","codecov":"^3.8.2","postcss":"^8.2.14","webpack":"^5.36.2","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","react-dom":"18.2.0","stylelint":"^13.13.1","@babel/cli":"7.13.16","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.6.3","commitizen":"^4.2.4","commitlint":"^12.1.1","css-loader":"^5.2.4","pre-commit":"^1.2.2","@babel/core":"7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","html-loader":"^2.1.2","less-loader":"^8.1.1","lint-staged":"^11.0.0","webpack-cli":"^4.7.0","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","power-assert":"^1.6.1","pretty-quick":"^3.1.0","react-loader":"^2.4.7","style-loader":"~2.0.0","@babel/runtime":"7.14.0","enzyme-to-json":"^3.6.2","postcss-loader":"^5.2.0","react-hot-loader":"^4.13.0","semantic-release":"^17.4.2","@babel/preset-env":"7.14.1","@types/sortablejs":"^1.10.6","eslint-plugin-jest":"^24.3.6","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.13.13","babel-plugin-import":"^1.13.3","copy-webpack-plugin":"latest","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.23.2","html-webpack-plugin":"^5.3.1","clean-webpack-plugin":"^3.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","esbuild-webpack-plugin":"^1.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","jest-environment-jsdom":"^26.6.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-bundle-analyzer":"^4.4.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","@semantic-release/changelog":"^5.0.1","css-minimizer-webpack-plugin":"^2.0.0","babel-plugin-transform-runtime":"^6.23.0","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-transform-object-assign":"7.12.13","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-syntax-object-rest-spread":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.13.8"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-jinke-music-player_4.25.16_1729078916194_0.7365701184312559","host":"s3://npm-registry-packages"}},"4.25.17":{"name":"@mishanstvo/react-jinke-music-player","version":"4.25.17","keywords":["react","reactjs","player","music","audio","react-player","react-jinke-music-player","react-music-player","react-audio-player","cd-player","music-player","audio-player","component"],"author":{"name":"Jinke.Li","email":"1359518268@qq.com"},"license":"MIT","_id":"@mishanstvo/react-jinke-music-player@4.25.17","maintainers":[{"name":"mishanstvo","email":"mishanstvo13@gmail.com"}],"homepage":"https://lijinke666.github.io/react-music-player","bugs":{"url":"https://github.com/lijinke666/react-music-player/issues"},"dist":{"shasum":"cf2e89b299f29bc2edf242b23cc87c746aa83cd5","tarball":"https://registry.npmjs.org/@mishanstvo/react-jinke-music-player/-/react-jinke-music-player-4.25.17.tgz","fileCount":72,"integrity":"sha512-vqI5My7lV8rTJSbWfRHNDOMv+z0UsKWFFJE9qCEHQ6Dmu7tgLAKlk5G2hIXf6+FDlTnTQJZxzuXzpSNVbZVJ2g==","signatures":[{"sig":"MEQCIAkh3VjJk5uZc0xOH5tQ9ytJkXsA+zjuJZM9oAHDbU5rAiBhnik7NZd7WRZKSsRgCnlt0UKSVobVlUY5JFTTg99aGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":631749},"main":"lib/index.js","unpkg":"dist/react-jinke-music-player.min.js","config":{"commitizen":{"path":"cz-emoji"}},"module":"es/index.js","gitHead":"ab3289f88381db31d7e2b68837a195fae83b3443","scripts":{"demo":"cross-env NODE_ENV=development webpack serve --mode=development --progress --config  ./example/webpack.config.js","lint":"yarn lint:js && yarn lint:style","test":"jest __tests__/tests","build":"cross-env NODE_ENV=production yarn build:clean && yarn build:js && yarn build:css && yarn copy:less && yarn copy:module-css","start":"yarn demo","lint:js":"eslint ./src ./__tests__","prepare":"husky install","release":"semantic-release","build:es":"babel src -d es","build:js":"yarn build:cjs && yarn build:es && yarn build:umd","lint:fix":"yarn lint-fix:js && yarn lint-fix:style","prettier":"prettier -c --write '**/*'","build:cjs":"cross-env OUTPUT_MODULE=commonjs babel src -d lib","build:css":"webpack --mode=production --config webpack.css.config.js --progress","build:umd":"webpack --mode=production --config webpack.umd.config.js --progress","copy:less":"cp -r src/styles lib/styles && cp -r src/styles es/styles","build:demo":"cross-env NODE_ENV=production webpack --mode=production --progress --config  ./example/webpack.config.js","lint:style":"stylelint '{example,src}/**/*.less' --syntax less","build:clean":"rimraf lib es dist assets","build:surge":"cross-env SURGE=1 yarn build:demo ","ci:coverage":"yarn test:coverage && codecov","lint-fix:js":"yarn lint:js --fix","lint-staged":"lint-staged","pretty:quick":"pretty-quick","build:netlify":"cross-env NETLIFY=1 yarn build:demo ","test:coverage":"yarn test --coverage","build:analyzer":"cross-env ANALYZER=1 yarn build","lint-fix:style":"yarn lint:style --fix","prepublishOnly":"yarn build","copy:module-css":"cp ./assets/index.css ./assets/index.module.css","build:demo-analyzer":"cross-env ANALYZER=1 yarn build:demo"},"typings":"index.d.ts","_npmUser":{"name":"mishanstvo","email":"mishanstvo13@gmail.com"},"repository":{"url":"git+https://github.com/lijinke666/react-music-player.git","type":"git"},"_npmVersion":"10.2.4","description":"Maybe the best beautiful HTML5 responsive player component for react","directories":{"lib":"lib","example":"example"},"lint-staged":{"*.{js,jsx}":["eslint --fix","prettier --write"],"*.{css,less,json}":["prettier --write"]},"sideEffects":["assets/*","dist/*","*.less"],"_nodeVersion":"21.5.0","dependencies":{"is-mobile":"^2.2.2","rc-slider":"^9.7.2","rc-switch":"^3.2.2","classnames":"^2.3.1","downloadjs":"^1.4.7","prop-types":"^15.7.2","sortablejs":"^1.13.0","@emotion/css":"^11.10.5","react-window":"^1.8.8","react-draggable":"^4.4.3","react-virtualized":"^9.22.3","@react-icons/all-files":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","less":"^4.1.1","husky":"^6.0.0","jsdom":"^16.5.3","react":"18.2.0","enzyme":"^3.11.0","eslint":"^7.26.0","rimraf":"^3.0.2","codecov":"^3.8.2","postcss":"^8.2.14","webpack":"^5.36.2","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","react-dom":"18.2.0","stylelint":"^13.13.1","@babel/cli":"7.13.16","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.6.3","commitizen":"^4.2.4","commitlint":"^12.1.1","css-loader":"^5.2.4","pre-commit":"^1.2.2","@babel/core":"7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","html-loader":"^2.1.2","less-loader":"^8.1.1","lint-staged":"^11.0.0","webpack-cli":"^4.7.0","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","power-assert":"^1.6.1","pretty-quick":"^3.1.0","react-loader":"^2.4.7","style-loader":"~2.0.0","@babel/runtime":"7.14.0","enzyme-to-json":"^3.6.2","postcss-loader":"^5.2.0","react-hot-loader":"^4.13.0","semantic-release":"^17.4.2","@babel/preset-env":"7.14.1","@types/sortablejs":"^1.10.6","eslint-plugin-jest":"^24.3.6","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.13.13","babel-plugin-import":"^1.13.3","copy-webpack-plugin":"latest","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.23.2","html-webpack-plugin":"^5.3.1","clean-webpack-plugin":"^3.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","esbuild-webpack-plugin":"^1.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","jest-environment-jsdom":"^26.6.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-bundle-analyzer":"^4.4.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","@semantic-release/changelog":"^5.0.1","css-minimizer-webpack-plugin":"^2.0.0","babel-plugin-transform-runtime":"^6.23.0","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-transform-object-assign":"7.12.13","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-syntax-object-rest-spread":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.13.8"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-jinke-music-player_4.25.17_1729082955074_0.865420784429435","host":"s3://npm-registry-packages"}},"4.25.18":{"name":"@mishanstvo/react-jinke-music-player","version":"4.25.18","keywords":["react","reactjs","player","music","audio","react-player","react-jinke-music-player","react-music-player","react-audio-player","cd-player","music-player","audio-player","component"],"author":{"name":"Jinke.Li","email":"1359518268@qq.com"},"license":"MIT","_id":"@mishanstvo/react-jinke-music-player@4.25.18","maintainers":[{"name":"mishanstvo","email":"mishanstvo13@gmail.com"}],"homepage":"https://lijinke666.github.io/react-music-player","bugs":{"url":"https://github.com/lijinke666/react-music-player/issues"},"dist":{"shasum":"697cfd1d3b42211362ef221a95a344cb76b2a09e","tarball":"https://registry.npmjs.org/@mishanstvo/react-jinke-music-player/-/react-jinke-music-player-4.25.18.tgz","fileCount":72,"integrity":"sha512-AtdZwkhW/Gu9hJ0GaMoSCDVvtw77CpzrfYYiL64uuq8+T+ltQueaTl5fXERXh91Ta6e9kLWrQTHnxjT7cp1Tvg==","signatures":[{"sig":"MEQCIEpbHOrIuKS5rP03jb/e1kMOTZtZf1QwNrjPEdmScUOaAiBlyncg8UcSkI33gQMkMTysD29hmgbgknvTOO6Ez4YGLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":631569},"main":"lib/index.js","unpkg":"dist/react-jinke-music-player.min.js","config":{"commitizen":{"path":"cz-emoji"}},"module":"es/index.js","gitHead":"ab3289f88381db31d7e2b68837a195fae83b3443","scripts":{"demo":"cross-env NODE_ENV=development webpack serve --mode=development --progress --config  ./example/webpack.config.js","lint":"yarn lint:js && yarn lint:style","test":"jest __tests__/tests","build":"cross-env NODE_ENV=production yarn build:clean && yarn build:js && yarn build:css && yarn copy:less && yarn copy:module-css","start":"yarn demo","lint:js":"eslint ./src ./__tests__","prepare":"husky install","release":"semantic-release","build:es":"babel src -d es","build:js":"yarn build:cjs && yarn build:es && yarn build:umd","lint:fix":"yarn lint-fix:js && yarn lint-fix:style","prettier":"prettier -c --write '**/*'","build:cjs":"cross-env OUTPUT_MODULE=commonjs babel src -d lib","build:css":"webpack --mode=production --config webpack.css.config.js --progress","build:umd":"webpack --mode=production --config webpack.umd.config.js --progress","copy:less":"cp -r src/styles lib/styles && cp -r src/styles es/styles","build:demo":"cross-env NODE_ENV=production webpack --mode=production --progress --config  ./example/webpack.config.js","lint:style":"stylelint '{example,src}/**/*.less' --syntax less","build:clean":"rimraf lib es dist assets","build:surge":"cross-env SURGE=1 yarn build:demo ","ci:coverage":"yarn test:coverage && codecov","lint-fix:js":"yarn lint:js --fix","lint-staged":"lint-staged","pretty:quick":"pretty-quick","build:netlify":"cross-env NETLIFY=1 yarn build:demo ","test:coverage":"yarn test --coverage","build:analyzer":"cross-env ANALYZER=1 yarn build","lint-fix:style":"yarn lint:style --fix","prepublishOnly":"yarn build","copy:module-css":"cp ./assets/index.css ./assets/index.module.css","build:demo-analyzer":"cross-env ANALYZER=1 yarn build:demo"},"typings":"index.d.ts","_npmUser":{"name":"mishanstvo","email":"mishanstvo13@gmail.com"},"repository":{"url":"git+https://github.com/lijinke666/react-music-player.git","type":"git"},"_npmVersion":"10.2.4","description":"Maybe the best beautiful HTML5 responsive player component for react","directories":{"lib":"lib","example":"example"},"lint-staged":{"*.{js,jsx}":["eslint --fix","prettier --write"],"*.{css,less,json}":["prettier --write"]},"sideEffects":["assets/*","dist/*","*.less"],"_nodeVersion":"21.5.0","dependencies":{"is-mobile":"^2.2.2","rc-slider":"^9.7.2","rc-switch":"^3.2.2","classnames":"^2.3.1","downloadjs":"^1.4.7","prop-types":"^15.7.2","sortablejs":"^1.13.0","@emotion/css":"^11.10.5","react-window":"^1.8.8","react-draggable":"^4.4.3","react-virtualized":"^9.22.3","@react-icons/all-files":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","less":"^4.1.1","husky":"^6.0.0","jsdom":"^16.5.3","react":"18.2.0","enzyme":"^3.11.0","eslint":"^7.26.0","rimraf":"^3.0.2","codecov":"^3.8.2","postcss":"^8.2.14","webpack":"^5.36.2","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","react-dom":"18.2.0","stylelint":"^13.13.1","@babel/cli":"7.13.16","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.6.3","commitizen":"^4.2.4","commitlint":"^12.1.1","css-loader":"^5.2.4","pre-commit":"^1.2.2","@babel/core":"7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","html-loader":"^2.1.2","less-loader":"^8.1.1","lint-staged":"^11.0.0","webpack-cli":"^4.7.0","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","power-assert":"^1.6.1","pretty-quick":"^3.1.0","react-loader":"^2.4.7","style-loader":"~2.0.0","@babel/runtime":"7.14.0","enzyme-to-json":"^3.6.2","postcss-loader":"^5.2.0","react-hot-loader":"^4.13.0","semantic-release":"^17.4.2","@babel/preset-env":"7.14.1","@types/sortablejs":"^1.10.6","eslint-plugin-jest":"^24.3.6","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.13.13","babel-plugin-import":"^1.13.3","copy-webpack-plugin":"latest","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.23.2","html-webpack-plugin":"^5.3.1","clean-webpack-plugin":"^3.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","esbuild-webpack-plugin":"^1.1.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","jest-environment-jsdom":"^26.6.2","enzyme-adapter-react-16":"^1.15.6","mini-css-extract-plugin":"^1.6.0","uglifyjs-webpack-plugin":"^2.2.0","webpack-bundle-analyzer":"^4.4.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","@semantic-release/changelog":"^5.0.1","css-minimizer-webpack-plugin":"^2.0.0","babel-plugin-transform-runtime":"^6.23.0","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","@babel/plugin-syntax-dynamic-import":"7.8.3","@babel/plugin-transform-object-assign":"7.12.13","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-syntax-object-rest-spread":"7.8.3","@babel/plugin-proposal-object-rest-spread":"7.13.8"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-jinke-music-player_4.25.18_1729083425993_0.7614627475231341","host":"s3://npm-registry-packages"}},"4.25.20":{"name":"@mishanstvo/react-jinke-music-player","version":"4.25.20","keywords":["react","reactjs","player","music","audio","react-player","react-jinke-music-player","react-music-player","react-audio-player","cd-player","music-player","audio-player","component"],"author":{"name":"Jinke.Li","email":"1359518268@qq.com"},"license":"MIT","_id":"@mishanstvo/react-jinke-music-player@4.25.20","maintainers":[{"name":"mishanstvo","email":"mishanstvo13@gmail.com"}],"homepage":"https://lijinke666.github.io/react-music-player","bugs":{"url":"https://github.com/lijinke666/react-music-player/issues"},"dist":{"shasum":"727fe388494c3469798a5c78772ef9788c76e7b7","tarball":"https://registry.npmjs.org/@mishanstvo/react-jinke-music-player/-/react-jinke-music-player-4.25.20.tgz","fileCount":72,"integrity":"sha512-HAZxdrLxthjfiPVLin4Wg6sOouiYGz2TrLwmBuAZMdFbHUknp5ixLsSTHkW3iFvkz90FXTTbe/OtmwMtSaVfDg==","signatures":[{"sig":"MEQCIAGhpOgVk1pzvPPPNWW5TGTSYMdWgxnxH4UrultKeHovAiASehls+z8fwVdUja5lzOwnTFNQ35sOz1RwItf3So2KjQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":653024},"main":"lib/index.js","unpkg":"dist/react-jinke-music-player.min.js","config":{"commitizen":{"path":"cz-emoji"}},"module":"es/index.js","scripts":{"demo":"cross-env NODE_ENV=development webpack serve --mode=development --progress --config  ./example/webpack.config.js","lint":"yarn lint:js && yarn lint:style","test":"jest __tests__/tests","build":"cross-env NODE_ENV=production yarn build:clean && yarn build:js && yarn build:css && yarn copy:less && yarn copy:module-css","start":"yarn demo","lint:js":"eslint ./src ./__tests__","prepare":"husky install","release":"semantic-release","build:es":"babel src -d es","build:js":"yarn build:cjs && yarn build:es && yarn build:umd","lint:fix":"yarn lint-fix:js && yarn lint-fix:style","prettier":"prettier -c --write '**/*'","build:cjs":"cross-env OUTPUT_MODULE=commonjs babel src -d lib","build:css":"webpack --mode=production --config webpack.css.config.js --progress","build:umd":"webpack --mode=production --config webpack.umd.config.js --progress","copy:less":"node scripts/copy-build-assets.js less","build:demo":"cross-env NODE_ENV=production webpack --mode=production --progress --config  ./example/webpack.config.js","lint:style":"stylelint '{example,src}/**/*.less' --syntax less","build:clean":"rimraf lib es dist assets","build:surge":"cross-env SURGE=1 yarn build:demo ","ci:coverage":"yarn test:coverage && codecov","lint-fix:js":"yarn lint:js --fix","lint-staged":"lint-staged","pretty:quick":"pretty-quick","build:netlify":"cross-env NETLIFY=1 yarn build:demo ","test:coverage":"yarn test --coverage","build:analyzer":"cross-env ANALYZER=1 yarn build","lint-fix:style":"yarn lint:style --fix","prepublishOnly":"yarn build","copy:module-css":"node scripts/copy-build-assets.js css","build:demo-analyzer":"cross-env ANALYZER=1 yarn build:demo"},"typings":"index.d.ts","_npmUser":{"name":"mishanstvo","email":"mishanstvo13@gmail.com"},"repository":{"url":"git+https://github.com/lijinke666/react-music-player.git","type":"git"},"_npmVersion":"10.9.4","description":"Maybe the best beautiful HTML5 responsive player component for react","directories":{"lib":"lib","example":"example"},"lint-staged":{"*.{js,jsx}":["eslint --fix","prettier --write"],"*.{css,less,json}":["prettier --write"]},"sideEffects":["assets/*","dist/*","*.less"],"_nodeVersion":"22.22.0","dependencies":{"is-mobile":"^2.2.2","rc-slider":"^9.7.2","rc-switch":"^3.2.2","classnames":"^2.3.1","downloadjs":"^1.4.7","prop-types":"^15.7.2","sortablejs":"^1.13.0","react-draggable":"^4.4.3","@react-icons/all-files":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","less":"^4.1.1","husky":"^6.0.0","jsdom":"^16.5.3","react":"18.2.0","enzyme":"^3.11.0","eslint":"^7.26.0","rimraf":"^3.0.2","codecov":"^3.8.2","postcss":"^8.2.14","webpack":"^5.36.2","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","react-dom":"18.2.0","stylelint":"^13.13.1","@babel/cli":"7.13.16","babel-jest":"^26.6.3","commitizen":"^4.2.4","commitlint":"^12.1.1","css-loader":"^5.2.4","pre-commit":"^1.2.2","@babel/core":"7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","less-loader":"^8.1.1","lint-staged":"^11.0.0","webpack-cli":"^4.7.0","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","power-assert":"^1.6.1","pretty-quick":"^3.1.0","style-loader":"~2.0.0","@babel/runtime":"7.14.0","enzyme-to-json":"^3.6.2","postcss-loader":"^5.2.0","semantic-release":"^17.4.2","@babel/preset-env":"7.14.1","@types/sortablejs":"^1.10.6","eslint-plugin-jest":"^24.3.6","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.13.13","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.23.2","html-webpack-plugin":"^5.3.1","clean-webpack-plugin":"^3.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","jest-environment-jsdom":"^26.6.2","mini-css-extract-plugin":"^1.6.0","webpack-bundle-analyzer":"^4.4.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","@semantic-release/changelog":"^5.0.1","css-minimizer-webpack-plugin":"^2.0.0","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","@cfaester/enzyme-adapter-react-18":"^0.8.0","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-proposal-object-rest-spread":"7.13.8"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-jinke-music-player_4.25.20_1782131906253_0.7688186243121475","host":"s3://npm-registry-packages-npm-production"}},"4.25.22":{"name":"@mishanstvo/react-jinke-music-player","version":"4.25.22","keywords":["react","reactjs","player","music","audio","react-player","react-jinke-music-player","react-music-player","react-audio-player","cd-player","music-player","audio-player","component"],"author":{"name":"Jinke.Li","email":"1359518268@qq.com"},"license":"MIT","_id":"@mishanstvo/react-jinke-music-player@4.25.22","maintainers":[{"name":"mishanstvo","email":"mishanstvo13@gmail.com"}],"homepage":"https://lijinke666.github.io/react-music-player","bugs":{"url":"https://github.com/lijinke666/react-music-player/issues"},"dist":{"shasum":"0a57342cc17539813d6deb7bfaa87e31cccf055a","tarball":"https://registry.npmjs.org/@mishanstvo/react-jinke-music-player/-/react-jinke-music-player-4.25.22.tgz","fileCount":72,"integrity":"sha512-Mf4A0puPJM1R/6zhMBwjLfzGB134ZOGAjmX9GuyP0lMXAsnlKqwst8mIbeQciT2xdIZcWsEK0V4+RBDj0/QBlw==","signatures":[{"sig":"MEQCIFohBTJAZChqtbhoGat5dCLyTNsvHn+szo4S8tcsRrv6AiBnJbPYHlpCl9M5UFe2erP4aebTrkP1pyDjQkNPHbHwgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":652912},"main":"lib/index.js","unpkg":"dist/react-jinke-music-player.min.js","config":{"commitizen":{"path":"cz-emoji"}},"module":"es/index.js","scripts":{"demo":"cross-env NODE_ENV=development webpack serve --mode=development --progress --config  ./example/webpack.config.js","lint":"yarn lint:js && yarn lint:style","test":"jest __tests__/tests","build":"cross-env NODE_ENV=production yarn build:clean && yarn build:js && yarn build:css && yarn copy:less && yarn copy:module-css","start":"yarn demo","lint:js":"eslint ./src ./__tests__","prepare":"husky install","release":"semantic-release","build:es":"babel src -d es","build:js":"yarn build:cjs && yarn build:es && yarn build:umd","lint:fix":"yarn lint-fix:js && yarn lint-fix:style","prettier":"prettier -c --write '**/*'","build:cjs":"cross-env OUTPUT_MODULE=commonjs babel src -d lib","build:css":"webpack --mode=production --config webpack.css.config.js --progress","build:umd":"webpack --mode=production --config webpack.umd.config.js --progress","copy:less":"node scripts/copy-build-assets.js less","build:demo":"cross-env NODE_ENV=production webpack --mode=production --progress --config  ./example/webpack.config.js","lint:style":"stylelint '{example,src}/**/*.less' --syntax less","build:clean":"rimraf lib es dist assets","build:surge":"cross-env SURGE=1 yarn build:demo ","ci:coverage":"yarn test:coverage && codecov","lint-fix:js":"yarn lint:js --fix","lint-staged":"lint-staged","pretty:quick":"pretty-quick","build:netlify":"cross-env NETLIFY=1 yarn build:demo ","test:coverage":"yarn test --coverage","build:analyzer":"cross-env ANALYZER=1 yarn build","lint-fix:style":"yarn lint:style --fix","prepublishOnly":"yarn build","copy:module-css":"node scripts/copy-build-assets.js css","build:demo-analyzer":"cross-env ANALYZER=1 yarn build:demo"},"typings":"index.d.ts","_npmUser":{"name":"mishanstvo","email":"mishanstvo13@gmail.com"},"repository":{"url":"git+https://github.com/lijinke666/react-music-player.git","type":"git"},"_npmVersion":"10.9.4","description":"Maybe the best beautiful HTML5 responsive player component for react","directories":{"lib":"lib","example":"example"},"lint-staged":{"*.{js,jsx}":["eslint --fix","prettier --write"],"*.{css,less,json}":["prettier --write"]},"sideEffects":["assets/*","dist/*","*.less"],"_nodeVersion":"22.22.0","dependencies":{"is-mobile":"^2.2.2","rc-slider":"^9.7.2","rc-switch":"^3.2.2","classnames":"^2.3.1","downloadjs":"^1.4.7","prop-types":"^15.7.2","sortablejs":"^1.13.0","react-draggable":"^4.4.3","@react-icons/all-files":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","less":"^4.1.1","husky":"^6.0.0","jsdom":"^16.5.3","react":"18.2.0","enzyme":"^3.11.0","eslint":"^7.26.0","rimraf":"^3.0.2","codecov":"^3.8.2","postcss":"^8.2.14","webpack":"^5.36.2","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","react-dom":"18.2.0","stylelint":"^13.13.1","@babel/cli":"7.13.16","babel-jest":"^26.6.3","commitizen":"^4.2.4","commitlint":"^12.1.1","css-loader":"^5.2.4","pre-commit":"^1.2.2","@babel/core":"7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","less-loader":"^8.1.1","lint-staged":"^11.0.0","webpack-cli":"^4.7.0","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","power-assert":"^1.6.1","pretty-quick":"^3.1.0","style-loader":"~2.0.0","@babel/runtime":"7.14.0","enzyme-to-json":"^3.6.2","postcss-loader":"^5.2.0","semantic-release":"^17.4.2","@babel/preset-env":"7.14.1","@types/sortablejs":"^1.10.6","eslint-plugin-jest":"^24.3.6","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.13.13","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.23.2","html-webpack-plugin":"^5.3.1","clean-webpack-plugin":"^3.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","jest-environment-jsdom":"^26.6.2","mini-css-extract-plugin":"^1.6.0","webpack-bundle-analyzer":"^4.4.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","@semantic-release/changelog":"^5.0.1","css-minimizer-webpack-plugin":"^2.0.0","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","@cfaester/enzyme-adapter-react-18":"^0.8.0","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-proposal-object-rest-spread":"7.13.8"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-jinke-music-player_4.25.22_1782132717058_0.4826819274119276","host":"s3://npm-registry-packages-npm-production"}},"4.25.24":{"name":"@mishanstvo/react-jinke-music-player","version":"4.25.24","keywords":["react","reactjs","player","music","audio","react-player","react-jinke-music-player","react-music-player","react-audio-player","cd-player","music-player","audio-player","component"],"author":{"name":"Jinke.Li","email":"1359518268@qq.com"},"license":"MIT","_id":"@mishanstvo/react-jinke-music-player@4.25.24","maintainers":[{"name":"mishanstvo","email":"mishanstvo13@gmail.com"}],"homepage":"https://lijinke666.github.io/react-music-player","bugs":{"url":"https://github.com/lijinke666/react-music-player/issues"},"dist":{"shasum":"fb7403b5cde2ba3e21a55468c92c20b8525e4953","tarball":"https://registry.npmjs.org/@mishanstvo/react-jinke-music-player/-/react-jinke-music-player-4.25.24.tgz","fileCount":74,"integrity":"sha512-K/iTWH1o81TSQpXjMMMJG6gScgY/UwGa0dkyTWniOU1gPcTGKBqZgrddVKX9YWw4RXLkfLRovyd/k+ai1PtZPw==","signatures":[{"sig":"MEUCIQCCAjy85Xwln103NkMiT6jUBM4e9SCpavoHG/shmgkgTwIge8XPIxCnM69Ty3ZJUskyJZJ7VS7qoKacYSkjlGXPJSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":678100},"main":"lib/index.js","unpkg":"dist/react-jinke-music-player.min.js","config":{"commitizen":{"path":"cz-emoji"}},"module":"es/index.js","scripts":{"demo":"cross-env NODE_ENV=development webpack serve --mode=development --progress --config  ./example/webpack.config.js","lint":"yarn lint:js && yarn lint:style","test":"jest __tests__/tests","build":"cross-env NODE_ENV=production yarn build:clean && yarn build:js && yarn build:css && yarn copy:less && yarn copy:module-css","start":"yarn demo","lint:js":"eslint ./src ./__tests__","prepare":"husky install","release":"semantic-release","build:es":"babel src -d es","build:js":"yarn build:cjs && yarn build:es && yarn build:umd","lint:fix":"yarn lint-fix:js && yarn lint-fix:style","prettier":"prettier -c --write '**/*'","build:cjs":"cross-env OUTPUT_MODULE=commonjs babel src -d lib","build:css":"webpack --mode=production --config webpack.css.config.js --progress","build:umd":"webpack --mode=production --config webpack.umd.config.js --progress","copy:less":"node scripts/copy-build-assets.js less","build:demo":"cross-env NODE_ENV=production webpack --mode=production --progress --config  ./example/webpack.config.js","lint:style":"stylelint '{example,src}/**/*.less' --syntax less","build:clean":"rimraf lib es dist assets","build:surge":"cross-env SURGE=1 yarn build:demo ","ci:coverage":"yarn test:coverage && codecov","lint-fix:js":"yarn lint:js --fix","lint-staged":"lint-staged","pretty:quick":"pretty-quick","build:netlify":"cross-env NETLIFY=1 yarn build:demo ","test:coverage":"yarn test --coverage","build:analyzer":"cross-env ANALYZER=1 yarn build","lint-fix:style":"yarn lint:style --fix","prepublishOnly":"yarn build","copy:module-css":"node scripts/copy-build-assets.js css","build:demo-analyzer":"cross-env ANALYZER=1 yarn build:demo"},"typings":"index.d.ts","_npmUser":{"name":"mishanstvo","email":"mishanstvo13@gmail.com"},"repository":{"url":"git+https://github.com/lijinke666/react-music-player.git","type":"git"},"_npmVersion":"10.9.4","description":"Maybe the best beautiful HTML5 responsive player component for react","directories":{"lib":"lib","example":"example"},"lint-staged":{"*.{js,jsx}":["eslint --fix","prettier --write"],"*.{css,less,json}":["prettier --write"]},"sideEffects":["assets/*","dist/*","*.less"],"_nodeVersion":"22.22.0","dependencies":{"is-mobile":"^2.2.2","rc-slider":"^9.7.2","rc-switch":"^3.2.2","classnames":"^2.3.1","downloadjs":"^1.4.7","prop-types":"^15.7.2","sortablejs":"^1.13.0","react-draggable":"^4.4.3","@react-icons/all-files":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","less":"^4.1.1","husky":"^6.0.0","jsdom":"^16.5.3","react":"18.2.0","enzyme":"^3.11.0","eslint":"^7.26.0","rimraf":"^3.0.2","codecov":"^3.8.2","postcss":"^8.2.14","webpack":"^5.36.2","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","react-dom":"18.2.0","stylelint":"^13.13.1","@babel/cli":"7.13.16","babel-jest":"^26.6.3","commitizen":"^4.2.4","commitlint":"^12.1.1","css-loader":"^5.2.4","pre-commit":"^1.2.2","@babel/core":"7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","less-loader":"^8.1.1","lint-staged":"^11.0.0","webpack-cli":"^4.7.0","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","power-assert":"^1.6.1","pretty-quick":"^3.1.0","style-loader":"~2.0.0","@babel/runtime":"7.14.0","enzyme-to-json":"^3.6.2","postcss-loader":"^5.2.0","semantic-release":"^17.4.2","@babel/preset-env":"7.14.1","@types/sortablejs":"^1.10.6","eslint-plugin-jest":"^24.3.6","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.13.13","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.23.2","html-webpack-plugin":"^5.3.1","clean-webpack-plugin":"^3.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","jest-environment-jsdom":"^26.6.2","mini-css-extract-plugin":"^1.6.0","webpack-bundle-analyzer":"^4.4.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","@semantic-release/changelog":"^5.0.1","css-minimizer-webpack-plugin":"^2.0.0","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","@cfaester/enzyme-adapter-react-18":"^0.8.0","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-proposal-object-rest-spread":"7.13.8"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-jinke-music-player_4.25.24_1782135500971_0.04110780564495409","host":"s3://npm-registry-packages-npm-production"}},"4.25.26":{"name":"@mishanstvo/react-jinke-music-player","version":"4.25.26","keywords":["react","reactjs","player","music","audio","react-player","react-jinke-music-player","react-music-player","react-audio-player","cd-player","music-player","audio-player","component"],"author":{"name":"Jinke.Li","email":"1359518268@qq.com"},"license":"MIT","_id":"@mishanstvo/react-jinke-music-player@4.25.26","maintainers":[{"name":"mishanstvo","email":"mishanstvo13@gmail.com"}],"homepage":"https://lijinke666.github.io/react-music-player","bugs":{"url":"https://github.com/lijinke666/react-music-player/issues"},"dist":{"shasum":"9f268fe733bd502bcacd9fe6300cd10527b428d9","tarball":"https://registry.npmjs.org/@mishanstvo/react-jinke-music-player/-/react-jinke-music-player-4.25.26.tgz","fileCount":74,"integrity":"sha512-NRBTzV7nyhhFiGAVsCgGDepzzWOaBXw4qDmIFC45MEboFn+fy32mGGBqIFfAANQ/mSBetP4B95qResQ6Xbz06g==","signatures":[{"sig":"MEQCIBczI0bjsilm+pJRdMPmx/I9aq/AFc2njvXH/1+qAPPGAiA4uHMMk37FutwtEjhoMLmWUxVJucR/S5VxYbT3wSc7DA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702268},"main":"lib/index.js","unpkg":"dist/react-jinke-music-player.min.js","config":{"commitizen":{"path":"cz-emoji"}},"module":"es/index.js","scripts":{"demo":"cross-env NODE_ENV=development webpack serve --mode=development --progress --config  ./example/webpack.config.js","lint":"yarn lint:js && yarn lint:style","test":"jest __tests__/tests","build":"cross-env NODE_ENV=production yarn build:clean && yarn build:js && yarn build:css && yarn copy:less && yarn copy:module-css","start":"yarn demo","lint:js":"eslint ./src ./__tests__","prepare":"husky install","release":"semantic-release","build:es":"babel src -d es","build:js":"yarn build:cjs && yarn build:es && yarn build:umd","lint:fix":"yarn lint-fix:js && yarn lint-fix:style","prettier":"prettier -c --write '**/*'","build:cjs":"cross-env OUTPUT_MODULE=commonjs babel src -d lib","build:css":"webpack --mode=production --config webpack.css.config.js --progress","build:umd":"webpack --mode=production --config webpack.umd.config.js --progress","copy:less":"node scripts/copy-build-assets.js less","build:demo":"cross-env NODE_ENV=production webpack --mode=production --progress --config  ./example/webpack.config.js","lint:style":"stylelint '{example,src}/**/*.less' --syntax less","build:clean":"rimraf lib es dist assets","build:surge":"cross-env SURGE=1 yarn build:demo ","ci:coverage":"yarn test:coverage && codecov","lint-fix:js":"yarn lint:js --fix","lint-staged":"lint-staged","pretty:quick":"pretty-quick","build:netlify":"cross-env NETLIFY=1 yarn build:demo ","test:coverage":"yarn test --coverage","build:analyzer":"cross-env ANALYZER=1 yarn build","lint-fix:style":"yarn lint:style --fix","prepublishOnly":"yarn build","copy:module-css":"node scripts/copy-build-assets.js css","build:demo-analyzer":"cross-env ANALYZER=1 yarn build:demo"},"typings":"index.d.ts","_npmUser":{"name":"mishanstvo","email":"mishanstvo13@gmail.com"},"repository":{"url":"git+https://github.com/lijinke666/react-music-player.git","type":"git"},"_npmVersion":"10.9.4","description":"Maybe the best beautiful HTML5 responsive player component for react","directories":{"lib":"lib","example":"example"},"lint-staged":{"*.{js,jsx}":["eslint --fix","prettier --write"],"*.{css,less,json}":["prettier --write"]},"sideEffects":["assets/*","dist/*","*.less"],"_nodeVersion":"22.22.0","dependencies":{"is-mobile":"^2.2.2","rc-slider":"^9.7.2","rc-switch":"^3.2.2","classnames":"^2.3.1","downloadjs":"^1.4.7","prop-types":"^15.7.2","sortablejs":"^1.13.0","react-draggable":"^4.4.3","@react-icons/all-files":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","less":"^4.1.1","husky":"^6.0.0","jsdom":"^16.5.3","react":"18.2.0","enzyme":"^3.11.0","eslint":"^7.26.0","rimraf":"^3.0.2","codecov":"^3.8.2","postcss":"^8.2.14","webpack":"^5.36.2","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","react-dom":"18.2.0","stylelint":"^13.13.1","@babel/cli":"7.13.16","babel-jest":"^26.6.3","commitizen":"^4.2.4","commitlint":"^12.1.1","css-loader":"^5.2.4","pre-commit":"^1.2.2","@babel/core":"7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","less-loader":"^8.1.1","lint-staged":"^11.0.0","webpack-cli":"^4.7.0","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","power-assert":"^1.6.1","pretty-quick":"^3.1.0","style-loader":"~2.0.0","@babel/runtime":"7.14.0","enzyme-to-json":"^3.6.2","postcss-loader":"^5.2.0","semantic-release":"^17.4.2","@babel/preset-env":"7.14.1","@types/sortablejs":"^1.10.6","eslint-plugin-jest":"^24.3.6","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.13.13","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.23.2","html-webpack-plugin":"^5.3.1","clean-webpack-plugin":"^3.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","jest-environment-jsdom":"^26.6.2","mini-css-extract-plugin":"^1.6.0","webpack-bundle-analyzer":"^4.4.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","@semantic-release/changelog":"^5.0.1","css-minimizer-webpack-plugin":"^2.0.0","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","@cfaester/enzyme-adapter-react-18":"^0.8.0","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-proposal-object-rest-spread":"7.13.8"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-jinke-music-player_4.25.26_1782306401338_0.6287829467179837","host":"s3://npm-registry-packages-npm-production"}},"4.25.28":{"name":"@mishanstvo/react-jinke-music-player","version":"4.25.28","keywords":["react","reactjs","player","music","audio","react-player","react-jinke-music-player","react-music-player","react-audio-player","cd-player","music-player","audio-player","component"],"author":{"name":"Jinke.Li","email":"1359518268@qq.com"},"license":"MIT","_id":"@mishanstvo/react-jinke-music-player@4.25.28","maintainers":[{"name":"mishanstvo","email":"mishanstvo13@gmail.com"}],"homepage":"https://lijinke666.github.io/react-music-player","bugs":{"url":"https://github.com/lijinke666/react-music-player/issues"},"dist":{"shasum":"b4882444123026ddeb5e38ba615b129a1f795342","tarball":"https://registry.npmjs.org/@mishanstvo/react-jinke-music-player/-/react-jinke-music-player-4.25.28.tgz","fileCount":74,"integrity":"sha512-Av1Li1bcijsdhMF7+igEfwYZKkqKGbdG6SjttrT2Fhv+/D5mbvEEjzNMNUdiXq7QcAl97K9BgGJ/6R1js5Yykg==","signatures":[{"sig":"MEQCIAITomubu1DxDF1DiL2l6lwAp1s41uVTubL7Xzdyrlj+AiANuUgh2rOPR2dt5KCRtTJN3KO1MrFNRdBVfH6R12LzcA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702546},"main":"lib/index.js","unpkg":"dist/react-jinke-music-player.min.js","config":{"commitizen":{"path":"cz-emoji"}},"module":"es/index.js","scripts":{"demo":"cross-env NODE_ENV=development webpack serve --mode=development --progress --config  ./example/webpack.config.js","lint":"yarn lint:js && yarn lint:style","test":"jest __tests__/tests","build":"cross-env NODE_ENV=production yarn build:clean && yarn build:js && yarn build:css && yarn copy:less && yarn copy:module-css","start":"yarn demo","lint:js":"eslint ./src ./__tests__","prepare":"husky install","release":"semantic-release","build:es":"babel src -d es","build:js":"yarn build:cjs && yarn build:es && yarn build:umd","lint:fix":"yarn lint-fix:js && yarn lint-fix:style","prettier":"prettier -c --write '**/*'","build:cjs":"cross-env OUTPUT_MODULE=commonjs babel src -d lib","build:css":"webpack --mode=production --config webpack.css.config.js --progress","build:umd":"webpack --mode=production --config webpack.umd.config.js --progress","copy:less":"node scripts/copy-build-assets.js less","build:demo":"cross-env NODE_ENV=production webpack --mode=production --progress --config  ./example/webpack.config.js","lint:style":"stylelint '{example,src}/**/*.less' --syntax less","build:clean":"rimraf lib es dist assets","build:surge":"cross-env SURGE=1 yarn build:demo ","ci:coverage":"yarn test:coverage && codecov","lint-fix:js":"yarn lint:js --fix","lint-staged":"lint-staged","pretty:quick":"pretty-quick","build:netlify":"cross-env NETLIFY=1 yarn build:demo ","test:coverage":"yarn test --coverage","build:analyzer":"cross-env ANALYZER=1 yarn build","lint-fix:style":"yarn lint:style --fix","prepublishOnly":"yarn build","copy:module-css":"node scripts/copy-build-assets.js css","build:demo-analyzer":"cross-env ANALYZER=1 yarn build:demo"},"typings":"index.d.ts","_npmUser":{"name":"mishanstvo","email":"mishanstvo13@gmail.com"},"repository":{"url":"git+https://github.com/lijinke666/react-music-player.git","type":"git"},"_npmVersion":"10.9.4","description":"Maybe the best beautiful HTML5 responsive player component for react","directories":{"lib":"lib","example":"example"},"lint-staged":{"*.{js,jsx}":["eslint --fix","prettier --write"],"*.{css,less,json}":["prettier --write"]},"sideEffects":["assets/*","dist/*","*.less"],"_nodeVersion":"22.22.0","dependencies":{"is-mobile":"^2.2.2","rc-slider":"^9.7.2","rc-switch":"^3.2.2","classnames":"^2.3.1","downloadjs":"^1.4.7","prop-types":"^15.7.2","sortablejs":"^1.13.0","react-draggable":"^4.4.3","@react-icons/all-files":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","less":"^4.1.1","husky":"^6.0.0","jsdom":"^16.5.3","react":"18.2.0","enzyme":"^3.11.0","eslint":"^7.26.0","rimraf":"^3.0.2","codecov":"^3.8.2","postcss":"^8.2.14","webpack":"^5.36.2","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","react-dom":"18.2.0","stylelint":"^13.13.1","@babel/cli":"7.13.16","babel-jest":"^26.6.3","commitizen":"^4.2.4","commitlint":"^12.1.1","css-loader":"^5.2.4","pre-commit":"^1.2.2","@babel/core":"7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","less-loader":"^8.1.1","lint-staged":"^11.0.0","webpack-cli":"^4.7.0","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","power-assert":"^1.6.1","pretty-quick":"^3.1.0","style-loader":"~2.0.0","@babel/runtime":"7.14.0","enzyme-to-json":"^3.6.2","postcss-loader":"^5.2.0","semantic-release":"^17.4.2","@babel/preset-env":"7.14.1","@types/sortablejs":"^1.10.6","eslint-plugin-jest":"^24.3.6","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.13.13","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.23.2","html-webpack-plugin":"^5.3.1","clean-webpack-plugin":"^3.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","jest-environment-jsdom":"^26.6.2","mini-css-extract-plugin":"^1.6.0","webpack-bundle-analyzer":"^4.4.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","@semantic-release/changelog":"^5.0.1","css-minimizer-webpack-plugin":"^2.0.0","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","@cfaester/enzyme-adapter-react-18":"^0.8.0","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-proposal-object-rest-spread":"7.13.8"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-jinke-music-player_4.25.28_1782307856994_0.9135354224976993","host":"s3://npm-registry-packages-npm-production"}},"4.25.30":{"name":"@mishanstvo/react-jinke-music-player","version":"4.25.30","keywords":["react","reactjs","player","music","audio","react-player","react-jinke-music-player","react-music-player","react-audio-player","cd-player","music-player","audio-player","component"],"author":{"name":"Jinke.Li","email":"1359518268@qq.com"},"license":"MIT","_id":"@mishanstvo/react-jinke-music-player@4.25.30","maintainers":[{"name":"mishanstvo","email":"mishanstvo13@gmail.com"}],"homepage":"https://lijinke666.github.io/react-music-player","bugs":{"url":"https://github.com/lijinke666/react-music-player/issues"},"dist":{"shasum":"741ff0300a9a90ca9a02ab1a008abe2f738a434e","tarball":"https://registry.npmjs.org/@mishanstvo/react-jinke-music-player/-/react-jinke-music-player-4.25.30.tgz","fileCount":74,"integrity":"sha512-wYLi/2tCdeH2W5IO4HF1dUrhTLwPW8l6aj559+FFRPyCncSwjT/SN8cOtwY4ary5XsJtVaQZFMrI1d2ZD4zj3Q==","signatures":[{"sig":"MEUCIF2h9yzzyZ4oykOFL4D86Pk30RnK840pe8Whieh4nwGtAiEA1+ctqLjwjR9zpR2wQw/vJTOtWzPOE8EgBEamlUJ84Yo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702660},"main":"lib/index.js","unpkg":"dist/react-jinke-music-player.min.js","config":{"commitizen":{"path":"cz-emoji"}},"module":"es/index.js","scripts":{"demo":"cross-env NODE_ENV=development webpack serve --mode=development --progress --config  ./example/webpack.config.js","lint":"yarn lint:js && yarn lint:style","test":"jest __tests__/tests","build":"cross-env NODE_ENV=production yarn build:clean && yarn build:js && yarn build:css && yarn copy:less && yarn copy:module-css","start":"yarn demo","lint:js":"eslint ./src ./__tests__","prepare":"husky install","release":"semantic-release","build:es":"babel src -d es","build:js":"yarn build:cjs && yarn build:es && yarn build:umd","lint:fix":"yarn lint-fix:js && yarn lint-fix:style","prettier":"prettier -c --write '**/*'","build:cjs":"cross-env OUTPUT_MODULE=commonjs babel src -d lib","build:css":"webpack --mode=production --config webpack.css.config.js --progress","build:umd":"webpack --mode=production --config webpack.umd.config.js --progress","copy:less":"node scripts/copy-build-assets.js less","build:demo":"cross-env NODE_ENV=production webpack --mode=production --progress --config  ./example/webpack.config.js","lint:style":"stylelint '{example,src}/**/*.less' --syntax less","build:clean":"rimraf lib es dist assets","build:surge":"cross-env SURGE=1 yarn build:demo ","ci:coverage":"yarn test:coverage && codecov","lint-fix:js":"yarn lint:js --fix","lint-staged":"lint-staged","pretty:quick":"pretty-quick","build:netlify":"cross-env NETLIFY=1 yarn build:demo ","test:coverage":"yarn test --coverage","build:analyzer":"cross-env ANALYZER=1 yarn build","lint-fix:style":"yarn lint:style --fix","prepublishOnly":"yarn build","copy:module-css":"node scripts/copy-build-assets.js css","build:demo-analyzer":"cross-env ANALYZER=1 yarn build:demo"},"typings":"index.d.ts","_npmUser":{"name":"mishanstvo","email":"mishanstvo13@gmail.com"},"repository":{"url":"git+https://github.com/lijinke666/react-music-player.git","type":"git"},"_npmVersion":"10.9.4","description":"Maybe the best beautiful HTML5 responsive player component for react","directories":{"lib":"lib","example":"example"},"lint-staged":{"*.{js,jsx}":["eslint --fix","prettier --write"],"*.{css,less,json}":["prettier --write"]},"sideEffects":["assets/*","dist/*","*.less"],"_nodeVersion":"22.22.0","dependencies":{"is-mobile":"^2.2.2","rc-slider":"^9.7.2","rc-switch":"^3.2.2","classnames":"^2.3.1","downloadjs":"^1.4.7","prop-types":"^15.7.2","sortablejs":"^1.13.0","react-draggable":"^4.4.3","@react-icons/all-files":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","less":"^4.1.1","husky":"^6.0.0","jsdom":"^16.5.3","react":"18.2.0","enzyme":"^3.11.0","eslint":"^7.26.0","rimraf":"^3.0.2","codecov":"^3.8.2","postcss":"^8.2.14","webpack":"^5.36.2","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","react-dom":"18.2.0","stylelint":"^13.13.1","@babel/cli":"7.13.16","babel-jest":"^26.6.3","commitizen":"^4.2.4","commitlint":"^12.1.1","css-loader":"^5.2.4","pre-commit":"^1.2.2","@babel/core":"7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","less-loader":"^8.1.1","lint-staged":"^11.0.0","webpack-cli":"^4.7.0","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","power-assert":"^1.6.1","pretty-quick":"^3.1.0","style-loader":"~2.0.0","@babel/runtime":"7.14.0","enzyme-to-json":"^3.6.2","postcss-loader":"^5.2.0","semantic-release":"^17.4.2","@babel/preset-env":"7.14.1","@types/sortablejs":"^1.10.6","eslint-plugin-jest":"^24.3.6","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.13.13","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.23.2","html-webpack-plugin":"^5.3.1","clean-webpack-plugin":"^3.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","jest-environment-jsdom":"^26.6.2","mini-css-extract-plugin":"^1.6.0","webpack-bundle-analyzer":"^4.4.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","@semantic-release/changelog":"^5.0.1","css-minimizer-webpack-plugin":"^2.0.0","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","@cfaester/enzyme-adapter-react-18":"^0.8.0","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-proposal-object-rest-spread":"7.13.8"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-jinke-music-player_4.25.30_1782309093890_0.29684770103674496","host":"s3://npm-registry-packages-npm-production"}},"4.25.32":{"name":"@mishanstvo/react-jinke-music-player","version":"4.25.32","keywords":["react","reactjs","player","music","audio","react-player","react-jinke-music-player","react-music-player","react-audio-player","cd-player","music-player","audio-player","component"],"author":{"name":"Jinke.Li","email":"1359518268@qq.com"},"license":"MIT","_id":"@mishanstvo/react-jinke-music-player@4.25.32","maintainers":[{"name":"mishanstvo","email":"mishanstvo13@gmail.com"}],"homepage":"https://lijinke666.github.io/react-music-player","bugs":{"url":"https://github.com/lijinke666/react-music-player/issues"},"dist":{"shasum":"2cb91d076c782b9271038e42d465108aed19c06d","tarball":"https://registry.npmjs.org/@mishanstvo/react-jinke-music-player/-/react-jinke-music-player-4.25.32.tgz","fileCount":74,"integrity":"sha512-z2EtOhzSy/TVTvYGB46yMI2WmGaIo544otNwS/jmlkz2Wgn3ZwV+t830+XPuVvFFLPg3L+THGegkKTcwOaGVSA==","signatures":[{"sig":"MEYCIQDX5qGi23w3O7dFgyMKbcjYoShRL+6VjaAteuoDWRMZcwIhAI5jQoX/NhhRl5M+I7gJNfI9A0dziTWcgx473+Au4DaW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":715954},"main":"lib/index.js","unpkg":"dist/react-jinke-music-player.min.js","config":{"commitizen":{"path":"cz-emoji"}},"module":"es/index.js","scripts":{"demo":"cross-env NODE_ENV=development webpack serve --mode=development --progress --config  ./example/webpack.config.js","lint":"yarn lint:js && yarn lint:style","test":"jest __tests__/tests","build":"cross-env NODE_ENV=production yarn build:clean && yarn build:js && yarn build:css && yarn copy:less && yarn copy:module-css","start":"yarn demo","lint:js":"eslint ./src ./__tests__","prepare":"husky install","release":"semantic-release","build:es":"babel src -d es","build:js":"yarn build:cjs && yarn build:es && yarn build:umd","lint:fix":"yarn lint-fix:js && yarn lint-fix:style","prettier":"prettier -c --write '**/*'","build:cjs":"cross-env OUTPUT_MODULE=commonjs babel src -d lib","build:css":"webpack --mode=production --config webpack.css.config.js --progress","build:umd":"webpack --mode=production --config webpack.umd.config.js --progress","copy:less":"node scripts/copy-build-assets.js less","build:demo":"cross-env NODE_ENV=production webpack --mode=production --progress --config  ./example/webpack.config.js","lint:style":"stylelint '{example,src}/**/*.less' --syntax less","build:clean":"rimraf lib es dist assets","build:surge":"cross-env SURGE=1 yarn build:demo ","ci:coverage":"yarn test:coverage && codecov","lint-fix:js":"yarn lint:js --fix","lint-staged":"lint-staged","pretty:quick":"pretty-quick","build:netlify":"cross-env NETLIFY=1 yarn build:demo ","test:coverage":"yarn test --coverage","build:analyzer":"cross-env ANALYZER=1 yarn build","lint-fix:style":"yarn lint:style --fix","prepublishOnly":"yarn build","copy:module-css":"node scripts/copy-build-assets.js css","build:demo-analyzer":"cross-env ANALYZER=1 yarn build:demo"},"typings":"index.d.ts","_npmUser":{"name":"mishanstvo","email":"mishanstvo13@gmail.com"},"repository":{"url":"git+https://github.com/lijinke666/react-music-player.git","type":"git"},"_npmVersion":"10.9.4","description":"Maybe the best beautiful HTML5 responsive player component for react","directories":{"lib":"lib","example":"example"},"lint-staged":{"*.{js,jsx}":["eslint --fix","prettier --write"],"*.{css,less,json}":["prettier --write"]},"sideEffects":["assets/*","dist/*","*.less"],"_nodeVersion":"22.22.0","dependencies":{"is-mobile":"^2.2.2","rc-slider":"^11.1.9","rc-switch":"^3.2.2","classnames":"^2.3.1","downloadjs":"^1.4.7","prop-types":"^15.7.2","sortablejs":"^1.13.0","react-draggable":"^4.4.3","@react-icons/all-files":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","less":"^4.1.1","husky":"^6.0.0","jsdom":"^16.5.3","react":"18.2.0","enzyme":"^3.11.0","eslint":"^7.26.0","rimraf":"^3.0.2","codecov":"^3.8.2","postcss":"^8.2.14","webpack":"^5.36.2","prettier":"^2.2.1","coveralls":"^3.1.0","cross-env":"^7.0.3","react-dom":"18.2.0","stylelint":"^13.13.1","@babel/cli":"7.13.16","babel-jest":"^26.6.3","commitizen":"^4.2.4","commitlint":"^12.1.1","css-loader":"^5.2.4","pre-commit":"^1.2.2","@babel/core":"7.14.0","@types/jest":"^26.0.23","file-loader":"^6.2.0","less-loader":"^8.1.1","lint-staged":"^11.0.0","webpack-cli":"^4.7.0","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-loader":"^8.2.2","power-assert":"^1.6.1","pretty-quick":"^3.1.0","style-loader":"~2.0.0","@babel/runtime":"7.14.0","enzyme-to-json":"^3.6.2","postcss-loader":"^5.2.0","semantic-release":"^17.4.2","@babel/preset-env":"7.14.1","@types/sortablejs":"^1.10.6","eslint-plugin-jest":"^24.3.6","webpack-dev-server":"3.11.2","@babel/preset-react":"^7.13.13","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.23.2","html-webpack-plugin":"^5.3.1","clean-webpack-plugin":"^3.0.0","eslint-config-airbnb":"^18.2.1","eslint-plugin-import":"^2.22.1","@semantic-release/git":"^9.0.0","eslint-config-prettier":"^8.3.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","jest-environment-jsdom":"^26.6.2","mini-css-extract-plugin":"^1.6.0","webpack-bundle-analyzer":"^4.4.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","@semantic-release/changelog":"^5.0.1","css-minimizer-webpack-plugin":"^2.0.0","@babel/plugin-transform-runtime":"^7.13.15","@commitlint/config-conventional":"^12.1.1","@cfaester/enzyme-adapter-react-18":"^0.8.0","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-proposal-object-rest-spread":"7.13.8"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"_npmOperationalInternal":{"tmp":"tmp/react-jinke-music-player_4.25.32_1782309616485_0.3735526444135773","host":"s3://npm-registry-packages-npm-production"}},"4.25.34":{"name":"@mishanstvo/react-jinke-music-player","version":"4.25.34","description":"Maybe the best beautiful HTML5 responsive player component for react","main":"lib/index.js","module":"es/index.js","unpkg":"dist/react-jinke-music-player.min.js","typings":"index.d.ts","scripts":{"start":"yarn demo","build:clean":"rimraf lib es dist assets","lint":"yarn lint:js && yarn lint:style","lint:fix":"yarn lint-fix:js && yarn lint-fix:style","lint:js":"eslint ./src ./__tests__","lint:style":"stylelint '{example,src}/**/*.less' --syntax less","lint-fix:js":"yarn lint:js --fix","lint-fix:style":"yarn lint:style --fix","build:css":"webpack --mode=production --config webpack.css.config.js --progress","build:js":"yarn build:cjs && yarn build:es && yarn build:umd","build:cjs":"cross-env OUTPUT_MODULE=commonjs babel src -d lib","build:es":"babel src -d es","build:umd":"webpack --mode=production --config webpack.umd.config.js --progress","build":"cross-env NODE_ENV=production yarn build:clean && yarn build:js && yarn build:css && yarn copy:less && yarn copy:module-css","build:analyzer":"cross-env ANALYZER=1 yarn build","build:demo":"cross-env NODE_ENV=production webpack --mode=production --progress --config  ./example/webpack.config.js","build:demo-analyzer":"cross-env ANALYZER=1 yarn build:demo","build:netlify":"cross-env NETLIFY=1 yarn build:demo ","build:surge":"cross-env SURGE=1 yarn build:demo ","copy:module-css":"node scripts/copy-build-assets.js css","copy:less":"node scripts/copy-build-assets.js less","demo":"cross-env NODE_ENV=development webpack serve --mode=development --progress --config  ./example/webpack.config.js","test":"jest __tests__/tests","test:coverage":"yarn test --coverage","ci:coverage":"yarn test:coverage && codecov","prepublishOnly":"yarn build","prettier":"prettier -c --write '**/*'","pretty:quick":"pretty-quick","lint-staged":"lint-staged","release":"semantic-release","prepare":"husky install"},"config":{"commitizen":{"path":"cz-emoji"}},"sideEffects":["assets/*","dist/*","*.less"],"lint-staged":{"*.{css,less,json}":["prettier --write"],"*.{js,jsx}":["eslint --fix","prettier --write"]},"author":{"name":"Jinke.Li","email":"1359518268@qq.com"},"repository":{"type":"git","url":"git+https://github.com/lijinke666/react-music-player.git"},"homepage":"https://lijinke666.github.io/react-music-player","bugs":{"url":"https://github.com/lijinke666/react-music-player/issues"},"license":"MIT","keywords":["react","reactjs","player","music","audio","react-player","react-jinke-music-player","react-music-player","react-audio-player","cd-player","music-player","audio-player","component"],"dependencies":{"@react-icons/all-files":"^4.1.0","classnames":"^2.3.1","downloadjs":"^1.4.7","is-mobile":"^2.2.2","prop-types":"^15.7.2","rc-slider":"^11.1.9","rc-switch":"^3.2.2","react-draggable":"^4.4.3","sortablejs":"^1.13.0"},"devDependencies":{"@babel/cli":"7.13.16","@babel/core":"7.14.0","@babel/plugin-proposal-class-properties":"7.13.0","@babel/plugin-proposal-object-rest-spread":"7.13.8","@babel/plugin-transform-runtime":"^7.13.15","@babel/preset-env":"7.14.1","@babel/preset-react":"^7.13.13","@babel/runtime":"7.14.0","@cfaester/enzyme-adapter-react-18":"^0.8.0","@commitlint/config-conventional":"^12.1.1","@semantic-release/changelog":"^5.0.1","@semantic-release/git":"^9.0.0","@types/jest":"^26.0.23","@types/sortablejs":"^1.10.6","autoprefixer":"^10.2.5","babel-eslint":"^10.1.0","babel-jest":"^26.6.3","babel-loader":"^8.2.2","clean-webpack-plugin":"^3.0.0","codecov":"^3.8.2","commitizen":"^4.2.4","commitlint":"^12.1.1","coveralls":"^3.1.0","cross-env":"^7.0.3","css-loader":"^5.2.4","css-minimizer-webpack-plugin":"^2.0.0","enzyme":"^3.11.0","enzyme-to-json":"^3.6.2","eslint":"^7.26.0","eslint-config-airbnb":"^18.2.1","eslint-config-prettier":"^8.3.0","eslint-plugin-babel":"^5.3.1","eslint-plugin-import":"^2.22.1","eslint-plugin-jest":"^24.3.6","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.4.0","eslint-plugin-react":"^7.23.2","file-loader":"^6.2.0","html-webpack-plugin":"^5.3.1","husky":"^6.0.0","jest":"^26.6.3","jest-environment-jsdom":"^26.6.2","jsdom":"^16.5.3","less":"^4.1.1","less-loader":"^8.1.1","lint-staged":"^11.0.0","mini-css-extract-plugin":"^1.6.0","postcss":"^8.2.14","postcss-loader":"^5.2.0","power-assert":"^1.6.1","pre-commit":"^1.2.2","prettier":"^2.2.1","pretty-quick":"^3.1.0","react":"18.2.0","react-dom":"18.2.0","rimraf":"^3.0.2","semantic-release":"^17.4.2","style-loader":"~2.0.0","stylelint":"^13.13.1","stylelint-config-prettier":"^8.0.2","stylelint-config-standard":"^22.0.0","webpack":"^5.36.2","webpack-bundle-analyzer":"^4.4.1","webpack-cli":"^4.7.0","webpack-dev-server":"3.11.2"},"peerDependencies":{"react":">=18.2.0","react-dom":">=18.2.0"},"directories":{"example":"example","lib":"lib"},"_id":"@mishanstvo/react-jinke-music-player@4.25.34","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-09BbQzVodsCW8LhYMgOhd/346Bt+YCA8ZLZjT8w/Edmsu3FDb5MZtE08plCKun0jE9YGl524Lb7AkahRBQ7ing==","shasum":"97e4894de64907c8ecc29ce2c161677ede7656e0","tarball":"https://registry.npmjs.org/@mishanstvo/react-jinke-music-player/-/react-jinke-music-player-4.25.34.tgz","fileCount":74,"unpackedSize":716103,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCulEi8MwjxSNjHuisn72OGXuzJqjPDerkiFW2/e7K1+wIgLk/FM8z4AnDdahOLLisvU/F8vUokxg73kj3bN4Bg4uY="}]},"_npmUser":{"name":"mishanstvo","email":"mishanstvo13@gmail.com"},"maintainers":[{"name":"mishanstvo","email":"mishanstvo13@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-jinke-music-player_4.25.34_1782311321373_0.6752775852444028"},"_hasShrinkwrap":false}},"time":{"created":"2024-01-17T11:16:27.899Z","modified":"2026-06-24T14:28:41.686Z","4.24.3":"2024-01-17T11:16:28.250Z","4.24.4":"2024-01-17T11:24:11.931Z","4.24.5":"2024-01-24T13:07:32.451Z","4.24.6":"2024-03-04T15:17:31.125Z","4.24.7":"2024-03-04T15:54:01.149Z","4.24.8":"2024-03-05T11:17:54.732Z","4.24.9":"2024-05-31T08:09:47.016Z","4.25.0":"2024-05-31T08:24:53.240Z","4.25.1":"2024-06-03T09:02:12.471Z","4.25.2":"2024-08-19T07:55:11.309Z","4.25.3":"2024-08-22T10:08:57.745Z","4.25.4":"2024-09-02T12:55:16.304Z","4.25.5":"2024-09-16T10:52:29.211Z","4.25.6":"2024-09-26T12:23:14.600Z","4.25.7":"2024-09-26T13:31:24.242Z","4.25.8":"2024-09-26T14:19:18.259Z","4.25.9":"2024-09-26T14:30:53.020Z","4.25.10":"2024-09-27T07:04:58.074Z","4.25.11":"2024-09-27T07:38:13.919Z","4.25.12":"2024-09-27T07:56:45.832Z","4.25.13":"2024-09-27T08:57:57.916Z","4.25.14":"2024-09-27T09:01:35.363Z","4.25.15":"2024-10-16T11:27:27.740Z","4.25.16":"2024-10-16T11:41:56.405Z","4.25.17":"2024-10-16T12:49:15.284Z","4.25.18":"2024-10-16T12:57:06.242Z","4.25.20":"2026-06-22T12:38:26.482Z","4.25.22":"2026-06-22T12:51:57.226Z","4.25.24":"2026-06-22T13:38:21.241Z","4.25.26":"2026-06-24T13:06:41.545Z","4.25.28":"2026-06-24T13:30:57.161Z","4.25.30":"2026-06-24T13:51:34.095Z","4.25.32":"2026-06-24T14:00:16.744Z","4.25.34":"2026-06-24T14:28:41.596Z"},"bugs":{"url":"https://github.com/lijinke666/react-music-player/issues"},"author":{"name":"Jinke.Li","email":"1359518268@qq.com"},"license":"MIT","homepage":"https://lijinke666.github.io/react-music-player","keywords":["react","reactjs","player","music","audio","react-player","react-jinke-music-player","react-music-player","react-audio-player","cd-player","music-player","audio-player","component"],"repository":{"type":"git","url":"git+https://github.com/lijinke666/react-music-player.git"},"description":"Maybe the best beautiful HTML5 responsive player component for react","maintainers":[{"name":"mishanstvo","email":"mishanstvo13@gmail.com"}],"readme":"<p align=\"center\">\n  <img alt=\"logo\" src=\"https://github.com/lijinke666/react-music-player/blob/master/assetsImg/logo.png?raw=true\" width=\"100\" max-width=\"100%\">\n</p>\n\n<h1 align=\"center\">\nreact-jinke-music-player\n</h1>\n\n<h4 align=\"center\">\n:musical_note: Maybe the best beautiful HTML5 responsive player component for react : )\n</h4>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/react-jinke-music-player\" title=\"npm\">\n    <img src=\"https://img.shields.io/npm/dm/react-jinke-music-player.svg?style=flat-square\" alt=\"npm\"/>\n  </a>\n  <a href=\"https://www.npmjs.com/package/react-jinke-music-player\" title=\"npm\">\n    <img src=\"https://img.shields.io/npm/l/react-jinke-music-player.svg?style=flat-square\" alt=\"npm\"/>\n  </a>\n  <a href=\"https://github.com/lijinke666/react-music-player/actions\">\n    <img src=\"https://github.com/lijinke666/react-music-player/workflows/CI/badge.svg\" />\n  </a>\n   <a href=\"https://badge.fury.io/js/react-jinke-music-player\" title=\"npm\">\n    <img src=\"https://img.shields.io/npm/v/react-jinke-music-player.svg?style=flat-square\" alt=\"npm version\"/>\n  </a>\n  <a href=\"https://lgtm.com/projects/g/lijinke666/react-music-player/context:javascript\">\n    <img alt=\"Language grade: JavaScript\" src=\"https://img.shields.io/lgtm/grade/javascript/g/lijinke666/react-music-player.svg?logo=lgtm&logoWidth=18\"/>\n  </a>\n  <a href=\"https://codecov.io/gh/lijinke666/react-music-player\">\n    <img src=\"https://codecov.io/gh/lijinke666/react-music-player/branch/master/graph/badge.svg\" />\n  </a>\n  <img alt=\"npm bundle size\" src=\"https://img.shields.io/bundlephobia/minzip/react-jinke-music-player?style=flat-square\">\n  <a href=\"https://david-dm.org/lijinke666/react-music-player\" title=\"dependencies status\"><img src=\"https://david-dm.org/lijinke666/react-music-player/status.svg\"/></a>\n  <a href=\"https://david-dm.org/lijinke666/react-music-player?type=dev\" title=\"devDependencies status\"><img src=\"https://david-dm.org/lijinke666/react-music-player/dev-status.svg\"/></a>\n  <a href=\"https://github.com/semantic-release/semantic-release\" title=\"semantic-release\">\n    <img src=\"https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg\" alt=\"semantic release\"/>\n  </a>\n  <a href=\"https://visitor-badge.glitch.me\" title=\"visitor\">\n    <img src=\"https://visitor-badge.glitch.me/badge?page_id=lijinke666.react-music-player\" alt=\"visitor\"/>\n  </a>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://github.com/lijinke666/react-music-player/blob/master/CN.md\">\n    中文文档\n  </a>\n</p>\n\n## :package: Installation\n\nusing `yarn` :\n\n```bash\nyarn add react-jinke-music-player\n```\n\nusing `npm` :\n\n```bash\nnpm install react-jinke-music-player --save\n```\n\n## :framed_picture: Screenshots\n\n> mini mode <br/>\n\n![mini mode](https://github.com/lijinke666/react-music-player/blob/master/assetsImg/mini.png?raw=true)\n\n> Light Theme <br/>\n\n![light theme](https://github.com/lijinke666/react-music-player/blob/master/assetsImg/light-theme.png?raw=true)\n\n> Dark Theme <br/>\n\n![dark theme](https://github.com/lijinke666/react-music-player/blob/master/assetsImg/dark-theme.png?raw=true)\n\n> mobile <br/>\n\n![mobile](https://github.com/lijinke666/react-music-player/blob/master/assetsImg/mobile.jpg?raw=true)\n\n## :sparkles: Feature list\n\n- [x] Beautiful ui and animation\n- [x] Responsive\n- [x] Support theme switch\n- [x] Support typescript (d.ts)\n- [x] Support lyric\n- [x] Support audio list sortable\n- [x] Play list\n- [x] Full player features\n- [x] [Server-Side Rendering](#bulb-server-side-rendering)\n- [x] [Import in Browser](#bulb-import-in-browser)\n- [x] [Complete hook function](#clipboard-api)\n- [x] [Custom operation ui](#bulb-custom-operation-ui)\n- [x] [Custom downloader](#bulb-custom-downloader)\n- [x] [Support destroy player](#bulb-destroy-player)\n- [x] [Support glass background](#bulb-glass-bg)\n- [x] [Media session](#bulb-media-session) (v4.11.0)\n- [x] [Support internationalization](#bulb-internationalization) (v4.11.0)\n- [x] [Customize theme](#bulb-customize-theme) (v4.11.0)\n- [x] [Customize audio duration](#bulb-customize-audio-duration) (v4.13.0)\n- [x] [Customize player icon](#bulb-customize-player-icon) (v4.17.0)\n- [x] [Follow the theme of the system](#bulb-follow-the-theme-of-the-system) (v4.16.0)\n- [x] [Audio volume fadeIn/fadeOut](#bulb-audio-volume-fade-in-and-fade-out) (v4.20.0)\n\n## :eyes: Example\n\n> live example :\n\n- [https://lijinke666.github.io/react-music-player/](https://lijinke666.github.io/react-music-player/)\n\n> local example : [http://localhost:8081/](http://localhost:8081/)\n\n[Source Code](https://github.com/lijinke666/react-music-player/blob/master/example/example.js)\n\n## :memo: Usage\n\n```jsx\nimport React from 'react'\nimport { createRoot } from 'react-dom/client'\nimport ReactJkMusicPlayer from 'react-jinke-music-player'\nimport 'react-jinke-music-player/assets/index.css'\n\nconst root = createRoot(document.getElementById('root'))\nroot.render(<ReactJkMusicPlayer {...options} />)\n```\n\n## :clipboard: API\n\n| Name | Type | Default | Description |\n| ---- | ---- | ------- | ----------- |\n| className | `string` | `-` | Additional CSS class for the root DOM node |\n| audioLists | [AudioListProps[]](#bulb-audiolistprops) | `-` | [Detail](#bulb-audiolistprops) |\n| theme | `light` \\| `dark` \\| `auto` | `dark` | color of the music player theme `dark`, `light`, `auto (follow system)` | `light` |\n| locale | `zh_CN` \\| `en_US` \\| [CustomLocale](#bulb-internationalization) | `en_US` | [Detail](#bulb-internationalization) | `light` |\n| icon | [Customize player icon](#bulb-customize-player-icon) | `-` | [Customize player icon](#bulb-customize-player-icon) | `light` |\n| defaultPosition | `object` | `{top:0,left:0}` | audio controller initial position with `left,top,right,and bottom` |\n| playModeShowTime | `number` | `600` | play mode toggle show time (ms) |\n| bounds | `object`,`number` | `body` | specifies movement boundaries. Accepted values: `parent` restricts movement within the node's offsetParent (nearest node with position relative or absolute), or a selector, restricts movement within the targeted node An object with `left, top, right, and bottom` properties. These indicate how far in each direction the draggable can be moved. |\n| preload | `boolean`,`string` | `false` | Whether to load audio immediately after the page loads. can be set to `auto | metadata | none` `true | false`if`preload=true` preload=\"auto\" |\n| remember | `boolean` | `false` | The next time you access the player, do you keep the last state |\n| glassBg | `boolean` | `false` | Whether the player's background displays frosted glass effect |\n| remove | `boolean` | `true` | The Audio Can be deleted |\n| defaultPlayIndex | `number` | `0` | Default play index of the audio player |\n| playIndex | `number` | `0` | play index of the audio player |\n| defaultPlayMode | `string` | `order` | default play mode of the audio player options can be set to `order`,`orderLoop`,`singleLoop`,`shufflePlay` or omitted |\n| mode | `string` | `mini` | audio theme switch checkedText can be set to `mini`,`full` or omitted |\n| once | `boolean` | `false` | The default audioPlay handle function will be played again after each pause, If you only want to trigger it once, you can set 'true' |\n| autoPlay | `boolean` | `true` | Whether the audio is played after loading is completed. mobile devices are invalid [autoplay-policy-changes](https://developers.google.com/web/updates/2017/09/autoplay-policy-changes) |\n| toggleMode | `boolean` | `true` | Whether you can switch between two modes, full => mini or mini => full |\n| drag | `boolean` | `true` | audio controller is can be drag of the \"mini\" mode |\n| seeked | `boolean` | `true` | Whether you can drag or click the progress bar to play in the new progress. |\n| showMiniModeCover | `boolean` | `true` | audio cover is show of the \"mini\" mode |\n| showMiniProcessBar | `boolean` | `false` | audio progress circle bar is show of the \"mini\" mode |\n| showProgressLoadBar | `boolean` | `true` | Displays the audio load progress bar. |\n| showPlay | `boolean` | `true` | play button display of the audio player panel |\n| showReload | `boolean` | `true` | reload button display of the audio player panel |\n| showDownload | `boolean` | `true` | download button display of the audio player panel |\n| showPlayMode | `boolean` | `true` | play mode toggle button display of the audio player panel |\n| showThemeSwitch | `boolean` | `true` | theme toggle switch display of the audio player panel |\n| showLyric | `boolean` | `false` | audio lyric button display of the audio player panel |\n| showMediaSession | `boolean` | `false` | [https://web.dev/media-session/](https://web.dev/media-session/) |\n| lyricClassName | `string` | `-` | audio lyric class name |\n| extendsContent | `ReactNode \\| boolean \\| string` | `-` | Extensible custom content like `<><button>button1</button> <button>button2</button></>` |\n| defaultVolume | `number` | `1` | default volume of the audio player , range `0`-`1` |\n| loadAudioErrorPlayNext | `boolean` | `true` | Whether to try playing the next audio when the current audio playback fails |\n| responsive | `boolean` | `true` | Whether to turn on the response mode, if set false, audio controller always show desktop ui |\n| onAudioDownload | `function(audioInfo)` | `-` | audio is downloaded handle |\n| onAudioPlay | `function(audioInfo)` | `-` | audio play handle |\n| onAudioPause | `function(audioInfo)` | `-` | audio pause handle |\n| onAudioSeeked | `function(audioInfo)` | `-` | When the user has moved/jumped to a new location in audio handle |\n| onAudioVolumeChange | `function(volume)` | `-` | When the volume has changed handle min = 0.0 max = 1.0 |\n| onAudioEnded | `function(currentPlayId,audioLists,audioInfo)` | `-` | The single song is ended handle |\n| onAudioAbort | `function(currentPlayId, audioLists, audioInfo)` | `-` | audio load abort The target event like {...,audioName:xx,audioSrc:xx,playMode:xx} |\n| onAudioProgress | `function(audioInfo)` | `-` | audio play progress handle |\n| onAudioError | `function(errMsg,currentPlayId, audioLists, audioInfo)` | `-` | audio load failed error handle |\n| onAudioReload | `function(audioInfo)` | `-` | audio reload handle |\n| onAudioListsChange | `function(currentPlayId,audioLists,audioInfo)` | `-` | audio lists change handle |\n| onAudioPlayTrackChange | `function(currentPlayId,audioLists,audioInfo)` | `-` | audio current play track change handle |\n| onAudioPlayModeChange | `function(playMode)` | `-` | play mode change handle |\n| onAudioListsPanelChange | `function(panelVisible)` | `-` | audio lists panel change handle |\n| onThemeChange | `function(theme)` | `-` | theme change handle |\n| onModeChange | `function(mode)` | `-` | mode change handle |\n| onAudioListsSortEnd | `function(oldIndex,newIndex)` | `-` | audio lists sort end handle, use [SortableJS](https://github.com/SortableJS/Sortable) |\n| onAudioLyricChange | `function(lineNum, currentLyric)` | `-` | audio lyric change handle |\n| getContainer | `() => HTMLElement` \\| `Selectors` | `document.body` | Return the mount node for Music player |\n| getAudioInstance | `(instance: HTMLAudioElement) => void` | `-` | get origin audio element instance , you can use it do everything |\n| autoHiddenCover | `boolean` | `false` | Auto hide the cover photo if no cover photo is available |\n| onBeforeAudioDownload | `(audioInfo: ReactJkMusicPlayerAudioInfo) => Promise<TransformedDownloadAudioInfo>` | `-` | transform download audio info before |\n| clearPriorAudioLists | `boolean` | `false` | Replace a new playlist with the first loaded playlist and reset playIndex to 0 |\n| autoPlayInitLoadPlayList | `boolean` | `false` | Play your new play list right after your new play list is loaded turn false. |\n| spaceBar | `boolean` | `false` | Play and pause audio through space bar （Desktop effective）. |\n| showDestroy | `boolean` | `false` | Destroy player button display |\n| onBeforeDestroy | `function(currentPlayId,audioLists,audioInfo)` | `-` | custom destroy handler before |\n| onDestroyed | `function(currentPlayId,audioLists,audioInfo)` | `-` | player destroyed handle |\n| customDownloader | `function(downloadInfo: TransformedDownloadAudioInfo)` | `-` | custom download handle |\n| onCoverClick | `function(mode,audioLists,audioInfo)` | `-` | audio cover clicked handle |\n| onPlayIndexChange | `function(playIndex)` | `-` | audio play index change handle |\n| quietUpdate | `boolean` | `false` | [Detail](#bulb-quiet-update) |\n| renderAudioTitle | `(audioInfo, isMobile) => ReactNode` | `-` | use `locale.audioTitle` to set `audio` tag title, the api can render custom jsx element for display |\n| mobileMediaQuery | `string` | `(max-width: 768px) and (orientation : portrait)` | custom mobile media query string, eg use the mobile version UI on iPad. <https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries> |\n| volumeFade | `{ fadeIn: number(ms), fadeOut: number(ms) }` | `-` | audio fade in and out. [Detail](#bulb-audio-volume-fade-in-and-fade-out) |\n| sortableOptions | `object` | `{swap: true, animation: 100, swapClass: 'audio-lists-panel-sortable-highlight-bg'}` | [SortableJs Options](https://github.com/SortableJS/Sortable#options) |\n| restartCurrentOnPrev | `boolean` | `false` | Restarts the current track when trying to play previous song, if the current time of the song is more than 1 second |\n| trackHistoryEnabled | `boolean` | `false` | Enables track history events when a started track changes or ends |\n| onTrackHistory | `function(history)` | `-` | Called with `musicId`, `time`, `duration`, `reason`, and `audioInfo` when track history is enabled |\n\n## :bulb: Custom operation ui\n\nSupport feature:\n\n- `play`\n- `pause`\n- `reload`\n- `change play time`\n- `change playback rate`\n- `change volume`\n- `destroy audio player`\n- `toggle play`\n- `clear audio list`\n- `toggle play`\n- `play next audio`\n- `play prev audio`\n- `play audio by custom play index`\n- `update play index`\n- [SortableJS methods](https://github.com/SortableJS/Sortable#methods)\n\n```jsx\nclass App extends React.Component {\n  constructor() {\n    this.audioInstance = null\n  }\n  render() {\n    return (\n      <>\n        <ReactJkMusicPlayer\n          getAudioInstance={(instance) => {\n            this.audioInstance = instance\n          }}\n        />\n        <button onClick={() => this.audioInstance.play()}>play</button>\n        <button onClick={() => this.audioInstance.pause()}>pause</button>\n        <button onClick={() => this.audioInstance.load()}>reload</button>\n        <button onClick={() => this.audioInstance.currentTime = 40}>\n          change current play time\n        </button>\n        <button onClick={() => this.audioInstance.playbackRate = 2}>\n          change play back rate\n        </button>\n        <button onClick={() => this.audioInstance.volume = 0.2}>\n          change volume\n        </button>\n        <button onClick={() => this.audioInstance.destroy()}>\n          destroy player\n        </button>\n        <button onClick={this.audio.togglePlay}>toggle play</button>\n        <button onClick={this.audio.clear}>clear audio lists</button>\n        <button onClick={this.audio.playNext}>play next</button>\n        <button onClick={this.audio.playPrev}>play prev</button>\n        <button onClick={() => this.audio.playByIndex(1)}>play by index</button>\n        <button onClick={() => this.audio.updatePlayIndex(1)}>\n          update play index\n        </button>\n      </>\n    )\n  }\n}\n```\n\n## :bulb: Glass bg\n\n```jsx\n<ReactJkMusicPlayer glassBg />\n```\n\n<p>\n<img alt=\"glass-1\" src=\"https://github.com/lijinke666/react-music-player/blob/master/assetsImg/glass-1.png?raw=true\" width=\"200\" max-width=\"49%\">\n<img alt=\"glass-2\" src=\"https://github.com/lijinke666/react-music-player/blob/master/assetsImg/glass-2.png?raw=true\" width=\"200\" max-width=\"49%\">\n</p>\n\n## :bulb: Custom downloader\n\nDefault use [downloadjs](https://github.com/rndme/download), you can use any download library\n\neg. <https://www.npmjs.com/package/file-saver>, or use `download` attribute\n\n```jsx\nconst customDownloader = (downloadInfo) => {\n  const link = document.createElement('a')\n  link.href = downloadInfo.src // a.mp3\n  link.download = downloadInfo.filename || 'test'\n  document.body.appendChild(link)\n  link.click()\n}\n\n;<ReactJkMusicPlayer\n  audioLists={[{ src: 'a.mp3' }]}\n  customDownloader={customDownloader}\n/>\n\n// use onBeforeAudioDownload\nconst onBeforeAudioDownload = () => {\n  return Promise.resolve({\n    src: '1.mp3',\n  })\n}\n\nconst customDownloader = (downloadInfo) => {\n  console.log(downloadInfo.src) // 1.mp3\n}\n\n;<ReactJkMusicPlayer\n  customDownloader={customDownloader}\n  onBeforeAudioDownload={onBeforeAudioDownload}\n/>\n```\n\n## :bulb: Destroy player\n\n```jsx\nconst onBeforeDestroy = (currentPlayId, audioLists, audioInfo) => {\n  return new Promise((resolve, reject) => {\n    // your custom validate\n    if (window.confirm('Are you confirm destroy the player?')) {\n      // if resolve, player destroyed\n      resolve()\n    } else {\n      // if reject, skip.\n      reject()\n    }\n  })\n}\n\nconst onDestroyed = (currentPlayId, audioLists, audioInfo) => {\n  console.log('onDestroyed:', currentPlayId, audioLists, audioInfo)\n}\n\n;<ReactJkMusicPlayer\n  showDestroy\n  onBeforeDestroy={onBeforeDestroy}\n  onDestroyed={onDestroyed}\n/>\n```\n\n## :bulb: Media session\n\n> <https://web.dev/media-session/>\n\n```jsx\n// so cool, so easy !!!\n<ReactJkMusicPlayer showMediaSession />\n```\n\n<img src=\"https://github.com/lijinke666/react-music-player/blob/master/assetsImg/media-session-destop.png\" max-width=\"100%\"/>\n<img src=\"https://github.com/lijinke666/react-music-player/blob/master/assetsImg/media-session-mobile.jpeg\" width=\"400\" max-width=\"100%\"/>\n\n## :bulb: Internationalization\n\n> Version: 4.11.0\n\n[Source](https://github.com/lijinke666/react-music-player/blob/master/src/locale/index.js)\n\n```jsx\nimport Locale from 'react-jinke-music-player/lib/config/locale'\n// Two languages are provided by default\n// one of zh_CN | en_US\n<ReactJkMusicPlayer locale={Locale.zh_CN}/>\n// <ReactJkMusicPlayer locale={'en_US'}/>\n\n// Custom override\nconst customLocale = {\n  playModeText: {\n    order: '',\n    orderLoop: '',\n    singleLoop: '',\n    shufflePlay: ''\n  },\n  openText: '',\n  closeText: '',\n  emptyText: '',\n  clickToPlayText: '',\n  clickToPauseText: '',\n  nextTrackText: '',\n  previousTrackText: '',\n  reloadText: '',\n  volumeText: '',\n  playListsText: '',\n  toggleLyricText: '',\n  toggleMiniModeText: '',\n  destroyText: '',\n  downloadText: '',\n  lightThemeText: '',\n  darkThemeText: '',\n  switchThemeText: '',\n  removeAudioListsText: '',\n  controllerTitle: '',\n  emptyLyricText: '',\n  clickToDeleteText: (name) => ``,\n  audioTitle: ''\n  // audioTitle: (audioInfo) => ``\n}\n\n<ReactJkMusicPlayer locale={customLocale}/>\n\n// Support partial override, auto merge\n\n<ReactJkMusicPlayer locale={{ audioTitle: \"xxx\" }}/>\n```\n\n## :bulb: Customize Theme\n\n```jsx\nimport ReactJkMusicPlayer from 'react-jinke-music-player'\nimport 'react-jinke-music-player/lib/styles/index.less'\n```\n\n```less\n@primary-color: #31c27c;\n@default-color: #d9d9d9;\n@bg-color: #f7f8fa;\n@border-color: #d9d9d9;\n@panel-bg-light: #fff;\n@controller-bg-light: #fff;\n@music-player-panel-height: 80px;\n@lists-panel-width: 480px;\n@lists-panel-height: 410px;\n@lists-panel-item-bg: #40444b;\n@lists-panel-item-bg-light: #fff;\n@panel-header-height: 50px;\n@panel-bg: rgba(0, 0, 0, 0.7);\n@font-color: #444;\n@player-width: 80px;\n@player-height: @player-width;\n@base-color: rgba(255, 255, 255, 0.6);\n@common-animate-type: cubic-bezier(0.43, -0.1, 0.16, 1.1);\n@common-animate-time: 350ms @common-animate-type;\n@progress-load-bar-bg-color: rgba(0, 0, 0, 0.11);\n@progress-load-bar-bg-color-light: rgba(0, 0, 0, 0.06);\n@progress-bar-bg-color-light: rgba(0, 0, 0, 0.09);\n@progress-bar-bg-color-dark: #fff;\n@player-lyric-color: @primary-color;\n@player-lyric-font-size: 36px;\n@player-lyric-font-size-mobile: 16px;\n@player-lyric-z-index: 999;\n```\n\n> Customize in webpack\n\n```diff\n// webpack.config.js\n\nmodule.exports = {\n  rules: [{\n    test: /\\.less$/,\n    use: [\n      ...\n      {\n      loader: 'less-loader',\n+     options: {\n+       modifyVars: {\n+         'primary-color': '#444',\n+         // or\n+         'hack': `true; @import \"your-less-file-path.less\";`, // Override with less file\n+       },\n+       javascriptEnabled: true,\n+     },\n    }],\n  }],\n}\n```\n\n> Customize in less file\n\n```less\n@import 'react-jinke-music-player/lib/styles/index.less';\n@import 'your-theme-file.less';\n```\n\n## :bulb: Customize audio duration\n\n> Default: by this.audio.duration, if cannot get current play audio's duration, you can customize to set.\n\n```jsx\n<ReactJkMusicPlayer audioLists={[{\n  ...\n  duration: 100.00\n}]} />\n\n```\n\n## :bulb: Customize player icon\n\n```ts\nexport interface ReactJkMusicPlayerIcon {\n  pause?: React.ReactNode | string\n  play?: React.ReactNode | string\n  destroy?: React.ReactNode | string\n  close?: React.ReactNode | string\n  delete?: React.ReactNode | string\n  download?: React.ReactNode | string\n  toggle?: React.ReactNode | string\n  lyric?: React.ReactNode | string\n  volume?: React.ReactNode | string\n  mute?: React.ReactNode | string\n  next?: React.ReactNode | string\n  prev?: React.ReactNode | string\n  playLists?: React.ReactNode | string\n  reload?: React.ReactNode | string\n  loop?: React.ReactNode | string\n  order?: React.ReactNode | string\n  orderLoop?: React.ReactNode | string\n  shuffle?: React.ReactNode | string\n  loading?: React.ReactNode | string\n}\n```\n\n## :bulb: Follow the theme of the system\n\n```jsx\n<ReactJkMusicPlayer theme=\"auto\" />\n```\n\n![auto-theme](https://github.com/lijinke666/react-music-player/blob/master/assetsImg/auto-theme.gif?raw=true)\n\n## :bulb: Quiet update\n\n```jsx\n/**\n * Don't interrupt current playing state when audio list updated\n * eg. (A) is current playing...\n * [A,B] => [A,C,B]\n * [A,B] => [A,B,C]\n *\n * if (A) not in updated audio lists\n * [A,B] => [C]\n * (C) is playing\n */\n\nfunction App() {\n  const [audioLists, setAudioLists] = useState([\n    { musicSrc: 'A' },\n    { musicSrc: 'B' },\n  ])\n\n  useEffect(() => {\n    setTimeout(() => {\n      setAudioLists([{ musicSrc: 'A' }, { musicSrc: 'C' }, { musicSrc: 'B' }])\n    }, 1000)\n  }, [setAudioLists])\n\n  return (\n    <ReactJkMusicPlayer\n      quietUpdate\n      clearPriorAudioLists\n      audioLists={audioLists}\n    />\n  )\n}\n```\n\n## :bulb: Import in browser\n\n```html\n<!DOCTYPE html>\n<html lang=\"en\">\n  <head>\n    <link\n      rel=\"stylesheet\"\n      href=\"https://unpkg.com/react-jinke-music-player@4.18.1/assets/index.css\"\n    />\n  </head>\n  <body>\n    <div id=\"root\"></div>\n  </body>\n  <script src=\"https://unpkg.com/react@18.2.0/umd/react.production.min.js\"></script>\n  <script src=\"https://unpkg.com/react-dom@18.2.0/umd/react-dom.production.min.js\"></script>\n  <script src=\"https://unpkg.com/react-jinke-music-player@4.18.1/dist/react-jinke-music-player.min.js\"></script>\n  <script>\n    const root = ReactDOM.createRoot(document.getElementById('root'))\n    root.render(React.createElement(ReactJkMusicPlayer))\n  </script>\n</html>\n```\n\n## :bulb: Server-Side Rendering\n\n```jsx\n// components/Player.js\nimport React from 'react'\nimport ReactJkMusicPlayer from 'react-jinke-music-player'\nimport styles from 'react-jinke-music-player/assets/index.module.css'\n\nexport const Player = () => <ReactJkMusicPlayer />\n\n// pages/_app.js\nimport dynamic from 'next/dynamic'\nconst PlayerWithNoSSR = dynamic(() => import('../components/Player'), {\n  ssr: false,\n})\n```\n\n## :bulb: Customize mobile media query\n\n> eg. Use mobile UI on a iPad device\n\n```jsx\n// Default '(max-width: 768px) and (orientation : portrait)'\n<ReactJkMusicPlayer mobileMediaQuery=\"(max-width: 1024px)\" />\n```\n\n## :bulb: Audio volume fade in and fade out\n\n```jsx\n<ReactJkMusicPlayer volumeFade={{ fadeIn: 500, fadeOut: 500 }} />\n```\n\n## :pencil: Development\n\n```bash\ngit clone https://github.com/lijinke666/react-music-player.git\nyarn # npm install\nyarn start # npm start\nopen `http://localhost:8084/`\n```\n\n## :hourglass: Test case\n\n```bash\nnpm run test\n```\n\n## :bulb: AudioListProps\n\n> Like This\n\n```ts\ninterface ReactJkMusicPlayerAudioListProps {\n  name: string | React.ReactNode,\n  musicSrc: string | () => Promise<string>,\n  cover: string,\n  singer?: string | React.ReactNode,\n  duration?: number,\n  lyric?: string,\n  [key: string]: any\n}>\n```\n\n## :bulb: AudioInfo\n\n> Like This\n\n```ts\ninterface ReactJkMusicPlayerAudioInfo {\n  cover: string\n  currentTime: number\n  duration: number\n  ended: boolean\n  musicSrc: string\n  muted: boolean\n  name: string\n  networkState: number\n  paused: boolean\n  played: any\n  readyState: number\n  startDate: any\n  volume: number\n  lyric: string\n  [key: string]: any\n}\n```\n\n## :two_men_holding_hands: Contributors\n\n> Special thanks: @JeffreyCA\n\n![https://github.com/lijinke666/react-music-player/graphs/contributors](https://contrib.rocks/image?repo=lijinke666/react-music-player)\n\n## :page_facing_up: License\n\n[MIT](https://github.com/lijinke666/react-music-player/blob/master/LICENCE)\n","readmeFilename":"README.md"}