UNPKG

gst-kit

Version:

Node.js binding for GStreamer, providing high-level APIs for multimedia streaming and processing

65 lines (64 loc) 1.84 kB
{ "name": "gst-kit", "version": "0.0.8", "type": "module", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/esm/index.mjs", "require": "./dist/cjs/index.cjs" } }, "types": "./dist/index.d.ts", "scripts": { "clean": "rm -rf build dist", "build:native": "cmake-js compile", "build:ts": "rollup -c rollup.config.mjs", "build": "npm run clean && npm run build:native && npm run build:ts", "test:node": "node modules/common.cjs && node modules/esm.mjs", "test:bun": "bun modules/common.cjs && bun modules/esm.mjs", "test:unit": "vitest --no-watch", "test": "npm run test:node && npm run test:unit", "prepublishOnly": "npm run build:ts", "postinstall": "node scripts/ensure-native-addon.mjs", "lint": "eslint . --ext .ts", "lint:fix": "eslint . --ext .ts --fix", "format": "prettier --write \"**/*.{ts,js,json,md}\"" }, "keywords": [ "gstreamer", "multimedia", "streaming", "video", "audio", "pipeline", "native", "addon", "typescript" ], "author": "Serhii Mamedov", "license": "ISC", "description": "Node.js binding for GStreamer, providing high-level APIs for multimedia streaming and processing", "dependencies": { "node-addon-api": "8.3.1", "cmake-js": "7.3.1" }, "devDependencies": { "@types/node": "24.0.1", "@typescript-eslint/eslint-plugin": "8.34.0", "@typescript-eslint/parser": "8.34.0", "@rollup/plugin-commonjs": "28.0.3", "@rollup/plugin-node-resolve": "16.0.1", "@rollup/plugin-typescript": "12.1.2", "eslint": "9.28.0", "prettier": "3.5.3", "rollup": "4.43.0", "rollup-plugin-dts": "6.2.1", "tslib": "2.8.1", "typescript": "5.8.3", "vitest": "3.2.3" }, "publishConfig": { "access": "public" } }