From 6e196528d167cf8d987dcbb07a013de5d35f04ef Mon Sep 17 00:00:00 2001 From: Darren Lu <8369589+dlu-facecake@users.noreply.github.com> Date: Wed, 9 Mar 2022 22:35:52 -0800 Subject: [PATCH] fixed named export from JSON module for Webpack 5 Fixed import statement so it works with Webpack 5. See https://webpack.js.org/migrate/5/\#using-named-exports-from-json-modules --- dist/bundle.cjs.js | 5 +++-- dist/bundle.esm.js | 2 +- src/index.js | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/dist/bundle.cjs.js b/dist/bundle.cjs.js index 882085d..0453e5a 100644 --- a/dist/bundle.cjs.js +++ b/dist/bundle.cjs.js @@ -2,12 +2,13 @@ var countryData = require('country-data'); var momentTz = require('moment-timezone'); -var latest_json = require('moment-timezone/data/meta/latest.json'); +var zones = require('moment-timezone/data/meta/latest.json'); var UAParser = require('ua-parser-js'); function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } var momentTz__default = /*#__PURE__*/_interopDefaultLegacy(momentTz); +var zones__default = /*#__PURE__*/_interopDefaultLegacy(zones); var UAParser__default = /*#__PURE__*/_interopDefaultLegacy(UAParser); function ownKeys(object, enumerableOnly) { @@ -58,7 +59,7 @@ var getTimezone = function getTimezone() { }; var getCountryCode = function getCountryCode() { - return countryCode || latest_json.zones[timezone.name] && latest_json.zones[timezone.name].countries[0]; + return countryCode || zones__default["default"][timezone.name] && zones__default["default"][timezone.name].countries[0]; }; var getCountry = function getCountry() { diff --git a/dist/bundle.esm.js b/dist/bundle.esm.js index d94413b..8eafeb2 100644 --- a/dist/bundle.esm.js +++ b/dist/bundle.esm.js @@ -1,6 +1,6 @@ import { callingCountries } from 'country-data'; import momentTz from 'moment-timezone'; -import { zones } from 'moment-timezone/data/meta/latest.json'; +import zones from 'moment-timezone/data/meta/latest.json'; import UAParser from 'ua-parser-js'; function ownKeys(object, enumerableOnly) { diff --git a/src/index.js b/src/index.js index c134cb5..560b605 100644 --- a/src/index.js +++ b/src/index.js @@ -1,6 +1,6 @@ import { callingCountries } from 'country-data' import momentTz from 'moment-timezone' -import { zones } from 'moment-timezone/data/meta/latest.json' +import zones from 'moment-timezone/data/meta/latest.json' import UAParser from 'ua-parser-js' let timezone, countryCode, country, results // eslint-disable-line prefer-const