You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

196 lines
5.3 KiB

{
"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"
}
}