Socket
Socket
Sign inDemoInstall

@jupiterone/integration-sdk-dev-tools

Package Overview
Dependencies
Maintainers
1
Versions
265
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@jupiterone/integration-sdk-dev-tools - npm Package Versions

1
27

3.2.2

Diff

jupiterone-dev
published 3.2.1 •

jupiterone-dev
published 3.2.0 •

Changelog

Source

3.2.0 - 2020-09-01

Changed

  • #321 - j1-integration document output in alphabetical order by entity metadata resourceName property and relationship metadata _type property.
jupiterone-dev
published 3.1.0 •

Changelog

Source

3.1.0 - 2020-08-26

Changed

  • Upgrade to @jupiterone/data-model@0.9.0
jupiterone-dev
published 3.0.1 •

Changelog

Source

3.0.1 - 2020-08-26

Fixed

  • #301 - Fix test findEntity for initialized entities in a MockJobState.
jupiterone-dev
published 3.0.0 •

Changelog

Source

3.0.0 - 2020-08-24

Added

  • #291 - Introduce j1-integration document command that is used to automatically generate documentation in {integration-proj-dir}/docs/jupiterone.md.

  • #284 - Introduce jobState.findEntity, which will return null if the entity does not exist.

Example:

const entity = await jobState.findEntity('entity-key-here');
  • #303 Export RelationshipClass from the @jupiterone/data-model inside of @jupiterone/integration-sdk-core.

Usage:

import { RelationshipClass } from '@jupiterone/integration-sdk-core';

Changed

  • BREAKING #291 - Remove types from IntegrationStep in favor of entities and relationships, which contain metadata used to generate documentation.

  • BREAKING #285 - Require a RelationshipClass from @jupiterone/data-model to be specified in relationship creation functions.

Example:

import {
  createDirectRelationship,
  RelationshipClass
} from '@jupiterone/integration-sdk-core';

createDirectRelationship({
  _class: RelationshipClass.HAS,
  ...
});

Removed

  • #288 - Remove deprecated createIntegrationRelationship function

  • #306 - Remove jobState.getEntity in favor of jobState.findEntity

jupiterone-dev
published 2.11.1 •

Changelog

Source

2.11.1 - 2020-08-21

Fixed

  • #293 toMatchGraphObjectSchema generates an invalid JSON schema when using _class with duplicate required or types properties.
jupiterone-dev
published 2.11.0 •

Changelog

Source

2.11.0 - 2020-08-20

Changed

  • Updated @jupiterone/data-model to latest version (0.8.1).
jupiterone-dev
published 2.10.1 •

Changelog

Source

2.10.1 - 2020-08-18

Removed

  • #288 - Remove sourceEntityType from RelationshipMapping interface
jupiterone-dev
published 2.10.0 •

Changelog

Source

2.10.0 - 2020-08-06

Changed

  • #279 - Update .eslintrc to include eslint rules that will help catch async errors

  • Updated root .eslintrc to use @jupiterone/integration-sdk-dev-tools/config/eslint.json directly with specific overrides.

Fixed

  • jobState.addRelationships floating promise in @jupiterone/integration-sdk-testing
  • Various async fixes in test suites
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc