UNPKG

@kmamal/sdl

Version:
84 lines (83 loc) 1.79 kB
{ "version": "0.11.12", "name": "@kmamal/sdl", "description": "SDL bindings for Node.js", "keywords": [ "sdl", "sdl2", "game", "gui", "desktop", "canvas", "webgl", "opengl", "webgpu", "window", "screen", "video", "keyboard", "mouse", "touch", "multitouch", "joystick", "controller", "gamepad", "rumble", "audio", "sound", "speaker", "microphone", "mic", "sensor", "accelerometer", "gyroscope", "clipboard", "power", "battery" ], "license": "MIT", "repository": { "type": "git", "url": "git+ssh://git@github.com/kmamal/node-sdl.git" }, "main": "./src/javascript/index.js", "types": "./src/types/index.d.ts", "exports": { ".": { "types": "./src/types/index.d.ts", "default": "./src/javascript/index.js" }, "./helpers": { "types": "./src/types/helpers.d.ts", "default": "./src/javascript/helpers.js" } }, "gypfile": true, "scripts": { "test": "npx @kmamal/testing", "install": "cd scripts && node install.mjs", "download-release": "cd scripts && node download-release.mjs", "download-sdl": "cd scripts && node download-sdl.mjs", "build": "cd scripts && node build.mjs", "upload-release": "cd scripts && node upload-release.mjs", "release": "cd scripts && node release.mjs", "clean": "cd scripts && node clean.mjs" }, "dependencies": { "tar": "^7.4.3" }, "devDependencies": { "@kmamal/evdev": "^0.0.6", "@kmamal/testing": "^0.0.33", "@types/node": "^24.1.0", "node-addon-api": "^8.5.0", "node-gyp": "^11.2.0" }, "config": { "sdl": { "owner": "kmamal", "repo": "build-sdl", "version": "2.32.8" } } }