{ "name": "code-settings-sync", "displayName": "Settings Sync", "description": "Synchronize Settings, Snippets, Themes, File Icons, Launch, Keybindings, Workspaces and Extensions Across Multiple Machines Using GitHub Gist.", "version": "3.4.3", "icon": "images/logo-128.png", "publisher": "Shan", "author": { "name": "Shan Khan", "url": "http://shanalikhan.github.io", "email": "shanalikhan@hotmail.com" }, "homepage": "https://shanalikhan.github.io", "galleryBanner": { "color": "#3B4859", "theme": "dark" }, "engines": { "vscode": "^1.35.1" }, "badges": [ { "url": "https://vsmarketplacebadge.apphb.com/version/Shan.code-settings-sync.svg", "description": "Latest Version", "href": "https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync" }, { "url": "https://vsmarketplacebadge.apphb.com/installs/Shan.code-settings-sync.svg", "description": "Total Downloads", "href": "https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync" }, { "url": "https://vsmarketplacebadge.apphb.com/rating/Shan.code-settings-sync.svg", "description": "Ratings", "href": "https://marketplace.visualstudio.com/items?itemName=Shan.code-settings-sync" }, { "url": "https://img.shields.io/badge/Join%20Community-slack-green.svg", "description": "Join Slack Community", "href": "https://join.slack.com/t/codesettingssync/shared_invite/enQtNzQyODMzMzI5MDQ3LWNmZjVkZjE2YTg0MzY1Y2EyYzVmYThmNzg2YjZkNjhhZWY3ZTEzN2I3ZTAxMjkwNWU0ZjMyZGFhMjdiZDI3ODU" } ], "repository": { "type": "git", "url": "https://github.com/shanalikhan/code-settings-sync.git" }, "bugs": { "url": "https://github.com/shanalikhan/code-settings-sync/issues", "email": "shanalikhan@hotmail.com" }, "categories": [ "Other" ], "keywords": [ "vscode-sync", "vscode-settings-sync", "code-settings-sync", "settings-sync", "workspace-sync", "multi-root ready" ], "extensionKind": "ui", "activationEvents": [ "*" ], "main": "./out/extension.js", "contributes": { "commands": [ { "command": "extension.HowSettings", "title": "%cmd.howSetting.title%" }, { "command": "extension.downloadSettings", "title": "%cmd.downloadSettings.title%" }, { "command": "extension.updateSettings", "title": "%cmd.updateSettings.title%" }, { "command": "extension.resetSettings", "title": "%cmd.resetSettings.title%" }, { "command": "extension.otherOptions", "title": "%cmd.otherOptions.title%" } ], "keybindings": [ { "key": "alt+shift+u", "command": "extension.updateSettings" }, { "key": "alt+shift+d", "command": "extension.downloadSettings" } ], "configuration": { "properties": { "sync.gist": { "type": "string", "default": "", "description": "%ext.config.gist%" }, "sync.autoDownload": { "type": "boolean", "default": false, "description": "%ext.config.autoDownload%" }, "sync.autoUpload": { "type": "boolean", "default": false, "description": "%ext.config.autoUpload%" }, "sync.forceDownload": { "type": "boolean", "default": false, "description": "%ext.config.forceDownload%" }, "sync.forceUpload": { "type": "boolean", "default": false, "description": "%ext.config.forceUpload%" }, "sync.quietSync": { "type": "boolean", "default": false, "description": "%ext.config.quietSync%" }, "sync.removeExtensions": { "type": "boolean", "default": true, "description": "%ext.config.removeExtensions%" }, "sync.syncExtensions": { "type": "boolean", "default": true, "description": "%ext.config.syncExtensions%" } }, "title": "%ext.config.title%" } }, "scripts": { "vscode:prepublish": "npm run tslint-check && webpack --config configs/webpack.production.config.js", "compile": "webpack --config configs/webpack.development.config.js", "watch": "webpack --config configs/webpack.development.config.js --watch", "postinstall": "node ./node_modules/vscode/bin/install", "tslint-check": "tslint -c ./tslint.json ./src/**/*.ts ./src/*.ts", "format": "prettier --write './src/**/*.ts'", "test": "npm run tslint-check && tsc -p ./ && mocha --recursive \"./out/test/**/*.js\"" }, "devDependencies": { "@types/chai": "4.2.1", "@types/express": "^4.16.1", "@types/lodash": "^4.14.123", "@types/node-fetch": "^2.3.3", "@types/fs-extra": "^8.0.0", "@types/mocha": "^5.2.6", "@types/node": "^12.0.9", "@types/recursive-readdir": "^2.2.0", "chai": "^4.2.0", "clean-webpack-plugin": "^3.0.0", "mocha": "^6.0.2", "prettier": "^1.16.4", "ts-loader": "^5.3.3", "tslint": "^5.15.0", "tslint-plugin-prettier": "^2.0.1", "typescript": "^3.4.1", "vscode": "^1.1.33", "webpack": "^4.29.6", "webpack-cli": "^3.3.0", "webpack-merge": "^4.2.1" }, "dependencies": { "@octokit/rest": "^16.23.2", "adm-zip": "^0.4.13", "const": "^1.0.0", "express": "^4.16.4", "fs-extra": "^8.0.1", "https-proxy-agent": "^2.2.1", "lockfile": "^1.0.4", "lodash": "^4.17.15", "node-fetch": "^2.5.0", "recursive-readdir": "^2.2.2", "temp": "^0.9.0", "vscode-chokidar": "^2.1.6" }, "__metadata": { "id": "Shan.code-settings-sync", "publisherId": "Shan", "publisherDisplayName": "Shan" } }