
Security News
npm Adopts OIDC for Trusted Publishing in CI/CD Workflows
npm now supports Trusted Publishing with OIDC, enabling secure package publishing directly from CI/CD workflows without relying on long-lived tokens.
@stdlib/stdlib
Advanced tools
A standard library for JavaScript and Node.js.
Stdlib is a standard library for JavaScript and Node.js, with an emphasis on numeric computing. The library provides a collection of robust, high performance libraries for mathematics, statistics, streams, utilities, and more. This is the GitHub repository of stdlib source code and documentation.
For help developing stdlib, see the development guide.
v0.10
.Running stdlib requires the following prerequisites:
>= 0.10
)> 2.7.0
; if Node < 1.0.0
, version > 2.7.0
and < 4.0.0
)Most functionality in stdlib is implemented exclusively in JavaScript; however, some implementations try to capture performance benefits by using native bindings and/or WebAssembly. While not required to run stdlib, as every stdlib implementation has a JavaScript fallback, the following dependencies are required for building native add-ons, including linking to BLAS and LAPACK libraries:
>= 4.8
; clang version >= 3.5
, Xcode version >=8.3.1
on OS X)>= 4.8
)While not required to run stdlib, the following dependencies are required for automatically downloading vendor libraries:
The following vendor libraries can be automatically downloaded and compiled from source using make
:
To install as a library or application dependency,
$ npm install @stdlib/stdlib
Otherwise, to install as a system library, follow the download, configuration, and installation instructions as described in the development guide.
See the contributing guidelines.
See LICENSE.
Copyright © 2016-2017. The Stdlib Authors.
OS | Build (master) | Coverage (master) | Build (develop) | Coverage (develop) |
---|---|---|---|---|
Linux/OS X | ||||
Windows |
FAQs
Standard library.
The npm package @stdlib/stdlib receives a total of 2,202 weekly downloads. As such, @stdlib/stdlib popularity was classified as popular.
We found that @stdlib/stdlib demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 4 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.
Security News
npm now supports Trusted Publishing with OIDC, enabling secure package publishing directly from CI/CD workflows without relying on long-lived tokens.
Research
/Security News
A RubyGems malware campaign used 60 malicious packages posing as automation tools to steal credentials from social media and marketing tool users.
Security News
The CNA Scorecard ranks CVE issuers by data completeness, revealing major gaps in patch info and software identifiers across thousands of vulnerabilities.