Skip to content

Commit 65a7dec

Browse files
Merge pull request #524 from bencodezen/css-to-stylus
Issue #482: CSS to Stylus
2 parents 6247a8b + c40983a commit 65a7dec

File tree

12 files changed

+1107
-474
lines changed

12 files changed

+1107
-474
lines changed

.gitignore

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,8 @@
22
.idea
33
.build*
44
_site
5-
node_modules
5+
node_modules
6+
7+
# Ignore generated CSS files and sourcemaps since they no longer represent src code
8+
/*.css
9+
/*.css.map

chapters.css

Lines changed: 0 additions & 28 deletions
This file was deleted.

events.css

Lines changed: 0 additions & 138 deletions
This file was deleted.

package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
"build-html": "node ./scripts/build-html.js $$",
1010
"build-chapters": "node ./scripts/build-chapters.js $$",
1111
"build-dependencies": "bash ./scripts/build-dependencies.sh $$",
12+
"generate-css": "bash ./scripts/generate-css.sh",
1213
"generate-language": "node ./scripts/generate-lang.js",
1314
"generate-untranslated-lang": "node ./scripts/generate-untranslated-lang.js",
1415
"validate-html": "node ./scripts/validate-html.js",
@@ -32,13 +33,15 @@
3233
},
3334
"devDependencies": {
3435
"after-all": "^2.0.1",
36+
"autoprefixer-stylus": "^0.9.4",
3537
"browserify": "^12.0.1",
3638
"cheerio": "^0.19.0",
3739
"gaze": "^0.5.1",
3840
"glob": "^6.0.3",
3941
"jsdom": "^7.1.0",
4042
"live-server": "^0.9.0",
4143
"mkdirp": "^0.5.1",
42-
"read": "^1.0.5"
44+
"read": "^1.0.5",
45+
"stylus": "^0.54.5"
4346
}
4447
}

scripts/build.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
#!/bin/bash
22
npm run build-chapters -- $@
3+
npm run generate-css
34
npm run build-dependencies
45
npm run build-copy -- $@
56
npm run build-html -- $@

scripts/generate-css.sh

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Generates minified CSS files with autoprefixes and sourcemaps in root directory
2+
# -c = compressed
3+
# -m = sourcemap
4+
# -o = output
5+
# -u = utilize plugin
6+
7+
stylus -u autoprefixer-stylus -c -m ./styles/chapters.styl -o ./chapters.css
8+
stylus -u autoprefixer-stylus -c -m ./styles/events.styl -o ./events.css
9+
stylus -u autoprefixer-stylus -c -m ./styles/mapbox.styl -o ./mapbox.css
10+
stylus -u autoprefixer-stylus -c -m ./styles/style.styl -o ./style.css

0 commit comments

Comments
 (0)