@independo/capacitor-voice-recorder
Version:
Capacitor plugin for voice recording
121 lines (120 loc) • 3.89 kB
JSON
{
"capacitor": {
"ios": {
"src": "ios"
},
"android": {
"src": "android"
}
},
"prettier": "@ionic/prettier-config",
"repository": {
"type": "git",
"url": "https://github.com/independo-gmbh/capacitor-voice-recorder.git"
},
"description": "Capacitor plugin for voice recording",
"version": "8.2.10",
"packageManager": "pnpm@10.30.2",
"devDependencies": {
"@capacitor/android": "catalog:",
"@capacitor/core": "catalog:",
"@capacitor/docgen": "catalog:",
"@capacitor/ios": "catalog:",
"@ionic/eslint-config": "^0.4.0",
"@ionic/prettier-config": "^4.0.0",
"@ionic/swiftlint-config": "^2.0.0",
"@saithodev/semantic-release-backmerge": "^4.0.1",
"@semantic-release/changelog": "^6.0.3",
"@semantic-release/git": "^10.0.1",
"@types/jest": "^30.0.0",
"@types/node": "^25.8.0",
"@typescript-eslint/eslint-plugin": "^5.62.0",
"@typescript-eslint/parser": "^5.62.0",
"conventional-changelog-conventionalcommits": "^9.3.1",
"eslint": "^8.57.1",
"jest": "^30.4.2",
"jest-environment-jsdom": "^30.4.1",
"rollup": "^4.60.4",
"semantic-release": "^25.0.3",
"swiftlint": "^2.0.0",
"ts-jest": "^29.4.9",
"typescript": "^5.9.3"
},
"main": "dist/plugin.cjs.js",
"files": [
"android/src/main/",
"android/build.gradle",
"dist/",
"IndependoCapacitorVoiceRecorder.podspec",
"ios/Sources",
"Package.swift"
],
"author": "Independo GmbH",
"types": "dist/esm/index.d.ts",
"bugs": {
"url": "https://github.com/independo-gmbh/capacitor-voice-recorder/issues"
},
"scripts": {
"upgrade": "corepack prepare pnpm@latest --activate && pnpm --recursive update",
"build": "pnpm run clean && pnpm run docgen && tsc && rollup -c rollup.config.mjs",
"lint": "pnpm run eslint",
"prepublishOnly": "pnpm run build",
"verify": "pnpm run verify:ios && pnpm run verify:android && pnpm run verify:web",
"verify:android": "node scripts/verify-android.js",
"verify:ios": "xcodebuild -scheme IndependoCapacitorVoiceRecorder -destination generic/platform=iOS",
"verify:web": "pnpm run build",
"watch": "tsc --watch",
"test": "pnpm run test:web && pnpm run test:android && pnpm run test:ios",
"test:web": "jest",
"test:web:coverage": "jest --coverage --coverageReporters=lcov --coverageReporters=text-summary",
"test:android": "node scripts/verify-android.js testDebugUnitTest",
"test:android:coverage": "node scripts/verify-android.js testDebugUnitTest jacocoTestReport",
"test:ios": "node scripts/test-ios.js",
"test:ios:coverage": "node scripts/test-ios.js --coverage --result-bundle-path coverage/ios.xcresult && node scripts/xccov-to-cobertura.js --xcresult coverage/ios.xcresult --output coverage/ios-cobertura.xml",
"eslint": "eslint . --ext ts",
"clean": "rm -rf dist",
"swiftlint": "node-swiftlint",
"docgen": "docgen --api VoiceRecorderPlugin --output-readme README.md --output-json dist/docs.json",
"fmt": "pnpm run eslint --fix"
},
"eslintConfig": {
"extends": "@ionic/eslint-config/recommended"
},
"name": "@independo/capacitor-voice-recorder",
"dependencies": {
"capacitor-blob-writer": "^1.1.20"
},
"swiftlint": "@ionic/swiftlint-config",
"license": "MIT",
"keywords": [
"capacitor",
"plugin",
"native",
"voice",
"audio",
"record",
"recorder",
"ios",
"android"
],
"publishConfig": {
"provenance": true,
"access": "public"
},
"unpkg": "dist/plugin.js",
"contributors": [
{
"email": "tchvu3@gmail.com",
"name": "Avihu Harush"
},
{
"email": "admin@independo.app",
"name": "Independo GmbH"
}
],
"peerDependencies": {
"@capacitor/core": ">=8.0.0",
"@capacitor/filesystem": ">=8.0.0"
},
"module": "dist/esm/index.js"
}