Browse Source

Fix #12: convert image assets to base64 data: URI

Convert to SCSS
Add `node-sass` for SCSS compilation
Convert loading GIF to SVG alternative
dom111 6 năm trước cách đây
mục cha
commit
e4b052f93e

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 0
assets/css/style-min.css


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 9 - 6
assets/css/style.css


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 0
assets/img/loading.svg


Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 19 - 0
assets/scss/style.scss


+ 3 - 4
package.json

@@ -6,12 +6,11 @@
     "build:bookmarklet": "echo -n 'javascript:' > ./examples/bookmarklet/source-min.js && cat ./tmp/source-cdn-min.js >> ./examples/bookmarklet/source-min.js",
     "build:bookmarklet": "echo -n 'javascript:' > ./examples/bookmarklet/source-min.js && cat ./tmp/source-cdn-min.js >> ./examples/bookmarklet/source-min.js",
     "build:apache-cdn": "OUT=./examples/apache-directory-list/header.html; echo -n '<script type=\"text/javascript\">' > $OUT && cat ./tmp/source-cdn-min.js >> $OUT && echo -n '</script><!--' >> $OUT",
     "build:apache-cdn": "OUT=./examples/apache-directory-list/header.html; echo -n '<script type=\"text/javascript\">' > $OUT && cat ./tmp/source-cdn-min.js >> $OUT && echo -n '</script><!--' >> $OUT",
     "build:apache-local": "OUT=./examples/apache-directory-list-local/header.html; echo -n '<script type=\"text/javascript\">' > $OUT && cat ./tmp/source-local-min.js >> $OUT && echo -n '</script><!--' >> $OUT",
     "build:apache-local": "OUT=./examples/apache-directory-list-local/header.html; echo -n '<script type=\"text/javascript\">' > $OUT && cat ./tmp/source-local-min.js >> $OUT && echo -n '</script><!--' >> $OUT",
-    "build:cleancss": "cleancss -o ./assets/css/style-min.css ./assets/css/style.css",
-    "build": "npm run build:cleancss && npm run build:uglify-app && npm run build:pp && npm run build:uglify-tmp && npm run build:bookmarklet && npm run build:apache-cdn && npm run build:apache-local"
+    "build:sass": "node-sass assets/scss/style.scss assets/css/style.css --output-style=expanded &&node-sass assets/scss/style.scss assets/css/style-min.css --output-style=compressed ",
+    "build": "npm run build:sass && npm run build:uglify-app && npm run build:pp && npm run build:uglify-tmp && npm run build:bookmarklet && npm run build:apache-cdn && npm run build:apache-local"
   },
   },
   "devDependencies": {
   "devDependencies": {
-    "clean-css": "4.2.1",
-    "clean-css-cli": "4.2.1",
+    "node-sass": "4.10.0",
     "preprocessor": "1.4.0",
     "preprocessor": "1.4.0",
     "uglify-js": "3.4.9"
     "uglify-js": "3.4.9"
   }
   }

Một số tệp đã không được hiển thị bởi vì quá nhiều tập tin thay đổi trong này khác