{ "name": "react-use-audio-player", "version": "2.2.0", "description": "React hook for building custom audio playback controls", "main": "dist/index.js", "typings": "dist/index.d.ts", "module": "dist/react-use-audio-player.esm.js", "files": [ "dist" ], "repository": "https://github.com/E-Kuerschner/useAudioPlayer", "author": "Erich Kuerschner", "license": "MIT", "keywords": [ "react", "hooks", "react-hooks", "audio", "player", "howler", "sound", "react-howler", "howler.js" ], "scripts": { "start": "tsdx watch", "build": "tsdx build", "test": "echo 'skipping tests for now'", "test:integration": "cypress run", "lint": "tsc --noEmit && eslint src --cache --max-warnings=25", "lint:fix": "eslint src/**/*.ts{,x} --fix", "prepare": "tsdx build", "preversion": "yarn test && yarn build", "release": "yarn version && yarn publish --non-interactive && echo 'Remember to push new commit/tags to Github'" }, "devDependencies": { "@testing-library/react-hooks": "^3.4.1", "@types/howler": "^2.2.0", "@types/jest": "^24.0.25", "@types/react": "^18.2.5", "@typescript-eslint/eslint-plugin": "^5.59.2", "@typescript-eslint/parser": "^5.59.2", "cypress": "^4.1.0", "eslint": "^8.39.0", "eslint-plugin-cypress": "^2.10.3", "eslint-plugin-import": "^2.27.5", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-react": "^7.32.2", "eslint-plugin-react-hooks": "^4.6.0", "husky": "^3.1.0", "react": "^18", "react-dom": "^18", "react-test-renderer": "^16.12.0", "tsdx": "^0.13.1", "tslib": "^1.10.0", "typescript": "^5.0.4" }, "peerDependencies": { "react": ">=16.8" }, "dependencies": { "howler": "^2.2.3" }, "resolutions": { "typescript": "5.0.4" }, "husky": { "hooks": { "pre-commit": "yarn lint" } }, "prettier": { "tabWidth": 4, "printWidth": 80, "semi": false, "trailingComma": "none" }, "jest": { "testPathIgnorePatterns": [ "/node_modules/", "/test/cypress/" ] } }