
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
@alexmerced/simple_components
Advanced tools
Simple component is a stripped down version of MercedUI only having the ability to create reactive components.
Simple component is a stripped down version of MercedUI only having the ability to create reactive components.
For more features and tools try MercedUI at: https://github.com/AlexMercedCoder/MercedUI
The CDN link for Simple Component is: http://www.alexmercedcoder.com/SC.js
Youtube Tutorials: https://www.youtube.com/playlist?list=PLY6oTPmKnKbYrP3DfCUTYYADu0IT9DRZZ
To install via NPM: npm install @alexmerced/simple_components
Function for creating a web component that is useable in your html.
simpleComponent(config)
The config object has many properties to help build your component:
prefix = the prefix to your tag tag
name = the name of your component (the html tag name would be prefix-name)
builder = function that returns template (state, props) => {return templateString}
state = initial state object
connected = pass in a string with your connectedCallback function connectedCallback(){stuff to happen when component mounted}
disconnected = pass in a string with your disconnectedCallback function disconnectedCallback(){stuff to happen when component unmounted}
observe: pass in string with ObservedAttributes function for component constructor
other: string to define other methods and/or define attributeChangedCallback/adoptedCallback
debug: If set to true, will console log the underlying string that is evaluated to create the component so you can debug your component.
postBuild: (state, props) => function that runs after each render
simpleComponent({
prefix: 'test',
name: 'test',
builder: (state, props) => {
return `<h1>${state.hello}</h1>
<h2> ${props.user} </h2>`;
},
state: { hello: 'hello world' }
});
const comps = document.querySelectorAll('test-test');
In the below code we see the component used three times with different props along with three button that update each components state.
<test-test user="jones"></test-test>
<test-test user="harry"></test-test>
<test-test user="james"></test-test>
<button onclick="comps[0].setState({hello: 'one'})">One</button>
<button onclick="comps[1].setState({hello: 'two'})">Two</button>
<button onclick="comps[2].setState({hello: 'three'})">Three</button>
FAQs
Simple component is a stripped down version of MercedUI only having the ability to create reactive components.
We found that @alexmerced/simple_components 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
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.