UNPKG

@inst/vscode-bin-darwin

Version:

BINARY ONLY - VSCode binary deployment for macOS

77 lines (76 loc) 4.32 kB
{ "_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" }