-
Notifications
You must be signed in to change notification settings - Fork 6
/
package.json
145 lines (145 loc) · 5.38 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
{
"name": "developer-theme-dark",
"displayName": "Developer's theme",
"description": "A theme suitable to coders who loves dark theme",
"version": "5.0.0",
"publisher": "Rajeshwaran",
"author": {
"name": "Rajeshwaran"
},
"icon": "assest/logo.jpg",
"repository": {
"type": "git",
"url": "https://github.com/Rajeshwaran2001/developer-theme-dark.git"
},
"homepage": "https://github.com/Rajeshwaran2001/developer-theme-dark/blob/main/README.md",
"galleryBanner": {
"color": "#650681",
"theme": "dark"
},
"engines": {
"vscode": "^1.63.0"
},
"categories": [
"Themes"
],
"keywords": [
"Dark Theme",
"Code Tutorial",
"Developer's Dark Theme",
"theme",
"Coders Theme",
"Programmers Theme",
"Dark Theme lovers",
"color-theme",
"dark",
"icon",
"product",
"icon-theme",
"product-icon-theme",
"customization"
],
"contributes": {
"themes": [
{
"label": "Developers Theme - Aubergine",
"uiTheme": "vs-dark",
"path": "./themes/Aubergine Dark.json"
},
{
"label": "Developers Theme",
"uiTheme": "vs-dark",
"path": "./themes/Developers Theme dark.json"
},
{
"label": "Developers Theme - Firefox Dark",
"uiTheme": "vs-dark",
"path": "./themes/Firefox Dark.json"
},
{
"label": "Developers Theme - Green Coffee",
"uiTheme": "vs-dark",
"path": "./themes/Green-coffee.json"
},
{
"label": "Developers Theme - Ocean",
"uiTheme": "vs-dark",
"path": "./themes/OceanDark.json"
},
{
"label": "Developers Theme - Slack Dark",
"uiTheme": "vs-dark",
"path": "./themes/Slack Dark.json"
},
{
"label": "Developers Theme - Silver Dark",
"uiTheme": "vs-dark",
"path": "./themes/Silver Dark.json"
}
],
"productIconThemes": [
{
"id": "developer-icons",
"label": "Developer's Icons",
"path": "./product_icons/developer's-icons.json"
}
],
"iconThemes": [
{
"id": "developer-icon-theme",
"label": "Developer's File Icons",
"path": "./file_icons/developer-icons.json"
}
]
},
"scripts": {
"clear": "src/scripts/batch/clean.bat",
"clean": "rm -rf dist && mkdir dist",
"svgo-p": "svgo -f Pro-icons/ --config config.yml",
"svgo-mf": "svgo -i icons -o icons -q",
"export-to-csv": "node src/scripts/export/index.js -f dist/developer-icons.ttf > dist/developer-icons.csv",
"fonts": "icon-font-generator Pro-icons/*.svg -o dist -n developer-icons -p developer-icons --csstp src/scripts/template/styles.hbs --htmltp src/scripts/template/preview.hbs --height=1000 --center --codepoints src/scripts/template/mapping.json --json false --types 'ttf'",
"copy": "src/scripts/batch/copy.bat",
"move": "sh util.sh",
"contributors": "ts-node ./src/scripts/contributors/index.ts",
"generateJson": "ts-node ./src/scripts/icons/generateJson.ts",
"lint": "eslint -c .eslintrc.json --ext .ts ./src/**/*.ts",
"preview": "ts-node ./src/scripts/preview",
"changelog": "changelog-machine --config changelog.config.json",
"preversion": "npm run contributors && git add assest/contributors.png && npm run preview && git add assest/fileIcons.png && git add assest/folderIcons.png",
"version": "npm run changelog && git add CHANGELOG.md",
"dev": "npm run clean && npm run move && npm run lint && npm run svgo-p && npm run svgo-mf && npm run fonts && npm run export-to-csv && npm run generateJson && cp -R dist/developer-icons.ttf product_icons/developer-icons.ttf",
"build": "npm run lint && npm run svgo-p && npm run svgo-mf && npm run fonts && npm run export-to-csv && npm run generateJson && cp -R dist/developer-icons.ttf product_icons/developer-icons.ttf"
},
"devDependencies": {
"handlebars": ">=4.7.7",
"icon-font-generator": "^2.1.11",
"lodash": ">=4.17.21",
"minimist": "^1.2.6",
"opentype.js": "^0.6.6",
"svgo": "1.3.2",
"underscore": ">=1.12.1",
"xmldom": ">=0.6.0",
"ts-loader": "^9.2.6",
"ts-node": "^10.4.0",
"typescript": "^4.5.2",
"vscode-test": "^1.6.1",
"@types/glob": "^7.2.0",
"@types/lodash.merge": "^4.6.6",
"@types/mocha": "^9.0.0",
"@types/node": "^16.11.10",
"@types/puppeteer": "^5.4.4",
"@types/vscode": "~1.51.0",
"@typescript-eslint/eslint-plugin": "^5.4.0",
"@typescript-eslint/parser": "^5.4.0",
"changelog-machine": "^1.0.0",
"eslint": "^8.3.0",
"eslint-config-prettier": "^8.3.0",
"eslint-plugin-prettier": "^4.0.0",
"glob": "^7.2.0",
"mocha": "^9.1.3",
"prettier": "^2.5.0",
"puppeteer": "^22.11.2",
"rimraf": "^3.0.2"
}
}