css-band-aid
Advanced tools
Comparing version 4.2.2 to 4.2.3
'use strict'; | ||
var _interopRequireWildcard = function (obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }; | ||
var _getIterator = require('babel-runtime/core-js/get-iterator')['default']; | ||
var _regeneratorRuntime = require('babel-runtime/regenerator')['default']; | ||
var _interopRequireWildcard = require('babel-runtime/helpers/interop-require-wildcard')['default']; | ||
Object.defineProperty(exports, '__esModule', { | ||
@@ -9,3 +13,3 @@ value: true | ||
exports['default'] = chunk; | ||
var marked0$0 = [chunks].map(regeneratorRuntime.mark); | ||
var marked0$0 = [chunks].map(_regeneratorRuntime.mark); | ||
@@ -34,3 +38,3 @@ var _css = require('css'); | ||
var rules, splitRules, selectorCount, i, rule, ruleSelectorCount; | ||
return regeneratorRuntime.wrap(function chunks$(context$1$0) { | ||
return _regeneratorRuntime.wrap(function chunks$(context$1$0) { | ||
while (1) switch (context$1$0.prev = context$1$0.next) { | ||
@@ -96,3 +100,3 @@ case 0: | ||
try { | ||
for (var _iterator = chunks(fullAst)[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { | ||
for (var _iterator = _getIterator(chunks(fullAst)), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { | ||
var _step$value = _step.value; | ||
@@ -99,0 +103,0 @@ var ast = _step$value.ast; |
@@ -0,11 +1,8 @@ | ||
/* eslint no-process-exit: 0 */ | ||
'use strict'; | ||
var _interopRequireWildcard = function (obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }; | ||
var _interopRequireWildcard = require('babel-runtime/helpers/interop-require-wildcard')['default']; | ||
/* eslint no-process-exit: 0 */ | ||
require('colors'); | ||
var _colors = require('colors'); | ||
var _colors2 = _interopRequireWildcard(_colors); | ||
var _yargs = require('yargs'); | ||
@@ -12,0 +9,0 @@ |
'use strict'; | ||
var _interopRequireWildcard = function (obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }; | ||
var _slicedToArray = require('babel-runtime/helpers/sliced-to-array')['default']; | ||
var _slicedToArray = function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i['return']) _i['return'](); } finally { if (_d) throw _e; } } return _arr; } else { throw new TypeError('Invalid attempt to destructure non-iterable instance'); } }; | ||
var _Promise = require('babel-runtime/core-js/promise')['default']; | ||
var _interopRequireWildcard = require('babel-runtime/helpers/interop-require-wildcard')['default']; | ||
Object.defineProperty(exports, '__esModule', { | ||
@@ -12,6 +14,4 @@ value: true | ||
var _colors = require('colors'); | ||
require('colors'); | ||
var _colors2 = _interopRequireWildcard(_colors); | ||
var _yargs = require('yargs'); | ||
@@ -49,3 +49,3 @@ | ||
var chunks = data.map(function (ast, index) { | ||
var chunkData = data.map(function (ast, index) { | ||
var outputFilename = _path2['default'].join(outputDir, '' + basename + '.' + index + '.css'); | ||
@@ -62,3 +62,3 @@ | ||
return Promise.all([chunks, sourcemaps]).then(function (_ref2) { | ||
return _Promise.all([chunkData, sourcemaps]).then(function (_ref2) { | ||
var _ref22 = _slicedToArray(_ref2, 1); | ||
@@ -85,3 +85,3 @@ | ||
return acc.concat([x]); | ||
}, []).toPromise(Promise).then(function () { | ||
}, []).toPromise(_Promise).then(function () { | ||
console.log('complete'); | ||
@@ -88,0 +88,0 @@ })['catch'](function (err) { |
'use strict'; | ||
var _interopRequireWildcard = function (obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }; | ||
var _interopRequireWildcard = require('babel-runtime/helpers/interop-require-wildcard')['default']; | ||
@@ -5,0 +5,0 @@ Object.defineProperty(exports, '__esModule', { |
'use strict'; | ||
var _interopRequireWildcard = function (obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }; | ||
var _interopRequireWildcard = require('babel-runtime/helpers/interop-require-wildcard')['default']; | ||
@@ -5,0 +5,0 @@ Object.defineProperty(exports, '__esModule', { |
'use strict'; | ||
var _interopRequireWildcard = function (obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }; | ||
var _interopRequireWildcard = require('babel-runtime/helpers/interop-require-wildcard')['default']; | ||
@@ -5,0 +5,0 @@ Object.defineProperty(exports, '__esModule', { |
'use strict'; | ||
var _interopRequireWildcard = function (obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }; | ||
var _Promise = require('babel-runtime/core-js/promise')['default']; | ||
var _interopRequireWildcard = require('babel-runtime/helpers/interop-require-wildcard')['default']; | ||
Object.defineProperty(exports, '__esModule', { | ||
@@ -10,10 +12,2 @@ value: true | ||
var _import = require('lodash'); | ||
var _import2 = _interopRequireWildcard(_import); | ||
var _path = require('path'); | ||
var _path2 = _interopRequireWildcard(_path); | ||
var _fsp = require('fs-promise'); | ||
@@ -83,3 +77,3 @@ | ||
return acc.concat([x]); | ||
}, []).toPromise(Promise); | ||
}, []).toPromise(_Promise); | ||
} | ||
@@ -86,0 +80,0 @@ |
'use strict'; | ||
var _interopRequireWildcard = function (obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }; | ||
var _interopRequireWildcard = require('babel-runtime/helpers/interop-require-wildcard')['default']; | ||
@@ -5,0 +5,0 @@ Object.defineProperty(exports, '__esModule', { |
'use strict'; | ||
var _interopRequireWildcard = function (obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }; | ||
var _interopRequireWildcard = require('babel-runtime/helpers/interop-require-wildcard')['default']; | ||
@@ -21,11 +21,2 @@ Object.defineProperty(exports, '__esModule', { | ||
// CLI Runner will work with pre-transpiled babel output, thus needing this | ||
// polyfill. Not necessary when running unit tests. Babel will throw if this | ||
// module is loaded twice. Using ES6 dynamic module loading will not work | ||
// either since that polyfill will not be available till after a polyfill is | ||
// loaded. Hence the reason for falling back to CommonJS style module import. | ||
if (!global._babelPolyfill) { | ||
require('babel/polyfill'); | ||
} | ||
function defaultOptions(options) { | ||
@@ -32,0 +23,0 @@ var _defaultOptions = { |
'use strict'; | ||
var _interopRequireWildcard = function (obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }; | ||
var _Object$keys = require('babel-runtime/core-js/object/keys')['default']; | ||
var _interopRequireWildcard = require('babel-runtime/helpers/interop-require-wildcard')['default']; | ||
Object.defineProperty(exports, '__esModule', { | ||
@@ -38,3 +40,3 @@ value: true | ||
Object.keys(_commands2['default']).map(function (key) { | ||
_Object$keys(_commands2['default']).map(function (key) { | ||
return _commands2['default'][key]; | ||
@@ -41,0 +43,0 @@ }).forEach(function (x) { |
@@ -21,3 +21,3 @@ { | ||
"repository": "css-band-aid/css-band-aid", | ||
"version": "4.2.2", | ||
"version": "4.2.3", | ||
"license": "Apache v2", | ||
@@ -35,3 +35,3 @@ "bin": { | ||
"dependencies": { | ||
"babel": "^5.0.12", | ||
"babel-runtime": "^5.1.11", | ||
"colors": "^1.0.3", | ||
@@ -47,10 +47,14 @@ "columnify": "^1.4.1", | ||
"devDependencies": { | ||
"babel": "^5.0.12", | ||
"babel-eslint": "^3.0.1", | ||
"chai": "^2.2.0", | ||
"eslint": "^0.19.0", | ||
"mocha": "^2.2.1" | ||
}, | ||
"scripts": { | ||
"build": "rm -rf lib && babel src --out-dir lib", | ||
"test": "mocha --reporter spec --ui exports", | ||
"prepublish": "npm run build" | ||
"build": "rm -rf lib && babel --optional runtime src --out-dir lib", | ||
"test": "mocha --reporter spec --ui exports && npm run lint", | ||
"lint": "eslint ./", | ||
"prepublish": "npm run test && npm run build" | ||
} | ||
} |
/* eslint no-process-exit: 0 */ | ||
import colors from 'colors'; | ||
import 'colors'; | ||
import yargs from 'yargs'; | ||
@@ -4,0 +4,0 @@ import parseCliArgs from './parse-cli-args'; |
/* eslint no-process-exit: 0 */ | ||
import colors from 'colors'; | ||
import 'colors'; | ||
import yargs from 'yargs'; | ||
@@ -16,3 +16,3 @@ import common from './common-yargs'; | ||
.then(({data, maps, totalSelectorCount}) => { | ||
let chunks = data.map((ast, index) => { | ||
let chunkData = data.map((ast, index) => { | ||
let outputFilename = path.join(outputDir, `${basename}.${index}.css`); | ||
@@ -29,3 +29,3 @@ | ||
return Promise.all([chunks, sourcemaps]) | ||
return Promise.all([chunkData, sourcemaps]) | ||
.then(([chunks, ]) => chunks); | ||
@@ -117,2 +117,2 @@ }); | ||
parseArgs | ||
} | ||
}; |
@@ -104,2 +104,2 @@ /* eslint no-process-exit: 0 */ | ||
parseArgs | ||
} | ||
}; |
@@ -7,2 +7,2 @@ import count from './count'; | ||
chunk | ||
} | ||
}; |
export default { | ||
SELECTOR_LIMIT: 4095 | ||
} | ||
}; |
/* eslint no-use-before-define: 0 */ | ||
import _ from 'lodash'; | ||
import path from 'path'; | ||
import fsp from 'fs-promise'; | ||
@@ -65,2 +63,2 @@ import css from 'css'; | ||
countPath | ||
} | ||
}; |
@@ -48,2 +48,2 @@ /* eslint no-use-before-define: 0 */ | ||
ensureDir | ||
} | ||
}; |
@@ -1,10 +0,1 @@ | ||
// CLI Runner will work with pre-transpiled babel output, thus needing this | ||
// polyfill. Not necessary when running unit tests. Babel will throw if this | ||
// module is loaded twice. Using ES6 dynamic module loading will not work | ||
// either since that polyfill will not be available till after a polyfill is | ||
// loaded. Hence the reason for falling back to CommonJS style module import. | ||
if (!global._babelPolyfill) { | ||
require('babel/polyfill'); | ||
} | ||
import fsp from 'fs-promise'; | ||
@@ -11,0 +2,0 @@ import chunker from './chunk'; |
import { expect } from 'chai'; | ||
import fs from 'fs'; | ||
import path from 'path'; | ||
import fsp from 'fs-promise'; | ||
import { chunkFile } from '../src'; | ||
@@ -6,0 +4,0 @@ import _ from 'lodash'; |
127
13
2475943
5
136571
+ Addedbabel-runtime@^5.1.11
+ Addedbabel-runtime@5.8.38(transitive)
- Removedbabel@^5.0.12
- Removedacorn@5.7.4(transitive)
- Removedalign-text@0.1.4(transitive)
- Removedalter@0.2.0(transitive)
- Removedamdefine@1.0.1(transitive)
- Removedansi-styles@2.2.1(transitive)
- Removedanymatch@1.3.2(transitive)
- Removedarr-diff@2.0.04.0.0(transitive)
- Removedarr-flatten@1.1.0(transitive)
- Removedarr-union@3.1.0(transitive)
- Removedarray-unique@0.2.10.3.2(transitive)
- Removedassign-symbols@1.0.0(transitive)
- Removedast-traverse@0.1.1(transitive)
- Removedast-types@0.8.120.9.6(transitive)
- Removedasync-each@1.0.6(transitive)
- Removedbabel@5.8.38(transitive)
- Removedbabel-core@5.8.38(transitive)
- Removedbabel-plugin-constant-folding@1.0.1(transitive)
- Removedbabel-plugin-dead-code-elimination@1.0.2(transitive)
- Removedbabel-plugin-eval@1.0.1(transitive)
- Removedbabel-plugin-inline-environment-variables@1.0.1(transitive)
- Removedbabel-plugin-jscript@1.0.4(transitive)
- Removedbabel-plugin-member-expression-literals@1.0.1(transitive)
- Removedbabel-plugin-property-literals@1.0.1(transitive)
- Removedbabel-plugin-proto-to-assign@1.0.4(transitive)
- Removedbabel-plugin-react-constant-elements@1.0.3(transitive)
- Removedbabel-plugin-react-display-name@1.0.3(transitive)
- Removedbabel-plugin-remove-console@1.0.1(transitive)
- Removedbabel-plugin-remove-debugger@1.0.1(transitive)
- Removedbabel-plugin-runtime@1.0.7(transitive)
- Removedbabel-plugin-undeclared-variables-check@1.0.2(transitive)
- Removedbabel-plugin-undefined-to-void@1.1.6(transitive)
- Removedbabylon@5.8.38(transitive)
- Removedbalanced-match@1.0.2(transitive)
- Removedbase@0.11.2(transitive)
- Removedbinary-extensions@1.13.1(transitive)
- Removedbindings@1.5.0(transitive)
- Removedbluebird@2.11.0(transitive)
- Removedbrace-expansion@1.1.11(transitive)
- Removedbraces@1.8.52.3.2(transitive)
- Removedbreakable@1.0.0(transitive)
- Removedcache-base@1.0.1(transitive)
- Removedcamelcase@1.2.1(transitive)
- Removedcenter-align@0.1.3(transitive)
- Removedchalk@1.1.3(transitive)
- Removedchokidar@1.7.0(transitive)
- Removedclass-utils@0.3.6(transitive)
- Removedcliui@2.1.0(transitive)
- Removedcollection-visit@1.0.0(transitive)
- Removedcommander@2.20.3(transitive)
- Removedcommoner@0.10.8(transitive)
- Removedcomponent-emitter@1.3.1(transitive)
- Removedconcat-map@0.0.1(transitive)
- Removedconvert-source-map@1.9.0(transitive)
- Removedcopy-descriptor@0.1.1(transitive)
- Removedcore-util-is@1.0.3(transitive)
- Removeddebug@2.6.9(transitive)
- Removeddefine-property@0.2.51.0.02.0.2(transitive)
- Removeddefined@1.0.1(transitive)
- Removeddefs@1.1.1(transitive)
- Removeddetect-indent@3.0.1(transitive)
- Removeddetective@4.7.1(transitive)
- Removedescape-string-regexp@1.0.5(transitive)
- Removedesprima@2.7.33.1.3(transitive)
- Removedesprima-fb@15001.1001.0-dev-harmony-fb(transitive)
- Removedesutils@2.0.3(transitive)
- Removedexpand-brackets@0.1.52.1.4(transitive)
- Removedexpand-range@1.8.2(transitive)
- Removedextend-shallow@2.0.13.0.2(transitive)
- Removedextglob@0.3.22.0.4(transitive)
- Removedfile-uri-to-path@1.0.0(transitive)
- Removedfilename-regex@2.0.1(transitive)
- Removedfill-range@2.2.44.0.0(transitive)
- Removedfor-in@1.0.2(transitive)
- Removedfor-own@0.1.5(transitive)
- Removedfragment-cache@0.2.1(transitive)
- Removedfs-readdir-recursive@0.1.2(transitive)
- Removedfsevents@1.2.13(transitive)
- Removedfunction-bind@1.1.2(transitive)
- Removedget-stdin@4.0.1(transitive)
- Removedget-value@2.0.6(transitive)
- Removedglob@5.0.15(transitive)
- Removedglob-base@0.3.0(transitive)
- Removedglob-parent@2.0.0(transitive)
- Removedglobals@6.4.1(transitive)
- Removedgraceful-fs@4.2.11(transitive)
- Removedhas-ansi@2.0.0(transitive)
- Removedhas-value@0.3.11.0.0(transitive)
- Removedhas-values@0.1.41.0.0(transitive)
- Removedhasown@2.0.2(transitive)
- Removedhome-or-tmp@1.0.0(transitive)
- Removediconv-lite@0.4.24(transitive)
- Removedinflight@1.0.6(transitive)
- Removedis-accessor-descriptor@1.0.1(transitive)
- Removedis-binary-path@1.0.1(transitive)
- Removedis-buffer@1.1.6(transitive)
- Removedis-core-module@2.16.1(transitive)
- Removedis-data-descriptor@1.0.1(transitive)
- Removedis-descriptor@0.1.71.0.3(transitive)
- Removedis-dotfile@1.0.3(transitive)
- Removedis-equal-shallow@0.1.3(transitive)
- Removedis-extendable@0.1.11.0.1(transitive)
- Removedis-extglob@1.0.0(transitive)
- Removedis-finite@1.1.0(transitive)
- Removedis-glob@2.0.1(transitive)
- Removedis-integer@1.0.7(transitive)
- Removedis-number@2.1.03.0.04.0.0(transitive)
- Removedis-plain-object@2.0.4(transitive)
- Removedis-posix-bracket@0.1.1(transitive)
- Removedis-primitive@2.0.0(transitive)
- Removedis-windows@1.0.2(transitive)
- Removedisarray@1.0.0(transitive)
- Removedisobject@2.1.03.0.1(transitive)
- Removedjs-tokens@1.0.1(transitive)
- Removedjsesc@0.5.0(transitive)
- Removedjson5@0.4.0(transitive)
- Removedkind-of@3.2.24.0.06.0.3(transitive)
- Removedlazy-cache@1.0.4(transitive)
- Removedleven@1.0.2(transitive)
- Removedlongest@1.0.1(transitive)
- Removedmap-cache@0.2.2(transitive)
- Removedmap-visit@1.0.0(transitive)
- Removedmath-random@1.0.4(transitive)
- Removedmicromatch@2.3.113.1.10(transitive)
- Removedminimatch@2.0.10(transitive)
- Removedminimist@1.2.8(transitive)
- Removedmixin-deep@1.3.2(transitive)
- Removedmkdirp@0.5.6(transitive)
- Removedms@2.0.0(transitive)
- Removednan@2.22.0(transitive)
- Removednanomatch@1.2.13(transitive)
- Removednormalize-path@2.1.1(transitive)
- Removedobject-assign@4.1.1(transitive)
- Removedobject-copy@0.1.0(transitive)
- Removedobject-visit@1.0.1(transitive)
- Removedobject.omit@2.0.1(transitive)
- Removedobject.pick@1.3.0(transitive)
- Removedonce@1.4.0(transitive)
- Removedos-tmpdir@1.0.2(transitive)
- Removedoutput-file-sync@1.1.2(transitive)
- Removedparse-glob@3.0.4(transitive)
- Removedpascalcase@0.1.1(transitive)
- Removedpath-exists@1.0.0(transitive)
- Removedpath-is-absolute@1.0.1(transitive)
- Removedpath-parse@1.0.7(transitive)
- Removedposix-character-classes@0.1.1(transitive)
- Removedpreserve@0.2.0(transitive)
- Removedprivate@0.1.8(transitive)
- Removedprocess-nextick-args@2.0.1(transitive)
- Removedq@1.5.1(transitive)
- Removedrandomatic@3.1.1(transitive)
- Removedreadable-stream@2.3.8(transitive)
- Removedreaddirp@2.2.1(transitive)
- Removedrecast@0.10.330.11.23(transitive)
- Removedregenerate@1.4.2(transitive)
- Removedregenerator@0.8.40(transitive)
- Removedregex-cache@0.4.4(transitive)
- Removedregex-not@1.0.2(transitive)
- Removedregexpu@1.3.0(transitive)
- Removedregjsgen@0.2.0(transitive)
- Removedregjsparser@0.1.5(transitive)
- Removedremove-trailing-separator@1.1.0(transitive)
- Removedrepeat-element@1.1.4(transitive)
- Removedrepeat-string@1.6.1(transitive)
- Removedrepeating@1.1.3(transitive)
- Removedresolve@1.22.10(transitive)
- Removedret@0.1.15(transitive)
- Removedright-align@0.1.3(transitive)
- Removedsafe-buffer@5.1.2(transitive)
- Removedsafe-regex@1.1.0(transitive)
- Removedsafer-buffer@2.1.2(transitive)
- Removedset-value@2.0.1(transitive)
- Removedshebang-regex@1.0.0(transitive)
- Removedsimple-fmt@0.1.0(transitive)
- Removedsimple-is@0.2.0(transitive)
- Removedslash@1.0.0(transitive)
- Removedsnapdragon@0.8.2(transitive)
- Removedsnapdragon-node@2.1.1(transitive)
- Removedsnapdragon-util@3.0.1(transitive)
- Removedsource-map@0.1.320.5.7(transitive)
- Removedsource-map-support@0.2.10(transitive)
- Removedsplit-string@3.1.0(transitive)
- Removedstable@0.1.8(transitive)
- Removedstatic-extend@0.1.2(transitive)
- Removedstring_decoder@1.1.1(transitive)
- Removedstringmap@0.2.2(transitive)
- Removedstringset@0.2.1(transitive)
- Removedsupports-color@2.0.0(transitive)
- Removedsupports-preserve-symlinks-flag@1.0.0(transitive)
- Removedthrough@2.3.8(transitive)
- Removedto-fast-properties@1.0.3(transitive)
- Removedto-object-path@0.3.0(transitive)
- Removedto-regex@3.0.2(transitive)
- Removedto-regex-range@2.1.1(transitive)
- Removedtrim-right@1.0.1(transitive)
- Removedtry-resolve@1.0.1(transitive)
- Removedtryor@0.1.2(transitive)
- Removedunion-value@1.0.1(transitive)
- Removedunset-value@1.0.0(transitive)
- Removeduse@3.1.1(transitive)
- Removeduser-home@1.1.1(transitive)
- Removedutil-deprecate@1.0.2(transitive)
- Removedwordwrap@0.0.2(transitive)
- Removedwrappy@1.0.2(transitive)
- Removedyargs@3.27.0(transitive)