Product
Introducing SSO
Streamline your login process and enhance security by enabling Single Sign-On (SSO) on the Socket platform, now available for all customers on the Enterprise plan, supporting 20+ identity providers.
escape-code
Advanced tools
Readme
ANSI Escape Code as an object
Provides a constructor that takes a single, string argument, and simply wraps that string value.
Presently it offers no utility beyond being able to do an instanceof
check. I use this in a stream
so that consumers can differentiate between escape codes and normal strings.
var EscapeCode = require('escape-code');
var assert = require('assert');
var code = new EscapeCode('\u001b[32m');
// this is the useful bit
assert(code instanceof EscapeCode);
// or
assert(code.isEscapeCode); // boolean value === true
// toString just returns what you put in.
assert.equal(code.toString(), '\u001b[32m');
// toValue is overridden, so you can do non-strict comparison
assert.equal(code, '\u001b[32m');
// and with regularExpressions
assert(/\u001b/.test(code));
assert.equal(/\u001b/.exec(code)[0], '\u001b');
Each instance has the following delegate methods that will be called on the underlying String.
MIT © James Talmage
FAQs
ANSI Escape Code as an object
The npm package escape-code receives a total of 2 weekly downloads. As such, escape-code popularity was classified as not popular.
We found that escape-code 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
Streamline your login process and enhance security by enabling Single Sign-On (SSO) on the Socket platform, now available for all customers on the Enterprise plan, supporting 20+ identity providers.
Security News
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
Security News
As cyber threats become more autonomous, AI-powered defenses are crucial for businesses to stay ahead of attackers who can exploit software vulnerabilities at scale.