mirror of
https://github.com/terribleplan/next.js.git
synced 2024-01-19 02:48:18 +00:00
b62a0e8f55
* Remove the use of CDN and bundle everything inside the app. We still pre-build the prefetcher because it needs different webpack config which only targets browsers supports Service Workers. * Remove cdn config item. We no longer using it. * Stop adding script tags when staticMarkup=true * Remove babel-plugin-transform-remove-strict-mode NPM module.
19 lines
570 B
JavaScript
19 lines
570 B
JavaScript
/**
|
|
* IMPORTANT: This module is compiled *without* `use strict`
|
|
* so that when we `eval` a dependency below, we don't enforce
|
|
* `use strict` implicitly.
|
|
*
|
|
* Otherwise, modules like `d3` get `eval`d and forced into
|
|
* `use strict` where they don't work (at least in current versions)
|
|
*
|
|
* To see the compilation details, look at `gulpfile.js` and the
|
|
* usage of `babel-plugin-transform-remove-strict-mode`.
|
|
*/
|
|
|
|
export default function evalScript (script) {
|
|
const module = { exports: {} }
|
|
|
|
eval(script) // eslint-disable-line no-eval
|
|
return module.exports
|
|
}
|