UNPKG

@rbxts/gamejoy

Version:

A simple class-based input library

67 lines (66 loc) 2.04 kB
{ "name": "@rbxts/gamejoy", "version": "1.1.4", "description": "A simple class-based input library", "main": "out/init.lua", "types": "out/index.d.ts", "scripts": { "build": "rbxtsc --verbose", "build:model": "rbxtsc --verbose --type=model", "eslint": "eslint src tests --max-warnings 0", "eslint:fix": "eslint --fix src tests", "test": "npm run test:types && npm run build && npm run test:link && npm run test:compile && npm run test:rojo && npm run test:run", "test:types": "cd tests && npm i -D @rbxts/types@latest @rbxts/compiler-types@latest", "test:link": "npm link && cd tests && npm link @rbxts/gamejoy", "test:compile": "cd tests && rbxtsc --verbose", "test:rojo": "rojo build tests -o ./tests/test.rbxlx", "test:run": "run-in-roblox --place ./tests/test.rbxlx --script ./tests/out/testBootstrap.server.lua", "test:update-package": "cd tests && npm i @rbxts/gamejoy@latest", "publish:wally": "npm run build:model && wally install && wally publish", "prepublishOnly": "npm run build", "postpublish": "npm run test:update-package" }, "keywords": [ "roblox", "roblox-ts", "user-input", "typescript" ], "publishConfig": { "access": "public" }, "author": "Rimuy", "license": "MIT", "repository": { "type": "git", "url": "git+https://github.com/Rimuy/GameJoy.git" }, "bugs": { "url": "https://github.com/Rimuy/GameJoy/issues" }, "files": [ "out", "LICENSE", "README.md" ], "devDependencies": { "@rbxts/compiler-types": "^1.2.9-types.0", "@rbxts/testez": "^0.3.1-ts.7", "@rbxts/types": "^1.0.571", "@typescript-eslint/eslint-plugin": "^5.10.0", "@typescript-eslint/parser": "^5.10.0", "eslint": "^8.7.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-prettier": "^4.0.0", "eslint-plugin-roblox-ts": "^0.0.32", "prettier": "^2.5.1", "roblox-ts": "^1.2.9" }, "dependencies": { "@rbxts/bin": "^1.2.1", "@rbxts/rust-classes": "^0.11.1-dev-0b871c2", "@rbxts/services": "^1.2.0", "@rbxts/signal": "^1.0.3", "@rbxts/t": "^3.0.0" } }