-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathpackage.json
146 lines (146 loc) · 4.44 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
{
"name": "vscode-css-compatibility",
"displayName": "CSS Compatibility",
"description": "Check, on hover, which CSS sytax, keywords, types or functions are compatible or supported with all browsers and thier versions.",
"version": "1.0.2",
"icon": "images/icon.png",
"repository": "https://github.com/vivek9patel/vscode-css-compatibility",
"publisher": "vivek9patel",
"author": {
"name": "Vivek Patel",
"email": "[email protected]",
"url": "https://www.linkedin.com/in/vivek9patel/"
},
"engines": {
"vscode": "^1.80.0"
},
"categories": [
"Programming Languages"
],
"keywords": [
"css",
"scss",
"sass",
"less",
"definition",
"hover",
"style",
"stylesheet",
"get compatibility",
"css compatibility",
"css cross browser compatibility",
"browser compatibility",
"css for cross browser compatibility",
"css transition cross browser"
],
"activationEvents": [
"onLanguage:css",
"onLanguage:less",
"onLanguage:sass",
"onLanguage:scss"
],
"main": "./dist/extension.js",
"contributes": {
"capabilities": {
"hoverProvider": "true"
},
"configuration": {
"title": "CSS Compatibility",
"properties": {
"css.compatibility.desktop.chrome": {
"type": "boolean",
"default": true,
"description": "Enable compatibility for Google Chrome"
},
"css.compatibility.desktop.firefox": {
"type": "boolean",
"default": true,
"description": "Enable compatibility for Mozilla Firefox"
},
"css.compatibility.desktop.safari": {
"type": "boolean",
"default": true,
"description": "Enable compatibility for Apple Safari"
},
"css.compatibility.desktop.opera": {
"type": "boolean",
"default": true,
"description": "Enable compatibility for Opera"
},
"css.compatibility.desktop.edge": {
"type": "boolean",
"default": true,
"description": "Enable compatibility for Microsoft Edge"
},
"css.compatibility.desktop.ie": {
"type": "boolean",
"default": false,
"description": "Enable compatibility for Internet Explorer"
},
"css.compatibility.desktop.oculus": {
"type": "boolean",
"default": false,
"description": "Enable compatibility for Oculus"
},
"css.compatibility.mobile.chrome_android": {
"type": "boolean",
"default": true,
"description": "Enable compatibility for Samsung"
},
"css.compatibility.mobile.firefox_android": {
"type": "boolean",
"default": true,
"description": "Enable compatibility for Mozilla Firefox"
},
"css.compatibility.mobile.safari_ios": {
"type": "boolean",
"default": true,
"description": "Enable compatibility for Apple Safari"
},
"css.compatibility.mobile.opera_android": {
"type": "boolean",
"default": true,
"description": "Enable compatibility for Opera"
},
"css.compatibility.mobile.samsunginternet_android": {
"type": "boolean",
"default": false,
"description": "Enable compatibility for Samsung Internet"
},
"css.compatibility.mobile.webview_android": {
"type": "boolean",
"default": true,
"description": "Enable compatibility for Android Webview"
}
}
}
},
"scripts": {
"vscode:prepublish": "yarn run package",
"compile": "webpack",
"watch": "webpack --watch",
"package": "webpack --mode production --devtool hidden-source-map",
"compile-tests": "tsc -p . --outDir out",
"watch-tests": "tsc -p . -w --outDir out",
"pretest": "yarn run compile-tests && yarn run compile && yarn run lint",
"lint": "eslint src --ext ts",
"test": "node ./out/test/runTest.js"
},
"devDependencies": {
"@types/node": "20.2.5",
"@types/vscode": "^1.80.0",
"@types/css-tree": "^2.3.6",
"@typescript-eslint/eslint-plugin": "^5.59.8",
"@typescript-eslint/parser": "^5.59.8",
"@vscode/test-electron": "^2.3.2",
"eslint": "^8.41.0",
"ts-loader": "^9.4.3",
"typescript": "^5.1.3",
"webpack": "^5.85.0",
"webpack-cli": "^5.1.1"
},
"dependencies": {
"@mdn/browser-compat-data": "5.5.14",
"css-tree": "^2.3.1"
}
}