Security News
New Python Packaging Proposal Aims to Solve Phantom Dependency Problem with SBOMs
PEP 770 proposes adding SBOM support to Python packages to improve transparency and catch hidden non-Python dependencies that security tools often miss.
element-measurer
Advanced tools
A javascript class that provides convenience for measuring size to target such as element or document.
A javascript class that provides convenience for measuring size to target such as element or document.
npm install element-measurer
import ElementMeasurer from 'element-measurer';
// Measures on an element.
// target: HTMLElement | 'selector' | document | window
const targetSize = new ElementMeasurer('#target');
let max = targetSize.maxScrollTop; // get maxScrollTop.
// Measures on the whole Document.
const docSize = new ElementMeasurer();
docSize.scrollTop = 200; // set scrollTop.
ReadOnly
Returns inner width of an element in pixels.ReadOnly
Returns inner height of an element in pixels.ReadOnly
Returns the width of the entire content of an element.ReadOnly
Returns the height of the entire content of an element.ReadOnly
Returns maximum top scroll offset possible for the element.ReadOnly
Returns maximum left scroll offset possible for the element.Set target element.
Syntax
elementMeasurer.setTarget(target);
Element|String|Window|Document
targetElementMeasurer
Returns top and left values that indicates offset distance to html document.
Syntax
let obj = elementMeasurer.getOffset();
Object
{ top, left }Returns DOMRect object of the target element.
Syntax
let domRect = elementMeasurer.getRect();
DOMRect
FAQs
A javascript class that provides convenience for measuring size to target such as element or document.
We found that element-measurer demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
PEP 770 proposes adding SBOM support to Python packages to improve transparency and catch hidden non-Python dependencies that security tools often miss.
Security News
Socket CEO Feross Aboukhadijeh discusses open source security challenges, including zero-day attacks and supply chain risks, on the Cyber Security Council podcast.
Security News
Research
Socket researchers uncover how threat actors weaponize Out-of-Band Application Security Testing (OAST) techniques across the npm, PyPI, and RubyGems ecosystems to exfiltrate sensitive data.