UNPKG

skia-canvas

Version:

A GPU-accelerated Canvas Graphics API for Node

81 lines (80 loc) 2 kB
{ "name": "skia-canvas", "version": "2.0.2", "description": "A GPU-accelerated Canvas Graphics API for Node", "author": "Christian Swinehart <drafting@samizdat.co>", "license": "MIT", "homepage": "https://skia-canvas.org", "repository": { "type": "git", "url": "git+https://github.com/samizdatco/skia-canvas.git" }, "bugs": { "url": "https://github.com/samizdatco/skia-canvas/issues" }, "main": "./lib/index.js", "exports": { "node": { "import": "./lib/index.mjs", "require": "./lib/index.js" }, "browser": "./lib/browser.js", "types": "./lib/index.d.ts" }, "browser": { "path": "path-browserify" }, "scripts": { "build": "cargo-cp-artifact -nc lib/v8/index.node -- cargo build --message-format=json-render-diagnostics", "install": "node-pre-gyp install || npm run build -- --release", "package": "node-pre-gyp package", "upload": "gh release upload v$npm_package_version build/stage/v$npm_package_version/*", "test": "jest" }, "dependencies": { "@mapbox/node-pre-gyp": "^1.0.11", "cargo-cp-artifact": "^0.1", "glob": "^11.0.0", "path-browserify": "^1.0.1", "simple-get": "^4.0.1", "string-split-by": "^1.0.0" }, "devDependencies": { "@types/jest": "^29.5.14", "@types/lodash": "^4.17.13", "@types/node": "^22.10.1", "express": "^4.21.2", "jest": "^29.7.0", "lodash": "^4.17.21", "nodemon": "^3.1.7", "tmp": "^0.2.3" }, "files": [ "lib" ], "binary": { "module_name": "index", "module_path": "./lib/v8", "remote_path": "./v{version}", "package_name": "{platform}-{arch}-{libc}.tar.gz", "host": "https://github.com/samizdatco/skia-canvas/releases/download" }, "keywords": [ "canvas", "gpu", "skia", "offscreen", "headless", "graphic", "graphics", "image", "images", "compositing", "render", "vulkan", "metal", "pdf", "svg", "rust" ] }