
Research
Malicious npm Packages Impersonate Flashbots SDKs, Targeting Ethereum Wallet Credentials
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
@allnulled/check-that
Advanced tools
Simple JavaScript library to make checkings in a semantic-friendly syntax.
Simple JavaScript library to make checkings in a semantic-friendly syntax.
import Check from "@allnulled/check-that";
Check.that("").isString().and.hasLengthLowerThan(1);
Check.that(true).isBoolean();
Check.that(5).isNumber();
Check.that(5).equals(5);
Check.that(undefined).isUndefined();
Check.that(5).isNotUndefined();
Check.that("").isString();
Check.that({}).isObject();
Check.that(Check).isFunction();
Check.that([]).isArray();
Check.that(5).isGreaterThan(4);
Check.that(5).isLowerThan(6);
Check.that(new Date()).isInstanceOf(Date);
Check.that(new Date()).isDate();
Check.that([5]).hasLengthGreaterThan(0);
Check.that([5]).hasLengthLowerThan(2);
Check.that(5).can(v => v === 5); // The function must return true, otherwise an error will arise
Check.that(5).cannot(v => v !== 5); // The function must return false, otherwise an error will arise
Check.that(5).throwsOn(v => {throw new Error()});
Check.that(5).doesNotThrowOn(v => undefined);
Check
is the main class.Check.that(value)
is the same as new Check(value)
, is a static constructor.Check.that(target:any, targetID:String = "?", errorID:String = "xxxxx")
isBoolean()
isString()
isNumber()
equals(value:any, valueID:String = undefined)
isUndefined()
isNotUndefined()
isString()
isObject()
isFunction()
isArray()
isDate()
isIntanceOf(clazz:Function, clazzID:String = undefined)
isGreaterThan(value:any, valueID:String = undefined)
isLowerThan(value:any, valueID:String = undefined)
hasLengthGreaterThan(value:any, valueID:String = undefined)
hasLengthLowerThan(value:any, valueID:String = undefined)
can(filter:Function, filterID:String = undefined)
cannot(filter:Function, filterID:String = undefined)
throwsOn(filter:Function, filterID:String = undefined)
doesNotThrowOn(filter:Function, filterID:String = undefined)
Check
instance itself is returned, in order to chain other checks against the same target
."Expected <{ targetID }> to { type of check expression provided by the method } { valueID when used } [ERROR:{ errorID }]"
-comparable as-
on the error message when this happens..and
, or not using it too.Do what you want with it, no license.
FAQs
Simple JavaScript library to make checkings in a semantic-friendly syntax.
The npm package @allnulled/check-that receives a total of 0 weekly downloads. As such, @allnulled/check-that popularity was classified as not popular.
We found that @allnulled/check-that 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.
Research
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
Security News
Ruby maintainers from Bundler and rbenv teams are building rv to bring Python uv's speed and unified tooling approach to Ruby development.
Security News
Following last week’s supply chain attack, Nx published findings on the GitHub Actions exploit and moved npm publishing to Trusted Publishers.