react-tunes-player
Version:
A simple .ogg/.mp3 player.
114 lines (113 loc) • 3.53 kB
JSON
{
"name": "react-tunes-player",
"version": "6.0.0",
"description": "A simple .ogg/.mp3 player.",
"private": false,
"main": "lib/react-tunes-player.min.js",
"types": "lib/index.d.ts",
"scripts": {
"clean:lib": "rm -rf lib",
"lib": "babel src/ --out-dir lib --copy-files && rm -rf lib/react-tunes-player/components/tests && rm -rf lib/react-tunes-player/tests",
"prettier": "node_modules/.bin/prettier --write src/**/*.js",
"coveralls": "cat ./coverage/lcov.info | node node_modules/.bin/coveralls",
"test": "jest --coverage --env=jsdom",
"test:watch": "jest --watch --env=jsdom",
"up-version": "npm version major --force --message \"[ci skip] up version for release\"",
"up-version:minor": "npm version minor --force --message \"[ci skip] up version for release\"",
"up-version:patch": "npm version patch --force --message \"[ci skip] up version for release\"",
"precommit": "lint-staged",
"build": "rollup -c",
"clean-build": "npm run clean:lib && npm run build && npm run copy-declaration",
"copy-declaration": "cp src/index.d.ts lib/index.d.ts -f",
"dev-js": "npm run clean-build && cd example/javascript && npm run start",
"dev-ts": "npm run clean-build && cd example/typescript && npm run start"
},
"keywords": [
"react",
"reactjs",
"tunes",
"player",
"audio",
"mp3",
"ogg"
],
"author": "Muzikayise Flynn Buthelezi (zuluCoda)",
"contributors": [
{
"name": "Muzikayise Flynn Buthelezi (zuluCoda)",
"email": "muzi@mfbproject.co.za",
"url": "https://mfbproject.co.za"
}
],
"license": "MIT",
"bugs": {
"url": "https://github.com/zulucoda/react-tunes-player/issues"
},
"homepage": "https://github.com/zulucoda/react-tunes-player",
"peerDependencies": {
"react": ">=16.8",
"react-dom": ">=16.8"
},
"dependencies": {
"lucide-react": "0.65.0",
"prop-types": "15.8.1",
"styled-components": "5.3.5"
},
"devDependencies": {
"@babel/cli": "^7.17.10",
"@babel/core": "^7.18.5",
"@babel/plugin-proposal-class-properties": "^7.17.12",
"@babel/preset-env": "^7.18.2",
"@babel/preset-react": "^7.17.12",
"@testing-library/jest-dom": "^5.16.4",
"@testing-library/react": "^12.1.5",
"@testing-library/react-hooks": "^8.0.0",
"babel-jest": "^28.1.1",
"babel-loader": "^8.2.5",
"coveralls": "^3.1.1",
"eslint": "^8.17.0",
"husky": "^2.4.1",
"jest": "^28.1.1",
"jest-environment-jsdom": "^28.1.1",
"lint-staged": "^13.0.2",
"prettier": "^2.7.1",
"react": "^16.8.6",
"react-dom": "^16.8.6",
"react-test-renderer": "^16.8.6",
"rollup": "^2.75.6",
"rollup-plugin-babel": "^4.4.0",
"rollup-plugin-commonjs": "^10.1.0",
"rollup-plugin-node-resolve": "^5.2.0",
"rollup-plugin-terser": "^7.0.2"
},
"jest": {
"collectCoverageFrom": [
"src/**/*.{js,jsx}"
],
"transform": {
"^.+\\.(js|jsx)$": "babel-jest"
},
"transformIgnorePatterns": [
"[/\\\\]node_modules[/\\\\].+\\.(js|jsx)$"
],
"testEnvironment": "node",
"testEnvironmentOptions": {
"url": "http://localhost"
},
"testMatch": [
"<rootDir>/src/**/__tests__/**/*.js?(x)",
"<rootDir>/src/**/?(*.)(spec|test).js?(x)"
]
},
"lint-staged": {
"src/**/?(*.){js,jsx}": [
"node_modules/.bin/prettier --config .prettierrc --write",
"git add"
]
},
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
}
}