Make everything run without building again
authorRandall Leeds <randall@apache.org>
Fri, 8 Jun 2018 21:54:38 +0000 (14:54 -0700)
committerRandall Leeds <randall@apache.org>
Fri, 8 Jun 2018 21:54:38 +0000 (14:54 -0700)
babel.config.js
packages/any/src/index.mjs
packages/range/test/cartesian.mjs
packages/refinedBy/src/index.mjs
packages/selector/src/index.mjs
packages/selector/test/index.mjs
webpack.config.js

index 99864b3..fbc40b3 100644 (file)
@@ -20,11 +20,12 @@ module.exports = api => {
   const CJS = ENV === 'cjs';
 
   // Options for the @babel/transform-modules-commonjs plugin.
+  // TODO: re-evaluate this
   const cjsOptions = {
     // Disable require default interop.
-    noInterop: true,
+    // noInterop: true,
     // Disable export default interop.
-    strict: true,
+    // strict: true,
   };
 
   // Options for the @babel/env preset.
index 20817c4..81e7cc3 100644 (file)
@@ -13,7 +13,7 @@
  * the License.
  */
 
-import reselect from 'reselect';
+import * as reselect from 'reselect';
 import { createTextQuoteSelector } from '@annotator/text';
 import { createRangeSelector } from '@annotator/range';
 import { makeRefinable } from '@annotator/refinedBy';
index aada1c0..2c38198 100644 (file)
@@ -1,4 +1,4 @@
-import { product } from '../lib/cartesian.mjs';
+import { product } from '../src/cartesian.mjs';
 
 async function* gen1() {
   yield 1;
index 1e2de2d..10ca9f1 100644 (file)
@@ -1,4 +1,4 @@
-import reselect from 'reselect';
+import * as reselect from 'reselect';
 
 const { createSelector } = reselect;
 
index db96c30..6d66ed7 100644 (file)
@@ -14,7 +14,7 @@
  */
 
 import { AsyncTee } from '@annotator/tee';
-import reselect from 'reselect';
+import * as reselect from 'reselect';
 
 const _createSelectorCreator = reselect.createSelectorCreator;
 
index 4ab7ce3..3804136 100644 (file)
@@ -1,4 +1,4 @@
-import * as selector from '../lib';
+import * as selector from '../src/index.mjs';
 
 describe('selector', () => {
   it('can be imported', () => {
index 638fc1e..35fb76c 100644 (file)
@@ -35,6 +35,8 @@ module.exports = {
         test: /\.m?js$/,
         exclude: /node_modules/,
         use: 'babel-loader',
+        // TODO: remove this
+        type: 'javascript/auto',
       },
     ],
   },