Socket
Socket
Sign inDemoInstall

mjml-table

Package Overview
Dependencies
Maintainers
6
Versions
123
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

mjml-table - npm Package Compare versions

Comparing version 4.6.2 to 4.6.3-alpha.0

87

lib/index.js

@@ -1,58 +0,40 @@

'use strict';
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = undefined;
exports["default"] = void 0;
var _defineProperty2 = require('babel-runtime/helpers/defineProperty');
var _objectSpread3 = _interopRequireDefault(require("@babel/runtime/helpers/objectSpread2"));
var _defineProperty3 = _interopRequireDefault(_defineProperty2);
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
var _extends3 = require('babel-runtime/helpers/extends');
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
var _extends4 = _interopRequireDefault(_extends3);
var _possibleConstructorReturn2 = _interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn"));
var _getPrototypeOf = require('babel-runtime/core-js/object/get-prototype-of');
var _getPrototypeOf2 = _interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf"));
var _getPrototypeOf2 = _interopRequireDefault(_getPrototypeOf);
var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits"));
var _classCallCheck2 = require('babel-runtime/helpers/classCallCheck');
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
var _widthParser2 = _interopRequireDefault(require("mjml-core/lib/helpers/widthParser"));
var _createClass2 = require('babel-runtime/helpers/createClass');
var _mjmlCore = require("mjml-core");
var _createClass3 = _interopRequireDefault(_createClass2);
var _lodash = require("lodash");
var _possibleConstructorReturn2 = require('babel-runtime/helpers/possibleConstructorReturn');
var MjTable = /*#__PURE__*/function (_BodyComponent) {
(0, _inherits2["default"])(MjTable, _BodyComponent);
var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
var _inherits2 = require('babel-runtime/helpers/inherits');
var _inherits3 = _interopRequireDefault(_inherits2);
var _class, _temp;
var _widthParser2 = require('mjml-core/lib/helpers/widthParser');
var _widthParser3 = _interopRequireDefault(_widthParser2);
var _mjmlCore = require('mjml-core');
var _lodash = require('lodash');
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var MjTable = (_temp = _class = function (_BodyComponent) {
(0, _inherits3.default)(MjTable, _BodyComponent);
function MjTable() {
(0, _classCallCheck3.default)(this, MjTable);
return (0, _possibleConstructorReturn3.default)(this, (MjTable.__proto__ || (0, _getPrototypeOf2.default)(MjTable)).apply(this, arguments));
(0, _classCallCheck2["default"])(this, MjTable);
return (0, _possibleConstructorReturn2["default"])(this, (0, _getPrototypeOf2["default"])(MjTable).apply(this, arguments));
}
(0, _createClass3.default)(MjTable, [{
key: 'getStyles',
(0, _createClass2["default"])(MjTable, [{
key: "getStyles",
value: function getStyles() {

@@ -72,7 +54,7 @@ return {

}, {
key: 'getWidth',
key: "getWidth",
value: function getWidth() {
var width = this.getAttribute('width');
var _widthParser = (0, _widthParser3.default)(width),
var _widthParser = (0, _widthParser2["default"])(width),
parsedWidth = _widthParser.parsedWidth,

@@ -84,19 +66,22 @@ unit = _widthParser.unit;

}, {
key: 'render',
key: "render",
value: function render() {
var _this2 = this;
var _this = this;
var tableAttributes = (0, _lodash.reduce)(['cellpadding', 'cellspacing'], function (acc, v) {
return (0, _extends4.default)({}, acc, (0, _defineProperty3.default)({}, v, _this2.getAttribute(v)));
return (0, _objectSpread3["default"])({}, acc, (0, _defineProperty2["default"])({}, v, _this.getAttribute(v)));
}, {});
return '\n <table\n ' + this.htmlAttributes((0, _extends4.default)({}, tableAttributes, {
return "\n <table\n ".concat(this.htmlAttributes((0, _objectSpread3["default"])({}, tableAttributes, {
width: this.getWidth(),
border: '0',
style: 'table'
})) + '\n >\n ' + this.getContent() + '\n </table>\n ';
})), "\n >\n ").concat(this.getContent(), "\n </table>\n ");
}
}]);
return MjTable;
}(_mjmlCore.BodyComponent), _class.endingTag = true, _class.allowedAttributes = {
}(_mjmlCore.BodyComponent);
exports["default"] = MjTable;
(0, _defineProperty2["default"])(MjTable, "endingTag", true);
(0, _defineProperty2["default"])(MjTable, "allowedAttributes", {
align: 'enum(left,right,center)',

@@ -120,3 +105,4 @@ border: 'string',

width: 'unit(px,%)'
}, _class.defaultAttributes = {
});
(0, _defineProperty2["default"])(MjTable, "defaultAttributes", {
align: 'left',

@@ -133,4 +119,3 @@ border: 'none',

width: '100%'
}, _temp);
exports.default = MjTable;
module.exports = exports['default'];
});
module.exports = exports.default;
{
"name": "mjml-table",
"description": "mjml-atable",
"version": "4.6.2",
"version": "4.6.3-alpha.0",
"main": "lib/index.js",

@@ -16,14 +16,15 @@ "repository": {

"scripts": {
"clean": "cross-env ../../node_modules/.bin/rimraf lib",
"build": "cross-env ../../node_modules/.bin/babel src --out-dir lib"
"clean": "rimraf lib",
"build": "babel src --out-dir lib --root-mode upward"
},
"dependencies": {
"babel-runtime": "^6.26.0",
"@babel/runtime": "^7.8.7",
"lodash": "^4.17.15",
"mjml-core": "4.6.2"
"mjml-core": "4.6.3-alpha.0"
},
"devDependencies": {
"cross-env": "^5.2.0"
"@babel/cli": "^7.8.4",
"rimraf": "^3.0.2"
},
"gitHead": "ea5abe2a7c92a034df8596db1a73fdd9684257a6"
"gitHead": "d98f4c7ddb6e362ba50e5e6aadc66c32bb02a3ba"
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc