{ "name": "moonwell-dbc-editor", "displayName": "MoonWell DBC Editor", "description": "Table editor for World of Warcraft 3.3.5a (build 12340) WDBC files.", "version": "0.1.0", "publisher": "moonwell", "license": "MIT", "repository": { "type": "git", "url": "https://git.moon-well.online/sindoring/moonwell-client.git", "directory": "vscode-dbc-editor" }, "engines": { "vscode": "^1.90.0" }, "categories": [ "Other" ], "keywords": [ "wow", "wotlk", "dbc", "wdbc" ], "activationEvents": [ "onCustomEditor:moonwell.dbcEditor" ], "main": "./dist/extension.js", "contributes": { "customEditors": [ { "viewType": "moonwell.dbcEditor", "displayName": "MoonWell DBC Editor", "selector": [ { "filenamePattern": "*.dbc" } ], "priority": "default" } ], "configuration": { "title": "MoonWell DBC Editor", "properties": { "moonwellDbc.pageSize": { "type": "number", "default": 100, "minimum": 25, "maximum": 500, "description": "Number of DBC records shown on one editor page." }, "moonwellDbc.createBackupOnSave": { "type": "boolean", "default": true, "description": "Copy the previous file contents to .dbc.bak before saving." } } } }, "scripts": { "compile": "node esbuild.mjs", "watch": "node esbuild.mjs --watch", "typecheck": "tsc --noEmit", "test": "tsx --test test/**/*.test.ts", "check": "npm run typecheck && npm test && npm run compile", "package": "npm run check && vsce package", "schemas": "node scripts/build-schema-bundle.mjs" }, "devDependencies": { "@types/node": "^22.15.0", "@types/vscode": "^1.90.0", "@vscode/vsce": "^3.6.0", "esbuild": "^0.25.0", "tsx": "^4.20.0", "typescript": "^5.8.0" } }