
Research
Two Malicious Rust Crates Impersonate Popular Logger to Steal Wallet Keys
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
@nevware21/tripwire-chai
Advanced tools
This module is a Shim of the Chai Js assertion library which uses the tripwire
This Shim is not designed to be a complete 1:1 replacement for Chai, it's primary focus is to provide a quicker migration option using your existing chai based assert.*
functions.
As such the returned "error messages" do not and will not match the assertion text returned by chai
, if your unit tests include validation of the returned error messages then they will need to be updated, it is recommended to use regular expressions to validate the returned error message when required.
As of the initial version not all functions are yet implemented
assert
functions
expect
use
should
(No plans to implement this)The API documentation is generated from the source code via typedoc and is located here
Install the npm packare: npm install @nevware21/tripwire-chai --save-dev
It is suggested / recommended that you use the following definition in your
package.json
so that you are compatible with any future releases as they become available we do not intend to make ANY known breaking changes moving forward until v2.x
"@nevware21/tripwire-chai": ">= 0.1.2 < 2.x"
TBD.
<script src="./node_modules/@nevware21/tripwire-chai/bundle/es5/umd/tripwire-chai.min.js"></script>
As a Shim and for all supported function and functionality, you should just need to change you import
to reference this package instead of chai
.
import { assert } from "@nevware21/tripwire-chai";
// Example usage
assert.isObject([]);
The API documentation is generated from the source code via typedoc and is located here
General support is currently set to ES5 supported runtimes and higher.
This module uses @nevware21/ts-utils to provide some of it core functionality which includes internal polyfills to provide support on older browsers.
While every effort will be made to maintain as much technical compatibility as possible, some assertions and functionality will require later browsers to function correctly.
Read our primary contributing guide to learn about our development process, how to propose bugfixes and improvements, and how to build and test your changes.
This project is licensed under the MIT License. See the LICENSE file for details.
FAQs
Tripwire Chai Extension
The npm package @nevware21/tripwire-chai receives a total of 9 weekly downloads. As such, @nevware21/tripwire-chai popularity was classified as not popular.
We found that @nevware21/tripwire-chai demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 2 open source maintainers 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
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
Research
A malicious package uses a QR code as steganography in an innovative technique.
Research
/Security News
Socket identified 80 fake candidates targeting engineering roles, including suspected North Korean operators, exposing the new reality of hiring as a security function.