Нашёл подходящий
модуль обратного отчёта на нативном JS, не могу подключить, в документации написано лишь:
install with npm install flipdown or yarn add flipdown
А дальше:
For basic usage, FlipDown takes a unix timestamp (in seconds) as an argument.
new FlipDown(1538137672).start();
А как делать импорт не написано.
В package.json модуля прописано "main": "src/flipdown.js"
В этом файле нет никакого экспорта, поэтому подключаю просто:
либо
import 'flipdown';
либо
require('flipdown');
Затем прописываю
new FlipDown(1618056000, {
theme: 'dark'
}).start();
Получаю в консоле:
Uncaught TypeError: _flipdown_js__WEBPACK_IMPORTED_MODULE_15___default.a is not a constructor
в отладчике:
__webpack_require__(/*! flipdown */ "./node_modules/flipdown/src/flipdown.js");
new _flipdown_js__WEBPACK_IMPORTED_MODULE_15___default.a(1618056000).start(); // console.log(FlipDown);
Если подключать по-олдскульному, то работает, а через webpack, не хочет зараза.
Подскажите, пожалуйста, как его подключить?