licenses.dev

serialport v2.1.1

Node.js package to access serial ports. Welcome your robotic javascript overlords. Better yet, program them!

Published on

Licenses

Learn more about license information.

Package Licenses

MIT

Dependency Licenses

MIT106
PackageRelationDependenciesPublished
@octokit/auth-token • 2.5.0GitHub API token authentication for browsers and Node.jsINDIRECT2
@octokit/core • 3.6.0Extendable client for GitHub's REST & GraphQL APIsINDIRECT17
@octokit/endpoint • 6.0.12Turns REST API endpoints into generic request optionsINDIRECT4
@octokit/graphql • 4.8.0GitHub GraphQL API client for browsers and NodeINDIRECT14
@octokit/openapi-types • 12.11.0Generated TypeScript definitions based on GitHub's OpenAPI spec for api.github.comINDIRECT0
@octokit/plugin-paginate-rest • 2.21.3Octokit plugin to paginate REST API endpoint responsesINDIRECT2
@octokit/plugin-request-log • 1.0.4Log all requests and request errorsINDIRECT0
@octokit/plugin-rest-endpoint-methods • 5.16.2Octokit plugin adding one method for all of api.github.com REST API endpointsINDIRECT3
@octokit/request-error • 2.1.0Error class for Octokit request errorsINDIRECT5
@octokit/request • 5.6.3Send parameterized requests to GitHub's APIs with sensible defaults in browsers and NodeINDIRECT13
@octokit/rest • 18.12.0GitHub REST API client for Node.jsINDIRECT21
@octokit/types • 6.41.0Shared TypeScript definitions for Octokit projectsINDIRECT1
ajv • 4.11.8Another JSON Schema ValidatorINDIRECT25
ansi-regex • 2.1.1Regular expression for matching ANSI escape codesINDIRECT0
asn1 • 0.2.6Contains parsers and serializers for ASN.1 (currently BER only)INDIRECT1
assert-plus • 0.2.0Extra assertions on top of node's assert moduleINDIRECT0
assert-plus • 1.0.0Extra assertions on top of node's assert moduleINDIRECT0
async-function • 1.0.0A function that returns the normally hidden `AsyncFunction` constructorINDIRECT0
async-generator-function • 1.0.0A function that returns the normally hidden `AsyncGeneratorFunction` constructorINDIRECT0
asynckit • 0.4.0Minimal async jobs utility library, with streams supportINDIRECT0
aws4 • 1.13.2Signs and prepares requests using AWS Signature Version 4INDIRECT0
balanced-match • 1.0.2Match balanced character pairs, like "{" and "}"INDIRECT0
bindings • 1.2.1Helper module for loading your native module's .node fileDIRECT0
bluebird • 3.7.2Full featured Promises/A+ implementation with exceptionally good performanceDIRECT0
brace-expansion • 1.1.16Brace expansion as known from sh/bashINDIRECT2
call-bind-apply-helpers • 1.0.2Helper functions around Function call/apply/bind, for use in `call-bind`INDIRECT2
call-bind • 1.0.9Robustly `.call.bind()` a functionINDIRECT18
call-bound • 1.0.4Robust call-bound JavaScript intrinsics, using `call-bind` and `get-intrinsic`.INDIRECT15
co • 4.6.0generator async control flow goodnessINDIRECT0
code-point-at • 1.1.0ES2015 `String#codePointAt()` ponyfillINDIRECT0
combined-stream • 1.0.8A stream that emits multiple other streams one after another.INDIRECT1
commander • 7.2.0the complete solution for node.js command-line programsINDIRECT0
concat-map • 0.0.1concatenative mapdasheryINDIRECT0
core-util-is • 1.0.2The `util.is*` functions introduced in Node v0.12.INDIRECT0
core-util-is • 1.0.3The `util.is*` functions introduced in Node v0.12.INDIRECT0
dashdash • 1.14.1A light, featureful and explicit option parsing library.INDIRECT1
debug • 2.6.9small debugging utilityDIRECT1
deep-extend • 0.6.0Recursive object extendingINDIRECT0
define-data-property • 1.1.4Define a data property on an object. Will fall back to assignment in an engine without descriptors.INDIRECT3
define-properties • 1.2.1Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines.INDIRECT6
delayed-stream • 1.0.0Buffers events from a stream until you are ready to handle them.INDIRECT0
delegates • 1.0.0delegate methods and accessors to another propertyINDIRECT0
dunder-proto • 1.0.1If available, the `Object.prototype.__proto__` accessor and mutator, call-boundINDIRECT4
ecc-jsbn • 0.1.2ECC JS code based on JSBNINDIRECT2
es-define-property • 1.0.1`Object.defineProperty`, but not IE 8's broken one.INDIRECT0
es-errors • 1.3.0A simple cache for a few of the JS Error constructors.INDIRECT0
es-object-atoms • 1.1.2ES Object-related atoms: Object, ToObject, RequireObjectCoercibleINDIRECT1
extend • 3.0.2Port of jQuery.extend for node.js and the browserINDIRECT0
extsprintf • 1.3.0extended POSIX-style sprintfINDIRECT0
form-data • 2.1.4A library to create readable "multipart/form-data" streams. Can be used to submit forms and file uploads to other web applications.INDIRECT5
function-bind • 1.1.2Implementation of Function.prototype.bindINDIRECT0
generator-function • 2.0.1A function that returns the normally hidden `GeneratorFunction` constructorINDIRECT0
get-intrinsic • 1.3.1Get and robustly cache all JS language-level intrinsics at first require timeINDIRECT14
get-proto • 1.0.1Robustly get the [[Prototype]] of an objectINDIRECT6
getpass • 0.1.7getpass for node.jsINDIRECT1
gopd • 1.2.0`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.INDIRECT0
has-property-descriptors • 1.0.2Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.INDIRECT1
has-symbols • 1.1.0Determine if the JS environment has Symbol support. Supports spec, or shams.INDIRECT0
hasown • 2.0.4A robust, ES3 compatible, "has own property" predicate.INDIRECT1
http-signature • 1.1.1Reference implementation of Joyent's HTTP Signature scheme.INDIRECT16
is-fullwidth-code-point • 1.0.0Check if the character represented by a given Unicode code point is fullwidthINDIRECT1
is-plain-object • 5.0.0Returns true if an object was created by the `Object` constructor, or Object.create(null).INDIRECT0
is-typedarray • 1.0.0Detect whether or not an object is a Typed ArrayINDIRECT0
isarray • 1.0.0Array#isArray for older browsersINDIRECT0
isarray • 2.0.5Array#isArray for older browsersINDIRECT0
isstream • 0.1.2Determine if an object is a StreamINDIRECT0
jsbn • 0.1.1The jsbn library is a fast, portable implementation of large-number math in pure JavaScript, enabling public-key crypto and other applications on desktop and mobile browsers.INDIRECT0
json-stable-stringify • 1.3.0deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified resultsINDIRECT23
jsprim • 1.4.2utilities for primitive JavaScript typesINDIRECT5
math-intrinsics • 1.1.0ES Math-related intrinsics and helpers, robustly cached.INDIRECT0
mime-db • 1.52.0Media Type DatabaseINDIRECT0
mime-types • 2.1.35The ultimate javascript content-type utility.INDIRECT1
minimist • 0.0.10parse argument optionsINDIRECT0
minimist • 1.2.8parse argument optionsINDIRECT0
mkdirp • 0.5.6Recursively mkdir, like `mkdir -p`INDIRECT1
ms • 2.0.0Tiny milisecond conversion utilityINDIRECT0
nan • 2.2.1Native Abstractions for Node.js: C++ header for Node 0.8 -> 4 compatibilityDIRECT0
node-fetch • 2.7.0A light-weight module that brings window.fetch to node.jsINDIRECT3
node-pre-gyp-github • 1.4.5A node-pre-gyp module which provides the ability to publish to GitHub releases.DIRECT23
number-is-nan • 1.0.1ES2015 Number.isNaN() ponyfillINDIRECT0
object-assign • 4.1.1ES2015 `Object.assign()` ponyfillINDIRECT0
object-keys • 1.1.1An Object.keys replacement, in case Object.keys is not available. From https://github.com/es-shims/es5-shimINDIRECT0
object.assign • 4.1.7ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shimDIRECT22
os-homedir • 1.0.2Node.js 4 `os.homedir()` ponyfillINDIRECT0
os-tmpdir • 1.0.2Node.js os.tmpdir() ponyfillINDIRECT0
path-is-absolute • 1.0.1Node.js 0.12 path.isAbsolute() ponyfillINDIRECT0
performance-now • 0.2.0Implements performance.now (based on process.hrtime).INDIRECT0
process-nextick-args • 2.0.1process.nextTick but always with argsINDIRECT0
punycode • 1.4.1A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.INDIRECT0
readable-stream • 2.3.8Streams3, a user-land copy of the stream library from Node.jsINDIRECT7
safe-buffer • 5.1.2Safer Node.js Buffer APIINDIRECT0
safer-buffer • 2.1.2Modern Buffer API polyfill without footgunsINDIRECT0
set-function-length • 1.2.2Set a function's length propertyINDIRECT17
sf • 0.1.7String formatting library for node.jsDIRECT0
sshpk • 1.18.0A library for finding and using SSH public keysINDIRECT9
string_decoder • 1.1.1The string_decoder module from Node coreINDIRECT1
string-width • 1.0.2Get the visual width of a string - the number of columns required to display itINDIRECT5
stringstream • 0.0.6Encode and decode streams into string streamsINDIRECT0
strip-ansi • 3.0.1Strip ANSI escape codesINDIRECT1
strip-json-comments • 2.0.1Strip comments from JSON. Lets you use comments in your JSON files!INDIRECT0
tr46 • 0.0.3An implementation of the Unicode TR46 specINDIRECT0
util-deprecate • 1.0.2The Node.js `util.deprecate()` function with browser supportINDIRECT0
uuid • 3.4.0RFC4122 (v1, v4, and v5) UUIDsINDIRECT0
verror • 1.10.0richer JavaScript errorsINDIRECT3
whatwg-url • 5.0.0An implementation of the WHATWG URL Standard's URL API and parsing machineryINDIRECT2
wordwrap • 0.0.3Wrap those words. Show them at what columns to start and stop.INDIRECT0
ISC33
PackageRelationDependenciesPublished
abbrev • 1.1.1Like ruby's abbrev module, but in jsINDIRECT0
aproba • 1.2.0A ridiculously light-weight argument validator (now browser friendly)INDIRECT0
are-we-there-yet • 1.1.7Keep track of the overall completion of many disparate processesINDIRECT9
block-stream • 0.0.9a stream of blocksINDIRECT1
console-control-strings • 1.1.0A library of cross-platform tested terminal/console command strings for doing things like color and cursor positioning. This is a subset of both ansi and vt100. All control codes included work on both Windows & Unix-like OSes, except where noted.INDIRECT0
deprecation • 2.3.1Log a deprecation message with stackINDIRECT0
fs.realpath • 1.0.0Use node's fs.realpath, but fall back to the JS implementation if the native one failsINDIRECT0
fstream-ignore • 1.0.5A thing for ignoring files based on globsINDIRECT16
fstream • 1.0.12Advanced file system stream thingsINDIRECT15
gauge • 2.7.4A terminal based horizontal guageINDIRECT12
glob • 7.2.3a little globberINDIRECT10
graceful-fs • 4.2.11A drop-in replacement for fs, making various improvements.INDIRECT0
har-schema • 1.0.5JSON Schema for HTTP Archive (HAR)INDIRECT0
har-validator • 4.2.1Extremely fast HTTP Archive (HAR) validator using JSON SchemaINDIRECT27
has-unicode • 2.0.1Try to guess if your terminal supports unicodeINDIRECT0
inflight • 1.0.6Add callbacks to requests in flight to avoid async duplicationINDIRECT2
inherits • 2.0.4Browser-friendly inheritance fully compatible with standard node.js inherits()INDIRECT0
ini • 1.3.8An ini encoder/decoder for nodeINDIRECT0
json-stringify-safe • 5.0.1Like JSON.stringify, but doesn't blow up on circular refs.INDIRECT0
minimatch • 3.1.5a glob matcher in javascriptINDIRECT3
nopt • 4.0.3Option parsing for Node, supporting types, shorthands, etc. Used by npm.INDIRECT4
npmlog • 4.1.2logger for npmINDIRECT24
once • 1.4.0Run a function exactly one timeINDIRECT1
osenv • 0.1.5Look up environment settings specific to different operating systemsINDIRECT2
rimraf • 2.7.1A deep deletion module for node (like `rm -rf`)INDIRECT11
semver • 5.7.2The semantic version parser used by npm.INDIRECT0
set-blocking • 2.0.0set blocking stdio and stderr ensuring that terminal output does not truncateINDIRECT0
signal-exit • 3.0.7when you want to fire an event no matter how a process exits.INDIRECT0
tar • 2.2.2tar for nodeINDIRECT17
uid-number • 0.0.6Convert a username/group name to a uid/gid numberINDIRECT0
universal-user-agent • 6.0.1Get a user agent string in both browser and nodeINDIRECT0
wide-align • 1.1.5A wide-character aware text alignment function for use on the console or with fixed width fonts.INDIRECT6
wrappy • 1.0.2Callback wrapping utilityINDIRECT0
BSD-3-Clause9
PackageRelationDependenciesPublished
bcrypt-pbkdf • 1.0.2Port of the OpenBSD bcrypt_pbkdf function to pure JSINDIRECT1
boom • 2.10.1HTTP-friendly error objectsINDIRECT1
cryptiles • 2.0.5General purpose crypto utilitiesINDIRECT2
hawk • 3.1.3HTTP Hawk Authentication SchemeINDIRECT4
hoek • 2.16.3General purpose node utilitiesINDIRECT0
node-pre-gyp • 0.6.39Node.js native addon binary install toolDIRECT131
qs • 6.4.3A querystring parser that supports nesting and arrays, with a depth limitINDIRECT0
sntp • 1.0.9SNTP ClientINDIRECT1
tough-cookie • 2.3.4RFC6265 Cookies and Cookie Jar for node.jsINDIRECT1
Apache-2.08
PackageRelationDependenciesPublished
aws-sign2 • 0.6.0AWS signing. Originally pulled from LearnBoost/knox, maintained as vendor in request, now a standalone module.INDIRECT0
before-after-hook • 2.2.3asynchronous before/error/after hooks for internal functionalityINDIRECT0
caseless • 0.12.0Caseless object set/get/has, very useful when working with HTTP headers.INDIRECT0
detect-libc • 1.0.3Node.js module to detect the C standard library (libc) implementation family and versionINDIRECT0
forever-agent • 0.6.1HTTP Agent that keeps socket connections alive between keep-alive requests. Formerly part of mikeal/request, now a standalone module.INDIRECT0
oauth-sign • 0.8.2OAuth 1 signing. Formerly a vendor lib in mikeal/request, now a standalone module.INDIRECT0
request • 2.81.0Simplified HTTP request client.INDIRECT73
tunnel-agent • 0.6.0HTTP proxy tunneling agent. Formerly part of mikeal/request, now a standalone module.INDIRECT1
BSD-2-Clause2
PackageRelationDependenciesPublished
tar-pack • 3.4.1Package and un-package modules of some sort (in tar/gz bundles).INDIRECT29
webidl-conversions • 3.0.1Implements the WebIDL algorithms for converting to and from JavaScript valuesINDIRECT0
MIT OR X111
PackageRelationDependenciesPublished
optimist • 0.6.1Light-weight option parsing with an argv hash. No optstrings attached.DIRECT2
Apache-2.0 OR BSD-2-Clause OR MIT1
PackageRelationDependenciesPublished
rc • 1.2.8hardwired configuration loaderINDIRECT4
AFL-2.1 OR BSD-3-Clause1
PackageRelationDependenciesPublished
json-schema • 0.4.0JSON Schema validation and specificationsINDIRECT0
Unlicense1
PackageRelationDependenciesPublished
tweetnacl • 0.14.5Port of TweetNaCl cryptographic library to JavaScriptINDIRECT0
non-standard1
PackageRelationDependenciesPublished
jsonify • 0.0.1JSON without touching any globalsINDIRECT0
Last updated on

Copy the licenses badge code for the latest version:

[![licenses](https://licenses.dev/b/npm/serialport)](https://licenses.dev/npm/serialport)
<a href="https://licenses.dev/npm/serialport">
  <img src="https://licenses.dev/b/npm/serialport" alt="licenses" />
</a>

Or the licenses badge code for the 2.1.1 version:

[![licenses](https://licenses.dev/b/npm/serialport/2.1.1)](https://licenses.dev/npm/serialport/2.1.1)
<a href="https://licenses.dev/npm/serialport/2.1.1">
  <img src="https://licenses.dev/b/npm/serialport/2.1.1" alt="licenses" />
</a>
GitHub