UNPKG

screencapturekit

Version:

A nodejs wrapper over a swift CLI program which is a wrapper over ScreenCaptureKit module with HDR and microphone support

74 lines (73 loc) 2.05 kB
{ "name": "screencapturekit", "version": "1.0.22", "description": "A nodejs wrapper over a swift CLI program which is a wrapper over ScreenCaptureKit module with HDR and microphone support", "type": "module", "exports": { ".": { "types": "./dist/index.d.ts", "require": "./dist/index.cjs", "import": "./dist/index.js", "default": "./dist/index.js" }, "./package.json": "./package.json" }, "main": "./dist/index.cjs", "module": "./dist/index.js", "types": "./dist/index.d.ts", "engines": { "node": ">=16", "os": "darwin" }, "scripts": { "test": "vitest", "clean": "rm -rf dist", "build": "npm run clean && tsup && npm run build-swift", "build-swift": "mkdir -p dist 2>/dev/null || true && swift build --configuration=release --arch arm64 --arch x86_64 && mv .build/apple/Products/Release/screencapturekit ./dist", "prepublishOnly": "npm install && npm run build", "dev": "tsup --watch", "format": "prettier --write .", "semantic-release": "semantic-release" }, "files": [ "dist/**/*", "Sources/**/*", "Package.swift", "LICENSE", "README.md", "package.json" ], "repository": { "type": "git", "url": "git+https://github.com/fchevallieratecna/screencapturekit-node.git" }, "keywords": [ "screen-recording", "screencapturekit", "hdr-recording", "screen-capture" ], "author": "Mukesh Soni", "license": "MIT", "bugs": { "url": "https://github.com/fchevallieratecna/screencapturekit-node/issues" }, "homepage": "https://github.com/fchevallieratecna/screencapturekit-node#readme", "dependencies": { "execa": "^8.0.1", "macos-version": "^6.0.0", "uuid": "^11.1.0" }, "devDependencies": { "@types/execa": "^2.0.0", "@types/node": "^20.10.5", "delay": "^6.0.0", "file-type": "^19.0.0", "prettier": "^3.1.1", "read-chunk": "^4.0.3", "semantic-release": "^23.0.0", "tsup": "^8.0.1", "typescript": "^5.3.3", "vitest": "^1.1.0" } }