diff --git a/img/logo.png b/img/logo.png new file mode 100644 index 0000000..08a9a21 Binary files /dev/null and b/img/logo.png differ diff --git a/package.json b/package.json index 265c610..3855335 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,10 @@ { "name": "sheetjs-demo", - "displayName": "Spreadsheet Viewer", + "displayName": "SheetJS Spreadsheet Viewer", "description": "View spreadsheets in various formats including XLSX, XLS, CSV, ODS and many more", + "author": "Asadbek Karimov ", + "publisher": "AsadbekKarimov", + "icon": "img/logo.png", "version": "0.0.1", "license": "Apache-2.0", "engines": { @@ -25,37 +28,99 @@ "viewType": "excelViewer.spreadsheet", "displayName": "SheetJS Viewer", "selector": [ - { "filenamePattern": "*.xlsx" }, - { "filenamePattern": "*.xlsm" }, - { "filenamePattern": "*.xlsb" }, - { "filenamePattern": "*.xls" }, - { "filenamePattern": "*.xlw" }, - { "filenamePattern": "*.xlr" }, - { "filenamePattern": "*.csv" }, - { "filenamePattern": "*.dif" }, - { "filenamePattern": "*.slk" }, - { "filenamePattern": "*.sylk" }, - { "filenamePattern": "*.prn" }, - { "filenamePattern": "*.numbers" }, - { "filenamePattern": "*.et" }, - { "filenamePattern": "*.ods" }, - { "filenamePattern": "*.fods" }, - { "filenamePattern": "*.uos" }, - { "filenamePattern": "*.dbf" }, - { "filenamePattern": "*.wk1" }, - { "filenamePattern": "*.wk3" }, - { "filenamePattern": "*.wks" }, - { "filenamePattern": "*.wk2" }, - { "filenamePattern": "*.wk4" }, - { "filenamePattern": "*.123" }, - { "filenamePattern": "*.wq1" }, - { "filenamePattern": "*.wq2" }, - { "filenamePattern": "*.wb1" }, - { "filenamePattern": "*.wb2" }, - { "filenamePattern": "*.wb3" }, - { "filenamePattern": "*.qpw" }, - { "filenamePattern": "*.xlr" }, - { "filenamePattern": "*.eth" } + { + "filenamePattern": "*.xlsx" + }, + { + "filenamePattern": "*.xlsm" + }, + { + "filenamePattern": "*.xlsb" + }, + { + "filenamePattern": "*.xls" + }, + { + "filenamePattern": "*.xlw" + }, + { + "filenamePattern": "*.xlr" + }, + { + "filenamePattern": "*.csv" + }, + { + "filenamePattern": "*.dif" + }, + { + "filenamePattern": "*.slk" + }, + { + "filenamePattern": "*.sylk" + }, + { + "filenamePattern": "*.prn" + }, + { + "filenamePattern": "*.numbers" + }, + { + "filenamePattern": "*.et" + }, + { + "filenamePattern": "*.ods" + }, + { + "filenamePattern": "*.fods" + }, + { + "filenamePattern": "*.uos" + }, + { + "filenamePattern": "*.dbf" + }, + { + "filenamePattern": "*.wk1" + }, + { + "filenamePattern": "*.wk3" + }, + { + "filenamePattern": "*.wks" + }, + { + "filenamePattern": "*.wk2" + }, + { + "filenamePattern": "*.wk4" + }, + { + "filenamePattern": "*.123" + }, + { + "filenamePattern": "*.wq1" + }, + { + "filenamePattern": "*.wq2" + }, + { + "filenamePattern": "*.wb1" + }, + { + "filenamePattern": "*.wb2" + }, + { + "filenamePattern": "*.wb3" + }, + { + "filenamePattern": "*.qpw" + }, + { + "filenamePattern": "*.xlr" + }, + { + "filenamePattern": "*.eth" + } ], "priority": "default" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d74ac39..8724980 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,7 +17,7 @@ importers: version: 10.0.10 '@types/node': specifier: 20.x - version: 20.17.46 + version: 20.17.47 '@types/vscode': specifier: ^1.100.0 version: 1.100.0 @@ -183,8 +183,8 @@ packages: '@types/mocha@10.0.10': resolution: {integrity: sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==} - '@types/node@20.17.46': - resolution: {integrity: sha512-0PQHLhZPWOxGW4auogW0eOQAuNIlCYvibIpG67ja0TOJ6/sehu+1en7sfceUn+QQtx4Rk3GxbLNwPh0Cav7TWw==} + '@types/node@20.17.47': + resolution: {integrity: sha512-3dLX0Upo1v7RvUimvxLeXqwrfyKxUINk0EAM83swP2mlSUcwV73sZy8XhNz8bcZ3VbsfQyC/y6jRdL5tgCNpDQ==} '@types/vscode@1.100.0': resolution: {integrity: sha512-4uNyvzHoraXEeCamR3+fzcBlh7Afs4Ifjs4epINyUX/jvdk0uzLnwiDY35UKDKnkCHP5Nu3dljl2H8lR6s+rQw==} @@ -673,8 +673,8 @@ packages: resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} engines: {node: '>=0.8.x'} - eventsource-parser@3.0.1: - resolution: {integrity: sha512-VARTJ9CYeuQYb0pZEPbzi740OWFgpHe7AYJ2WFZVnUDUQp5Dk2yJUgF36YsZ81cOyxT0QxmXD2EQpapAouzWVA==} + eventsource-parser@3.0.2: + resolution: {integrity: sha512-6RxOBZ/cYgd8usLwsEl+EC09Au/9BcmCKYF2/xbml6DNczf7nv0MQb+7BA2F+li6//I+28VNlQR37XfQtcAJuA==} engines: {node: '>=18.0.0'} eventsource@3.0.7: @@ -1775,7 +1775,7 @@ snapshots: '@types/mocha@10.0.10': {} - '@types/node@20.17.46': + '@types/node@20.17.47': dependencies: undici-types: 6.19.8 @@ -2325,11 +2325,11 @@ snapshots: events@3.3.0: {} - eventsource-parser@3.0.1: {} + eventsource-parser@3.0.2: {} eventsource@3.0.7: dependencies: - eventsource-parser: 3.0.1 + eventsource-parser: 3.0.2 express-rate-limit@7.5.0(express@5.1.0): dependencies: @@ -2637,7 +2637,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.17.46 + '@types/node': 20.17.47 merge-stream: 2.0.0 supports-color: 8.1.1 diff --git a/src/extension.ts b/src/extension.ts index fbebf34..de3261e 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -2,13 +2,13 @@ import * as vscode from 'vscode'; import { ExcelEditorProvider } from './excelEditorProvider'; export function activate(context: vscode.ExtensionContext) { - console.log('Excel Viewer extension activating...'); + console.log('SheetJS Spreadsheet Viewer extension activating...'); const provider = ExcelEditorProvider.register(context); context.subscriptions.push(provider); - console.log('Excel Viewer extension is now active'); - vscode.window.showInformationMessage('Excel Viewer is ready!'); + console.log('SheetJS Spreadsheet Viewer extension is now active'); + vscode.window.showInformationMessage('SheetJS Spreadsheet Viewer is ready!'); } export function deactivate() {} \ No newline at end of file