
Security News
AGENTS.md Gains Traction as an Open Format for AI Coding Agents
AGENTS.md is a fast-growing open format giving AI coding agents a shared, predictable way to understand project setup, style, and workflows.
smc-keyword-filter
Advanced tools
Some of most useful simple methods in REST API writing. keywordFilter, includes and isNonEmpty.
A Node.js module that consist of several commonly useful methods.
Check whether the value provided is a non-empty value. If it is an empty value (undefined one, null one or an empty one) provided, a boolean false may returned.
Check whether a given larger string (mainString) contains a smaller string (subString) given. if mainString contains subSting, true will be returned and otherwise false.
A filter, that filters an given array of data objects according to a filter given as an array of key value pairs
npm install smc-keyword-filter --save
var keywordFilter = require('smc-keyword-filter');
var testVariable = \<Assignment Statement\>;
var keyword = 'your keyword'
var dataSet = [
{
name: 'sampath',
age: 25
},
{
name: 'sandaruwan',
age: 24
},
];
var filter = [
// in case of application, if user don't want to filter using name, this element may undefined
{ key: 'name', value: name_filter_keyword },
// in case of application, if user don't want to filter using age, this element may undefined
{ key: 'age', value: age_filter_keyword }
];
if (keywordFilter.isNonEmpty(testVariable)) {
// next statement if, testVariable is non empty
} else {
// next statement if, testVariable is empty
}
if (keywordFilter.includes(testVariable, keyword) {
// next statement if, testVariable contains keyword
} else {
// next statement if, testVariable does not contains keyword
}
var filteredUsers = keywordFilter.keywordFilter(dataSet, filter);
// next statement using filtered users
import keywordFilter from 'smc-keyword-filter';
const testVariable = \<Assignment Statement\>;
const keyword = 'your keyword'
const dataSet = [
{
name: 'sampath',
age: 25
},
{
name: 'sandaruwan',
age: 24
},
];
const filter = [
// in case of application, if user don't want to filter using name, this element may undefined
{ key: 'name', value: name_filter_keyword },
// in case of application, if user don't want to filter using age, this element may undefined
{ key: 'age', value: age_filter_keyword }
];
if (keywordFilter.isNonEmpty(testVariable)) {
// next statement if, testVariable is non empty
} else {
// next statement if, testVariable is empty
}
if (keywordFilter.includes(testVariable, keyword) {
// next statement if, testVariable contains keyword
} else {
// next statement if, testVariable does not contains keyword
}
const filteredUsers = keywordFilter.keywordFilter(dataSet, filter);
// next statement using filtered users
FAQs
Some of most useful simple methods in REST API writing. keywordFilter, includes and isNonEmpty.
The npm package smc-keyword-filter receives a total of 10 weekly downloads. As such, smc-keyword-filter popularity was classified as not popular.
We found that smc-keyword-filter 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
AGENTS.md is a fast-growing open format giving AI coding agents a shared, predictable way to understand project setup, style, and workflows.
Security News
/Research
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
Security News
This episode explores the hard problem of reachability analysis, from static analysis limits to handling dynamic languages and massive dependency trees.