mirror of
https://github.com/digital-asset/daml.git
synced 2024-11-10 10:46:11 +03:00
d2e2c21684
New year, new copyright, new expected unknown issues with various files that won't be covered by the script and/or will be but shouldn't change. I'll do the details on Jan 1, but would appreciate this being preapproved so I can actually get it merged by then. CHANGELOG_BEGIN CHANGELOG_END
20 lines
830 B
JavaScript
20 lines
830 B
JavaScript
// Copyright (c) 2022 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved.
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
// Variation of https://webpack.js.org/loaders/val-loader/#modernizr
|
|
const fs = require("fs");
|
|
const modernizr = require("modernizr");
|
|
|
|
module.exports = function (options = {}, loaderContext) {
|
|
const content = fs.readFileSync(loaderContext.resourcePath, 'utf8');
|
|
return new Promise(function (resolve) {
|
|
modernizr.build(JSON.parse(content), function (output) {
|
|
resolve({
|
|
cacheable: true,
|
|
code: `var modernizr; var hadGlobal = 'Modernizr' in window; var oldGlobal = window.Modernizr; ${output} modernizr = window.Modernizr; if (hadGlobal) { window.Modernizr = oldGlobal; } else { delete window.Modernizr; } export default modernizr;`,
|
|
});
|
|
});
|
|
});
|
|
};
|
|
|