From 0ca571f58c2ccc5bd56f0c5a7f4bff08795994a1 Mon Sep 17 00:00:00 2001 From: Tetsuro Date: Sat, 18 Apr 2015 23:00:56 -0400 Subject: [PATCH] Sidebar work: added collapsing categories Big refactoring of SCSS active state for sidebar links update gitignore for node_modules folder removing node_modules from index Sticky Liquid link in sidebar Cleaned up index page Adding fixed width to buttons Refactoring Converted sidebar to use Collections Refactor sidebar CSS --- .gitignore | 1 + Gruntfile.js | 7 +- README.md | 1 + _config.yml | 26 +- {filters => _filters}/append.md | 0 {filters => _filters}/capitalize.md | 0 {filters => _filters}/ceil.md | 0 {filters => _filters}/date.md | 0 {filters => _filters}/default.md | 0 {filters => _filters}/divided_by.md | 0 {filters => _filters}/downcase.md | 0 {filters => _filters}/escape.md | 0 {filters => _filters}/escape_once.md | 0 {filters => _filters}/first.md | 0 {filters => _filters}/floor.md | 0 {filters => _filters}/join.md | 0 {filters => _filters}/last.md | 0 {filters => _filters}/lstrip.md | 0 {filters => _filters}/map.md | 0 {filters => _filters}/minus.md | 0 {filters => _filters}/modulo.md | 0 {filters => _filters}/newline_to_br.md | 0 {filters => _filters}/plus.md | 0 {filters => _filters}/prepend.md | 0 {filters => _filters}/remove.md | 0 {filters => _filters}/remove_first.md | 0 {filters => _filters}/replace.md | 0 {filters => _filters}/replace_first.md | 0 {filters => _filters}/reverse.md | 0 {filters => _filters}/round.md | 0 {filters => _filters}/rstrip.md | 0 {filters => _filters}/size.md | 0 {filters => _filters}/slice.md | 0 {filters => _filters}/sort.md | 0 {filters => _filters}/split.md | 0 {filters => _filters}/strip.md | 0 {filters => _filters}/strip_html.md | 0 {filters => _filters}/strip_newlines.md | 0 {filters => _filters}/times.md | 0 {filters => _filters}/truncate.md | 0 {filters => _filters}/truncatewords.md | 0 {filters => _filters}/uniq.md | 0 {filters => _filters}/upcase.md | 0 {filters => _filters}/url_encode.md | 0 _includes/footer.html | 17 - _includes/head.html | 13 - _layouts/default.html | 49 +- _objects/join.md | 11 + _objects/last.md | 11 + _objects/lstrip.md | 9 + _sass/main.scss | 174 +- _sass/modules/_base.scss | 6 +- _sass/modules/_buttons.scss | 32 + _sass/modules/_home-banner.scss | 8 + _sass/modules/_layout.scss | 104 + _sass/modules/_page-content.scss | 10 + _sass/partials/_colors.scss | 10 + _sass/partials/_defaults.scss | 6 + _sass/partials/_helpers.scss | 7 + _tags/join.md | 11 + _tags/last.md | 11 + _tags/lstrip.md | 9 + filters/h.md | 3 - filters/index.html | 9 - index.html | 14 +- node_modules/.bin/csswring | 1 - node_modules/autoprefixer-core/ChangeLog.md | 493 - node_modules/autoprefixer-core/LICENSE | 20 - node_modules/autoprefixer-core/README.md | 194 - .../autoprefixer-core/data/prefixes.js | 433 - node_modules/autoprefixer-core/lib/at-rule.js | 51 - .../autoprefixer-core/lib/autoprefixer.js | 109 - .../autoprefixer-core/lib/browsers.js | 83 - .../autoprefixer-core/lib/declaration.js | 153 - .../lib/hacks/align-content.js | 57 - .../lib/hacks/align-items.js | 57 - .../autoprefixer-core/lib/hacks/align-self.js | 55 - .../lib/hacks/background-size.js | 32 - .../lib/hacks/block-logical.js | 35 - .../lib/hacks/border-image.js | 28 - .../lib/hacks/border-radius.js | 56 - .../lib/hacks/break-inside.js | 54 - .../lib/hacks/crisp-edges.js | 31 - .../lib/hacks/display-flex.js | 68 - .../lib/hacks/fill-available.js | 41 - .../lib/hacks/filter-value.js | 69 - .../autoprefixer-core/lib/hacks/filter.js | 29 - .../autoprefixer-core/lib/hacks/flex-basis.js | 47 - .../lib/hacks/flex-direction.js | 71 - .../autoprefixer-core/lib/hacks/flex-flow.js | 35 - .../autoprefixer-core/lib/hacks/flex-grow.js | 41 - .../lib/hacks/flex-shrink.js | 47 - .../autoprefixer-core/lib/hacks/flex-spec.js | 11 - .../lib/hacks/flex-values.js | 37 - .../autoprefixer-core/lib/hacks/flex-wrap.js | 33 - .../autoprefixer-core/lib/hacks/flex.js | 58 - .../autoprefixer-core/lib/hacks/fullscreen.js | 33 - .../autoprefixer-core/lib/hacks/gradient.js | 234 - .../lib/hacks/image-rendering.js | 49 - .../lib/hacks/inline-logical.js | 31 - .../lib/hacks/justify-content.js | 62 - .../autoprefixer-core/lib/hacks/order.js | 52 - .../lib/hacks/placeholder.js | 39 - .../lib/hacks/transform-decl.js | 66 - .../lib/hacks/transform-value.js | 31 - node_modules/autoprefixer-core/lib/info.js | 122 - .../autoprefixer-core/lib/old-selector.js | 68 - .../autoprefixer-core/lib/old-value.js | 30 - .../autoprefixer-core/lib/prefixer.js | 119 - .../autoprefixer-core/lib/prefixes.js | 368 - .../autoprefixer-core/lib/processor.js | 213 - .../autoprefixer-core/lib/resolution.js | 98 - .../autoprefixer-core/lib/selector.js | 117 - .../autoprefixer-core/lib/supports.js | 115 - node_modules/autoprefixer-core/lib/utils.js | 57 - node_modules/autoprefixer-core/lib/value.js | 103 - .../node_modules/browserslist/.npmignore | 8 - .../node_modules/browserslist/ChangeLog.md | 15 - .../node_modules/browserslist/LICENSE | 20 - .../node_modules/browserslist/README.md | 100 - .../node_modules/browserslist/index.js | 327 - .../node_modules/browserslist/package.json | 59 - .../node_modules/caniuse-db/.npmignore | 8 - .../node_modules/caniuse-db/CONTRIBUTING.md | 87 - .../node_modules/caniuse-db/README.md | 13 - .../node_modules/caniuse-db/data.json | 1 - .../features-json/ambient-light.json | 222 - .../caniuse-db/features-json/apng.json | 226 - .../caniuse-db/features-json/atob-btoa.json | 226 - .../caniuse-db/features-json/audio-api.json | 230 - .../caniuse-db/features-json/audio.json | 248 - .../caniuse-db/features-json/autofocus.json | 218 - .../features-json/background-attachment.json | 219 - .../features-json/background-img-opts.json | 233 - .../features-json/battery-status.json | 222 - .../caniuse-db/features-json/blobbuilder.json | 222 - .../caniuse-db/features-json/bloburls.json | 218 - .../features-json/border-image.json | 222 - .../features-json/border-radius.json | 245 - .../features-json/broadcastchannel.json | 218 - .../caniuse-db/features-json/calc.json | 228 - .../features-json/canvas-blending.json | 218 - .../caniuse-db/features-json/canvas-text.json | 231 - .../caniuse-db/features-json/canvas.json | 241 - .../features-json/channel-messaging.json | 218 - .../caniuse-db/features-json/classlist.json | 241 - .../caniuse-db/features-json/clipboard.json | 222 - .../features-json/contenteditable.json | 238 - .../features-json/contentsecuritypolicy.json | 231 - .../caniuse-db/features-json/cors.json | 238 - .../features-json/cryptography.json | 229 - .../features-json/css-animation.json | 234 - .../features-json/css-appearance.json | 218 - .../features-json/css-at-counter-style.json | 224 - .../features-json/css-background-offsets.json | 224 - .../css-backgroundblendmode.json | 226 - .../features-json/css-boxdecorationbreak.json | 222 - .../features-json/css-boxshadow.json | 236 - .../caniuse-db/features-json/css-canvas.json | 218 - .../features-json/css-clip-path.json | 221 - .../features-json/css-counters.json | 226 - .../features-json/css-crisp-edges.json | 228 - .../features-json/css-deviceadaptation.json | 223 - .../features-json/css-featurequeries.json | 232 - .../caniuse-db/features-json/css-filters.json | 231 - .../caniuse-db/features-json/css-fixed.json | 228 - .../features-json/css-font-stretch.json | 222 - .../features-json/css-gencontent.json | 232 - .../features-json/css-gradients.json | 230 - .../caniuse-db/features-json/css-grid.json | 235 - .../caniuse-db/features-json/css-hyphens.json | 226 - .../features-json/css-image-orientation.json | 228 - .../features-json/css-image-set.json | 218 - .../features-json/css-logical-props.json | 224 - .../caniuse-db/features-json/css-masks.json | 226 - .../features-json/css-media-resolution.json | 222 - .../features-json/css-mediaqueries.json | 235 - .../features-json/css-mixblendmode.json | 222 - .../caniuse-db/features-json/css-opacity.json | 222 - .../features-json/css-placeholder.json | 226 - .../features-json/css-reflections.json | 218 - .../caniuse-db/features-json/css-regions.json | 226 - .../css-repeating-gradients.json | 228 - .../caniuse-db/features-json/css-resize.json | 222 - .../caniuse-db/features-json/css-sel2.json | 244 - .../caniuse-db/features-json/css-sel3.json | 235 - .../features-json/css-selection.json | 222 - .../caniuse-db/features-json/css-shapes.json | 226 - .../features-json/css-snappoints.json | 220 - .../caniuse-db/features-json/css-sticky.json | 237 - .../features-json/css-supports-api.json | 235 - .../caniuse-db/features-json/css-table.json | 220 - .../features-json/css-text-align-last.json | 224 - .../features-json/css-textshadow.json | 238 - .../features-json/css-touch-action.json | 235 - .../features-json/css-transitions.json | 242 - .../features-json/css-variables.json | 222 - .../features-json/css3-boxsizing.json | 245 - .../caniuse-db/features-json/css3-colors.json | 226 - .../features-json/css3-cursors-newer.json | 218 - .../features-json/css3-cursors.json | 220 - .../features-json/css3-tabsize.json | 220 - .../features-json/currentcolor.json | 222 - .../features-json/custom-elements.json | 239 - .../caniuse-db/features-json/datalist.json | 238 - .../caniuse-db/features-json/dataset.json | 240 - .../caniuse-db/features-json/datauri.json | 230 - .../caniuse-db/features-json/details.json | 236 - .../features-json/deviceorientation.json | 232 - .../caniuse-db/features-json/dialog.json | 220 - .../features-json/domcontentloaded.json | 218 - .../caniuse-db/features-json/download.json | 224 - .../caniuse-db/features-json/dragndrop.json | 247 - .../caniuse-db/features-json/eot.json | 222 - .../caniuse-db/features-json/eventsource.json | 235 - .../caniuse-db/features-json/fetch.json | 224 - .../caniuse-db/features-json/fileapi.json | 226 - .../caniuse-db/features-json/filereader.json | 227 - .../caniuse-db/features-json/filesystem.json | 222 - .../caniuse-db/features-json/flexbox.json | 254 - .../features-json/font-feature.json | 230 - .../features-json/font-loading.json | 221 - .../features-json/font-size-adjust.json | 222 - .../features-json/font-unicode-range.json | 235 - .../caniuse-db/features-json/fontface.json | 232 - .../features-json/form-validation.json | 220 - .../caniuse-db/features-json/forms.json | 227 - .../caniuse-db/features-json/fullscreen.json | 244 - .../caniuse-db/features-json/gamepad.json | 230 - .../caniuse-db/features-json/geolocation.json | 234 - .../features-json/getcomputedstyle.json | 232 - .../features-json/getelementsbyclassname.json | 228 - .../features-json/getrandomvalues.json | 218 - .../caniuse-db/features-json/hashchange.json | 235 - .../caniuse-db/features-json/hidden.json | 218 - .../features-json/high-resolution-time.json | 230 - .../caniuse-db/features-json/history.json | 246 - .../features-json/html5semantic.json | 230 - .../features-json/iframe-sandbox.json | 228 - .../features-json/iframe-seamless.json | 222 - .../caniuse-db/features-json/imports.json | 239 - .../caniuse-db/features-json/indexeddb.json | 233 - .../features-json/inline-block.json | 228 - .../caniuse-db/features-json/input-color.json | 226 - .../features-json/input-datetime.json | 232 - .../features-json/input-file-multiple.json | 222 - .../features-json/input-minlength.json | 218 - .../features-json/input-number.json | 238 - .../features-json/input-pattern.json | 218 - .../features-json/input-placeholder.json | 239 - .../caniuse-db/features-json/input-range.json | 240 - .../features-json/internationalization.json | 222 - .../features-json/intrinsic-width.json | 218 - .../caniuse-db/features-json/jpegxr.json | 218 - .../caniuse-db/features-json/json.json | 230 - .../kerning-pairs-ligatures.json | 222 - .../features-json/link-icon-png.json | 223 - .../features-json/link-icon-svg.json | 219 - .../features-json/matchesselector.json | 223 - .../caniuse-db/features-json/matchmedia.json | 231 - .../caniuse-db/features-json/mathml.json | 230 - .../features-json/media-attribute.json | 222 - .../caniuse-db/features-json/menu.json | 226 - .../caniuse-db/features-json/midi.json | 218 - .../caniuse-db/features-json/minmaxwh.json | 231 - .../caniuse-db/features-json/mpeg4.json | 230 - .../features-json/multibackgrounds.json | 228 - .../caniuse-db/features-json/multicolumn.json | 238 - .../features-json/mutationobserver.json | 228 - .../features-json/namevalue-storage.json | 239 - .../caniuse-db/features-json/nav-timing.json | 229 - .../features-json/notifications.json | 243 - .../caniuse-db/features-json/object-fit.json | 226 - .../features-json/object-observe.json | 218 - .../features-json/offline-apps.json | 235 - .../caniuse-db/features-json/ogv.json | 218 - .../features-json/online-status.json | 220 - .../caniuse-db/features-json/opus.json | 224 - .../caniuse-db/features-json/outline.json | 227 - .../features-json/pagevisibility.json | 232 - .../caniuse-db/features-json/picture.json | 243 - .../caniuse-db/features-json/png-alpha.json | 224 - .../features-json/pointer-events.json | 230 - .../caniuse-db/features-json/pointer.json | 227 - .../features-json/progressmeter.json | 230 - .../caniuse-db/features-json/promises.json | 230 - .../caniuse-db/features-json/proximity.json | 222 - .../features-json/queryselector.json | 232 - .../features-json/referrer-policy.json | 215 - .../registerprotocolhandler.json | 218 - .../caniuse-db/features-json/rellist.json | 219 - .../caniuse-db/features-json/rem.json | 233 - .../features-json/requestanimationframe.json | 228 - .../features-json/resource-timing.json | 226 - .../features-json/rtcpeerconnection.json | 218 - .../caniuse-db/features-json/ruby.json | 230 - .../features-json/screen-orientation.json | 226 - .../features-json/script-async.json | 227 - .../features-json/script-defer.json | 229 - .../features-json/serviceworkers.json | 226 - .../caniuse-db/features-json/shadowdom.json | 222 - .../features-json/sharedworkers.json | 222 - .../caniuse-db/features-json/spdy.json | 224 - .../features-json/speech-synthesis.json | 226 - .../features-json/spellcheck-attribute.json | 218 - .../caniuse-db/features-json/sql-storage.json | 224 - .../caniuse-db/features-json/srcset.json | 219 - .../caniuse-db/features-json/stream.json | 224 - .../stricttransportsecurity.json | 226 - .../features-json/style-scoped.json | 227 - .../caniuse-db/features-json/svg-css.json | 227 - .../caniuse-db/features-json/svg-filters.json | 231 - .../caniuse-db/features-json/svg-fonts.json | 223 - .../features-json/svg-fragment.json | 223 - .../caniuse-db/features-json/svg-html.json | 226 - .../caniuse-db/features-json/svg-html5.json | 225 - .../caniuse-db/features-json/svg-img.json | 227 - .../caniuse-db/features-json/svg-smil.json | 242 - .../caniuse-db/features-json/svg.json | 244 - .../caniuse-db/features-json/template.json | 223 - .../caniuse-db/features-json/testfeat.json | 218 - .../features-json/text-decoration.json | 227 - .../features-json/text-emphasis.json | 220 - .../features-json/text-overflow.json | 242 - .../features-json/text-size-adjust.json | 223 - .../caniuse-db/features-json/text-stroke.json | 222 - .../caniuse-db/features-json/touch.json | 241 - .../features-json/transforms2d.json | 250 - .../features-json/transforms3d.json | 243 - .../caniuse-db/features-json/ttf.json | 218 - .../caniuse-db/features-json/typedarrays.json | 226 - .../caniuse-db/features-json/use-strict.json | 222 - .../features-json/user-select-none.json | 226 - .../caniuse-db/features-json/user-timing.json | 234 - .../caniuse-db/features-json/vibration.json | 234 - .../caniuse-db/features-json/video.json | 238 - .../features-json/viewport-units.json | 247 - .../caniuse-db/features-json/wai-aria.json | 234 - .../features-json/web-animation.json | 229 - .../caniuse-db/features-json/web-speech.json | 230 - .../caniuse-db/features-json/webgl.json | 236 - .../caniuse-db/features-json/webm.json | 234 - .../caniuse-db/features-json/webp.json | 234 - .../caniuse-db/features-json/websockets.json | 237 - .../caniuse-db/features-json/webvtt.json | 224 - .../caniuse-db/features-json/webworkers.json | 230 - .../caniuse-db/features-json/will-change.json | 222 - .../caniuse-db/features-json/woff.json | 218 - .../caniuse-db/features-json/woff2.json | 222 - .../caniuse-db/features-json/word-break.json | 222 - .../caniuse-db/features-json/wordwrap.json | 226 - .../features-json/x-doc-messaging.json | 232 - .../caniuse-db/features-json/xhr2.json | 235 - .../caniuse-db/features-json/xhtml.json | 226 - .../caniuse-db/features-json/xhtmlsmil.json | 222 - .../features-json/xml-serializer.json | 220 - .../caniuse-db/fulldata-json/data-1.0.json | 1 - .../caniuse-db/fulldata-json/data-2.0.json | 1 - .../node_modules/caniuse-db/package.json | 49 - .../caniuse-db/region-usage-json/AD.json | 1 - .../caniuse-db/region-usage-json/AE.json | 1 - .../caniuse-db/region-usage-json/AF.json | 1 - .../caniuse-db/region-usage-json/AG.json | 1 - .../caniuse-db/region-usage-json/AI.json | 1 - .../caniuse-db/region-usage-json/AL.json | 1 - .../caniuse-db/region-usage-json/AM.json | 1 - .../caniuse-db/region-usage-json/AN.json | 1 - .../caniuse-db/region-usage-json/AO.json | 1 - .../caniuse-db/region-usage-json/AR.json | 1 - .../caniuse-db/region-usage-json/AS.json | 1 - .../caniuse-db/region-usage-json/AT.json | 1 - .../caniuse-db/region-usage-json/AU.json | 1 - .../caniuse-db/region-usage-json/AW.json | 1 - .../caniuse-db/region-usage-json/AX.json | 1 - .../caniuse-db/region-usage-json/AZ.json | 1 - .../caniuse-db/region-usage-json/BA.json | 1 - .../caniuse-db/region-usage-json/BB.json | 1 - .../caniuse-db/region-usage-json/BD.json | 1 - .../caniuse-db/region-usage-json/BE.json | 1 - .../caniuse-db/region-usage-json/BF.json | 1 - .../caniuse-db/region-usage-json/BG.json | 1 - .../caniuse-db/region-usage-json/BH.json | 1 - .../caniuse-db/region-usage-json/BI.json | 1 - .../caniuse-db/region-usage-json/BJ.json | 1 - .../caniuse-db/region-usage-json/BM.json | 1 - .../caniuse-db/region-usage-json/BN.json | 1 - .../caniuse-db/region-usage-json/BO.json | 1 - .../caniuse-db/region-usage-json/BR.json | 1 - .../caniuse-db/region-usage-json/BS.json | 1 - .../caniuse-db/region-usage-json/BT.json | 1 - .../caniuse-db/region-usage-json/BW.json | 1 - .../caniuse-db/region-usage-json/BY.json | 1 - .../caniuse-db/region-usage-json/BZ.json | 1 - .../caniuse-db/region-usage-json/CA.json | 1 - .../caniuse-db/region-usage-json/CD.json | 1 - .../caniuse-db/region-usage-json/CF.json | 1 - .../caniuse-db/region-usage-json/CG.json | 1 - .../caniuse-db/region-usage-json/CH.json | 1 - .../caniuse-db/region-usage-json/CI.json | 1 - .../caniuse-db/region-usage-json/CK.json | 1 - .../caniuse-db/region-usage-json/CL.json | 1 - .../caniuse-db/region-usage-json/CM.json | 1 - .../caniuse-db/region-usage-json/CN.json | 1 - .../caniuse-db/region-usage-json/CO.json | 1 - .../caniuse-db/region-usage-json/CR.json | 1 - .../caniuse-db/region-usage-json/CU.json | 1 - .../caniuse-db/region-usage-json/CV.json | 1 - .../caniuse-db/region-usage-json/CY.json | 1 - .../caniuse-db/region-usage-json/CZ.json | 1 - .../caniuse-db/region-usage-json/DE.json | 1 - .../caniuse-db/region-usage-json/DJ.json | 1 - .../caniuse-db/region-usage-json/DK.json | 1 - .../caniuse-db/region-usage-json/DM.json | 1 - .../caniuse-db/region-usage-json/DO.json | 1 - .../caniuse-db/region-usage-json/DZ.json | 1 - .../caniuse-db/region-usage-json/EC.json | 1 - .../caniuse-db/region-usage-json/EE.json | 1 - .../caniuse-db/region-usage-json/EG.json | 1 - .../caniuse-db/region-usage-json/ER.json | 1 - .../caniuse-db/region-usage-json/ES.json | 1 - .../caniuse-db/region-usage-json/ET.json | 1 - .../caniuse-db/region-usage-json/FI.json | 1 - .../caniuse-db/region-usage-json/FJ.json | 1 - .../caniuse-db/region-usage-json/FK.json | 1 - .../caniuse-db/region-usage-json/FM.json | 1 - .../caniuse-db/region-usage-json/FO.json | 1 - .../caniuse-db/region-usage-json/FR.json | 1 - .../caniuse-db/region-usage-json/GA.json | 1 - .../caniuse-db/region-usage-json/GB.json | 1 - .../caniuse-db/region-usage-json/GD.json | 1 - .../caniuse-db/region-usage-json/GE.json | 1 - .../caniuse-db/region-usage-json/GF.json | 1 - .../caniuse-db/region-usage-json/GG.json | 1 - .../caniuse-db/region-usage-json/GH.json | 1 - .../caniuse-db/region-usage-json/GI.json | 1 - .../caniuse-db/region-usage-json/GL.json | 1 - .../caniuse-db/region-usage-json/GM.json | 1 - .../caniuse-db/region-usage-json/GN.json | 1 - .../caniuse-db/region-usage-json/GP.json | 1 - .../caniuse-db/region-usage-json/GQ.json | 1 - .../caniuse-db/region-usage-json/GR.json | 1 - .../caniuse-db/region-usage-json/GT.json | 1 - .../caniuse-db/region-usage-json/GU.json | 1 - .../caniuse-db/region-usage-json/GW.json | 1 - .../caniuse-db/region-usage-json/GY.json | 1 - .../caniuse-db/region-usage-json/HK.json | 1 - .../caniuse-db/region-usage-json/HN.json | 1 - .../caniuse-db/region-usage-json/HR.json | 1 - .../caniuse-db/region-usage-json/HT.json | 1 - .../caniuse-db/region-usage-json/HU.json | 1 - .../caniuse-db/region-usage-json/ID.json | 1 - .../caniuse-db/region-usage-json/IE.json | 1 - .../caniuse-db/region-usage-json/IL.json | 1 - .../caniuse-db/region-usage-json/IM.json | 1 - .../caniuse-db/region-usage-json/IN.json | 1 - .../caniuse-db/region-usage-json/IQ.json | 1 - .../caniuse-db/region-usage-json/IR.json | 1 - .../caniuse-db/region-usage-json/IS.json | 1 - .../caniuse-db/region-usage-json/IT.json | 1 - .../caniuse-db/region-usage-json/JE.json | 1 - .../caniuse-db/region-usage-json/JM.json | 1 - .../caniuse-db/region-usage-json/JO.json | 1 - .../caniuse-db/region-usage-json/JP.json | 1 - .../caniuse-db/region-usage-json/KE.json | 1 - .../caniuse-db/region-usage-json/KG.json | 1 - .../caniuse-db/region-usage-json/KH.json | 1 - .../caniuse-db/region-usage-json/KI.json | 1 - .../caniuse-db/region-usage-json/KM.json | 1 - .../caniuse-db/region-usage-json/KN.json | 1 - .../caniuse-db/region-usage-json/KP.json | 1 - .../caniuse-db/region-usage-json/KR.json | 1 - .../caniuse-db/region-usage-json/KW.json | 1 - .../caniuse-db/region-usage-json/KY.json | 1 - .../caniuse-db/region-usage-json/KZ.json | 1 - .../caniuse-db/region-usage-json/LA.json | 1 - .../caniuse-db/region-usage-json/LB.json | 1 - .../caniuse-db/region-usage-json/LC.json | 1 - .../caniuse-db/region-usage-json/LI.json | 1 - .../caniuse-db/region-usage-json/LK.json | 1 - .../caniuse-db/region-usage-json/LR.json | 1 - .../caniuse-db/region-usage-json/LS.json | 1 - .../caniuse-db/region-usage-json/LT.json | 1 - .../caniuse-db/region-usage-json/LU.json | 1 - .../caniuse-db/region-usage-json/LV.json | 1 - .../caniuse-db/region-usage-json/LY.json | 1 - .../caniuse-db/region-usage-json/MA.json | 1 - .../caniuse-db/region-usage-json/MC.json | 1 - .../caniuse-db/region-usage-json/MD.json | 1 - .../caniuse-db/region-usage-json/ME.json | 1 - .../caniuse-db/region-usage-json/MG.json | 1 - .../caniuse-db/region-usage-json/MH.json | 1 - .../caniuse-db/region-usage-json/MK.json | 1 - .../caniuse-db/region-usage-json/ML.json | 1 - .../caniuse-db/region-usage-json/MM.json | 1 - .../caniuse-db/region-usage-json/MN.json | 1 - .../caniuse-db/region-usage-json/MO.json | 1 - .../caniuse-db/region-usage-json/MP.json | 1 - .../caniuse-db/region-usage-json/MQ.json | 1 - .../caniuse-db/region-usage-json/MR.json | 1 - .../caniuse-db/region-usage-json/MS.json | 1 - .../caniuse-db/region-usage-json/MT.json | 1 - .../caniuse-db/region-usage-json/MU.json | 1 - .../caniuse-db/region-usage-json/MV.json | 1 - .../caniuse-db/region-usage-json/MW.json | 1 - .../caniuse-db/region-usage-json/MX.json | 1 - .../caniuse-db/region-usage-json/MY.json | 1 - .../caniuse-db/region-usage-json/MZ.json | 1 - .../caniuse-db/region-usage-json/NA.json | 1 - .../caniuse-db/region-usage-json/NC.json | 1 - .../caniuse-db/region-usage-json/NE.json | 1 - .../caniuse-db/region-usage-json/NF.json | 1 - .../caniuse-db/region-usage-json/NG.json | 1 - .../caniuse-db/region-usage-json/NI.json | 1 - .../caniuse-db/region-usage-json/NL.json | 1 - .../caniuse-db/region-usage-json/NO.json | 1 - .../caniuse-db/region-usage-json/NP.json | 1 - .../caniuse-db/region-usage-json/NR.json | 1 - .../caniuse-db/region-usage-json/NU.json | 1 - .../caniuse-db/region-usage-json/NZ.json | 1 - .../caniuse-db/region-usage-json/OM.json | 1 - .../caniuse-db/region-usage-json/PA.json | 1 - .../caniuse-db/region-usage-json/PE.json | 1 - .../caniuse-db/region-usage-json/PF.json | 1 - .../caniuse-db/region-usage-json/PG.json | 1 - .../caniuse-db/region-usage-json/PH.json | 1 - .../caniuse-db/region-usage-json/PK.json | 1 - .../caniuse-db/region-usage-json/PL.json | 1 - .../caniuse-db/region-usage-json/PM.json | 1 - .../caniuse-db/region-usage-json/PR.json | 1 - .../caniuse-db/region-usage-json/PS.json | 1 - .../caniuse-db/region-usage-json/PT.json | 1 - .../caniuse-db/region-usage-json/PW.json | 1 - .../caniuse-db/region-usage-json/PY.json | 1 - .../caniuse-db/region-usage-json/QA.json | 1 - .../caniuse-db/region-usage-json/RE.json | 1 - .../caniuse-db/region-usage-json/RO.json | 1 - .../caniuse-db/region-usage-json/RS.json | 1 - .../caniuse-db/region-usage-json/RU.json | 1 - .../caniuse-db/region-usage-json/RW.json | 1 - .../caniuse-db/region-usage-json/SA.json | 1 - .../caniuse-db/region-usage-json/SB.json | 1 - .../caniuse-db/region-usage-json/SC.json | 1 - .../caniuse-db/region-usage-json/SD.json | 1 - .../caniuse-db/region-usage-json/SE.json | 1 - .../caniuse-db/region-usage-json/SG.json | 1 - .../caniuse-db/region-usage-json/SH.json | 1 - .../caniuse-db/region-usage-json/SI.json | 1 - .../caniuse-db/region-usage-json/SK.json | 1 - .../caniuse-db/region-usage-json/SL.json | 1 - .../caniuse-db/region-usage-json/SM.json | 1 - .../caniuse-db/region-usage-json/SN.json | 1 - .../caniuse-db/region-usage-json/SO.json | 1 - .../caniuse-db/region-usage-json/SR.json | 1 - .../caniuse-db/region-usage-json/ST.json | 1 - .../caniuse-db/region-usage-json/SV.json | 1 - .../caniuse-db/region-usage-json/SY.json | 1 - .../caniuse-db/region-usage-json/SZ.json | 1 - .../caniuse-db/region-usage-json/TC.json | 1 - .../caniuse-db/region-usage-json/TD.json | 1 - .../caniuse-db/region-usage-json/TG.json | 1 - .../caniuse-db/region-usage-json/TH.json | 1 - .../caniuse-db/region-usage-json/TJ.json | 1 - .../caniuse-db/region-usage-json/TK.json | 1 - .../caniuse-db/region-usage-json/TL.json | 1 - .../caniuse-db/region-usage-json/TM.json | 1 - .../caniuse-db/region-usage-json/TN.json | 1 - .../caniuse-db/region-usage-json/TO.json | 1 - .../caniuse-db/region-usage-json/TR.json | 1 - .../caniuse-db/region-usage-json/TT.json | 1 - .../caniuse-db/region-usage-json/TV.json | 1 - .../caniuse-db/region-usage-json/TW.json | 1 - .../caniuse-db/region-usage-json/TZ.json | 1 - .../caniuse-db/region-usage-json/UA.json | 1 - .../caniuse-db/region-usage-json/UG.json | 1 - .../caniuse-db/region-usage-json/US.json | 1 - .../caniuse-db/region-usage-json/UY.json | 1 - .../caniuse-db/region-usage-json/UZ.json | 1 - .../caniuse-db/region-usage-json/VA.json | 1 - .../caniuse-db/region-usage-json/VC.json | 1 - .../caniuse-db/region-usage-json/VE.json | 1 - .../caniuse-db/region-usage-json/VG.json | 1 - .../caniuse-db/region-usage-json/VI.json | 1 - .../caniuse-db/region-usage-json/VN.json | 1 - .../caniuse-db/region-usage-json/VU.json | 1 - .../caniuse-db/region-usage-json/WF.json | 1 - .../caniuse-db/region-usage-json/WS.json | 1 - .../caniuse-db/region-usage-json/YE.json | 1 - .../caniuse-db/region-usage-json/YT.json | 1 - .../caniuse-db/region-usage-json/ZA.json | 1 - .../caniuse-db/region-usage-json/ZM.json | 1 - .../caniuse-db/region-usage-json/ZW.json | 1 - .../caniuse-db/region-usage-json/alt-af.json | 1 - .../caniuse-db/region-usage-json/alt-an.json | 1 - .../caniuse-db/region-usage-json/alt-as.json | 1 - .../caniuse-db/region-usage-json/alt-eu.json | 1 - .../caniuse-db/region-usage-json/alt-na.json | 1 - .../caniuse-db/region-usage-json/alt-oc.json | 1 - .../caniuse-db/region-usage-json/alt-sa.json | 1 - .../caniuse-db/region-usage-json/alt-ww.json | 1 - .../node_modules/num2fraction/.editorconfig | 14 - .../node_modules/num2fraction/.npmignore | 8 - .../node_modules/num2fraction/LICENSE | 22 - .../node_modules/num2fraction/README.md | 60 - .../node_modules/num2fraction/index.js | 29 - .../node_modules/num2fraction/package.json | 58 - .../node_modules/postcss/API.md | 1296 - .../node_modules/postcss/ChangeLog.md | 196 - .../node_modules/postcss/LICENSE | 20 - .../node_modules/postcss/README.md | 440 - .../node_modules/postcss/lib/at-rule.js | 78 - .../node_modules/postcss/lib/comment.js | 36 - .../node_modules/postcss/lib/container.js | 565 - .../postcss/lib/css-syntax-error.js | 89 - .../node_modules/postcss/lib/declaration.js | 45 - .../node_modules/postcss/lib/input.js | 113 - .../node_modules/postcss/lib/list.js | 75 - .../node_modules/postcss/lib/map-generator.js | 313 - .../node_modules/postcss/lib/node.js | 487 - .../node_modules/postcss/lib/parse.js | 17 - .../node_modules/postcss/lib/parser.js | 499 - .../node_modules/postcss/lib/postcss.js | 137 - .../node_modules/postcss/lib/previous-map.js | 108 - .../node_modules/postcss/lib/result.js | 64 - .../node_modules/postcss/lib/root.js | 99 - .../node_modules/postcss/lib/rule.js | 54 - .../node_modules/postcss/lib/tokenize.js | 193 - .../node_modules/postcss/lib/vendor.js | 32 - .../postcss/node_modules/js-base64/.npmignore | 4 - .../node_modules/js-base64/.travis.yml | 5 - .../postcss/node_modules/js-base64/LICENSE.md | 27 - .../postcss/node_modules/js-base64/README.md | 51 - .../node_modules/js-base64/base64.html | 47 - .../postcss/node_modules/js-base64/base64.js | 193 - .../node_modules/js-base64/base64.min.js | 1 - .../node_modules/js-base64/base64_utf8 | 219 - .../postcss/node_modules/js-base64/bower.json | 17 - .../node_modules/js-base64/old/base64-1.7.js | 237 - .../postcss/node_modules/js-base64/package.js | 9 - .../node_modules/js-base64/package.json | 52 - .../node_modules/js-base64/test/dankogai.js | 47 - .../node_modules/js-base64/test/es5.js | 27 - .../node_modules/js-base64/test/index.html | 33 - .../node_modules/js-base64/test/large.js | 28 - .../node_modules/js-base64/test/yoshinoya.js | 22 - .../node_modules/source-map/.npmignore | 2 - .../node_modules/source-map/.travis.yml | 4 - .../node_modules/source-map/CHANGELOG.md | 201 - .../postcss/node_modules/source-map/LICENSE | 28 - .../source-map/Makefile.dryice.js | 166 - .../postcss/node_modules/source-map/README.md | 479 - .../source-map/build/assert-shim.js | 56 - .../source-map/build/mini-require.js | 152 - .../source-map/build/prefix-source-map.jsm | 20 - .../source-map/build/prefix-utils.jsm | 18 - .../source-map/build/suffix-browser.js | 8 - .../source-map/build/suffix-source-map.jsm | 6 - .../source-map/build/suffix-utils.jsm | 21 - .../source-map/build/test-prefix.js | 8 - .../source-map/build/test-suffix.js | 3 - .../node_modules/source-map/lib/source-map.js | 8 - .../source-map/lib/source-map/array-set.js | 97 - .../source-map/lib/source-map/base64-vlq.js | 142 - .../source-map/lib/source-map/base64.js | 42 - .../source-map/basic-source-map-consumer.js | 420 - .../lib/source-map/binary-search.js | 80 - .../source-map/indexed-source-map-consumer.js | 303 - .../source-map/lib/source-map/mapping-list.js | 86 - .../lib/source-map/source-map-consumer.js | 222 - .../lib/source-map/source-map-generator.js | 400 - .../source-map/lib/source-map/source-node.js | 414 - .../source-map/lib/source-map/util.js | 319 - .../source-map/node_modules/amdefine/LICENSE | 58 - .../node_modules/amdefine/README.md | 171 - .../node_modules/amdefine/amdefine.js | 299 - .../node_modules/amdefine/intercept.js | 36 - .../node_modules/amdefine/package.json | 55 - .../node_modules/source-map/package.json | 190 - .../node_modules/source-map/test/run-tests.js | 62 - .../source-map/test/source-map/test-api.js | 26 - .../test/source-map/test-array-set.js | 104 - .../test/source-map/test-base64-vlq.js | 23 - .../source-map/test/source-map/test-base64.js | 35 - .../test/source-map/test-binary-search.js | 54 - .../test/source-map/test-dog-fooding.js | 84 - .../source-map/test-source-map-consumer.js | 874 - .../source-map/test-source-map-generator.js | 679 - .../test/source-map/test-source-node.js | 612 - .../source-map/test/source-map/test-util.js | 216 - .../source-map/test/source-map/util.js | 299 - .../node_modules/postcss/package.json | 88 - node_modules/autoprefixer-core/package.json | 72 - node_modules/csswring/README.md | 185 - node_modules/csswring/bin/csswring | 124 - node_modules/csswring/index.js | 1 - node_modules/csswring/lib/color_keywords.js | 35 - node_modules/csswring/lib/csswring.js | 526 - node_modules/csswring/lib/regexp.js | 64 - .../csswring/node_modules/fs-extra/.npmignore | 3 - .../node_modules/fs-extra/CHANGELOG.md | 191 - .../csswring/node_modules/fs-extra/LICENSE | 15 - .../csswring/node_modules/fs-extra/README.md | 411 - .../node_modules/fs-extra/lib/_copy.js | 250 - .../node_modules/fs-extra/lib/copy.js | 99 - .../node_modules/fs-extra/lib/create.js | 39 - .../node_modules/fs-extra/lib/index.js | 90 - .../node_modules/fs-extra/lib/json.js | 31 - .../node_modules/fs-extra/lib/mkdir.js | 103 - .../node_modules/fs-extra/lib/move.js | 136 - .../node_modules/fs-extra/lib/output.js | 34 - .../node_modules/fs-extra/lib/remove.js | 14 - .../fs-extra/node_modules/.bin/rimraf | 1 - .../node_modules/graceful-fs/.npmignore | 1 - .../fs-extra/node_modules/graceful-fs/LICENSE | 27 - .../node_modules/graceful-fs/README.md | 36 - .../fs-extra/node_modules/graceful-fs/fs.js | 11 - .../node_modules/graceful-fs/graceful-fs.js | 158 - .../node_modules/graceful-fs/package.json | 72 - .../node_modules/graceful-fs/polyfills.js | 255 - .../node_modules/graceful-fs/test/max-open.js | 69 - .../node_modules/graceful-fs/test/open.js | 39 - .../graceful-fs/test/readdir-sort.js | 20 - .../graceful-fs/test/write-then-read.js | 45 - .../fs-extra/node_modules/jsonfile/.npmignore | 2 - .../node_modules/jsonfile/CHANGELOG.md | 32 - .../fs-extra/node_modules/jsonfile/LICENSE | 15 - .../fs-extra/node_modules/jsonfile/README.md | 126 - .../node_modules/jsonfile/lib/jsonfile.js | 59 - .../node_modules/jsonfile/package.json | 60 - .../fs-extra/node_modules/rimraf/LICENSE | 23 - .../fs-extra/node_modules/rimraf/README.md | 36 - .../fs-extra/node_modules/rimraf/bin.js | 33 - .../rimraf/node_modules/glob/LICENSE | 15 - .../rimraf/node_modules/glob/README.md | 369 - .../rimraf/node_modules/glob/common.js | 237 - .../rimraf/node_modules/glob/glob.js | 740 - .../glob/node_modules/inflight/.eslintrc | 17 - .../glob/node_modules/inflight/LICENSE | 15 - .../glob/node_modules/inflight/README.md | 37 - .../glob/node_modules/inflight/inflight.js | 44 - .../inflight/node_modules/wrappy/LICENSE | 15 - .../inflight/node_modules/wrappy/README.md | 36 - .../inflight/node_modules/wrappy/package.json | 52 - .../node_modules/wrappy/test/basic.js | 51 - .../inflight/node_modules/wrappy/wrappy.js | 33 - .../glob/node_modules/inflight/package.json | 61 - .../glob/node_modules/inflight/test.js | 97 - .../glob/node_modules/inherits/LICENSE | 16 - .../glob/node_modules/inherits/README.md | 42 - .../glob/node_modules/inherits/inherits.js | 1 - .../node_modules/inherits/inherits_browser.js | 23 - .../glob/node_modules/inherits/package.json | 51 - .../glob/node_modules/inherits/test.js | 25 - .../glob/node_modules/minimatch/LICENSE | 23 - .../glob/node_modules/minimatch/README.md | 216 - .../glob/node_modules/minimatch/browser.js | 1114 - .../glob/node_modules/minimatch/minimatch.js | 868 - .../node_modules/brace-expansion/.npmignore | 2 - .../node_modules/brace-expansion/.travis.yml | 3 - .../node_modules/brace-expansion/README.md | 121 - .../node_modules/brace-expansion/example.js | 8 - .../node_modules/brace-expansion/index.js | 191 - .../node_modules/balanced-match/.npmignore | 2 - .../node_modules/balanced-match/.travis.yml | 4 - .../node_modules/balanced-match/Makefile | 6 - .../node_modules/balanced-match/README.md | 80 - .../node_modules/balanced-match/example.js | 5 - .../node_modules/balanced-match/index.js | 38 - .../node_modules/balanced-match/package.json | 73 - .../balanced-match/test/balanced.js | 56 - .../node_modules/concat-map/.travis.yml | 4 - .../node_modules/concat-map/LICENSE | 18 - .../node_modules/concat-map/README.markdown | 62 - .../node_modules/concat-map/example/map.js | 6 - .../node_modules/concat-map/index.js | 13 - .../node_modules/concat-map/package.json | 83 - .../node_modules/concat-map/test/map.js | 39 - .../node_modules/brace-expansion/package.json | 75 - .../brace-expansion/test/bash-comparison.js | 32 - .../brace-expansion/test/bash-results.txt | 1075 - .../brace-expansion/test/cases.txt | 182 - .../brace-expansion/test/dollar.js | 9 - .../brace-expansion/test/empty-option.js | 10 - .../brace-expansion/test/generate.sh | 24 - .../test/negative-increment.js | 15 - .../brace-expansion/test/nested.js | 16 - .../brace-expansion/test/order.js | 10 - .../node_modules/brace-expansion/test/pad.js | 13 - .../brace-expansion/test/same-type.js | 7 - .../brace-expansion/test/sequence.js | 50 - .../glob/node_modules/minimatch/package.json | 64 - .../glob/node_modules/once/LICENSE | 27 - .../glob/node_modules/once/README.md | 51 - .../once/node_modules/wrappy/LICENSE | 15 - .../once/node_modules/wrappy/README.md | 36 - .../once/node_modules/wrappy/package.json | 52 - .../once/node_modules/wrappy/test/basic.js | 51 - .../once/node_modules/wrappy/wrappy.js | 33 - .../glob/node_modules/once/once.js | 21 - .../glob/node_modules/once/package.json | 60 - .../glob/node_modules/once/test/once.js | 23 - .../rimraf/node_modules/glob/package.json | 72 - .../rimraf/node_modules/glob/sync.js | 457 - .../fs-extra/node_modules/rimraf/package.json | 61 - .../fs-extra/node_modules/rimraf/rimraf.js | 329 - .../node_modules/fs-extra/package.json | 88 - .../node_modules/minimist/.travis.yml | 4 - .../csswring/node_modules/minimist/LICENSE | 18 - .../node_modules/minimist/example/parse.js | 2 - .../csswring/node_modules/minimist/index.js | 219 - .../node_modules/minimist/package.json | 71 - .../node_modules/minimist/readme.markdown | 91 - .../node_modules/minimist/test/all_bool.js | 32 - .../node_modules/minimist/test/bool.js | 119 - .../node_modules/minimist/test/dash.js | 31 - .../minimist/test/default_bool.js | 35 - .../node_modules/minimist/test/dotted.js | 22 - .../node_modules/minimist/test/long.js | 31 - .../node_modules/minimist/test/num.js | 36 - .../node_modules/minimist/test/parse.js | 197 - .../minimist/test/parse_modified.js | 9 - .../node_modules/minimist/test/short.js | 67 - .../node_modules/minimist/test/stop_early.js | 15 - .../node_modules/minimist/test/unknown.js | 102 - .../node_modules/minimist/test/whitespace.js | 8 - .../csswring/node_modules/onecolor/README.md | 313 - .../onecolor/one-color-all-debug.js | 775 - .../node_modules/onecolor/one-color-all.js | 1 - .../node_modules/onecolor/one-color-debug.js | 379 - .../node_modules/onecolor/one-color-ieshim.js | 1 - .../node_modules/onecolor/one-color.js | 1 - .../node_modules/onecolor/package.json | 83 - .../csswring/node_modules/postcss/API.md | 1296 - .../node_modules/postcss/ChangeLog.md | 196 - .../csswring/node_modules/postcss/LICENSE | 20 - .../csswring/node_modules/postcss/README.md | 440 - .../node_modules/postcss/lib/at-rule.js | 78 - .../node_modules/postcss/lib/comment.js | 36 - .../node_modules/postcss/lib/container.js | 565 - .../postcss/lib/css-syntax-error.js | 89 - .../node_modules/postcss/lib/declaration.js | 45 - .../node_modules/postcss/lib/input.js | 113 - .../csswring/node_modules/postcss/lib/list.js | 75 - .../node_modules/postcss/lib/map-generator.js | 313 - .../csswring/node_modules/postcss/lib/node.js | 487 - .../node_modules/postcss/lib/parse.js | 17 - .../node_modules/postcss/lib/parser.js | 499 - .../node_modules/postcss/lib/postcss.js | 137 - .../node_modules/postcss/lib/previous-map.js | 108 - .../node_modules/postcss/lib/result.js | 64 - .../csswring/node_modules/postcss/lib/root.js | 99 - .../csswring/node_modules/postcss/lib/rule.js | 54 - .../node_modules/postcss/lib/tokenize.js | 193 - .../node_modules/postcss/lib/vendor.js | 32 - .../postcss/node_modules/js-base64/.npmignore | 4 - .../node_modules/js-base64/.travis.yml | 5 - .../postcss/node_modules/js-base64/LICENSE.md | 27 - .../postcss/node_modules/js-base64/README.md | 51 - .../node_modules/js-base64/base64.html | 47 - .../postcss/node_modules/js-base64/base64.js | 193 - .../node_modules/js-base64/base64.min.js | 1 - .../node_modules/js-base64/base64_utf8 | 219 - .../postcss/node_modules/js-base64/bower.json | 17 - .../node_modules/js-base64/old/base64-1.7.js | 237 - .../postcss/node_modules/js-base64/package.js | 9 - .../node_modules/js-base64/package.json | 52 - .../node_modules/js-base64/test/dankogai.js | 47 - .../node_modules/js-base64/test/es5.js | 27 - .../node_modules/js-base64/test/index.html | 33 - .../node_modules/js-base64/test/large.js | 28 - .../node_modules/js-base64/test/yoshinoya.js | 22 - .../node_modules/source-map/.npmignore | 2 - .../node_modules/source-map/.travis.yml | 4 - .../node_modules/source-map/CHANGELOG.md | 201 - .../postcss/node_modules/source-map/LICENSE | 28 - .../source-map/Makefile.dryice.js | 166 - .../postcss/node_modules/source-map/README.md | 479 - .../source-map/build/assert-shim.js | 56 - .../source-map/build/mini-require.js | 152 - .../source-map/build/prefix-source-map.jsm | 20 - .../source-map/build/prefix-utils.jsm | 18 - .../source-map/build/suffix-browser.js | 8 - .../source-map/build/suffix-source-map.jsm | 6 - .../source-map/build/suffix-utils.jsm | 21 - .../source-map/build/test-prefix.js | 8 - .../source-map/build/test-suffix.js | 3 - .../node_modules/source-map/lib/source-map.js | 8 - .../source-map/lib/source-map/array-set.js | 97 - .../source-map/lib/source-map/base64-vlq.js | 142 - .../source-map/lib/source-map/base64.js | 42 - .../source-map/basic-source-map-consumer.js | 420 - .../lib/source-map/binary-search.js | 80 - .../source-map/indexed-source-map-consumer.js | 303 - .../source-map/lib/source-map/mapping-list.js | 86 - .../lib/source-map/source-map-consumer.js | 222 - .../lib/source-map/source-map-generator.js | 400 - .../source-map/lib/source-map/source-node.js | 414 - .../source-map/lib/source-map/util.js | 319 - .../source-map/node_modules/amdefine/LICENSE | 58 - .../node_modules/amdefine/README.md | 171 - .../node_modules/amdefine/amdefine.js | 299 - .../node_modules/amdefine/intercept.js | 36 - .../node_modules/amdefine/package.json | 55 - .../node_modules/source-map/package.json | 190 - .../node_modules/source-map/test/run-tests.js | 62 - .../source-map/test/source-map/test-api.js | 26 - .../test/source-map/test-array-set.js | 104 - .../test/source-map/test-base64-vlq.js | 23 - .../source-map/test/source-map/test-base64.js | 35 - .../test/source-map/test-binary-search.js | 54 - .../test/source-map/test-dog-fooding.js | 84 - .../source-map/test-source-map-consumer.js | 874 - .../source-map/test-source-map-generator.js | 679 - .../test/source-map/test-source-node.js | 612 - .../source-map/test/source-map/test-util.js | 216 - .../source-map/test/source-map/util.js | 299 - .../node_modules/postcss/package.json | 88 - node_modules/csswring/package.json | 80 - node_modules/csswring/tasks/csswring.js | 42 - node_modules/csswring/test/csswring_test.js | 153 - .../csswring/test/expected/at-import-url.css | 1 - .../csswring/test/expected/at-import.css | 1 - .../test/expected/at-keyframes-name.css | 1 - .../test/expected/at-media-params.css | 1 - .../test/expected/at-namespace-url.css | 1 - .../test/expected/at-rule-aftername.css | 1 - .../test/expected/at-supports-condition.css | 1 - node_modules/csswring/test/expected/calc.css | 1 - node_modules/csswring/test/expected/color.css | 1 - .../csswring/test/expected/comment.css | 3 - .../csswring/test/expected/content.css | 1 - .../test/expected/decimal-with-zeros.css | 1 - .../csswring/test/expected/duplicate-decl.css | 1 - .../test/expected/duplicate-selector.css | 1 - .../test/expected/empty-at-rule-block.css | 1 - .../csswring/test/expected/empty-ruleset.css | 1 - .../test/expected/extra-semicolon.css | 1 - .../csswring/test/expected/font-face.css | 1 - .../csswring/test/expected/font-family.css | 1 - .../csswring/test/expected/font-weight.css | 1 - .../test/expected/invalid-at-rule.css | 1 - .../test/expected/invalid-keyframe.css | 1 - .../csswring/test/expected/issue11.css | 1 - .../csswring/test/expected/issue13.css | 1 - .../csswring/test/expected/issue17.css | 1 - .../csswring/test/expected/issue19.css | 1 - .../csswring/test/expected/issue3.css | 1 - .../csswring/test/expected/issue30.css | 1 - .../csswring/test/expected/issue34.css | 1 - .../csswring/test/expected/issue36.css | 1 - .../csswring/test/expected/issue37.css | 1 - .../csswring/test/expected/issue40.css | 1 - .../test/expected/multiple-values.css | 1 - .../test/expected/number-leading-zeros.css | 1 - .../expected/ruleset-without-selector.css | 1 - .../csswring/test/expected/selector-att.css | 1 - .../test/expected/selector-combinator.css | 1 - .../test/expected/selector-function.css | 1 - node_modules/csswring/test/expected/url.css | 1 - .../csswring/test/expected/white-space.css | 1 - .../test/expected/zero-value-unit.css | 1 - .../csswring/test/fixtures/at-import-url.css | 7 - .../csswring/test/fixtures/at-import.css | 11 - .../test/fixtures/at-keyframes-name.css | 9 - .../test/fixtures/at-media-params.css | 6 - .../test/fixtures/at-namespace-url.css | 6 - .../test/fixtures/at-rule-aftername.css | 20 - .../test/fixtures/at-supports-condition.css | 11 - node_modules/csswring/test/fixtures/calc.css | 5 - node_modules/csswring/test/fixtures/color.css | 14 - .../csswring/test/fixtures/comment.css | 11 - .../csswring/test/fixtures/content.css | 3 - .../test/fixtures/decimal-with-zeros.css | 4 - .../csswring/test/fixtures/duplicate-decl.css | 5 - .../test/fixtures/duplicate-selector.css | 4 - .../test/fixtures/empty-at-rule-block.css | 22 - .../csswring/test/fixtures/empty-ruleset.css | 15 - .../test/fixtures/extra-semicolon.css | 4 - .../csswring/test/fixtures/font-face.css | 17 - .../csswring/test/fixtures/font-family.css | 11 - .../csswring/test/fixtures/font-weight.css | 7 - .../test/fixtures/invalid-at-rule.css | 18 - .../test/fixtures/invalid-keyframe.css | 21 - .../csswring/test/fixtures/issue11.css | 4 - .../csswring/test/fixtures/issue13.css | 18 - .../csswring/test/fixtures/issue17.css | 6 - .../csswring/test/fixtures/issue19.css | 6 - .../csswring/test/fixtures/issue3.css | 3 - .../csswring/test/fixtures/issue30.css | 7 - .../csswring/test/fixtures/issue34.css | 3 - .../csswring/test/fixtures/issue36.css | 4 - .../csswring/test/fixtures/issue37.css | 6 - .../csswring/test/fixtures/issue40.css | 7 - .../test/fixtures/multiple-values.css | 11 - .../test/fixtures/number-leading-zeros.css | 3 - .../fixtures/ruleset-without-selector.css | 7 - .../csswring/test/fixtures/selector-att.css | 8 - .../test/fixtures/selector-combinator.css | 15 - .../test/fixtures/selector-function.css | 8 - node_modules/csswring/test/fixtures/url.css | 7 - .../csswring/test/fixtures/white-space.css | 26 - .../test/fixtures/zero-value-unit.css | 3 - .../node_modules/async/.travis.yml | 3 - .../node_modules/async/LICENSE | 19 - .../node_modules/async/README.md | 1646 -- .../node_modules/async/component.json | 11 - .../node_modules/async/lib/async.js | 1123 - .../node_modules/async/package.json | 60 - .../node_modules/pad-stdio/index.js | 12 - .../pad-stdio/node_modules/lpad/index.js | 6 - .../pad-stdio/node_modules/lpad/package.json | 59 - .../pad-stdio/node_modules/lpad/readme.md | 42 - .../node_modules/pad-stdio/package.json | 65 - .../node_modules/pad-stdio/readme.md | 49 - node_modules/grunt-concurrent/package.json | 68 - node_modules/grunt-concurrent/readme.md | 70 - .../grunt-concurrent/tasks/concurrent.js | 59 - node_modules/grunt-contrib-concat/README.md | 300 - .../node_modules/chalk/index.js | 95 - .../chalk/node_modules/.bin/has-ansi | 1 - .../chalk/node_modules/.bin/strip-ansi | 1 - .../chalk/node_modules/.bin/supports-color | 1 - .../chalk/node_modules/ansi-styles/index.js | 40 - .../node_modules/ansi-styles/package.json | 74 - .../chalk/node_modules/ansi-styles/readme.md | 70 - .../escape-string-regexp/index.js | 11 - .../node_modules/escape-string-regexp/license | 21 - .../escape-string-regexp/package.json | 70 - .../escape-string-regexp/readme.md | 27 - .../chalk/node_modules/has-ansi/cli.js | 53 - .../chalk/node_modules/has-ansi/index.js | 4 - .../has-ansi/node_modules/ansi-regex/index.js | 4 - .../node_modules/ansi-regex/package.json | 79 - .../node_modules/ansi-regex/readme.md | 33 - .../chalk/node_modules/has-ansi/package.json | 85 - .../chalk/node_modules/has-ansi/readme.md | 45 - .../chalk/node_modules/strip-ansi/cli.js | 39 - .../chalk/node_modules/strip-ansi/index.js | 6 - .../node_modules/ansi-regex/index.js | 4 - .../node_modules/ansi-regex/package.json | 79 - .../node_modules/ansi-regex/readme.md | 33 - .../node_modules/strip-ansi/package.json | 84 - .../chalk/node_modules/strip-ansi/readme.md | 43 - .../chalk/node_modules/supports-color/cli.js | 28 - .../node_modules/supports-color/index.js | 32 - .../node_modules/supports-color/package.json | 78 - .../node_modules/supports-color/readme.md | 44 - .../node_modules/chalk/package.json | 82 - .../node_modules/chalk/readme.md | 175 - .../node_modules/source-map/.npmignore | 2 - .../node_modules/source-map/.travis.yml | 4 - .../node_modules/source-map/CHANGELOG.md | 208 - .../node_modules/source-map/LICENSE | 28 - .../source-map/Makefile.dryice.js | 166 - .../node_modules/source-map/README.md | 489 - .../source-map/build/assert-shim.js | 56 - .../source-map/build/mini-require.js | 152 - .../source-map/build/prefix-source-map.jsm | 20 - .../source-map/build/prefix-utils.jsm | 18 - .../source-map/build/suffix-browser.js | 8 - .../source-map/build/suffix-source-map.jsm | 6 - .../source-map/build/suffix-utils.jsm | 21 - .../source-map/build/test-prefix.js | 8 - .../source-map/build/test-suffix.js | 3 - .../node_modules/source-map/lib/source-map.js | 8 - .../source-map/lib/source-map/array-set.js | 97 - .../source-map/lib/source-map/base64-vlq.js | 142 - .../source-map/lib/source-map/base64.js | 42 - .../source-map/basic-source-map-consumer.js | 420 - .../lib/source-map/binary-search.js | 100 - .../source-map/indexed-source-map-consumer.js | 303 - .../source-map/lib/source-map/mapping-list.js | 86 - .../lib/source-map/source-map-consumer.js | 224 - .../lib/source-map/source-map-generator.js | 400 - .../source-map/lib/source-map/source-node.js | 414 - .../source-map/lib/source-map/util.js | 319 - .../source-map/node_modules/amdefine/LICENSE | 58 - .../node_modules/amdefine/README.md | 171 - .../node_modules/amdefine/amdefine.js | 299 - .../node_modules/amdefine/intercept.js | 36 - .../node_modules/amdefine/package.json | 55 - .../node_modules/source-map/package.json | 194 - .../node_modules/source-map/test/run-tests.js | 62 - .../source-map/test/source-map/test-api.js | 26 - .../test/source-map/test-array-set.js | 104 - .../test/source-map/test-base64-vlq.js | 23 - .../source-map/test/source-map/test-base64.js | 35 - .../test/source-map/test-binary-search.js | 94 - .../test/source-map/test-dog-fooding.js | 84 - .../source-map/test-source-map-consumer.js | 874 - .../source-map/test-source-map-generator.js | 679 - .../test/source-map/test-source-node.js | 612 - .../source-map/test/source-map/test-util.js | 216 - .../source-map/test/source-map/util.js | 299 - .../grunt-contrib-concat/package.json | 155 - .../grunt-contrib-concat/tasks/concat.js | 118 - .../grunt-contrib-concat/tasks/lib/comment.js | 34 - .../tasks/lib/sourcemap.js | 214 - node_modules/grunt-contrib-sass/README.md | 278 - .../node_modules/.bin/which | 1 - .../node_modules/async/.travis.yml | 3 - .../node_modules/async/LICENSE | 19 - .../node_modules/async/README.md | 1646 -- .../node_modules/async/component.json | 11 - .../node_modules/async/lib/async.js | 1123 - .../node_modules/async/package.json | 60 - .../node_modules/chalk/index.js | 95 - .../chalk/node_modules/.bin/has-ansi | 1 - .../chalk/node_modules/.bin/strip-ansi | 1 - .../chalk/node_modules/.bin/supports-color | 1 - .../chalk/node_modules/ansi-styles/index.js | 40 - .../node_modules/ansi-styles/package.json | 74 - .../chalk/node_modules/ansi-styles/readme.md | 70 - .../escape-string-regexp/index.js | 11 - .../node_modules/escape-string-regexp/license | 21 - .../escape-string-regexp/package.json | 70 - .../escape-string-regexp/readme.md | 27 - .../chalk/node_modules/has-ansi/cli.js | 53 - .../chalk/node_modules/has-ansi/index.js | 4 - .../has-ansi/node_modules/ansi-regex/index.js | 4 - .../node_modules/ansi-regex/package.json | 79 - .../node_modules/ansi-regex/readme.md | 33 - .../chalk/node_modules/has-ansi/package.json | 85 - .../chalk/node_modules/has-ansi/readme.md | 45 - .../chalk/node_modules/strip-ansi/cli.js | 39 - .../chalk/node_modules/strip-ansi/index.js | 6 - .../node_modules/ansi-regex/index.js | 4 - .../node_modules/ansi-regex/package.json | 79 - .../node_modules/ansi-regex/readme.md | 33 - .../node_modules/strip-ansi/package.json | 84 - .../chalk/node_modules/strip-ansi/readme.md | 43 - .../chalk/node_modules/supports-color/cli.js | 28 - .../node_modules/supports-color/index.js | 32 - .../node_modules/supports-color/package.json | 78 - .../node_modules/supports-color/readme.md | 44 - .../node_modules/chalk/package.json | 82 - .../node_modules/chalk/readme.md | 175 - .../node_modules/cross-spawn/.editorconfig | 12 - .../node_modules/cross-spawn/.jshintrc | 62 - .../node_modules/cross-spawn/.npmignore | 3 - .../node_modules/cross-spawn/.travis.yml | 4 - .../node_modules/cross-spawn/LICENSE | 19 - .../node_modules/cross-spawn/README.md | 35 - .../node_modules/cross-spawn/index.js | 115 - .../node_modules/lru-cache/.npmignore | 1 - .../node_modules/lru-cache/CONTRIBUTORS | 14 - .../node_modules/lru-cache/LICENSE | 23 - .../node_modules/lru-cache/README.md | 97 - .../node_modules/lru-cache/lib/lru-cache.js | 252 - .../node_modules/lru-cache/package.json | 50 - .../node_modules/lru-cache/test/basic.js | 369 - .../node_modules/lru-cache/test/foreach.js | 52 - .../lru-cache/test/memory-leak.js | 50 - .../node_modules/cross-spawn/package.json | 66 - .../node_modules/dargs/index.js | 48 - .../node_modules/dargs/package.json | 80 - .../node_modules/dargs/readme.md | 105 - .../node_modules/which/LICENSE | 15 - .../node_modules/which/README.md | 5 - .../node_modules/which/bin/which | 14 - .../node_modules/which/package.json | 47 - .../node_modules/which/which.js | 101 - node_modules/grunt-contrib-sass/package.json | 107 - .../grunt-contrib-sass/tasks/lib/check.js | 59 - node_modules/grunt-contrib-sass/tasks/sass.js | 109 - node_modules/grunt-contrib-watch/LICENSE-MIT | 22 - node_modules/grunt-contrib-watch/README.md | 486 - .../node_modules/.bin/tiny-lr-fork | 1 - .../node_modules/async/LICENSE | 19 - .../node_modules/async/README.md | 1425 -- .../node_modules/async/component.json | 11 - .../node_modules/async/lib/async.js | 958 - .../node_modules/async/package.json | 60 - .../node_modules/gaze/LICENSE-MIT | 22 - .../node_modules/gaze/README.md | 180 - .../node_modules/gaze/lib/gaze.js | 439 - .../node_modules/gaze/lib/helper.js | 67 - .../gaze/node_modules/globule/.jshintrc | 15 - .../gaze/node_modules/globule/.npmignore | 1 - .../gaze/node_modules/globule/.travis.yml | 6 - .../gaze/node_modules/globule/Gruntfile.js | 48 - .../gaze/node_modules/globule/LICENSE-MIT | 22 - .../gaze/node_modules/globule/README.md | 117 - .../gaze/node_modules/globule/lib/globule.js | 172 - .../globule/node_modules/glob/.npmignore | 2 - .../globule/node_modules/glob/.travis.yml | 3 - .../globule/node_modules/glob/LICENSE | 27 - .../globule/node_modules/glob/README.md | 233 - .../globule/node_modules/glob/examples/g.js | 9 - .../node_modules/glob/examples/usr-local.js | 9 - .../globule/node_modules/glob/glob.js | 643 - .../glob/node_modules/graceful-fs/.npmignore | 1 - .../glob/node_modules/graceful-fs/LICENSE | 27 - .../glob/node_modules/graceful-fs/README.md | 33 - .../node_modules/graceful-fs/graceful-fs.js | 442 - .../node_modules/graceful-fs/package.json | 65 - .../node_modules/graceful-fs/test/open.js | 46 - .../node_modules/graceful-fs/test/ulimit.js | 158 - .../glob/node_modules/inherits/README.md | 51 - .../glob/node_modules/inherits/inherits.js | 29 - .../glob/node_modules/inherits/package.json | 46 - .../globule/node_modules/glob/package.json | 57 - .../node_modules/glob/test/00-setup.js | 176 - .../node_modules/glob/test/bash-comparison.js | 63 - .../node_modules/glob/test/bash-results.json | 348 - .../node_modules/glob/test/cwd-test.js | 55 - .../globule/node_modules/glob/test/mark.js | 74 - .../node_modules/glob/test/nocase-nomagic.js | 113 - .../node_modules/glob/test/pause-resume.js | 73 - .../node_modules/glob/test/root-nomount.js | 39 - .../globule/node_modules/glob/test/root.js | 46 - .../node_modules/glob/test/zz-cleanup.js | 11 - .../globule/node_modules/lodash/README.md | 164 - .../node_modules/lodash/dist/lodash.compat.js | 5152 ---- .../lodash/dist/lodash.compat.min.js | 42 - .../node_modules/lodash/dist/lodash.js | 4983 ---- .../node_modules/lodash/dist/lodash.min.js | 40 - .../lodash/dist/lodash.underscore.js | 4307 ---- .../lodash/dist/lodash.underscore.min.js | 34 - .../globule/node_modules/lodash/package.json | 79 - .../globule/node_modules/minimatch/.npmignore | 1 - .../globule/node_modules/minimatch/LICENSE | 23 - .../globule/node_modules/minimatch/README.md | 218 - .../node_modules/minimatch/minimatch.js | 1055 - .../node_modules/lru-cache/.npmignore | 1 - .../node_modules/lru-cache/CONTRIBUTORS | 14 - .../minimatch/node_modules/lru-cache/LICENSE | 23 - .../node_modules/lru-cache/README.md | 97 - .../node_modules/lru-cache/lib/lru-cache.js | 252 - .../node_modules/lru-cache/package.json | 50 - .../node_modules/lru-cache/test/basic.js | 369 - .../node_modules/lru-cache/test/foreach.js | 52 - .../lru-cache/test/memory-leak.js | 50 - .../minimatch/node_modules/sigmund/LICENSE | 27 - .../minimatch/node_modules/sigmund/README.md | 53 - .../minimatch/node_modules/sigmund/bench.js | 283 - .../node_modules/sigmund/package.json | 58 - .../minimatch/node_modules/sigmund/sigmund.js | 39 - .../node_modules/sigmund/test/basic.js | 24 - .../node_modules/minimatch/package.json | 57 - .../node_modules/minimatch/test/basic.js | 399 - .../minimatch/test/brace-expand.js | 33 - .../node_modules/minimatch/test/caching.js | 14 - .../node_modules/minimatch/test/defaults.js | 274 - .../test/extglob-ending-with-state-char.js | 8 - .../gaze/node_modules/globule/package.json | 74 - .../globule/test/fixtures/expand/README.md | 0 .../globule/test/fixtures/expand/css/baz.css | 0 .../globule/test/fixtures/expand/css/qux.css | 0 .../test/fixtures/expand/deep/deep.txt | 0 .../fixtures/expand/deep/deeper/deeper.txt | 0 .../expand/deep/deeper/deepest/deepest.txt | 0 .../globule/test/fixtures/expand/js/bar.js | 0 .../globule/test/fixtures/expand/js/foo.js | 0 .../node_modules/globule/test/globule_test.js | 486 - .../node_modules/gaze/package.json | 71 - .../node_modules/lodash/LICENSE.txt | 22 - .../node_modules/lodash/README.md | 163 - .../node_modules/lodash/dist/lodash.compat.js | 7157 ------ .../lodash/dist/lodash.compat.min.js | 61 - .../node_modules/lodash/dist/lodash.js | 6785 ------ .../node_modules/lodash/dist/lodash.min.js | 56 - .../lodash/dist/lodash.underscore.js | 4979 ---- .../lodash/dist/lodash.underscore.min.js | 39 - .../node_modules/lodash/lodash.js | 7179 ------ .../node_modules/lodash/package.json | 131 - .../node_modules/tiny-lr-fork/.npmignore | 1 - .../node_modules/tiny-lr-fork/.travis.yml | 3 - .../node_modules/tiny-lr-fork/LICENSE-MIT | 22 - .../node_modules/tiny-lr-fork/bin/tiny-lr | 68 - .../tiny-lr-fork/bin/update-livereload | 13 - .../node_modules/tiny-lr-fork/lib/client.js | 81 - .../node_modules/tiny-lr-fork/lib/index.js | 22 - .../tiny-lr-fork/lib/public/livereload.js | 1060 - .../node_modules/tiny-lr-fork/lib/server.js | 208 - .../tiny-lr-fork/node_modules/debug/Readme.md | 115 - .../tiny-lr-fork/node_modules/debug/debug.js | 137 - .../tiny-lr-fork/node_modules/debug/index.js | 5 - .../node_modules/debug/lib/debug.js | 147 - .../node_modules/debug/package.json | 63 - .../node_modules/faye-websocket/CHANGELOG.txt | 62 - .../faye-websocket/README.markdown | 248 - .../examples/autobahn_client.js | 44 - .../faye-websocket/examples/client.js | 22 - .../faye-websocket/examples/haproxy.conf | 21 - .../faye-websocket/examples/server.js | 70 - .../faye-websocket/examples/sse.html | 39 - .../faye-websocket/examples/ws.html | 44 - .../faye-websocket/lib/faye/eventsource.js | 110 - .../faye-websocket/lib/faye/websocket.js | 93 - .../faye-websocket/lib/faye/websocket/api.js | 88 - .../lib/faye/websocket/api/event.js | 21 - .../lib/faye/websocket/api/event_target.js | 47 - .../lib/faye/websocket/client.js | 86 - .../lib/faye/websocket/draft75_parser.js | 98 - .../lib/faye/websocket/draft76_parser.js | 99 - .../lib/faye/websocket/hybi_parser.js | 355 - .../faye/websocket/hybi_parser/handshake.js | 91 - .../websocket/hybi_parser/stream_reader.js | 43 - .../node_modules/faye-websocket/package.json | 66 - .../spec/faye/websocket/client_spec.js | 175 - .../spec/faye/websocket/draft75parser_spec.js | 72 - .../spec/faye/websocket/draft76parser_spec.js | 28 - .../spec/faye/websocket/hybi_parser_spec.js | 148 - .../faye-websocket/spec/runner.js | 54 - .../faye-websocket/spec/server.crt | 15 - .../faye-websocket/spec/server.key | 15 - .../node_modules/noptify/.npmignore | 1 - .../noptify/actions/collectable.js | 94 - .../noptify/actions/commandable.js | 68 - .../node_modules/noptify/index.js | 253 - .../noptify/node_modules/.bin/nopt | 1 - .../noptify/node_modules/nopt/.npmignore | 0 .../noptify/node_modules/nopt/LICENSE | 23 - .../noptify/node_modules/nopt/README.md | 210 - .../noptify/node_modules/nopt/bin/nopt.js | 44 - .../node_modules/nopt/examples/my-program.js | 30 - .../noptify/node_modules/nopt/lib/nopt.js | 555 - .../nopt/node_modules/abbrev/CONTRIBUTING.md | 3 - .../nopt/node_modules/abbrev/LICENSE | 23 - .../nopt/node_modules/abbrev/README.md | 23 - .../nopt/node_modules/abbrev/abbrev.js | 62 - .../nopt/node_modules/abbrev/package.json | 46 - .../nopt/node_modules/abbrev/test.js | 47 - .../noptify/node_modules/nopt/package.json | 48 - .../node_modules/noptify/package.json | 47 - .../node_modules/noptify/readme.md | 184 - .../node_modules/noptify/test/api.js | 53 - .../node_modules/noptify/test/collectable.js | 40 - .../node_modules/noptify/test/commandable.js | 40 - .../node_modules/noptify/test/fixtures/a.js | 1 - .../node_modules/noptify/test/fixtures/b.js | 1 - .../node_modules/noptify/util/extend.js | 15 - .../node_modules/noptify/util/index.js | 6 - .../tiny-lr-fork/node_modules/qs/.gitmodules | 6 - .../tiny-lr-fork/node_modules/qs/.npmignore | 1 - .../tiny-lr-fork/node_modules/qs/.travis.yml | 4 - .../tiny-lr-fork/node_modules/qs/History.md | 109 - .../tiny-lr-fork/node_modules/qs/Makefile | 6 - .../tiny-lr-fork/node_modules/qs/Readme.md | 58 - .../tiny-lr-fork/node_modules/qs/benchmark.js | 17 - .../node_modules/qs/component.json | 9 - .../tiny-lr-fork/node_modules/qs/examples.js | 51 - .../tiny-lr-fork/node_modules/qs/index.js | 268 - .../tiny-lr-fork/node_modules/qs/package.json | 57 - .../node_modules/qs/test/browser/expect.js | 1202 - .../node_modules/qs/test/browser/index.html | 18 - .../node_modules/qs/test/browser/jquery.js | 8981 ------- .../node_modules/qs/test/browser/mocha.css | 163 - .../node_modules/qs/test/browser/mocha.js | 4201 ---- .../node_modules/qs/test/browser/qs.css | 0 .../node_modules/qs/test/browser/qs.js | 351 - .../node_modules/qs/test/parse.js | 152 - .../node_modules/qs/test/stringify.js | 81 - .../node_modules/tiny-lr-fork/package.json | 68 - .../node_modules/tiny-lr-fork/readme.md | 397 - .../tiny-lr-fork/tasks/tiny-lr.js | 123 - .../tiny-lr-fork/tasks/tiny-lr.mk | 49 - .../node_modules/tiny-lr-fork/test/client.js | 57 - .../tiny-lr-fork/test/middleware.js | 121 - .../node_modules/tiny-lr-fork/test/server.js | 96 - node_modules/grunt-contrib-watch/package.json | 94 - .../tasks/lib/livereload.js | 58 - .../grunt-contrib-watch/tasks/lib/taskrun.js | 112 - .../tasks/lib/taskrunner.js | 361 - .../grunt-contrib-watch/tasks/watch.js | 177 - node_modules/grunt-postcss/CHANGELOG | 14 - node_modules/grunt-postcss/LICENSE | 21 - node_modules/grunt-postcss/README.md | 55 - .../grunt-postcss/node_modules/chalk/index.js | 95 - .../chalk/node_modules/.bin/has-ansi | 1 - .../chalk/node_modules/.bin/strip-ansi | 1 - .../chalk/node_modules/.bin/supports-color | 1 - .../chalk/node_modules/ansi-styles/index.js | 40 - .../node_modules/ansi-styles/package.json | 74 - .../chalk/node_modules/ansi-styles/readme.md | 70 - .../escape-string-regexp/index.js | 11 - .../node_modules/escape-string-regexp/license | 21 - .../escape-string-regexp/package.json | 70 - .../escape-string-regexp/readme.md | 27 - .../chalk/node_modules/has-ansi/cli.js | 53 - .../chalk/node_modules/has-ansi/index.js | 4 - .../has-ansi/node_modules/ansi-regex/index.js | 4 - .../node_modules/ansi-regex/package.json | 79 - .../node_modules/ansi-regex/readme.md | 33 - .../chalk/node_modules/has-ansi/package.json | 85 - .../chalk/node_modules/has-ansi/readme.md | 45 - .../chalk/node_modules/strip-ansi/cli.js | 39 - .../chalk/node_modules/strip-ansi/index.js | 6 - .../node_modules/ansi-regex/index.js | 4 - .../node_modules/ansi-regex/package.json | 79 - .../node_modules/ansi-regex/readme.md | 33 - .../node_modules/strip-ansi/package.json | 84 - .../chalk/node_modules/strip-ansi/readme.md | 43 - .../chalk/node_modules/supports-color/cli.js | 28 - .../node_modules/supports-color/index.js | 32 - .../node_modules/supports-color/package.json | 78 - .../node_modules/supports-color/readme.md | 44 - .../node_modules/chalk/package.json | 82 - .../node_modules/chalk/readme.md | 175 - .../grunt-postcss/node_modules/diff/README.md | 172 - .../grunt-postcss/node_modules/diff/diff.js | 557 - .../node_modules/diff/package.json | 64 - .../grunt-postcss/node_modules/postcss/API.md | 1296 - .../node_modules/postcss/ChangeLog.md | 196 - .../node_modules/postcss/LICENSE | 20 - .../node_modules/postcss/README.md | 440 - .../node_modules/postcss/lib/at-rule.js | 78 - .../node_modules/postcss/lib/comment.js | 36 - .../node_modules/postcss/lib/container.js | 565 - .../postcss/lib/css-syntax-error.js | 89 - .../node_modules/postcss/lib/declaration.js | 45 - .../node_modules/postcss/lib/input.js | 113 - .../node_modules/postcss/lib/list.js | 75 - .../node_modules/postcss/lib/map-generator.js | 313 - .../node_modules/postcss/lib/node.js | 487 - .../node_modules/postcss/lib/parse.js | 17 - .../node_modules/postcss/lib/parser.js | 499 - .../node_modules/postcss/lib/postcss.js | 137 - .../node_modules/postcss/lib/previous-map.js | 108 - .../node_modules/postcss/lib/result.js | 64 - .../node_modules/postcss/lib/root.js | 99 - .../node_modules/postcss/lib/rule.js | 54 - .../node_modules/postcss/lib/tokenize.js | 193 - .../node_modules/postcss/lib/vendor.js | 32 - .../postcss/node_modules/js-base64/.npmignore | 4 - .../node_modules/js-base64/.travis.yml | 5 - .../postcss/node_modules/js-base64/LICENSE.md | 27 - .../postcss/node_modules/js-base64/README.md | 51 - .../node_modules/js-base64/base64.html | 47 - .../postcss/node_modules/js-base64/base64.js | 193 - .../node_modules/js-base64/base64.min.js | 1 - .../node_modules/js-base64/base64_utf8 | 219 - .../postcss/node_modules/js-base64/bower.json | 17 - .../node_modules/js-base64/old/base64-1.7.js | 237 - .../postcss/node_modules/js-base64/package.js | 9 - .../node_modules/js-base64/package.json | 52 - .../node_modules/js-base64/test/dankogai.js | 47 - .../node_modules/js-base64/test/es5.js | 27 - .../node_modules/js-base64/test/index.html | 33 - .../node_modules/js-base64/test/large.js | 28 - .../node_modules/js-base64/test/yoshinoya.js | 22 - .../node_modules/source-map/.npmignore | 2 - .../node_modules/source-map/.travis.yml | 4 - .../node_modules/source-map/CHANGELOG.md | 201 - .../postcss/node_modules/source-map/LICENSE | 28 - .../source-map/Makefile.dryice.js | 166 - .../postcss/node_modules/source-map/README.md | 479 - .../source-map/build/assert-shim.js | 56 - .../source-map/build/mini-require.js | 152 - .../source-map/build/prefix-source-map.jsm | 20 - .../source-map/build/prefix-utils.jsm | 18 - .../source-map/build/suffix-browser.js | 8 - .../source-map/build/suffix-source-map.jsm | 6 - .../source-map/build/suffix-utils.jsm | 21 - .../source-map/build/test-prefix.js | 8 - .../source-map/build/test-suffix.js | 3 - .../node_modules/source-map/lib/source-map.js | 8 - .../source-map/lib/source-map/array-set.js | 97 - .../source-map/lib/source-map/base64-vlq.js | 142 - .../source-map/lib/source-map/base64.js | 42 - .../source-map/basic-source-map-consumer.js | 420 - .../lib/source-map/binary-search.js | 80 - .../source-map/indexed-source-map-consumer.js | 303 - .../source-map/lib/source-map/mapping-list.js | 86 - .../lib/source-map/source-map-consumer.js | 222 - .../lib/source-map/source-map-generator.js | 400 - .../source-map/lib/source-map/source-node.js | 414 - .../source-map/lib/source-map/util.js | 319 - .../source-map/node_modules/amdefine/LICENSE | 58 - .../node_modules/amdefine/README.md | 171 - .../node_modules/amdefine/amdefine.js | 299 - .../node_modules/amdefine/intercept.js | 36 - .../node_modules/amdefine/package.json | 55 - .../node_modules/source-map/package.json | 190 - .../node_modules/source-map/test/run-tests.js | 62 - .../source-map/test/source-map/test-api.js | 26 - .../test/source-map/test-array-set.js | 104 - .../test/source-map/test-base64-vlq.js | 23 - .../source-map/test/source-map/test-base64.js | 35 - .../test/source-map/test-binary-search.js | 54 - .../test/source-map/test-dog-fooding.js | 84 - .../source-map/test-source-map-consumer.js | 874 - .../source-map/test-source-map-generator.js | 679 - .../test/source-map/test-source-node.js | 612 - .../source-map/test/source-map/test-util.js | 216 - .../source-map/test/source-map/util.js | 299 - .../node_modules/postcss/package.json | 88 - node_modules/grunt-postcss/package.json | 74 - node_modules/grunt-postcss/tasks/postcss.js | 96 - node_modules/grunt-shell/license | 21 - .../grunt-shell/node_modules/chalk/index.js | 100 - .../grunt-shell/node_modules/chalk/license | 21 - .../chalk/node_modules/.bin/has-ansi | 1 - .../chalk/node_modules/.bin/strip-ansi | 1 - .../chalk/node_modules/.bin/supports-color | 1 - .../chalk/node_modules/ansi-styles/index.js | 56 - .../chalk/node_modules/ansi-styles/license | 21 - .../node_modules/ansi-styles/package.json | 79 - .../chalk/node_modules/ansi-styles/readme.md | 86 - .../escape-string-regexp/index.js | 11 - .../node_modules/escape-string-regexp/license | 21 - .../escape-string-regexp/package.json | 70 - .../escape-string-regexp/readme.md | 27 - .../chalk/node_modules/has-ansi/cli.js | 45 - .../chalk/node_modules/has-ansi/index.js | 4 - .../chalk/node_modules/has-ansi/license | 21 - .../has-ansi/node_modules/ansi-regex/index.js | 4 - .../has-ansi/node_modules/ansi-regex/license | 21 - .../node_modules/ansi-regex/package.json | 85 - .../node_modules/ansi-regex/readme.md | 33 - .../has-ansi/node_modules/get-stdin/index.js | 49 - .../node_modules/get-stdin/package.json | 63 - .../has-ansi/node_modules/get-stdin/readme.md | 44 - .../chalk/node_modules/has-ansi/package.json | 91 - .../chalk/node_modules/has-ansi/readme.md | 45 - .../chalk/node_modules/strip-ansi/cli.js | 47 - .../chalk/node_modules/strip-ansi/index.js | 6 - .../node_modules/ansi-regex/index.js | 4 - .../node_modules/ansi-regex/license | 21 - .../node_modules/ansi-regex/package.json | 85 - .../node_modules/ansi-regex/readme.md | 33 - .../node_modules/strip-ansi/package.json | 88 - .../chalk/node_modules/strip-ansi/readme.md | 43 - .../chalk/node_modules/supports-color/cli.js | 29 - .../node_modules/supports-color/index.js | 43 - .../chalk/node_modules/supports-color/license | 21 - .../node_modules/supports-color/package.json | 84 - .../node_modules/supports-color/readme.md | 46 - .../node_modules/chalk/package.json | 82 - .../grunt-shell/node_modules/chalk/readme.md | 197 - node_modules/grunt-shell/package.json | 68 - node_modules/grunt-shell/readme.md | 245 - node_modules/grunt-shell/tasks/shell.js | 65 - node_modules/grunt/.npmignore | 7 - node_modules/grunt/CONTRIBUTING.md | 1 - node_modules/grunt/LICENSE-MIT | 22 - node_modules/grunt/README.md | 20 - node_modules/grunt/appveyor.yml | 43 - node_modules/grunt/internal-tasks/bump.js | 151 - node_modules/grunt/internal-tasks/subgrunt.js | 34 - node_modules/grunt/lib/grunt.js | 165 - node_modules/grunt/lib/grunt/cli.js | 128 - node_modules/grunt/lib/grunt/config.js | 124 - node_modules/grunt/lib/grunt/event.js | 16 - node_modules/grunt/lib/grunt/fail.js | 84 - node_modules/grunt/lib/grunt/file.js | 448 - node_modules/grunt/lib/grunt/help.js | 129 - node_modules/grunt/lib/grunt/option.js | 42 - node_modules/grunt/lib/grunt/task.js | 458 - node_modules/grunt/lib/grunt/template.js | 95 - node_modules/grunt/lib/util/task.js | 342 - node_modules/grunt/node_modules/.bin/cake | 1 - node_modules/grunt/node_modules/.bin/coffee | 1 - node_modules/grunt/node_modules/.bin/js-yaml | 1 - node_modules/grunt/node_modules/.bin/nopt | 1 - node_modules/grunt/node_modules/.bin/rimraf | 1 - node_modules/grunt/node_modules/.bin/which | 1 - .../grunt/node_modules/async/.gitmodules | 9 - .../grunt/node_modules/async/.npmignore | 4 - node_modules/grunt/node_modules/async/LICENSE | 19 - .../grunt/node_modules/async/Makefile | 25 - .../grunt/node_modules/async/README.md | 1021 - .../grunt/node_modules/async/index.js | 3 - .../grunt/node_modules/async/lib/async.js | 692 - .../grunt/node_modules/async/package.json | 57 - .../node_modules/coffee-script/.npmignore | 11 - .../grunt/node_modules/coffee-script/CNAME | 1 - .../grunt/node_modules/coffee-script/LICENSE | 22 - .../grunt/node_modules/coffee-script/README | 51 - .../grunt/node_modules/coffee-script/Rakefile | 78 - .../grunt/node_modules/coffee-script/bin/cake | 7 - .../node_modules/coffee-script/bin/coffee | 7 - .../coffee-script/extras/jsl.conf | 44 - .../lib/coffee-script/browser.js | 92 - .../coffee-script/lib/coffee-script/cake.js | 111 - .../lib/coffee-script/coffee-script.js | 167 - .../lib/coffee-script/command.js | 500 - .../lib/coffee-script/grammar.js | 606 - .../lib/coffee-script/helpers.js | 77 - .../coffee-script/lib/coffee-script/index.js | 11 - .../coffee-script/lib/coffee-script/lexer.js | 788 - .../coffee-script/lib/coffee-script/nodes.js | 2986 --- .../lib/coffee-script/optparse.js | 138 - .../coffee-script/lib/coffee-script/parser.js | 683 - .../coffee-script/lib/coffee-script/repl.js | 261 - .../lib/coffee-script/rewriter.js | 349 - .../coffee-script/lib/coffee-script/scope.js | 146 - .../node_modules/coffee-script/package.json | 68 - .../grunt/node_modules/colors/MIT-LICENSE.txt | 22 - .../grunt/node_modules/colors/ReadMe.md | 77 - .../grunt/node_modules/colors/colors.js | 342 - .../grunt/node_modules/colors/example.html | 76 - .../grunt/node_modules/colors/example.js | 77 - .../grunt/node_modules/colors/package.json | 46 - .../grunt/node_modules/colors/test.js | 70 - .../colors/themes/winston-dark.js | 12 - .../colors/themes/winston-light.js | 12 - .../grunt/node_modules/dateformat/Readme.md | 67 - .../node_modules/dateformat/lib/dateformat.js | 165 - .../node_modules/dateformat/package.json | 42 - .../dateformat/test/test_weekofyear.js | 4 - .../dateformat/test/test_weekofyear.sh | 27 - .../node_modules/eventemitter2/README.md | 248 - .../grunt/node_modules/eventemitter2/index.js | 1 - .../eventemitter2/lib/eventemitter2.js | 573 - .../node_modules/eventemitter2/package.json | 83 - .../grunt/node_modules/exit/.jshintrc | 14 - .../grunt/node_modules/exit/.npmignore | 0 .../grunt/node_modules/exit/.travis.yml | 6 - .../grunt/node_modules/exit/Gruntfile.js | 48 - .../grunt/node_modules/exit/LICENSE-MIT | 22 - .../grunt/node_modules/exit/README.md | 75 - .../grunt/node_modules/exit/lib/exit.js | 41 - .../grunt/node_modules/exit/package.json | 69 - .../grunt/node_modules/exit/test/exit_test.js | 121 - .../exit/test/fixtures/10-stderr.txt | 10 - .../exit/test/fixtures/10-stdout-stderr.txt | 20 - .../exit/test/fixtures/10-stdout.txt | 10 - .../exit/test/fixtures/100-stderr.txt | 100 - .../exit/test/fixtures/100-stdout-stderr.txt | 200 - .../exit/test/fixtures/100-stdout.txt | 100 - .../exit/test/fixtures/1000-stderr.txt | 1000 - .../exit/test/fixtures/1000-stdout-stderr.txt | 2000 -- .../exit/test/fixtures/1000-stdout.txt | 1000 - .../exit/test/fixtures/create-files.sh | 8 - .../exit/test/fixtures/log-broken.js | 23 - .../node_modules/exit/test/fixtures/log.js | 25 - .../grunt/node_modules/findup-sync/.jshintrc | 15 - .../grunt/node_modules/findup-sync/.npmignore | 0 .../node_modules/findup-sync/.travis.yml | 5 - .../node_modules/findup-sync/Gruntfile.js | 25 - .../node_modules/findup-sync/LICENSE-MIT | 22 - .../grunt/node_modules/findup-sync/README.md | 45 - .../findup-sync/lib/findup-sync.js | 46 - .../findup-sync/node_modules/glob/.npmignore | 2 - .../findup-sync/node_modules/glob/.travis.yml | 3 - .../findup-sync/node_modules/glob/LICENSE | 27 - .../findup-sync/node_modules/glob/README.md | 250 - .../node_modules/glob/examples/g.js | 9 - .../node_modules/glob/examples/usr-local.js | 9 - .../findup-sync/node_modules/glob/glob.js | 728 - .../glob/node_modules/inherits/LICENSE | 16 - .../glob/node_modules/inherits/README.md | 42 - .../glob/node_modules/inherits/inherits.js | 1 - .../node_modules/inherits/inherits_browser.js | 23 - .../glob/node_modules/inherits/package.json | 51 - .../glob/node_modules/inherits/test.js | 25 - .../glob/node_modules/minimatch/.npmignore | 1 - .../glob/node_modules/minimatch/LICENSE | 23 - .../glob/node_modules/minimatch/README.md | 218 - .../glob/node_modules/minimatch/minimatch.js | 1061 - .../node_modules/lru-cache/.npmignore | 1 - .../node_modules/lru-cache/CONTRIBUTORS | 14 - .../minimatch/node_modules/lru-cache/LICENSE | 23 - .../node_modules/lru-cache/README.md | 97 - .../node_modules/lru-cache/lib/lru-cache.js | 252 - .../node_modules/lru-cache/package.json | 50 - .../node_modules/lru-cache/test/basic.js | 369 - .../node_modules/lru-cache/test/foreach.js | 52 - .../lru-cache/test/memory-leak.js | 50 - .../minimatch/node_modules/sigmund/LICENSE | 27 - .../minimatch/node_modules/sigmund/README.md | 53 - .../minimatch/node_modules/sigmund/bench.js | 283 - .../node_modules/sigmund/package.json | 58 - .../minimatch/node_modules/sigmund/sigmund.js | 39 - .../node_modules/sigmund/test/basic.js | 24 - .../glob/node_modules/minimatch/package.json | 57 - .../glob/node_modules/minimatch/test/basic.js | 399 - .../minimatch/test/brace-expand.js | 33 - .../node_modules/minimatch/test/caching.js | 14 - .../node_modules/minimatch/test/defaults.js | 274 - .../test/extglob-ending-with-state-char.js | 8 - .../node_modules/glob/package.json | 58 - .../node_modules/glob/test/00-setup.js | 176 - .../node_modules/glob/test/bash-comparison.js | 63 - .../node_modules/glob/test/bash-results.json | 351 - .../node_modules/glob/test/cwd-test.js | 55 - .../node_modules/glob/test/globstar-match.js | 19 - .../node_modules/glob/test/mark.js | 118 - .../glob/test/new-glob-optional-options.js | 10 - .../node_modules/glob/test/nocase-nomagic.js | 113 - .../node_modules/glob/test/pause-resume.js | 73 - .../node_modules/glob/test/readme-issue.js | 36 - .../node_modules/glob/test/root-nomount.js | 39 - .../node_modules/glob/test/root.js | 46 - .../node_modules/glob/test/stat.js | 32 - .../node_modules/glob/test/zz-cleanup.js | 11 - .../node_modules/lodash/LICENSE.txt | 22 - .../findup-sync/node_modules/lodash/README.md | 163 - .../node_modules/lodash/dist/lodash.compat.js | 7157 ------ .../lodash/dist/lodash.compat.min.js | 61 - .../node_modules/lodash/dist/lodash.js | 6785 ------ .../node_modules/lodash/dist/lodash.min.js | 56 - .../lodash/dist/lodash.underscore.js | 4979 ---- .../lodash/dist/lodash.underscore.min.js | 39 - .../findup-sync/node_modules/lodash/lodash.js | 7179 ------ .../node_modules/lodash/package.json | 131 - .../node_modules/findup-sync/package.json | 65 - .../findup-sync/test/findup-sync_test.js | 48 - .../findup-sync/test/fixtures/a.txt | 0 .../findup-sync/test/fixtures/a/b/bar.txt | 0 .../findup-sync/test/fixtures/a/foo.txt | 0 .../findup-sync/test/fixtures/aaa.txt | 0 .../grunt/node_modules/getobject/.jshintrc | 15 - .../grunt/node_modules/getobject/.npmignore | 1 - .../grunt/node_modules/getobject/.travis.yml | 6 - .../grunt/node_modules/getobject/Gruntfile.js | 48 - .../grunt/node_modules/getobject/LICENSE-MIT | 22 - .../grunt/node_modules/getobject/README.md | 20 - .../node_modules/getobject/lib/getobject.js | 60 - .../grunt/node_modules/getobject/package.json | 66 - .../getobject/test/namespace_test.js | 51 - .../grunt/node_modules/glob/.npmignore | 2 - .../grunt/node_modules/glob/.travis.yml | 3 - node_modules/grunt/node_modules/glob/LICENSE | 27 - .../grunt/node_modules/glob/README.md | 233 - .../grunt/node_modules/glob/examples/g.js | 9 - .../node_modules/glob/examples/usr-local.js | 9 - node_modules/grunt/node_modules/glob/glob.js | 643 - .../glob/node_modules/graceful-fs/.npmignore | 1 - .../glob/node_modules/graceful-fs/LICENSE | 27 - .../glob/node_modules/graceful-fs/README.md | 33 - .../node_modules/graceful-fs/graceful-fs.js | 442 - .../node_modules/graceful-fs/package.json | 65 - .../node_modules/graceful-fs/test/open.js | 46 - .../node_modules/graceful-fs/test/ulimit.js | 158 - .../glob/node_modules/inherits/README.md | 51 - .../glob/node_modules/inherits/inherits.js | 29 - .../glob/node_modules/inherits/package.json | 45 - .../grunt/node_modules/glob/package.json | 57 - .../grunt/node_modules/glob/test/00-setup.js | 176 - .../node_modules/glob/test/bash-comparison.js | 63 - .../node_modules/glob/test/bash-results.json | 348 - .../grunt/node_modules/glob/test/cwd-test.js | 55 - .../grunt/node_modules/glob/test/mark.js | 74 - .../node_modules/glob/test/nocase-nomagic.js | 113 - .../node_modules/glob/test/pause-resume.js | 73 - .../node_modules/glob/test/root-nomount.js | 39 - .../grunt/node_modules/glob/test/root.js | 46 - .../node_modules/glob/test/zz-cleanup.js | 11 - .../node_modules/grunt-legacy-log/.jshintrc | 14 - .../node_modules/grunt-legacy-log/.npmignore | 1 - .../node_modules/grunt-legacy-log/.travis.yml | 11 - .../grunt-legacy-log/Gruntfile.js | 30 - .../node_modules/grunt-legacy-log/LICENSE-MIT | 22 - .../node_modules/grunt-legacy-log/README.md | 6 - .../node_modules/grunt-legacy-log/examples.js | 26 - .../node_modules/grunt-legacy-log/index.js | 377 - .../node_modules/lodash/LICENSE.txt | 22 - .../node_modules/lodash/README.md | 163 - .../node_modules/lodash/dist/lodash.compat.js | 7157 ------ .../lodash/dist/lodash.compat.min.js | 61 - .../node_modules/lodash/dist/lodash.js | 6785 ------ .../node_modules/lodash/dist/lodash.min.js | 56 - .../lodash/dist/lodash.underscore.js | 4979 ---- .../lodash/dist/lodash.underscore.min.js | 39 - .../node_modules/lodash/lodash.js | 7179 ------ .../node_modules/lodash/package.json | 131 - .../underscore.string/.travis.yml | 8 - .../node_modules/underscore.string/Gemfile | 4 - .../underscore.string/Gemfile.lock | 17 - .../underscore.string/README.markdown | 814 - .../node_modules/underscore.string/Rakefile | 23 - .../underscore.string/component.json | 11 - .../dist/underscore.string.min.js | 1 - .../lib/underscore.string.js | 673 - .../underscore.string/package.json | 97 - .../underscore.string/test/run-qunit.js | 45 - .../underscore.string/test/speed.js | 148 - .../underscore.string/test/strings.js | 685 - .../test/strings_standalone.js | 12 - .../underscore.string/test/test.html | 31 - .../test/test_standalone.html | 18 - .../test/test_underscore/arrays.js | 200 - .../test/test_underscore/chaining.js | 59 - .../test/test_underscore/collections.js | 426 - .../test/test_underscore/functions.js | 259 - .../test/test_underscore/index.html | 45 - .../test/test_underscore/objects.js | 548 - .../test/test_underscore/speed.js | 75 - .../test/test_underscore/utility.js | 249 - .../test/test_underscore/vendor/jquery.js | 9404 ------- .../test/test_underscore/vendor/jslitmus.js | 670 - .../test/test_underscore/vendor/qunit.css | 235 - .../test/test_underscore/vendor/qunit.js | 1977 -- .../underscore.string/test/underscore.js | 1201 - .../grunt-legacy-log/package.json | 76 - .../grunt-legacy-log/test/index.js | 572 - .../node_modules/grunt-legacy-util/.jshintrc | 14 - .../node_modules/grunt-legacy-util/.npmignore | 1 - .../grunt-legacy-util/.travis.yml | 11 - .../grunt-legacy-util/Gruntfile.js | 30 - .../grunt-legacy-util/LICENSE-MIT | 22 - .../node_modules/grunt-legacy-util/README.md | 31 - .../node_modules/grunt-legacy-util/index.js | 202 - .../grunt-legacy-util/package.json | 75 - .../test/fixtures/Gruntfile-execArgv-child.js | 7 - .../test/fixtures/Gruntfile-execArgv.js | 17 - .../test/fixtures/Gruntfile-print-text.js | 8 - .../grunt-legacy-util/test/fixtures/exec.cmd | 1 - .../grunt-legacy-util/test/fixtures/exec.sh | 2 - .../test/fixtures/spawn-multibyte.js | 17 - .../grunt-legacy-util/test/fixtures/spawn.js | 8 - .../grunt-legacy-util/test/index.js | 554 - .../grunt/node_modules/hooker/LICENSE-MIT | 22 - .../grunt/node_modules/hooker/README.md | 186 - .../grunt/node_modules/hooker/child.js | 101 - .../node_modules/hooker/dist/ba-hooker.js | 169 - .../node_modules/hooker/dist/ba-hooker.min.js | 4 - .../grunt/node_modules/hooker/grunt.js | 47 - .../grunt/node_modules/hooker/lib/hooker.js | 174 - .../grunt/node_modules/hooker/package.json | 66 - .../grunt/node_modules/hooker/parent.js | 17 - .../node_modules/hooker/test/hooker_test.js | 435 - .../grunt/node_modules/iconv-lite/.npmignore | 3 - .../grunt/node_modules/iconv-lite/.travis.yml | 5 - .../grunt/node_modules/iconv-lite/LICENSE | 21 - .../grunt/node_modules/iconv-lite/README.md | 72 - .../grunt/node_modules/iconv-lite/README.md~ | 54 - .../node_modules/iconv-lite/encodings/big5.js | 9 - .../node_modules/iconv-lite/encodings/gbk.js | 9 - .../iconv-lite/encodings/singlebyte.js | 340 - .../iconv-lite/encodings/table/big5.js | 1 - .../iconv-lite/encodings/table/gbk.js | 1 - .../generation/generate-big5-table.js | 25 - .../generation/generate-singlebyte.js | 142 - .../grunt/node_modules/iconv-lite/index.js | 231 - .../node_modules/iconv-lite/package.json | 97 - .../node_modules/iconv-lite/test/big5-test.js | 36 - .../node_modules/iconv-lite/test/big5File.txt | 13 - .../iconv-lite/test/cyrillic-test.js | 86 - .../node_modules/iconv-lite/test/gbk-test.js | 38 - .../node_modules/iconv-lite/test/gbkFile.txt | 14 - .../iconv-lite/test/greek-test.js | 79 - .../node_modules/iconv-lite/test/main-test.js | 55 - .../iconv-lite/test/performance.js | 67 - .../iconv-lite/test/turkish-test.js | 90 - .../grunt/node_modules/js-yaml/HISTORY.md | 155 - .../grunt/node_modules/js-yaml/LICENSE | 21 - .../grunt/node_modules/js-yaml/README.md | 249 - .../grunt/node_modules/js-yaml/bin/js-yaml.js | 125 - .../js-yaml/examples/custom_types.js | 104 - .../js-yaml/examples/custom_types.yaml | 18 - .../node_modules/js-yaml/examples/dumper.js | 31 - .../node_modules/js-yaml/examples/dumper.json | 22 - .../js-yaml/examples/sample_document.js | 15 - .../js-yaml/examples/sample_document.yaml | 197 - .../grunt/node_modules/js-yaml/index.js | 1 - .../grunt/node_modules/js-yaml/lib/js-yaml.js | 33 - .../js-yaml/lib/js-yaml/common.js | 60 - .../js-yaml/lib/js-yaml/dumper.js | 437 - .../js-yaml/lib/js-yaml/exception.js | 25 - .../js-yaml/lib/js-yaml/loader.js | 1549 -- .../node_modules/js-yaml/lib/js-yaml/mark.js | 78 - .../js-yaml/lib/js-yaml/require.js | 23 - .../js-yaml/lib/js-yaml/schema.js | 103 - .../js-yaml/lib/js-yaml/schema/default.js | 16 - .../js-yaml/lib/js-yaml/schema/minimal.js | 13 - .../js-yaml/lib/js-yaml/schema/safe.js | 25 - .../node_modules/js-yaml/lib/js-yaml/type.js | 82 - .../js-yaml/lib/js-yaml/type/binary.js | 118 - .../js-yaml/lib/js-yaml/type/bool.js | 74 - .../js-yaml/lib/js-yaml/type/float.js | 102 - .../js-yaml/lib/js-yaml/type/int.js | 85 - .../js-yaml/lib/js-yaml/type/js/function.js | 56 - .../js-yaml/lib/js-yaml/type/js/regexp.js | 56 - .../js-yaml/lib/js-yaml/type/js/undefined.js | 28 - .../js-yaml/lib/js-yaml/type/map.js | 11 - .../js-yaml/lib/js-yaml/type/merge.js | 18 - .../js-yaml/lib/js-yaml/type/null.js | 36 - .../js-yaml/lib/js-yaml/type/omap.js | 53 - .../js-yaml/lib/js-yaml/type/pairs.js | 41 - .../js-yaml/lib/js-yaml/type/seq.js | 11 - .../js-yaml/lib/js-yaml/type/set.js | 31 - .../js-yaml/lib/js-yaml/type/str.js | 11 - .../js-yaml/lib/js-yaml/type/timestamp.js | 91 - .../js-yaml/node_modules/.bin/esparse | 1 - .../js-yaml/node_modules/.bin/esvalidate | 1 - .../js-yaml/node_modules/argparse/HISTORY.md | 115 - .../js-yaml/node_modules/argparse/LICENSE | 21 - .../js-yaml/node_modules/argparse/README.md | 239 - .../argparse/examples/arguments.js | 36 - .../node_modules/argparse/examples/choice.js | 22 - .../argparse/examples/constants.js | 59 - .../node_modules/argparse/examples/help.js | 13 - .../node_modules/argparse/examples/nargs.js | 33 - .../node_modules/argparse/examples/parents.js | 28 - .../argparse/examples/prefix_chars.js | 23 - .../argparse/examples/sub_commands.js | 49 - .../node_modules/argparse/examples/sum.js | 35 - .../argparse/examples/testformatters.js | 270 - .../js-yaml/node_modules/argparse/index.js | 1 - .../node_modules/argparse/lib/action.js | 146 - .../argparse/lib/action/append.js | 55 - .../argparse/lib/action/append/constant.js | 47 - .../node_modules/argparse/lib/action/count.js | 40 - .../node_modules/argparse/lib/action/help.js | 48 - .../node_modules/argparse/lib/action/store.js | 50 - .../argparse/lib/action/store/constant.js | 43 - .../argparse/lib/action/store/false.js | 27 - .../argparse/lib/action/store/true.js | 26 - .../argparse/lib/action/subparsers.js | 148 - .../argparse/lib/action/version.js | 50 - .../argparse/lib/action_container.js | 481 - .../node_modules/argparse/lib/argparse.js | 14 - .../argparse/lib/argument/error.js | 50 - .../argparse/lib/argument/exclusive.js | 54 - .../argparse/lib/argument/group.js | 75 - .../argparse/lib/argument_parser.js | 1168 - .../node_modules/argparse/lib/const.js | 18 - .../argparse/lib/help/added_formatters.js | 88 - .../argparse/lib/help/formatter.js | 798 - .../node_modules/argparse/lib/namespace.js | 77 - .../node_modules/underscore.string/.npmignore | 2 - .../underscore.string/.travis.yml | 8 - .../underscore.string/README.markdown | 825 - .../node_modules/underscore.string/bower.json | 33 - .../underscore.string/component.json | 11 - .../node_modules/underscore.string/foo.js | 10 - .../underscore.string/gulpfile.js | 26 - .../lib/underscore.string.js | 673 - .../underscore.string/package.json | 107 - .../argparse/node_modules/underscore/LICENSE | 23 - .../node_modules/underscore/README.md | 22 - .../node_modules/underscore/package.json | 69 - .../node_modules/underscore/underscore-min.js | 6 - .../node_modules/underscore/underscore.js | 1415 -- .../node_modules/argparse/package.json | 62 - .../js-yaml/node_modules/esprima/README.md | 73 - .../node_modules/esprima/bin/esparse.js | 117 - .../node_modules/esprima/bin/esvalidate.js | 177 - .../js-yaml/node_modules/esprima/esprima.js | 3908 --- .../js-yaml/node_modules/esprima/package.json | 69 - .../node_modules/esprima/test/compat.js | 239 - .../node_modules/esprima/test/reflect.js | 422 - .../js-yaml/node_modules/esprima/test/run.js | 66 - .../node_modules/esprima/test/runner.js | 387 - .../js-yaml/node_modules/esprima/test/test.js | 20238 ---------------- .../grunt/node_modules/js-yaml/package.json | 77 - .../grunt/node_modules/lodash/README.md | 140 - .../grunt/node_modules/lodash/lodash.js | 4258 ---- .../grunt/node_modules/lodash/lodash.min.js | 35 - .../node_modules/lodash/lodash.underscore.js | 3688 --- .../lodash/lodash.underscore.min.js | 28 - .../grunt/node_modules/lodash/package.json | 79 - .../grunt/node_modules/minimatch/.npmignore | 1 - .../grunt/node_modules/minimatch/LICENSE | 23 - .../grunt/node_modules/minimatch/README.md | 218 - .../grunt/node_modules/minimatch/minimatch.js | 1055 - .../node_modules/lru-cache/.npmignore | 1 - .../node_modules/lru-cache/CONTRIBUTORS | 14 - .../minimatch/node_modules/lru-cache/LICENSE | 23 - .../node_modules/lru-cache/README.md | 97 - .../node_modules/lru-cache/lib/lru-cache.js | 252 - .../node_modules/lru-cache/package.json | 50 - .../node_modules/lru-cache/test/basic.js | 369 - .../node_modules/lru-cache/test/foreach.js | 52 - .../lru-cache/test/memory-leak.js | 50 - .../minimatch/node_modules/sigmund/LICENSE | 27 - .../minimatch/node_modules/sigmund/README.md | 53 - .../minimatch/node_modules/sigmund/bench.js | 283 - .../node_modules/sigmund/package.json | 58 - .../minimatch/node_modules/sigmund/sigmund.js | 39 - .../node_modules/sigmund/test/basic.js | 24 - .../grunt/node_modules/minimatch/package.json | 57 - .../node_modules/minimatch/test/basic.js | 399 - .../minimatch/test/brace-expand.js | 33 - .../node_modules/minimatch/test/caching.js | 14 - .../node_modules/minimatch/test/defaults.js | 274 - .../test/extglob-ending-with-state-char.js | 8 - .../grunt/node_modules/nopt/.npmignore | 0 node_modules/grunt/node_modules/nopt/LICENSE | 23 - .../grunt/node_modules/nopt/README.md | 208 - .../grunt/node_modules/nopt/bin/nopt.js | 44 - .../node_modules/nopt/examples/my-program.js | 30 - .../grunt/node_modules/nopt/lib/nopt.js | 552 - .../nopt/node_modules/abbrev/CONTRIBUTING.md | 3 - .../nopt/node_modules/abbrev/LICENSE | 23 - .../nopt/node_modules/abbrev/README.md | 23 - .../nopt/node_modules/abbrev/abbrev.js | 62 - .../nopt/node_modules/abbrev/package.json | 46 - .../nopt/node_modules/abbrev/test.js | 47 - .../grunt/node_modules/nopt/package.json | 60 - .../grunt/node_modules/rimraf/AUTHORS | 6 - .../grunt/node_modules/rimraf/LICENSE | 23 - .../grunt/node_modules/rimraf/README.md | 30 - node_modules/grunt/node_modules/rimraf/bin.js | 33 - .../grunt/node_modules/rimraf/package.json | 73 - .../grunt/node_modules/rimraf/rimraf.js | 248 - .../grunt/node_modules/rimraf/test/run.sh | 16 - .../grunt/node_modules/rimraf/test/setup.sh | 47 - .../node_modules/rimraf/test/test-async.js | 5 - .../node_modules/rimraf/test/test-sync.js | 3 - .../underscore.string/.travis.yml | 8 - .../node_modules/underscore.string/Gemfile | 5 - .../underscore.string/Gemfile.lock | 34 - .../underscore.string/README.markdown | 668 - .../node_modules/underscore.string/Rakefile | 28 - .../dist/underscore.string.min.js | 1 - .../lib/underscore.string.js | 525 - .../underscore.string/package.json | 96 - .../underscore.string/test/run-qunit.js | 44 - .../underscore.string/test/speed.js | 138 - .../underscore.string/test/strings.js | 438 - .../test/strings_standalone.js | 12 - .../underscore.string/test/test.html | 31 - .../test/test_standalone.html | 18 - .../test/test_underscore/arrays.js | 166 - .../test/test_underscore/chaining.js | 59 - .../test/test_underscore/collections.js | 270 - .../test/test_underscore/functions.js | 198 - .../test/test_underscore/objects.js | 535 - .../test/test_underscore/speed.js | 70 - .../test/test_underscore/temp.js | 27 - .../test/test_underscore/temp_tests.html | 19 - .../test/test_underscore/test.html | 43 - .../test/test_underscore/utility.js | 155 - .../test/test_underscore/vendor/jquery.js | 19 - .../test/test_underscore/vendor/jslitmus.js | 670 - .../test/test_underscore/vendor/qunit.css | 196 - .../test/test_underscore/vendor/qunit.js | 2360 -- .../underscore.string/test/underscore.js | 999 - node_modules/grunt/node_modules/which/LICENSE | 15 - .../grunt/node_modules/which/README.md | 5 - .../grunt/node_modules/which/bin/which | 14 - .../grunt/node_modules/which/package.json | 47 - .../grunt/node_modules/which/which.js | 101 - node_modules/grunt/package.json | 105 - node_modules/load-grunt-tasks/index.js | 29 - .../node_modules/findup-sync/.npmignore | 4 - .../node_modules/findup-sync/LICENSE-MIT | 22 - .../node_modules/findup-sync/README.md | 47 - .../findup-sync/lib/findup-sync.js | 49 - .../findup-sync/node_modules/glob/LICENSE | 15 - .../findup-sync/node_modules/glob/README.md | 357 - .../findup-sync/node_modules/glob/common.js | 177 - .../findup-sync/node_modules/glob/glob.js | 649 - .../glob/node_modules/inflight/.eslintrc | 17 - .../glob/node_modules/inflight/LICENSE | 15 - .../glob/node_modules/inflight/README.md | 37 - .../glob/node_modules/inflight/inflight.js | 44 - .../inflight/node_modules/wrappy/LICENSE | 15 - .../inflight/node_modules/wrappy/README.md | 36 - .../inflight/node_modules/wrappy/package.json | 52 - .../node_modules/wrappy/test/basic.js | 51 - .../inflight/node_modules/wrappy/wrappy.js | 33 - .../glob/node_modules/inflight/package.json | 61 - .../glob/node_modules/inflight/test.js | 97 - .../glob/node_modules/inherits/LICENSE | 16 - .../glob/node_modules/inherits/README.md | 42 - .../glob/node_modules/inherits/inherits.js | 1 - .../node_modules/inherits/inherits_browser.js | 23 - .../glob/node_modules/inherits/package.json | 51 - .../glob/node_modules/inherits/test.js | 25 - .../glob/node_modules/minimatch/LICENSE | 23 - .../glob/node_modules/minimatch/README.md | 216 - .../glob/node_modules/minimatch/browser.js | 1114 - .../glob/node_modules/minimatch/minimatch.js | 868 - .../node_modules/brace-expansion/.npmignore | 2 - .../node_modules/brace-expansion/.travis.yml | 3 - .../node_modules/brace-expansion/README.md | 121 - .../node_modules/brace-expansion/example.js | 8 - .../node_modules/brace-expansion/index.js | 191 - .../node_modules/balanced-match/.npmignore | 2 - .../node_modules/balanced-match/.travis.yml | 4 - .../node_modules/balanced-match/Makefile | 6 - .../node_modules/balanced-match/README.md | 80 - .../node_modules/balanced-match/example.js | 5 - .../node_modules/balanced-match/index.js | 38 - .../node_modules/balanced-match/package.json | 73 - .../balanced-match/test/balanced.js | 56 - .../node_modules/concat-map/.travis.yml | 4 - .../node_modules/concat-map/LICENSE | 18 - .../node_modules/concat-map/README.markdown | 62 - .../node_modules/concat-map/example/map.js | 6 - .../node_modules/concat-map/index.js | 13 - .../node_modules/concat-map/package.json | 83 - .../node_modules/concat-map/test/map.js | 39 - .../node_modules/brace-expansion/package.json | 75 - .../brace-expansion/test/bash-comparison.js | 32 - .../brace-expansion/test/bash-results.txt | 1075 - .../brace-expansion/test/cases.txt | 182 - .../brace-expansion/test/dollar.js | 9 - .../brace-expansion/test/empty-option.js | 10 - .../brace-expansion/test/generate.sh | 24 - .../test/negative-increment.js | 15 - .../brace-expansion/test/nested.js | 16 - .../brace-expansion/test/order.js | 10 - .../node_modules/brace-expansion/test/pad.js | 13 - .../brace-expansion/test/same-type.js | 7 - .../brace-expansion/test/sequence.js | 50 - .../glob/node_modules/minimatch/package.json | 64 - .../glob/node_modules/once/LICENSE | 27 - .../glob/node_modules/once/README.md | 51 - .../once/node_modules/wrappy/LICENSE | 15 - .../once/node_modules/wrappy/README.md | 36 - .../once/node_modules/wrappy/package.json | 52 - .../once/node_modules/wrappy/test/basic.js | 51 - .../once/node_modules/wrappy/wrappy.js | 33 - .../glob/node_modules/once/once.js | 21 - .../glob/node_modules/once/package.json | 60 - .../glob/node_modules/once/test/once.js | 23 - .../node_modules/glob/package.json | 71 - .../findup-sync/node_modules/glob/sync.js | 409 - .../node_modules/findup-sync/package.json | 68 - .../node_modules/multimatch/index.js | 30 - .../node_modules/array-differ/index.js | 7 - .../node_modules/array-differ/package.json | 60 - .../node_modules/array-differ/readme.md | 41 - .../node_modules/array-union/index.js | 6 - .../node_modules/array-uniq/index.js | 60 - .../node_modules/array-uniq/package.json | 65 - .../node_modules/array-uniq/readme.md | 30 - .../node_modules/array-union/package.json | 68 - .../node_modules/array-union/readme.md | 28 - .../multimatch/node_modules/minimatch/LICENSE | 23 - .../node_modules/minimatch/README.md | 216 - .../node_modules/minimatch/browser.js | 1114 - .../node_modules/minimatch/minimatch.js | 868 - .../node_modules/brace-expansion/.npmignore | 2 - .../node_modules/brace-expansion/.travis.yml | 3 - .../node_modules/brace-expansion/README.md | 121 - .../node_modules/brace-expansion/example.js | 8 - .../node_modules/brace-expansion/index.js | 191 - .../node_modules/balanced-match/.npmignore | 2 - .../node_modules/balanced-match/.travis.yml | 4 - .../node_modules/balanced-match/Makefile | 6 - .../node_modules/balanced-match/README.md | 80 - .../node_modules/balanced-match/example.js | 5 - .../node_modules/balanced-match/index.js | 38 - .../node_modules/balanced-match/package.json | 73 - .../balanced-match/test/balanced.js | 56 - .../node_modules/concat-map/.travis.yml | 4 - .../node_modules/concat-map/LICENSE | 18 - .../node_modules/concat-map/README.markdown | 62 - .../node_modules/concat-map/example/map.js | 6 - .../node_modules/concat-map/index.js | 13 - .../node_modules/concat-map/package.json | 83 - .../node_modules/concat-map/test/map.js | 39 - .../node_modules/brace-expansion/package.json | 75 - .../brace-expansion/test/bash-comparison.js | 32 - .../brace-expansion/test/bash-results.txt | 1075 - .../brace-expansion/test/cases.txt | 182 - .../brace-expansion/test/dollar.js | 9 - .../brace-expansion/test/empty-option.js | 10 - .../brace-expansion/test/generate.sh | 24 - .../test/negative-increment.js | 15 - .../brace-expansion/test/nested.js | 16 - .../brace-expansion/test/order.js | 10 - .../node_modules/brace-expansion/test/pad.js | 13 - .../brace-expansion/test/same-type.js | 7 - .../brace-expansion/test/sequence.js | 50 - .../node_modules/minimatch/package.json | 64 - .../node_modules/multimatch/package.json | 72 - .../node_modules/multimatch/readme.md | 49 - node_modules/load-grunt-tasks/package.json | 69 - node_modules/load-grunt-tasks/readme.md | 137 - package.json | 3 +- 2158 files changed, 324 insertions(+), 389974 deletions(-) rename {filters => _filters}/append.md (100%) rename {filters => _filters}/capitalize.md (100%) rename {filters => _filters}/ceil.md (100%) rename {filters => _filters}/date.md (100%) rename {filters => _filters}/default.md (100%) rename {filters => _filters}/divided_by.md (100%) rename {filters => _filters}/downcase.md (100%) rename {filters => _filters}/escape.md (100%) rename {filters => _filters}/escape_once.md (100%) rename {filters => _filters}/first.md (100%) rename {filters => _filters}/floor.md (100%) rename {filters => _filters}/join.md (100%) rename {filters => _filters}/last.md (100%) rename {filters => _filters}/lstrip.md (100%) rename {filters => _filters}/map.md (100%) rename {filters => _filters}/minus.md (100%) rename {filters => _filters}/modulo.md (100%) rename {filters => _filters}/newline_to_br.md (100%) rename {filters => _filters}/plus.md (100%) rename {filters => _filters}/prepend.md (100%) rename {filters => _filters}/remove.md (100%) rename {filters => _filters}/remove_first.md (100%) rename {filters => _filters}/replace.md (100%) rename {filters => _filters}/replace_first.md (100%) rename {filters => _filters}/reverse.md (100%) rename {filters => _filters}/round.md (100%) rename {filters => _filters}/rstrip.md (100%) rename {filters => _filters}/size.md (100%) rename {filters => _filters}/slice.md (100%) rename {filters => _filters}/sort.md (100%) rename {filters => _filters}/split.md (100%) rename {filters => _filters}/strip.md (100%) rename {filters => _filters}/strip_html.md (100%) rename {filters => _filters}/strip_newlines.md (100%) rename {filters => _filters}/times.md (100%) rename {filters => _filters}/truncate.md (100%) rename {filters => _filters}/truncatewords.md (100%) rename {filters => _filters}/uniq.md (100%) rename {filters => _filters}/upcase.md (100%) rename {filters => _filters}/url_encode.md (100%) delete mode 100644 _includes/footer.html delete mode 100644 _includes/head.html create mode 100644 _objects/join.md create mode 100644 _objects/last.md create mode 100644 _objects/lstrip.md create mode 100644 _sass/modules/_buttons.scss create mode 100644 _sass/modules/_home-banner.scss create mode 100644 _sass/modules/_layout.scss create mode 100644 _sass/modules/_page-content.scss create mode 100644 _sass/partials/_colors.scss create mode 100644 _sass/partials/_defaults.scss create mode 100644 _sass/partials/_helpers.scss create mode 100644 _tags/join.md create mode 100644 _tags/last.md create mode 100644 _tags/lstrip.md delete mode 100644 filters/h.md delete mode 100644 filters/index.html delete mode 120000 node_modules/.bin/csswring delete mode 100644 node_modules/autoprefixer-core/ChangeLog.md delete mode 100644 node_modules/autoprefixer-core/LICENSE delete mode 100644 node_modules/autoprefixer-core/README.md delete mode 100644 node_modules/autoprefixer-core/data/prefixes.js delete mode 100644 node_modules/autoprefixer-core/lib/at-rule.js delete mode 100644 node_modules/autoprefixer-core/lib/autoprefixer.js delete mode 100644 node_modules/autoprefixer-core/lib/browsers.js delete mode 100644 node_modules/autoprefixer-core/lib/declaration.js delete mode 100644 node_modules/autoprefixer-core/lib/hacks/align-content.js delete mode 100644 node_modules/autoprefixer-core/lib/hacks/align-items.js delete mode 100644 node_modules/autoprefixer-core/lib/hacks/align-self.js delete mode 100644 node_modules/autoprefixer-core/lib/hacks/background-size.js delete mode 100644 node_modules/autoprefixer-core/lib/hacks/block-logical.js delete mode 100644 node_modules/autoprefixer-core/lib/hacks/border-image.js delete mode 100644 node_modules/autoprefixer-core/lib/hacks/border-radius.js delete mode 100644 node_modules/autoprefixer-core/lib/hacks/break-inside.js delete mode 100644 node_modules/autoprefixer-core/lib/hacks/crisp-edges.js delete mode 100644 node_modules/autoprefixer-core/lib/hacks/display-flex.js delete mode 100644 node_modules/autoprefixer-core/lib/hacks/fill-available.js delete mode 100644 node_modules/autoprefixer-core/lib/hacks/filter-value.js delete mode 100644 node_modules/autoprefixer-core/lib/hacks/filter.js delete mode 100644 node_modules/autoprefixer-core/lib/hacks/flex-basis.js delete mode 100644 node_modules/autoprefixer-core/lib/hacks/flex-direction.js delete mode 100644 node_modules/autoprefixer-core/lib/hacks/flex-flow.js delete mode 100644 node_modules/autoprefixer-core/lib/hacks/flex-grow.js delete mode 100644 node_modules/autoprefixer-core/lib/hacks/flex-shrink.js delete mode 100644 node_modules/autoprefixer-core/lib/hacks/flex-spec.js delete mode 100644 node_modules/autoprefixer-core/lib/hacks/flex-values.js delete mode 100644 node_modules/autoprefixer-core/lib/hacks/flex-wrap.js delete mode 100644 node_modules/autoprefixer-core/lib/hacks/flex.js delete mode 100644 node_modules/autoprefixer-core/lib/hacks/fullscreen.js delete mode 100644 node_modules/autoprefixer-core/lib/hacks/gradient.js delete mode 100644 node_modules/autoprefixer-core/lib/hacks/image-rendering.js delete mode 100644 node_modules/autoprefixer-core/lib/hacks/inline-logical.js delete mode 100644 node_modules/autoprefixer-core/lib/hacks/justify-content.js delete mode 100644 node_modules/autoprefixer-core/lib/hacks/order.js delete mode 100644 node_modules/autoprefixer-core/lib/hacks/placeholder.js delete mode 100644 node_modules/autoprefixer-core/lib/hacks/transform-decl.js delete mode 100644 node_modules/autoprefixer-core/lib/hacks/transform-value.js delete mode 100644 node_modules/autoprefixer-core/lib/info.js delete mode 100644 node_modules/autoprefixer-core/lib/old-selector.js delete mode 100644 node_modules/autoprefixer-core/lib/old-value.js delete mode 100644 node_modules/autoprefixer-core/lib/prefixer.js delete mode 100644 node_modules/autoprefixer-core/lib/prefixes.js delete mode 100644 node_modules/autoprefixer-core/lib/processor.js delete mode 100644 node_modules/autoprefixer-core/lib/resolution.js delete mode 100644 node_modules/autoprefixer-core/lib/selector.js delete mode 100644 node_modules/autoprefixer-core/lib/supports.js delete mode 100644 node_modules/autoprefixer-core/lib/utils.js delete mode 100644 node_modules/autoprefixer-core/lib/value.js delete mode 100644 node_modules/autoprefixer-core/node_modules/browserslist/.npmignore delete mode 100644 node_modules/autoprefixer-core/node_modules/browserslist/ChangeLog.md delete mode 100644 node_modules/autoprefixer-core/node_modules/browserslist/LICENSE delete mode 100644 node_modules/autoprefixer-core/node_modules/browserslist/README.md delete mode 100644 node_modules/autoprefixer-core/node_modules/browserslist/index.js delete mode 100644 node_modules/autoprefixer-core/node_modules/browserslist/package.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/.npmignore delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/CONTRIBUTING.md delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/README.md delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/data.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/ambient-light.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/apng.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/atob-btoa.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/audio-api.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/audio.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/autofocus.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/background-attachment.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/background-img-opts.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/battery-status.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/blobbuilder.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/bloburls.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/border-image.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/border-radius.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/broadcastchannel.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/calc.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/canvas-blending.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/canvas-text.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/canvas.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/channel-messaging.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/classlist.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/clipboard.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/contenteditable.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/contentsecuritypolicy.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/cors.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/cryptography.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-animation.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-appearance.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-at-counter-style.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-background-offsets.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-backgroundblendmode.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-boxdecorationbreak.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-boxshadow.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-canvas.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-clip-path.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-counters.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-crisp-edges.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-deviceadaptation.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-featurequeries.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-filters.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-fixed.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-font-stretch.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-gencontent.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-gradients.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-grid.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-hyphens.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-image-orientation.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-image-set.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-logical-props.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-masks.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-media-resolution.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-mediaqueries.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-mixblendmode.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-opacity.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-placeholder.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-reflections.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-regions.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-repeating-gradients.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-resize.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-sel2.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-sel3.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-selection.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-shapes.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-snappoints.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-sticky.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-supports-api.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-table.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-text-align-last.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-textshadow.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-touch-action.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-transitions.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css-variables.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css3-boxsizing.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css3-colors.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css3-cursors-newer.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css3-cursors.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/css3-tabsize.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/currentcolor.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/custom-elements.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/datalist.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/dataset.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/datauri.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/details.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/deviceorientation.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/dialog.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/domcontentloaded.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/download.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/dragndrop.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/eot.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/eventsource.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/fetch.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/fileapi.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/filereader.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/filesystem.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/flexbox.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/font-feature.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/font-loading.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/font-size-adjust.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/font-unicode-range.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/fontface.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/form-validation.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/forms.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/fullscreen.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/gamepad.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/geolocation.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/getcomputedstyle.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/getelementsbyclassname.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/getrandomvalues.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/hashchange.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/hidden.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/high-resolution-time.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/history.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/html5semantic.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/iframe-sandbox.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/iframe-seamless.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/imports.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/indexeddb.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/inline-block.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/input-color.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/input-datetime.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/input-file-multiple.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/input-minlength.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/input-number.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/input-pattern.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/input-placeholder.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/input-range.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/internationalization.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/intrinsic-width.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/jpegxr.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/json.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/kerning-pairs-ligatures.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/link-icon-png.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/link-icon-svg.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/matchesselector.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/matchmedia.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/mathml.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/media-attribute.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/menu.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/midi.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/minmaxwh.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/mpeg4.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/multibackgrounds.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/multicolumn.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/mutationobserver.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/namevalue-storage.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/nav-timing.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/notifications.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/object-fit.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/object-observe.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/offline-apps.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/ogv.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/online-status.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/opus.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/outline.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/pagevisibility.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/picture.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/png-alpha.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/pointer-events.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/pointer.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/progressmeter.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/promises.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/proximity.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/queryselector.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/referrer-policy.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/registerprotocolhandler.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/rellist.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/rem.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/requestanimationframe.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/resource-timing.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/rtcpeerconnection.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/ruby.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/screen-orientation.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/script-async.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/script-defer.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/serviceworkers.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/shadowdom.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/sharedworkers.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/spdy.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/speech-synthesis.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/spellcheck-attribute.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/sql-storage.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/srcset.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/stream.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/stricttransportsecurity.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/style-scoped.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/svg-css.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/svg-filters.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/svg-fonts.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/svg-fragment.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/svg-html.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/svg-html5.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/svg-img.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/svg-smil.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/svg.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/template.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/testfeat.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/text-decoration.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/text-emphasis.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/text-overflow.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/text-size-adjust.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/text-stroke.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/touch.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/transforms2d.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/transforms3d.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/ttf.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/typedarrays.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/use-strict.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/user-select-none.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/user-timing.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/vibration.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/video.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/viewport-units.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/wai-aria.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/web-animation.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/web-speech.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/webgl.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/webm.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/webp.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/websockets.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/webvtt.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/webworkers.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/will-change.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/woff.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/woff2.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/word-break.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/wordwrap.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/x-doc-messaging.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/xhr2.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/xhtml.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/xhtmlsmil.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/features-json/xml-serializer.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/fulldata-json/data-1.0.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/fulldata-json/data-2.0.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/package.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/AD.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/AE.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/AF.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/AG.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/AI.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/AL.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/AM.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/AN.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/AO.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/AR.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/AS.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/AT.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/AU.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/AW.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/AX.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/AZ.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/BA.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/BB.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/BD.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/BE.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/BF.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/BG.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/BH.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/BI.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/BJ.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/BM.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/BN.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/BO.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/BR.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/BS.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/BT.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/BW.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/BY.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/BZ.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/CA.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/CD.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/CF.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/CG.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/CH.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/CI.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/CK.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/CL.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/CM.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/CN.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/CO.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/CR.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/CU.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/CV.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/CY.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/CZ.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/DE.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/DJ.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/DK.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/DM.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/DO.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/DZ.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/EC.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/EE.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/EG.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/ER.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/ES.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/ET.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/FI.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/FJ.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/FK.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/FM.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/FO.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/FR.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/GA.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/GB.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/GD.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/GE.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/GF.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/GG.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/GH.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/GI.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/GL.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/GM.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/GN.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/GP.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/GQ.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/GR.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/GT.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/GU.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/GW.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/GY.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/HK.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/HN.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/HR.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/HT.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/HU.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/ID.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/IE.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/IL.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/IM.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/IN.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/IQ.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/IR.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/IS.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/IT.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/JE.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/JM.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/JO.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/JP.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/KE.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/KG.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/KH.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/KI.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/KM.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/KN.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/KP.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/KR.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/KW.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/KY.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/KZ.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/LA.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/LB.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/LC.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/LI.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/LK.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/LR.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/LS.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/LT.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/LU.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/LV.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/LY.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/MA.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/MC.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/MD.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/ME.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/MG.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/MH.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/MK.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/ML.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/MM.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/MN.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/MO.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/MP.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/MQ.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/MR.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/MS.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/MT.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/MU.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/MV.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/MW.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/MX.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/MY.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/MZ.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/NA.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/NC.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/NE.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/NF.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/NG.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/NI.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/NL.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/NO.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/NP.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/NR.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/NU.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/NZ.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/OM.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/PA.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/PE.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/PF.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/PG.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/PH.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/PK.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/PL.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/PM.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/PR.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/PS.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/PT.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/PW.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/PY.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/QA.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/RE.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/RO.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/RS.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/RU.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/RW.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/SA.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/SB.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/SC.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/SD.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/SE.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/SG.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/SH.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/SI.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/SK.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/SL.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/SM.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/SN.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/SO.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/SR.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/ST.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/SV.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/SY.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/SZ.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/TC.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/TD.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/TG.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/TH.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/TJ.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/TK.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/TL.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/TM.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/TN.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/TO.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/TR.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/TT.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/TV.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/TW.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/TZ.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/UA.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/UG.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/US.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/UY.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/UZ.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/VA.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/VC.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/VE.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/VG.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/VI.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/VN.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/VU.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/WF.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/WS.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/YE.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/YT.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/ZA.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/ZM.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/ZW.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/alt-af.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/alt-an.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/alt-as.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/alt-eu.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/alt-na.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/alt-oc.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/alt-sa.json delete mode 100644 node_modules/autoprefixer-core/node_modules/caniuse-db/region-usage-json/alt-ww.json delete mode 100644 node_modules/autoprefixer-core/node_modules/num2fraction/.editorconfig delete mode 100644 node_modules/autoprefixer-core/node_modules/num2fraction/.npmignore delete mode 100644 node_modules/autoprefixer-core/node_modules/num2fraction/LICENSE delete mode 100644 node_modules/autoprefixer-core/node_modules/num2fraction/README.md delete mode 100644 node_modules/autoprefixer-core/node_modules/num2fraction/index.js delete mode 100644 node_modules/autoprefixer-core/node_modules/num2fraction/package.json delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/API.md delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/ChangeLog.md delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/LICENSE delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/README.md delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/lib/at-rule.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/lib/comment.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/lib/container.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/lib/css-syntax-error.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/lib/declaration.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/lib/input.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/lib/list.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/lib/map-generator.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/lib/node.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/lib/parse.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/lib/parser.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/lib/postcss.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/lib/previous-map.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/lib/result.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/lib/root.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/lib/rule.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/lib/tokenize.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/lib/vendor.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/js-base64/.npmignore delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/js-base64/.travis.yml delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/js-base64/LICENSE.md delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/js-base64/README.md delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/js-base64/base64.html delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/js-base64/base64.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/js-base64/base64.min.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/js-base64/base64_utf8 delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/js-base64/bower.json delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/js-base64/old/base64-1.7.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/js-base64/package.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/js-base64/package.json delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/js-base64/test/dankogai.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/js-base64/test/es5.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/js-base64/test/index.html delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/js-base64/test/large.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/js-base64/test/yoshinoya.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/.npmignore delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/.travis.yml delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/CHANGELOG.md delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/LICENSE delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/Makefile.dryice.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/README.md delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/build/assert-shim.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/build/mini-require.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/build/prefix-source-map.jsm delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/build/prefix-utils.jsm delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/build/suffix-browser.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/build/suffix-source-map.jsm delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/build/suffix-utils.jsm delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/build/test-prefix.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/build/test-suffix.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/lib/source-map.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/lib/source-map/array-set.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/lib/source-map/base64-vlq.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/lib/source-map/base64.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/lib/source-map/basic-source-map-consumer.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/lib/source-map/binary-search.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/lib/source-map/indexed-source-map-consumer.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/lib/source-map/mapping-list.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/lib/source-map/source-map-consumer.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/lib/source-map/source-map-generator.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/lib/source-map/source-node.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/lib/source-map/util.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/node_modules/amdefine/LICENSE delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/node_modules/amdefine/README.md delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/node_modules/amdefine/amdefine.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/node_modules/amdefine/intercept.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/node_modules/amdefine/package.json delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/package.json delete mode 100755 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/test/run-tests.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/test/source-map/test-api.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/test/source-map/test-array-set.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/test/source-map/test-base64-vlq.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/test/source-map/test-base64.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/test/source-map/test-binary-search.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/test/source-map/test-dog-fooding.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/test/source-map/test-source-map-consumer.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/test/source-map/test-source-map-generator.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/test/source-map/test-source-node.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/test/source-map/test-util.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/node_modules/source-map/test/source-map/util.js delete mode 100644 node_modules/autoprefixer-core/node_modules/postcss/package.json delete mode 100644 node_modules/autoprefixer-core/package.json delete mode 100644 node_modules/csswring/README.md delete mode 100755 node_modules/csswring/bin/csswring delete mode 100644 node_modules/csswring/index.js delete mode 100644 node_modules/csswring/lib/color_keywords.js delete mode 100644 node_modules/csswring/lib/csswring.js delete mode 100644 node_modules/csswring/lib/regexp.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/.npmignore delete mode 100644 node_modules/csswring/node_modules/fs-extra/CHANGELOG.md delete mode 100644 node_modules/csswring/node_modules/fs-extra/LICENSE delete mode 100644 node_modules/csswring/node_modules/fs-extra/README.md delete mode 100644 node_modules/csswring/node_modules/fs-extra/lib/_copy.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/lib/copy.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/lib/create.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/lib/index.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/lib/json.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/lib/mkdir.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/lib/move.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/lib/output.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/lib/remove.js delete mode 120000 node_modules/csswring/node_modules/fs-extra/node_modules/.bin/rimraf delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/graceful-fs/.npmignore delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/graceful-fs/LICENSE delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/graceful-fs/README.md delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/graceful-fs/fs.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/graceful-fs/graceful-fs.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/graceful-fs/package.json delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/graceful-fs/polyfills.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/graceful-fs/test/max-open.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/graceful-fs/test/open.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/graceful-fs/test/readdir-sort.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/graceful-fs/test/write-then-read.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/jsonfile/.npmignore delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/jsonfile/CHANGELOG.md delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/jsonfile/LICENSE delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/jsonfile/README.md delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/jsonfile/lib/jsonfile.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/jsonfile/package.json delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/LICENSE delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/README.md delete mode 100755 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/bin.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/LICENSE delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/README.md delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/common.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/glob.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/inflight/.eslintrc delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/inflight/LICENSE delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/inflight/README.md delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/inflight/inflight.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/inflight/node_modules/wrappy/LICENSE delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/inflight/node_modules/wrappy/README.md delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/inflight/node_modules/wrappy/package.json delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/inflight/node_modules/wrappy/test/basic.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/inflight/node_modules/wrappy/wrappy.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/inflight/package.json delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/inflight/test.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/inherits/LICENSE delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/inherits/README.md delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/inherits/inherits.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/inherits/inherits_browser.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/inherits/package.json delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/inherits/test.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/LICENSE delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/README.md delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/browser.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/minimatch.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/.npmignore delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/.travis.yml delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/README.md delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/example.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/index.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/.npmignore delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/.travis.yml delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/Makefile delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/README.md delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/example.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/index.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/package.json delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/test/balanced.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/.travis.yml delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/LICENSE delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/README.markdown delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/example/map.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/index.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/package.json delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/test/map.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/package.json delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/bash-comparison.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/bash-results.txt delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/cases.txt delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/dollar.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/empty-option.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/generate.sh delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/negative-increment.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/nested.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/order.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/pad.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/same-type.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/sequence.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/minimatch/package.json delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/once/LICENSE delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/once/README.md delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/once/node_modules/wrappy/LICENSE delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/once/node_modules/wrappy/README.md delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/once/node_modules/wrappy/package.json delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/once/node_modules/wrappy/test/basic.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/once/node_modules/wrappy/wrappy.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/once/once.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/once/package.json delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/node_modules/once/test/once.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/package.json delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/node_modules/glob/sync.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/package.json delete mode 100644 node_modules/csswring/node_modules/fs-extra/node_modules/rimraf/rimraf.js delete mode 100644 node_modules/csswring/node_modules/fs-extra/package.json delete mode 100644 node_modules/csswring/node_modules/minimist/.travis.yml delete mode 100644 node_modules/csswring/node_modules/minimist/LICENSE delete mode 100644 node_modules/csswring/node_modules/minimist/example/parse.js delete mode 100644 node_modules/csswring/node_modules/minimist/index.js delete mode 100644 node_modules/csswring/node_modules/minimist/package.json delete mode 100644 node_modules/csswring/node_modules/minimist/readme.markdown delete mode 100644 node_modules/csswring/node_modules/minimist/test/all_bool.js delete mode 100644 node_modules/csswring/node_modules/minimist/test/bool.js delete mode 100644 node_modules/csswring/node_modules/minimist/test/dash.js delete mode 100644 node_modules/csswring/node_modules/minimist/test/default_bool.js delete mode 100644 node_modules/csswring/node_modules/minimist/test/dotted.js delete mode 100644 node_modules/csswring/node_modules/minimist/test/long.js delete mode 100644 node_modules/csswring/node_modules/minimist/test/num.js delete mode 100644 node_modules/csswring/node_modules/minimist/test/parse.js delete mode 100644 node_modules/csswring/node_modules/minimist/test/parse_modified.js delete mode 100644 node_modules/csswring/node_modules/minimist/test/short.js delete mode 100644 node_modules/csswring/node_modules/minimist/test/stop_early.js delete mode 100644 node_modules/csswring/node_modules/minimist/test/unknown.js delete mode 100644 node_modules/csswring/node_modules/minimist/test/whitespace.js delete mode 100644 node_modules/csswring/node_modules/onecolor/README.md delete mode 100644 node_modules/csswring/node_modules/onecolor/one-color-all-debug.js delete mode 100644 node_modules/csswring/node_modules/onecolor/one-color-all.js delete mode 100644 node_modules/csswring/node_modules/onecolor/one-color-debug.js delete mode 100644 node_modules/csswring/node_modules/onecolor/one-color-ieshim.js delete mode 100644 node_modules/csswring/node_modules/onecolor/one-color.js delete mode 100644 node_modules/csswring/node_modules/onecolor/package.json delete mode 100644 node_modules/csswring/node_modules/postcss/API.md delete mode 100644 node_modules/csswring/node_modules/postcss/ChangeLog.md delete mode 100644 node_modules/csswring/node_modules/postcss/LICENSE delete mode 100644 node_modules/csswring/node_modules/postcss/README.md delete mode 100644 node_modules/csswring/node_modules/postcss/lib/at-rule.js delete mode 100644 node_modules/csswring/node_modules/postcss/lib/comment.js delete mode 100644 node_modules/csswring/node_modules/postcss/lib/container.js delete mode 100644 node_modules/csswring/node_modules/postcss/lib/css-syntax-error.js delete mode 100644 node_modules/csswring/node_modules/postcss/lib/declaration.js delete mode 100644 node_modules/csswring/node_modules/postcss/lib/input.js delete mode 100644 node_modules/csswring/node_modules/postcss/lib/list.js delete mode 100644 node_modules/csswring/node_modules/postcss/lib/map-generator.js delete mode 100644 node_modules/csswring/node_modules/postcss/lib/node.js delete mode 100644 node_modules/csswring/node_modules/postcss/lib/parse.js delete mode 100644 node_modules/csswring/node_modules/postcss/lib/parser.js delete mode 100644 node_modules/csswring/node_modules/postcss/lib/postcss.js delete mode 100644 node_modules/csswring/node_modules/postcss/lib/previous-map.js delete mode 100644 node_modules/csswring/node_modules/postcss/lib/result.js delete mode 100644 node_modules/csswring/node_modules/postcss/lib/root.js delete mode 100644 node_modules/csswring/node_modules/postcss/lib/rule.js delete mode 100644 node_modules/csswring/node_modules/postcss/lib/tokenize.js delete mode 100644 node_modules/csswring/node_modules/postcss/lib/vendor.js delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/js-base64/.npmignore delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/js-base64/.travis.yml delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/js-base64/LICENSE.md delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/js-base64/README.md delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/js-base64/base64.html delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/js-base64/base64.js delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/js-base64/base64.min.js delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/js-base64/base64_utf8 delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/js-base64/bower.json delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/js-base64/old/base64-1.7.js delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/js-base64/package.js delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/js-base64/package.json delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/js-base64/test/dankogai.js delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/js-base64/test/es5.js delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/js-base64/test/index.html delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/js-base64/test/large.js delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/js-base64/test/yoshinoya.js delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/.npmignore delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/.travis.yml delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/CHANGELOG.md delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/LICENSE delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/Makefile.dryice.js delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/README.md delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/build/assert-shim.js delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/build/mini-require.js delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/build/prefix-source-map.jsm delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/build/prefix-utils.jsm delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/build/suffix-browser.js delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/build/suffix-source-map.jsm delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/build/suffix-utils.jsm delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/build/test-prefix.js delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/build/test-suffix.js delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/lib/source-map.js delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/lib/source-map/array-set.js delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/lib/source-map/base64-vlq.js delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/lib/source-map/base64.js delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/lib/source-map/basic-source-map-consumer.js delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/lib/source-map/binary-search.js delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/lib/source-map/indexed-source-map-consumer.js delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/lib/source-map/mapping-list.js delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/lib/source-map/source-map-consumer.js delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/lib/source-map/source-map-generator.js delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/lib/source-map/source-node.js delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/lib/source-map/util.js delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/node_modules/amdefine/LICENSE delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/node_modules/amdefine/README.md delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/node_modules/amdefine/amdefine.js delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/node_modules/amdefine/intercept.js delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/node_modules/amdefine/package.json delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/package.json delete mode 100755 node_modules/csswring/node_modules/postcss/node_modules/source-map/test/run-tests.js delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/test/source-map/test-api.js delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/test/source-map/test-array-set.js delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/test/source-map/test-base64-vlq.js delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/test/source-map/test-base64.js delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/test/source-map/test-binary-search.js delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/test/source-map/test-dog-fooding.js delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/test/source-map/test-source-map-consumer.js delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/test/source-map/test-source-map-generator.js delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/test/source-map/test-source-node.js delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/test/source-map/test-util.js delete mode 100644 node_modules/csswring/node_modules/postcss/node_modules/source-map/test/source-map/util.js delete mode 100644 node_modules/csswring/node_modules/postcss/package.json delete mode 100644 node_modules/csswring/package.json delete mode 100644 node_modules/csswring/tasks/csswring.js delete mode 100644 node_modules/csswring/test/csswring_test.js delete mode 100644 node_modules/csswring/test/expected/at-import-url.css delete mode 100644 node_modules/csswring/test/expected/at-import.css delete mode 100644 node_modules/csswring/test/expected/at-keyframes-name.css delete mode 100644 node_modules/csswring/test/expected/at-media-params.css delete mode 100644 node_modules/csswring/test/expected/at-namespace-url.css delete mode 100644 node_modules/csswring/test/expected/at-rule-aftername.css delete mode 100644 node_modules/csswring/test/expected/at-supports-condition.css delete mode 100644 node_modules/csswring/test/expected/calc.css delete mode 100644 node_modules/csswring/test/expected/color.css delete mode 100644 node_modules/csswring/test/expected/comment.css delete mode 100644 node_modules/csswring/test/expected/content.css delete mode 100644 node_modules/csswring/test/expected/decimal-with-zeros.css delete mode 100644 node_modules/csswring/test/expected/duplicate-decl.css delete mode 100644 node_modules/csswring/test/expected/duplicate-selector.css delete mode 100644 node_modules/csswring/test/expected/empty-at-rule-block.css delete mode 100644 node_modules/csswring/test/expected/empty-ruleset.css delete mode 100644 node_modules/csswring/test/expected/extra-semicolon.css delete mode 100644 node_modules/csswring/test/expected/font-face.css delete mode 100644 node_modules/csswring/test/expected/font-family.css delete mode 100644 node_modules/csswring/test/expected/font-weight.css delete mode 100644 node_modules/csswring/test/expected/invalid-at-rule.css delete mode 100644 node_modules/csswring/test/expected/invalid-keyframe.css delete mode 100644 node_modules/csswring/test/expected/issue11.css delete mode 100644 node_modules/csswring/test/expected/issue13.css delete mode 100644 node_modules/csswring/test/expected/issue17.css delete mode 100644 node_modules/csswring/test/expected/issue19.css delete mode 100644 node_modules/csswring/test/expected/issue3.css delete mode 100644 node_modules/csswring/test/expected/issue30.css delete mode 100644 node_modules/csswring/test/expected/issue34.css delete mode 100644 node_modules/csswring/test/expected/issue36.css delete mode 100644 node_modules/csswring/test/expected/issue37.css delete mode 100644 node_modules/csswring/test/expected/issue40.css delete mode 100644 node_modules/csswring/test/expected/multiple-values.css delete mode 100644 node_modules/csswring/test/expected/number-leading-zeros.css delete mode 100644 node_modules/csswring/test/expected/ruleset-without-selector.css delete mode 100644 node_modules/csswring/test/expected/selector-att.css delete mode 100644 node_modules/csswring/test/expected/selector-combinator.css delete mode 100644 node_modules/csswring/test/expected/selector-function.css delete mode 100644 node_modules/csswring/test/expected/url.css delete mode 100644 node_modules/csswring/test/expected/white-space.css delete mode 100644 node_modules/csswring/test/expected/zero-value-unit.css delete mode 100644 node_modules/csswring/test/fixtures/at-import-url.css delete mode 100644 node_modules/csswring/test/fixtures/at-import.css delete mode 100644 node_modules/csswring/test/fixtures/at-keyframes-name.css delete mode 100644 node_modules/csswring/test/fixtures/at-media-params.css delete mode 100644 node_modules/csswring/test/fixtures/at-namespace-url.css delete mode 100644 node_modules/csswring/test/fixtures/at-rule-aftername.css delete mode 100644 node_modules/csswring/test/fixtures/at-supports-condition.css delete mode 100644 node_modules/csswring/test/fixtures/calc.css delete mode 100644 node_modules/csswring/test/fixtures/color.css delete mode 100644 node_modules/csswring/test/fixtures/comment.css delete mode 100644 node_modules/csswring/test/fixtures/content.css delete mode 100644 node_modules/csswring/test/fixtures/decimal-with-zeros.css delete mode 100644 node_modules/csswring/test/fixtures/duplicate-decl.css delete mode 100644 node_modules/csswring/test/fixtures/duplicate-selector.css delete mode 100644 node_modules/csswring/test/fixtures/empty-at-rule-block.css delete mode 100644 node_modules/csswring/test/fixtures/empty-ruleset.css delete mode 100644 node_modules/csswring/test/fixtures/extra-semicolon.css delete mode 100644 node_modules/csswring/test/fixtures/font-face.css delete mode 100644 node_modules/csswring/test/fixtures/font-family.css delete mode 100644 node_modules/csswring/test/fixtures/font-weight.css delete mode 100644 node_modules/csswring/test/fixtures/invalid-at-rule.css delete mode 100644 node_modules/csswring/test/fixtures/invalid-keyframe.css delete mode 100644 node_modules/csswring/test/fixtures/issue11.css delete mode 100644 node_modules/csswring/test/fixtures/issue13.css delete mode 100644 node_modules/csswring/test/fixtures/issue17.css delete mode 100644 node_modules/csswring/test/fixtures/issue19.css delete mode 100644 node_modules/csswring/test/fixtures/issue3.css delete mode 100644 node_modules/csswring/test/fixtures/issue30.css delete mode 100644 node_modules/csswring/test/fixtures/issue34.css delete mode 100644 node_modules/csswring/test/fixtures/issue36.css delete mode 100644 node_modules/csswring/test/fixtures/issue37.css delete mode 100644 node_modules/csswring/test/fixtures/issue40.css delete mode 100644 node_modules/csswring/test/fixtures/multiple-values.css delete mode 100644 node_modules/csswring/test/fixtures/number-leading-zeros.css delete mode 100644 node_modules/csswring/test/fixtures/ruleset-without-selector.css delete mode 100644 node_modules/csswring/test/fixtures/selector-att.css delete mode 100644 node_modules/csswring/test/fixtures/selector-combinator.css delete mode 100644 node_modules/csswring/test/fixtures/selector-function.css delete mode 100644 node_modules/csswring/test/fixtures/url.css delete mode 100644 node_modules/csswring/test/fixtures/white-space.css delete mode 100644 node_modules/csswring/test/fixtures/zero-value-unit.css delete mode 100644 node_modules/grunt-concurrent/node_modules/async/.travis.yml delete mode 100644 node_modules/grunt-concurrent/node_modules/async/LICENSE delete mode 100644 node_modules/grunt-concurrent/node_modules/async/README.md delete mode 100644 node_modules/grunt-concurrent/node_modules/async/component.json delete mode 100755 node_modules/grunt-concurrent/node_modules/async/lib/async.js delete mode 100644 node_modules/grunt-concurrent/node_modules/async/package.json delete mode 100644 node_modules/grunt-concurrent/node_modules/pad-stdio/index.js delete mode 100644 node_modules/grunt-concurrent/node_modules/pad-stdio/node_modules/lpad/index.js delete mode 100644 node_modules/grunt-concurrent/node_modules/pad-stdio/node_modules/lpad/package.json delete mode 100644 node_modules/grunt-concurrent/node_modules/pad-stdio/node_modules/lpad/readme.md delete mode 100644 node_modules/grunt-concurrent/node_modules/pad-stdio/package.json delete mode 100644 node_modules/grunt-concurrent/node_modules/pad-stdio/readme.md delete mode 100644 node_modules/grunt-concurrent/package.json delete mode 100644 node_modules/grunt-concurrent/readme.md delete mode 100644 node_modules/grunt-concurrent/tasks/concurrent.js delete mode 100644 node_modules/grunt-contrib-concat/README.md delete mode 100644 node_modules/grunt-contrib-concat/node_modules/chalk/index.js delete mode 120000 node_modules/grunt-contrib-concat/node_modules/chalk/node_modules/.bin/has-ansi delete mode 120000 node_modules/grunt-contrib-concat/node_modules/chalk/node_modules/.bin/strip-ansi delete mode 120000 node_modules/grunt-contrib-concat/node_modules/chalk/node_modules/.bin/supports-color delete mode 100644 node_modules/grunt-contrib-concat/node_modules/chalk/node_modules/ansi-styles/index.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/chalk/node_modules/ansi-styles/package.json delete mode 100644 node_modules/grunt-contrib-concat/node_modules/chalk/node_modules/ansi-styles/readme.md delete mode 100644 node_modules/grunt-contrib-concat/node_modules/chalk/node_modules/escape-string-regexp/index.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/chalk/node_modules/escape-string-regexp/license delete mode 100644 node_modules/grunt-contrib-concat/node_modules/chalk/node_modules/escape-string-regexp/package.json delete mode 100644 node_modules/grunt-contrib-concat/node_modules/chalk/node_modules/escape-string-regexp/readme.md delete mode 100755 node_modules/grunt-contrib-concat/node_modules/chalk/node_modules/has-ansi/cli.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/chalk/node_modules/has-ansi/index.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/index.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/package.json delete mode 100644 node_modules/grunt-contrib-concat/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/readme.md delete mode 100644 node_modules/grunt-contrib-concat/node_modules/chalk/node_modules/has-ansi/package.json delete mode 100644 node_modules/grunt-contrib-concat/node_modules/chalk/node_modules/has-ansi/readme.md delete mode 100755 node_modules/grunt-contrib-concat/node_modules/chalk/node_modules/strip-ansi/cli.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/chalk/node_modules/strip-ansi/index.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/index.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/package.json delete mode 100644 node_modules/grunt-contrib-concat/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/readme.md delete mode 100644 node_modules/grunt-contrib-concat/node_modules/chalk/node_modules/strip-ansi/package.json delete mode 100644 node_modules/grunt-contrib-concat/node_modules/chalk/node_modules/strip-ansi/readme.md delete mode 100755 node_modules/grunt-contrib-concat/node_modules/chalk/node_modules/supports-color/cli.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/chalk/node_modules/supports-color/index.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/chalk/node_modules/supports-color/package.json delete mode 100644 node_modules/grunt-contrib-concat/node_modules/chalk/node_modules/supports-color/readme.md delete mode 100644 node_modules/grunt-contrib-concat/node_modules/chalk/package.json delete mode 100644 node_modules/grunt-contrib-concat/node_modules/chalk/readme.md delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/.npmignore delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/.travis.yml delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/CHANGELOG.md delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/LICENSE delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/Makefile.dryice.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/README.md delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/build/assert-shim.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/build/mini-require.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/build/prefix-source-map.jsm delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/build/prefix-utils.jsm delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/build/suffix-browser.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/build/suffix-source-map.jsm delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/build/suffix-utils.jsm delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/build/test-prefix.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/build/test-suffix.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/lib/source-map.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/lib/source-map/array-set.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/lib/source-map/base64-vlq.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/lib/source-map/base64.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/lib/source-map/basic-source-map-consumer.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/lib/source-map/binary-search.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/lib/source-map/indexed-source-map-consumer.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/lib/source-map/mapping-list.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/lib/source-map/source-map-consumer.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/lib/source-map/source-map-generator.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/lib/source-map/source-node.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/lib/source-map/util.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/node_modules/amdefine/LICENSE delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/node_modules/amdefine/README.md delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/node_modules/amdefine/amdefine.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/node_modules/amdefine/intercept.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/node_modules/amdefine/package.json delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/package.json delete mode 100755 node_modules/grunt-contrib-concat/node_modules/source-map/test/run-tests.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/test/source-map/test-api.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/test/source-map/test-array-set.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/test/source-map/test-base64-vlq.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/test/source-map/test-base64.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/test/source-map/test-binary-search.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/test/source-map/test-dog-fooding.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/test/source-map/test-source-map-consumer.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/test/source-map/test-source-map-generator.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/test/source-map/test-source-node.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/test/source-map/test-util.js delete mode 100644 node_modules/grunt-contrib-concat/node_modules/source-map/test/source-map/util.js delete mode 100644 node_modules/grunt-contrib-concat/package.json delete mode 100644 node_modules/grunt-contrib-concat/tasks/concat.js delete mode 100644 node_modules/grunt-contrib-concat/tasks/lib/comment.js delete mode 100644 node_modules/grunt-contrib-concat/tasks/lib/sourcemap.js delete mode 100644 node_modules/grunt-contrib-sass/README.md delete mode 120000 node_modules/grunt-contrib-sass/node_modules/.bin/which delete mode 100644 node_modules/grunt-contrib-sass/node_modules/async/.travis.yml delete mode 100644 node_modules/grunt-contrib-sass/node_modules/async/LICENSE delete mode 100644 node_modules/grunt-contrib-sass/node_modules/async/README.md delete mode 100644 node_modules/grunt-contrib-sass/node_modules/async/component.json delete mode 100755 node_modules/grunt-contrib-sass/node_modules/async/lib/async.js delete mode 100644 node_modules/grunt-contrib-sass/node_modules/async/package.json delete mode 100644 node_modules/grunt-contrib-sass/node_modules/chalk/index.js delete mode 120000 node_modules/grunt-contrib-sass/node_modules/chalk/node_modules/.bin/has-ansi delete mode 120000 node_modules/grunt-contrib-sass/node_modules/chalk/node_modules/.bin/strip-ansi delete mode 120000 node_modules/grunt-contrib-sass/node_modules/chalk/node_modules/.bin/supports-color delete mode 100644 node_modules/grunt-contrib-sass/node_modules/chalk/node_modules/ansi-styles/index.js delete mode 100644 node_modules/grunt-contrib-sass/node_modules/chalk/node_modules/ansi-styles/package.json delete mode 100644 node_modules/grunt-contrib-sass/node_modules/chalk/node_modules/ansi-styles/readme.md delete mode 100644 node_modules/grunt-contrib-sass/node_modules/chalk/node_modules/escape-string-regexp/index.js delete mode 100644 node_modules/grunt-contrib-sass/node_modules/chalk/node_modules/escape-string-regexp/license delete mode 100644 node_modules/grunt-contrib-sass/node_modules/chalk/node_modules/escape-string-regexp/package.json delete mode 100644 node_modules/grunt-contrib-sass/node_modules/chalk/node_modules/escape-string-regexp/readme.md delete mode 100755 node_modules/grunt-contrib-sass/node_modules/chalk/node_modules/has-ansi/cli.js delete mode 100644 node_modules/grunt-contrib-sass/node_modules/chalk/node_modules/has-ansi/index.js delete mode 100644 node_modules/grunt-contrib-sass/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/index.js delete mode 100644 node_modules/grunt-contrib-sass/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/package.json delete mode 100644 node_modules/grunt-contrib-sass/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/readme.md delete mode 100644 node_modules/grunt-contrib-sass/node_modules/chalk/node_modules/has-ansi/package.json delete mode 100644 node_modules/grunt-contrib-sass/node_modules/chalk/node_modules/has-ansi/readme.md delete mode 100755 node_modules/grunt-contrib-sass/node_modules/chalk/node_modules/strip-ansi/cli.js delete mode 100644 node_modules/grunt-contrib-sass/node_modules/chalk/node_modules/strip-ansi/index.js delete mode 100644 node_modules/grunt-contrib-sass/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/index.js delete mode 100644 node_modules/grunt-contrib-sass/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/package.json delete mode 100644 node_modules/grunt-contrib-sass/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/readme.md delete mode 100644 node_modules/grunt-contrib-sass/node_modules/chalk/node_modules/strip-ansi/package.json delete mode 100644 node_modules/grunt-contrib-sass/node_modules/chalk/node_modules/strip-ansi/readme.md delete mode 100755 node_modules/grunt-contrib-sass/node_modules/chalk/node_modules/supports-color/cli.js delete mode 100644 node_modules/grunt-contrib-sass/node_modules/chalk/node_modules/supports-color/index.js delete mode 100644 node_modules/grunt-contrib-sass/node_modules/chalk/node_modules/supports-color/package.json delete mode 100644 node_modules/grunt-contrib-sass/node_modules/chalk/node_modules/supports-color/readme.md delete mode 100644 node_modules/grunt-contrib-sass/node_modules/chalk/package.json delete mode 100644 node_modules/grunt-contrib-sass/node_modules/chalk/readme.md delete mode 100644 node_modules/grunt-contrib-sass/node_modules/cross-spawn/.editorconfig delete mode 100644 node_modules/grunt-contrib-sass/node_modules/cross-spawn/.jshintrc delete mode 100644 node_modules/grunt-contrib-sass/node_modules/cross-spawn/.npmignore delete mode 100644 node_modules/grunt-contrib-sass/node_modules/cross-spawn/.travis.yml delete mode 100644 node_modules/grunt-contrib-sass/node_modules/cross-spawn/LICENSE delete mode 100644 node_modules/grunt-contrib-sass/node_modules/cross-spawn/README.md delete mode 100644 node_modules/grunt-contrib-sass/node_modules/cross-spawn/index.js delete mode 100644 node_modules/grunt-contrib-sass/node_modules/cross-spawn/node_modules/lru-cache/.npmignore delete mode 100644 node_modules/grunt-contrib-sass/node_modules/cross-spawn/node_modules/lru-cache/CONTRIBUTORS delete mode 100644 node_modules/grunt-contrib-sass/node_modules/cross-spawn/node_modules/lru-cache/LICENSE delete mode 100644 node_modules/grunt-contrib-sass/node_modules/cross-spawn/node_modules/lru-cache/README.md delete mode 100644 node_modules/grunt-contrib-sass/node_modules/cross-spawn/node_modules/lru-cache/lib/lru-cache.js delete mode 100644 node_modules/grunt-contrib-sass/node_modules/cross-spawn/node_modules/lru-cache/package.json delete mode 100644 node_modules/grunt-contrib-sass/node_modules/cross-spawn/node_modules/lru-cache/test/basic.js delete mode 100644 node_modules/grunt-contrib-sass/node_modules/cross-spawn/node_modules/lru-cache/test/foreach.js delete mode 100644 node_modules/grunt-contrib-sass/node_modules/cross-spawn/node_modules/lru-cache/test/memory-leak.js delete mode 100644 node_modules/grunt-contrib-sass/node_modules/cross-spawn/package.json delete mode 100644 node_modules/grunt-contrib-sass/node_modules/dargs/index.js delete mode 100644 node_modules/grunt-contrib-sass/node_modules/dargs/package.json delete mode 100644 node_modules/grunt-contrib-sass/node_modules/dargs/readme.md delete mode 100644 node_modules/grunt-contrib-sass/node_modules/which/LICENSE delete mode 100644 node_modules/grunt-contrib-sass/node_modules/which/README.md delete mode 100755 node_modules/grunt-contrib-sass/node_modules/which/bin/which delete mode 100644 node_modules/grunt-contrib-sass/node_modules/which/package.json delete mode 100644 node_modules/grunt-contrib-sass/node_modules/which/which.js delete mode 100644 node_modules/grunt-contrib-sass/package.json delete mode 100644 node_modules/grunt-contrib-sass/tasks/lib/check.js delete mode 100644 node_modules/grunt-contrib-sass/tasks/sass.js delete mode 100644 node_modules/grunt-contrib-watch/LICENSE-MIT delete mode 100644 node_modules/grunt-contrib-watch/README.md delete mode 120000 node_modules/grunt-contrib-watch/node_modules/.bin/tiny-lr-fork delete mode 100644 node_modules/grunt-contrib-watch/node_modules/async/LICENSE delete mode 100644 node_modules/grunt-contrib-watch/node_modules/async/README.md delete mode 100644 node_modules/grunt-contrib-watch/node_modules/async/component.json delete mode 100755 node_modules/grunt-contrib-watch/node_modules/async/lib/async.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/async/package.json delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/LICENSE-MIT delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/README.md delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/lib/gaze.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/lib/helper.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/.jshintrc delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/.npmignore delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/.travis.yml delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/Gruntfile.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/LICENSE-MIT delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/README.md delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/lib/globule.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/glob/.npmignore delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/glob/.travis.yml delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/glob/LICENSE delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/glob/README.md delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/glob/examples/g.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/glob/examples/usr-local.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/glob/glob.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/glob/node_modules/graceful-fs/.npmignore delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/glob/node_modules/graceful-fs/LICENSE delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/glob/node_modules/graceful-fs/README.md delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/glob/node_modules/graceful-fs/graceful-fs.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/glob/node_modules/graceful-fs/package.json delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/glob/node_modules/graceful-fs/test/open.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/glob/node_modules/graceful-fs/test/ulimit.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/glob/node_modules/inherits/README.md delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/glob/node_modules/inherits/inherits.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/glob/node_modules/inherits/package.json delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/glob/package.json delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/glob/test/00-setup.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/glob/test/bash-comparison.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/glob/test/bash-results.json delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/glob/test/cwd-test.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/glob/test/mark.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/glob/test/nocase-nomagic.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/glob/test/pause-resume.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/glob/test/root-nomount.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/glob/test/root.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/glob/test/zz-cleanup.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/lodash/README.md delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/lodash/dist/lodash.compat.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/lodash/dist/lodash.compat.min.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/lodash/dist/lodash.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/lodash/dist/lodash.min.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/lodash/dist/lodash.underscore.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/lodash/dist/lodash.underscore.min.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/lodash/package.json delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/minimatch/.npmignore delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/minimatch/LICENSE delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/minimatch/README.md delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/minimatch/minimatch.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/minimatch/node_modules/lru-cache/.npmignore delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/minimatch/node_modules/lru-cache/CONTRIBUTORS delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/minimatch/node_modules/lru-cache/LICENSE delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/minimatch/node_modules/lru-cache/README.md delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/minimatch/node_modules/lru-cache/lib/lru-cache.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/minimatch/node_modules/lru-cache/package.json delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/minimatch/node_modules/lru-cache/test/basic.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/minimatch/node_modules/lru-cache/test/foreach.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/minimatch/node_modules/lru-cache/test/memory-leak.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/minimatch/node_modules/sigmund/LICENSE delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/minimatch/node_modules/sigmund/README.md delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/minimatch/node_modules/sigmund/bench.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/minimatch/node_modules/sigmund/package.json delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/minimatch/node_modules/sigmund/sigmund.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/minimatch/node_modules/sigmund/test/basic.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/minimatch/package.json delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/minimatch/test/basic.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/minimatch/test/brace-expand.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/minimatch/test/caching.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/minimatch/test/defaults.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/node_modules/minimatch/test/extglob-ending-with-state-char.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/package.json delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/test/fixtures/expand/README.md delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/test/fixtures/expand/css/baz.css delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/test/fixtures/expand/css/qux.css delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/test/fixtures/expand/deep/deep.txt delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/test/fixtures/expand/deep/deeper/deeper.txt delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/test/fixtures/expand/deep/deeper/deepest/deepest.txt delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/test/fixtures/expand/js/bar.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/test/fixtures/expand/js/foo.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/node_modules/globule/test/globule_test.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/gaze/package.json delete mode 100644 node_modules/grunt-contrib-watch/node_modules/lodash/LICENSE.txt delete mode 100644 node_modules/grunt-contrib-watch/node_modules/lodash/README.md delete mode 100644 node_modules/grunt-contrib-watch/node_modules/lodash/dist/lodash.compat.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/lodash/dist/lodash.compat.min.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/lodash/dist/lodash.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/lodash/dist/lodash.min.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/lodash/dist/lodash.underscore.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/lodash/dist/lodash.underscore.min.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/lodash/lodash.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/lodash/package.json delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/.npmignore delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/.travis.yml delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/LICENSE-MIT delete mode 100755 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/bin/tiny-lr delete mode 100755 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/bin/update-livereload delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/lib/client.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/lib/index.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/lib/public/livereload.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/lib/server.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/debug/Readme.md delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/debug/debug.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/debug/index.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/debug/lib/debug.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/debug/package.json delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/faye-websocket/CHANGELOG.txt delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/faye-websocket/README.markdown delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/faye-websocket/examples/autobahn_client.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/faye-websocket/examples/client.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/faye-websocket/examples/haproxy.conf delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/faye-websocket/examples/server.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/faye-websocket/examples/sse.html delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/faye-websocket/examples/ws.html delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/faye-websocket/lib/faye/eventsource.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/faye-websocket/lib/faye/websocket.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/faye-websocket/lib/faye/websocket/api.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/faye-websocket/lib/faye/websocket/api/event.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/faye-websocket/lib/faye/websocket/api/event_target.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/faye-websocket/lib/faye/websocket/client.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/faye-websocket/lib/faye/websocket/draft75_parser.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/faye-websocket/lib/faye/websocket/draft76_parser.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/faye-websocket/lib/faye/websocket/hybi_parser.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/faye-websocket/lib/faye/websocket/hybi_parser/handshake.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/faye-websocket/lib/faye/websocket/hybi_parser/stream_reader.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/faye-websocket/package.json delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/faye-websocket/spec/faye/websocket/client_spec.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/faye-websocket/spec/faye/websocket/draft75parser_spec.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/faye-websocket/spec/faye/websocket/draft76parser_spec.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/faye-websocket/spec/faye/websocket/hybi_parser_spec.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/faye-websocket/spec/runner.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/faye-websocket/spec/server.crt delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/faye-websocket/spec/server.key delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/noptify/.npmignore delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/noptify/actions/collectable.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/noptify/actions/commandable.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/noptify/index.js delete mode 120000 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/noptify/node_modules/.bin/nopt delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/noptify/node_modules/nopt/.npmignore delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/noptify/node_modules/nopt/LICENSE delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/noptify/node_modules/nopt/README.md delete mode 100755 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/noptify/node_modules/nopt/bin/nopt.js delete mode 100755 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/noptify/node_modules/nopt/examples/my-program.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/noptify/node_modules/nopt/lib/nopt.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/noptify/node_modules/nopt/node_modules/abbrev/CONTRIBUTING.md delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/noptify/node_modules/nopt/node_modules/abbrev/LICENSE delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/noptify/node_modules/nopt/node_modules/abbrev/README.md delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/noptify/node_modules/nopt/node_modules/abbrev/abbrev.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/noptify/node_modules/nopt/node_modules/abbrev/package.json delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/noptify/node_modules/nopt/node_modules/abbrev/test.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/noptify/node_modules/nopt/package.json delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/noptify/package.json delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/noptify/readme.md delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/noptify/test/api.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/noptify/test/collectable.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/noptify/test/commandable.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/noptify/test/fixtures/a.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/noptify/test/fixtures/b.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/noptify/util/extend.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/noptify/util/index.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/qs/.gitmodules delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/qs/.npmignore delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/qs/.travis.yml delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/qs/History.md delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/qs/Makefile delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/qs/Readme.md delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/qs/benchmark.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/qs/component.json delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/qs/examples.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/qs/index.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/qs/package.json delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/qs/test/browser/expect.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/qs/test/browser/index.html delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/qs/test/browser/jquery.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/qs/test/browser/mocha.css delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/qs/test/browser/mocha.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/qs/test/browser/qs.css delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/qs/test/browser/qs.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/qs/test/parse.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/node_modules/qs/test/stringify.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/package.json delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/readme.md delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/tasks/tiny-lr.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/tasks/tiny-lr.mk delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/test/client.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/test/middleware.js delete mode 100644 node_modules/grunt-contrib-watch/node_modules/tiny-lr-fork/test/server.js delete mode 100644 node_modules/grunt-contrib-watch/package.json delete mode 100644 node_modules/grunt-contrib-watch/tasks/lib/livereload.js delete mode 100644 node_modules/grunt-contrib-watch/tasks/lib/taskrun.js delete mode 100644 node_modules/grunt-contrib-watch/tasks/lib/taskrunner.js delete mode 100644 node_modules/grunt-contrib-watch/tasks/watch.js delete mode 100644 node_modules/grunt-postcss/CHANGELOG delete mode 100644 node_modules/grunt-postcss/LICENSE delete mode 100644 node_modules/grunt-postcss/README.md delete mode 100644 node_modules/grunt-postcss/node_modules/chalk/index.js delete mode 120000 node_modules/grunt-postcss/node_modules/chalk/node_modules/.bin/has-ansi delete mode 120000 node_modules/grunt-postcss/node_modules/chalk/node_modules/.bin/strip-ansi delete mode 120000 node_modules/grunt-postcss/node_modules/chalk/node_modules/.bin/supports-color delete mode 100644 node_modules/grunt-postcss/node_modules/chalk/node_modules/ansi-styles/index.js delete mode 100644 node_modules/grunt-postcss/node_modules/chalk/node_modules/ansi-styles/package.json delete mode 100644 node_modules/grunt-postcss/node_modules/chalk/node_modules/ansi-styles/readme.md delete mode 100644 node_modules/grunt-postcss/node_modules/chalk/node_modules/escape-string-regexp/index.js delete mode 100644 node_modules/grunt-postcss/node_modules/chalk/node_modules/escape-string-regexp/license delete mode 100644 node_modules/grunt-postcss/node_modules/chalk/node_modules/escape-string-regexp/package.json delete mode 100644 node_modules/grunt-postcss/node_modules/chalk/node_modules/escape-string-regexp/readme.md delete mode 100755 node_modules/grunt-postcss/node_modules/chalk/node_modules/has-ansi/cli.js delete mode 100644 node_modules/grunt-postcss/node_modules/chalk/node_modules/has-ansi/index.js delete mode 100644 node_modules/grunt-postcss/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/index.js delete mode 100644 node_modules/grunt-postcss/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/package.json delete mode 100644 node_modules/grunt-postcss/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/readme.md delete mode 100644 node_modules/grunt-postcss/node_modules/chalk/node_modules/has-ansi/package.json delete mode 100644 node_modules/grunt-postcss/node_modules/chalk/node_modules/has-ansi/readme.md delete mode 100755 node_modules/grunt-postcss/node_modules/chalk/node_modules/strip-ansi/cli.js delete mode 100644 node_modules/grunt-postcss/node_modules/chalk/node_modules/strip-ansi/index.js delete mode 100644 node_modules/grunt-postcss/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/index.js delete mode 100644 node_modules/grunt-postcss/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/package.json delete mode 100644 node_modules/grunt-postcss/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/readme.md delete mode 100644 node_modules/grunt-postcss/node_modules/chalk/node_modules/strip-ansi/package.json delete mode 100644 node_modules/grunt-postcss/node_modules/chalk/node_modules/strip-ansi/readme.md delete mode 100755 node_modules/grunt-postcss/node_modules/chalk/node_modules/supports-color/cli.js delete mode 100644 node_modules/grunt-postcss/node_modules/chalk/node_modules/supports-color/index.js delete mode 100644 node_modules/grunt-postcss/node_modules/chalk/node_modules/supports-color/package.json delete mode 100644 node_modules/grunt-postcss/node_modules/chalk/node_modules/supports-color/readme.md delete mode 100644 node_modules/grunt-postcss/node_modules/chalk/package.json delete mode 100644 node_modules/grunt-postcss/node_modules/chalk/readme.md delete mode 100644 node_modules/grunt-postcss/node_modules/diff/README.md delete mode 100644 node_modules/grunt-postcss/node_modules/diff/diff.js delete mode 100644 node_modules/grunt-postcss/node_modules/diff/package.json delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/API.md delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/ChangeLog.md delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/LICENSE delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/README.md delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/lib/at-rule.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/lib/comment.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/lib/container.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/lib/css-syntax-error.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/lib/declaration.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/lib/input.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/lib/list.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/lib/map-generator.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/lib/node.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/lib/parse.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/lib/parser.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/lib/postcss.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/lib/previous-map.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/lib/result.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/lib/root.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/lib/rule.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/lib/tokenize.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/lib/vendor.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/js-base64/.npmignore delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/js-base64/.travis.yml delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/js-base64/LICENSE.md delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/js-base64/README.md delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/js-base64/base64.html delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/js-base64/base64.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/js-base64/base64.min.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/js-base64/base64_utf8 delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/js-base64/bower.json delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/js-base64/old/base64-1.7.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/js-base64/package.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/js-base64/package.json delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/js-base64/test/dankogai.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/js-base64/test/es5.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/js-base64/test/index.html delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/js-base64/test/large.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/js-base64/test/yoshinoya.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/.npmignore delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/.travis.yml delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/CHANGELOG.md delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/LICENSE delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/Makefile.dryice.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/README.md delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/build/assert-shim.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/build/mini-require.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/build/prefix-source-map.jsm delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/build/prefix-utils.jsm delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/build/suffix-browser.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/build/suffix-source-map.jsm delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/build/suffix-utils.jsm delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/build/test-prefix.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/build/test-suffix.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/lib/source-map.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/lib/source-map/array-set.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/lib/source-map/base64-vlq.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/lib/source-map/base64.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/lib/source-map/basic-source-map-consumer.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/lib/source-map/binary-search.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/lib/source-map/indexed-source-map-consumer.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/lib/source-map/mapping-list.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/lib/source-map/source-map-consumer.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/lib/source-map/source-map-generator.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/lib/source-map/source-node.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/lib/source-map/util.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/node_modules/amdefine/LICENSE delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/node_modules/amdefine/README.md delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/node_modules/amdefine/amdefine.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/node_modules/amdefine/intercept.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/node_modules/amdefine/package.json delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/package.json delete mode 100755 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/test/run-tests.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/test/source-map/test-api.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/test/source-map/test-array-set.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/test/source-map/test-base64-vlq.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/test/source-map/test-base64.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/test/source-map/test-binary-search.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/test/source-map/test-dog-fooding.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/test/source-map/test-source-map-consumer.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/test/source-map/test-source-map-generator.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/test/source-map/test-source-node.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/test/source-map/test-util.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/node_modules/source-map/test/source-map/util.js delete mode 100644 node_modules/grunt-postcss/node_modules/postcss/package.json delete mode 100644 node_modules/grunt-postcss/package.json delete mode 100644 node_modules/grunt-postcss/tasks/postcss.js delete mode 100644 node_modules/grunt-shell/license delete mode 100644 node_modules/grunt-shell/node_modules/chalk/index.js delete mode 100644 node_modules/grunt-shell/node_modules/chalk/license delete mode 120000 node_modules/grunt-shell/node_modules/chalk/node_modules/.bin/has-ansi delete mode 120000 node_modules/grunt-shell/node_modules/chalk/node_modules/.bin/strip-ansi delete mode 120000 node_modules/grunt-shell/node_modules/chalk/node_modules/.bin/supports-color delete mode 100644 node_modules/grunt-shell/node_modules/chalk/node_modules/ansi-styles/index.js delete mode 100644 node_modules/grunt-shell/node_modules/chalk/node_modules/ansi-styles/license delete mode 100644 node_modules/grunt-shell/node_modules/chalk/node_modules/ansi-styles/package.json delete mode 100644 node_modules/grunt-shell/node_modules/chalk/node_modules/ansi-styles/readme.md delete mode 100644 node_modules/grunt-shell/node_modules/chalk/node_modules/escape-string-regexp/index.js delete mode 100644 node_modules/grunt-shell/node_modules/chalk/node_modules/escape-string-regexp/license delete mode 100644 node_modules/grunt-shell/node_modules/chalk/node_modules/escape-string-regexp/package.json delete mode 100644 node_modules/grunt-shell/node_modules/chalk/node_modules/escape-string-regexp/readme.md delete mode 100755 node_modules/grunt-shell/node_modules/chalk/node_modules/has-ansi/cli.js delete mode 100644 node_modules/grunt-shell/node_modules/chalk/node_modules/has-ansi/index.js delete mode 100644 node_modules/grunt-shell/node_modules/chalk/node_modules/has-ansi/license delete mode 100644 node_modules/grunt-shell/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/index.js delete mode 100644 node_modules/grunt-shell/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/license delete mode 100644 node_modules/grunt-shell/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/package.json delete mode 100644 node_modules/grunt-shell/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex/readme.md delete mode 100644 node_modules/grunt-shell/node_modules/chalk/node_modules/has-ansi/node_modules/get-stdin/index.js delete mode 100644 node_modules/grunt-shell/node_modules/chalk/node_modules/has-ansi/node_modules/get-stdin/package.json delete mode 100644 node_modules/grunt-shell/node_modules/chalk/node_modules/has-ansi/node_modules/get-stdin/readme.md delete mode 100644 node_modules/grunt-shell/node_modules/chalk/node_modules/has-ansi/package.json delete mode 100644 node_modules/grunt-shell/node_modules/chalk/node_modules/has-ansi/readme.md delete mode 100755 node_modules/grunt-shell/node_modules/chalk/node_modules/strip-ansi/cli.js delete mode 100644 node_modules/grunt-shell/node_modules/chalk/node_modules/strip-ansi/index.js delete mode 100644 node_modules/grunt-shell/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/index.js delete mode 100644 node_modules/grunt-shell/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/license delete mode 100644 node_modules/grunt-shell/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/package.json delete mode 100644 node_modules/grunt-shell/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex/readme.md delete mode 100644 node_modules/grunt-shell/node_modules/chalk/node_modules/strip-ansi/package.json delete mode 100644 node_modules/grunt-shell/node_modules/chalk/node_modules/strip-ansi/readme.md delete mode 100755 node_modules/grunt-shell/node_modules/chalk/node_modules/supports-color/cli.js delete mode 100644 node_modules/grunt-shell/node_modules/chalk/node_modules/supports-color/index.js delete mode 100644 node_modules/grunt-shell/node_modules/chalk/node_modules/supports-color/license delete mode 100644 node_modules/grunt-shell/node_modules/chalk/node_modules/supports-color/package.json delete mode 100644 node_modules/grunt-shell/node_modules/chalk/node_modules/supports-color/readme.md delete mode 100644 node_modules/grunt-shell/node_modules/chalk/package.json delete mode 100644 node_modules/grunt-shell/node_modules/chalk/readme.md delete mode 100644 node_modules/grunt-shell/package.json delete mode 100644 node_modules/grunt-shell/readme.md delete mode 100644 node_modules/grunt-shell/tasks/shell.js delete mode 100644 node_modules/grunt/.npmignore delete mode 100644 node_modules/grunt/CONTRIBUTING.md delete mode 100644 node_modules/grunt/LICENSE-MIT delete mode 100644 node_modules/grunt/README.md delete mode 100644 node_modules/grunt/appveyor.yml delete mode 100644 node_modules/grunt/internal-tasks/bump.js delete mode 100644 node_modules/grunt/internal-tasks/subgrunt.js delete mode 100644 node_modules/grunt/lib/grunt.js delete mode 100644 node_modules/grunt/lib/grunt/cli.js delete mode 100644 node_modules/grunt/lib/grunt/config.js delete mode 100644 node_modules/grunt/lib/grunt/event.js delete mode 100644 node_modules/grunt/lib/grunt/fail.js delete mode 100644 node_modules/grunt/lib/grunt/file.js delete mode 100644 node_modules/grunt/lib/grunt/help.js delete mode 100644 node_modules/grunt/lib/grunt/option.js delete mode 100644 node_modules/grunt/lib/grunt/task.js delete mode 100644 node_modules/grunt/lib/grunt/template.js delete mode 100644 node_modules/grunt/lib/util/task.js delete mode 120000 node_modules/grunt/node_modules/.bin/cake delete mode 120000 node_modules/grunt/node_modules/.bin/coffee delete mode 120000 node_modules/grunt/node_modules/.bin/js-yaml delete mode 120000 node_modules/grunt/node_modules/.bin/nopt delete mode 120000 node_modules/grunt/node_modules/.bin/rimraf delete mode 120000 node_modules/grunt/node_modules/.bin/which delete mode 100644 node_modules/grunt/node_modules/async/.gitmodules delete mode 100644 node_modules/grunt/node_modules/async/.npmignore delete mode 100644 node_modules/grunt/node_modules/async/LICENSE delete mode 100644 node_modules/grunt/node_modules/async/Makefile delete mode 100644 node_modules/grunt/node_modules/async/README.md delete mode 100644 node_modules/grunt/node_modules/async/index.js delete mode 100644 node_modules/grunt/node_modules/async/lib/async.js delete mode 100644 node_modules/grunt/node_modules/async/package.json delete mode 100644 node_modules/grunt/node_modules/coffee-script/.npmignore delete mode 100644 node_modules/grunt/node_modules/coffee-script/CNAME delete mode 100644 node_modules/grunt/node_modules/coffee-script/LICENSE delete mode 100644 node_modules/grunt/node_modules/coffee-script/README delete mode 100644 node_modules/grunt/node_modules/coffee-script/Rakefile delete mode 100755 node_modules/grunt/node_modules/coffee-script/bin/cake delete mode 100755 node_modules/grunt/node_modules/coffee-script/bin/coffee delete mode 100644 node_modules/grunt/node_modules/coffee-script/extras/jsl.conf delete mode 100644 node_modules/grunt/node_modules/coffee-script/lib/coffee-script/browser.js delete mode 100644 node_modules/grunt/node_modules/coffee-script/lib/coffee-script/cake.js delete mode 100644 node_modules/grunt/node_modules/coffee-script/lib/coffee-script/coffee-script.js delete mode 100644 node_modules/grunt/node_modules/coffee-script/lib/coffee-script/command.js delete mode 100644 node_modules/grunt/node_modules/coffee-script/lib/coffee-script/grammar.js delete mode 100644 node_modules/grunt/node_modules/coffee-script/lib/coffee-script/helpers.js delete mode 100644 node_modules/grunt/node_modules/coffee-script/lib/coffee-script/index.js delete mode 100644 node_modules/grunt/node_modules/coffee-script/lib/coffee-script/lexer.js delete mode 100644 node_modules/grunt/node_modules/coffee-script/lib/coffee-script/nodes.js delete mode 100644 node_modules/grunt/node_modules/coffee-script/lib/coffee-script/optparse.js delete mode 100755 node_modules/grunt/node_modules/coffee-script/lib/coffee-script/parser.js delete mode 100644 node_modules/grunt/node_modules/coffee-script/lib/coffee-script/repl.js delete mode 100644 node_modules/grunt/node_modules/coffee-script/lib/coffee-script/rewriter.js delete mode 100644 node_modules/grunt/node_modules/coffee-script/lib/coffee-script/scope.js delete mode 100644 node_modules/grunt/node_modules/coffee-script/package.json delete mode 100644 node_modules/grunt/node_modules/colors/MIT-LICENSE.txt delete mode 100644 node_modules/grunt/node_modules/colors/ReadMe.md delete mode 100644 node_modules/grunt/node_modules/colors/colors.js delete mode 100644 node_modules/grunt/node_modules/colors/example.html delete mode 100644 node_modules/grunt/node_modules/colors/example.js delete mode 100644 node_modules/grunt/node_modules/colors/package.json delete mode 100644 node_modules/grunt/node_modules/colors/test.js delete mode 100644 node_modules/grunt/node_modules/colors/themes/winston-dark.js delete mode 100644 node_modules/grunt/node_modules/colors/themes/winston-light.js delete mode 100644 node_modules/grunt/node_modules/dateformat/Readme.md delete mode 100644 node_modules/grunt/node_modules/dateformat/lib/dateformat.js delete mode 100644 node_modules/grunt/node_modules/dateformat/package.json delete mode 100644 node_modules/grunt/node_modules/dateformat/test/test_weekofyear.js delete mode 100644 node_modules/grunt/node_modules/dateformat/test/test_weekofyear.sh delete mode 100644 node_modules/grunt/node_modules/eventemitter2/README.md delete mode 100644 node_modules/grunt/node_modules/eventemitter2/index.js delete mode 100644 node_modules/grunt/node_modules/eventemitter2/lib/eventemitter2.js delete mode 100644 node_modules/grunt/node_modules/eventemitter2/package.json delete mode 100644 node_modules/grunt/node_modules/exit/.jshintrc delete mode 100644 node_modules/grunt/node_modules/exit/.npmignore delete mode 100644 node_modules/grunt/node_modules/exit/.travis.yml delete mode 100644 node_modules/grunt/node_modules/exit/Gruntfile.js delete mode 100644 node_modules/grunt/node_modules/exit/LICENSE-MIT delete mode 100644 node_modules/grunt/node_modules/exit/README.md delete mode 100644 node_modules/grunt/node_modules/exit/lib/exit.js delete mode 100644 node_modules/grunt/node_modules/exit/package.json delete mode 100644 node_modules/grunt/node_modules/exit/test/exit_test.js delete mode 100644 node_modules/grunt/node_modules/exit/test/fixtures/10-stderr.txt delete mode 100644 node_modules/grunt/node_modules/exit/test/fixtures/10-stdout-stderr.txt delete mode 100644 node_modules/grunt/node_modules/exit/test/fixtures/10-stdout.txt delete mode 100644 node_modules/grunt/node_modules/exit/test/fixtures/100-stderr.txt delete mode 100644 node_modules/grunt/node_modules/exit/test/fixtures/100-stdout-stderr.txt delete mode 100644 node_modules/grunt/node_modules/exit/test/fixtures/100-stdout.txt delete mode 100644 node_modules/grunt/node_modules/exit/test/fixtures/1000-stderr.txt delete mode 100644 node_modules/grunt/node_modules/exit/test/fixtures/1000-stdout-stderr.txt delete mode 100644 node_modules/grunt/node_modules/exit/test/fixtures/1000-stdout.txt delete mode 100755 node_modules/grunt/node_modules/exit/test/fixtures/create-files.sh delete mode 100644 node_modules/grunt/node_modules/exit/test/fixtures/log-broken.js delete mode 100644 node_modules/grunt/node_modules/exit/test/fixtures/log.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/.jshintrc delete mode 100644 node_modules/grunt/node_modules/findup-sync/.npmignore delete mode 100644 node_modules/grunt/node_modules/findup-sync/.travis.yml delete mode 100644 node_modules/grunt/node_modules/findup-sync/Gruntfile.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/LICENSE-MIT delete mode 100644 node_modules/grunt/node_modules/findup-sync/README.md delete mode 100644 node_modules/grunt/node_modules/findup-sync/lib/findup-sync.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/.npmignore delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/.travis.yml delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/LICENSE delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/README.md delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/examples/g.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/examples/usr-local.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/glob.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/node_modules/inherits/LICENSE delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/node_modules/inherits/README.md delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/node_modules/inherits/inherits.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/node_modules/inherits/inherits_browser.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/node_modules/inherits/package.json delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/node_modules/inherits/test.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/.npmignore delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/LICENSE delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/README.md delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/minimatch.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/lru-cache/.npmignore delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/lru-cache/CONTRIBUTORS delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/lru-cache/LICENSE delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/lru-cache/README.md delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/lru-cache/lib/lru-cache.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/lru-cache/package.json delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/lru-cache/test/basic.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/lru-cache/test/foreach.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/lru-cache/test/memory-leak.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/sigmund/LICENSE delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/sigmund/README.md delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/sigmund/bench.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/sigmund/package.json delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/sigmund/sigmund.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/sigmund/test/basic.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/package.json delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/test/basic.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/test/brace-expand.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/test/caching.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/test/defaults.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/test/extglob-ending-with-state-char.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/package.json delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/test/00-setup.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/test/bash-comparison.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/test/bash-results.json delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/test/cwd-test.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/test/globstar-match.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/test/mark.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/test/new-glob-optional-options.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/test/nocase-nomagic.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/test/pause-resume.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/test/readme-issue.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/test/root-nomount.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/test/root.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/test/stat.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/glob/test/zz-cleanup.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/lodash/LICENSE.txt delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/lodash/README.md delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/lodash/dist/lodash.compat.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/lodash/dist/lodash.compat.min.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/lodash/dist/lodash.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/lodash/dist/lodash.min.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/lodash/dist/lodash.underscore.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/lodash/dist/lodash.underscore.min.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/lodash/lodash.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/node_modules/lodash/package.json delete mode 100644 node_modules/grunt/node_modules/findup-sync/package.json delete mode 100644 node_modules/grunt/node_modules/findup-sync/test/findup-sync_test.js delete mode 100644 node_modules/grunt/node_modules/findup-sync/test/fixtures/a.txt delete mode 100644 node_modules/grunt/node_modules/findup-sync/test/fixtures/a/b/bar.txt delete mode 100644 node_modules/grunt/node_modules/findup-sync/test/fixtures/a/foo.txt delete mode 100644 node_modules/grunt/node_modules/findup-sync/test/fixtures/aaa.txt delete mode 100644 node_modules/grunt/node_modules/getobject/.jshintrc delete mode 100644 node_modules/grunt/node_modules/getobject/.npmignore delete mode 100644 node_modules/grunt/node_modules/getobject/.travis.yml delete mode 100644 node_modules/grunt/node_modules/getobject/Gruntfile.js delete mode 100644 node_modules/grunt/node_modules/getobject/LICENSE-MIT delete mode 100644 node_modules/grunt/node_modules/getobject/README.md delete mode 100644 node_modules/grunt/node_modules/getobject/lib/getobject.js delete mode 100644 node_modules/grunt/node_modules/getobject/package.json delete mode 100644 node_modules/grunt/node_modules/getobject/test/namespace_test.js delete mode 100644 node_modules/grunt/node_modules/glob/.npmignore delete mode 100644 node_modules/grunt/node_modules/glob/.travis.yml delete mode 100644 node_modules/grunt/node_modules/glob/LICENSE delete mode 100644 node_modules/grunt/node_modules/glob/README.md delete mode 100644 node_modules/grunt/node_modules/glob/examples/g.js delete mode 100644 node_modules/grunt/node_modules/glob/examples/usr-local.js delete mode 100644 node_modules/grunt/node_modules/glob/glob.js delete mode 100644 node_modules/grunt/node_modules/glob/node_modules/graceful-fs/.npmignore delete mode 100644 node_modules/grunt/node_modules/glob/node_modules/graceful-fs/LICENSE delete mode 100644 node_modules/grunt/node_modules/glob/node_modules/graceful-fs/README.md delete mode 100644 node_modules/grunt/node_modules/glob/node_modules/graceful-fs/graceful-fs.js delete mode 100644 node_modules/grunt/node_modules/glob/node_modules/graceful-fs/package.json delete mode 100644 node_modules/grunt/node_modules/glob/node_modules/graceful-fs/test/open.js delete mode 100644 node_modules/grunt/node_modules/glob/node_modules/graceful-fs/test/ulimit.js delete mode 100644 node_modules/grunt/node_modules/glob/node_modules/inherits/README.md delete mode 100644 node_modules/grunt/node_modules/glob/node_modules/inherits/inherits.js delete mode 100644 node_modules/grunt/node_modules/glob/node_modules/inherits/package.json delete mode 100644 node_modules/grunt/node_modules/glob/package.json delete mode 100644 node_modules/grunt/node_modules/glob/test/00-setup.js delete mode 100644 node_modules/grunt/node_modules/glob/test/bash-comparison.js delete mode 100644 node_modules/grunt/node_modules/glob/test/bash-results.json delete mode 100644 node_modules/grunt/node_modules/glob/test/cwd-test.js delete mode 100644 node_modules/grunt/node_modules/glob/test/mark.js delete mode 100644 node_modules/grunt/node_modules/glob/test/nocase-nomagic.js delete mode 100644 node_modules/grunt/node_modules/glob/test/pause-resume.js delete mode 100644 node_modules/grunt/node_modules/glob/test/root-nomount.js delete mode 100644 node_modules/grunt/node_modules/glob/test/root.js delete mode 100644 node_modules/grunt/node_modules/glob/test/zz-cleanup.js delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/.jshintrc delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/.npmignore delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/.travis.yml delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/Gruntfile.js delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/LICENSE-MIT delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/README.md delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/examples.js delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/index.js delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/node_modules/lodash/LICENSE.txt delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/node_modules/lodash/README.md delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/node_modules/lodash/dist/lodash.compat.js delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/node_modules/lodash/dist/lodash.compat.min.js delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/node_modules/lodash/dist/lodash.js delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/node_modules/lodash/dist/lodash.min.js delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/node_modules/lodash/dist/lodash.underscore.js delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/node_modules/lodash/dist/lodash.underscore.min.js delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/node_modules/lodash/lodash.js delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/node_modules/lodash/package.json delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/node_modules/underscore.string/.travis.yml delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/node_modules/underscore.string/Gemfile delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/node_modules/underscore.string/Gemfile.lock delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/node_modules/underscore.string/README.markdown delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/node_modules/underscore.string/Rakefile delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/node_modules/underscore.string/component.json delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/node_modules/underscore.string/dist/underscore.string.min.js delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/node_modules/underscore.string/lib/underscore.string.js delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/node_modules/underscore.string/package.json delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/node_modules/underscore.string/test/run-qunit.js delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/node_modules/underscore.string/test/speed.js delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/node_modules/underscore.string/test/strings.js delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/node_modules/underscore.string/test/strings_standalone.js delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/node_modules/underscore.string/test/test.html delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/node_modules/underscore.string/test/test_standalone.html delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/node_modules/underscore.string/test/test_underscore/arrays.js delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/node_modules/underscore.string/test/test_underscore/chaining.js delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/node_modules/underscore.string/test/test_underscore/collections.js delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/node_modules/underscore.string/test/test_underscore/functions.js delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/node_modules/underscore.string/test/test_underscore/index.html delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/node_modules/underscore.string/test/test_underscore/objects.js delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/node_modules/underscore.string/test/test_underscore/speed.js delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/node_modules/underscore.string/test/test_underscore/utility.js delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/node_modules/underscore.string/test/test_underscore/vendor/jquery.js delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/node_modules/underscore.string/test/test_underscore/vendor/jslitmus.js delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/node_modules/underscore.string/test/test_underscore/vendor/qunit.css delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/node_modules/underscore.string/test/test_underscore/vendor/qunit.js delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/node_modules/underscore.string/test/underscore.js delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/package.json delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-log/test/index.js delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-util/.jshintrc delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-util/.npmignore delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-util/.travis.yml delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-util/Gruntfile.js delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-util/LICENSE-MIT delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-util/README.md delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-util/index.js delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-util/package.json delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-util/test/fixtures/Gruntfile-execArgv-child.js delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-util/test/fixtures/Gruntfile-execArgv.js delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-util/test/fixtures/Gruntfile-print-text.js delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-util/test/fixtures/exec.cmd delete mode 100755 node_modules/grunt/node_modules/grunt-legacy-util/test/fixtures/exec.sh delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-util/test/fixtures/spawn-multibyte.js delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-util/test/fixtures/spawn.js delete mode 100644 node_modules/grunt/node_modules/grunt-legacy-util/test/index.js delete mode 100644 node_modules/grunt/node_modules/hooker/LICENSE-MIT delete mode 100644 node_modules/grunt/node_modules/hooker/README.md delete mode 100644 node_modules/grunt/node_modules/hooker/child.js delete mode 100644 node_modules/grunt/node_modules/hooker/dist/ba-hooker.js delete mode 100644 node_modules/grunt/node_modules/hooker/dist/ba-hooker.min.js delete mode 100644 node_modules/grunt/node_modules/hooker/grunt.js delete mode 100644 node_modules/grunt/node_modules/hooker/lib/hooker.js delete mode 100644 node_modules/grunt/node_modules/hooker/package.json delete mode 100644 node_modules/grunt/node_modules/hooker/parent.js delete mode 100644 node_modules/grunt/node_modules/hooker/test/hooker_test.js delete mode 100644 node_modules/grunt/node_modules/iconv-lite/.npmignore delete mode 100644 node_modules/grunt/node_modules/iconv-lite/.travis.yml delete mode 100644 node_modules/grunt/node_modules/iconv-lite/LICENSE delete mode 100644 node_modules/grunt/node_modules/iconv-lite/README.md delete mode 100644 node_modules/grunt/node_modules/iconv-lite/README.md~ delete mode 100644 node_modules/grunt/node_modules/iconv-lite/encodings/big5.js delete mode 100644 node_modules/grunt/node_modules/iconv-lite/encodings/gbk.js delete mode 100644 node_modules/grunt/node_modules/iconv-lite/encodings/singlebyte.js delete mode 100644 node_modules/grunt/node_modules/iconv-lite/encodings/table/big5.js delete mode 100644 node_modules/grunt/node_modules/iconv-lite/encodings/table/gbk.js delete mode 100644 node_modules/grunt/node_modules/iconv-lite/generation/generate-big5-table.js delete mode 100644 node_modules/grunt/node_modules/iconv-lite/generation/generate-singlebyte.js delete mode 100644 node_modules/grunt/node_modules/iconv-lite/index.js delete mode 100644 node_modules/grunt/node_modules/iconv-lite/package.json delete mode 100644 node_modules/grunt/node_modules/iconv-lite/test/big5-test.js delete mode 100644 node_modules/grunt/node_modules/iconv-lite/test/big5File.txt delete mode 100644 node_modules/grunt/node_modules/iconv-lite/test/cyrillic-test.js delete mode 100644 node_modules/grunt/node_modules/iconv-lite/test/gbk-test.js delete mode 100644 node_modules/grunt/node_modules/iconv-lite/test/gbkFile.txt delete mode 100644 node_modules/grunt/node_modules/iconv-lite/test/greek-test.js delete mode 100644 node_modules/grunt/node_modules/iconv-lite/test/main-test.js delete mode 100644 node_modules/grunt/node_modules/iconv-lite/test/performance.js delete mode 100644 node_modules/grunt/node_modules/iconv-lite/test/turkish-test.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/HISTORY.md delete mode 100644 node_modules/grunt/node_modules/js-yaml/LICENSE delete mode 100644 node_modules/grunt/node_modules/js-yaml/README.md delete mode 100755 node_modules/grunt/node_modules/js-yaml/bin/js-yaml.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/examples/custom_types.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/examples/custom_types.yaml delete mode 100644 node_modules/grunt/node_modules/js-yaml/examples/dumper.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/examples/dumper.json delete mode 100644 node_modules/grunt/node_modules/js-yaml/examples/sample_document.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/examples/sample_document.yaml delete mode 100644 node_modules/grunt/node_modules/js-yaml/index.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/lib/js-yaml.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/lib/js-yaml/common.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/lib/js-yaml/dumper.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/lib/js-yaml/exception.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/lib/js-yaml/loader.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/lib/js-yaml/mark.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/lib/js-yaml/require.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/lib/js-yaml/schema.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/lib/js-yaml/schema/default.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/lib/js-yaml/schema/minimal.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/lib/js-yaml/schema/safe.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/lib/js-yaml/type.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/lib/js-yaml/type/binary.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/lib/js-yaml/type/bool.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/lib/js-yaml/type/float.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/lib/js-yaml/type/int.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/lib/js-yaml/type/js/function.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/lib/js-yaml/type/js/regexp.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/lib/js-yaml/type/js/undefined.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/lib/js-yaml/type/map.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/lib/js-yaml/type/merge.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/lib/js-yaml/type/null.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/lib/js-yaml/type/omap.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/lib/js-yaml/type/pairs.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/lib/js-yaml/type/seq.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/lib/js-yaml/type/set.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/lib/js-yaml/type/str.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/lib/js-yaml/type/timestamp.js delete mode 120000 node_modules/grunt/node_modules/js-yaml/node_modules/.bin/esparse delete mode 120000 node_modules/grunt/node_modules/js-yaml/node_modules/.bin/esvalidate delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/HISTORY.md delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/LICENSE delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/README.md delete mode 100755 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/examples/arguments.js delete mode 100755 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/examples/choice.js delete mode 100755 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/examples/constants.js delete mode 100755 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/examples/help.js delete mode 100755 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/examples/nargs.js delete mode 100755 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/examples/parents.js delete mode 100755 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/examples/prefix_chars.js delete mode 100755 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/examples/sub_commands.js delete mode 100755 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/examples/sum.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/examples/testformatters.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/index.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/lib/action.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/lib/action/append.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/lib/action/append/constant.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/lib/action/count.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/lib/action/help.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/lib/action/store.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/lib/action/store/constant.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/lib/action/store/false.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/lib/action/store/true.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/lib/action/subparsers.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/lib/action/version.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/lib/action_container.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/lib/argparse.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/lib/argument/error.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/lib/argument/exclusive.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/lib/argument/group.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/lib/argument_parser.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/lib/const.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/lib/help/added_formatters.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/lib/help/formatter.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/lib/namespace.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/node_modules/underscore.string/.npmignore delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/node_modules/underscore.string/.travis.yml delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/node_modules/underscore.string/README.markdown delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/node_modules/underscore.string/bower.json delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/node_modules/underscore.string/component.json delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/node_modules/underscore.string/foo.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/node_modules/underscore.string/gulpfile.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/node_modules/underscore.string/lib/underscore.string.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/node_modules/underscore.string/package.json delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/node_modules/underscore/LICENSE delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/node_modules/underscore/README.md delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/node_modules/underscore/package.json delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/node_modules/underscore/underscore-min.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/node_modules/underscore/underscore.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/argparse/package.json delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/esprima/README.md delete mode 100755 node_modules/grunt/node_modules/js-yaml/node_modules/esprima/bin/esparse.js delete mode 100755 node_modules/grunt/node_modules/js-yaml/node_modules/esprima/bin/esvalidate.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/esprima/esprima.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/esprima/package.json delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/esprima/test/compat.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/esprima/test/reflect.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/esprima/test/run.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/esprima/test/runner.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/node_modules/esprima/test/test.js delete mode 100644 node_modules/grunt/node_modules/js-yaml/package.json delete mode 100644 node_modules/grunt/node_modules/lodash/README.md delete mode 100644 node_modules/grunt/node_modules/lodash/lodash.js delete mode 100644 node_modules/grunt/node_modules/lodash/lodash.min.js delete mode 100644 node_modules/grunt/node_modules/lodash/lodash.underscore.js delete mode 100644 node_modules/grunt/node_modules/lodash/lodash.underscore.min.js delete mode 100644 node_modules/grunt/node_modules/lodash/package.json delete mode 100644 node_modules/grunt/node_modules/minimatch/.npmignore delete mode 100644 node_modules/grunt/node_modules/minimatch/LICENSE delete mode 100644 node_modules/grunt/node_modules/minimatch/README.md delete mode 100644 node_modules/grunt/node_modules/minimatch/minimatch.js delete mode 100644 node_modules/grunt/node_modules/minimatch/node_modules/lru-cache/.npmignore delete mode 100644 node_modules/grunt/node_modules/minimatch/node_modules/lru-cache/CONTRIBUTORS delete mode 100644 node_modules/grunt/node_modules/minimatch/node_modules/lru-cache/LICENSE delete mode 100644 node_modules/grunt/node_modules/minimatch/node_modules/lru-cache/README.md delete mode 100644 node_modules/grunt/node_modules/minimatch/node_modules/lru-cache/lib/lru-cache.js delete mode 100644 node_modules/grunt/node_modules/minimatch/node_modules/lru-cache/package.json delete mode 100644 node_modules/grunt/node_modules/minimatch/node_modules/lru-cache/test/basic.js delete mode 100644 node_modules/grunt/node_modules/minimatch/node_modules/lru-cache/test/foreach.js delete mode 100644 node_modules/grunt/node_modules/minimatch/node_modules/lru-cache/test/memory-leak.js delete mode 100644 node_modules/grunt/node_modules/minimatch/node_modules/sigmund/LICENSE delete mode 100644 node_modules/grunt/node_modules/minimatch/node_modules/sigmund/README.md delete mode 100644 node_modules/grunt/node_modules/minimatch/node_modules/sigmund/bench.js delete mode 100644 node_modules/grunt/node_modules/minimatch/node_modules/sigmund/package.json delete mode 100644 node_modules/grunt/node_modules/minimatch/node_modules/sigmund/sigmund.js delete mode 100644 node_modules/grunt/node_modules/minimatch/node_modules/sigmund/test/basic.js delete mode 100644 node_modules/grunt/node_modules/minimatch/package.json delete mode 100644 node_modules/grunt/node_modules/minimatch/test/basic.js delete mode 100644 node_modules/grunt/node_modules/minimatch/test/brace-expand.js delete mode 100644 node_modules/grunt/node_modules/minimatch/test/caching.js delete mode 100644 node_modules/grunt/node_modules/minimatch/test/defaults.js delete mode 100644 node_modules/grunt/node_modules/minimatch/test/extglob-ending-with-state-char.js delete mode 100644 node_modules/grunt/node_modules/nopt/.npmignore delete mode 100644 node_modules/grunt/node_modules/nopt/LICENSE delete mode 100644 node_modules/grunt/node_modules/nopt/README.md delete mode 100755 node_modules/grunt/node_modules/nopt/bin/nopt.js delete mode 100755 node_modules/grunt/node_modules/nopt/examples/my-program.js delete mode 100644 node_modules/grunt/node_modules/nopt/lib/nopt.js delete mode 100644 node_modules/grunt/node_modules/nopt/node_modules/abbrev/CONTRIBUTING.md delete mode 100644 node_modules/grunt/node_modules/nopt/node_modules/abbrev/LICENSE delete mode 100644 node_modules/grunt/node_modules/nopt/node_modules/abbrev/README.md delete mode 100644 node_modules/grunt/node_modules/nopt/node_modules/abbrev/abbrev.js delete mode 100644 node_modules/grunt/node_modules/nopt/node_modules/abbrev/package.json delete mode 100644 node_modules/grunt/node_modules/nopt/node_modules/abbrev/test.js delete mode 100644 node_modules/grunt/node_modules/nopt/package.json delete mode 100644 node_modules/grunt/node_modules/rimraf/AUTHORS delete mode 100644 node_modules/grunt/node_modules/rimraf/LICENSE delete mode 100644 node_modules/grunt/node_modules/rimraf/README.md delete mode 100755 node_modules/grunt/node_modules/rimraf/bin.js delete mode 100644 node_modules/grunt/node_modules/rimraf/package.json delete mode 100644 node_modules/grunt/node_modules/rimraf/rimraf.js delete mode 100644 node_modules/grunt/node_modules/rimraf/test/run.sh delete mode 100644 node_modules/grunt/node_modules/rimraf/test/setup.sh delete mode 100644 node_modules/grunt/node_modules/rimraf/test/test-async.js delete mode 100644 node_modules/grunt/node_modules/rimraf/test/test-sync.js delete mode 100644 node_modules/grunt/node_modules/underscore.string/.travis.yml delete mode 100644 node_modules/grunt/node_modules/underscore.string/Gemfile delete mode 100644 node_modules/grunt/node_modules/underscore.string/Gemfile.lock delete mode 100644 node_modules/grunt/node_modules/underscore.string/README.markdown delete mode 100644 node_modules/grunt/node_modules/underscore.string/Rakefile delete mode 100644 node_modules/grunt/node_modules/underscore.string/dist/underscore.string.min.js delete mode 100644 node_modules/grunt/node_modules/underscore.string/lib/underscore.string.js delete mode 100644 node_modules/grunt/node_modules/underscore.string/package.json delete mode 100644 node_modules/grunt/node_modules/underscore.string/test/run-qunit.js delete mode 100644 node_modules/grunt/node_modules/underscore.string/test/speed.js delete mode 100644 node_modules/grunt/node_modules/underscore.string/test/strings.js delete mode 100644 node_modules/grunt/node_modules/underscore.string/test/strings_standalone.js delete mode 100644 node_modules/grunt/node_modules/underscore.string/test/test.html delete mode 100644 node_modules/grunt/node_modules/underscore.string/test/test_standalone.html delete mode 100644 node_modules/grunt/node_modules/underscore.string/test/test_underscore/arrays.js delete mode 100644 node_modules/grunt/node_modules/underscore.string/test/test_underscore/chaining.js delete mode 100644 node_modules/grunt/node_modules/underscore.string/test/test_underscore/collections.js delete mode 100644 node_modules/grunt/node_modules/underscore.string/test/test_underscore/functions.js delete mode 100644 node_modules/grunt/node_modules/underscore.string/test/test_underscore/objects.js delete mode 100644 node_modules/grunt/node_modules/underscore.string/test/test_underscore/speed.js delete mode 100644 node_modules/grunt/node_modules/underscore.string/test/test_underscore/temp.js delete mode 100644 node_modules/grunt/node_modules/underscore.string/test/test_underscore/temp_tests.html delete mode 100644 node_modules/grunt/node_modules/underscore.string/test/test_underscore/test.html delete mode 100644 node_modules/grunt/node_modules/underscore.string/test/test_underscore/utility.js delete mode 100644 node_modules/grunt/node_modules/underscore.string/test/test_underscore/vendor/jquery.js delete mode 100644 node_modules/grunt/node_modules/underscore.string/test/test_underscore/vendor/jslitmus.js delete mode 100644 node_modules/grunt/node_modules/underscore.string/test/test_underscore/vendor/qunit.css delete mode 100644 node_modules/grunt/node_modules/underscore.string/test/test_underscore/vendor/qunit.js delete mode 100644 node_modules/grunt/node_modules/underscore.string/test/underscore.js delete mode 100644 node_modules/grunt/node_modules/which/LICENSE delete mode 100644 node_modules/grunt/node_modules/which/README.md delete mode 100755 node_modules/grunt/node_modules/which/bin/which delete mode 100644 node_modules/grunt/node_modules/which/package.json delete mode 100644 node_modules/grunt/node_modules/which/which.js delete mode 100644 node_modules/grunt/package.json delete mode 100644 node_modules/load-grunt-tasks/index.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/.npmignore delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/LICENSE-MIT delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/README.md delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/lib/findup-sync.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/LICENSE delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/README.md delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/common.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/glob.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/inflight/.eslintrc delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/inflight/LICENSE delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/inflight/README.md delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/inflight/inflight.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/inflight/node_modules/wrappy/LICENSE delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/inflight/node_modules/wrappy/README.md delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/inflight/node_modules/wrappy/package.json delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/inflight/node_modules/wrappy/test/basic.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/inflight/node_modules/wrappy/wrappy.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/inflight/package.json delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/inflight/test.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/inherits/LICENSE delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/inherits/README.md delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/inherits/inherits.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/inherits/inherits_browser.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/inherits/package.json delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/inherits/test.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/LICENSE delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/README.md delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/browser.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/minimatch.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/.npmignore delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/.travis.yml delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/README.md delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/example.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/index.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/.npmignore delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/.travis.yml delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/Makefile delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/README.md delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/example.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/index.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/package.json delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/test/balanced.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/.travis.yml delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/LICENSE delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/README.markdown delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/example/map.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/index.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/package.json delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/test/map.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/package.json delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/bash-comparison.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/bash-results.txt delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/cases.txt delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/dollar.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/empty-option.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/generate.sh delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/negative-increment.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/nested.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/order.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/pad.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/same-type.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/sequence.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/minimatch/package.json delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/once/LICENSE delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/once/README.md delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/once/node_modules/wrappy/LICENSE delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/once/node_modules/wrappy/README.md delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/once/node_modules/wrappy/package.json delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/once/node_modules/wrappy/test/basic.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/once/node_modules/wrappy/wrappy.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/once/once.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/once/package.json delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/node_modules/once/test/once.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/package.json delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/node_modules/glob/sync.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/findup-sync/package.json delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/index.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/array-differ/index.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/array-differ/package.json delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/array-differ/readme.md delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/array-union/index.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/array-union/node_modules/array-uniq/index.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/array-union/node_modules/array-uniq/package.json delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/array-union/node_modules/array-uniq/readme.md delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/array-union/package.json delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/array-union/readme.md delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch/LICENSE delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch/README.md delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch/browser.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch/minimatch.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch/node_modules/brace-expansion/.npmignore delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch/node_modules/brace-expansion/.travis.yml delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch/node_modules/brace-expansion/README.md delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch/node_modules/brace-expansion/example.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch/node_modules/brace-expansion/index.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/.npmignore delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/.travis.yml delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/Makefile delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/README.md delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/example.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/index.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/package.json delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/test/balanced.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/.travis.yml delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/LICENSE delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/README.markdown delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/example/map.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/index.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/package.json delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/test/map.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch/node_modules/brace-expansion/package.json delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch/node_modules/brace-expansion/test/bash-comparison.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch/node_modules/brace-expansion/test/bash-results.txt delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch/node_modules/brace-expansion/test/cases.txt delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch/node_modules/brace-expansion/test/dollar.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch/node_modules/brace-expansion/test/empty-option.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch/node_modules/brace-expansion/test/generate.sh delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch/node_modules/brace-expansion/test/negative-increment.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch/node_modules/brace-expansion/test/nested.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch/node_modules/brace-expansion/test/order.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch/node_modules/brace-expansion/test/pad.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch/node_modules/brace-expansion/test/same-type.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch/node_modules/brace-expansion/test/sequence.js delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/node_modules/minimatch/package.json delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/package.json delete mode 100644 node_modules/load-grunt-tasks/node_modules/multimatch/readme.md delete mode 100644 node_modules/load-grunt-tasks/package.json delete mode 100644 node_modules/load-grunt-tasks/readme.md diff --git a/.gitignore b/.gitignore index 7e4b3b6..580c589 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ _site/ .sass-cache/ +node_modules/ # Compiled source # ################### diff --git a/Gruntfile.js b/Gruntfile.js index 13eecc8..b781692 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -1,6 +1,5 @@ // Gruntfile module.exports = function(grunt) { -var autoprefixer = require('autoprefixer-core'); require('load-grunt-tasks')(grunt); // Project configuration. @@ -10,11 +9,9 @@ require('load-grunt-tasks')(grunt); watch: { css: { - files: ['_sass/*.scss'], + files: ['_sass/**/*.scss'], tasks: ['sass', 'postcss', 'shell:jekyllBuild'], options: { - spawn: false, - interrupt: true, atBegin: true } }, @@ -53,7 +50,7 @@ require('load-grunt-tasks')(grunt); options: { map: true, processors: [ - autoprefixer({ browsers: ['last 2 version'] }).postcss + require('autoprefixer-core')({browsers: 'last 2 versions'}) ] }, dist: { diff --git a/README.md b/README.md index b0442bf..50b6ab9 100644 --- a/README.md +++ b/README.md @@ -6,3 +6,4 @@ To run, follow these steps: 2. Navigate to `liquid` folder 3. Run `jekyll watch` 4. Open `http://127.0.0.1:4000` in your browser + diff --git a/_config.yml b/_config.yml index a5c0b0f..2629d71 100644 --- a/_config.yml +++ b/_config.yml @@ -4,9 +4,33 @@ url: "http://liquidmarkup.org" # the base hostname & protocol for your site markdown: kramdown permalink: /:year/:month/:day/:basename:output_ext collections: - - filters + filters: + output: true + objects: + output: true + tags: + output: true exclude: - README.md - CNAME - node_modules keep_files: ['css'] +defaults: + - + scope: + path: "" + type: "filters" + values: + layout: "default" + - + scope: + path: "" + type: "objects" + values: + layout: "default" + - + scope: + path: "" + type: "tags" + values: + layout: "default" diff --git a/filters/append.md b/_filters/append.md similarity index 100% rename from filters/append.md rename to _filters/append.md diff --git a/filters/capitalize.md b/_filters/capitalize.md similarity index 100% rename from filters/capitalize.md rename to _filters/capitalize.md diff --git a/filters/ceil.md b/_filters/ceil.md similarity index 100% rename from filters/ceil.md rename to _filters/ceil.md diff --git a/filters/date.md b/_filters/date.md similarity index 100% rename from filters/date.md rename to _filters/date.md diff --git a/filters/default.md b/_filters/default.md similarity index 100% rename from filters/default.md rename to _filters/default.md diff --git a/filters/divided_by.md b/_filters/divided_by.md similarity index 100% rename from filters/divided_by.md rename to _filters/divided_by.md diff --git a/filters/downcase.md b/_filters/downcase.md similarity index 100% rename from filters/downcase.md rename to _filters/downcase.md diff --git a/filters/escape.md b/_filters/escape.md similarity index 100% rename from filters/escape.md rename to _filters/escape.md diff --git a/filters/escape_once.md b/_filters/escape_once.md similarity index 100% rename from filters/escape_once.md rename to _filters/escape_once.md diff --git a/filters/first.md b/_filters/first.md similarity index 100% rename from filters/first.md rename to _filters/first.md diff --git a/filters/floor.md b/_filters/floor.md similarity index 100% rename from filters/floor.md rename to _filters/floor.md diff --git a/filters/join.md b/_filters/join.md similarity index 100% rename from filters/join.md rename to _filters/join.md diff --git a/filters/last.md b/_filters/last.md similarity index 100% rename from filters/last.md rename to _filters/last.md diff --git a/filters/lstrip.md b/_filters/lstrip.md similarity index 100% rename from filters/lstrip.md rename to _filters/lstrip.md diff --git a/filters/map.md b/_filters/map.md similarity index 100% rename from filters/map.md rename to _filters/map.md diff --git a/filters/minus.md b/_filters/minus.md similarity index 100% rename from filters/minus.md rename to _filters/minus.md diff --git a/filters/modulo.md b/_filters/modulo.md similarity index 100% rename from filters/modulo.md rename to _filters/modulo.md diff --git a/filters/newline_to_br.md b/_filters/newline_to_br.md similarity index 100% rename from filters/newline_to_br.md rename to _filters/newline_to_br.md diff --git a/filters/plus.md b/_filters/plus.md similarity index 100% rename from filters/plus.md rename to _filters/plus.md diff --git a/filters/prepend.md b/_filters/prepend.md similarity index 100% rename from filters/prepend.md rename to _filters/prepend.md diff --git a/filters/remove.md b/_filters/remove.md similarity index 100% rename from filters/remove.md rename to _filters/remove.md diff --git a/filters/remove_first.md b/_filters/remove_first.md similarity index 100% rename from filters/remove_first.md rename to _filters/remove_first.md diff --git a/filters/replace.md b/_filters/replace.md similarity index 100% rename from filters/replace.md rename to _filters/replace.md diff --git a/filters/replace_first.md b/_filters/replace_first.md similarity index 100% rename from filters/replace_first.md rename to _filters/replace_first.md diff --git a/filters/reverse.md b/_filters/reverse.md similarity index 100% rename from filters/reverse.md rename to _filters/reverse.md diff --git a/filters/round.md b/_filters/round.md similarity index 100% rename from filters/round.md rename to _filters/round.md diff --git a/filters/rstrip.md b/_filters/rstrip.md similarity index 100% rename from filters/rstrip.md rename to _filters/rstrip.md diff --git a/filters/size.md b/_filters/size.md similarity index 100% rename from filters/size.md rename to _filters/size.md diff --git a/filters/slice.md b/_filters/slice.md similarity index 100% rename from filters/slice.md rename to _filters/slice.md diff --git a/filters/sort.md b/_filters/sort.md similarity index 100% rename from filters/sort.md rename to _filters/sort.md diff --git a/filters/split.md b/_filters/split.md similarity index 100% rename from filters/split.md rename to _filters/split.md diff --git a/filters/strip.md b/_filters/strip.md similarity index 100% rename from filters/strip.md rename to _filters/strip.md diff --git a/filters/strip_html.md b/_filters/strip_html.md similarity index 100% rename from filters/strip_html.md rename to _filters/strip_html.md diff --git a/filters/strip_newlines.md b/_filters/strip_newlines.md similarity index 100% rename from filters/strip_newlines.md rename to _filters/strip_newlines.md diff --git a/filters/times.md b/_filters/times.md similarity index 100% rename from filters/times.md rename to _filters/times.md diff --git a/filters/truncate.md b/_filters/truncate.md similarity index 100% rename from filters/truncate.md rename to _filters/truncate.md diff --git a/filters/truncatewords.md b/_filters/truncatewords.md similarity index 100% rename from filters/truncatewords.md rename to _filters/truncatewords.md diff --git a/filters/uniq.md b/_filters/uniq.md similarity index 100% rename from filters/uniq.md rename to _filters/uniq.md diff --git a/filters/upcase.md b/_filters/upcase.md similarity index 100% rename from filters/upcase.md rename to _filters/upcase.md diff --git a/filters/url_encode.md b/_filters/url_encode.md similarity index 100% rename from filters/url_encode.md rename to _filters/url_encode.md diff --git a/_includes/footer.html b/_includes/footer.html deleted file mode 100644 index f17a4e4..0000000 --- a/_includes/footer.html +++ /dev/null @@ -1,17 +0,0 @@ - diff --git a/_includes/head.html b/_includes/head.html deleted file mode 100644 index 03b5888..0000000 --- a/_includes/head.html +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - {% if page.title %}{{ page.title }} – {% endif %}{{ site.data.site.title }} - - - - - - - diff --git a/_layouts/default.html b/_layouts/default.html index fca9d1b..bd1fec8 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -1,33 +1,48 @@ + + {% if page.title %}{{ page.title }} – {% endif %}{{ site.data.site.title }} - {% include head.html %} + + + + + + + + + + +
+

{{ page.title }}

{{ content }}
- diff --git a/_objects/join.md b/_objects/join.md new file mode 100644 index 0000000..c74c1b9 --- /dev/null +++ b/_objects/join.md @@ -0,0 +1,11 @@ +--- +title: join +--- + +`join` joins the elements of an array, using the character you provide. + +| Code | Output | +|-------------------------------------------------------:|:-------------------| +| {% raw %}`{{ product.tags | join: ', ' }}`{% endraw %} | `"sale, mens, womens, awesome` | + +In the sample above, assume that `product.tags` resolves to: `["sale", "mens", "womens", "awesome"]`. diff --git a/_objects/last.md b/_objects/last.md new file mode 100644 index 0000000..1a311b0 --- /dev/null +++ b/_objects/last.md @@ -0,0 +1,11 @@ +--- +title: last +--- + +Return the last element of an array. + +| Code | Output | +|-------------------------------------------------------:|:-------------------| +| {% raw %}`{{ product.tags | last }}`{% endraw %} | `"awesome"` | + +In the sample above, assume that `product.tags` resolves to: `["sale", "mens", "womens", "awesome"]`. diff --git a/_objects/lstrip.md b/_objects/lstrip.md new file mode 100644 index 0000000..3ab4fc0 --- /dev/null +++ b/_objects/lstrip.md @@ -0,0 +1,9 @@ +--- +title: lstrip +--- + +Strips all whitespace (tabs, spaces, and newlines) from the left side of a string. + +| Code | Output | +|-------------------------------------------------------:|:-------------------| +| {% raw %}`{{ ' too many spaces ' | lstrip }}`{% endraw %} | `"too many spaces "` | diff --git a/_sass/main.scss b/_sass/main.scss index 69df343..73d7933 100755 --- a/_sass/main.scss +++ b/_sass/main.scss @@ -1,172 +1,16 @@ @charset "utf-8"; -// Our variables -$base-font-family: 'Droid Sans', sans-serif; -$base-font-size: 16px; -$small-font-size: $base-font-size * 0.875; -$base-line-height: 1.5; -$spacing-unit: 40px; +@import "partials/defaults"; +@import "partials/colors"; +@import "partials/helpers"; -// Liquid Docs Blues. 1 --> 5, lightest --> darkest. +@import "modules/base"; +@import "modules/layout"; +@import "modules/buttons"; +@import "modules/home-banner"; +@import "modules/page-content"; -$color-blue-1: #E8F8FF; -$color-blue-2: #B4DCED; -$color-blue-3: #91C9E8; -$color-blue-4: #67B8DE; -$color-blue-5: #3399CC; -$color-white: #ffffff; -$color-slate: #5E5E5E; - -/* -$grey-color: #828282; -$grey-color-light: lighten($grey-color, 40%); -$grey-color-dark: darken($grey-color, 25%); -*/ - -// Width of the cont s sent area -$sidebar-width: 250px; -$content-width: 900px; -$on-palm: 600px; -$on-laptop: 900px; - -// Using media queries with like this: -// @include media-query($on-palm) { -// .wrapper { -// padding-right: $spacing-unit / 2; -// padding-left: $spacing-unit / 2; -// } -// } - -@mixin media-query($device) { - @media screen and (max-width: $device) { - @content; - } -} - -// Import partials from `sass_dir` (defaults to `_sass`) -@import - "modules/base", - "vendors/syntax-highlighting" -; - -* { - box-sizing: border-box; -} - -/** Clearfix */ -%clearfix { - &:after { - content: ""; - display: table; - clear: both; - } -} - -.wrapper { - max-width: $content-width; - margin-right: auto; - margin-left: auto; - padding-right: $spacing-unit; - padding-left: $spacing-unit; - @extend %clearfix; -} - -/*============================================================================ - Sidebar - ==============================================================================*/ - -.sidebar { - background: $color-blue-5; - //flex: 0 0 250px; - width: $sidebar-width; - height: 100vh; - position: fixed; - overflow: scroll; -} - -.sidebar--logo { - font-size: $base-font-size * 2; - font-weight: bold; - text-align: center; - padding: $spacing-unit; - border-bottom: 1px solid $color-blue-4; - - a { - color: $color-white; - } -} - -.sidebar--nav { - padding: $spacing-unit/2 $spacing-unit; - font-weight: bold; - - //First Level Links - > ul { - margin: 0; - - > li { - margin-bottom: $spacing-unit / 2; - } - - // Second Level Links - ul { - margin-left: $spacing-unit/2; - font-weight: normal; - font-size: 0.9em; - - li { - margin-top: $spacing-unit/4; - } - } - - } - - // Styles for both First and SecondLevel Links - li { - list-style: none; - - a { - color: $color-white; - } - } - -} +@import "vendors/syntax-highlighting"; -/*============================================================================ - Content & Markdown Styles - ==============================================================================*/ - -.content { - padding: $spacing-unit $spacing-unit $spacing-unit ($spacing-unit + $sidebar-width); -} - -.btn { - color: $color-white; - display: inline-block; - background: $color-blue-5; - padding: $spacing-unit/4 $spacing-unit/2; - border-radius: 4px; -} - -.btn:visited { - color: $color-white; -} - -.right { - float: right; -} - -/*============================================================================ - Index - ==============================================================================*/ - -.home--banner { - text-align: center; - - h1 { - font-weight: bold; - font-size: 5em; - } -} diff --git a/_sass/modules/_base.scss b/_sass/modules/_base.scss index 803a7ec..3ad9c88 100644 --- a/_sass/modules/_base.scss +++ b/_sass/modules/_base.scss @@ -1,3 +1,7 @@ +* { + box-sizing: border-box; +} + /** * Reset some basic elements */ @@ -169,4 +173,4 @@ table { border: 1px solid #ddd; padding: 6px 13px; } -} \ No newline at end of file +} diff --git a/_sass/modules/_buttons.scss b/_sass/modules/_buttons.scss new file mode 100644 index 0000000..f6b4f3f --- /dev/null +++ b/_sass/modules/_buttons.scss @@ -0,0 +1,32 @@ +.btn { + color: $color-white; + display: inline-block; + background: $color-blue-5; + padding: $spacing-unit/4 $spacing-unit/2; + width: 200px; + border-radius: 4px; + + &:hover { + background: $color-blue-4; + text-decoration: none; + cursor: pointer; + } +} + +.btn:visited { + color: $color-white; +} + +.btn-row { + display: flex; + justify-content: center; + + .btn:not(:first-child) { + margin-left: $spacing-unit / 2; + } +} + +.icon { + vertical-align: middle; + margin-right: $spacing-unit / 4; +} diff --git a/_sass/modules/_home-banner.scss b/_sass/modules/_home-banner.scss new file mode 100644 index 0000000..71c7c1a --- /dev/null +++ b/_sass/modules/_home-banner.scss @@ -0,0 +1,8 @@ +.home--banner { + text-align: center; + + h1 { + font-weight: bold; + font-size: 5em; + } +} diff --git a/_sass/modules/_layout.scss b/_sass/modules/_layout.scss new file mode 100644 index 0000000..22720e7 --- /dev/null +++ b/_sass/modules/_layout.scss @@ -0,0 +1,104 @@ + +$sidebar-width: 225px; +$logo-height: 130px; +$wrapper-width: 800px; + +/*============================================================================ + Content Area + ==============================================================================*/ + +.content { + padding: $spacing-unit $spacing-unit $spacing-unit ($spacing-unit + $sidebar-width); + width: 100%; +} + +.wrapper { + max-width: $wrapper-width; + margin: 0 auto; + padding: 0 $spacing-unit; + @extend %clearfix; +} + +/*============================================================================ + Sidebar + ==============================================================================*/ + +.sidebar { + background: $color-blue-5; + width: $sidebar-width; + height: 100vh; + position: fixed; +} + +.sidebar--logo { + font-size: $base-font-size * 2; + font-weight: bold; + text-align: center; + height: $logo-height; + line-height: $logo-height; + margin-bottom: 0; + border-bottom: 1px solid $color-blue-4; + + a { + color: $color-white; + } +} + +.sidebar--nav { + padding: $spacing-unit $spacing-unit ($spacing-unit + $logo-height); // Add a bit more padding at the bottom for consistency. + font-weight: bold; + max-height: 100%; + overflow-y: scroll; + + li { + list-style: none; + + a { + color: $color-white; + + &:hover { + text-decoration: none; + } + } + } +} + +.section { + margin: 0px; + + > li { + margin-bottom: $spacing-unit / 2; + + &:last-child { + margin-bottom: $spacing-unit; + } + } +} + +.section__header { + font-weight: bold; + font-size: 1em; + color: $color-white; + margin-bottom: $spacing-unit / 4; +} + +.section__links { + margin-left: $spacing-unit / 2; + font-weight: normal; + font-size: 0.9em; +} + +.section__link { + display: inline-block; + margin-top: $spacing-unit/4; + opacity: 0.75; + + &:hover { + opacity: 1; + } +} + +.section__link--is-active { + font-weight: bold; + opacity: 1; +} diff --git a/_sass/modules/_page-content.scss b/_sass/modules/_page-content.scss new file mode 100644 index 0000000..65b32b5 --- /dev/null +++ b/_sass/modules/_page-content.scss @@ -0,0 +1,10 @@ +td { + code { + border: none; + background: none; + } +} + +p { + line-height: 1.8; +} diff --git a/_sass/partials/_colors.scss b/_sass/partials/_colors.scss new file mode 100644 index 0000000..5f84b85 --- /dev/null +++ b/_sass/partials/_colors.scss @@ -0,0 +1,10 @@ +// I got the blues, man. +// 1 --> 5, lightest --> darkest. + +$color-blue-1: #E8F8FF; +$color-blue-2: #B4DCED; +$color-blue-3: #91C9E8; +$color-blue-4: #67B8DE; +$color-blue-5: #3399CC; +$color-white: #ffffff; +$color-slate: #5E5E5E; diff --git a/_sass/partials/_defaults.scss b/_sass/partials/_defaults.scss new file mode 100644 index 0000000..a025ebc --- /dev/null +++ b/_sass/partials/_defaults.scss @@ -0,0 +1,6 @@ +$base-font-family: 'Droid Sans', sans-serif; +$base-font-size: 16px; +$small-font-size: $base-font-size * 0.875; +$base-line-height: 1.5; +$spacing-unit: 40px; + diff --git a/_sass/partials/_helpers.scss b/_sass/partials/_helpers.scss new file mode 100644 index 0000000..51fd2ff --- /dev/null +++ b/_sass/partials/_helpers.scss @@ -0,0 +1,7 @@ +%clearfix { + &:after { + content: ""; + display: table; + clear: both; + } +} diff --git a/_tags/join.md b/_tags/join.md new file mode 100644 index 0000000..c74c1b9 --- /dev/null +++ b/_tags/join.md @@ -0,0 +1,11 @@ +--- +title: join +--- + +`join` joins the elements of an array, using the character you provide. + +| Code | Output | +|-------------------------------------------------------:|:-------------------| +| {% raw %}`{{ product.tags | join: ', ' }}`{% endraw %} | `"sale, mens, womens, awesome` | + +In the sample above, assume that `product.tags` resolves to: `["sale", "mens", "womens", "awesome"]`. diff --git a/_tags/last.md b/_tags/last.md new file mode 100644 index 0000000..1a311b0 --- /dev/null +++ b/_tags/last.md @@ -0,0 +1,11 @@ +--- +title: last +--- + +Return the last element of an array. + +| Code | Output | +|-------------------------------------------------------:|:-------------------| +| {% raw %}`{{ product.tags | last }}`{% endraw %} | `"awesome"` | + +In the sample above, assume that `product.tags` resolves to: `["sale", "mens", "womens", "awesome"]`. diff --git a/_tags/lstrip.md b/_tags/lstrip.md new file mode 100644 index 0000000..3ab4fc0 --- /dev/null +++ b/_tags/lstrip.md @@ -0,0 +1,9 @@ +--- +title: lstrip +--- + +Strips all whitespace (tabs, spaces, and newlines) from the left side of a string. + +| Code | Output | +|-------------------------------------------------------:|:-------------------| +| {% raw %}`{{ ' too many spaces ' | lstrip }}`{% endraw %} | `"too many spaces "` | diff --git a/filters/h.md b/filters/h.md deleted file mode 100644 index 835941e..0000000 --- a/filters/h.md +++ /dev/null @@ -1,3 +0,0 @@ ---- -title: h ---- diff --git a/filters/index.html b/filters/index.html deleted file mode 100644 index 133f08c..0000000 --- a/filters/index.html +++ /dev/null @@ -1,9 +0,0 @@ ---- -layout: default ---- - -
- - FILTERS - -
diff --git a/index.html b/index.html index 813fbd2..e910a20 100644 --- a/index.html +++ b/index.html @@ -6,18 +6,20 @@ layout: default

Liquid

-
Ruby library for rendering safe templates which cannot affect the security of the server they are rendered on.
- - +

Ruby library for rendering safe templates which cannot affect the security of the server they are rendered on.

+

+ Download + View on Github +


- Liquid is an extraction from the e-commerce system Shopify. Shopify powers many thousands of e-commerce stores which all call for unique designs. For this we developed Liquid which allows our customers complete design freedom while maintaining the integrity of our servers. +

Liquid is an extraction from the e-commerce system Shopify. Shopify powers many thousands of e-commerce stores which all call for unique designs. For this we developed Liquid which allows our customers complete design freedom while maintaining the integrity of our servers.

- Liquid has been in production use since June 2006 and is now used by many other hosted web applications. +

Liquid has been in production use since June 2006 and is now used by many other hosted web applications.

- It was developed for usage in Ruby on Rails web applications and integrates seamlessly as a plugin but it also works excellently as a stand alone library. +

It was developed for usage in Ruby on Rails web applications and integrates seamlessly as a plugin but it also works excellently as a stand alone library.

# What does it look like??? diff --git a/node_modules/.bin/csswring b/node_modules/.bin/csswring deleted file mode 120000 index 04f1f5f..0000000 --- a/node_modules/.bin/csswring +++ /dev/null @@ -1 +0,0 @@ -../csswring/bin/csswring \ No newline at end of file diff --git a/node_modules/autoprefixer-core/ChangeLog.md b/node_modules/autoprefixer-core/ChangeLog.md deleted file mode 100644 index 0d67f75..0000000 --- a/node_modules/autoprefixer-core/ChangeLog.md +++ /dev/null @@ -1,493 +0,0 @@ -## 5.1.8 -* Fix gradients in `mask` and `mask-image` properties. -* Fix old webkit prefix on some unsupported gradients. - -## 5.1.7 -* Fix placeholder selector (by Vincent De Oliveira). - -## 5.1.6 -* Use official `::placeholder-shown` selector (by Vincent De Oliveira). - -## 5.1.5 -* Add transition support for CSS Masks properties. - -## 5.1.4 -* Use `-webkit-` prefix for Opera Mobile 24. - -## 5.1.3 -* Add IE support for `image-rendering: crisp-edges`. - -## 5.1.2 -* Add never existed `@-ms-keyframes` to common mistake. - -## 5.1.1 -* Safer value split in `flex` hack. - -## 5.1 “Jianyuan” -* Add support for resolution media query (by 一丝). -* Higher accuracy while removing prefixes in values. -* Add support for logical properties (by 一丝). -* Add `@viewport` support. -* Add `text-overflow` support (by 一丝). -* Add `text-emphasis` support (by 一丝). -* Add `image-rendering: crisp-edges` support. -* Add `text-align-last` support. -* Return `autoprefixer.defaults` as alias to current `browserslist.defaults`. -* Save code style while adding prefixes to `@keyframes` and `@viewport`. -* Do not remove `-webkit-background-clip` with non-spec `text` value. -* Fix `-webkit-filter` in `transition`. -* Better support for browser versions joined on Can I Use - like `ios_saf 7.0-7.1` (by Vincent De Oliveira). -* Fix compatibility with `postcss-import` (by Jason Kuhrt). -* Fix Flexbox prefixes for BlackBerry and UC Browser. -* Fix gradient prefixes for old Chrome. - -## 5.0 “Pravda vítězí” -* Use PostCSS 4.0. -* Use Browserslist to parse browsers queries. -* Use global `browserslist` config. -* Add `> 5% in US` query to select browsers by usage in some country. -* Add `object-fit` and `object-position` properties support. -* Add CSS Shape properties support. -* Fix UC Browser name in debug info. -* Remove `autoprefixer.defaults` and use defaults from Browserslist. - -## 4.0.2 -* Remove `o-border-radius`, which is common mistake in legacy CSS. - -## 4.0.1 -* Fix `@supports` support with brackets in values (by Vincent De Oliveira). - -## 4.0 “Indivisibiliter ac Inseparabiliter” -* Become 2.5 times fatser by new PostCSS 3.0 parser. -* Do not remove outdated prefixes by `remove: false` option. -* `map.inline` and `map.sourcesContent` options are now `true` by default. -* Add `box-decoration-break` support. -* Do not add old `-webkit-` prefix for gradients with `px` units. -* Use previous source map to show origin source of CSS syntax error. -* Use `from` option from previous source map `file` field. -* Set `to` value to `from` if `to` option is missing. -* Trim Unicode BOM on source maps parsing. -* Parse at-rules without spaces like `@import"file"`. -* Better previous `sourceMappingURL` annotation comment cleaning. -* Do not remove previous `sourceMappingURL` comment on `map.annotation: false`. - -## 3.1.2 -* Update Firefox ESR version from 24 to 31. - -## 3.1.1 -* Use Flexbox 2009 spec for Android stock browser < 4.4. - -## 3.1 “Satyameva Jayate” -* Do not remove comments from prefixed values (by Eitan Rousso). -* Allow Safari 6.1 to use final Flexbox spec (by John Kreitlow). -* Fix `filter` value in `transition` in Webkits. -* Show greetings if your browsers don’t require any prefixes. -* Add `<=` and `<` browsers requirement (by Andreas Lind). - -## 3.0.1 -* Fix `autoprefixer.postcss` in callbacks. - -## 3.0 “Liberté, Égalité, Fraternité” -* Project was split to autoprefixer (with CLI) and autoprefixer-core. -* `autoprefixer()` now receives only `options` object with `browsers` key. -* GNU format for syntax error messages from PostCSS 2.2. - -## 2.2 “Mobilis in mobili” -* Allow to disable Autoprefixer for some rule by control comment. -* Use PostCSS 2.1 with Safe Mode option and broken source line - in CSS syntax error messages. - -## 2.1.1 -* Fix `-webkit-background-size` hack for `contain` and `cover` values. -* Don’t add `-webkit-` prefix to `filter` with SVG (by Vincent De Oliveira). - -## 2.1 “Eleftheria i thanatos” -* Add support for `clip-path` and `mask` properties. -* Return `-webkit-` prefix to `filter` with SVG URI. - -## 2.0.2 -* Add readable names for new browsers from 2.0 release. -* Don’t add `-webkit-` prefix to `filter` with SVG URI. -* Don’t add `-o-` prefix 3D transforms. - -## 2.0.1 -* Save declaration style, when clone declaration to prefix. - -## 2.0 “Hongik Ingan” -* Based on PostCSS 1.0. - See [options changes](https://github.com/postcss/postcss/releases/tag/1.0.0). -* Restore visual cascade after declaration removing. -* Enable visual cascade by default. -* Prefix declareation in `@supports` at-rule conditions. -* Add all browsers from Can I Use: `ie_mob`, `and_chr`, `and_ff`, - `op_mob` and `op_mini`. -* Allow to use latest Autoprefixer from GitHub by npm. -* Add `--no-cascade`, `--annotation` and `--sources-content` options to binary. - -## 1.3.1 -* Fix gradient hack, when `background` property contains color. - -## 1.3 “Tenka Fubu” -* Add `text-size-adjust` support. -* Add `background-size` to support Android 2. - -## 1.2 “Meiji” -* Use Can I Use data from official `caniuse-db` npm package. -* Remove package data update from binary. -* Use increment value instead of current date in minor versions. - -## 1.1 “Nutrisco et extingo” -* Add source map annotation comment support. -* Add inline source map support. -* Autodetect previous source map. -* Fix source maps support on Windows. -* Fix source maps support in subdirectory. -* Prefix selector even if it is already prefixed by developer. -* Add option `cascade` to create nice visual cascade of prefixes. -* Fix flexbox support for IE 10 (by Roland Warmerdam). -* Better `break-inside` support. -* Fix prefixing, when two same properties are near. - -### 20140222: -* Add `touch-action` support. - -### 20140226: -* Chrome 33 is moved to released versions. -* Add Chrome 36 data. - -### 20140302: -* Add `text-decoration-*` properties support. -* Update browsers usage statistics. -* Use new PostCSS version. - -### 20140319: -* Check already prefixed properties after current declaration. -* Normalize spaces before already prefixed check. -* Firefox 28 is moved to released versions. -* Add Firefox 31 data. -* Add some Blackberry data. - -### 20140327: -* Don’t use `-ms-transform` in `@keyframes`, because IE 9 doesn’t support - animations. -* Update BlackBerry 10 data. - -### 20140403: -* Update browsers usage statistics. -* Opera 20 is moved to released versions. -* Add Opera 22 data. - -### 20140410: -* Chrome 34 is moved to released versions. -* Add Chrome 37 data. -* Fix Chrome 36 data. - -### 20140429: -* Fix `display: inline-flex` support by 2009 spec. -* Fix old WebKit gradient converter (by Sergey Belov). -* Fix CSS 3 cursors data (by Nick Schonning). - -### 20140430: -* Separate 2D and 3D transform prefixes to clean unnecessary `-ms-` prefixes. -* Firefox 29 is moved to released versions. -* Add Firefox 32 data. - -### 20140510 -* Do not add `-ms-` prefix for `transform` with 3D functions. -* Update browsers global usage statistics. - -### 20140512 -* Remove unnecessary `-moz-` prefix for `wavy` in `text-decoration`. -* Update Safari data for font properties. - -### 20140521 -* Chrome 36 is moved to released versions. -* Add Chrome 38 data. - -### 20140523 -* Opera 21 is moved to released versions. -* Add Opera 23 data. - -### 20140605 -* Allow to parse gradients without space between color and position. -* Add iOS 8, Safari 8 and Android 4.4.3 data. -* Update browsers usage statistics. - -## 1.0 “Plus ultra” -* Source map support. -* Save origin indents and code formatting. -* Change CSS parser to PostCSS. -* Preserve vendor-prefixed properties put right after unprefixed ones. -* Rename `compile()` to `process()` and return result object, - instead of CSS string. -* Rename `inspect()` to `info()`. -* Add in binary `-d` option to specify output directory. -* Binary now will not concat output files. -* Allow to select last versions for specified browser. -* Add full browser names aliases: `firefox`, `explorer` and `blackberry`. -* Ignore case in browser names. -* Change license to MIT. -* Add prefixes inside custom at-rules. -* Add only necessary prefixes to selector inside prefixed at-rule. -* Safer backgrounds list parser in gradient hack. -* Prefix `@keyframes` inside `@media`. -* Don’t prefix values for CSS3 PIE properties. -* Binary now shows file name in syntax error. -* Use browserify to build standalone version. - -### 20131225: -* Fix deprecated API convertor. -* Add `::placeholder` support for Firefix >= 18. -* Fix vendor prefixes order. - -### 20140103: -* Add `-webkit-` prefix for `sticky` position. -* Update browsers popularity statistics. - -### 20140109: -* Add selectors and at-rules sections to debug info. -* Fix outdated prefixes cleaning. - -### 20140110: -* Add `Firefox ESR` browser requirement. -* Opera 18 is moved to released versions. -* Add Opera 20 data. - -### 20140117: -* Chrome 32 is moved to released versions. -* Add Opera 34 data. - -### 20140130: -* Fix flexbox properties names in transitions. -* Add Chrome 35 and Firefox 29 data. - -### 20140203: -* Android 4.4 stock browser and Opera 19 are moved to released versions. -* Add Opera 21 data. -* Update browsers usage statistics. - -### 20140213: -* Add case insensitive to IE’s filter hack (by Dominik Schilling). -* Improve selector prefixing in some rare cases (by Simon Lydell). -* Firefox 27 is moved to released versions. -* Add Firefox 30 data. - -## 0.8 “Unbowed, Unbent, Unbroken” -* Add more browsers to defaults ("> 1%, last 2 versions, ff 17, opera 12.1" - instead of just "last 2 browsers"). -* Keep vendor prefixes without unprefixed version (like vendor-specific hacks). -* Convert gradients to old WebKit syntax (actual for Android 2.3). -* Better support for several syntaxes with one prefix (like Flexbox and - gradients in WebKit). -* Add intrinsic and extrinsic sizing values support. -* Remove never existed prefixes from common mistakes (like -ms-transition). -* Add Opera 17 data. -* Fix selector prefixes order. -* Fix browser versions order in inspect. - -### 20130903: -* Fix old WebKit gradients convertor on rgba() colors. -* Allow to write old direction syntax in gradients. - -### 20130906: -* Fix direction syntax in radial gradients. -* Don’t prefix IE filter with modern syntax. - -### 20130911: -* Fix parsing property name with spaces. - -### 20130919: -* Fix processing custom framework prefixes (by Johannes J. Schmidt). -* Concat outputs if several files compiled to one output. -* Decrease standalone build size by removing unnecessary Binary class. -* iOS 7 is moved to released versions. -* Clean up binary code (by Simon Lydell). - -### 20130923: -* Firefox 24 is moved to released versions. - -### 20131001: -* Add support for grab, grabbing, zoom-in and zoom-out cursor values. - -### 20131006: -* Chrome 30 is moved to released versions. - -### 20131007: -* Don’t add another prefixes in rule with prefixed selector. - -### 20131009: -* Opera 17 is moved to released versions. - -### 20131015: -* Fix converting multiple gradients to old webkit syntax (by Aleksei Androsov). - -### 20131017: -* Fix @host at-rule parsing. - -### 20131020: -* IE 11 and Andrid 4.3 is moved to released versions. -* Add Opera 18 data. -* Add @namespace support. -* Sort browser versions in data file. - -### 20131029: -* Add Safari 6.1 data. -* Add fx alias for Firefox. - -### 20131104: -* Update Android future version to 4.4. -* Google Chrome 32 added to future versions list. -* Firefox 25 now is actual version, 27 and 28 added to future versions. -* Browsers statistics are updated. - -### 20131205: -* Google Chrome 33 added to future releases list. -* Google Chrome 31 moved to current releases list. - -### 20131209: -* Use old webkit gradients for old iOS and Safari (by Chad von Nau). -* Fix direction conversion for old webkit gradients (by Chad von Nau). -* Update browsers popularity statistics. - -### 20131213: -* Firefox ESR in default browsers was changed to 24 version. -* Firefox 26 was moved to current releases list. -* Firefox 28 was added to future releases list. - -## 0.7 “We Do Not Sow” -* Add vendor prefixes to selectors. -* Add ::selection and ::placeholder selectors support. -* Allow to load support data from Can I Use pull requests. -* Remove deprecated API. - -### 20130806: -* Add hyphens support. - -### 20130807: -* Add tab-size support. -* Add :fullscreen support. - -### 20130808: -* Allow to select browser versions by > and >= operator. -* Fix flex properties in transition. - -### 20130810: -* Add Firefox 25 data. - -### 20130824: -* Add Chrome 31 and 30 data. -* Fix CSS comments parsing (by vladkens). - -## 0.6 “As High As Honor” -* New faster API, which cache preprocessed data. Old API is deprecated. -* A lot of perfomance improvements. -* Add Opera 15 -webkit- prefix support. -* Update Chrome 29 and Safari 7 prefixes data. -* Add minor browsers in popularity select. -* Better syntax error messages. - -### 20130721: -* Add Chrome 30 data. - -### 20130728: -* Don’t remove non-standard -webkit-background-clip: text. -* Don’t remove IE hack on CSS parse. - -### 20130729: -* Add Opera 16 data. -* Fix “Invalid range in character class” error on Firefox. - -### 20130730: -* Fix correct clone comments inside keyframes (by Alexey Plutalov). -* Fix angle recalculation in gradients (by Roman Komarov). - -### 20130731: -* Add border-image support. - -## 0.5 “Ours is the Fury” -* Rewrite Autoprefixer to be more flexible. -* Use css, instead of Rework, to fix CSS parsing errors faster. -* Fix a lot of CSS parsing errors. - -### 20130616: -* More useful message for CSS parsing errors. -* Remove old WebKit gradient syntax. -* Fix parsing error on comment with braces. - -### 20130617: -* Remove old Mozilla border-radius. -* Don’t prefix old IE filter. -* Remove old background-clip, background-size and background-origin prefixes. -* Speed up regexps in values. -* Allow to hack property declarations. - -### 20130625: -* Convert flexbox properties to 2009 and 2012 specifications. -* Improve messages on syntax errors. - -### 20130626: -* Add Firefox 24 data. -* Add prefixes for font-feature-settings. - -### 20130629: -* Fix convert flex properties to old box-flex. - -## 0.4 “Winter Is Coming” -* Remove outdated prefixes. -* Add border-radius and box-shadow properties to database. -* Change degrees in webkit gradients. - -### 20130515: -* Add old syntax in gradient direction. -* Add old syntax for display: flex. -* Update browser global usage statistics. - -### 20130521: -* Add Firefox 23 data. - -### 20130524: -* Add Chrome 29 data. - -### 20130528: -* Fix compatibilty with Rework from git master. -* Add minor browsers to data, which can be selected only directly. - -### 20130530: -* Add Opera 15 and iOS 6.1 data. -* Fix iOS versions in properties and values data. - -### 20130603: -* Use latest Rework 0.15 with a lot of CSS parsing fixes. -* Update browsers usage statistics. - -## 0.3 “Growing Strong” -* Rename `autoprefixer.filter()` to `autoprefixer.rework()`. -* Use own filters instead of Rework’s `prefix` and `prefixValue`. -* Smarter value prefixer without false match “order” in “border”. -* 40% faster. -* Don’t add unnecessary properties instead of Rework’s `prefixValue`. -* Don’t change properties order. -* Sort properties and values in inspect output. -* Add main to component config (by Jonathan Ong). -* Fix documentation (by Sergey Leschina and Mark Vasilkov). - -### 20130424: -* Fix value override in prefixer. - -### 20130427: -* Prefix several same values in one property. -* Fix Windows support in binary. -* Improve print errors in binary. - -### 20130502: -* Don’t add -webkit- prefix to IE filter. -* Don’t duplicate prefixes on second run. - -## 0.2 “Hear Me Roar!” -* Update parse libraries. -* Use component package manager to build standalone script. -* Add inspect to standalone script. - -## 0.1 “Fire and Blood” -* Initial release. diff --git a/node_modules/autoprefixer-core/LICENSE b/node_modules/autoprefixer-core/LICENSE deleted file mode 100644 index da057b4..0000000 --- a/node_modules/autoprefixer-core/LICENSE +++ /dev/null @@ -1,20 +0,0 @@ -The MIT License (MIT) - -Copyright 2013 Andrey Sitnik - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/autoprefixer-core/README.md b/node_modules/autoprefixer-core/README.md deleted file mode 100644 index 97a5e96..0000000 --- a/node_modules/autoprefixer-core/README.md +++ /dev/null @@ -1,194 +0,0 @@ -# Autoprefixer Core [![Build Status](https://travis-ci.org/postcss/autoprefixer-core.svg)](https://travis-ci.org/postcss/autoprefixer-core) - - - -[PostCSS] plugin to parse CSS and add vendor prefixes using values -from [Can I Use]. - -This is core package to build Autoprefixer plugin for some environment -(like [grunt‑autoprefixer]). For end-user documentation, features -and plugins list visit [main Autoprefixer] project. - - -Sponsored by Evil Martians - - -[grunt‑autoprefixer]: https://github.com/nDmitry/grunt-autoprefixer -[main Autoprefixer]: https://github.com/postcss/autoprefixer -[Can I Use]: http://caniuse.com/ -[PostCSS]: https://github.com/postcss/postcss - -## Quick Example - -Write your CSS rules without vendor prefixes (in fact, forget about them -entirely): - -```css -:fullscreen a { - display: flex -} -``` - -Process your CSS by Autoprefixer: - -```js -var autoprefixer = require('autoprefixer-core'); -var prefixed = autoprefixer.process(css).css; -``` - -It will use the data based on current browser popularity and property support -to apply prefixes for you: - -```css -:-webkit-full-screen a { - display: -webkit-box; - display: -webkit-flex; - display: flex -} -:-moz-full-screen a { - display: flex -} -:-ms-fullscreen a { - display: -ms-flexbox; - display: flex -} -:fullscreen a { - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; - display: flex -} -``` - -## Usage - -To process your CSS you need to make 2 steps: - -1. Build processor for your options and browsers supported in your project. -2. Process CSS throw this processor. - -Function `autoprefixer(options)` returns new processor object: - -```js -var processor = autoprefixer({ browsers: ['> 1%', 'IE 7'], cascade: false }); -``` - -There are 2 options: - -* `browsers` (array): list of browsers, which are supported in your project. - You can directly specify browser version (like `iOS 7`) or use selections - (like `last 2 version` or `> 5%`). See [Browserslist docs] for available - queries and default value. -* `cascade` (boolean): should Autoprefixer uses [Visual Cascade], - if CSS will be uncompressed. - -Processor object had: - -* `.process(css, opts)` method, which will add prefixes to `css`. -* `.info()` method, which returns debug information: which browsers are selected - and which properties will be prefixed -* `.postcss` property returns [PostCSS] processor to use in chain - with other [PostCSS processors]. - -You can use processor object to process several CSS files -to increase perfomance. - -There are `autoprefixer.process()`, `autoprefixer.info()` -and `autoprefixer.postcss` shortcuts, which use default browsers and options. - -[PostCSS processors]: https://github.com/postcss/postcss#built-with-postcss -[Browserslist docs]: https://github.com/ai/browserslist -[Visual Cascade]: https://github.com/postcss/autoprefixer#visual-cascade -[PostCSS]: https://github.com/postcss/postcss - -## CSS Processing - -Method `process(css, opts)` from Autoprefixer processor is a PostCSS’s method. - -You must set `from` and `to` options with file names to generates corrects -source maps and useful error messages. - -Options: - -* `from` (path): file path to origin CSS files. -* `to` (path): file path to future CSS file, which will - contain processed CSS with prefixes. -* `safe` (boolean): enables [Safe Mode] in PostCSS. By default `false`. -* `map` contains options for source maps: - - * `inline: false` to force save map to separated file, instead of inline it - to CSS in special comment by base64. - * `prev` (string or object): map content from previous processing step - (like Sass compilation). - - If you set `map: false`, PostCSS will remove source map. - -You can read more about the source map options in [PostCSS documentation]. - -[PostCSS documentation]: https://github.com/postcss/postcss#source-map-1 -[Safe Mode]: https://github.com/postcss/postcss#safe-mode - -## PostCSS Chain - -You parse CSS only once and then process it through array of PostCSS processors. - -For example, you can use [gulp-postcss]: - -```js -var postcss = require('gulp-postcss'); -var sourcemaps = require('gulp-sourcemaps'); - -gulp.task('css', function () { - var processors = [ - require('autoprefixer')('last 1 version'), - require('css-mqpacker'), - require('csswring') - ]; - return gulp.src('./src/style.css') - .pipe(sourcemaps.init()) - .pipe(postcss(processors)) - .pipe(sourcemaps.write('.')) - .pipe(gulp.dest('./dest')); -}); -``` - -[gulp-postcss]: https://github.com/w0rm/gulp-postcss - -## Safe Mode - -PostCSS has a special safe mode to parse broken CSS. If you set the `safe: true` -option to the `process` method, it will parse `a {` as `a {}`: - -```js -autoprefixer.process('a {'); // will throw “Unclosed block” -autoprefixer.process('a {', { safe: true }); // will process as a closed block -``` - -It is useful for legacy code when using several hacks, or interactive -tools with live input, like [Autoprefixer demo]. - -[Autoprefixer demo]: http://simevidas.jsbin.com/gufoko/quiet - -## Cleaning - -By default, Autoprefixer not only add new prefixes, but also remove outdated. -You can remove this behaviour by `remove: false` option: - -```js -autoprefixer() - .process('a { -webkit-border-radius: 2px; border-radius: 2px }'); -// remove outdated -webkit-border-radius - -autoprefixer({ remove: false }) - .process('a { -webkit-border-radius: 2px; border-radius: 2px }'); -// keeps -webkit-border-radius -``` - -## Debug - -You can check which browsers are selected and which properties will be prefixed: - -```js -info = autoprefixer({ browsers: ['last 1 version'] }).info(); -console.log(info); -``` diff --git a/node_modules/autoprefixer-core/data/prefixes.js b/node_modules/autoprefixer-core/data/prefixes.js deleted file mode 100644 index 1c6b8b2..0000000 --- a/node_modules/autoprefixer-core/data/prefixes.js +++ /dev/null @@ -1,433 +0,0 @@ -(function() { - var add, crispedges, feature, flexbox, gradients, logicalProps, prefix, resolution, result, sort, textDecoration, - slice = [].slice; - - sort = function(array) { - return array.sort(function(a, b) { - a = a.split(' '); - b = b.split(' '); - if (a[0] > b[0]) { - return 1; - } else if (a[0] < b[0]) { - return -1; - } else { - return parseFloat(a[1]) - parseFloat(b[1]); - } - }); - }; - - feature = function(data, opts, callback) { - var browser, match, need, ref, ref1, support, version, versions; - if (!callback) { - ref = [opts, {}], callback = ref[0], opts = ref[1]; - } - match = opts.match || /\sx($|\s)/; - need = []; - ref1 = data.stats; - for (browser in ref1) { - versions = ref1[browser]; - for (version in versions) { - support = versions[version]; - if (support.match(match)) { - need.push(browser + ' ' + version); - } - } - } - return callback(sort(need)); - }; - - result = {}; - - prefix = function() { - var data, i, j, k, len, name, names, results; - names = 2 <= arguments.length ? slice.call(arguments, 0, j = arguments.length - 1) : (j = 0, []), data = arguments[j++]; - results = []; - for (k = 0, len = names.length; k < len; k++) { - name = names[k]; - result[name] = {}; - results.push((function() { - var results1; - results1 = []; - for (i in data) { - results1.push(result[name][i] = data[i]); - } - return results1; - })()); - } - return results; - }; - - add = function() { - var data, j, k, len, name, names, results; - names = 2 <= arguments.length ? slice.call(arguments, 0, j = arguments.length - 1) : (j = 0, []), data = arguments[j++]; - results = []; - for (k = 0, len = names.length; k < len; k++) { - name = names[k]; - results.push(result[name].browsers = sort(result[name].browsers.concat(data.browsers))); - } - return results; - }; - - module.exports = result; - - feature(require('caniuse-db/features-json/border-radius'), function(browsers) { - return prefix('border-radius', 'border-top-left-radius', 'border-top-right-radius', 'border-bottom-right-radius', 'border-bottom-left-radius', { - mistakes: ['-ms-', '-o-'], - transition: true, - browsers: browsers - }); - }); - - feature(require('caniuse-db/features-json/css-boxshadow'), function(browsers) { - return prefix('box-shadow', { - transition: true, - browsers: browsers - }); - }); - - feature(require('caniuse-db/features-json/css-animation'), function(browsers) { - return prefix('animation', 'animation-name', 'animation-duration', 'animation-delay', 'animation-direction', 'animation-fill-mode', 'animation-iteration-count', 'animation-play-state', 'animation-timing-function', '@keyframes', { - mistakes: ['-ms-'], - browsers: browsers - }); - }); - - feature(require('caniuse-db/features-json/css-transitions'), function(browsers) { - return prefix('transition', 'transition-property', 'transition-duration', 'transition-delay', 'transition-timing-function', { - mistakes: ['-ms-'], - browsers: browsers - }); - }); - - feature(require('caniuse-db/features-json/transforms2d'), function(browsers) { - return prefix('transform', 'transform-origin', { - transition: true, - browsers: browsers - }); - }); - - feature(require('caniuse-db/features-json/transforms3d'), function(browsers) { - prefix('perspective', 'perspective-origin', { - transition: true, - browsers: browsers - }); - return prefix('transform-style', 'backface-visibility', { - browsers: browsers - }); - }); - - gradients = require('caniuse-db/features-json/css-gradients'); - - feature(gradients, { - match: /y\sx/ - }, function(browsers) { - return prefix('linear-gradient', 'repeating-linear-gradient', 'radial-gradient', 'repeating-radial-gradient', { - props: ['background', 'background-image', 'border-image', 'list-style', 'list-style-image', 'content', 'mask-image', 'mask'], - mistakes: ['-ms-'], - browsers: browsers - }); - }); - - feature(gradients, { - match: /a\sx/ - }, function(browsers) { - browsers = browsers.map(function(i) { - if (/op/.test(i)) { - return i; - } else { - return i + " old"; - } - }); - return add('linear-gradient', 'repeating-linear-gradient', 'radial-gradient', 'repeating-radial-gradient', { - browsers: browsers - }); - }); - - feature(require('caniuse-db/features-json/css3-boxsizing'), function(browsers) { - return prefix('box-sizing', { - browsers: browsers - }); - }); - - feature(require('caniuse-db/features-json/css-filters'), function(browsers) { - return prefix('filter', { - transition: true, - browsers: browsers - }); - }); - - feature(require('caniuse-db/features-json/multicolumn'), function(browsers) { - prefix('columns', 'column-width', 'column-gap', 'column-rule', 'column-rule-color', 'column-rule-width', { - transition: true, - browsers: browsers - }); - return prefix('column-count', 'column-rule-style', 'column-span', 'column-fill', 'break-before', 'break-after', 'break-inside', { - browsers: browsers - }); - }); - - feature(require('caniuse-db/features-json/user-select-none'), function(browsers) { - return prefix('user-select', { - browsers: browsers - }); - }); - - flexbox = require('caniuse-db/features-json/flexbox'); - - feature(flexbox, { - match: /a\sx/ - }, function(browsers) { - browsers = browsers.map(function(i) { - if (/ie|firefox/.test(i)) { - return i; - } else { - return i + " 2009"; - } - }); - prefix('display-flex', 'inline-flex', { - props: ['display'], - browsers: browsers - }); - prefix('flex', 'flex-grow', 'flex-shrink', 'flex-basis', { - transition: true, - browsers: browsers - }); - return prefix('flex-direction', 'flex-wrap', 'flex-flow', 'justify-content', 'order', 'align-items', 'align-self', 'align-content', { - browsers: browsers - }); - }); - - feature(flexbox, { - match: /y\sx/ - }, function(browsers) { - add('display-flex', 'inline-flex', { - browsers: browsers - }); - add('flex', 'flex-grow', 'flex-shrink', 'flex-basis', { - browsers: browsers - }); - return add('flex-direction', 'flex-wrap', 'flex-flow', 'justify-content', 'order', 'align-items', 'align-self', 'align-content', { - browsers: browsers - }); - }); - - feature(require('caniuse-db/features-json/calc'), function(browsers) { - return prefix('calc', { - props: ['*'], - browsers: browsers - }); - }); - - feature(require('caniuse-db/features-json/background-img-opts'), function(browsers) { - return prefix('background-clip', 'background-origin', 'background-size', { - browsers: browsers - }); - }); - - feature(require('caniuse-db/features-json/font-feature'), function(browsers) { - return prefix('font-feature-settings', 'font-variant-ligatures', 'font-language-override', 'font-kerning', { - browsers: browsers - }); - }); - - feature(require('caniuse-db/features-json/border-image'), function(browsers) { - return prefix('border-image', { - browsers: browsers - }); - }); - - feature(require('caniuse-db/features-json/css-selection'), function(browsers) { - return prefix('::selection', { - selector: true, - browsers: browsers - }); - }); - - feature(require('caniuse-db/features-json/css-placeholder'), function(browsers) { - browsers = browsers.map(function(i) { - var name, ref, version; - ref = i.split(' '), name = ref[0], version = ref[1]; - if (name === 'firefox' && parseFloat(version) <= 18) { - return i + ' old'; - } else { - return i; - } - }); - return prefix(':placeholder-shown', '::placeholder', { - selector: true, - browsers: browsers - }); - }); - - feature(require('caniuse-db/features-json/css-hyphens'), function(browsers) { - return prefix('hyphens', { - browsers: browsers - }); - }); - - feature(require('caniuse-db/features-json/fullscreen'), function(browsers) { - return prefix(':fullscreen', { - selector: true, - browsers: browsers - }); - }); - - feature(require('caniuse-db/features-json/css3-tabsize'), function(browsers) { - return prefix('tab-size', { - browsers: browsers - }); - }); - - feature(require('caniuse-db/features-json/intrinsic-width'), function(browsers) { - return prefix('max-content', 'min-content', 'fit-content', 'fill-available', { - props: ['width', 'min-width', 'max-width', 'height', 'min-height', 'max-height'], - browsers: browsers - }); - }); - - feature(require('caniuse-db/features-json/css3-cursors-newer'), function(browsers) { - prefix('zoom-in', 'zoom-out', { - props: ['cursor'], - browsers: browsers.concat(['chrome 3']) - }); - return prefix('grab', 'grabbing', { - props: ['cursor'], - browsers: browsers.concat(['firefox 24', 'firefox 25', 'firefox 26']) - }); - }); - - feature(require('caniuse-db/features-json/css-sticky'), function(browsers) { - return prefix('sticky', { - props: ['position'], - browsers: browsers - }); - }); - - feature(require('caniuse-db/features-json/pointer'), function(browsers) { - return prefix('touch-action', { - browsers: browsers - }); - }); - - textDecoration = require('caniuse-db/features-json/text-decoration'); - - feature(textDecoration, function(browsers) { - return prefix('text-decoration-style', { - browsers: browsers - }); - }); - - feature(textDecoration, { - match: /y\sx($|\s)/ - }, function(browsers) { - return prefix('text-decoration-line', 'text-decoration-color', { - browsers: browsers - }); - }); - - feature(require('caniuse-db/features-json/text-size-adjust'), function(browsers) { - return prefix('text-size-adjust', { - browsers: browsers - }); - }); - - feature(require('caniuse-db/features-json/css-masks'), function(browsers) { - prefix('mask-clip', 'mask-composite', 'mask-image', 'mask-origin', 'mask-repeat', { - browsers: browsers - }); - return prefix('clip-path', 'mask', 'mask-position', 'mask-size', { - transition: true, - browsers: browsers - }); - }); - - feature(require('caniuse-db/features-json/css-boxdecorationbreak'), function(brwsrs) { - return prefix('box-decoration-break', { - browsers: brwsrs - }); - }); - - feature(require('caniuse-db/features-json/object-fit'), function(browsers) { - return prefix('object-fit', 'object-position', { - browsers: browsers - }); - }); - - feature(require('caniuse-db/features-json/css-shapes'), function(browsers) { - return prefix('shape-margin', 'shape-outside', 'shape-image-threshold', { - browsers: browsers - }); - }); - - feature(require('caniuse-db/features-json/text-overflow'), function(browsers) { - return prefix('text-overflow', { - browsers: browsers - }); - }); - - feature(require('caniuse-db/features-json/text-emphasis'), function(browsers) { - return prefix('text-emphasis', { - browsers: browsers - }); - }); - - feature(require('caniuse-db/features-json/css-deviceadaptation'), function(browsers) { - return prefix('@viewport', { - browsers: browsers - }); - }); - - resolution = require('caniuse-db/features-json/css-media-resolution'); - - feature(resolution, { - match: /( x($| )|a #3)/ - }, function(browsers) { - return prefix('@resolution', { - browsers: browsers - }); - }); - - feature(require('caniuse-db/features-json/css-text-align-last'), function(browsers) { - return prefix('text-align-last', { - browsers: browsers - }); - }); - - crispedges = require('caniuse-db/features-json/css-crisp-edges'); - - feature(crispedges, { - match: /y x/ - }, function(browsers) { - return prefix('crisp-edges', { - props: ['image-rendering'], - browsers: browsers - }); - }); - - feature(crispedges, { - match: /a x/ - }, function(browsers) { - return prefix('image-rendering', { - browsers: browsers - }); - }); - - logicalProps = require('caniuse-db/features-json/css-logical-props'); - - feature(logicalProps, function(browsers) { - return prefix('border-inline-start', 'border-inline-end', 'margin-inline-start', 'margin-inline-end', 'padding-inline-start', 'padding-inline-end', { - transition: true, - browsers: browsers - }); - }); - - feature(logicalProps, { - match: /x\s#2/ - }, function(browsers) { - return prefix('border-block-start', 'border-block-end', 'margin-block-start', 'margin-block-end', 'padding-block-start', 'padding-block-end', { - transition: true, - browsers: browsers - }); - }); - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/at-rule.js b/node_modules/autoprefixer-core/lib/at-rule.js deleted file mode 100644 index 9b51076..0000000 --- a/node_modules/autoprefixer-core/lib/at-rule.js +++ /dev/null @@ -1,51 +0,0 @@ -(function() { - var AtRule, Prefixer, - extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, - hasProp = {}.hasOwnProperty; - - Prefixer = require('./prefixer'); - - AtRule = (function(superClass) { - extend(AtRule, superClass); - - function AtRule() { - return AtRule.__super__.constructor.apply(this, arguments); - } - - AtRule.prototype.add = function(rule, prefix) { - var already, cloned, prefixed; - prefixed = prefix + rule.name; - already = rule.parent.some(function(i) { - return i.name === prefixed && i.params === rule.params; - }); - if (already) { - return; - } - cloned = this.clone(rule, { - name: prefixed - }); - return rule.parent.insertBefore(rule, cloned); - }; - - AtRule.prototype.process = function(node) { - var j, len, parent, prefix, ref, results; - parent = this.parentPrefix(node); - ref = this.prefixes; - results = []; - for (j = 0, len = ref.length; j < len; j++) { - prefix = ref[j]; - if (parent && parent !== prefix) { - continue; - } - results.push(this.add(node, prefix)); - } - return results; - }; - - return AtRule; - - })(Prefixer); - - module.exports = AtRule; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/autoprefixer.js b/node_modules/autoprefixer-core/lib/autoprefixer.js deleted file mode 100644 index 1e41c04..0000000 --- a/node_modules/autoprefixer-core/lib/autoprefixer.js +++ /dev/null @@ -1,109 +0,0 @@ -(function() { - var Autoprefixer, Browsers, Prefixes, autoprefixer, browserslist, infoCache, isPlainObject, postcss, - slice = [].slice, - bind = function(fn, me){ return function(){ return fn.apply(me, arguments); }; }; - - browserslist = require('browserslist'); - - postcss = require('postcss'); - - Browsers = require('./browsers'); - - Prefixes = require('./prefixes'); - - infoCache = null; - - isPlainObject = function(obj) { - return Object.prototype.toString.apply(obj) === '[object Object]'; - }; - - autoprefixer = function() { - var options, reqs; - reqs = 1 <= arguments.length ? slice.call(arguments, 0) : []; - if (reqs.length === 1 && isPlainObject(reqs[0])) { - options = reqs[0]; - reqs = void 0; - } else if (reqs.length === 0 || (reqs.length === 1 && (reqs[0] == null))) { - reqs = void 0; - } else if (reqs.length <= 2 && (reqs[0] instanceof Array || (reqs[0] == null))) { - options = reqs[1]; - reqs = reqs[0]; - } else if (typeof reqs[reqs.length - 1] === 'object') { - options = reqs.pop(); - } - if ((options != null ? options.browsers : void 0) != null) { - reqs = options.browsers; - } - return new Autoprefixer(autoprefixer.data, reqs, options); - }; - - autoprefixer.data = { - browsers: require('caniuse-db/data').agents, - prefixes: require('../data/prefixes') - }; - - Autoprefixer = (function() { - function Autoprefixer(data, reqs1, options1) { - this.data = data; - this.reqs = reqs1; - this.options = options1 != null ? options1 : {}; - this.postcss = bind(this.postcss, this); - } - - Autoprefixer.prototype.process = function(str, options) { - if (options == null) { - options = {}; - } - return postcss(this.postcss).process(str, options); - }; - - Autoprefixer.prototype.postcss = function(css) { - var prefixes; - prefixes = this.prefixes({ - from: css.source.input.file - }); - if (this.options.remove !== false) { - prefixes.processor.remove(css); - } - return prefixes.processor.add(css); - }; - - Autoprefixer.prototype.prefixes = function(opts) { - var browsers; - browsers = new Browsers(autoprefixer.data.browsers, this.reqs, opts); - return new Prefixes(autoprefixer.data.prefixes, browsers, this.options); - }; - - Autoprefixer.prototype.info = function(opts) { - infoCache || (infoCache = require('./info')); - return infoCache(this.prefixes(opts)); - }; - - return Autoprefixer; - - })(); - - autoprefixer.defaults = browserslist.defaults; - - autoprefixer.loadDefault = function() { - return this.defaultCache || (this.defaultCache = autoprefixer()); - }; - - autoprefixer.process = function(str, options) { - if (options == null) { - options = {}; - } - return this.loadDefault().process(str, options); - }; - - autoprefixer.postcss = function(css) { - return autoprefixer.loadDefault().postcss(css); - }; - - autoprefixer.info = function() { - return this.loadDefault().info(); - }; - - module.exports = autoprefixer; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/browsers.js b/node_modules/autoprefixer-core/lib/browsers.js deleted file mode 100644 index 45906b7..0000000 --- a/node_modules/autoprefixer-core/lib/browsers.js +++ /dev/null @@ -1,83 +0,0 @@ -(function() { - var Browsers, browserslist, utils; - - browserslist = require('browserslist'); - - utils = require('./utils'); - - Browsers = (function() { - Browsers.prefixes = function() { - var data, i, name; - if (this.prefixesCache) { - return this.prefixesCache; - } - data = require('caniuse-db/data').agents; - return this.prefixesCache = utils.uniq((function() { - var results; - results = []; - for (name in data) { - i = data[name]; - results.push("-" + i.prefix + "-"); - } - return results; - })()).sort(function(a, b) { - return b.length - a.length; - }); - }; - - Browsers.withPrefix = function(value) { - if (!this.prefixesRegexp) { - this.prefixesRegexp = RegExp("" + (this.prefixes().join('|'))); - } - return this.prefixesRegexp.test(value); - }; - - function Browsers(data1, requirements, options) { - this.data = data1; - this.options = options; - this.selected = this.parse(requirements); - } - - Browsers.prototype.parse = function(requirements) { - var ref; - return browserslist(requirements, { - path: (ref = this.options) != null ? ref.from : void 0 - }); - }; - - Browsers.prototype.browsers = function(criteria) { - var browser, data, ref, selected, versions; - selected = []; - ref = this.data; - for (browser in ref) { - data = ref[browser]; - versions = criteria(data).map(function(version) { - return browser + " " + version; - }); - selected = selected.concat(versions); - } - return selected; - }; - - Browsers.prototype.prefix = function(browser) { - var data, name, prefix, ref, version; - ref = browser.split(' '), name = ref[0], version = ref[1]; - data = this.data[name]; - if (data.prefix_exceptions) { - prefix = data.prefix_exceptions[version]; - } - prefix || (prefix = data.prefix); - return '-' + prefix + '-'; - }; - - Browsers.prototype.isSelected = function(browser) { - return this.selected.indexOf(browser) !== -1; - }; - - return Browsers; - - })(); - - module.exports = Browsers; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/declaration.js b/node_modules/autoprefixer-core/lib/declaration.js deleted file mode 100644 index 91b411d..0000000 --- a/node_modules/autoprefixer-core/lib/declaration.js +++ /dev/null @@ -1,153 +0,0 @@ -(function() { - var Browsers, Declaration, Prefixer, utils, vendor, - extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, - hasProp = {}.hasOwnProperty; - - Prefixer = require('./prefixer'); - - Browsers = require('./browsers'); - - vendor = require('postcss/lib/vendor'); - - utils = require('./utils'); - - Declaration = (function(superClass) { - extend(Declaration, superClass); - - function Declaration() { - return Declaration.__super__.constructor.apply(this, arguments); - } - - Declaration.prototype.check = function(decl) { - return true; - }; - - Declaration.prototype.prefixed = function(prop, prefix) { - return prefix + prop; - }; - - Declaration.prototype.normalize = function(prop) { - return prop; - }; - - Declaration.prototype.otherPrefixes = function(value, prefix) { - var j, len, other, ref; - ref = Browsers.prefixes(); - for (j = 0, len = ref.length; j < len; j++) { - other = ref[j]; - if (other === prefix) { - continue; - } - if (value.indexOf(other) !== -1) { - return true; - } - } - return false; - }; - - Declaration.prototype.set = function(decl, prefix) { - decl.prop = this.prefixed(decl.prop, prefix); - return decl; - }; - - Declaration.prototype.needCascade = function(decl) { - return decl._autoprefixerCascade || (decl._autoprefixerCascade = this.all.options.cascade !== false && decl.style('before').indexOf('\n') !== -1); - }; - - Declaration.prototype.maxPrefixed = function(prefixes, decl) { - var j, len, max, prefix; - if (decl._autoprefixerMax) { - return decl._autoprefixerMax; - } - max = 0; - for (j = 0, len = prefixes.length; j < len; j++) { - prefix = prefixes[j]; - prefix = utils.removeNote(prefix); - if (prefix.length > max) { - max = prefix.length; - } - } - return decl._autoprefixerMax = max; - }; - - Declaration.prototype.calcBefore = function(prefixes, decl, prefix) { - var before, diff, i, j, max, ref; - if (prefix == null) { - prefix = ''; - } - before = decl.style('before'); - max = this.maxPrefixed(prefixes, decl); - diff = max - utils.removeNote(prefix).length; - for (i = j = 0, ref = diff; 0 <= ref ? j < ref : j > ref; i = 0 <= ref ? ++j : --j) { - before += ' '; - } - return before; - }; - - Declaration.prototype.restoreBefore = function(decl) { - var lines, min; - lines = decl.style('before').split("\n"); - min = lines[lines.length - 1]; - this.all.group(decl).up(function(prefixed) { - var array, last; - array = prefixed.style('before').split("\n"); - last = array[array.length - 1]; - if (last.length < min.length) { - return min = last; - } - }); - lines[lines.length - 1] = min; - return decl.before = lines.join("\n"); - }; - - Declaration.prototype.insert = function(decl, prefix, prefixes) { - var cloned; - cloned = this.set(this.clone(decl), prefix); - if (!cloned) { - return; - } - if (this.needCascade(decl)) { - cloned.before = this.calcBefore(prefixes, decl, prefix); - } - return decl.parent.insertBefore(decl, cloned); - }; - - Declaration.prototype.add = function(decl, prefix, prefixes) { - var already, prefixed; - prefixed = this.prefixed(decl.prop, prefix); - already = this.all.group(decl).up(function(i) { - return i.prop === prefixed; - }); - already || (already = this.all.group(decl).down(function(i) { - return i.prop === prefixed; - })); - if (already || this.otherPrefixes(decl.value, prefix)) { - return; - } - return this.insert(decl, prefix, prefixes); - }; - - Declaration.prototype.process = function(decl) { - var prefixes; - if (this.needCascade(decl)) { - prefixes = Declaration.__super__.process.apply(this, arguments); - if (prefixes != null ? prefixes.length : void 0) { - this.restoreBefore(decl); - return decl.before = this.calcBefore(prefixes, decl); - } - } else { - return Declaration.__super__.process.apply(this, arguments); - } - }; - - Declaration.prototype.old = function(prop, prefix) { - return [this.prefixed(prop, prefix)]; - }; - - return Declaration; - - })(Prefixer); - - module.exports = Declaration; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/hacks/align-content.js b/node_modules/autoprefixer-core/lib/hacks/align-content.js deleted file mode 100644 index 627c91e..0000000 --- a/node_modules/autoprefixer-core/lib/hacks/align-content.js +++ /dev/null @@ -1,57 +0,0 @@ -(function() { - var AlignContent, Declaration, flexSpec, - extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, - hasProp = {}.hasOwnProperty; - - flexSpec = require('./flex-spec'); - - Declaration = require('../declaration'); - - AlignContent = (function(superClass) { - extend(AlignContent, superClass); - - function AlignContent() { - return AlignContent.__super__.constructor.apply(this, arguments); - } - - AlignContent.names = ['align-content', 'flex-line-pack']; - - AlignContent.oldValues = { - 'flex-end': 'end', - 'flex-start': 'start', - 'space-between': 'justify', - 'space-around': 'distribute' - }; - - AlignContent.prototype.prefixed = function(prop, prefix) { - var ref, spec; - ref = flexSpec(prefix), spec = ref[0], prefix = ref[1]; - if (spec === 2012) { - return prefix + 'flex-line-pack'; - } else { - return AlignContent.__super__.prefixed.apply(this, arguments); - } - }; - - AlignContent.prototype.normalize = function(prop) { - return 'align-content'; - }; - - AlignContent.prototype.set = function(decl, prefix) { - var spec; - spec = flexSpec(prefix)[0]; - if (spec === 2012) { - decl.value = AlignContent.oldValues[decl.value] || decl.value; - return AlignContent.__super__.set.call(this, decl, prefix); - } else if (spec === 'final') { - return AlignContent.__super__.set.apply(this, arguments); - } - }; - - return AlignContent; - - })(Declaration); - - module.exports = AlignContent; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/hacks/align-items.js b/node_modules/autoprefixer-core/lib/hacks/align-items.js deleted file mode 100644 index cae3ef1..0000000 --- a/node_modules/autoprefixer-core/lib/hacks/align-items.js +++ /dev/null @@ -1,57 +0,0 @@ -(function() { - var AlignItems, Declaration, flexSpec, - extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, - hasProp = {}.hasOwnProperty; - - flexSpec = require('./flex-spec'); - - Declaration = require('../declaration'); - - AlignItems = (function(superClass) { - extend(AlignItems, superClass); - - function AlignItems() { - return AlignItems.__super__.constructor.apply(this, arguments); - } - - AlignItems.names = ['align-items', 'flex-align', 'box-align']; - - AlignItems.oldValues = { - 'flex-end': 'end', - 'flex-start': 'start' - }; - - AlignItems.prototype.prefixed = function(prop, prefix) { - var ref, spec; - ref = flexSpec(prefix), spec = ref[0], prefix = ref[1]; - if (spec === 2009) { - return prefix + 'box-align'; - } else if (spec === 2012) { - return prefix + 'flex-align'; - } else { - return AlignItems.__super__.prefixed.apply(this, arguments); - } - }; - - AlignItems.prototype.normalize = function(prop) { - return 'align-items'; - }; - - AlignItems.prototype.set = function(decl, prefix) { - var spec; - spec = flexSpec(prefix)[0]; - if (spec === 2009 || spec === 2012) { - decl.value = AlignItems.oldValues[decl.value] || decl.value; - return AlignItems.__super__.set.call(this, decl, prefix); - } else { - return AlignItems.__super__.set.apply(this, arguments); - } - }; - - return AlignItems; - - })(Declaration); - - module.exports = AlignItems; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/hacks/align-self.js b/node_modules/autoprefixer-core/lib/hacks/align-self.js deleted file mode 100644 index 7103cf7..0000000 --- a/node_modules/autoprefixer-core/lib/hacks/align-self.js +++ /dev/null @@ -1,55 +0,0 @@ -(function() { - var AlignSelf, Declaration, flexSpec, - extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, - hasProp = {}.hasOwnProperty; - - flexSpec = require('./flex-spec'); - - Declaration = require('../declaration'); - - AlignSelf = (function(superClass) { - extend(AlignSelf, superClass); - - function AlignSelf() { - return AlignSelf.__super__.constructor.apply(this, arguments); - } - - AlignSelf.names = ['align-self', 'flex-item-align']; - - AlignSelf.oldValues = { - 'flex-end': 'end', - 'flex-start': 'start' - }; - - AlignSelf.prototype.prefixed = function(prop, prefix) { - var ref, spec; - ref = flexSpec(prefix), spec = ref[0], prefix = ref[1]; - if (spec === 2012) { - return prefix + 'flex-item-align'; - } else { - return AlignSelf.__super__.prefixed.apply(this, arguments); - } - }; - - AlignSelf.prototype.normalize = function(prop) { - return 'align-self'; - }; - - AlignSelf.prototype.set = function(decl, prefix) { - var spec; - spec = flexSpec(prefix)[0]; - if (spec === 2012) { - decl.value = AlignSelf.oldValues[decl.value] || decl.value; - return AlignSelf.__super__.set.call(this, decl, prefix); - } else if (spec === 'final') { - return AlignSelf.__super__.set.apply(this, arguments); - } - }; - - return AlignSelf; - - })(Declaration); - - module.exports = AlignSelf; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/hacks/background-size.js b/node_modules/autoprefixer-core/lib/hacks/background-size.js deleted file mode 100644 index 6109b0a..0000000 --- a/node_modules/autoprefixer-core/lib/hacks/background-size.js +++ /dev/null @@ -1,32 +0,0 @@ -(function() { - var BackgroundSize, Declaration, - extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, - hasProp = {}.hasOwnProperty; - - Declaration = require('../declaration'); - - BackgroundSize = (function(superClass) { - extend(BackgroundSize, superClass); - - function BackgroundSize() { - return BackgroundSize.__super__.constructor.apply(this, arguments); - } - - BackgroundSize.names = ['background-size']; - - BackgroundSize.prototype.set = function(decl, prefix) { - var value; - value = decl.value.toLowerCase(); - if (prefix === '-webkit-' && value.indexOf(' ') === -1 && value !== 'contain' && value !== 'cover') { - decl.value = decl.value + ' ' + decl.value; - } - return BackgroundSize.__super__.set.call(this, decl, prefix); - }; - - return BackgroundSize; - - })(Declaration); - - module.exports = BackgroundSize; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/hacks/block-logical.js b/node_modules/autoprefixer-core/lib/hacks/block-logical.js deleted file mode 100644 index 261cab2..0000000 --- a/node_modules/autoprefixer-core/lib/hacks/block-logical.js +++ /dev/null @@ -1,35 +0,0 @@ -(function() { - var BlockLogical, Declaration, - extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, - hasProp = {}.hasOwnProperty; - - Declaration = require('../declaration'); - - BlockLogical = (function(superClass) { - extend(BlockLogical, superClass); - - function BlockLogical() { - return BlockLogical.__super__.constructor.apply(this, arguments); - } - - BlockLogical.names = ['border-block-start', 'border-block-end', 'margin-block-start', 'margin-block-end', 'padding-block-start', 'padding-block-end', 'border-before', 'border-after', 'margin-before', 'margin-after', 'padding-before', 'padding-after']; - - BlockLogical.prototype.prefixed = function(prop, prefix) { - return prefix + (prop.indexOf('-start') !== -1 ? prop.replace('-block-start', '-before') : prop.replace('-block-end', '-after')); - }; - - BlockLogical.prototype.normalize = function(prop) { - if (prop.indexOf('-before') !== -1) { - return prop.replace('-before', '-block-start'); - } else { - return prop.replace('-after', '-block-end'); - } - }; - - return BlockLogical; - - })(Declaration); - - module.exports = BlockLogical; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/hacks/border-image.js b/node_modules/autoprefixer-core/lib/hacks/border-image.js deleted file mode 100644 index a08f36b..0000000 --- a/node_modules/autoprefixer-core/lib/hacks/border-image.js +++ /dev/null @@ -1,28 +0,0 @@ -(function() { - var BorderImage, Declaration, - extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, - hasProp = {}.hasOwnProperty; - - Declaration = require('../declaration'); - - BorderImage = (function(superClass) { - extend(BorderImage, superClass); - - function BorderImage() { - return BorderImage.__super__.constructor.apply(this, arguments); - } - - BorderImage.names = ['border-image']; - - BorderImage.prototype.set = function(decl, prefix) { - decl.value = decl.value.replace(/\s+fill(\s)/, '$1'); - return BorderImage.__super__.set.call(this, decl, prefix); - }; - - return BorderImage; - - })(Declaration); - - module.exports = BorderImage; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/hacks/border-radius.js b/node_modules/autoprefixer-core/lib/hacks/border-radius.js deleted file mode 100644 index 71452e3..0000000 --- a/node_modules/autoprefixer-core/lib/hacks/border-radius.js +++ /dev/null @@ -1,56 +0,0 @@ -(function() { - var BorderRadius, Declaration, - extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, - hasProp = {}.hasOwnProperty; - - Declaration = require('../declaration'); - - BorderRadius = (function(superClass) { - var hor, i, j, len, len1, mozilla, normal, ref, ref1, ver; - - extend(BorderRadius, superClass); - - function BorderRadius() { - return BorderRadius.__super__.constructor.apply(this, arguments); - } - - BorderRadius.names = ['border-radius']; - - BorderRadius.toMozilla = {}; - - BorderRadius.toNormal = {}; - - ref = ['top', 'bottom']; - for (i = 0, len = ref.length; i < len; i++) { - ver = ref[i]; - ref1 = ['left', 'right']; - for (j = 0, len1 = ref1.length; j < len1; j++) { - hor = ref1[j]; - normal = "border-" + ver + "-" + hor + "-radius"; - mozilla = "border-radius-" + ver + hor; - BorderRadius.names.push(normal); - BorderRadius.names.push(mozilla); - BorderRadius.toMozilla[normal] = mozilla; - BorderRadius.toNormal[mozilla] = normal; - } - } - - BorderRadius.prototype.prefixed = function(prop, prefix) { - if (prefix === '-moz-') { - return prefix + (BorderRadius.toMozilla[prop] || prop); - } else { - return BorderRadius.__super__.prefixed.apply(this, arguments); - } - }; - - BorderRadius.prototype.normalize = function(prop) { - return BorderRadius.toNormal[prop] || prop; - }; - - return BorderRadius; - - })(Declaration); - - module.exports = BorderRadius; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/hacks/break-inside.js b/node_modules/autoprefixer-core/lib/hacks/break-inside.js deleted file mode 100644 index 2122aac..0000000 --- a/node_modules/autoprefixer-core/lib/hacks/break-inside.js +++ /dev/null @@ -1,54 +0,0 @@ -(function() { - var BreakInside, Declaration, - extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, - hasProp = {}.hasOwnProperty; - - Declaration = require('../declaration'); - - BreakInside = (function(superClass) { - extend(BreakInside, superClass); - - function BreakInside() { - return BreakInside.__super__.constructor.apply(this, arguments); - } - - BreakInside.names = ['break-inside', 'page-break-inside', 'column-break-inside']; - - BreakInside.prototype.prefixed = function(prop, prefix) { - if (prefix === '-webkit-') { - return prefix + 'column-break-inside'; - } else if (prefix === '-moz-') { - return 'page-break-inside'; - } else { - return BreakInside.__super__.prefixed.apply(this, arguments); - } - }; - - BreakInside.prototype.normalize = function() { - return 'break-inside'; - }; - - BreakInside.prototype.set = function(decl, prefix) { - if (decl.value === 'avoid-column' || decl.value === 'avoid-page') { - decl.value = 'avoid'; - } - return BreakInside.__super__.set.apply(this, arguments); - }; - - BreakInside.prototype.insert = function(decl, prefix, prefixes) { - if (decl.value === 'avoid-region') { - - } else if (decl.value === 'avoid-page' && prefix === '-webkit-') { - - } else { - return BreakInside.__super__.insert.apply(this, arguments); - } - }; - - return BreakInside; - - })(Declaration); - - module.exports = BreakInside; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/hacks/crisp-edges.js b/node_modules/autoprefixer-core/lib/hacks/crisp-edges.js deleted file mode 100644 index bb04dc0..0000000 --- a/node_modules/autoprefixer-core/lib/hacks/crisp-edges.js +++ /dev/null @@ -1,31 +0,0 @@ -(function() { - var CrispEdges, Value, - extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, - hasProp = {}.hasOwnProperty; - - Value = require('../value'); - - CrispEdges = (function(superClass) { - extend(CrispEdges, superClass); - - function CrispEdges() { - return CrispEdges.__super__.constructor.apply(this, arguments); - } - - CrispEdges.names = ['crisp-edges']; - - CrispEdges.prototype.replace = function(string, prefix) { - if (prefix === '-webkit-') { - return string.replace(this.regexp(), '$1-webkit-optimize-contrast'); - } else { - return CrispEdges.__super__.replace.apply(this, arguments); - } - }; - - return CrispEdges; - - })(Value); - - module.exports = CrispEdges; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/hacks/display-flex.js b/node_modules/autoprefixer-core/lib/hacks/display-flex.js deleted file mode 100644 index 87a1455..0000000 --- a/node_modules/autoprefixer-core/lib/hacks/display-flex.js +++ /dev/null @@ -1,68 +0,0 @@ -(function() { - var DisplayFlex, OldDisplayFlex, OldValue, Value, flexSpec, - extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, - hasProp = {}.hasOwnProperty; - - flexSpec = require('./flex-spec'); - - OldValue = require('../old-value'); - - Value = require('../value'); - - OldDisplayFlex = (function(superClass) { - extend(OldDisplayFlex, superClass); - - function OldDisplayFlex(unprefixed, prefixed1) { - this.unprefixed = unprefixed; - this.prefixed = prefixed1; - } - - OldDisplayFlex.prototype.check = function(value) { - return value === this.name; - }; - - return OldDisplayFlex; - - })(OldValue); - - DisplayFlex = (function(superClass) { - extend(DisplayFlex, superClass); - - DisplayFlex.names = ['display-flex', 'inline-flex']; - - function DisplayFlex(name, prefixes) { - DisplayFlex.__super__.constructor.apply(this, arguments); - if (name === 'display-flex') { - this.name = 'flex'; - } - } - - DisplayFlex.prototype.check = function(decl) { - return decl.value === this.name; - }; - - DisplayFlex.prototype.prefixed = function(prefix) { - var ref, spec; - ref = flexSpec(prefix), spec = ref[0], prefix = ref[1]; - return prefix + (spec === 2009 ? this.name === 'flex' ? 'box' : 'inline-box' : spec === 2012 ? this.name === 'flex' ? 'flexbox' : 'inline-flexbox' : spec === 'final' ? this.name : void 0); - }; - - DisplayFlex.prototype.replace = function(string, prefix) { - return this.prefixed(prefix); - }; - - DisplayFlex.prototype.old = function(prefix) { - var prefixed; - prefixed = this.prefixed(prefix); - if (prefixed) { - return new OldValue(this.name, prefixed); - } - }; - - return DisplayFlex; - - })(Value); - - module.exports = DisplayFlex; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/hacks/fill-available.js b/node_modules/autoprefixer-core/lib/hacks/fill-available.js deleted file mode 100644 index f7d92c9..0000000 --- a/node_modules/autoprefixer-core/lib/hacks/fill-available.js +++ /dev/null @@ -1,41 +0,0 @@ -(function() { - var FillAvailable, OldValue, Value, - extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, - hasProp = {}.hasOwnProperty; - - OldValue = require('../old-value'); - - Value = require('../value'); - - FillAvailable = (function(superClass) { - extend(FillAvailable, superClass); - - function FillAvailable() { - return FillAvailable.__super__.constructor.apply(this, arguments); - } - - FillAvailable.names = ['fill-available']; - - FillAvailable.prototype.replace = function(string, prefix) { - if (prefix === '-moz-') { - return string.replace(this.regexp(), '$1-moz-available$3'); - } else { - return FillAvailable.__super__.replace.apply(this, arguments); - } - }; - - FillAvailable.prototype.old = function(prefix) { - if (prefix === '-moz-') { - return new OldValue(this.name, '-moz-available'); - } else { - return FillAvailable.__super__.old.apply(this, arguments); - } - }; - - return FillAvailable; - - })(Value); - - module.exports = FillAvailable; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/hacks/filter-value.js b/node_modules/autoprefixer-core/lib/hacks/filter-value.js deleted file mode 100644 index 40c4b44..0000000 --- a/node_modules/autoprefixer-core/lib/hacks/filter-value.js +++ /dev/null @@ -1,69 +0,0 @@ -(function() { - var FilterValue, OldFilterValue, OldValue, Value, utils, - extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, - hasProp = {}.hasOwnProperty; - - OldValue = require('../old-value'); - - Value = require('../value'); - - utils = require('../utils'); - - OldFilterValue = (function(superClass) { - extend(OldFilterValue, superClass); - - function OldFilterValue() { - return OldFilterValue.__super__.constructor.apply(this, arguments); - } - - OldFilterValue.prototype.clean = function(decl) { - return decl.value = utils.editList(decl.value, (function(_this) { - return function(props) { - if (props.every(function(i) { - return i.indexOf(_this.unprefixed) !== 0; - })) { - return props; - } - return props.filter(function(i) { - return i.indexOf(_this.prefixed) === -1; - }); - }; - })(this)); - }; - - return OldFilterValue; - - })(OldValue); - - FilterValue = (function(superClass) { - extend(FilterValue, superClass); - - function FilterValue() { - return FilterValue.__super__.constructor.apply(this, arguments); - } - - FilterValue.names = ['filter']; - - FilterValue.prototype.replace = function(value, prefix) { - if (prefix === '-webkit-') { - if (value.indexOf('-webkit-filter') === -1) { - return FilterValue.__super__.replace.apply(this, arguments) + ', ' + value; - } else { - return value; - } - } else { - return FilterValue.__super__.replace.apply(this, arguments); - } - }; - - FilterValue.prototype.old = function(prefix) { - return new OldFilterValue(this.name, prefix + this.name); - }; - - return FilterValue; - - })(Value); - - module.exports = FilterValue; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/hacks/filter.js b/node_modules/autoprefixer-core/lib/hacks/filter.js deleted file mode 100644 index 213cb13..0000000 --- a/node_modules/autoprefixer-core/lib/hacks/filter.js +++ /dev/null @@ -1,29 +0,0 @@ -(function() { - var Declaration, Filter, - extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, - hasProp = {}.hasOwnProperty; - - Declaration = require('../declaration'); - - Filter = (function(superClass) { - extend(Filter, superClass); - - function Filter() { - return Filter.__super__.constructor.apply(this, arguments); - } - - Filter.names = ['filter']; - - Filter.prototype.check = function(decl) { - var v; - v = decl.value; - return v.toLowerCase().indexOf('alpha(') === -1 && v.indexOf('DXImageTransform.Microsoft') === -1 && v.indexOf('data:image/svg+xml') === -1; - }; - - return Filter; - - })(Declaration); - - module.exports = Filter; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/hacks/flex-basis.js b/node_modules/autoprefixer-core/lib/hacks/flex-basis.js deleted file mode 100644 index 62ec0f9..0000000 --- a/node_modules/autoprefixer-core/lib/hacks/flex-basis.js +++ /dev/null @@ -1,47 +0,0 @@ -(function() { - var Declaration, FlexBasis, flexSpec, - extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, - hasProp = {}.hasOwnProperty; - - flexSpec = require('./flex-spec'); - - Declaration = require('../declaration'); - - FlexBasis = (function(superClass) { - extend(FlexBasis, superClass); - - function FlexBasis() { - return FlexBasis.__super__.constructor.apply(this, arguments); - } - - FlexBasis.names = ['flex-basis', 'flex-preferred-size']; - - FlexBasis.prototype.normalize = function() { - return 'flex-basis'; - }; - - FlexBasis.prototype.prefixed = function(prop, prefix) { - var ref, spec; - ref = flexSpec(prefix), spec = ref[0], prefix = ref[1]; - if (spec === 2012) { - return prefix + 'flex-preferred-size'; - } else { - return FlexBasis.__super__.prefixed.apply(this, arguments); - } - }; - - FlexBasis.prototype.set = function(decl, prefix) { - var ref, spec; - ref = flexSpec(prefix), spec = ref[0], prefix = ref[1]; - if (spec === 2012 || spec === 'final') { - return FlexBasis.__super__.set.apply(this, arguments); - } - }; - - return FlexBasis; - - })(Declaration); - - module.exports = FlexBasis; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/hacks/flex-direction.js b/node_modules/autoprefixer-core/lib/hacks/flex-direction.js deleted file mode 100644 index e0f3cfa..0000000 --- a/node_modules/autoprefixer-core/lib/hacks/flex-direction.js +++ /dev/null @@ -1,71 +0,0 @@ -(function() { - var Declaration, FlexDirection, flexSpec, - extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, - hasProp = {}.hasOwnProperty; - - flexSpec = require('./flex-spec'); - - Declaration = require('../declaration'); - - FlexDirection = (function(superClass) { - extend(FlexDirection, superClass); - - function FlexDirection() { - return FlexDirection.__super__.constructor.apply(this, arguments); - } - - FlexDirection.names = ['flex-direction', 'box-direction', 'box-orient']; - - FlexDirection.prototype.normalize = function(prop) { - return 'flex-direction'; - }; - - FlexDirection.prototype.insert = function(decl, prefix, prefixes) { - var already, cloned, dir, orient, ref, spec, value; - ref = flexSpec(prefix), spec = ref[0], prefix = ref[1]; - if (spec === 2009) { - already = decl.parent.some(function(i) { - return i.prop === prefix + 'box-orient' || i.prop === prefix + 'box-direction'; - }); - if (already) { - return; - } - value = decl.value; - orient = value.indexOf('row') !== -1 ? 'horizontal' : 'vertical'; - dir = value.indexOf('reverse') !== -1 ? 'reverse' : 'normal'; - cloned = this.clone(decl); - cloned.prop = prefix + 'box-orient'; - cloned.value = orient; - if (this.needCascade(decl)) { - cloned.before = this.calcBefore(prefixes, decl, prefix); - } - decl.parent.insertBefore(decl, cloned); - cloned = this.clone(decl); - cloned.prop = prefix + 'box-direction'; - cloned.value = dir; - if (this.needCascade(decl)) { - cloned.before = this.calcBefore(prefixes, decl, prefix); - } - return decl.parent.insertBefore(decl, cloned); - } else { - return FlexDirection.__super__.insert.apply(this, arguments); - } - }; - - FlexDirection.prototype.old = function(prop, prefix) { - var ref, spec; - ref = flexSpec(prefix), spec = ref[0], prefix = ref[1]; - if (spec === 2009) { - return [prefix + 'box-orient', prefix + 'box-direction']; - } else { - return FlexDirection.__super__.old.apply(this, arguments); - } - }; - - return FlexDirection; - - })(Declaration); - - module.exports = FlexDirection; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/hacks/flex-flow.js b/node_modules/autoprefixer-core/lib/hacks/flex-flow.js deleted file mode 100644 index a929cbe..0000000 --- a/node_modules/autoprefixer-core/lib/hacks/flex-flow.js +++ /dev/null @@ -1,35 +0,0 @@ -(function() { - var Declaration, FlexFlow, flexSpec, - extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, - hasProp = {}.hasOwnProperty; - - flexSpec = require('./flex-spec'); - - Declaration = require('../declaration'); - - FlexFlow = (function(superClass) { - extend(FlexFlow, superClass); - - function FlexFlow() { - return FlexFlow.__super__.constructor.apply(this, arguments); - } - - FlexFlow.names = ['flex-flow']; - - FlexFlow.prototype.set = function(decl, prefix) { - var ref, spec; - ref = flexSpec(prefix), spec = ref[0], prefix = ref[1]; - if (spec === 2012) { - return FlexFlow.__super__.set.apply(this, arguments); - } else if (spec === 'final') { - return FlexFlow.__super__.set.apply(this, arguments); - } - }; - - return FlexFlow; - - })(Declaration); - - module.exports = FlexFlow; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/hacks/flex-grow.js b/node_modules/autoprefixer-core/lib/hacks/flex-grow.js deleted file mode 100644 index 5bd598f..0000000 --- a/node_modules/autoprefixer-core/lib/hacks/flex-grow.js +++ /dev/null @@ -1,41 +0,0 @@ -(function() { - var Declaration, Flex, flexSpec, - extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, - hasProp = {}.hasOwnProperty; - - flexSpec = require('./flex-spec'); - - Declaration = require('../declaration'); - - Flex = (function(superClass) { - extend(Flex, superClass); - - function Flex() { - return Flex.__super__.constructor.apply(this, arguments); - } - - Flex.names = ['flex-grow', 'flex-positive']; - - Flex.prototype.normalize = function() { - return 'flex'; - }; - - Flex.prototype.prefixed = function(prop, prefix) { - var ref, spec; - ref = flexSpec(prefix), spec = ref[0], prefix = ref[1]; - if (spec === 2009) { - return prefix + 'box-flex'; - } else if (spec === 2012) { - return prefix + 'flex-positive'; - } else { - return Flex.__super__.prefixed.apply(this, arguments); - } - }; - - return Flex; - - })(Declaration); - - module.exports = Flex; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/hacks/flex-shrink.js b/node_modules/autoprefixer-core/lib/hacks/flex-shrink.js deleted file mode 100644 index 66610d6..0000000 --- a/node_modules/autoprefixer-core/lib/hacks/flex-shrink.js +++ /dev/null @@ -1,47 +0,0 @@ -(function() { - var Declaration, FlexShrink, flexSpec, - extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, - hasProp = {}.hasOwnProperty; - - flexSpec = require('./flex-spec'); - - Declaration = require('../declaration'); - - FlexShrink = (function(superClass) { - extend(FlexShrink, superClass); - - function FlexShrink() { - return FlexShrink.__super__.constructor.apply(this, arguments); - } - - FlexShrink.names = ['flex-shrink', 'flex-negative']; - - FlexShrink.prototype.normalize = function() { - return 'flex-shrink'; - }; - - FlexShrink.prototype.prefixed = function(prop, prefix) { - var ref, spec; - ref = flexSpec(prefix), spec = ref[0], prefix = ref[1]; - if (spec === 2012) { - return prefix + 'flex-negative'; - } else { - return FlexShrink.__super__.prefixed.apply(this, arguments); - } - }; - - FlexShrink.prototype.set = function(decl, prefix) { - var ref, spec; - ref = flexSpec(prefix), spec = ref[0], prefix = ref[1]; - if (spec === 2012 || spec === 'final') { - return FlexShrink.__super__.set.apply(this, arguments); - } - }; - - return FlexShrink; - - })(Declaration); - - module.exports = FlexShrink; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/hacks/flex-spec.js b/node_modules/autoprefixer-core/lib/hacks/flex-spec.js deleted file mode 100644 index 59ec38e..0000000 --- a/node_modules/autoprefixer-core/lib/hacks/flex-spec.js +++ /dev/null @@ -1,11 +0,0 @@ -(function() { - module.exports = function(prefix) { - var spec; - spec = prefix === '-webkit- 2009' || prefix === '-moz-' ? 2009 : prefix === '-ms-' ? 2012 : prefix === '-webkit-' ? 'final' : void 0; - if (prefix === '-webkit- 2009') { - prefix = '-webkit-'; - } - return [spec, prefix]; - }; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/hacks/flex-values.js b/node_modules/autoprefixer-core/lib/hacks/flex-values.js deleted file mode 100644 index 856c783..0000000 --- a/node_modules/autoprefixer-core/lib/hacks/flex-values.js +++ /dev/null @@ -1,37 +0,0 @@ -(function() { - var FlexValues, OldValue, Value, - extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, - hasProp = {}.hasOwnProperty; - - OldValue = require('../old-value'); - - Value = require('../value'); - - FlexValues = (function(superClass) { - extend(FlexValues, superClass); - - function FlexValues() { - return FlexValues.__super__.constructor.apply(this, arguments); - } - - FlexValues.names = ['flex', 'flex-grow', 'flex-shrink', 'flex-basis']; - - FlexValues.prototype.prefixed = function(prefix) { - return this.all.prefixed(this.name, prefix); - }; - - FlexValues.prototype.replace = function(string, prefix) { - return string.replace(this.regexp(), '$1' + this.prefixed(prefix) + '$3'); - }; - - FlexValues.prototype.old = function(prefix) { - return new OldValue(this.name, this.prefixed(prefix)); - }; - - return FlexValues; - - })(Value); - - module.exports = FlexValues; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/hacks/flex-wrap.js b/node_modules/autoprefixer-core/lib/hacks/flex-wrap.js deleted file mode 100644 index 6d13542..0000000 --- a/node_modules/autoprefixer-core/lib/hacks/flex-wrap.js +++ /dev/null @@ -1,33 +0,0 @@ -(function() { - var Declaration, FlexWrap, flexSpec, - extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, - hasProp = {}.hasOwnProperty; - - flexSpec = require('./flex-spec'); - - Declaration = require('../declaration'); - - FlexWrap = (function(superClass) { - extend(FlexWrap, superClass); - - function FlexWrap() { - return FlexWrap.__super__.constructor.apply(this, arguments); - } - - FlexWrap.names = ['flex-wrap']; - - FlexWrap.prototype.set = function(decl, prefix) { - var spec; - spec = flexSpec(prefix)[0]; - if (spec !== 2009) { - return FlexWrap.__super__.set.apply(this, arguments); - } - }; - - return FlexWrap; - - })(Declaration); - - module.exports = FlexWrap; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/hacks/flex.js b/node_modules/autoprefixer-core/lib/hacks/flex.js deleted file mode 100644 index baee68a..0000000 --- a/node_modules/autoprefixer-core/lib/hacks/flex.js +++ /dev/null @@ -1,58 +0,0 @@ -(function() { - var Declaration, Flex, flexSpec, list, - extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, - hasProp = {}.hasOwnProperty; - - flexSpec = require('./flex-spec'); - - Declaration = require('../declaration'); - - list = require('postcss/lib/list'); - - Flex = (function(superClass) { - extend(Flex, superClass); - - function Flex() { - return Flex.__super__.constructor.apply(this, arguments); - } - - Flex.names = ['flex', 'box-flex']; - - Flex.oldValues = { - 'auto': '1', - 'none': '0' - }; - - Flex.prototype.prefixed = function(prop, prefix) { - var ref, spec; - ref = flexSpec(prefix), spec = ref[0], prefix = ref[1]; - if (spec === 2009) { - return prefix + 'box-flex'; - } else { - return Flex.__super__.prefixed.apply(this, arguments); - } - }; - - Flex.prototype.normalize = function() { - return 'flex'; - }; - - Flex.prototype.set = function(decl, prefix) { - var spec; - spec = flexSpec(prefix)[0]; - if (spec === 2009) { - decl.value = list.space(decl.value)[0]; - decl.value = Flex.oldValues[decl.value] || decl.value; - return Flex.__super__.set.call(this, decl, prefix); - } else { - return Flex.__super__.set.apply(this, arguments); - } - }; - - return Flex; - - })(Declaration); - - module.exports = Flex; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/hacks/fullscreen.js b/node_modules/autoprefixer-core/lib/hacks/fullscreen.js deleted file mode 100644 index d7a3ccd..0000000 --- a/node_modules/autoprefixer-core/lib/hacks/fullscreen.js +++ /dev/null @@ -1,33 +0,0 @@ -(function() { - var Fullscreen, Selector, - extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, - hasProp = {}.hasOwnProperty; - - Selector = require('../selector'); - - Fullscreen = (function(superClass) { - extend(Fullscreen, superClass); - - function Fullscreen() { - return Fullscreen.__super__.constructor.apply(this, arguments); - } - - Fullscreen.names = [':fullscreen']; - - Fullscreen.prototype.prefixed = function(prefix) { - if ('-webkit-' === prefix) { - return ':-webkit-full-screen'; - } else if ('-moz-' === prefix) { - return ':-moz-full-screen'; - } else { - return ":" + prefix + "fullscreen"; - } - }; - - return Fullscreen; - - })(Selector); - - module.exports = Fullscreen; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/hacks/gradient.js b/node_modules/autoprefixer-core/lib/hacks/gradient.js deleted file mode 100644 index e1e42d8..0000000 --- a/node_modules/autoprefixer-core/lib/hacks/gradient.js +++ /dev/null @@ -1,234 +0,0 @@ -(function() { - var Gradient, OldValue, Value, isDirection, list, utils, - extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, - hasProp = {}.hasOwnProperty; - - OldValue = require('../old-value'); - - Value = require('../value'); - - utils = require('../utils'); - - list = require('postcss/lib/list'); - - isDirection = /top|left|right|bottom/gi; - - Gradient = (function(superClass) { - extend(Gradient, superClass); - - function Gradient() { - return Gradient.__super__.constructor.apply(this, arguments); - } - - Gradient.names = ['linear-gradient', 'repeating-linear-gradient', 'radial-gradient', 'repeating-radial-gradient']; - - Gradient.prototype.replace = function(string, prefix) { - return list.space(string).map((function(_this) { - return function(value) { - var after, args, close, params; - if (value.slice(0, +_this.name.length + 1 || 9e9) !== _this.name + '(') { - return value; - } - close = value.lastIndexOf(')'); - after = value.slice(close + 1); - args = value.slice(_this.name.length + 1, +(close - 1) + 1 || 9e9); - params = list.comma(args); - params = _this.newDirection(params); - if (prefix === '-webkit- old') { - return _this.oldWebkit(value, args, params, after); - } else { - _this.convertDirection(params); - return prefix + _this.name + '(' + params.join(', ') + ')' + after; - } - }; - })(this)).join(' '); - }; - - Gradient.prototype.directions = { - top: 'bottom', - left: 'right', - bottom: 'top', - right: 'left' - }; - - Gradient.prototype.oldDirections = { - 'top': 'left bottom, left top', - 'left': 'right top, left top', - 'bottom': 'left top, left bottom', - 'right': 'left top, right top', - 'top right': 'left bottom, right top', - 'top left': 'right bottom, left top', - 'right top': 'left bottom, right top', - 'right bottom': 'left top, right bottom', - 'bottom right': 'left top, right bottom', - 'bottom left': 'right top, left bottom', - 'left top': 'right bottom, left top', - 'left bottom': 'right top, left bottom' - }; - - Gradient.prototype.newDirection = function(params) { - var first, value; - first = params[0]; - if (first.indexOf('to ') === -1 && isDirection.test(first)) { - first = first.split(' '); - first = (function() { - var j, len, results; - results = []; - for (j = 0, len = first.length; j < len; j++) { - value = first[j]; - results.push(this.directions[value.toLowerCase()] || value); - } - return results; - }).call(this); - params[0] = 'to ' + first.join(' '); - } - return params; - }; - - Gradient.prototype.oldWebkit = function(value, args, params, after) { - if (args.indexOf('px') !== -1) { - return value; - } - if (this.name !== 'linear-gradient') { - return value; - } - if (params[0] && params[0].indexOf('deg') !== -1) { - return value; - } - if (args.indexOf('-corner') !== -1) { - return value; - } - if (args.indexOf('-side') !== -1) { - return value; - } - params = this.oldDirection(params); - params = this.colorStops(params); - return '-webkit-gradient(linear, ' + params.join(', ') + ')' + after; - }; - - Gradient.prototype.convertDirection = function(params) { - if (params.length > 0) { - if (params[0].slice(0, 3) === 'to ') { - return params[0] = this.fixDirection(params[0]); - } else if (params[0].indexOf('deg') !== -1) { - return params[0] = this.fixAngle(params[0]); - } else if (params[0].indexOf(' at ') !== -1) { - return this.fixRadial(params); - } - } - }; - - Gradient.prototype.fixDirection = function(param) { - var value; - param = param.split(' '); - param.splice(0, 1); - param = (function() { - var j, len, results; - results = []; - for (j = 0, len = param.length; j < len; j++) { - value = param[j]; - results.push(this.directions[value.toLowerCase()] || value); - } - return results; - }).call(this); - return param.join(' '); - }; - - Gradient.prototype.roundFloat = function(float, digits) { - return parseFloat(float.toFixed(digits)); - }; - - Gradient.prototype.fixAngle = function(param) { - param = parseFloat(param); - param = Math.abs(450 - param) % 360; - param = this.roundFloat(param, 3); - return param + "deg"; - }; - - Gradient.prototype.oldDirection = function(params) { - var direction; - if (params.length === 0) { - params; - } - if (params[0].indexOf('to ') !== -1) { - direction = params[0].replace(/^to\s+/, ''); - direction = this.oldDirections[direction]; - params[0] = direction; - return params; - } else { - direction = this.oldDirections.bottom; - return [direction].concat(params); - } - }; - - Gradient.prototype.colorStops = function(params) { - return params.map(function(param, i) { - var color, match, position, ref; - if (i === 0) { - return param; - } - ref = list.space(param), color = ref[0], position = ref[1]; - if (position == null) { - match = param.match(/^(.*\))(\d.*)$/); - if (match) { - color = match[1]; - position = match[2]; - } - } - if (position && position.indexOf(')') !== -1) { - color += ' ' + position; - position = void 0; - } - if (i === 1 && (position === void 0 || position === '0%')) { - return "from(" + color + ")"; - } else if (i === params.length - 1 && (position === void 0 || position === '100%')) { - return "to(" + color + ")"; - } else if (position) { - return "color-stop(" + position + ", " + color + ")"; - } else { - return "color-stop(" + color + ")"; - } - }); - }; - - Gradient.prototype.fixRadial = function(params) { - var first; - first = params[0].split(/\s+at\s+/); - return params.splice(0, 1, first[1], first[0]); - }; - - Gradient.prototype.old = function(prefix) { - var regexp, string, type; - if (prefix === '-webkit-') { - type = this.name === 'linear-gradient' ? 'linear' : 'radial'; - string = '-gradient'; - regexp = utils.regexp("-webkit-(" + type + "-gradient|gradient\\(\\s*" + type + ")", false); - return new OldValue(this.name, prefix + this.name, string, regexp); - } else { - return Gradient.__super__.old.apply(this, arguments); - } - }; - - Gradient.prototype.add = function(decl, prefix) { - var p; - p = decl.prop; - if (p.indexOf('mask') !== -1) { - if (prefix === '-webkit-' || prefix === '-webkit- old') { - return Gradient.__super__.add.apply(this, arguments); - } - } else if (p === 'list-style' || p === 'list-style-image' || p === 'content') { - if (prefix === '-webkit-' || prefix === '-webkit- old') { - return Gradient.__super__.add.apply(this, arguments); - } - } else { - return Gradient.__super__.add.apply(this, arguments); - } - }; - - return Gradient; - - })(Value); - - module.exports = Gradient; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/hacks/image-rendering.js b/node_modules/autoprefixer-core/lib/hacks/image-rendering.js deleted file mode 100644 index b1ccd9a..0000000 --- a/node_modules/autoprefixer-core/lib/hacks/image-rendering.js +++ /dev/null @@ -1,49 +0,0 @@ -(function() { - var Declaration, ImageRendering, - extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, - hasProp = {}.hasOwnProperty; - - Declaration = require('../declaration'); - - ImageRendering = (function(superClass) { - extend(ImageRendering, superClass); - - function ImageRendering() { - return ImageRendering.__super__.constructor.apply(this, arguments); - } - - ImageRendering.names = ['image-rendering', 'interpolation-mode']; - - ImageRendering.prototype.check = function(decl) { - return decl.value === 'crisp-edges'; - }; - - ImageRendering.prototype.prefixed = function(prop, prefix) { - if (prefix === '-ms-') { - return '-ms-interpolation-mode'; - } else { - return ImageRendering.__super__.prefixed.apply(this, arguments); - } - }; - - ImageRendering.prototype.set = function(decl, prefix) { - if (prefix === '-ms-') { - decl.prop = '-ms-interpolation-mode'; - decl.value = 'nearest-neighbor'; - return decl; - } else { - return ImageRendering.__super__.set.apply(this, arguments); - } - }; - - ImageRendering.prototype.normalize = function(prop) { - return 'image-rendering'; - }; - - return ImageRendering; - - })(Declaration); - - module.exports = ImageRendering; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/hacks/inline-logical.js b/node_modules/autoprefixer-core/lib/hacks/inline-logical.js deleted file mode 100644 index 7a698fe..0000000 --- a/node_modules/autoprefixer-core/lib/hacks/inline-logical.js +++ /dev/null @@ -1,31 +0,0 @@ -(function() { - var Declaration, InlineLogical, - extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, - hasProp = {}.hasOwnProperty; - - Declaration = require('../declaration'); - - InlineLogical = (function(superClass) { - extend(InlineLogical, superClass); - - function InlineLogical() { - return InlineLogical.__super__.constructor.apply(this, arguments); - } - - InlineLogical.names = ['border-inline-start', 'border-inline-end', 'margin-inline-start', 'margin-inline-end', 'padding-inline-start', 'padding-inline-end', 'border-start', 'border-end', 'margin-start', 'margin-end', 'padding-start', 'padding-end']; - - InlineLogical.prototype.prefixed = function(prop, prefix) { - return prefix + prop.replace('-inline', ''); - }; - - InlineLogical.prototype.normalize = function(prop) { - return prop.replace(/(margin|padding|border)-(start|end)/, '$1-inline-$2'); - }; - - return InlineLogical; - - })(Declaration); - - module.exports = InlineLogical; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/hacks/justify-content.js b/node_modules/autoprefixer-core/lib/hacks/justify-content.js deleted file mode 100644 index eed29eb..0000000 --- a/node_modules/autoprefixer-core/lib/hacks/justify-content.js +++ /dev/null @@ -1,62 +0,0 @@ -(function() { - var Declaration, JustifyContent, flexSpec, - extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, - hasProp = {}.hasOwnProperty; - - flexSpec = require('./flex-spec'); - - Declaration = require('../declaration'); - - JustifyContent = (function(superClass) { - extend(JustifyContent, superClass); - - function JustifyContent() { - return JustifyContent.__super__.constructor.apply(this, arguments); - } - - JustifyContent.names = ['justify-content', 'flex-pack', 'box-pack']; - - JustifyContent.oldValues = { - 'flex-end': 'end', - 'flex-start': 'start', - 'space-between': 'justify', - 'space-around': 'distribute' - }; - - JustifyContent.prototype.prefixed = function(prop, prefix) { - var ref, spec; - ref = flexSpec(prefix), spec = ref[0], prefix = ref[1]; - if (spec === 2009) { - return prefix + 'box-pack'; - } else if (spec === 2012) { - return prefix + 'flex-pack'; - } else { - return JustifyContent.__super__.prefixed.apply(this, arguments); - } - }; - - JustifyContent.prototype.normalize = function(prop) { - return 'justify-content'; - }; - - JustifyContent.prototype.set = function(decl, prefix) { - var spec, value; - spec = flexSpec(prefix)[0]; - if (spec === 2009 || spec === 2012) { - value = JustifyContent.oldValues[decl.value] || decl.value; - decl.value = value; - if (spec !== 2009 || value !== 'distribute') { - return JustifyContent.__super__.set.call(this, decl, prefix); - } - } else if (spec === 'final') { - return JustifyContent.__super__.set.apply(this, arguments); - } - }; - - return JustifyContent; - - })(Declaration); - - module.exports = JustifyContent; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/hacks/order.js b/node_modules/autoprefixer-core/lib/hacks/order.js deleted file mode 100644 index 592b064..0000000 --- a/node_modules/autoprefixer-core/lib/hacks/order.js +++ /dev/null @@ -1,52 +0,0 @@ -(function() { - var Declaration, Order, flexSpec, - extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, - hasProp = {}.hasOwnProperty; - - flexSpec = require('./flex-spec'); - - Declaration = require('../declaration'); - - Order = (function(superClass) { - extend(Order, superClass); - - function Order() { - return Order.__super__.constructor.apply(this, arguments); - } - - Order.names = ['order', 'flex-order', 'box-ordinal-group']; - - Order.prototype.prefixed = function(prop, prefix) { - var ref, spec; - ref = flexSpec(prefix), spec = ref[0], prefix = ref[1]; - if (spec === 2009) { - return prefix + 'box-ordinal-group'; - } else if (spec === 2012) { - return prefix + 'flex-order'; - } else { - return Order.__super__.prefixed.apply(this, arguments); - } - }; - - Order.prototype.normalize = function(prop) { - return 'order'; - }; - - Order.prototype.set = function(decl, prefix) { - var spec; - spec = flexSpec(prefix)[0]; - if (spec === 2009) { - decl.value = (parseInt(decl.value) + 1).toString(); - return Order.__super__.set.call(this, decl, prefix); - } else { - return Order.__super__.set.apply(this, arguments); - } - }; - - return Order; - - })(Declaration); - - module.exports = Order; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/hacks/placeholder.js b/node_modules/autoprefixer-core/lib/hacks/placeholder.js deleted file mode 100644 index 423d202..0000000 --- a/node_modules/autoprefixer-core/lib/hacks/placeholder.js +++ /dev/null @@ -1,39 +0,0 @@ -(function() { - var Placeholder, Selector, - extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, - hasProp = {}.hasOwnProperty; - - Selector = require('../selector'); - - Placeholder = (function(superClass) { - extend(Placeholder, superClass); - - function Placeholder() { - return Placeholder.__super__.constructor.apply(this, arguments); - } - - Placeholder.names = [':placeholder-shown', '::placeholder']; - - Placeholder.prototype.possible = function() { - return Placeholder.__super__.possible.apply(this, arguments).concat('-moz- old'); - }; - - Placeholder.prototype.prefixed = function(prefix) { - if ('-webkit-' === prefix) { - return '::-webkit-input-placeholder'; - } else if ('-ms-' === prefix) { - return ':-ms-input-placeholder'; - } else if ('-moz- old' === prefix) { - return ':-moz-placeholder'; - } else { - return "::" + prefix + "placeholder"; - } - }; - - return Placeholder; - - })(Selector); - - module.exports = Placeholder; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/hacks/transform-decl.js b/node_modules/autoprefixer-core/lib/hacks/transform-decl.js deleted file mode 100644 index 295a6ec..0000000 --- a/node_modules/autoprefixer-core/lib/hacks/transform-decl.js +++ /dev/null @@ -1,66 +0,0 @@ -(function() { - var Declaration, TransformDecl, - extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, - hasProp = {}.hasOwnProperty; - - Declaration = require('../declaration'); - - TransformDecl = (function(superClass) { - extend(TransformDecl, superClass); - - function TransformDecl() { - return TransformDecl.__super__.constructor.apply(this, arguments); - } - - TransformDecl.names = ['transform', 'transform-origin']; - - TransformDecl.functions3d = ['matrix3d', 'translate3d', 'translateZ', 'scale3d', 'scaleZ', 'rotate3d', 'rotateX', 'rotateY', 'rotateZ', 'perspective']; - - TransformDecl.prototype.keykrameParents = function(decl) { - var parent; - parent = decl.parent; - while (parent) { - if (parent.type === 'atrule' && parent.name === 'keyframes') { - return true; - } - parent = parent.parent; - } - return false; - }; - - TransformDecl.prototype.contain3d = function(decl) { - var func, i, len, ref; - if (decl.prop === 'transform-origin') { - return false; - } - ref = TransformDecl.functions3d; - for (i = 0, len = ref.length; i < len; i++) { - func = ref[i]; - if (decl.value.indexOf(func + "(") !== -1) { - return true; - } - } - return false; - }; - - TransformDecl.prototype.insert = function(decl, prefix, prefixes) { - if (prefix === '-ms-') { - if (!this.contain3d(decl) && !this.keykrameParents(decl)) { - return TransformDecl.__super__.insert.apply(this, arguments); - } - } else if (prefix === '-o-') { - if (!this.contain3d(decl)) { - return TransformDecl.__super__.insert.apply(this, arguments); - } - } else { - return TransformDecl.__super__.insert.apply(this, arguments); - } - }; - - return TransformDecl; - - })(Declaration); - - module.exports = TransformDecl; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/hacks/transform-value.js b/node_modules/autoprefixer-core/lib/hacks/transform-value.js deleted file mode 100644 index 8f74d65..0000000 --- a/node_modules/autoprefixer-core/lib/hacks/transform-value.js +++ /dev/null @@ -1,31 +0,0 @@ -(function() { - var TransformValue, Value, - extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, - hasProp = {}.hasOwnProperty; - - Value = require('../value'); - - TransformValue = (function(superClass) { - extend(TransformValue, superClass); - - function TransformValue() { - return TransformValue.__super__.constructor.apply(this, arguments); - } - - TransformValue.names = ['transform']; - - TransformValue.prototype.replace = function(value, prefix) { - if (prefix === '-ms-') { - return value; - } else { - return TransformValue.__super__.replace.apply(this, arguments); - } - }; - - return TransformValue; - - })(Value); - - module.exports = TransformValue; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/info.js b/node_modules/autoprefixer-core/lib/info.js deleted file mode 100644 index b6bb1a3..0000000 --- a/node_modules/autoprefixer-core/lib/info.js +++ /dev/null @@ -1,122 +0,0 @@ -(function() { - var capitalize, names, prefix; - - capitalize = function(str) { - return str.slice(0, 1).toUpperCase() + str.slice(1); - }; - - names = { - ie: 'IE', - ie_mob: 'IE Mobile', - ios_saf: 'iOS', - op_mini: 'Opera Mini', - op_mob: 'Opera Mobile', - and_chr: 'Chrome for Android', - and_ff: 'Firefox for Android', - and_uc: 'UC for Android' - }; - - prefix = function(name, transition, prefixes) { - var out; - out = ' ' + name + (transition ? '*' : '') + ': '; - out += prefixes.map(function(i) { - return i.replace(/^-(.*)-$/g, '$1'); - }).join(', '); - out += "\n"; - return out; - }; - - module.exports = function(prefixes) { - var atrules, browser, data, j, k, l, len, len1, len2, list, name, needTransition, out, props, ref, ref1, ref2, ref3, ref4, ref5, ref6, selector, selectors, string, transitionProp, useTransition, value, values, version, versions; - if (prefixes.browsers.selected.length === 0) { - return "No browsers selected"; - } - versions = []; - ref = prefixes.browsers.selected; - for (j = 0, len = ref.length; j < len; j++) { - browser = ref[j]; - ref1 = browser.split(' '), name = ref1[0], version = ref1[1]; - name = names[name] || capitalize(name); - if (versions[name]) { - versions[name].push(version); - } else { - versions[name] = [version]; - } - } - out = "Browsers:\n"; - for (browser in versions) { - list = versions[browser]; - list = list.sort(function(a, b) { - return parseFloat(b) - parseFloat(a); - }); - out += ' ' + browser + ': ' + list.join(', ') + "\n"; - } - atrules = ''; - ref2 = prefixes.add; - for (name in ref2) { - data = ref2[name]; - if (name[0] === '@' && data.prefixes) { - atrules += prefix(name, false, data.prefixes); - } - } - if (atrules !== '') { - out += "\nAt-Rules:\n" + atrules; - } - selectors = ''; - ref3 = prefixes.add.selectors; - for (k = 0, len1 = ref3.length; k < len1; k++) { - selector = ref3[k]; - if (selector.prefixes) { - selectors += prefix(selector.name, false, selector.prefixes); - } - } - if (selectors !== '') { - out += "\nSelectors:\n" + selectors; - } - values = ''; - props = ''; - useTransition = false; - needTransition = (ref4 = prefixes.add.transition) != null ? ref4.prefixes : void 0; - ref5 = prefixes.add; - for (name in ref5) { - data = ref5[name]; - if (name[0] !== '@' && data.prefixes) { - transitionProp = needTransition && prefixes.data[name].transition; - if (transitionProp) { - useTransition = true; - } - props += prefix(name, transitionProp, data.prefixes); - } - if (!data.values) { - continue; - } - if (prefixes.transitionProps.some(function(i) { - return i === name; - })) { - continue; - } - ref6 = data.values; - for (l = 0, len2 = ref6.length; l < len2; l++) { - value = ref6[l]; - string = prefix(value.name, false, value.prefixes); - if (values.indexOf(string) === -1) { - values += string; - } - } - } - if (useTransition) { - props += " * - can be used in transition\n"; - } - if (props !== '') { - out += "\nProperties:\n" + props; - } - if (values !== '') { - out += "\nValues:\n" + values; - } - if (atrules === '' && selectors === '' && props === '' && values === '') { - out += '\nAwesome! Your browsers don\'t require any vendor prefixes.' + '\nNow you can remove Autoprefixer from build steps.'; - } - return out; - }; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/old-selector.js b/node_modules/autoprefixer-core/lib/old-selector.js deleted file mode 100644 index 732d9dc..0000000 --- a/node_modules/autoprefixer-core/lib/old-selector.js +++ /dev/null @@ -1,68 +0,0 @@ -(function() { - var OldSelector; - - OldSelector = (function() { - function OldSelector(selector, prefix1) { - var i, len, prefix, ref; - this.prefix = prefix1; - this.prefixed = selector.prefixed(this.prefix); - this.regexp = selector.regexp(this.prefix); - this.prefixeds = []; - ref = selector.possible(); - for (i = 0, len = ref.length; i < len; i++) { - prefix = ref[i]; - this.prefixeds.push([selector.prefixed(prefix), selector.regexp(prefix)]); - } - this.unprefixed = selector.name; - this.nameRegexp = selector.regexp(); - } - - OldSelector.prototype.isHack = function(rule) { - var before, i, index, len, ref, ref1, regexp, rules, some, string; - index = rule.parent.index(rule) + 1; - rules = rule.parent.nodes; - while (index < rules.length) { - before = rules[index].selector; - if (!before) { - return true; - } - if (before.indexOf(this.unprefixed) !== -1 && before.match(this.nameRegexp)) { - return false; - } - some = false; - ref = this.prefixeds; - for (i = 0, len = ref.length; i < len; i++) { - ref1 = ref[i], string = ref1[0], regexp = ref1[1]; - if (before.indexOf(string) !== -1 && before.match(regexp)) { - some = true; - break; - } - } - if (!some) { - return true; - } - index += 1; - } - return true; - }; - - OldSelector.prototype.check = function(rule) { - if (rule.selector.indexOf(this.prefixed) === -1) { - return false; - } - if (!rule.selector.match(this.regexp)) { - return false; - } - if (this.isHack(rule)) { - return false; - } - return true; - }; - - return OldSelector; - - })(); - - module.exports = OldSelector; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/old-value.js b/node_modules/autoprefixer-core/lib/old-value.js deleted file mode 100644 index 58651e6..0000000 --- a/node_modules/autoprefixer-core/lib/old-value.js +++ /dev/null @@ -1,30 +0,0 @@ -(function() { - var OldValue, utils; - - utils = require('./utils'); - - OldValue = (function() { - function OldValue(unprefixed, prefixed, string, regexp) { - this.unprefixed = unprefixed; - this.prefixed = prefixed; - this.string = string; - this.regexp = regexp; - this.regexp || (this.regexp = utils.regexp(this.prefixed)); - this.string || (this.string = this.prefixed); - } - - OldValue.prototype.check = function(value) { - if (value.indexOf(this.string) !== -1) { - return !!value.match(this.regexp); - } else { - return false; - } - }; - - return OldValue; - - })(); - - module.exports = OldValue; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/prefixer.js b/node_modules/autoprefixer-core/lib/prefixer.js deleted file mode 100644 index b8966ca..0000000 --- a/node_modules/autoprefixer-core/lib/prefixer.js +++ /dev/null @@ -1,119 +0,0 @@ -(function() { - var Browsers, Prefixer, clone, utils, vendor, - hasProp = {}.hasOwnProperty; - - Browsers = require('./browsers'); - - utils = require('./utils'); - - vendor = require('postcss/lib/vendor'); - - clone = function(obj, parent) { - var cloned, i, value; - if (typeof obj !== 'object') { - return obj; - } - cloned = new obj.constructor(); - for (i in obj) { - if (!hasProp.call(obj, i)) continue; - value = obj[i]; - if (i === 'parent' && typeof value === 'object') { - if (parent) { - cloned[i] = parent; - } - } else if (i === 'source') { - cloned[i] = value; - } else if (value instanceof Array) { - cloned[i] = value.map(function(i) { - return clone(i, cloned); - }); - } else if (i !== '_autoprefixerPrefix' && i !== '_autoprefixerValues') { - cloned[i] = clone(value, cloned); - } - } - return cloned; - }; - - Prefixer = (function() { - Prefixer.hack = function(klass) { - var j, len, name, ref, results; - this.hacks || (this.hacks = {}); - ref = klass.names; - results = []; - for (j = 0, len = ref.length; j < len; j++) { - name = ref[j]; - results.push(this.hacks[name] = klass); - } - return results; - }; - - Prefixer.load = function(name, prefixes, all) { - var klass, ref; - klass = (ref = this.hacks) != null ? ref[name] : void 0; - if (klass) { - return new klass(name, prefixes, all); - } else { - return new this(name, prefixes, all); - } - }; - - Prefixer.clone = function(node, overrides) { - var cloned, name; - cloned = clone(node); - for (name in overrides) { - cloned[name] = overrides[name]; - } - return cloned; - }; - - function Prefixer(name1, prefixes1, all1) { - this.name = name1; - this.prefixes = prefixes1; - this.all = all1; - } - - Prefixer.prototype.parentPrefix = function(node) { - var prefix; - prefix = node._autoprefixerPrefix != null ? node._autoprefixerPrefix : node.type === 'decl' && node.prop[0] === '-' ? vendor.prefix(node.prop) : node.type === 'root' ? false : node.type === 'rule' && node.selector.indexOf(':-') !== -1 ? node.selector.match(/:(-\w+-)/)[1] : node.type === 'atrule' && node.name[0] === '-' ? vendor.prefix(node.name) : this.parentPrefix(node.parent); - if (Browsers.prefixes().indexOf(prefix) === -1) { - prefix = false; - } - return node._autoprefixerPrefix = prefix; - }; - - Prefixer.prototype.process = function(node) { - var added, j, k, len, len1, parent, prefix, prefixes, ref; - if (!this.check(node)) { - return; - } - parent = this.parentPrefix(node); - prefixes = []; - ref = this.prefixes; - for (j = 0, len = ref.length; j < len; j++) { - prefix = ref[j]; - if (parent && parent !== utils.removeNote(prefix)) { - continue; - } - prefixes.push(prefix); - } - added = []; - for (k = 0, len1 = prefixes.length; k < len1; k++) { - prefix = prefixes[k]; - if (this.add(node, prefix, added.concat([prefix]))) { - added.push(prefix); - } - } - return added; - }; - - Prefixer.prototype.clone = function(node, overrides) { - return Prefixer.clone(node, overrides); - }; - - return Prefixer; - - })(); - - module.exports = Prefixer; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/prefixes.js b/node_modules/autoprefixer-core/lib/prefixes.js deleted file mode 100644 index e55d852..0000000 --- a/node_modules/autoprefixer-core/lib/prefixes.js +++ /dev/null @@ -1,368 +0,0 @@ -(function() { - var AtRule, Browsers, Declaration, Prefixes, Processor, Resolution, Selector, Supports, Value, declsCache, utils, vendor; - - Declaration = require('./declaration'); - - Resolution = require('./resolution'); - - Processor = require('./processor'); - - Supports = require('./supports'); - - Browsers = require('./browsers'); - - Selector = require('./selector'); - - AtRule = require('./at-rule'); - - Value = require('./value'); - - utils = require('./utils'); - - vendor = require('postcss/lib/vendor'); - - Selector.hack(require('./hacks/fullscreen')); - - Selector.hack(require('./hacks/placeholder')); - - Declaration.hack(require('./hacks/flex')); - - Declaration.hack(require('./hacks/order')); - - Declaration.hack(require('./hacks/filter')); - - Declaration.hack(require('./hacks/flex-flow')); - - Declaration.hack(require('./hacks/flex-grow')); - - Declaration.hack(require('./hacks/flex-wrap')); - - Declaration.hack(require('./hacks/align-self')); - - Declaration.hack(require('./hacks/flex-basis')); - - Declaration.hack(require('./hacks/align-items')); - - Declaration.hack(require('./hacks/flex-shrink')); - - Declaration.hack(require('./hacks/break-inside')); - - Declaration.hack(require('./hacks/border-image')); - - Declaration.hack(require('./hacks/align-content')); - - Declaration.hack(require('./hacks/border-radius')); - - Declaration.hack(require('./hacks/block-logical')); - - Declaration.hack(require('./hacks/inline-logical')); - - Declaration.hack(require('./hacks/transform-decl')); - - Declaration.hack(require('./hacks/flex-direction')); - - Declaration.hack(require('./hacks/image-rendering')); - - Declaration.hack(require('./hacks/justify-content')); - - Declaration.hack(require('./hacks/background-size')); - - Value.hack(require('./hacks/gradient')); - - Value.hack(require('./hacks/crisp-edges')); - - Value.hack(require('./hacks/flex-values')); - - Value.hack(require('./hacks/display-flex')); - - Value.hack(require('./hacks/filter-value')); - - Value.hack(require('./hacks/fill-available')); - - Value.hack(require('./hacks/transform-value')); - - declsCache = {}; - - Prefixes = (function() { - function Prefixes(data1, browsers, options) { - var ref; - this.data = data1; - this.browsers = browsers; - this.options = options != null ? options : {}; - ref = this.preprocess(this.select(this.data)), this.add = ref[0], this.remove = ref[1]; - this.processor = new Processor(this); - } - - Prefixes.prototype.transitionProps = ['transition', 'transition-property']; - - Prefixes.prototype.cleaner = function() { - var empty; - if (!this.cleanerCache) { - if (this.browsers.selected.length) { - empty = new Browsers(this.browsers.data, []); - this.cleanerCache = new Prefixes(this.data, empty, this.options); - } else { - return this; - } - } - return this.cleanerCache; - }; - - Prefixes.prototype.select = function(list) { - var add, all, data, name, notes, selected; - selected = { - add: {}, - remove: {} - }; - for (name in list) { - data = list[name]; - add = data.browsers.map(function(i) { - var params; - params = i.split(' '); - return { - browser: params[0] + ' ' + params[1], - note: params[2] - }; - }); - notes = add.filter(function(i) { - return i.note; - }).map((function(_this) { - return function(i) { - return _this.browsers.prefix(i.browser) + ' ' + i.note; - }; - })(this)); - notes = utils.uniq(notes); - add = add.filter((function(_this) { - return function(i) { - return _this.browsers.isSelected(i.browser); - }; - })(this)).map((function(_this) { - return function(i) { - var prefix; - prefix = _this.browsers.prefix(i.browser); - if (i.note) { - return prefix + ' ' + i.note; - } else { - return prefix; - } - }; - })(this)); - add = this.sort(utils.uniq(add)); - all = data.browsers.map((function(_this) { - return function(i) { - return _this.browsers.prefix(i); - }; - })(this)); - if (data.mistakes) { - all = all.concat(data.mistakes); - } - all = all.concat(notes); - all = utils.uniq(all); - if (add.length) { - selected.add[name] = add; - if (add.length < all.length) { - selected.remove[name] = all.filter(function(i) { - return add.indexOf(i) === -1; - }); - } - } else { - selected.remove[name] = all; - } - } - return selected; - }; - - Prefixes.prototype.sort = function(prefixes) { - return prefixes.sort(function(a, b) { - var aLength, bLength; - aLength = utils.removeNote(a).length; - bLength = utils.removeNote(b).length; - if (aLength === bLength) { - return b.length - a.length; - } else { - return bLength - aLength; - } - }); - }; - - Prefixes.prototype.preprocess = function(selected) { - var add, j, k, l, len, len1, len2, len3, len4, len5, len6, m, n, name, o, old, olds, p, prefix, prefixed, prefixes, prop, props, ref, ref1, ref2, remove, selector, value, values; - add = { - selectors: [], - '@supports': new Supports(this) - }; - ref = selected.add; - for (name in ref) { - prefixes = ref[name]; - if (name === '@keyframes' || name === '@viewport') { - add[name] = new AtRule(name, prefixes, this); - } else if (name === '@resolution') { - add[name] = new Resolution(name, prefixes, this); - } else if (this.data[name].selector) { - add.selectors.push(Selector.load(name, prefixes, this)); - } else { - props = this.data[name].transition ? this.transitionProps : this.data[name].props; - if (props) { - value = Value.load(name, prefixes, this); - for (j = 0, len = props.length; j < len; j++) { - prop = props[j]; - if (!add[prop]) { - add[prop] = { - values: [] - }; - } - add[prop].values.push(value); - } - } - if (!this.data[name].props) { - values = ((ref1 = add[name]) != null ? ref1.values : void 0) || []; - add[name] = Declaration.load(name, prefixes, this); - add[name].values = values; - } - } - } - remove = { - selectors: [] - }; - ref2 = selected.remove; - for (name in ref2) { - prefixes = ref2[name]; - if (this.data[name].selector) { - selector = Selector.load(name, prefixes); - for (k = 0, len1 = prefixes.length; k < len1; k++) { - prefix = prefixes[k]; - remove.selectors.push(selector.old(prefix)); - } - } else if (name === '@keyframes' || name === '@viewport') { - for (l = 0, len2 = prefixes.length; l < len2; l++) { - prefix = prefixes[l]; - prefixed = '@' + prefix + name.slice(1); - remove[prefixed] = { - remove: true - }; - } - } else if (name === '@resolution') { - remove[name] = new Resolution(name, prefixes, this); - } else { - props = this.data[name].transition ? this.transitionProps : this.data[name].props; - if (props) { - value = Value.load(name, [], this); - for (m = 0, len3 = prefixes.length; m < len3; m++) { - prefix = prefixes[m]; - old = value.old(prefix); - if (old) { - for (n = 0, len4 = props.length; n < len4; n++) { - prop = props[n]; - if (!remove[prop]) { - remove[prop] = {}; - } - if (!remove[prop].values) { - remove[prop].values = []; - } - remove[prop].values.push(old); - } - } - } - } - if (!this.data[name].props) { - for (o = 0, len5 = prefixes.length; o < len5; o++) { - prefix = prefixes[o]; - prop = vendor.unprefixed(name); - olds = this.decl(name).old(name, prefix); - for (p = 0, len6 = olds.length; p < len6; p++) { - prefixed = olds[p]; - if (!remove[prefixed]) { - remove[prefixed] = {}; - } - remove[prefixed].remove = true; - } - } - } - } - } - return [add, remove]; - }; - - Prefixes.prototype.decl = function(prop) { - var decl; - decl = declsCache[prop]; - if (decl) { - return decl; - } else { - return declsCache[prop] = Declaration.load(prop); - } - }; - - Prefixes.prototype.unprefixed = function(prop) { - prop = vendor.unprefixed(prop); - return this.decl(prop).normalize(prop); - }; - - Prefixes.prototype.prefixed = function(prop, prefix) { - prop = vendor.unprefixed(prop); - return this.decl(prop).prefixed(prop, prefix); - }; - - Prefixes.prototype.values = function(type, prop) { - var data, global, ref, ref1, values; - data = this[type]; - global = (ref = data['*']) != null ? ref.values : void 0; - values = (ref1 = data[prop]) != null ? ref1.values : void 0; - if (global && values) { - return utils.uniq(global.concat(values)); - } else { - return global || values || []; - } - }; - - Prefixes.prototype.group = function(decl) { - var checker, index, length, rule, unprefixed; - rule = decl.parent; - index = rule.index(decl); - length = rule.nodes.length; - unprefixed = this.unprefixed(decl.prop); - checker = (function(_this) { - return function(step, callback) { - var other; - index += step; - while (index >= 0 && index < length) { - other = rule.nodes[index]; - if (other.type === 'decl') { - if (step === -1 && other.prop === unprefixed) { - if (!Browsers.withPrefix(other.value)) { - break; - } - } - if (_this.unprefixed(other.prop) !== unprefixed) { - break; - } else if (callback(other) === true) { - return true; - } - if (step === +1 && other.prop === unprefixed) { - if (!Browsers.withPrefix(other.value)) { - break; - } - } - } - index += step; - } - return false; - }; - })(this); - return { - up: function(callback) { - return checker(-1, callback); - }, - down: function(callback) { - return checker(+1, callback); - } - }; - }; - - return Prefixes; - - })(); - - module.exports = Prefixes; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/processor.js b/node_modules/autoprefixer-core/lib/processor.js deleted file mode 100644 index 6f27b49..0000000 --- a/node_modules/autoprefixer-core/lib/processor.js +++ /dev/null @@ -1,213 +0,0 @@ -(function() { - var Processor, Value, utils, vendor; - - vendor = require('postcss/lib/vendor'); - - Value = require('./value'); - - utils = require('./utils'); - - Processor = (function() { - function Processor(prefixes) { - this.prefixes = prefixes; - } - - Processor.prototype.add = function(css) { - var keyframes, resolution, supports, viewport; - resolution = this.prefixes.add['@resolution']; - keyframes = this.prefixes.add['@keyframes']; - viewport = this.prefixes.add['@viewport']; - supports = this.prefixes.add['@supports']; - css.eachAtRule((function(_this) { - return function(rule) { - if (rule.name === 'keyframes') { - if (!_this.disabled(rule)) { - return keyframes != null ? keyframes.process(rule) : void 0; - } - } else if (rule.name === 'viewport') { - if (!_this.disabled(rule)) { - return viewport != null ? viewport.process(rule) : void 0; - } - } else if (rule.name === 'supports') { - if (!_this.disabled(rule)) { - return supports.process(rule); - } - } else if (rule.name === 'media' && rule.params.indexOf('-resolution') !== -1) { - if (!_this.disabled(rule)) { - return resolution != null ? resolution.process(rule) : void 0; - } - } - }; - })(this)); - css.eachRule((function(_this) { - return function(rule) { - var j, len, ref, results, selector; - if (_this.disabled(rule)) { - return; - } - ref = _this.prefixes.add.selectors; - results = []; - for (j = 0, len = ref.length; j < len; j++) { - selector = ref[j]; - results.push(selector.process(rule)); - } - return results; - }; - })(this)); - css.eachDecl((function(_this) { - return function(decl) { - var prefix; - prefix = _this.prefixes.add[decl.prop]; - if (prefix && prefix.prefixes) { - if (!_this.disabled(decl)) { - return prefix.process(decl); - } - } - }; - })(this)); - return css.eachDecl((function(_this) { - return function(decl) { - var j, len, ref, unprefixed, value; - if (_this.disabled(decl)) { - return; - } - unprefixed = _this.prefixes.unprefixed(decl.prop); - ref = _this.prefixes.values('add', unprefixed); - for (j = 0, len = ref.length; j < len; j++) { - value = ref[j]; - value.process(decl); - } - return Value.save(_this.prefixes, decl); - }; - })(this)); - }; - - Processor.prototype.remove = function(css) { - var checker, j, len, ref, resolution; - resolution = this.prefixes.remove['@resolution']; - css.eachAtRule((function(_this) { - return function(rule, i) { - if (_this.prefixes.remove['@' + rule.name]) { - if (!_this.disabled(rule)) { - return rule.parent.remove(i); - } - } else if (rule.name === 'media' && rule.params.indexOf('-resolution') !== -1) { - return resolution != null ? resolution.clean(rule) : void 0; - } - }; - })(this)); - ref = this.prefixes.remove.selectors; - for (j = 0, len = ref.length; j < len; j++) { - checker = ref[j]; - css.eachRule((function(_this) { - return function(rule, i) { - if (checker.check(rule)) { - if (!_this.disabled(rule)) { - return rule.parent.remove(i); - } - } - }; - })(this)); - } - return css.eachDecl((function(_this) { - return function(decl, i) { - var k, len1, notHack, ref1, ref2, rule, unprefixed; - if (_this.disabled(decl)) { - return; - } - rule = decl.parent; - unprefixed = _this.prefixes.unprefixed(decl.prop); - if ((ref1 = _this.prefixes.remove[decl.prop]) != null ? ref1.remove : void 0) { - notHack = _this.prefixes.group(decl).down(function(other) { - return other.prop === unprefixed; - }); - if (notHack && !_this.withHackValue(decl)) { - if (decl.style('before').indexOf("\n") > -1) { - _this.reduceSpaces(decl); - } - rule.remove(i); - return; - } - } - ref2 = _this.prefixes.values('remove', unprefixed); - for (k = 0, len1 = ref2.length; k < len1; k++) { - checker = ref2[k]; - if (checker.check(decl.value)) { - unprefixed = checker.unprefixed; - notHack = _this.prefixes.group(decl).down(function(other) { - return other.value.indexOf(unprefixed) !== -1; - }); - if (notHack) { - rule.remove(i); - return; - } else if (checker.clean) { - checker.clean(decl); - return; - } - } - } - }; - })(this)); - }; - - Processor.prototype.withHackValue = function(decl) { - return decl.prop === '-webkit-background-clip' && decl.value === 'text'; - }; - - Processor.prototype.disabled = function(node) { - var status; - if (node._autoprefixerDisabled != null) { - return node._autoprefixerDisabled; - } else if (node.nodes) { - status = void 0; - node.each(function(i) { - if (i.type !== 'comment') { - return; - } - if (i.text === 'autoprefixer: off') { - status = false; - return false; - } else if (i.text === 'autoprefixer: on') { - status = true; - return false; - } - }); - return node._autoprefixerDisabled = status != null ? !status : node.parent ? this.disabled(node.parent) : false; - } else { - return node._autoprefixerDisabled = this.disabled(node.parent); - } - }; - - Processor.prototype.reduceSpaces = function(decl) { - var diff, parts, prevMin, stop; - stop = false; - this.prefixes.group(decl).up(function(other) { - return stop = true; - }); - if (stop) { - return; - } - parts = decl.style('before').split("\n"); - prevMin = parts[parts.length - 1].length; - diff = false; - return this.prefixes.group(decl).down(function(other) { - var last; - parts = other.style('before').split("\n"); - last = parts.length - 1; - if (parts[last].length > prevMin) { - if (diff === false) { - diff = parts[last].length - prevMin; - } - parts[last] = parts[last].slice(0, -diff); - return other.before = parts.join("\n"); - } - }); - }; - - return Processor; - - })(); - - module.exports = Processor; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/resolution.js b/node_modules/autoprefixer-core/lib/resolution.js deleted file mode 100644 index 44147ce..0000000 --- a/node_modules/autoprefixer-core/lib/resolution.js +++ /dev/null @@ -1,98 +0,0 @@ -(function() { - var Prefixer, Resolution, n2f, regexp, split, utils, - extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, - hasProp = {}.hasOwnProperty; - - Prefixer = require('./prefixer'); - - utils = require('./utils'); - - n2f = require('num2fraction'); - - regexp = /(min|max)-resolution\s*:\s*\d*\.?\d+(dppx|dpi)/gi; - - split = /(min|max)-resolution(\s*:\s*)(\d*\.?\d+)(dppx|dpi)/i; - - Resolution = (function(superClass) { - extend(Resolution, superClass); - - function Resolution() { - return Resolution.__super__.constructor.apply(this, arguments); - } - - Resolution.prototype.prefixName = function(prefix, name) { - return name = prefix === '-moz-' ? name + '--moz-device-pixel-ratio' : prefix + name + '-device-pixel-ratio'; - }; - - Resolution.prototype.prefixQuery = function(prefix, name, colon, value, units) { - if (units === 'dpi') { - value = Number(value / 96); - } - if (prefix === '-o-') { - value = n2f(value); - } - return this.prefixName(prefix, name) + colon + value; - }; - - Resolution.prototype.clean = function(rule) { - var j, len, prefix, ref; - if (!this.bad) { - this.bad = []; - ref = this.prefixes; - for (j = 0, len = ref.length; j < len; j++) { - prefix = ref[j]; - this.bad.push(this.prefixName(prefix, 'min')); - this.bad.push(this.prefixName(prefix, 'max')); - } - } - return rule.params = utils.editList(rule.params, (function(_this) { - return function(queries) { - return queries.filter(function(query) { - return _this.bad.every(function(i) { - return query.indexOf(i) === -1; - }); - }); - }; - })(this)); - }; - - Resolution.prototype.process = function(rule) { - var parent, prefixes; - parent = this.parentPrefix(rule); - prefixes = parent ? [parent] : this.prefixes; - return rule.params = utils.editList(rule.params, (function(_this) { - return function(origin, prefixed) { - var j, k, len, len1, prefix, processed, query; - for (j = 0, len = origin.length; j < len; j++) { - query = origin[j]; - if (query.indexOf('min-resolution') === -1 && query.indexOf('max-resolution') === -1) { - prefixed.push(query); - continue; - } - for (k = 0, len1 = prefixes.length; k < len1; k++) { - prefix = prefixes[k]; - if (prefix === '-moz-' && rule.params.indexOf('dpi') !== -1) { - continue; - } else { - processed = query.replace(regexp, function(str) { - var parts; - parts = str.match(split); - return _this.prefixQuery(prefix, parts[1], parts[2], parts[3], parts[4]); - }); - prefixed.push(processed); - } - } - prefixed.push(query); - } - return utils.uniq(prefixed); - }; - })(this)); - }; - - return Resolution; - - })(Prefixer); - - module.exports = Resolution; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/selector.js b/node_modules/autoprefixer-core/lib/selector.js deleted file mode 100644 index 07866fd..0000000 --- a/node_modules/autoprefixer-core/lib/selector.js +++ /dev/null @@ -1,117 +0,0 @@ -(function() { - var Browsers, OldSelector, Prefixer, Selector, utils, - extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, - hasProp = {}.hasOwnProperty; - - OldSelector = require('./old-selector'); - - Prefixer = require('./prefixer'); - - Browsers = require('./browsers'); - - utils = require('./utils'); - - Selector = (function(superClass) { - extend(Selector, superClass); - - function Selector(name1, prefixes, all) { - this.name = name1; - this.prefixes = prefixes; - this.all = all; - this.regexpCache = {}; - } - - Selector.prototype.check = function(rule) { - if (rule.selector.indexOf(this.name) !== -1) { - return !!rule.selector.match(this.regexp()); - } else { - return false; - } - }; - - Selector.prototype.prefixed = function(prefix) { - return this.name.replace(/^([^\w]*)/, '$1' + prefix); - }; - - Selector.prototype.regexp = function(prefix) { - var name; - if (this.regexpCache[prefix]) { - return this.regexpCache[prefix]; - } - name = prefix ? this.prefixed(prefix) : this.name; - return this.regexpCache[prefix] = RegExp("(^|[^:\"'=])" + (utils.escapeRegexp(name)), "gi"); - }; - - Selector.prototype.possible = function() { - return Browsers.prefixes(); - }; - - Selector.prototype.prefixeds = function(rule) { - var i, len, prefix, prefixeds, ref; - if (rule._autoprefixerPrefixeds) { - return rule._autoprefixerPrefixeds; - } - prefixeds = {}; - ref = this.possible(); - for (i = 0, len = ref.length; i < len; i++) { - prefix = ref[i]; - prefixeds[prefix] = this.replace(rule.selector, prefix); - } - return rule._autoprefixerPrefixeds = prefixeds; - }; - - Selector.prototype.already = function(rule, prefixeds, prefix) { - var before, index, key, prefixed, some; - index = rule.parent.index(rule) - 1; - while (index >= 0) { - before = rule.parent.nodes[index]; - if (before.type !== 'rule') { - return false; - } - some = false; - for (key in prefixeds) { - prefixed = prefixeds[key]; - if (before.selector === prefixed) { - if (prefix === key) { - return true; - } else { - some = true; - break; - } - } - } - if (!some) { - return false; - } - index -= 1; - } - return false; - }; - - Selector.prototype.replace = function(selector, prefix) { - return selector.replace(this.regexp(), '$1' + this.prefixed(prefix)); - }; - - Selector.prototype.add = function(rule, prefix) { - var cloned, prefixeds; - prefixeds = this.prefixeds(rule); - if (this.already(rule, prefixeds, prefix)) { - return; - } - cloned = this.clone(rule, { - selector: prefixeds[prefix] - }); - return rule.parent.insertBefore(rule, cloned); - }; - - Selector.prototype.old = function(prefix) { - return new OldSelector(this, prefix); - }; - - return Selector; - - })(Prefixer); - - module.exports = Selector; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/supports.js b/node_modules/autoprefixer-core/lib/supports.js deleted file mode 100644 index b89476a..0000000 --- a/node_modules/autoprefixer-core/lib/supports.js +++ /dev/null @@ -1,115 +0,0 @@ -(function() { - var Prefixes, Supports, Value, findCondition, findDecl, list, postcss, split, utils; - - Prefixes = require('./prefixes'); - - Value = require('./value'); - - utils = require('./utils'); - - postcss = require('postcss'); - - list = require('postcss/lib/list'); - - split = /\(\s*([^\(\):]+)\s*:([^\)]+)/; - - findDecl = /\(\s*([^\(\):]+)\s*:\s*(.+)\s*\)/g; - - findCondition = /(not\s*)?\(\s*([^\(\):]+)\s*:\s*(.+?(?!\s*or\s*).+?)\s*\)*\s*\)\s*or\s*/gi; - - Supports = (function() { - function Supports(all1) { - this.all = all1; - } - - Supports.prototype.virtual = function(prop, value) { - var rule; - rule = postcss.parse('a{}').first; - rule.append({ - prop: prop, - value: value, - before: '' - }); - return rule; - }; - - Supports.prototype.prefixed = function(prop, value) { - var decl, j, k, len, len1, prefixer, ref, ref1, rule; - rule = this.virtual(prop, value); - prefixer = this.all.add[prop]; - if (prefixer != null) { - if (typeof prefixer.process === "function") { - prefixer.process(rule.first); - } - } - ref = rule.nodes; - for (j = 0, len = ref.length; j < len; j++) { - decl = ref[j]; - ref1 = this.all.values('add', prop); - for (k = 0, len1 = ref1.length; k < len1; k++) { - value = ref1[k]; - value.process(decl); - } - Value.save(this.all, decl); - } - return rule.nodes; - }; - - Supports.prototype.clean = function(params) { - return params.replace(findCondition, (function(_this) { - return function(all) { - var _, check, checker, j, len, prop, ref, ref1, ref2, unprefixed, value; - if (all.slice(0, 3).toLowerCase() === 'not') { - return all; - } - ref = all.match(split), _ = ref[0], prop = ref[1], value = ref[2]; - unprefixed = _this.all.unprefixed(prop); - if ((ref1 = _this.all.cleaner().remove[prop]) != null ? ref1.remove : void 0) { - check = new RegExp('(\\(|\\s)' + utils.escapeRegexp(unprefixed) + ':'); - if (check.test(params)) { - return ''; - } - } - ref2 = _this.all.cleaner().values('remove', unprefixed); - for (j = 0, len = ref2.length; j < len; j++) { - checker = ref2[j]; - if (checker.check(value)) { - return ''; - } - } - return all; - }; - })(this)).replace(/\(\s*\((.*)\)\s*\)/g, '($1)'); - }; - - Supports.prototype.process = function(rule) { - rule.params = this.clean(rule.params); - return rule.params = rule.params.replace(findDecl, (function(_this) { - return function(all, prop, value) { - var i, stringed; - stringed = (function() { - var j, len, ref, results; - ref = this.prefixed(prop, value); - results = []; - for (j = 0, len = ref.length; j < len; j++) { - i = ref[j]; - results.push("(" + i.prop + ": " + i.value + ")"); - } - return results; - }).call(_this); - if (stringed.length === 1) { - return stringed[0]; - } else { - return '(' + stringed.join(' or ') + ')'; - } - }; - })(this)); - }; - - return Supports; - - })(); - - module.exports = Supports; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/utils.js b/node_modules/autoprefixer-core/lib/utils.js deleted file mode 100644 index 4334cca..0000000 --- a/node_modules/autoprefixer-core/lib/utils.js +++ /dev/null @@ -1,57 +0,0 @@ -(function() { - var list; - - list = require('postcss/lib/list'); - - module.exports = { - error: function(text) { - var err; - err = new Error(text); - err.autoprefixer = true; - throw err; - }, - uniq: function(array) { - var filtered, i, j, len; - filtered = []; - for (j = 0, len = array.length; j < len; j++) { - i = array[j]; - if (filtered.indexOf(i) === -1) { - filtered.push(i); - } - } - return filtered; - }, - removeNote: function(string) { - if (string.indexOf(' ') === -1) { - return string; - } else { - return string.split(' ')[0]; - } - }, - escapeRegexp: function(string) { - return string.replace(/[.?*+\^\$\[\]\\(){}|\-]/g, '\\$&'); - }, - regexp: function(word, escape) { - if (escape == null) { - escape = true; - } - if (escape) { - word = this.escapeRegexp(word); - } - return RegExp("(^|[\\s,(])(" + word + "($|[\\s(,]))", "gi"); - }, - editList: function(value, callback) { - var changed, join, origin; - origin = list.comma(value); - changed = callback(origin, []); - if (origin === changed) { - return value; - } else { - join = value.match(/,\s*/); - join = join ? join[0] : ', '; - return changed.join(join); - } - } - }; - -}).call(this); diff --git a/node_modules/autoprefixer-core/lib/value.js b/node_modules/autoprefixer-core/lib/value.js deleted file mode 100644 index 6f9bd52..0000000 --- a/node_modules/autoprefixer-core/lib/value.js +++ /dev/null @@ -1,103 +0,0 @@ -(function() { - var OldValue, Prefixer, Value, utils, vendor, - extend = function(child, parent) { for (var key in parent) { if (hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; }, - hasProp = {}.hasOwnProperty; - - Prefixer = require('./prefixer'); - - OldValue = require('./old-value'); - - utils = require('./utils'); - - vendor = require('postcss/lib/vendor'); - - Value = (function(superClass) { - extend(Value, superClass); - - function Value() { - return Value.__super__.constructor.apply(this, arguments); - } - - Value.save = function(prefixes, decl) { - var already, cloned, prefix, prefixed, propPrefix, ref, results, rule, trimmed, value; - ref = decl._autoprefixerValues; - results = []; - for (prefix in ref) { - value = ref[prefix]; - if (value === decl.value) { - continue; - } - propPrefix = vendor.prefix(decl.prop); - if (propPrefix === prefix) { - results.push(decl.value = value); - } else if (propPrefix === '-pie-') { - continue; - } else { - prefixed = prefixes.prefixed(decl.prop, prefix); - rule = decl.parent; - if (rule.every(function(i) { - return i.prop !== prefixed; - })) { - trimmed = value.replace(/\s+/, ' '); - already = rule.some(function(i) { - return i.prop === decl.prop && i.value.replace(/\s+/, ' ') === trimmed; - }); - if (!already) { - if (value.indexOf('-webkit-filter') !== -1 && (decl.prop === 'transition' || decl.prop === 'trasition-property')) { - results.push(decl.value = value); - } else { - cloned = this.clone(decl, { - value: value - }); - results.push(decl.parent.insertBefore(decl, cloned)); - } - } else { - results.push(void 0); - } - } else { - results.push(void 0); - } - } - } - return results; - }; - - Value.prototype.check = function(decl) { - var value; - value = decl.value; - if (value.indexOf(this.name) !== -1) { - return !!value.match(this.regexp()); - } else { - return false; - } - }; - - Value.prototype.regexp = function() { - return this.regexpCache || (this.regexpCache = utils.regexp(this.name)); - }; - - Value.prototype.replace = function(string, prefix) { - return string.replace(this.regexp(), '$1' + prefix + '$2'); - }; - - Value.prototype.add = function(decl, prefix) { - var ref, value; - decl._autoprefixerValues || (decl._autoprefixerValues = {}); - value = decl._autoprefixerValues[prefix] || ((ref = decl._value) != null ? ref.raw : void 0) || decl.value; - value = this.replace(value, prefix); - if (value) { - return decl._autoprefixerValues[prefix] = value; - } - }; - - Value.prototype.old = function(prefix) { - return new OldValue(this.name, prefix + this.name); - }; - - return Value; - - })(Prefixer); - - module.exports = Value; - -}).call(this); diff --git a/node_modules/autoprefixer-core/node_modules/browserslist/.npmignore b/node_modules/autoprefixer-core/node_modules/browserslist/.npmignore deleted file mode 100644 index 1aa2d59..0000000 --- a/node_modules/autoprefixer-core/node_modules/browserslist/.npmignore +++ /dev/null @@ -1,8 +0,0 @@ -.gitignore - -node_modules/ - -test/ -.travis.yml - -gulpfile.js diff --git a/node_modules/autoprefixer-core/node_modules/browserslist/ChangeLog.md b/node_modules/autoprefixer-core/node_modules/browserslist/ChangeLog.md deleted file mode 100644 index fe4ee0c..0000000 --- a/node_modules/autoprefixer-core/node_modules/browserslist/ChangeLog.md +++ /dev/null @@ -1,15 +0,0 @@ -## 0.2 -* Return Can I Use joined versions as `ios_saf 7.0-7.1`. - -## 0.1.3 -* Better work with Can I Use joined versions like `ios_saf 7.0-7.1`. -* Browserslist now understands `ios_saf 7.0` or `ios_saf 7`. - -## 0.1.2 -* Do not create global `browserslist` var (by Maxime Thirouin). - -## 0.1.1 -* Sort browsers by name and version. - -## 0.1 -* Initial release. diff --git a/node_modules/autoprefixer-core/node_modules/browserslist/LICENSE b/node_modules/autoprefixer-core/node_modules/browserslist/LICENSE deleted file mode 100644 index 1ae47a2..0000000 --- a/node_modules/autoprefixer-core/node_modules/browserslist/LICENSE +++ /dev/null @@ -1,20 +0,0 @@ -The MIT License (MIT) - -Copyright 2014 Andrey Sitnik - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/autoprefixer-core/node_modules/browserslist/README.md b/node_modules/autoprefixer-core/node_modules/browserslist/README.md deleted file mode 100644 index dd95701..0000000 --- a/node_modules/autoprefixer-core/node_modules/browserslist/README.md +++ /dev/null @@ -1,100 +0,0 @@ -# Browserslist [![Build Status](https://travis-ci.org/ai/browserslist.svg)](https://travis-ci.org/ai/browserslist) - -Get browser versions that match given criteria. -Useful for tools like [Autoprefixer]. - -You can select browsers by passing a string. This library will use Can I Use -data to return the appropriate list of all matching versions. - -For example, the last version of each major browser and version, -with a usage of over 5% in global usage statistics: - -```js -browserslist('> 5%, last 1 version'); -//=> ['and_chr 40', 'chrome 40', 'chrome 39', 'firefox 35', 'firefox 34', -// 'ie 11', 'ie_mob 11', 'ios_saf 8.1', 'opera 26', 'safari 8'] -``` - -If you don't provide an argument, Browserslist will look for a `browserslist` -config file in current or parent directories. - -If no config file is found, Browserslist will use the default list: -`> 1%, last 2 versions, Firefox ESR, Opera 12.1`. - - -Sponsored by Evil Martians - - -[Autoprefixer]: https://github.com/postcss/autoprefixer - -## Queries - -You can specify the browsers by queries (case insensitive): - -* `last 2 versions`: the last 2 versions for each major browser. -* `last 2 Chrome versions`: the last 2 versions of Chrome browser. -* `> 5%`: versions selected by global usage statistics. -* `> 5% in US`: uses USA usage statistics. It accepts [two-letter country code]. -* `Firefox > 20`: versions of Firefox newer than 20. -* `Firefox >= 20`: versions of Firefox newer than or equal to 20. -* `Firefox < 20`: versions of Firefox less than 20. -* `Firefox <= 20`: versions of Firefox less than or equal to 20. -* `Firefox ESR`: the latest [Firefox ESR] version. -* `iOS 7`: the iOS browser version 7 directly. - -Blackberry and Android WebView will not be used in `last n versions`. -You should add them by name. - -[two-letter country codes]: http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2#Officially_assigned_code_elements - -## Browsers - -Names are case insensitive: - -* `Android` for Android WebView. -* `BlackBerry` or `bb` for Blackberry browser. -* `Chrome` for Google Chrome. -* `Firefox` or `ff` for Mozilla Firefox. -* `Explorer` or `ie` for Internet Explorer. -* `iOS` or `ios_saf` for iOS Safari. -* `Opera` for Opera. -* `Safari` for desktop Safari. -* `OperaMobile` or `op_mob` for Opera Mobile. -* `OperaMini` or `op_mini` for Opera Mini. -* `ChromeAndroid` or `and_chr` for Chrome for Android - (mostly same as common `Chrome`). -* `FirefoxAndroid` or `and_ff` for Firefox for Android. -* `ExplorerMobile` or `ie_mob` for Internet Explorer Mobile. - - -## Usage - -```js -var browserslist = require('browserslist'); - -// Your CSS/JS build tool code -var process = function (css, opts) { - var browsers = browserslist(opts.browsers, { path: opts.file }); - // Your code to add features for selected browsers -} -``` - -If a list is missing, Browserslist will look for a config file. -You can provide a `path` option (that can be a file) to find the config file -relatively to it. - -Queries can be a string `"> 5%, last 1 version"` -or and array `['> 5%', 'last 1 version']`. - -## Config File - -Browserslist’s config should be named `browserslist` and have browsers queries -split by a new line. You can write a comment after `#`: - -```yaml -# Browsers that we support - -> 1% -Last 2 versions -IE 8 # sorry -``` diff --git a/node_modules/autoprefixer-core/node_modules/browserslist/index.js b/node_modules/autoprefixer-core/node_modules/browserslist/index.js deleted file mode 100644 index 17f82e8..0000000 --- a/node_modules/autoprefixer-core/node_modules/browserslist/index.js +++ /dev/null @@ -1,327 +0,0 @@ -var caniuse = require('caniuse-db/data').agents; -var path = require('path'); -var fs = require('fs'); - -var uniq = function (array) { - var filtered = []; - for ( var i = 0; i < array.length; i++ ) { - if ( filtered.indexOf(array[i]) == -1 ) filtered.push(array[i]); - } - return filtered; -}; - -normalizeVersion = function (data, version) { - if ( data.versions.indexOf(version) != -1 ) { - return version; - } else { - var alias = browserslist.versionAliases[data.name][version]; - if ( alias ) return alias; - } -}; - -// Return array of browsers by selection queries: -// -// browserslist('IE >= 10, IE 8') //=> ['ie 11', 'ie 10', 'ie 8'] -var browserslist = function (selections, opts) { - if ( typeof(opts) == 'undefined' ) opts = { }; - - if ( typeof(selections) == 'undefined' || selections === null ) { - var config = browserslist.readConfig(opts.path); - if ( config === false ) { - selections = browserslist.defaults; - } else { - selections = config; - } - } - - if ( typeof(selections) == 'string' ) { - selections = selections.split(/,\s*/); - } - - var result = []; - - var query, match, array, used; - selections.forEach(function (selection) { - if ( selection.trim() === '' ) return; - used = false; - - for ( var i in browserslist.queries ) { - query = browserslist.queries[i]; - match = selection.match(query.regexp); - if ( match ) { - array = query.select.apply(browserslist, match.slice(1)); - result = result.concat(array); - used = true; - break; - } - } - - if ( !used ) { - throw 'Unknown browser query `' + selection + '`'; - } - }); - - return uniq(result).sort(function (name1, name2) { - name1 = name1.split(' '); - name2 = name2.split(' '); - if ( name1[0] == name2[0] ) { - return parseFloat(name2[1]) - parseFloat(name1[1]); - } else { - return name1[0].localeCompare(name2[0]); - } - }); -}; - -// Will be filled by Can I Use data below -browserslist.data = { }; -browserslist.usage = { - global: { } -}; - -// Default browsers query -browserslist.defaults = [ - '> 1%', - 'last 2 versions', - 'Firefox ESR', - 'Opera 12.1' -]; - -// What browsers will be used in `last n version` query -browserslist.major = ['safari', 'opera', 'ios_saf', 'ie_mob', 'ie', - 'firefox', 'chrome']; - -// Browser names aliases -browserslist.aliases = { - fx: 'firefox', - ff: 'firefox', - ios: 'ios_saf', - explorer: 'ie', - blackberry: 'bb', - explorermobile: 'ie_mob', - operamini: 'op_mini', - operamobile: 'op_mob', - chromeandroid: 'and_chr', - firefoxandroid: 'and_ff' -}; - -// Aliases ot work with joined versions like `ios_saf 7.0-7.1` -browserslist.versionAliases = { }; - -// Get browser data by alias or case insensitive name -browserslist.byName = function (name) { - name = name.toLowerCase(); - name = browserslist.aliases[name] || name; - - var data = browserslist.data[name]; - if ( !data ) throw 'Unknown browser ' + name; - return data; -}; - -// Find config, read file and parse it -browserslist.readConfig = function (from) { - if ( from === false ) return false; - if ( !fs.readFileSync ) return false; - if ( typeof(from) == 'undefined' ) from = '.'; - - var dirs = path.resolve(from).split(path.sep); - var config, stat; - while ( dirs.length ) { - config = dirs.concat(['browserslist']).join(path.sep); - - if ( fs.existsSync(config) && fs.lstatSync(config).isFile() ) { - return browserslist.parseConfig( fs.readFileSync(config) ); - } - - dirs.pop(); - } - - return false; -}; - -// Return array of queries from config content -browserslist.parseConfig = function (string) { - return string.toString() - .replace(/#[^\n]*/g, '') - .split(/\n/) - .map(function (i) { - return i.trim(); - }) - .filter(function (i) { - return i !== ''; - }); -}; - -browserslist.queries = { - - lastVersions: { - regexp: /^last (\d+) versions?$/i, - select: function (versions) { - var selected = []; - browserslist.major.forEach(function (name) { - var data = browserslist.byName(name); - var array = data.released.slice(-versions); - - array = array.map(function (v) { - return data.name + ' ' + v; - }); - selected = selected.concat(array); - }); - return selected; - } - }, - - lastByBrowser: { - regexp: /^last (\d+) (\w+) versions?$/i, - select: function (versions, name) { - var data = browserslist.byName(name); - return data.released.slice(-versions).map(function (v) { - return data.name + ' ' + v; - }); - } - }, - - globalStatistics: { - regexp: /^> (\d+\.?\d*)%$/, - select: function (popularity) { - popularity = parseFloat(popularity); - var result = []; - - for ( var version in browserslist.usage.global ) { - if ( browserslist.usage.global[version] > popularity ) { - result.push(version); - } - } - - return result; - } - }, - - countryStatistics: { - regexp: /^> (\d+\.?\d*)% in (\w\w)$/, - select: function (popularity, country) { - popularity = parseFloat(popularity); - country = country.toUpperCase(); - var result = []; - - var usage = browserslist.usage[country]; - if ( !usage ) { - usage = { }; - var data = require('caniuse-db/region-usage-json/' + country); - for ( var i in data.data ) { - fillUsage(usage, i, data.data[i]); - } - browserslist.usage[country] = usage; - } - - for ( var version in usage ) { - if ( usage[version] > popularity ) { - result.push(version); - } - } - - return result; - } - }, - - versions: { - regexp: /^(\w+) (>=?|<=?)\s*([\d\.]+)/, - select: function (name, sign, version) { - var data = browserslist.byName(name); - version = parseFloat(version); - - var filter; - if ( sign == '>' ) { - filter = function (v) { - return parseFloat(v) > version; - }; - } else if ( sign == '>=' ) { - filter = function (v) { - return parseFloat(v) >= version; - }; - } else if ( sign == '<' ) { - filter = function (v) { - return parseFloat(v) < version; - }; - } else if ( sign == '<=' ) { - filter = function (v) { - return parseFloat(v) <= version; - }; - } - - return data.released.filter(filter).map(function (v) { - return data.name + ' ' + v; - }); - } - }, - - esr: { - regexp: /^(firefox|ff|fx) esr$/i, - select: function (versions) { - return ['firefox 31']; - } - }, - - direct: { - regexp: /^(\w+) ([\d\.]+)$/, - select: function (name, version) { - var data = browserslist.byName(name); - var alias = normalizeVersion(data, version); - if ( alias ) { - version = alias; - } else { - if ( version.indexOf('.') == -1 ) { - alias = version + '.0'; - } else if ( /\.0$/.test(version) ) { - alias = version.replace(/\.0$/, ''); - } - alias = normalizeVersion(data, alias); - if ( alias ) { - version = alias; - } else { - throw 'Unknown version ' + version + ' of ' + name; - } - } - - return [data.name + ' ' + version]; - } - } - -}; - -// Get and convert Can I Use data - -var normalize = function (versions) { - return versions.filter(function (version) { - return typeof(version) == 'string'; - }); -}; - -var fillUsage = function (result, name, data) { - for ( var i in data ) { - result[name + ' ' + i] = data[i]; - } -}; - -for ( var name in caniuse ) { - browserslist.data[name] = { - name: name, - versions: normalize(caniuse[name].versions), - released: normalize(caniuse[name].versions.slice(0, -3)) - }; - fillUsage(browserslist.usage.global, name, caniuse[name].usage_global); - - browserslist.versionAliases[name] = { }; - for ( var i = 0; i < caniuse[name].versions.length; i++ ) { - if ( !caniuse[name].versions[i] ) continue; - var full = caniuse[name].versions[i]; - - if ( full.indexOf('-') != -1 ) { - var interval = full.split('-'); - for ( var j = 0; j < interval.length; j++ ) { - browserslist.versionAliases[name][ interval[j] ] = full; - } - } - } -} - -module.exports = browserslist; diff --git a/node_modules/autoprefixer-core/node_modules/browserslist/package.json b/node_modules/autoprefixer-core/node_modules/browserslist/package.json deleted file mode 100644 index f06e852..0000000 --- a/node_modules/autoprefixer-core/node_modules/browserslist/package.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "name": "browserslist", - "version": "0.2.0", - "description": "Get browsers versions that matches given criterias like in Autoprefixer", - "keywords": [ - "caniuse", - "browsers" - ], - "author": { - "name": "Andrey Sitnik", - "email": "andrey@sitnik.ru" - }, - "license": "MIT", - "repository": { - "type": "git", - "url": "https://github.com/ai/browserslist.git" - }, - "dependencies": { - "caniuse-db": "^1.0.30000054" - }, - "devDependencies": { - "jshint-stylish": "1.0.0", - "gulp-jshint": "1.9.0", - "gulp-mocha": "2.0.0", - "mocha": "2.1.0", - "chai": "1.10.0", - "gulp": "3.8.10" - }, - "scripts": { - "test": "gulp" - }, - "gitHead": "c6b2e8770f7dace8e2ba0642bcd85aa5c923579e", - "bugs": { - "url": "https://github.com/ai/browserslist/issues" - }, - "homepage": "https://github.com/ai/browserslist", - "_id": "browserslist@0.2.0", - "_shasum": "e5b7cf311cccb70772cd22d4f61c7bb80523ecd2", - "_from": "browserslist@~0.2.0", - "_npmVersion": "2.1.18", - "_nodeVersion": "0.10.33", - "_npmUser": { - "name": "ai", - "email": "andrey@sitnik.ru" - }, - "maintainers": [ - { - "name": "ai", - "email": "andrey@sitnik.ru" - } - ], - "dist": { - "shasum": "e5b7cf311cccb70772cd22d4f61c7bb80523ecd2", - "tarball": "http://registry.npmjs.org/browserslist/-/browserslist-0.2.0.tgz" - }, - "directories": {}, - "_resolved": "https://registry.npmjs.org/browserslist/-/browserslist-0.2.0.tgz", - "readme": "ERROR: No README data found!" -} diff --git a/node_modules/autoprefixer-core/node_modules/caniuse-db/.npmignore b/node_modules/autoprefixer-core/node_modules/caniuse-db/.npmignore deleted file mode 100644 index c23eb6f..0000000 --- a/node_modules/autoprefixer-core/node_modules/caniuse-db/.npmignore +++ /dev/null @@ -1,8 +0,0 @@ -.gitignore -.gitattributes - -.travis.yml -validator/ - -Contributing.md -sample-data.json diff --git a/node_modules/autoprefixer-core/node_modules/caniuse-db/CONTRIBUTING.md b/node_modules/autoprefixer-core/node_modules/caniuse-db/CONTRIBUTING.md deleted file mode 100644 index c638f4e..0000000 --- a/node_modules/autoprefixer-core/node_modules/caniuse-db/CONTRIBUTING.md +++ /dev/null @@ -1,87 +0,0 @@ -# Contributing to the caniuse data - -## Filing issues - -Issues can be filed on existing **caniuse support data** or on **site functionality**. If you'd like to propose a new web technology feature to be added, please submit/vote for the issue on [Google Moderator](http://www.google.com/moderator/#15/e=ae425&t=ae425.40) rather than submitting an issue. This way features can be added based on the popularity of the feature. - -## Caniuse data - -The `features-json` directory includes JSON files for every feature found on [the caniuse.com website](http://caniuse.com/). -Maintaining these files on GitHub allows anyone to update or contribute to the support data on the site. - -**Note:** when submitting a patch, don’t modify the minified `data.json` file in the root — that is done automatically. Only modify the contents of the `features-json` directory. - -### How it works - -The data on the site is stored in a database. -This data is periodically exported to the JSON files on GitHub. -Once a change or new file here has been approved, it is integrated back into the database -and the subsequent export files should be the same as the imported ones. -Not too confusing, I hope. :) - -### Supported changes - -Currently the following feature information can be modified: -* **title** — Feature name (used for the title of the table) -* **description** — Brief description of feature -* **spec** — Spec URL -* **status** — Spec status, one of the following: - * `ls` - WHATWG Living Standard - * `rec` - W3C Recommendation - * `pr` - W3C Proposed Recommendation - * `cr` - W3C Candidate Recommendation - * `wd` - W3C Working Draft - * `other` - Non-W3C, but reputable - * `unoff` - Unofficial or W3C "Note" -* **links** — Array of "link" objects consisting of URL and short description of link -* **bugs** — Array of "bug" objects consisting of a bug description -* **categories** — Array of categories, any of the following: - * `HTML5` - * `CSS` - * `CSS2` - * `CSS3` - * `SVG` - * `PNG` - * `JS API` - * `Canvas` - * `DOM` - * `Other` -* **stats** — The collection of support data for a given set of browsers/versions. Only the support value strings can be modified. Values are space-separated characters with these meanings, and must answer the question "*Can I use* the feature by default?": - * `y` - (**Y**)es, supported by default - * `a` - (**A**)lmost supported (aka Partial support) - * `n` - (**N**)o support, or disabled by default - * `p` - No support, but has (**P**)olyfill - * `u` - Support (**u**)nknown - * `x` - Requires prefi(**x**) to work - * `d` - (**D**)isabled by default (need to enable flag or something) - * `#n` - Where n is a number, starting with 1, corresponds to the **notes_by_num** note. For example: `"42":"y #1"` means version 42 is supported by default and see note 1. -* **notes** — Notes on feature support, often to explain what partial support refers to -* **notes_by_num** - Map of numbers corresponding to notes. Used in conjection with the #n notation under **stats**. Each key should be a number (no hash), the value is the related note. For example: `"1": "Foo"` -* **ucprefix** — Prefix should start with an uppercase letter -* **parent** — ID of parent feature -* **keywords** — Comma separated words that will match the feature in a search -* **ie_id** — Comma separated IDs used by [status.modern.ie](http://status.modern.ie) - Each ID is the string in the feature's URL -* **chrome_id** — Comma separated IDs used by [chromestatus.com](http://chromestatus.com) - Each ID is the number in the feature's URL -* **shown** — Whether or not feature is ready to be shown on the site. This can be left as false if the support data or information for other fields is still being collected - -### Adding a feature - -To add a feature, simply add another JSON file, following the [example](/sample-data.json), to the `features-json` directory with the base file name as the feature ID (only alphanumeric characters and hyphens please). If you want to submit a feature but don't have all information available for it yet, make sure you set the "shown" flag to false. - -### Unsupported changes - -Currently it is not possible to: -* Add a new browser or browser version (this will be made possible later) -* Add a test for any given feature (should also come later) -* Add any object properties not already defined above -* Modify the **usage\_perc\_y** or **usage\_perc\_a** values (these values are generated) - -### Testing -Make sure you have NodeJS installed on your system. - -Run - -`node validator/validate-jsons.js` - -If something is wrong, it will throw an error. -Everything is ok otherwise. diff --git a/node_modules/autoprefixer-core/node_modules/caniuse-db/README.md b/node_modules/autoprefixer-core/node_modules/caniuse-db/README.md deleted file mode 100644 index 009bef4..0000000 --- a/node_modules/autoprefixer-core/node_modules/caniuse-db/README.md +++ /dev/null @@ -1,13 +0,0 @@ -This repo contains raw data from the caniuse.com support tables. It serves two purposes: - -1. The ability for anyone interested to update or add to the support data on the site. If you are interested in this, please read the [CONTRIBUTING file](CONTRIBUTING.md). - -2. Access to the site's data for other projects. For this use the [data.json](data.json) file which includes all support data. - -The data in this repo is available for use under a CC BY 3.0 license (http://creativecommons.org/licenses/by/3.0/). For attribution just mention somewhere that the source is caniuse.com. While usage of the data for alternative tools, visualizations, etc. is encouraged, it is not permitted to use it directly to create another browser support website. If you have any questions about using the data for your project please contact me here: http://a.deveria.com/contact - -Thanks, - -Alexis Deveria -
http://caniuse.com -
http://a.deveria.com diff --git a/node_modules/autoprefixer-core/node_modules/caniuse-db/data.json b/node_modules/autoprefixer-core/node_modules/caniuse-db/data.json deleted file mode 100644 index c361324..0000000 --- a/node_modules/autoprefixer-core/node_modules/caniuse-db/data.json +++ /dev/null @@ -1 +0,0 @@ -{"eras":{"e-37":"37 versions back","e-36":"36 versions back","e-35":"35 versions back","e-34":"34 versions back","e-33":"33 versions back","e-32":"32 versions back","e-31":"31 versions back","e-30":"30 versions back","e-29":"29 versions back","e-28":"28 versions back","e-27":"27 versions back","e-26":"26 versions back","e-25":"25 versions back","e-24":"24 versions back","e-23":"23 versions back","e-22":"22 versions back","e-21":"21 versions back","e-20":"20 versions back","e-19":"19 versions back","e-18":"18 versions back","e-17":"17 versions back","e-16":"16 versions back","e-15":"15 versions back","e-14":"14 versions back","e-13":"13 versions back","e-12":"12 versions back","e-11":"11 versions back","e-10":"10 versions back","e-9":"9 versions back","e-8":"8 versions back","e-7":"7 versions back","e-6":"6 versions back","e-5":"5 versions back","e-4":"4 versions back","e-3":"3 versions back","e-2":"2 versions back","e-1":"Previous version","e0":"Current","e1":"Near future","e2":"Farther future","e3":"3 versions ahead"},"agents":{"ie":{"browser":"IE","abbr":"IE","prefix":"ms","type":"desktop","usage_global":{"5.5":0.009298,"6":0.104359,"7":0.125231,"8":2.90119,"9":1.82281,"10":1.44016,"11":8.02175,"TP":0},"versions":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"5.5","6","7","8","9","10","11","TP",null,null]},"firefox":{"browser":"Firefox","abbr":"FF","prefix":"moz","type":"desktop","usage_global":{"2":0.013404,"3":0.040212,"3.5":0.013404,"3.6":0.093828,"4":0.020106,"5":0.013404,"6":0.020106,"7":0.013404,"8":0.046914,"9":0.013404,"10":0.026808,"11":0.03351,"12":0.053616,"13":0.020106,"14":0.026808,"15":0.03351,"16":0.046914,"17":0.03351,"18":0.03351,"19":0.026808,"20":0.03351,"21":0.053616,"22":0.026808,"23":0.040212,"24":0.060318,"25":0.060318,"26":0.046914,"27":0.127338,"28":0.046914,"29":0.073722,"30":0.10053,"31":0.455736,"32":0.281484,"33":0.174252,"34":0.321696,"35":8.93377,"36":0.717114,"37":0.020106,"38":0,"39":0},"versions":[null,"2","3","3.5","3.6","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"]},"chrome":{"browser":"Chrome","abbr":"Chr.","prefix":"webkit","type":"desktop","usage_global":{"4":0.013404,"5":0.013404,"6":0.013404,"7":0.006702,"8":0.013404,"9":0.006702,"10":0.026808,"11":0.080424,"12":0.03351,"13":0.020106,"14":0.020106,"15":0.020106,"16":0.013404,"17":0.013404,"18":0.03351,"19":0.013404,"20":0.013404,"21":0.073722,"22":0.080424,"23":0.020106,"24":0.053616,"25":0.026808,"26":0.053616,"27":0.053616,"28":0.046914,"29":0.080424,"30":0.127338,"31":0.750624,"32":0.080424,"33":0.288186,"34":0.227868,"35":0.388716,"36":0.6702,"37":0.817644,"38":0.683604,"39":1.97039,"40":27.3777,"41":0.187656,"42":0.174252,"43":0,"44":0},"versions":["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"]},"safari":{"browser":"Safari","abbr":"Saf.","prefix":"webkit","type":"desktop","usage_global":{"3.1":0,"3.2":0.008692,"4":0.060318,"5":0.120636,"5.1":0.36861,"6":0.073722,"6.1":0.261378,"7":0.361908,"7.1":0.589776,"8":1.327},"versions":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"3.1","3.2","4","5","5.1","6","6.1","7","7.1","8",null,null,null]},"opera":{"browser":"Opera","abbr":"Op.","prefix":"webkit","type":"desktop","usage_global":{"9":0.0082,"9.5-9.6":0.00685,"10.0-10.1":0.020106,"10.5":0.008392,"10.6":0.007296,"11":0.014996,"11.1":0.008219,"11.5":0.006702,"11.6":0.013404,"12":0.013404,"12.1":0.227868,"15":0.00685,"16":0.00685,"17":0.00685,"18":0.006702,"19":0.006597,"20":0.013404,"21":0.006597,"22":0.006597,"23":0.013434,"24":0.006702,"25":0.013404,"26":0.03351,"27":0.697008,"28":0.013404,"29":0},"versions":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,"9","9.5-9.6","10.0-10.1","10.5","10.6","11","11.1","11.5","11.6","12","12.1","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29",null],"prefix_exceptions":{"9":"o","9.5-9.6":"o","10.0-10.1":"o","10.5":"o","10.6":"o","11":"o","11.1":"o","11.5":"o","11.6":"o","12":"o","12.1":"o"}},"ios_saf":{"browser":"iOS Safari","abbr":"iOS","prefix":"webkit","type":"mobile","usage_global":{"3.2":0,"4.0-4.1":0,"4.2-4.3":0,"5.0-5.1":0.0412818,"6.0-6.1":0.126742,"7.0-7.1":1.6042,"8":0.344739,"8.1":5.09577},"versions":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"3.2","4.0-4.1","4.2-4.3","5.0-5.1","6.0-6.1","7.0-7.1","8","8.1",null,null,null]},"op_mini":{"browser":"Opera Mini","abbr":"O.Mini","prefix":"o","type":"mobile","usage_global":{"5.0-8.0":2.82765},"versions":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"5.0-8.0",null,null,null]},"android":{"browser":"Android Browser","abbr":"And.","prefix":"webkit","type":"mobile","usage_global":{"2.1":0,"2.2":0,"2.3":0.124295,"3":0,"4":0.251206,"4.1":0.809224,"4.2-4.3":1.36986,"4.4":2.55916,"4.4.3-4.4.4":1.17884,"37":0},"versions":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"2.1","2.2","2.3","3","4","4.1","4.2-4.3","4.4","4.4.3-4.4.4","37",null,null,null]},"op_mob":{"browser":"Opera Mobile","abbr":"O.Mob","prefix":"o","type":"mobile","usage_global":{"10":0,"11":0,"11.1":0,"11.5":0,"12":0.0040598,"12.1":0.0243588,"24":0},"versions":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"10","11","11.1","11.5","12","12.1","24",null,null,null],"prefix_exceptions":{"24":"webkit"}},"bb":{"browser":"Blackberry Browser","abbr":"BB","prefix":"webkit","type":"mobile","usage_global":{"7":0.0816255,"10":0},"versions":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"7","10",null,null,null]},"and_chr":{"browser":"Chrome for Android","abbr":"Chr/And.","prefix":"webkit","type":"mobile","usage_global":{"41":10.5137},"versions":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"41",null,null,null]},"and_ff":{"browser":"Firefox for Android","abbr":"FF/And.","prefix":"moz","type":"mobile","usage_global":{"36":0.13192},"versions":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"36",null,null,null]},"ie_mob":{"browser":"IE Mobile","abbr":"IE.Mob","prefix":"ms","type":"mobile","usage_global":{"10":0.224915,"11":0.477559},"versions":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"10","11",null,null,null]},"and_uc":{"browser":"UC Browser for Android","abbr":"UC","prefix":"webkit","type":"mobile","usage_global":{"9.9":3.84217},"versions":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,"9.9",null,null,null],"prefix_exceptions":{"9.9":"webkit"}}},"statuses":{"rec":"W3C Recommendation","pr":"W3C Proposed Recommendation","cr":"W3C Candidate Recommendation","wd":"W3C Working Draft","ls":"WHATWG Living Standard","other":"Other","unoff":"Unofficial / Note"},"cats":{"CSS":["CSS3","CSS","CSS2"],"HTML5":["Canvas","HTML5"],"JS API":["JS API"],"Other":["PNG","Other","DOM"],"SVG":["SVG"]},"updated":1427431772,"data":{"png-alpha":{"title":"PNG alpha transparency","description":"Semi-transparent areas in PNG files","spec":"http://www.w3.org/TR/PNG/","status":"rec","links":[{"url":"http://en.wikipedia.org/wiki/Portable_Network_Graphics","title":"Wikipedia"},{"url":"http://dillerdesign.com/experiment/DD_belatedPNG/","title":"Workaround for IE6"}],"categories":["PNG"],"stats":{"ie":{"5.5":"n","6":"p","7":"y","8":"y","9":"y","10":"y","11":"y","TP":"y"},"firefox":{"2":"y","3":"y","3.5":"y","3.6":"y","4":"y","5":"y","6":"y","7":"y","8":"y","9":"y","10":"y","11":"y","12":"y","13":"y","14":"y","15":"y","16":"y","17":"y","18":"y","19":"y","20":"y","21":"y","22":"y","23":"y","24":"y","25":"y","26":"y","27":"y","28":"y","29":"y","30":"y","31":"y","32":"y","33":"y","34":"y","35":"y","36":"y","37":"y","38":"y","39":"y"},"chrome":{"4":"y","5":"y","6":"y","7":"y","8":"y","9":"y","10":"y","11":"y","12":"y","13":"y","14":"y","15":"y","16":"y","17":"y","18":"y","19":"y","20":"y","21":"y","22":"y","23":"y","24":"y","25":"y","26":"y","27":"y","28":"y","29":"y","30":"y","31":"y","32":"y","33":"y","34":"y","35":"y","36":"y","37":"y","38":"y","39":"y","40":"y","41":"y","42":"y","43":"y","44":"y"},"safari":{"3.1":"y","3.2":"y","4":"y","5":"y","5.1":"y","6":"y","6.1":"y","7":"y","7.1":"y","8":"y"},"opera":{"9":"y","9.5-9.6":"y","10.0-10.1":"y","10.5":"y","10.6":"y","11":"y","11.1":"y","11.5":"y","11.6":"y","12":"y","12.1":"y","15":"y","16":"y","17":"y","18":"y","19":"y","20":"y","21":"y","22":"y","23":"y","24":"y","25":"y","26":"y","27":"y","28":"y","29":"y"},"ios_saf":{"3.2":"y","4.0-4.1":"y","4.2-4.3":"y","5.0-5.1":"y","6.0-6.1":"y","7.0-7.1":"y","8":"y","8.1":"y"},"op_mini":{"5.0-8.0":"y"},"android":{"2.1":"y","2.2":"y","2.3":"y","3":"y","4":"y","4.1":"y","4.2-4.3":"y","4.4":"y","4.4.3-4.4.4":"y","37":"y"},"bb":{"7":"y","10":"y"},"op_mob":{"10":"y","11":"y","11.1":"y","11.5":"y","12":"y","12.1":"y","24":"y"},"and_chr":{"41":"y"},"and_ff":{"36":"y"},"ie_mob":{"10":"y","11":"y"},"and_uc":{"9.9":"y"}},"notes":"IE6 does support full transparency in 8-bit PNGs, which can sometimes be an alternative to 24-bit PNGs.","notes_by_num":{},"usage_perc_y":97.08,"usage_perc_a":0,"ucprefix":false,"parent":"","keywords":"","ie_id":"","chrome_id":""},"apng":{"title":"Animated PNG (APNG)","description":"Like animated GIFs, but allowing 24-bit colors and alpha transparency","spec":"https://wiki.mozilla.org/APNG_Specification","status":"unoff","links":[{"url":"http://en.wikipedia.org/wiki/APNG","title":"Wikipedia"},{"url":"https://github.com/davidmz/apng-canvas","title":"Polyfill using canvas"},{"url":"https://chrome.google.com/webstore/detail/ehkepjiconegkhpodgoaeamnpckdbblp","title":"Chrome extension providing support"}],"categories":["PNG"],"stats":{"ie":{"5.5":"n","6":"n","7":"n","8":"n","9":"n","10":"n","11":"n","TP":"n"},"firefox":{"2":"n","3":"y","3.5":"y","3.6":"y","4":"y","5":"y","6":"y","7":"y","8":"y","9":"y","10":"y","11":"y","12":"y","13":"y","14":"y","15":"y","16":"y","17":"y","18":"y","19":"y","20":"y","21":"y","22":"y","23":"y","24":"y","25":"y","26":"y","27":"y","28":"y","29":"y","30":"y","31":"y","32":"y","33":"y","34":"y","35":"y","36":"y","37":"y","38":"y","39":"y"},"chrome":{"4":"n","5":"n","6":"n","7":"n","8":"n","9":"n","10":"n","11":"n","12":"n","13":"n","14":"n","15":"n","16":"n","17":"n","18":"n","19":"n","20":"n","21":"n","22":"n","23":"n","24":"n","25":"n","26":"n","27":"n","28":"n","29":"n","30":"n","31":"n","32":"n","33":"n","34":"n","35":"n","36":"n","37":"n","38":"n","39":"n","40":"n","41":"n","42":"n","43":"n","44":"n"},"safari":{"3.1":"n","3.2":"n","4":"n","5":"n","5.1":"n","6":"n","6.1":"n","7":"n","7.1":"n","8":"y"},"opera":{"9":"n","9.5-9.6":"y","10.0-10.1":"y","10.5":"y","10.6":"y","11":"y","11.1":"y","11.5":"y","11.6":"y","12":"y","12.1":"y","15":"n","16":"n","17":"n","18":"n","19":"n","20":"n","21":"n","22":"n","23":"n","24":"n","25":"n","26":"n","27":"n","28":"n","29":"n"},"ios_saf":{"3.2":"n","4.0-4.1":"n","4.2-4.3":"n","5.0-5.1":"n","6.0-6.1":"n","7.0-7.1":"n","8":"y","8.1":"y"},"op_mini":{"5.0-8.0":"n"},"android":{"2.1":"n","2.2":"n","2.3":"n","3":"n","4":"n","4.1":"n","4.2-4.3":"n","4.4":"n","4.4.3-4.4.4":"n","37":"n"},"bb":{"7":"n","10":"n"},"op_mob":{"10":"y","11":"y","11.1":"y","11.5":"y","12":"y","12.1":"y","24":"n"},"and_chr":{"41":"n"},"and_ff":{"36":"y"},"ie_mob":{"10":"n","11":"n"},"and_uc":{"9.9":"n"}},"notes":"Where support for APNG is missing, only the first frame is displayed","notes_by_num":{},"usage_perc_y":19.44,"usage_perc_a":0,"ucprefix":false,"parent":"","keywords":"","ie_id":"","chrome_id":""},"video":{"title":"Video element","description":"Method of playing videos on webpages (without requiring a plug-in).","spec":"https://html.spec.whatwg.org/multipage/embedded-content.html#the-video-element","status":"ls","links":[{"url":"https://dev.opera.com/articles/view/everything-you-need-to-know-about-html5-video-and-audio/","title":"Detailed article on video/audio elements"},{"url":"http://webmproject.org","title":"WebM format information"},{"url":"http://camendesign.co.uk/code/video_for_everybody","title":"Video for Everybody"},{"url":"http://diveintohtml5.info/video.html","title":"Video on the Web - includes info on Android support"},{"url":"https://raw.github.com/phiggins42/has.js/master/detect/video.js#video","title":"has.js test"},{"url":"http://docs.webplatform.org/wiki/html/elements/video","title":"WebPlatform Docs"}],"categories":["HTML5"],"stats":{"ie":{"5.5":"n","6":"n","7":"n","8":"n","9":"y","10":"y","11":"y","TP":"y"},"firefox":{"2":"n","3":"n","3.5":"y","3.6":"y","4":"y","5":"y","6":"y","7":"y","8":"y","9":"y","10":"y","11":"y","12":"y","13":"y","14":"y","15":"y","16":"y","17":"y","18":"y","19":"y","20":"y","21":"y","22":"y","23":"y","24":"y","25":"y","26":"y","27":"y","28":"y","29":"y","30":"y","31":"y","32":"y","33":"y","34":"y","35":"y","36":"y","37":"y","38":"y","39":"y"},"chrome":{"4":"y","5":"y","6":"y","7":"y","8":"y","9":"y","10":"y","11":"y","12":"y","13":"y","14":"y","15":"y","16":"y","17":"y","18":"y","19":"y","20":"y","21":"y","22":"y","23":"y","24":"y","25":"y","26":"y","27":"y","28":"y","29":"y","30":"y","31":"y","32":"y","33":"y","34":"y","35":"y","36":"y","37":"y","38":"y","39":"y","40":"y","41":"y","42":"y","43":"y","44":"y"},"safari":{"3.1":"n","3.2":"n","4":"y","5":"y","5.1":"y","6":"y","6.1":"y","7":"y","7.1":"y","8":"y"},"opera":{"9":"n","9.5-9.6":"n","10.0-10.1":"n","10.5":"y","10.6":"y","11":"y","11.1":"y","11.5":"y","11.6":"y","12":"y","12.1":"y","15":"y","16":"y","17":"y","18":"y","19":"y","20":"y","21":"y","22":"y","23":"y","24":"y","25":"y","26":"y","27":"y","28":"y","29":"y"},"ios_saf":{"3.2":"y","4.0-4.1":"y","4.2-4.3":"y","5.0-5.1":"y","6.0-6.1":"y","7.0-7.1":"y","8":"y","8.1":"y"},"op_mini":{"5.0-8.0":"n"},"android":{"2.1":"a","2.2":"a","2.3":"y","3":"y","4":"y","4.1":"y","4.2-4.3":"y","4.4":"y","4.4.3-4.4.4":"y","37":"y"},"bb":{"7":"y","10":"y"},"op_mob":{"10":"n","11":"y","11.1":"y","11.5":"y","12":"y","12.1":"y","24":"y"},"and_chr":{"41":"y"},"and_ff":{"36":"y"},"ie_mob":{"10":"y","11":"y"},"and_uc":{"9.9":"y"}},"notes":"Different browsers have support for different video formats, see sub-features for details. \r\n\r\nThe Android browser (before 2.3) requires [specific handling](http://www.broken-links.com/2010/07/08/making-html5-video-work-on-android-phones/) to run the video element.","notes_by_num":{},"usage_perc_y":91.12,"usage_perc_a":0,"ucprefix":false,"parent":"","keywords":"