-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
50 lines (50 loc) · 2.27 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
{
"name": "@guise/skeleton",
"version": "0.1.0",
"description": "Guise™ Skeleton: The simple, semantic, bare-bones CSS to hold your site together.",
"author": "Garret Wilson <[email protected]> (https://www.garretwilson.com/)",
"organization": "GlobalMentor, Inc. (https://www.globalmentor.com/)",
"license": "Apache-2.0",
"homepage": "https://guise.io/skeleton/",
"keywords": [
"Guise",
"Skeleton",
"CSS",
"library"
],
"publishConfig": {
"access": "public"
},
"repository": {
"type": "git",
"url": "git+https://github.com/globalmentor/guise-skeleton.git"
},
"bugs": {
"url": "https://github.com/globalmentor/guise-skeleton/issues"
},
"devDependencies": {
"clean-css-cli": "^5.6.1",
"copyfiles": "^2.1.0",
"cross-var": "^1.1.0",
"cross-zip-cli": "^1.0.0",
"foreach-cli": "^1.8.1",
"mkdirp": "^1.0.4",
"preamble-cli": "^2.0.0",
"replace-in-file": "^6.3.5",
"rimraf": "^3.0.2",
"stylelint": "^14.13.0",
"stylelint-config-recommended": "^9.0.0"
},
"scripts": {
"test": "stylelint \"src/main/css/guise-skeleton-*.css\"",
"clean": "rimraf \"dist/*\" && rimraf target",
"prebuild": "mkdirp dist && mkdirp target",
"build": "npm run build:copy-sources && npm run build:minify && npm run build:add-min-preambles && npm run build:add-source-charset && npm run build:insert-version && npm run package",
"build:copy-sources": "copyfiles --up 2 --verbose \"src/main/css/*.css\" dist",
"build:minify": "foreach --glob \"src/main/css/*.css\" -x \"cleancss #{path} -o dist/css/#{name}.min.css --source-map\"",
"build:add-min-preambles": "foreach --glob \"dist/css/guise-skeleton*.min.css\" -x \"preamble -o #{path} -p \\\" * Guise™ Skeleton x.x.x-SNAPSHOT #{base}\\\" -e src/main/resources/min-preamble-footer.css\" && foreach --glob \"dist/css/guise-skeleton*.min.css\" -x \"preamble -o #{path} -e src/main/resources/min-preamble-header.css\"",
"build:add-source-charset": "foreach --glob \"dist/css/guise-skeleton*.css\" --ignore \"dist/css/guise-skeleton*.min.css\" -x \"preamble -o #{path} -e src/main/resources/charset.css\"",
"build:insert-version": "cross-var replace-in-file \"x.x.x-SNAPSHOT\" \"$npm_package_version\" \"dist/css/guise-skeleton*.css\"",
"package": "cross-var cross-zip dist target/guise-skeleton-$npm_package_version.zip"
}
}