Comparing version 0.0.161 to 0.0.165-beta.0
@@ -12,6 +12,4 @@ 'use strict'; | ||
get: function get() { | ||
return _interopRequireDefault(_Text).default; | ||
return babelHelpers.interopRequireDefault(_Text).default; | ||
} | ||
}); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
}); |
@@ -7,52 +7,33 @@ 'use strict'; | ||
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; | ||
var _propTypes = require('prop-types'); | ||
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); | ||
var _propTypes2 = babelHelpers.interopRequireDefault(_propTypes); | ||
var _react = require('react'); | ||
var _react2 = _interopRequireDefault(_react); | ||
var _react2 = babelHelpers.interopRequireDefault(_react); | ||
var _propTypes = require('prop-types'); | ||
var _propTypes2 = _interopRequireDefault(_propTypes); | ||
var _reduceCssCalc = require('reduce-css-calc'); | ||
var _reduceCssCalc2 = _interopRequireDefault(_reduceCssCalc); | ||
var _reduceCssCalc2 = babelHelpers.interopRequireDefault(_reduceCssCalc); | ||
var _getStringWidth = require('./util/getStringWidth'); | ||
var _getStringWidth2 = _interopRequireDefault(_getStringWidth); | ||
var _getStringWidth2 = babelHelpers.interopRequireDefault(_getStringWidth); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; } | ||
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } | ||
function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; } | ||
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; } | ||
var Text = function (_Component) { | ||
_inherits(Text, _Component); | ||
babelHelpers.inherits(Text, _Component); | ||
function Text() { | ||
var _ref; | ||
function Text(props) { | ||
babelHelpers.classCallCheck(this, Text); | ||
var _temp, _this, _ret; | ||
var _this = babelHelpers.possibleConstructorReturn(this, (Text.__proto__ || Object.getPrototypeOf(Text)).call(this, props)); | ||
_classCallCheck(this, Text); | ||
for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { | ||
args[_key] = arguments[_key]; | ||
} | ||
return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = Text.__proto__ || Object.getPrototypeOf(Text)).call.apply(_ref, [this].concat(args))), _this), _this.state = { | ||
_this.state = { | ||
wordsByLines: [] | ||
}, _temp), _possibleConstructorReturn(_this, _ret); | ||
}; | ||
return _this; | ||
} | ||
_createClass(Text, [{ | ||
babelHelpers.createClass(Text, [{ | ||
key: 'componentWillMount', | ||
@@ -102,5 +83,5 @@ value: function componentWillMount() { | ||
return wordsWithComputedWidth.reduce(function (result, _ref2) { | ||
var word = _ref2.word, | ||
width = _ref2.width; | ||
return wordsWithComputedWidth.reduce(function (result, _ref) { | ||
var word = _ref.word, | ||
width = _ref.width; | ||
@@ -134,4 +115,3 @@ var currentLine = result[result.length - 1]; | ||
capHeight = _props.capHeight, | ||
textProps = _objectWithoutProperties(_props, ['dx', 'dy', 'textAnchor', 'verticalAnchor', 'scaleToFit', 'angle', 'lineHeight', 'capHeight']); | ||
textProps = babelHelpers.objectWithoutProperties(_props, ['dx', 'dy', 'textAnchor', 'verticalAnchor', 'scaleToFit', 'angle', 'lineHeight', 'capHeight']); | ||
var wordsByLines = this.state.wordsByLines; | ||
@@ -177,3 +157,3 @@ | ||
'text', | ||
_extends({}, textProps, { textAnchor: textAnchor }), | ||
babelHelpers.extends({}, textProps, { textAnchor: textAnchor }), | ||
wordsByLines.map(function (line, index) { | ||
@@ -190,13 +170,5 @@ return _react2.default.createElement( | ||
}]); | ||
return Text; | ||
}(_react.Component); | ||
Text.propTypes = { | ||
scaleToFit: _propTypes2.default.bool, | ||
angle: _propTypes2.default.number, | ||
textAnchor: _propTypes2.default.oneOf(['start', 'middle', 'end', 'inherit']), | ||
verticalAnchor: _propTypes2.default.oneOf(['start', 'middle', 'end']), | ||
style: _propTypes2.default.object | ||
}; | ||
Text.defaultProps = { | ||
@@ -213,2 +185,11 @@ x: 0, | ||
}; | ||
Text.propTypes = { | ||
scaleToFit: _propTypes2.default.bool, | ||
angle: _propTypes2.default.number, | ||
textAnchor: _propTypes2.default.oneOf(['start', 'middle', 'end', 'inherit']), | ||
verticalAnchor: _propTypes2.default.oneOf(['start', 'middle', 'end']), | ||
style: _propTypes2.default.object | ||
}; | ||
exports.default = Text; |
@@ -9,6 +9,4 @@ 'use strict'; | ||
var _memoize2 = _interopRequireDefault(_memoize); | ||
var _memoize2 = babelHelpers.interopRequireDefault(_memoize); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var MEASUREMENT_ELEMENT_ID = '__react_svg_text_measurement_id'; | ||
@@ -15,0 +13,0 @@ |
{ | ||
"name": "@vx/text", | ||
"version": "0.0.161", | ||
"version": "0.0.165-beta.0", | ||
"description": "vx text", | ||
"sideEffects": false, | ||
"main": "build/index.js", | ||
"main": "dist/vx-text.umd.js", | ||
"module": "dist/vx-text.es.js", | ||
"files": [ | ||
"dist", | ||
"build" | ||
], | ||
"scripts": { | ||
"build": "make build SRC=./src", | ||
"prepublish": "make build SRC=./src", | ||
"build": "npm run build:babel && npm run build:dist", | ||
"build:dist": "rm -rf dist && mkdir dist && rollup -c", | ||
"build:babel": "rm -rf build && mkdir build && babel src --out-dir build --ignore node_modules/ --presets stage-0,react,env --plugins lodash,external-helpers", | ||
"prepublish": "npm run build", | ||
"test": "jest" | ||
@@ -33,2 +37,3 @@ }, | ||
"dependencies": { | ||
"babel-plugin-lodash": "^3.3.2", | ||
"classnames": "^2.2.5", | ||
@@ -39,13 +44,23 @@ "lodash": "^4.17.4", | ||
"devDependencies": { | ||
"babel-cli": "^6.26.0", | ||
"babel-core": "^6.26.3", | ||
"babel-jest": "^21.2.0", | ||
"babel-plugin-external-helpers": "^6.22.0", | ||
"babel-preset-env": "^1.7.0", | ||
"babel-preset-react": "^6.24.1", | ||
"babel-preset-stage-0": "^6.24.1", | ||
"enzyme": "^3.1.0", | ||
"enzyme-adapter-react-16": "^1.0.2", | ||
"jest": "^21.2.1", | ||
"jest-cli": "^21.2.1", | ||
"raf": "^3.4.0", | ||
"react": "^16.0.0", | ||
"react-dom": "^16.0.0", | ||
"react-fatigue-dev": "github:tj/react-fatigue-dev", | ||
"react-test-renderer": "^16.0.0", | ||
"react-tools": "^0.10.0", | ||
"regenerator-runtime": "^0.10.5" | ||
"rollup": "^0.59.4", | ||
"rollup-plugin-babel": "^3.0.4", | ||
"rollup-plugin-commonjs": "^9.1.3", | ||
"rollup-plugin-node-resolve": "^3.3.0", | ||
"rollup-plugin-replace": "^2.0.0", | ||
"rollup-plugin-uglify": "^4.0.0" | ||
}, | ||
@@ -52,0 +67,0 @@ "peerDependencies": { |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Uses eval
Supply chain riskPackage uses dynamic code execution (e.g., eval()), which is a dangerous practice. This can prevent the code from running in certain environments and increases the risk that the code may contain exploits or malicious behavior.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
Minified code
QualityThis package contains minified code. This may be harmless in some cases where minified code is included in packaged libraries, however packages on npm should not minify code.
Found 1 instance in 1 package
90297
7
2034
5
21
2
18
3
+ Addedbabel-plugin-lodash@^3.3.2
+ Added@babel/code-frame@7.26.2(transitive)
+ Added@babel/generator@7.26.9(transitive)
+ Added@babel/helper-module-imports@7.25.9(transitive)
+ Added@babel/helper-string-parser@7.25.9(transitive)
+ Added@babel/helper-validator-identifier@7.25.9(transitive)
+ Added@babel/parser@7.26.9(transitive)
+ Added@babel/template@7.26.9(transitive)
+ Added@babel/traverse@7.26.9(transitive)
+ Added@babel/types@7.26.9(transitive)
+ Added@jridgewell/gen-mapping@0.3.8(transitive)
+ Added@jridgewell/resolve-uri@3.1.2(transitive)
+ Added@jridgewell/set-array@1.2.1(transitive)
+ Added@jridgewell/sourcemap-codec@1.5.0(transitive)
+ Added@jridgewell/trace-mapping@0.3.25(transitive)
+ Addedbabel-plugin-lodash@3.3.4(transitive)
+ Addedbrace-expansion@1.1.11(transitive)
+ Addedconcat-map@0.0.1(transitive)
+ Addeddebug@4.4.0(transitive)
+ Addedfs.realpath@1.0.0(transitive)
+ Addedglob@7.2.3(transitive)
+ Addedglobals@11.12.0(transitive)
+ Addedinflight@1.0.6(transitive)
+ Addedinherits@2.0.4(transitive)
+ Addedjsesc@3.1.0(transitive)
+ Addedminimatch@3.1.2(transitive)
+ Addedms@2.1.3(transitive)
+ Addedonce@1.4.0(transitive)
+ Addedpath-is-absolute@1.0.1(transitive)
+ Addedpicocolors@1.1.1(transitive)
+ Addedrequire-package-name@2.0.1(transitive)
+ Addedwrappy@1.0.2(transitive)