From 399bac33f41255b00916918581dbbbfbc5879465 Mon Sep 17 00:00:00 2001 From: Charles Gagnon Date: Fri, 10 Jul 2020 08:13:39 -0700 Subject: [PATCH] Add empty azdata extension (#11281) --- build/lib/extensions.ts | 1 + extensions/azdata/.gitignore | 1 + extensions/azdata/.vscodeignore | 9 ++++++ extensions/azdata/README.md | 21 +++++++++++++ extensions/azdata/extension.webpack.config.js | 17 +++++++++++ extensions/azdata/images/extension.png | Bin 0 -> 4788 bytes extensions/azdata/package.json | 28 ++++++++++++++++++ extensions/azdata/package.nls.json | 4 +++ extensions/azdata/src/extension.ts | 10 +++++++ extensions/azdata/src/typings/refs.d.ts | 8 +++++ extensions/azdata/tsconfig.json | 14 +++++++++ extensions/azdata/yarn.lock | 13 ++++++++ 12 files changed, 126 insertions(+) create mode 100644 extensions/azdata/.gitignore create mode 100644 extensions/azdata/.vscodeignore create mode 100644 extensions/azdata/README.md create mode 100644 extensions/azdata/extension.webpack.config.js create mode 100644 extensions/azdata/images/extension.png create mode 100644 extensions/azdata/package.json create mode 100644 extensions/azdata/package.nls.json create mode 100644 extensions/azdata/src/extension.ts create mode 100644 extensions/azdata/src/typings/refs.d.ts create mode 100644 extensions/azdata/tsconfig.json create mode 100644 extensions/azdata/yarn.lock diff --git a/build/lib/extensions.ts b/build/lib/extensions.ts index 80ca127b34..6a55bec013 100644 --- a/build/lib/extensions.ts +++ b/build/lib/extensions.ts @@ -245,6 +245,7 @@ const externalExtensions = [ 'admin-tool-ext-win', 'agent', 'arc', + 'azdata', 'import', 'profiler', 'admin-pack', diff --git a/extensions/azdata/.gitignore b/extensions/azdata/.gitignore new file mode 100644 index 0000000000..dfacd4d5b4 --- /dev/null +++ b/extensions/azdata/.gitignore @@ -0,0 +1 @@ +*.vsix \ No newline at end of file diff --git a/extensions/azdata/.vscodeignore b/extensions/azdata/.vscodeignore new file mode 100644 index 0000000000..770c782593 --- /dev/null +++ b/extensions/azdata/.vscodeignore @@ -0,0 +1,9 @@ +.gitignore +src/** +out/** +extension.webpack.config.js +tsconfig.json +yarn.lock +coverConfig.json +*.vsix +coverage diff --git a/extensions/azdata/README.md b/extensions/azdata/README.md new file mode 100644 index 0000000000..fa5ce12f07 --- /dev/null +++ b/extensions/azdata/README.md @@ -0,0 +1,21 @@ +# Microsoft azdata Extension for Azure Data Studio + +Welcome to Microsoft azdata for Azure Data Studio! + +## Overview + +This extension adds support for azdata within Azure Data Studio. + +## Code of Conduct + +This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments. + +## Privacy Statement + +The [Microsoft Enterprise and Developer Privacy Statement](https://privacy.microsoft.com/en-us/privacystatement) describes the privacy statement of this software. + +## License + +Copyright (c) Microsoft Corporation. All rights reserved. + +Licensed under the [Source EULA](https://raw.githubusercontent.com/Microsoft/azuredatastudio/main/LICENSE.txt). diff --git a/extensions/azdata/extension.webpack.config.js b/extensions/azdata/extension.webpack.config.js new file mode 100644 index 0000000000..35b95ccffc --- /dev/null +++ b/extensions/azdata/extension.webpack.config.js @@ -0,0 +1,17 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the Source EULA. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +//@ts-check + +'use strict'; + +const withDefaults = require('../shared.webpack.config'); + +module.exports = withDefaults({ + context: __dirname, + entry: { + extension: './src/extension.ts' + } +}); diff --git a/extensions/azdata/images/extension.png b/extensions/azdata/images/extension.png new file mode 100644 index 0000000000000000000000000000000000000000..32aa11618b382152e14426a3aada88027a239dd5 GIT binary patch literal 4788 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 literal 0 HcmV?d00001 diff --git a/extensions/azdata/package.json b/extensions/azdata/package.json new file mode 100644 index 0000000000..9773add935 --- /dev/null +++ b/extensions/azdata/package.json @@ -0,0 +1,28 @@ +{ + "name": "azdata", + "displayName": "%azdata.displayName%", + "description": "%azdata.description%", + "version": "0.1.0", + "publisher": "Microsoft", + "preview": true, + "license": "https://raw.githubusercontent.com/Microsoft/azuredatastudio/main/LICENSE.txt", + "icon": "images/extension.png", + "engines": { + "vscode": "*", + "azdata": ">=1.20.0" + }, + "activationEvents": [ + "*" + ], + "repository": { + "type": "git", + "url": "https://github.com/Microsoft/azuredatastudio.git" + }, + "main": "./out/extension", + "dependencies": { + "vscode-nls": "^4.1.2" + }, + "devDependencies": { + "@types/node": "^12.11.7" + } +} diff --git a/extensions/azdata/package.nls.json b/extensions/azdata/package.nls.json new file mode 100644 index 0000000000..9dff8dc8d9 --- /dev/null +++ b/extensions/azdata/package.nls.json @@ -0,0 +1,4 @@ +{ + "azdata.displayName": "azdata", + "azdata.description": "Support for azdata" +} diff --git a/extensions/azdata/src/extension.ts b/extensions/azdata/src/extension.ts new file mode 100644 index 0000000000..4761058f92 --- /dev/null +++ b/extensions/azdata/src/extension.ts @@ -0,0 +1,10 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the Source EULA. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +export async function activate(): Promise { +} + +export function deactivate(): void { +} diff --git a/extensions/azdata/src/typings/refs.d.ts b/extensions/azdata/src/typings/refs.d.ts new file mode 100644 index 0000000000..dad0d96412 --- /dev/null +++ b/extensions/azdata/src/typings/refs.d.ts @@ -0,0 +1,8 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the Source EULA. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +/// +/// +/// diff --git a/extensions/azdata/tsconfig.json b/extensions/azdata/tsconfig.json new file mode 100644 index 0000000000..2c6d7abf5b --- /dev/null +++ b/extensions/azdata/tsconfig.json @@ -0,0 +1,14 @@ +{ + "extends": "../shared.tsconfig.json", + "compileOnSave": true, + "compilerOptions": { + "outDir": "./out", + "lib": [ + "es6", + "es2015.promise" + ] + }, + "include": [ + "src/**/*" + ] +} diff --git a/extensions/azdata/yarn.lock b/extensions/azdata/yarn.lock new file mode 100644 index 0000000000..aab592a5e0 --- /dev/null +++ b/extensions/azdata/yarn.lock @@ -0,0 +1,13 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@types/node@^12.11.7": + version "12.12.48" + resolved "https://registry.yarnpkg.com/@types/node/-/node-12.12.48.tgz#4135f064eeed9fcfb4756deea5ba2caa11603391" + integrity sha512-m3Nmo/YaDUfYzdCQlxjF5pIy7TNyDTAJhIa//xtHcF0dlgYIBKULKnmloCPtByDxtZXrWV8Pge1AKT6/lRvVWg== + +vscode-nls@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/vscode-nls/-/vscode-nls-4.1.2.tgz#ca8bf8bb82a0987b32801f9fddfdd2fb9fd3c167" + integrity sha512-7bOHxPsfyuCqmP+hZXscLhiHwe7CSuFE4hyhbs22xPIhQ4jv99FcR4eBzfYYVLP356HNFpdvz63FFb/xw6T4Iw==