browser-store-test-data
Version:
A simple way to load test data for the browser store.
40 lines (31 loc) • 1.45 kB
JavaScript
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
var _constants = require("../constants");
var BrowserLogger = function BrowserLogger() {
var _this = this;
(0, _classCallCheck2["default"])(this, BrowserLogger);
(0, _defineProperty2["default"])(this, "debug", true);
(0, _defineProperty2["default"])(this, "style", {
baseStyle: "\n padding: 2px 5px;\n color: #000; \n ",
testContextStyle: "\n padding: 2px 5px;\n background-color: #86ff86;\n color: #000; \n ",
colors: {
log: '#ffffe0'
}
});
(0, _defineProperty2["default"])(this, "log", function (message) {
if (!_this.debug) return;
_this.useLog(message, 'TEST 💾');
});
(0, _defineProperty2["default"])(this, "useLog", function (message, context) {
var style = _this.style.baseStyle + "background-color: ".concat(_this.style.colors.log);
console.log("%c[".concat(_constants.PLUGIN_NAME, "]%c") + context, style, _this.style.testContextStyle, message);
});
};
var _default = BrowserLogger;
exports["default"] = _default;
;