From 248f89c80eddf5f01cc78b9011d62a3c83801d1c Mon Sep 17 00:00:00 2001 From: soaos Date: Tue, 27 Jan 2026 23:07:40 -0500 Subject: Initial Commit --- package.json | 80 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 package.json (limited to 'package.json') diff --git a/package.json b/package.json new file mode 100644 index 0000000..84ed623 --- /dev/null +++ b/package.json @@ -0,0 +1,80 @@ +{ + "name": "buttplug", + "displayName": "buttplug Immersion", + "description": "buttplug.io integration for vscode, providing an immersive haptic coding experience.", + "repository": { + "type": "git", + "url": "https://git.soaos.dev/vscode-buttplug.git" + }, + "icon": "icon.jpg", + "version": "0.0.1", + "license": "BSD-0-Clause", + "publisher": "soaos", + "engines": { + "vscode": "^1.108.1" + }, + "categories": [ + "Other" + ], + "activationEvents": [ + "onStartupFinished" + ], + "main": "./out/extension.js", + "contributes": { + "configuration": { + "title": "buttplug", + "type": "object", + "properties": { + "buttplug.strength": { + "title": "Strength", + "description": "Overall strength multiplier of vibrations.", + "type": "number", + "minimum": 0, + "maximum": 1, + "default": 1 + }, + "buttplug.typingStrength": { + "description": "How strong vibrations induced by editing a document will be.", + "type": "number", + "minimum": 0, + "maximum": 1, + "default": 0.5 + }, + "buttplug.typingDuration": { + "description": "How long vibrations induced by editing a document will last (in seconds).", + "type": "number", + "minimum": 0, + "default": 0.1 + }, + "buttplug.buildStrength": { + "description": "How strong vibrations that occur while a build task is running will be.", + "type": "number", + "minimum": 0, + "maximum": 1, + "default": 0.5 + } + } + } + }, + "scripts": { + "vscode:prepublish": "npm run compile", + "compile": "tsc -p ./", + "watch": "tsc -watch -p ./", + "pretest": "npm run compile && npm run lint", + "lint": "eslint src", + "test": "vscode-test" + }, + "devDependencies": { + "@types/mocha": "^10.0.10", + "@types/node": "22.x", + "@types/vscode": "^1.108.1", + "@vscode/test-cli": "^0.0.12", + "@vscode/test-electron": "^2.5.2", + "eslint": "^9.39.2", + "typescript": "^5.9.3", + "typescript-eslint": "^8.52.0" + }, + "dependencies": { + "buttplug": "^3.2.2" + } +} \ No newline at end of file -- cgit v1.2.3