-
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathpackage.json
146 lines (146 loc) · 4.79 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
{
"version": "0.5.0",
"name": "magick-image-reader",
"displayName": "%displayName%",
"author": "Elypia",
"publisher": "elypia",
"icon": "assets/magick-image-reader-logo.png",
"homepage": "https://gitlab.com/Elypia/magick-image-reader#readme",
"description": "%description%",
"license": "Apache-2.0",
"keywords": [
"elypia",
"imagemagick",
"image",
"magick",
"ora",
"xcf",
"psd",
"hdr",
"gimp",
"photoshop"
],
"categories": [
"Visualization"
],
"repository": {
"type": "git",
"url": "https://gitlab.com/Elypia/magick-image-reader.git"
},
"bugs": {
"url": "https://gitlab.com/Elypia/magick-image-reader/issues"
},
"main": "./out/extension.js",
"activationEvents": [
"onCustomEditor:magickImageReader.readImage",
"onView:magickImageReader.layerViewer"
],
"contributes": {
"configuration": {
"title": "%configuration.title%",
"properties": {
"magickImageReader.imageBackground": {
"type": "string",
"scope": "resource",
"default": "checkered",
"description": "%configuration.imageBackground.description%",
"enum": [
"checkered",
"transparent",
"custom"
],
"enumDescriptions": [
"%configuration.imageBackground.checkered%",
"%configuration.imageBackground.transaparent%",
"%configuration.imageBackground.custom%"
]
},
"magickImageReader.backgroundCustomCss": {
"type": "object",
"scope": "resource",
"markdownDescription": "%configuration.backgroundCustomCss%",
"properties": {
"background-color": {
"type": "string",
"description": "%configuration.backgroundCustomCss.backgroundColor%"
},
"background-image": {
"type": "string",
"description": "%configuration.backgroundCustomCss.backgroundImage%"
},
"background-repeat": {
"type": "string",
"description": "%configuration.backgroundCustomCss.backgroundRepeat%"
},
"background-attachment": {
"type": "string",
"description": "%configuration.backgroundCustomCss.backgroundAttachment%"
},
"background-position": {
"type": "string",
"description": "%configuration.backgroundCustomCss.backgroundPosition%"
},
"background-blend-mode": {
"type": "string",
"description": "%configuration.backgroundCustomCss.backgroundBlendMode%"
},
"background-size": {
"type": "string",
"description": "%configuration.backgroundCustomCss.backgroundSize%"
}
},
"additionalProperties": {
"type": "string"
}
}
}
},
"customEditors": [
{
"viewType": "magickImageReader.readImage",
"displayName": "%customEditor.readImage.displayName%",
"selector": [
{
"filenamePattern": "*.{aai,art,arw,avi,avif,avs,bmp,bmp2,bmp3,cal,cals,canvas,caption,cin,clip,cmyk,cmyka,cr2,cr3,crw,cube,cur,cut,dcm,dcr,dcraw,dcx,dds,dng,dpx,dxt1,dxt5,epi,ept,ept2,ept3,fax,fits,flv,fractal,ftp,gif,gif87,gradient,gray,graya,hald,hdr,heic,heif,hrz,icb,ico,inline,j2c,j2k,jng,jp2,jpe,jpeg,jpg,jpt,label,m2v,map,mask,mat,miff,mng,mono,mov,mpc,mpeg,mpg,mrw,msl,mtv,mvg,nef,null,orf,otb,pal,palm,pango,pbm,pcd,pcds,pcx,pdb,pef,pes,pfa,pfb,pfm,pgm,picon,pict,pjpeg,plasma,png,png00,png24,png32,png48,png64,png8,pnm,pocketmod,ppm,psb,psd,ptif,pwp,radial-gradient,raf,ras,raw,rgb,rgb565,rgba,rgbo,rgf,rla,rle,scr,screenshot,sct,sfw,sgi,stegano,sun,tif,tiff,tiff64,tile,tim,ttf,uyvy,vicar,vid,viff,vips,vst,wbmp,webp,wpg,x3f,xbm,xc,xcf,xv,ycbcr,ycbcra,yuv}"
}
],
"priority": "default"
}
],
"views": {
"explorer": [
{
"id": "magickImageReader.layerViewer",
"name": "%views.explorer.layerViewer.name%"
}
]
}
},
"scripts": {
"compile": "tsc -p ./",
"lint": "eslint . --ext .ts,.tsx",
"watch": "tsc -watch -p ./",
"test": "node ./out/test/runTest.js",
"package": "vsce package",
"publish": "vsce publish"
},
"engines": {
"vscode": "^1.14.0"
},
"dependencies": {
"@imagemagick/magick-wasm": "0.0.5"
},
"devDependencies": {
"@types/glob": "^7.1.3",
"@types/mocha": "^8.2.2",
"@types/node": "^15.12.4",
"@types/vscode": "^1.14.0",
"@typescript-eslint/eslint-plugin": "^4.28.0",
"@typescript-eslint/parser": "^4.28.0",
"eslint": "^7.29.0",
"mocha": "^9.0.1",
"typescript": "^4.3.4",
"vsce": "^1.93.0",
"vscode-test": "^1.5.2"
}
}