@bhojaniasgar/react-native-audio-waveform
Version:
A React Native component to show audio waveform with ease in react native application
131 lines (130 loc) • 3.42 kB
JSON
{
"name": "@bhojaniasgar/react-native-audio-waveform",
"version": "1.0.4",
"description": "A React Native component to show audio waveform with ease in react native application",
"main": "lib/index",
"types": "lib/index.d.ts",
"contributors": [],
"author": "Asgar Bhojani",
"repository": {
"type": "git",
"url": "https://github.com/bhojaniasgar/react-native-audio-waveform"
},
"homepage": "https://github.com/bhojaniasgar/react-native-audio-waveform",
"keywords": [
"react",
"react-native",
"typescript",
"rn",
"audio",
"waveform",
"audio-waveform",
"react-native-audio-waveform",
"react-native-audio",
"react-native-waveform",
"audio-chat",
"chat-audio",
"audio-visualization",
"visualization",
"audio-visualizer",
"react-native-visualization",
"react-native-visualizer",
"react-native-audio-visualization",
"react-native-audio-visualizer",
"react-native-audio-player",
"react-native-audio-player-visualization",
"react-native-audio-player-waveform",
"react-native-audio-player-visualizer",
"react-native-audio-player-waveform-visualization",
"react-native-audio-player-waveform-visualizer",
"react-native-audio-player-chat",
"react-native-audio-player-chat-visualization",
"react-native-audio-player-chat-waveform",
"react-native-audio-player-chat-visualizer",
"react-native-audio-player-chat-waveform-visualization"
],
"files": [
"/lib",
"/ios",
"/android",
"*.podspec"
],
"publishConfig": {
"access": "public"
},
"scripts": {
"prepare": "husky install && yarn build",
"clean": "rm -rf node_modules",
"build": "rm -rf lib && tsc -p .",
"lint": "eslint . --ext .js,.jsx,.ts,.tsx",
"lint:fix": "eslint 'src/**/*.{js,jsx,ts,tsx}' -c .eslintrc --fix ",
"build:local": "yarn build && yarn pack",
"test": "jest"
},
"peerDependencies": {
"react": "*",
"react-native": "*"
},
"devDependencies": {
"@babel/core": "^7.25.2",
"@babel/runtime": "^7.25.0",
"@commitlint/cli": "^19.8.1",
"@commitlint/config-conventional": "^19.8.1",
"@react-native-community/eslint-config": "^3.2.0",
"@testing-library/react-native": "^13.2.0",
"@tsconfig/react-native": "^3.0,6",
"@types/lodash": "^4.17.20",
"@types/react-test-renderer": "^19.1.0",
"@typescript-eslint/eslint-plugin": "^8.37.0",
"@typescript-eslint/parser": "^8.37.0",
"babel-jest": "^29.6.3",
"eslint": "^8.19.0",
"husky": "^8.0.1",
"jest": "^29.6.3",
"lint-staged": "^11.1.2",
"prettier": "2.8.8",
"react": "19.1.0",
"react-native": "0.80.1",
"react-test-renderer": "19.1.0",
"typescript": "5.0.4"
},
"husky": {
"hooks": {
"pre-commit": "lint-staged",
"pre-push": "yarn build && yarn test"
}
},
"lint-staged": {
"src/**/*.{js,ts,tsx}": [
"eslint"
]
},
"resolutions": {
"@types/react": "*"
},
"jest": {
"preset": "react-native",
"moduleFileExtensions": [
"ts",
"tsx",
"js",
"jsx",
"json",
"node"
],
"setupFilesAfterEnv": [],
"modulePathIgnorePatterns": []
},
"eslintIgnore": [
"node_modules/",
"lib/"
],
"commitlint": {
"extends": [
"@commitlint/config-conventional"
]
},
"dependencies": {
"lodash": "^4.17.21"
}
}