
Product
Introducing Webhook Events for Alert Changes
Add real-time Socket webhook events to your workflows to automatically receive software supply chain alert changes in real time.
@arundo/edge-agent-types
Advanced tools
:mega: If you are looking for
How to install latest Arundo Edge Agent, take a look here.
This repository contains the Edge Agent Types, which is used heavily by edge-agent and edge-agent-ui. If you want to change some of the types, make sure you link this repository to your project and use the yarn watch script described below.
If you want to dive into how Edge Agent works, take a look here. #Change this link
You need to do the following,
First, you'll need to install the dependencies by executing
yarn install
A preinstall script exists in package.json that sets git config hooks.Path to ./git/hooks. This is for automatically checking commit messages locally.
This package is used by for instance edge-agent and edge-agent-ui. To be able to use a local version of this package,
you need to link this package within the repository that uses this package. First link this repository to your global yarn package repository.
Go inside edge-agent-types and run:
yarn link
Then go to the repository you want to start using this local version of the package (for example edge-agent), and run:
yarn link @arundo/edge-agent-types
Remember to build the types. This has to be done each time you change the types, to be able to see the changes in the project you are working on.
yarn compile
You can also put the compiler in watch mode, which will compile whenever you change the code.
yarn watch
index.ts file in root the same folder. This is needed because edge-agent-types is released as a package to npm and only files imported in index.ts will be compiled.yarn test before committing.yarn snyk test and yarn snyk wizard)developdevelop into master:warning: This repo uses semantic-release to create new releases. The release version is determined by commit messages and type. Pull request or commits to master trigger new releases. For more info, have a look at our Git guidelines.
To commit use:
yarn commit
If you want to write commit messages by hand be sure to follow Angular commit messages guidlines
For example: fix(inputModules): better error handling
If you want to use git commit -m "something-something" you must format the commit messages according to the Angular commit message guidlines. A git hook (husky + commitlint) will run on hook type commit-msg, and prevents you from adding faulty commit messages.
If you are having trouble running the git hook delete your hooks folder:
rm -rf .git/hooks
and run:
yarn install --force
If you are looking on how we release the Edge Agent product, have a look here.
FAQs
Shared Edge Agent Types
We found that @arundo/edge-agent-types 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
Add real-time Socket webhook events to your workflows to automatically receive software supply chain alert changes in real time.

Security News
ENISA has become a CVE Program Root, giving the EU a central authority for coordinating vulnerability reporting, disclosure, and cross-border response.

Product
Socket now scans OpenVSX extensions, giving teams early detection of risky behaviors, hidden capabilities, and supply chain threats in developer tools.