Security News
NVD Backlog Tops 20,000 CVEs Awaiting Analysis as NIST Prepares System Updates
NVD’s backlog surpasses 20,000 CVEs as analysis slows and NIST announces new system updates to address ongoing delays.
@oceanprotocol/lib
Advanced tools
JavaScript library to privately & securely publish, exchange, and consume data.
With it, you can:
ocean-lib
is part of the Ocean Protocol toolset.
This is in alpha state and you can expect running into problems. If you run into them, please open up a new issue.
npm install @oceanprotocol/lib
This stripped-down flow shows the essence of Ocean. Just downloading, no metadata.
This batteries-included flow includes metadata, multiple services for one datatoken, and compute-to-data.
The project is authored with TypeScript and compiled with tsc
.
To start compiler in watch mode:
npm start
For linting and auto-formatting you can use from the root of the project:
# lint all js with eslint
npm run lint
# auto format all js & css with prettier, taking all configs into account
npm run format
To create a production build, run from the root of the project:
npm run build
Releases are managed semi-automatically. They are always manually triggered from a developer's machine with release scripts.
From a clean main
branch you can run any release task bumping the version accordingly based on semantic versioning:
npm run release
npm run release -- minor
npm run release -- major
Every task does the following:
package.json
, package-lock.json
For the GitHub releases steps a GitHub personal access token, exported as GITHUB_TOKEN
is required. Setup
Copyright ((C)) 2020 Ocean Protocol Foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
FAQs
JavaScript client library for Ocean Protocol
The npm package @oceanprotocol/lib receives a total of 254 weekly downloads. As such, @oceanprotocol/lib popularity was classified as not popular.
We found that @oceanprotocol/lib demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 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
NVD’s backlog surpasses 20,000 CVEs as analysis slows and NIST announces new system updates to address ongoing delays.
Security News
Research
A malicious npm package disguised as a WhatsApp client is exploiting authentication flows with a remote kill switch to exfiltrate data and destroy files.
Security News
PyPI now supports digital attestations, enhancing security and trust by allowing package maintainers to verify the authenticity of Python packages.