@inst/vscode-bin-darwin
Version:
BINARY ONLY - VSCode binary deployment for macOS
77 lines (76 loc) • 4.32 kB
JSON
{
"_args": [
[
{
"raw": "vscode-extension-telemetry@https://registry.npmjs.org/vscode-extension-telemetry/-/vscode-extension-telemetry-0.0.8.tgz",
"scope": null,
"escapedName": "vscode-extension-telemetry",
"name": "vscode-extension-telemetry",
"rawSpec": "https://registry.npmjs.org/vscode-extension-telemetry/-/vscode-extension-telemetry-0.0.8.tgz",
"spec": "https://registry.npmjs.org/vscode-extension-telemetry/-/vscode-extension-telemetry-0.0.8.tgz",
"type": "remote"
},
"/Users/code/tfs/agent3/_work/2/s/extensions/git"
]
],
"_from": "vscode-extension-telemetry@>=0.0.8 <0.0.9",
"_id": "vscode-extension-telemetry@0.0.8",
"_inCache": true,
"_location": "/vscode-extension-telemetry",
"_phantomChildren": {},
"_requested": {
"raw": "vscode-extension-telemetry@https://registry.npmjs.org/vscode-extension-telemetry/-/vscode-extension-telemetry-0.0.8.tgz",
"scope": null,
"escapedName": "vscode-extension-telemetry",
"name": "vscode-extension-telemetry",
"rawSpec": "https://registry.npmjs.org/vscode-extension-telemetry/-/vscode-extension-telemetry-0.0.8.tgz",
"spec": "https://registry.npmjs.org/vscode-extension-telemetry/-/vscode-extension-telemetry-0.0.8.tgz",
"type": "remote"
},
"_requiredBy": [
"/"
],
"_resolved": "https://registry.npmjs.org/vscode-extension-telemetry/-/vscode-extension-telemetry-0.0.8.tgz",
"_shasum": "2261bff986b6690a6f1f746a45ac5bd1f85d29e0",
"_shrinkwrap": null,
"_spec": "vscode-extension-telemetry@https://registry.npmjs.org/vscode-extension-telemetry/-/vscode-extension-telemetry-0.0.8.tgz",
"_where": "/Users/code/tfs/agent3/_work/2/s/extensions/git",
"author": {
"name": "Microsoft Corporation"
},
"bugs": {
"url": "https://github.com/Microsoft/vscode-extension-telemetry/issues"
},
"dependencies": {
"applicationinsights": "0.18.0",
"winreg": "1.2.3"
},
"description": "A module for first party microsoft extensions to report consistent telemetry.",
"devDependencies": {
"@types/node": "^6.0.42",
"@types/winreg": "^1.2.30",
"typescript": "^2.1.6",
"vscode": "^1.0.0"
},
"engines": {
"vscode": "^1.5.0"
},
"homepage": "https://github.com/Microsoft/vscode-extension-telemetry#readme",
"license": "MIT",
"main": "./lib/telemetryReporter.js",
"name": "vscode-extension-telemetry",
"optionalDependencies": {},
"readme": "# vscode-extension-telemetry\nThis module provides a consistent way for first-party extensions to report telemetry\nover Application Insights. The module respects the user's decision about whether or\nnot to send telemetry data.\n\n# install \n`npm install vscode-extension-telemetry`\n\n# usage\n ```javascript\n const vscode = require('vscode');\n const TelemetryReporter = require('vscode-extension-telemetry');\n \n // all events will be prefixed with this event name\n const extensionId = '<your extension unique name>';\n \n // extension version will be reported as a property with each event \n const extensionVersion = '<your extension version>'; \n \n // the application insights key\n const key = '<your key>'; \n\n// telemetry reporter \n let reporter;\n \n function activate(context: vscode.ExtensionContext) {\n ...\n // create telemetry reporter on extension activation\n reporter = new TelemetryReporter(extensionId, extensionVersion, key);\n // ensure it gets property disposed\n context.subscriptions.push(reporter);\n ...\n }\n\n ...\n // send event any time after activation\n reporter.sendTelemetryEvent('sampleEvent', { 'stringProp': 'some string' }, { 'numericMeasure': 123});\n \n ```\n\n# common properties\n- `common.extname`\n- `common.extversion`\n- `common.vscodemachineid` \n- `common.vscodesessionid`\n- `common.vscodeversion` \n- `common.os`\n- `common.osversion`\n- `common.sqmid` \n- `common.sqmmachineid`\n\n# License\n[MIT](LICENSE)\n",
"readmeFilename": "README.md",
"repository": {
"type": "git",
"url": "git+https://github.com/Microsoft/vscode-extension-telemetry.git"
},
"scripts": {
"compile": "tsc -p .",
"dev-postinstall": "node ./node_modules/vscode/bin/install",
"watch": "tsc -w -p ."
},
"types": "./lib/telemetryReporter.d.ts",
"version": "0.0.8"
}