{
  "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"
    }
  }
}
