👋
deepsweet / autopolyfiller-loader Goto Github PK
View Code? Open in Web Editor NEW:factory: Autopolyfiller loader for webpack
:factory: Autopolyfiller loader for webpack
👋
I'm getting the following error when building. My config is basically the example config, though I'm including node_modules. Any help would be greatly appreciated!
[webpack] 💀
./~/autopolyfiller-loader/~/polyfill/source/Function.prototype.bind.js
Module build failed: Error: Final loader didn't return a Buffer or String
at DependenciesBlock.onModuleBuild (/path/to/project/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:277:42)
at nextLoader (/path/to/project/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:253:25)
at /path/to/project/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:270:15
at runSyncOrAsync (/path/to/project/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:158:12)
at nextLoader (/path/to/project/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:268:3)
at /path/to/project/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:270:15
at runSyncOrAsync (/path/to/project/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:158:12)
at nextLoader (/path/to/project/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:268:3)
at Storage.provide (/path/to/project/node_modules/webpack/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:52:20)
at CachedInputFileSystem.readFile (/path/to/project/node_modules/webpack/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:134:24)
at DependenciesBlock.onLoadPitchDone (/path/to/project/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:238:7)
at DependenciesBlock.loadPitch (/path/to/project/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:180:27)
at DependenciesBlock.loadPitch (/path/to/project/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:184:21)
at DependenciesBlock.loadPitch (/path/to/project/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:206:61)
at DependenciesBlock.loadPitch (/path/to/project/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:184:21)
at DependenciesBlock.loadPitch (/path/to/project/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:206:61)
at DependenciesBlock.doBuild (/path/to/project/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:224:4)
at DependenciesBlock.build (/path/to/project/node_modules/webpack/lib/NormalModule.js:66:14)
at Tapable.Compilation.buildModule (/path/to/project/node_modules/webpack/lib/Compilation.js:115:9)
at Tapable.<anonymous> (/path/to/project/node_modules/webpack/lib/Compilation.js:287:9)
at /path/to/project/node_modules/webpack/lib/NormalModuleFactory.js:104:13
at Tapable.applyPluginsAsyncWaterfall (/path/to/project/node_modules/webpack/node_modules/tapable/lib/Tapable.js:77:69)
at Tapable.onDoneResolving (/path/to/project/node_modules/webpack/lib/NormalModuleFactory.js:90:10)
at Tapable.<anonymous> (/path/to/project/node_modules/webpack/lib/NormalModuleFactory.js:86:22)
at /path/to/project/node_modules/webpack/node_modules/async/lib/async.js:254:17
at done (/path/to/project/node_modules/webpack/node_modules/async/lib/async.js:135:19)
at /path/to/project/node_modules/webpack/node_modules/async/lib/async.js:32:16
at /path/to/project/node_modules/webpack/node_modules/async/lib/async.js:251:21
at /path/to/project/node_modules/webpack/node_modules/async/lib/async.js:575:34
at /path/to/project/node_modules/webpack/node_modules/async/lib/async.js:254:17
at done (/path/to/project/node_modules/webpack/node_modules/async/lib/async.js:135:19)
at /path/to/project/node_modules/webpack/node_modules/async/lib/async.js:32:16
at /path/to/project/node_modules/webpack/node_modules/async/lib/async.js:251:21
at /path/to/project/node_modules/webpack/node_modules/enhanced-resolve/lib/UnsafeCachePlugin.js:29:4
at onResolved (/path/to/project/node_modules/webpack/node_modules/enhanced-resolve/lib/Resolver.js:39:10)
at innerCallback (/path/to/project/node_modules/webpack/node_modules/enhanced-resolve/lib/Resolver.js:78:22)
at loggingCallbackWrapper (/path/to/project/node_modules/webpack/node_modules/enhanced-resolve/lib/createInnerCallback.js:20:19)
at /path/to/project/node_modules/webpack/node_modules/tapable/lib/Tapable.js:138:6
at /path/to/project/node_modules/webpack/node_modules/enhanced-resolve/lib/ModulesInDirectoriesPlugin.js:54:11
at /path/to/project/node_modules/webpack/node_modules/enhanced-resolve/lib/Resolver.js:210:15
at /path/to/project/node_modules/webpack/node_modules/enhanced-resolve/lib/ModulesInDirectoriesPlugin.js:45:14
at loggingCallbackWrapper (/path/to/project/node_modules/webpack/node_modules/enhanced-resolve/lib/createInnerCallback.js:20:19)
at /path/to/project/node_modules/webpack/node_modules/tapable/lib/Tapable.js:138:6
at /path/to/project/node_modules/webpack/node_modules/enhanced-resolve/lib/Resolver.js:210:15
at /path/to/project/node_modules/webpack/node_modules/enhanced-resolve/lib/ModuleTemplatesPlugin.js:41:12
at loggingCallbackWrapper (/path/to/project/node_modules/webpack/node_modules/enhanced-resolve/lib/createInnerCallback.js:20:19)
at /path/to/project/node_modules/webpack/node_modules/tapable/lib/Tapable.js:138:6
at /path/to/project/node_modules/webpack/node_modules/enhanced-resolve/lib/Resolver.js:105:21
at /path/to/project/node_modules/webpack/node_modules/enhanced-resolve/lib/Resolver.js:210:15
at applyPluginsParallelBailResult.createInnerCallback.log (/path/to/project/node_modules/webpack/node_modules/enhanced-resolve/lib/Resolver.js:91:30)
at loggingCallbackWrapper (/path/to/project/node_modules/webpack/node_modules/enhanced-resolve/lib/createInnerCallback.js:20:19)
at /path/to/project/node_modules/webpack/node_modules/tapable/lib/Tapable.js:138:6
at Tapable.next (/path/to/project/node_modules/webpack/node_modules/enhanced-resolve/lib/DirectoryDescriptionFilePlugin.js:61:40)
at Tapable.<anonymous> (/path/to/project/node_modules/webpack/node_modules/enhanced-resolve/lib/DirectoryDescriptionFilePlugin.js:71:6)
at Storage.finished (/path/to/project/node_modules/webpack/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:38:16)
at fs.js:291:14
at /path/to/project/node_modules/less/node_modules/graceful-fs/graceful-fs.js:104:5
at /path/to/project/node_modules/webpack/node_modules/enhanced-resolve/node_modules/graceful-fs/graceful-fs.js:104:5
at Object.oncomplete (fs.js:97:15)
@ ./~/autopolyfiller-loader/~/polyfill/source/Function.prototype.bind.js 3:0-155
[webpack] 💀
./~/autopolyfiller-loader/~/polyfill/source/Promise.js
Module build failed: Error: Final loader didn't return a Buffer or String
at DependenciesBlock.onModuleBuild (/path/to/project/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:277:42)
at nextLoader (/path/to/project/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:253:25)
at /path/to/project/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:270:15
at runSyncOrAsync (/path/to/project/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:158:12)
at nextLoader (/path/to/project/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:268:3)
at /path/to/project/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:270:15
at runSyncOrAsync (/path/to/project/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:158:12)
at nextLoader (/path/to/project/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:268:3)
at Storage.provide (/path/to/project/node_modules/webpack/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:52:20)
at CachedInputFileSystem.readFile (/path/to/project/node_modules/webpack/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:134:24)
at DependenciesBlock.onLoadPitchDone (/path/to/project/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:238:7)
at DependenciesBlock.loadPitch (/path/to/project/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:180:27)
at DependenciesBlock.loadPitch (/path/to/project/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:184:21)
at DependenciesBlock.loadPitch (/path/to/project/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:206:61)
at DependenciesBlock.loadPitch (/path/to/project/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:184:21)
at DependenciesBlock.loadPitch (/path/to/project/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:206:61)
at DependenciesBlock.doBuild (/path/to/project/node_modules/webpack/node_modules/webpack-core/lib/NormalModuleMixin.js:224:4)
at DependenciesBlock.build (/path/to/project/node_modules/webpack/lib/NormalModule.js:66:14)
at Tapable.Compilation.buildModule (/path/to/project/node_modules/webpack/lib/Compilation.js:115:9)
at Tapable.<anonymous> (/path/to/project/node_modules/webpack/lib/Compilation.js:287:9)
at /path/to/project/node_modules/webpack/lib/NormalModuleFactory.js:104:13
at Tapable.applyPluginsAsyncWaterfall (/path/to/project/node_modules/webpack/node_modules/tapable/lib/Tapable.js:77:69)
at Tapable.onDoneResolving (/path/to/project/node_modules/webpack/lib/NormalModuleFactory.js:90:10)
at Tapable.<anonymous> (/path/to/project/node_modules/webpack/lib/NormalModuleFactory.js:86:22)
at /path/to/project/node_modules/webpack/node_modules/async/lib/async.js:254:17
at done (/path/to/project/node_modules/webpack/node_modules/async/lib/async.js:135:19)
at /path/to/project/node_modules/webpack/node_modules/async/lib/async.js:32:16
at /path/to/project/node_modules/webpack/node_modules/async/lib/async.js:251:21
at /path/to/project/node_modules/webpack/node_modules/async/lib/async.js:575:34
at /path/to/project/node_modules/webpack/node_modules/async/lib/async.js:254:17
at done (/path/to/project/node_modules/webpack/node_modules/async/lib/async.js:135:19)
at /path/to/project/node_modules/webpack/node_modules/async/lib/async.js:32:16
at /path/to/project/node_modules/webpack/node_modules/async/lib/async.js:251:21
at /path/to/project/node_modules/webpack/node_modules/enhanced-resolve/lib/UnsafeCachePlugin.js:29:4
at onResolved (/path/to/project/node_modules/webpack/node_modules/enhanced-resolve/lib/Resolver.js:39:10)
at innerCallback (/path/to/project/node_modules/webpack/node_modules/enhanced-resolve/lib/Resolver.js:78:22)
at loggingCallbackWrapper (/path/to/project/node_modules/webpack/node_modules/enhanced-resolve/lib/createInnerCallback.js:20:19)
at /path/to/project/node_modules/webpack/node_modules/tapable/lib/Tapable.js:138:6
at /path/to/project/node_modules/webpack/node_modules/enhanced-resolve/lib/ModulesInDirectoriesPlugin.js:54:11
at /path/to/project/node_modules/webpack/node_modules/enhanced-resolve/lib/Resolver.js:210:15
at /path/to/project/node_modules/webpack/node_modules/enhanced-resolve/lib/ModulesInDirectoriesPlugin.js:45:14
at loggingCallbackWrapper (/path/to/project/node_modules/webpack/node_modules/enhanced-resolve/lib/createInnerCallback.js:20:19)
at /path/to/project/node_modules/webpack/node_modules/tapable/lib/Tapable.js:138:6
at /path/to/project/node_modules/webpack/node_modules/enhanced-resolve/lib/Resolver.js:210:15
at /path/to/project/node_modules/webpack/node_modules/enhanced-resolve/lib/ModuleTemplatesPlugin.js:41:12
at loggingCallbackWrapper (/path/to/project/node_modules/webpack/node_modules/enhanced-resolve/lib/createInnerCallback.js:20:19)
at /path/to/project/node_modules/webpack/node_modules/tapable/lib/Tapable.js:138:6
at /path/to/project/node_modules/webpack/node_modules/enhanced-resolve/lib/Resolver.js:105:21
at /path/to/project/node_modules/webpack/node_modules/enhanced-resolve/lib/Resolver.js:210:15
at applyPluginsParallelBailResult.createInnerCallback.log (/path/to/project/node_modules/webpack/node_modules/enhanced-resolve/lib/Resolver.js:91:30)
at loggingCallbackWrapper (/path/to/project/node_modules/webpack/node_modules/enhanced-resolve/lib/createInnerCallback.js:20:19)
at /path/to/project/node_modules/webpack/node_modules/tapable/lib/Tapable.js:138:6
at Tapable.next (/path/to/project/node_modules/webpack/node_modules/enhanced-resolve/lib/DirectoryDescriptionFilePlugin.js:61:40)
at Tapable.<anonymous> (/path/to/project/node_modules/webpack/node_modules/enhanced-resolve/lib/DirectoryDescriptionFilePlugin.js:71:6)
at Storage.finished (/path/to/project/node_modules/webpack/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:38:16)
at fs.js:291:14
at /path/to/project/node_modules/less/node_modules/graceful-fs/graceful-fs.js:104:5
at /path/to/project/node_modules/webpack/node_modules/enhanced-resolve/node_modules/graceful-fs/graceful-fs.js:104:5
at Object.oncomplete (fs.js:97:15)
@ ./~/autopolyfiller-loader/~/polyfill/source/Promise.js 3:0-139
jon neal's polyfill repo has recently become deprecated. jonathantneal/polyfill#72
https://github.com/Financial-Times/polyfill-service has taken over its responsibility.
I have just installed and set up this loader, and when I try to build I get an error:
$ npm run dev-server ≣≣≣≣≣≣≣≣≣ ≣
> [email protected] dev-server /Users/saul/projects/go/src/github.com/lucibus/lucibus/caido
> env WEBPACK_DEV_SERVER=true WEBPACK_DEVTOOL=eval-source-map WEBPACK_DEBUG=true webpack-dev-server --colors --progress --hot
70% 1/1 build moduleshttp://0.0.0.0:8080/
webpack result is served from /
content is served from /Users/saul/projects/go/src/github.com/lucibus/lucibus/caido
Hash: 62701bec273b5fb3fb07
Version: webpack 1.11.0
Time: 4431ms
chunk {0} main.js (main) 173 kB [rendered]
[0] multi main 52 bytes {0} [built] [1 error]
[157] ./~/webpack-dev-server/client?http://0.0.0.0:8080 1.82 kB {0} [built]
[158] ./~/webpack-dev-server/~/socket.io-client/index.js 37 bytes {0} [built]
[159] ./~/webpack-dev-server/~/socket.io-client/lib/index.js 1.5 kB {0} [built]
[160] ./~/webpack-dev-server/~/socket.io-client/lib/url.js 1.53 kB {0} [built]
[161] ./~/webpack-dev-server/~/socket.io-client/~/parseuri/index.js 690 bytes {0} [built]
[162] ./~/webpack-dev-server/~/socket.io-client/~/debug/debug.js 2.46 kB {0} [built]
[163] ./~/webpack-dev-server/~/socket.io-client/~/socket.io-parser/index.js 7.63 kB {0} [built]
[164] ./~/webpack-dev-server/~/socket.io-client/~/socket.io-parser/~/json3/lib/json3.js 40.1 kB {0} [built]
[165] (webpack)/buildin/amd-options.js 43 bytes {0} [built]
[166] ./~/webpack-dev-server/~/socket.io-client/~/socket.io-parser/~/isarray/index.js 120 bytes {0} [built]
[167] ./~/webpack-dev-server/~/socket.io-client/~/component-emitter/index.js 3 kB {0} [built]
[168] ./~/webpack-dev-server/~/socket.io-client/~/socket.io-parser/binary.js 3.84 kB {0} [built]
[169] ./~/webpack-dev-server/~/socket.io-client/~/socket.io-parser/is-buffer.js 252 bytes {0} [built]
[170] ./~/webpack-dev-server/~/socket.io-client/lib/manager.js 11 kB {0} [built]
[171] ./~/webpack-dev-server/~/socket.io-client/~/engine.io-client/index.js 38 bytes {0} [built]
[172] ./~/webpack-dev-server/~/socket.io-client/~/engine.io-client/lib/index.js 140 bytes {0} [built]
[173] ./~/webpack-dev-server/~/socket.io-client/~/engine.io-client/lib/socket.js 16.9 kB {0} [built]
[174] ./~/webpack-dev-server/~/socket.io-client/~/engine.io-client/lib/transports/index.js 1.08 kB {0} [built]
[175] ./~/webpack-dev-server/~/socket.io-client/~/engine.io-client/lib/xmlhttprequest.js 1.16 kB {0} [built]
[176] ./~/webpack-dev-server/~/socket.io-client/~/engine.io-client/~/has-cors/index.js 458 bytes {0} [built]
[177] ./~/webpack-dev-server/~/socket.io-client/~/engine.io-client/~/has-cors/~/global/index.js 257 bytes {0} [built]
[178] ./~/webpack-dev-server/~/socket.io-client/~/engine.io-client/lib/transports/polling-xhr.js 7.92 kB {0} [built]
[179] ./~/webpack-dev-server/~/socket.io-client/~/engine.io-client/lib/transports/polling.js 4.85 kB {0} [built]
[180] ./~/webpack-dev-server/~/socket.io-client/~/engine.io-client/lib/transport.js 2.74 kB {0} [built]
[181] ./~/webpack-dev-server/~/socket.io-client/~/engine.io-client/~/engine.io-parser/lib/browser.js 14.4 kB {0} [built]
[182] ./~/webpack-dev-server/~/socket.io-client/~/engine.io-client/~/engine.io-parser/lib/keys.js 297 bytes {0} [built]
[183] ./~/webpack-dev-server/~/socket.io-client/~/engine.io-client/~/engine.io-parser/~/has-binary/index.js 1.06 kB {0} [built]
[184] ./~/webpack-dev-server/~/socket.io-client/~/engine.io-client/~/engine.io-parser/~/has-binary/~/isarray/index.js 120 bytes {0} [built]
[185] ./~/webpack-dev-server/~/socket.io-client/~/engine.io-client/~/engine.io-parser/~/arraybuffer.slice/index.js 725 bytes {0} [built]
[186] ./~/webpack-dev-server/~/socket.io-client/~/engine.io-client/~/engine.io-parser/~/base64-arraybuffer/lib/base64-arraybuffer.js 1.7 kB {0} [built]
[187] ./~/webpack-dev-server/~/socket.io-client/~/engine.io-client/~/engine.io-parser/~/after/index.js 685 bytes {0} [built]
[188] ./~/webpack-dev-server/~/socket.io-client/~/engine.io-client/~/engine.io-parser/~/utf8/utf8.js 6.22 kB {0} [built]
[189] (webpack)/buildin/module.js 251 bytes {0} [built]
[190] ./~/webpack-dev-server/~/socket.io-client/~/engine.io-client/~/engine.io-parser/~/blob/index.js 973 bytes {0} [built]
[191] ./~/webpack-dev-server/~/socket.io-client/~/engine.io-client/~/parseqs/index.js 708 bytes {0} [built]
[192] ./~/webpack-dev-server/~/socket.io-client/~/engine.io-client/~/component-inherit/index.js 146 bytes {0} [built]
[193] ./~/webpack-dev-server/~/socket.io-client/~/engine.io-client/~/debug/browser.js 3.28 kB {0} [built]
[194] ./~/webpack-dev-server/~/socket.io-client/~/engine.io-client/~/debug/debug.js 4.1 kB {0} [built]
[195] ./~/webpack-dev-server/~/socket.io-client/~/engine.io-client/~/debug/~/ms/index.js 2.02 kB {0} [built]
[196] ./~/webpack-dev-server/~/socket.io-client/~/engine.io-client/lib/transports/polling-jsonp.js 4.82 kB {0} [built]
[197] ./~/webpack-dev-server/~/socket.io-client/~/engine.io-client/lib/transports/websocket.js 4.57 kB {0} [built]
[198] ./~/webpack-dev-server/~/socket.io-client/~/engine.io-client/~/ws/lib/browser.js 831 bytes {0} [built]
[199] ./~/webpack-dev-server/~/socket.io-client/~/indexof/index.js 199 bytes {0} [built]
[200] ./~/webpack-dev-server/~/socket.io-client/~/engine.io-client/~/parseuri/index.js 1.19 kB {0} [built]
[201] ./~/webpack-dev-server/~/socket.io-client/~/engine.io-client/~/parsejson/index.js 842 bytes {0} [built]
[202] ./~/webpack-dev-server/~/socket.io-client/lib/socket.js 6.99 kB {0} [built]
[203] ./~/webpack-dev-server/~/socket.io-client/~/to-array/index.js 216 bytes {0} [built]
[204] ./~/webpack-dev-server/~/socket.io-client/lib/on.js 370 bytes {0} [built]
[205] ./~/webpack-dev-server/~/socket.io-client/~/component-bind/index.js 474 bytes {0} [built]
[206] ./~/webpack-dev-server/~/socket.io-client/~/has-binary/index.js 1.08 kB {0} [built]
[207] ./~/webpack-dev-server/~/socket.io-client/~/has-binary/~/isarray/index.js 120 bytes {0} [built]
[208] ./~/webpack-dev-server/~/socket.io-client/~/object-component/index.js 1.18 kB {0} [built]
[209] ./~/webpack-dev-server/~/socket.io-client/~/backo2/index.js 1.4 kB {0} [built]
[210] ./~/webpack-dev-server/~/strip-ansi/index.js 161 bytes {0} [built]
[211] ./~/webpack-dev-server/~/strip-ansi/~/ansi-regex/index.js 145 bytes {0} [built]
[212] ./~/webpack/hot/dev-server.js 1.85 kB {0} [built]
[213] ./~/webpack/hot/log-apply-result.js 813 bytes {0} [built]
ERROR in ./app/main.jsx
Module build failed: TypeError: Function.prototype.apply: Arguments list has wrong type
at Object.module.exports (/Users/saul/projects/go/src/github.com/lucibus/lucibus/caido/node_modules/autopolyfiller-loader/index.js:12:36)
@ multi main
webpack: bundle is now VALID.
I can't tell if this is an error in autopolyfiller-loader
or my source code.
My ./app/main.jsx
file looks like this:
import React from 'react'
import App from './containers/App'
import controller from './controller'
import Storage from './Storage'
import addSystem from './actions/addSystem.js'
import createAddressOneSystem from './actions/createAddressOneSystem.js'
import moveSystem from './actions/moveSystem.js'
import outputSynced from './actions/outputSynced.js'
import selectSystem from './actions/selectSystem.js'
import setSynced from './actions/setSynced.js'
import changeSystemLevel from './actions/changeSystemLevel.js'
// ACTIONS
controller.signal('gotWebsocketMessage', setSynced)
controller.signal('clickedAddAddressOne', createAddressOneSystem, addSystem, [outputSynced])
controller.signal('draggedSystem', moveSystem, [outputSynced])
controller.signal('clickedSystem', selectSystem)
controller.signal('movedInspector', changeSystemLevel, [outputSynced])
Storage.onMessage(controller.signals.gotWebsocketMessage)
React.render(
controller.injectInto(App),
document.getElementById('content')
)
I can't find any uses of apply
in my source code. I am, however, using babel-loader
before this loader, so maybe that is making some use of apply that is wrong? My js loaders look like:
['autopolyfiller?browsers=["last 2 versions", "ie >= 9" ]', 'babel-loader?stage=0']
To weed out false positives.
Repo simply does not provide any polyfill sources now. Use https://github.com/Financial-Times/polyfill-service instead. So any future npm installs of autopolyfiller-loader will be broken.
Also, please force minimal version of autopolyfiller to 1.4.0
Something like:
module.exports = {
autopolyfiller: {
// Your custom config here
}
};
This object can be then accessed in the loader.
hey. does anyone want (and can) to maintain this package?
How do I polyfill libraries from node_modules
? If I don't exclude node_modules
from the loader, the whole thing explodes.
I'm using btoa that should be provided by polyfill-service through the atob/polyfill but it seems to be incorrectly be looking for window.prototype.base64
ERROR in ./src/js/utils/dbk.utils.common.js
Module build failed: Error: Cannot find module 'polyfill-service/polyfills/Window.prototype.base64/polyfill'
at Function.Module._resolveFilename (module.js:325:15)
at Function.require.resolve (internal/module.js:16:19)
at /Users/deBijenkorf/Sites/responsive-assets/node_modules/autopolyfiller-loader/index.js:23:59
at Array.forEach (native)
at Object.module.exports (/Users/deBijenkorf/Sites/responsive-assets/node_modules/autopolyfiller-loader/index.js:22:19)
@ ./src/js/dbk.form.js 19:22-60
Warning: Task "webpack:dev" failed. Use --force to continue.
Aborted due to warnings.
All in the title
npm WARN [email protected] requires a peer of webpack@^1.4.3 || ^2.2.x but none was installed.
Using loader: 'autopolyfiller'
in webpack options like it is described in Usage section of README.MD causes Errors with appropriate polyfills like this:
ERROR in ./~/autopolyfiller-loader/~/polyfill-service/polyfills/matchMedia/polyfill.js
Module build failed: Error: Final loader didn't return a Buffer or String
When I change this option to loader: 'autopolyfiller-loader'
it works great.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.