Skip to content

Commit

Permalink
ready to publish
Browse files Browse the repository at this point in the history
  • Loading branch information
Jakub Belicki committed Apr 26, 2023
1 parent a03c79b commit f076355
Show file tree
Hide file tree
Showing 5 changed files with 24 additions and 27 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/test-and-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ jobs:
npm run vscode:package
VVERSION=$(echo "$VERSION" | sed 's/^v//g')
gh release create ${VERSION} --target develop --prerelease "neuro-viewer-${VVERSION}.vsix"
gh release create ${VERSION} --target develop --prerelease "neuro-viewer-dcm-${VVERSION}.vsix"
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand Down
Binary file modified ext.vsix
Binary file not shown.
8 changes: 4 additions & 4 deletions extension/provider.ts
Original file line number Diff line number Diff line change
Expand Up @@ -153,7 +153,7 @@ export class NiftiEditorProvider implements vscode.CustomReadonlyEditorProvider<
);
}

private static readonly viewType = 'neuro-viewer.Nifti';
private static readonly viewType = 'neuro-viewer-dcm.Nifti';
private readonly webviews = new WebviewCollection();

constructor(
Expand All @@ -168,7 +168,7 @@ export class NiftiEditorProvider implements vscode.CustomReadonlyEditorProvider<
let data: Uint8Array = await vscode.workspace.fs.readFile(uri);
if (uri.path.endsWith(".dcm")){
const seriesUID = daikon.Series.parseImage(new DataView(toArrayBuffer(await vscode.workspace.fs.readFile(vscode.Uri.parse(uri))))).getSeriesInstanceUID();
let cache = this._context.globalState.get('neuro-viewer') || {};
let cache = this._context.globalState.get('neuro-viewer-dcm') || {};
let uriNii = null;
if (seriesUID in cache && existsSync(cache[seriesUID])){
uriNii = vscode.Uri.parse(cache[seriesUID]);
Expand All @@ -177,7 +177,7 @@ export class NiftiEditorProvider implements vscode.CustomReadonlyEditorProvider<
const outDir = temp.mkdirSync(v4());
uriNii = await dcm2nii(uri, vscode.Uri.parse(outDir));
cache[seriesUID] = uriNii.path;
this._context.globalState.update('neuro-viewer', cache);
this._context.globalState.update('neuro-viewer-dcm', cache);
}
data = await vscode.workspace.fs.readFile(uriNii);
}
Expand Down Expand Up @@ -221,7 +221,7 @@ export class NiftiEditorProvider implements vscode.CustomReadonlyEditorProvider<
}

private async getHtmlForWebview(webview: vscode.Webview): Promise<string> {
const ext = vscode.extensions.getExtension('anibalsolon.neuro-viewer');
const ext = vscode.extensions.getExtension('kubzoey95.neuro-viewer-dcm');
if (!ext) {
throw new Error('Unable to find extension');
}
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

37 changes: 17 additions & 20 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
{
"name": "neuro-viewer",
"displayName": "NeuroViewer",
"description": "View your neuroimaging files in VSCode!",
"version": "0.0.14",
"publisher": "anibalsolon",
"name": "neuro-viewer-dcm",
"displayName": "NeuroViewerDCM",
"description": "View your neuroimaging files in VSCode! With DICOM series support! Extension to NeuroViewer by anibalsolon,",
"version": "0.0.15",
"publisher": "kubzoey95",
"author": {
"name": "Anibal Solon",
"email": "[email protected]",
"url": "https://anibalsolon.com/"
"name": "Jakub Belicki",
"email": "[email protected]"
},
"engines": {
"vscode": "^1.64.0"
Expand All @@ -21,7 +20,9 @@
"neuroimaging",
"neuroscience",
"MRI",
"Nifti"
"Nifti",
"DCM",
"DICOM"
],
"icon": "neuro-viewer.png",
"galleryBanner": {
Expand All @@ -30,22 +31,18 @@
},
"repository": {
"type": "git",
"url": "https://github.com/anibalsolon/vscode-neuro-viewer.git"
},
"bugs": {
"url": "https://github.com/anibalsolon/vscode-neuro-viewer/issues",
"email": "[email protected]"
"url": "https://github.com/kubzoey95/vscode-neuro-viewer/tree/dcm_support"
},
"activationEvents": [
"onCustomEditor:neuro-viewer.Nifti"
"onCustomEditor:neuro-viewer-dcm.Nifti"
],
"main": "./dist/extension-vscode.js",
"browser": "./dist/extension-web.js",
"contributes": {
"customEditors": [
{
"viewType": "neuro-viewer.Nifti",
"displayName": "Nifti Viewer",
"viewType": "neuro-viewer-dcm.Nifti",
"displayName": "Nifti/DICOM Viewer",
"priority": "default",
"selector": [
{
Expand Down Expand Up @@ -81,11 +78,11 @@
"test:coverage:upload": "nyc report --reporter=text-lcov | coveralls",
"lint": "eslint . --ext .ts",
"lint:fix": "eslint . --ext .ts --fix",
"clear": "rm -rf dist coverage ./.vscode-test ./.vscode-test-web ./.nyc_output ./.test_output neuro-viewer-*.vsix",
"clear": "rm -rf dist coverage ./.vscode-test ./.vscode-test-web ./.nyc_output ./.test_output neuro-viewer-dcm-*.vsix",
"vscode:prepublish": "webpack --mode production",
"vscode:package": "vsce package",
"vscode:vsce:publish": "vsce publish -i neuro-viewer-*.vsix --pat",
"vscode:ovsx:publish": "ovsx publish neuro-viewer-*.vsix --pat",
"vscode:vsce:publish": "vsce publish -i neuro-viewer-dcm-*.vsix --pat",
"vscode:ovsx:publish": "ovsx publish neuro-viewer-dcm-*.vsix --pat",
"vscode:vsce": "vsce",
"vscode:ovsx": "ovsx",
"open-in-browser": "vscode-test-web --extensionDevelopmentPath=. data"
Expand Down

0 comments on commit f076355

Please sign in to comment.