
Product
A Fresh Look for the Socket Dashboard
We’ve redesigned the Socket dashboard with simpler navigation, less visual clutter, and a cleaner UI that highlights what really matters.
react-datamatrix-svg
Advanced tools
A React component wrapper for datamatrix-svg
npm install react-datamatrix-svg
import React from 'react'
import DataMatrix from 'react-datamatrix-svg'
const App = () => {
return (
<DataMatrix msg="Hello World" dim={50} />
)
}
export default App
import React from 'react'
import DataMatrix from 'react-datamatrix-svg'
const App = () => {
return (
<DataMatrix
msg="Hello World"
dim={50}
rct={1}
pad={10}
pal={["#000", "#fff"]}
vrb={1}
imgAttrs={{
alt: 'Alt text for image'
}}
/>
)
}
export default App
Name | Type | Required | Description |
---|---|---|---|
msg | string | Yes | Any string to be encoded. |
dim | number | No | is equal to needed dimention (height) in pixels, default value is 256 . |
rct | number | No | set 1 to render rectangle Data Matrix if possible, default value is 0 . |
pad | number | No | white space padding, default value is 2 blocks, set 0 for no padding. |
pal | string[] | No | is array of [color ,background-color ] strings that represent hex color codes, default value is ['#000' ] along with transparent background. Set ['#000' ,'#fff' ] to make background opaque. |
vrb | number | No | svg node is optimized to be compact and default value is 0 , set this parameter to 1 in case you need more verbose output. |
imgAttrs | ImgHTMLAttributes | No | Any <img> attributes you would like to pass down to the image rendering the svg. |
FAQs
React component wrapper for github datamatrix js
The npm package react-datamatrix-svg receives a total of 116 weekly downloads. As such, react-datamatrix-svg popularity was classified as not popular.
We found that react-datamatrix-svg 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.
Product
We’ve redesigned the Socket dashboard with simpler navigation, less visual clutter, and a cleaner UI that highlights what really matters.
Industry Insights
Terry O’Daniel, Head of Security at Amplitude, shares insights on building high-impact security teams, aligning with engineering, and why AI gives defenders a fighting chance.
Security News
MCP spec updated with structured tool output, stronger OAuth 2.1 security, resource indicators, and protocol cleanups for safer, more reliable AI workflows.