diff --git a/README.md b/README.md index a2752a29b9..d0bc0e4608 100644 --- a/README.md +++ b/README.md @@ -183,6 +183,28 @@ const { isArray } = require('ramda-adjunct'); isArray([]); ``` +## Tree shaking support + +Tree shaking is a term commonly used in the JavaScript context for dead-code elimination. +It relies on the static structure of ES2015 module syntax, i.e. import and export. +Ramda Adjunct natively supports tree shaking thanks to the way the code is organized and +the fact that it is using ES2015 imports. + +```javascript + import * as RA from 'ramda-adjunct'; + + RA.isArray([]); //=> true +``` +```javascript + import { isArray } from 'ramda-adjunct'; + + isArray([]); //=> true +``` + +These two statements are equivalent and only `isArray` util should be incorporated into +your bundle, not entire Ramda Adjunct. + + ## Assimilated libraries - [rcb](https://github.com/enten/rcb) - Ramda Cookbook implementation diff --git a/package.json b/package.json index 5b297724c7..36ebd59968 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "name": "ramda-adjunct", "description": "Community-maintained extension of Ramda", "keywords": "ramda extensions addons cookbook adjunct recipe extras", - "version": "1.20.0", + "version": "2.0.0", "homepage": "https://github.com/char0n/ramda-adjunct", "license": "SEE LICENSE IN LICENSE.md", "repository": { @@ -90,7 +90,7 @@ "codecov": "3.0.0", "conventional-changelog-cli": "=1.3.4", "cross-env": "=5.1.1", - "docdash": "git+https://github.com/char0n/docdash.git#16d3b4e677ec7286bbf07badfc9ee37c93101d39", + "docdash": "git+https://github.com/char0n/docdash.git#383025edc8e57de72dc660c50f90b33f475ade13", "es6-promise": "=4.1.1", "eslint": "4.10.0", "eslint-config-airbnb-base": "12.1.0", diff --git a/src/index.js b/src/index.js index 491cdd4b30..c781689c8d 100644 --- a/src/index.js +++ b/src/index.js @@ -1,96 +1,6 @@ -// Type -import isNotUndefined from './isNotUndefined'; -import isUndefined from './isUndefined'; -import isNull from './isNull'; -import isNotNull from './isNotNull'; -import isNotNil from './isNotNil'; -import isArray from './isArray'; -import isNotArray from './isNotArray'; -import isBoolean from './isBoolean'; -import isNotBoolean from './isNotBoolean'; -import isNotEmpty from './isNotEmpty'; -import isNilOrEmpty from './isNilOrEmpty'; -import isString from './isString'; -import isNotString from './isNotString'; -import isArrayLike from './isArrayLike'; -import isNotArrayLike from './isNotArrayLike'; -import isGeneratorFunction from './isGeneratorFunction'; -import isNotGeneratorFunction from './isNotGeneratorFunction'; -import isAsyncFunction from './isAsyncFunction'; -import isNotAsyncFunction from './isNotAsyncFunction'; -import isFunction from './isFunction'; -import isNotFunction from './isNotFunction'; -import isObj from './isObj'; -import isNotObj from './isNotObj'; -import isObjLike from './isObjLike'; -import isNotObjLike from './isNotObjLike'; -import isPlainObj from './isPlainObj'; -import isNotPlainObj from './isNotPlainObj'; -import isDate from './isDate'; -import isNotDate from './isNotDate'; -import isValidDate from './isValidDate'; -import isNotValidDate from './isNotValidDate'; -import isNumber from './isNumber'; -import isNotNumber from './isNotNumber'; -import isPositive from './isPositive'; -import isNegative from './isNegative'; -import isNaN from './isNaN'; -import isNotNaN from './isNotNaN'; -import isFinite from './isFinite'; -import isNotFinite from './isNotFinite'; -import isInteger from './isInteger'; -import isNotInteger from './isNotInteger'; -import isFloat from './isFloat'; -import isNotFloat from './isNotFloat'; -import isOdd from './isOdd'; -import isEven from './isEven'; -import isPair from './isPair'; -import isNotPair from './isNotPair'; -// Function -import stubUndefined from './stubUndefined'; -import stubNull from './stubNull'; -import noop from './noop'; -import liftFN from './liftFN'; -import liftF from './liftF'; -import cata from './cata'; -import weave from './weave'; -import weaveLazy from './weaveLazy'; -import curryRightN from './curryRightN'; -import curryRight from './curryRight'; -import resolveP from './resolveP'; -import rejectP from './rejectP'; -// List -import pickIndexes from './pickIndexes'; -import list from './list'; -import concatRight from './concatRight'; -import reduceP from './reduceP'; -import reduceRightP from './reduceRightP'; -import sliceFrom from './sliceFrom'; -import sliceTo from './sliceTo'; -import omitIndexes from './omitIndexes'; -// Object -import paths from './paths'; -import renameKeys from './renameKeys'; -import renameKeysWith from './renameKeysWith'; -import mergeRight from './mergeRight'; -import mergeProps from './mergeProps'; -import mergePaths from './mergePaths'; -import mergeProp from './mergeProp'; -import mergePath from './mergePath'; -import viewOr from './viewOr'; -import hasPath from './hasPath'; -import spreadProp from './spreadProp'; -import spreadPath from './spreadPath'; -import flattenProp from './flattenProp'; -import flattenPath from './flattenPath'; -// Relation -import lensEq from './lensEq'; -import lensNotEq from './lensNotEq'; -import lensSatisfies from './lensSatisfies'; -import lensNotSatisfy from './lensNotSatisfy'; -import lensIso from './lensIso'; -// Types -import Identity from './fantasy-land/Identity'; +/** + * @namespace RA + */ // Type export { default as isNotUndefined } from './isNotUndefined'; @@ -193,113 +103,3 @@ export { default as lensNotSatisfy } from './lensNotSatisfy'; export { default as lensIso } from './lensIso'; // Types export { default as Identity } from './fantasy-land/Identity'; - -/** - * @namespace RA - */ -const RA = { - // Type - isNotUndefined, - isUndefined, - isNull, - isNotNull, - isNotNil, - isArray, - isNotArray, - isBoolean, - isNotBoolean, - isNotEmpty, - isNilOrEmpty, - isString, - isNotString, - isArrayLike, - isNotArrayLike, - isGeneratorFunction, - isNotGeneratorFunction, - isAsyncFunction, - isNotAsyncFunction, - isFunction, - isNotFunction, - isObj, - isObject: isObj, - isNotObj, - isNotObject: isNotObj, - isObjLike, - isObjectLike: isObjLike, - isNotObjLike, - isNotObjectLike: isNotObjLike, - isPlainObj, - isPlainObject: isPlainObj, - isNotPlainObj, - isNotPlainObject: isNotPlainObj, - isDate, - isNotDate, - isValidDate, - isNotValidDate, - isInvalidDate: isNotValidDate, - isNumber, - isNotNumber, - isPositive, - isNegative, - isNaN, - isNotNaN, - isFinite, - isNotFinite, - isInteger, - isNotInteger, - isFloat, - isNotFloat, - isOdd, - isEven, - isPair, - isNotPair, - // Function - stubUndefined, - stubNull, - noop, - liftFN, - liftF, - cata, - weave, - weaveLazy, - curryRightN, - curryRight, - resolveP, - rejectP, - // List - pickIndexes, - list, - concatRight, - reduceP, - reduceRightP, - sliceFrom, - sliceTo, - omitIndexes, - // Object - defaults: mergeRight, - resetToDefault: mergeRight, - paths, - renameKeys, - renameKeysWith, - mergeRight, - mergeProps, - mergePaths, - mergeProp, - mergePath, - viewOr, - hasPath, - spreadProp, - spreadPath, - flattenProp, - flattenPath, - // Relation - lensEq, - lensNotEq, - lensSatisfies, - lensNotSatisfy, - lensIso, - // Types - Identity, -}; - -export default RA; diff --git a/test/cata.js b/test/cata.js index 5407d5f106..62903be731 100644 --- a/test/cata.js +++ b/test/cata.js @@ -2,7 +2,7 @@ import { Either } from 'monet'; import { identity } from 'ramda'; import chai from 'chai'; -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; describe('cata', function() { diff --git a/test/concatRight.js b/test/concatRight.js index 0aee6ff97f..dd9917757a 100644 --- a/test/concatRight.js +++ b/test/concatRight.js @@ -2,7 +2,7 @@ import * as R from 'ramda'; import chai from 'chai'; import eq from './shared/eq'; -import RA from '../src/index'; +import * as RA from '../src/index'; describe('concatRight', function() { diff --git a/test/curryRight.js b/test/curryRight.js index 7a11a62774..db03a92424 100644 --- a/test/curryRight.js +++ b/test/curryRight.js @@ -2,7 +2,7 @@ import * as R from 'ramda'; import jsv from 'jsverify'; import eq from './shared/eq'; -import RA from '../src/index'; +import * as RA from '../src/index'; describe('curryRight', function() { diff --git a/test/curryRightN.js b/test/curryRightN.js index 075678eae5..d0396fbb98 100644 --- a/test/curryRightN.js +++ b/test/curryRightN.js @@ -1,7 +1,7 @@ import * as R from 'ramda'; import eq from './shared/eq'; -import RA from '../src/index'; +import * as RA from '../src/index'; describe('curryRightN', function() { diff --git a/test/flattenPath.js b/test/flattenPath.js index 980c0451c2..d704f93502 100644 --- a/test/flattenPath.js +++ b/test/flattenPath.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; diff --git a/test/flattenProp.js b/test/flattenProp.js index c91b75c85a..1ead4743e8 100644 --- a/test/flattenProp.js +++ b/test/flattenProp.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; diff --git a/test/hasPath.js b/test/hasPath.js index 52acf5e994..e11d89d588 100644 --- a/test/hasPath.js +++ b/test/hasPath.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; diff --git a/test/isArray.js b/test/isArray.js index a38e0d4163..bdbd1571c6 100644 --- a/test/isArray.js +++ b/test/isArray.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; describe('isArray', function() { diff --git a/test/isArrayLike.js b/test/isArrayLike.js index 88c802e4b0..28f52a684b 100644 --- a/test/isArrayLike.js +++ b/test/isArrayLike.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; diff --git a/test/isAsyncFunction.js b/test/isAsyncFunction.js index f41c59244b..c106be6d55 100644 --- a/test/isAsyncFunction.js +++ b/test/isAsyncFunction.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; import Symbol from './shared/Symbol'; import args from './shared/arguments'; diff --git a/test/isBoolean.js b/test/isBoolean.js index 226cb3178d..f4ae80ed64 100644 --- a/test/isBoolean.js +++ b/test/isBoolean.js @@ -1,5 +1,5 @@ import * as R from 'ramda'; -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; import Symbol from './shared/Symbol'; diff --git a/test/isDate.js b/test/isDate.js index 26ec34438c..366d930777 100644 --- a/test/isDate.js +++ b/test/isDate.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; import args from './shared/arguments'; import Symbol from './shared/Symbol'; diff --git a/test/isEven.js b/test/isEven.js index 7418eec8a3..3e8e67ff8b 100644 --- a/test/isEven.js +++ b/test/isEven.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import MAX_SAFE_INTEGER from '../src/internal/polyfills/Number.MAX_SAFE_INTEGER'; import MIN_SAFE_INTEGER from '../src/internal/polyfills/Number.MIN_SAFE_INTEGER'; import eq from './shared/eq'; diff --git a/test/isFinite.js b/test/isFinite.js index c6822f7d99..ee46c52271 100644 --- a/test/isFinite.js +++ b/test/isFinite.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import polyfill from '../src/internal/polyfills/Number.isFinite'; import eq from './shared/eq'; diff --git a/test/isFloat.js b/test/isFloat.js index 1370a0844c..fb313631b0 100644 --- a/test/isFloat.js +++ b/test/isFloat.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import MAX_SAFE_INTEGER from '../src/internal/polyfills/Number.MAX_SAFE_INTEGER'; import MIN_SAFE_INTEGER from '../src/internal/polyfills/Number.MIN_SAFE_INTEGER'; import eq from './shared/eq'; diff --git a/test/isFunction.js b/test/isFunction.js index d3f3472a99..07d920178a 100644 --- a/test/isFunction.js +++ b/test/isFunction.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; import Symbol from './shared/Symbol'; import args from './shared/arguments'; diff --git a/test/isGeneratorFunction.js b/test/isGeneratorFunction.js index 1bfdfda8f2..a1166cfb15 100644 --- a/test/isGeneratorFunction.js +++ b/test/isGeneratorFunction.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; import Symbol from './shared/Symbol'; import args from './shared/arguments'; diff --git a/test/isInteger.js b/test/isInteger.js index eb1c6d056d..cdf2592e35 100644 --- a/test/isInteger.js +++ b/test/isInteger.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import MAX_SAFE_INTEGER from '../src/internal/polyfills/Number.MAX_SAFE_INTEGER'; import MIN_SAFE_INTEGER from '../src/internal/polyfills/Number.MIN_SAFE_INTEGER'; import eq from './shared/eq'; diff --git a/test/isNaN.js b/test/isNaN.js index cba78e1383..606e1c940a 100644 --- a/test/isNaN.js +++ b/test/isNaN.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import polyfill from '../src/internal/polyfills/Number.isNaN'; import eq from './shared/eq'; diff --git a/test/isNegative.js b/test/isNegative.js index 0cef0d11f1..07943c05c5 100644 --- a/test/isNegative.js +++ b/test/isNegative.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import MAX_SAFE_INTEGER from '../src/internal/polyfills/Number.MAX_SAFE_INTEGER'; import MIN_SAFE_INTEGER from '../src/internal/polyfills/Number.MIN_SAFE_INTEGER'; import eq from './shared/eq'; diff --git a/test/isNilOrEmpty.js b/test/isNilOrEmpty.js index 2b5d328ada..a6c1aecd5f 100644 --- a/test/isNilOrEmpty.js +++ b/test/isNilOrEmpty.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; describe('isNilOrEmpty', function() { diff --git a/test/isNotArray.js b/test/isNotArray.js index 98f7441677..a8f5650029 100644 --- a/test/isNotArray.js +++ b/test/isNotArray.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; describe('isNotArray', function() { diff --git a/test/isNotArrayLike.js b/test/isNotArrayLike.js index 7ed7cfb78d..49b2be76c5 100644 --- a/test/isNotArrayLike.js +++ b/test/isNotArrayLike.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; describe('isArrayLike', function() { diff --git a/test/isNotAsyncFunction.js b/test/isNotAsyncFunction.js index f043a47388..84f92428f5 100644 --- a/test/isNotAsyncFunction.js +++ b/test/isNotAsyncFunction.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; import Symbol from './shared/Symbol'; import args from './shared/arguments'; diff --git a/test/isNotBoolean.js b/test/isNotBoolean.js index 47ba3b749b..ce1e965415 100644 --- a/test/isNotBoolean.js +++ b/test/isNotBoolean.js @@ -1,5 +1,5 @@ import * as R from 'ramda'; -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; import Symbol from './shared/Symbol'; diff --git a/test/isNotDate.js b/test/isNotDate.js index 6a3e7d388c..db232a7414 100644 --- a/test/isNotDate.js +++ b/test/isNotDate.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; import args from './shared/arguments'; import Symbol from './shared/Symbol'; diff --git a/test/isNotEmpty.js b/test/isNotEmpty.js index 1f3ef70ea1..0f35fde040 100644 --- a/test/isNotEmpty.js +++ b/test/isNotEmpty.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; describe('isNotEmpty', function() { diff --git a/test/isNotFinite.js b/test/isNotFinite.js index 68385f4625..6a30740f6e 100644 --- a/test/isNotFinite.js +++ b/test/isNotFinite.js @@ -1,6 +1,6 @@ import { complement } from 'ramda'; -import RA from '../src/index'; +import * as RA from '../src/index'; import polyfill from '../src/internal/polyfills/Number.isFinite'; import eq from './shared/eq'; diff --git a/test/isNotFloat.js b/test/isNotFloat.js index 4064c13bc6..15492ec1c2 100644 --- a/test/isNotFloat.js +++ b/test/isNotFloat.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import MAX_SAFE_INTEGER from '../src/internal/polyfills/Number.MAX_SAFE_INTEGER'; import MIN_SAFE_INTEGER from '../src/internal/polyfills/Number.MIN_SAFE_INTEGER'; import eq from './shared/eq'; diff --git a/test/isNotFunction.js b/test/isNotFunction.js index fc5c280a49..b34302562c 100644 --- a/test/isNotFunction.js +++ b/test/isNotFunction.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; import Symbol from './shared/Symbol'; import args from './shared/arguments'; diff --git a/test/isNotGeneratorFunction.js b/test/isNotGeneratorFunction.js index 96ff38c7cb..6ba2025fe7 100644 --- a/test/isNotGeneratorFunction.js +++ b/test/isNotGeneratorFunction.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; import Symbol from './shared/Symbol'; import args from './shared/arguments'; diff --git a/test/isNotInteger.js b/test/isNotInteger.js index 4f946b8c63..4137adf60f 100644 --- a/test/isNotInteger.js +++ b/test/isNotInteger.js @@ -1,6 +1,6 @@ import { complement } from 'ramda'; -import RA from '../src/index'; +import * as RA from '../src/index'; import MAX_SAFE_INTEGER from '../src/internal/polyfills/Number.MAX_SAFE_INTEGER'; import MIN_SAFE_INTEGER from '../src/internal/polyfills/Number.MIN_SAFE_INTEGER'; import eq from './shared/eq'; diff --git a/test/isNotNaN.js b/test/isNotNaN.js index 6d413f7b12..3e93189b9f 100644 --- a/test/isNotNaN.js +++ b/test/isNotNaN.js @@ -1,6 +1,6 @@ import { complement } from 'ramda'; -import RA from '../src/index'; +import * as RA from '../src/index'; import polyfill from '../src/internal/polyfills/Number.isNaN'; import eq from './shared/eq'; diff --git a/test/isNotNil.js b/test/isNotNil.js index 72d46d85e2..7941497a87 100644 --- a/test/isNotNil.js +++ b/test/isNotNil.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; describe('isNotNil', function() { diff --git a/test/isNotNull.js b/test/isNotNull.js index 40a54968bf..26d269abfc 100644 --- a/test/isNotNull.js +++ b/test/isNotNull.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; describe('isNotNull', function() { diff --git a/test/isNotNumber.js b/test/isNotNumber.js index 5bc2c42173..0660a807b9 100644 --- a/test/isNotNumber.js +++ b/test/isNotNumber.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import MAX_SAFE_INTEGER from '../src/internal/polyfills/Number.MAX_SAFE_INTEGER'; import MIN_SAFE_INTEGER from '../src/internal/polyfills/Number.MIN_SAFE_INTEGER'; import eq from './shared/eq'; diff --git a/test/isNotObj.js b/test/isNotObj.js index 2faaca0b94..ecf3986e49 100644 --- a/test/isNotObj.js +++ b/test/isNotObj.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; import args from './shared/arguments'; import Symbol from './shared/Symbol'; diff --git a/test/isNotObjLike.js b/test/isNotObjLike.js index 7235611ec1..cafbeef40c 100644 --- a/test/isNotObjLike.js +++ b/test/isNotObjLike.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; import args from './shared/arguments'; import Symbol from './shared/Symbol'; diff --git a/test/isNotPair.js b/test/isNotPair.js index 1fdde505c9..5443b72f23 100644 --- a/test/isNotPair.js +++ b/test/isNotPair.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; diff --git a/test/isNotPlainObj.js b/test/isNotPlainObj.js index 58a92d7928..f4cdd27608 100644 --- a/test/isNotPlainObj.js +++ b/test/isNotPlainObj.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; import element from './shared/element'; import args from './shared/arguments'; diff --git a/test/isNotString.js b/test/isNotString.js index bdd9cd2cac..baa1991d71 100644 --- a/test/isNotString.js +++ b/test/isNotString.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; import Symbol from './shared/Symbol'; import args from './shared/arguments'; diff --git a/test/isNotUndefined.js b/test/isNotUndefined.js index 7ba4a1f6e1..98334d583b 100644 --- a/test/isNotUndefined.js +++ b/test/isNotUndefined.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; describe('isNotUndefined', function() { diff --git a/test/isNotValidDate.js b/test/isNotValidDate.js index a2f047d2d6..a5d22e2c56 100644 --- a/test/isNotValidDate.js +++ b/test/isNotValidDate.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; import args from './shared/arguments'; import Symbol from './shared/Symbol'; diff --git a/test/isNull.js b/test/isNull.js index 31e83b407f..1b38aeec4b 100644 --- a/test/isNull.js +++ b/test/isNull.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; describe('isNull', function() { diff --git a/test/isNumber.js b/test/isNumber.js index a3f84e76b8..678f756bf1 100644 --- a/test/isNumber.js +++ b/test/isNumber.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import MAX_SAFE_INTEGER from '../src/internal/polyfills/Number.MAX_SAFE_INTEGER'; import MIN_SAFE_INTEGER from '../src/internal/polyfills/Number.MIN_SAFE_INTEGER'; import eq from './shared/eq'; diff --git a/test/isObj.js b/test/isObj.js index 7f4b3e0132..b47fd4d5f2 100644 --- a/test/isObj.js +++ b/test/isObj.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; import args from './shared/arguments'; import Symbol from './shared/Symbol'; diff --git a/test/isObjLike.js b/test/isObjLike.js index 034ff2e8be..5304a048c0 100644 --- a/test/isObjLike.js +++ b/test/isObjLike.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; import args from './shared/arguments'; import Symbol from './shared/Symbol'; diff --git a/test/isOdd.js b/test/isOdd.js index 9a55448a2c..73fcd82067 100644 --- a/test/isOdd.js +++ b/test/isOdd.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import MAX_SAFE_INTEGER from '../src/internal/polyfills/Number.MAX_SAFE_INTEGER'; import MIN_SAFE_INTEGER from '../src/internal/polyfills/Number.MIN_SAFE_INTEGER'; import eq from './shared/eq'; diff --git a/test/isPair.js b/test/isPair.js index 323d01ae7e..b5be9d1ea3 100644 --- a/test/isPair.js +++ b/test/isPair.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; diff --git a/test/isPlainObj.js b/test/isPlainObj.js index 1c911ca33e..3a80988568 100644 --- a/test/isPlainObj.js +++ b/test/isPlainObj.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; import element from './shared/element'; import args from './shared/arguments'; diff --git a/test/isPositive.js b/test/isPositive.js index 9688fcdbb4..825bdb2aad 100644 --- a/test/isPositive.js +++ b/test/isPositive.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import MAX_SAFE_INTEGER from '../src/internal/polyfills/Number.MAX_SAFE_INTEGER'; import MIN_SAFE_INTEGER from '../src/internal/polyfills/Number.MIN_SAFE_INTEGER'; import eq from './shared/eq'; diff --git a/test/isString.js b/test/isString.js index a3da1077e8..a7784e67f4 100644 --- a/test/isString.js +++ b/test/isString.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; import Symbol from './shared/Symbol'; import args from './shared/arguments'; diff --git a/test/isUndefined.js b/test/isUndefined.js index 204d0a5d0b..6a97447f5e 100644 --- a/test/isUndefined.js +++ b/test/isUndefined.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; describe('isUndefined', function() { diff --git a/test/isValidDate.js b/test/isValidDate.js index 26a2f945ab..762b0c6cf0 100644 --- a/test/isValidDate.js +++ b/test/isValidDate.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; import args from './shared/arguments'; import Symbol from './shared/Symbol'; diff --git a/test/lensEq.js b/test/lensEq.js index 233c8ca906..ab96ee3e12 100644 --- a/test/lensEq.js +++ b/test/lensEq.js @@ -1,6 +1,6 @@ import { lens, lensIndex, lensPath, lensProp, path } from 'ramda'; -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; diff --git a/test/lensIso.js b/test/lensIso.js index 4aba51310c..d292d0fd6a 100644 --- a/test/lensIso.js +++ b/test/lensIso.js @@ -1,6 +1,6 @@ import { view, set, over, assoc, replace } from 'ramda'; -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; diff --git a/test/lensNotEq.js b/test/lensNotEq.js index 1c17611a0f..1048acfb51 100644 --- a/test/lensNotEq.js +++ b/test/lensNotEq.js @@ -1,6 +1,6 @@ import { lens, lensIndex, lensPath, lensProp, path } from 'ramda'; -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; diff --git a/test/lensNotSatisfy.js b/test/lensNotSatisfy.js index f3bdd24dfc..cb2bf4a452 100644 --- a/test/lensNotSatisfy.js +++ b/test/lensNotSatisfy.js @@ -1,6 +1,6 @@ import { lensIndex, lensPath, lensProp, equals, pathEq } from 'ramda'; -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; diff --git a/test/lensSatisfies.js b/test/lensSatisfies.js index 04135d41ec..6a7c91dc99 100644 --- a/test/lensSatisfies.js +++ b/test/lensSatisfies.js @@ -1,6 +1,6 @@ import { lensIndex, lensPath, lensProp, equals, pathEq } from 'ramda'; -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; diff --git a/test/liftF.js b/test/liftF.js index 234f9b4874..e42196e1c1 100644 --- a/test/liftF.js +++ b/test/liftF.js @@ -1,6 +1,6 @@ import { Maybe } from 'monet'; -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; const add3 = (a, b, c) => a + b + c; diff --git a/test/liftFN.js b/test/liftFN.js index ad7f7020eb..7774f75e11 100644 --- a/test/liftFN.js +++ b/test/liftFN.js @@ -2,7 +2,7 @@ import chai from 'chai'; import { Maybe } from 'monet'; import { add, reduce } from 'ramda'; -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; import Identity from '../src/fantasy-land/Identity'; diff --git a/test/list.js b/test/list.js index dd7f0ab4bc..9cc4358ac3 100644 --- a/test/list.js +++ b/test/list.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; diff --git a/test/mergePath.js b/test/mergePath.js index 748acb12eb..5708471ca8 100644 --- a/test/mergePath.js +++ b/test/mergePath.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; diff --git a/test/mergePaths.js b/test/mergePaths.js index 2d795d965a..7b4555a08a 100644 --- a/test/mergePaths.js +++ b/test/mergePaths.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; diff --git a/test/mergeProp.js b/test/mergeProp.js index 2b3fa58b90..2f881648e8 100644 --- a/test/mergeProp.js +++ b/test/mergeProp.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; diff --git a/test/mergeProps.js b/test/mergeProps.js index 2a979c5b3b..7b2b0d532b 100644 --- a/test/mergeProps.js +++ b/test/mergeProps.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; diff --git a/test/mergeRight.js b/test/mergeRight.js index d01336d537..594d64723c 100644 --- a/test/mergeRight.js +++ b/test/mergeRight.js @@ -1,7 +1,7 @@ import assert from 'assert'; import * as R from 'ramda'; -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; diff --git a/test/noop.js b/test/noop.js index 3db60be229..06d34d52a2 100644 --- a/test/noop.js +++ b/test/noop.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; diff --git a/test/omitIndexes.js b/test/omitIndexes.js index 5d5a1819e7..6162a4026a 100644 --- a/test/omitIndexes.js +++ b/test/omitIndexes.js @@ -1,6 +1,6 @@ import chai from 'chai'; -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; diff --git a/test/paths.js b/test/paths.js index 9d06c8becf..092491ec4c 100644 --- a/test/paths.js +++ b/test/paths.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; describe('paths', function() { diff --git a/test/pickIndexes.js b/test/pickIndexes.js index f7818d4db0..3123ba158c 100644 --- a/test/pickIndexes.js +++ b/test/pickIndexes.js @@ -1,6 +1,6 @@ import chai from 'chai'; -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; diff --git a/test/reduceP.js b/test/reduceP.js index 03b59356da..1a1376e52b 100644 --- a/test/reduceP.js +++ b/test/reduceP.js @@ -1,7 +1,7 @@ import * as R from 'ramda'; import sinon from 'sinon'; -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; diff --git a/test/reduceRightP.js b/test/reduceRightP.js index b42975cfbe..d548ee17ff 100644 --- a/test/reduceRightP.js +++ b/test/reduceRightP.js @@ -1,7 +1,7 @@ import * as R from 'ramda'; import sinon from 'sinon'; -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; diff --git a/test/rejectP.js b/test/rejectP.js index 8f4e8f09b3..7a8e14fe32 100644 --- a/test/rejectP.js +++ b/test/rejectP.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; diff --git a/test/renameKeys.js b/test/renameKeys.js index d8f34cbe2d..ddbedd6169 100644 --- a/test/renameKeys.js +++ b/test/renameKeys.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; diff --git a/test/renameKeysWith.js b/test/renameKeysWith.js index 291c7c938e..6ca2604b0d 100644 --- a/test/renameKeysWith.js +++ b/test/renameKeysWith.js @@ -1,6 +1,6 @@ import { concat } from 'ramda'; -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; diff --git a/test/resolveP.js b/test/resolveP.js index c4cd39f0eb..8d8755d421 100644 --- a/test/resolveP.js +++ b/test/resolveP.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; diff --git a/test/sliceFrom.js b/test/sliceFrom.js index d126d9b660..f87fe8e9b5 100644 --- a/test/sliceFrom.js +++ b/test/sliceFrom.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; diff --git a/test/sliceTo.js b/test/sliceTo.js index 1da6ea92f1..7493d2d92d 100644 --- a/test/sliceTo.js +++ b/test/sliceTo.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; diff --git a/test/spreadPath.js b/test/spreadPath.js index 77f6e76471..ed60cebca3 100644 --- a/test/spreadPath.js +++ b/test/spreadPath.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; diff --git a/test/spreadProp.js b/test/spreadProp.js index 1c620d86df..f31b6fc511 100644 --- a/test/spreadProp.js +++ b/test/spreadProp.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; diff --git a/test/stubNull.js b/test/stubNull.js index fa803f3a81..e43c4e056f 100644 --- a/test/stubNull.js +++ b/test/stubNull.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; describe('stubNull', function() { diff --git a/test/stubUndefined.js b/test/stubUndefined.js index 8a61c03b8c..f61e76f815 100644 --- a/test/stubUndefined.js +++ b/test/stubUndefined.js @@ -1,4 +1,4 @@ -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; describe('stubUndefined', function() { diff --git a/test/viewOr.js b/test/viewOr.js index 65d22d6841..8457f304ba 100644 --- a/test/viewOr.js +++ b/test/viewOr.js @@ -1,6 +1,6 @@ import { lensIndex, lensProp } from 'ramda'; -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; diff --git a/test/weave.js b/test/weave.js index 81c08de30f..db11287d18 100644 --- a/test/weave.js +++ b/test/weave.js @@ -1,7 +1,7 @@ import { sum, curry } from 'ramda'; import { Reader as reader } from 'monet'; -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq'; diff --git a/test/weaveLazy.js b/test/weaveLazy.js index c2a71dae6a..f1bf651050 100644 --- a/test/weaveLazy.js +++ b/test/weaveLazy.js @@ -1,7 +1,7 @@ import { sum, curry, always } from 'ramda'; import { Reader as reader } from 'monet'; -import RA from '../src/index'; +import * as RA from '../src/index'; import eq from './shared/eq';