Socket
Socket
Sign inDemoInstall

@jupiterone/data-model

Package Overview
Dependencies
Maintainers
10
Versions
94
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@jupiterone/data-model - npm Package Compare versions

Comparing version 0.2.0 to 0.2.1

dist/schemas/AccessKey.json

6

dist/IntegrationSchema.d.ts

@@ -1,6 +0,6 @@

import Ajv from 'ajv';
import Ajv from "ajv";
/**
* An Ajv schema for integration graph objects, useful for validating entities
* creating by an integration.
* An Ajv schema for integration graph objects, useful for validating that
* entities conform to minimum requirements.
*/
export declare const IntegrationSchema: Ajv.Ajv;

@@ -20,10 +20,11 @@ "use strict";

/**
* An Ajv schema for integration graph objects, useful for validating entities
* creating by an integration.
* An Ajv schema for integration graph objects, useful for validating that
* entities conform to minimum requirements.
*/
exports.IntegrationSchema = new ajv_1.default({ unknownFormats: 'ignore' });
exports.IntegrationSchema = new ajv_1.default({ unknownFormats: "ignore" });
for (const schemaFilename of fs_1.readdirSync(__dirname + "/schemas")) {
// eslint-disable-next-line @typescript-eslint/no-var-requires
const schema = require(`./schemas/${schemaFilename}`);
exports.IntegrationSchema.addSchema(schema);
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiSW50ZWdyYXRpb25TY2hlbWEuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvSW50ZWdyYXRpb25TY2hlbWEudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSwyQkFBaUM7QUFDakMsOENBQXNCO0FBRXRCLCtFQUErRTtBQUMvRSxnRkFBZ0Y7QUFDaEYsOEVBQThFO0FBQzlFLHdEQUF3RDtBQUN4RCxFQUFFO0FBQ0YsOERBQThEO0FBQzlELEVBQUU7QUFDRix3RUFBd0U7QUFDeEUsZ0NBQWdDO0FBQ2hDLHlFQUF5RTtBQUN6RSxvQ0FBb0M7QUFDcEM7OztHQUdHO0FBQ1UsUUFBQSxpQkFBaUIsR0FBRyxJQUFJLGFBQUcsQ0FBQyxFQUFFLGNBQWMsRUFBRSxRQUFRLEVBQUUsQ0FBQyxDQUFDO0FBRXZFLEtBQUssTUFBTSxjQUFjLElBQUksZ0JBQVcsQ0FBQyxTQUFTLEdBQUcsVUFBVSxDQUFDLEVBQUU7SUFDaEUsTUFBTSxNQUFNLEdBQUcsT0FBTyxDQUFDLGFBQWEsY0FBYyxFQUFFLENBQUMsQ0FBQztJQUN0RCx5QkFBaUIsQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLENBQUM7Q0FDckMifQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiSW50ZWdyYXRpb25TY2hlbWEuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvSW50ZWdyYXRpb25TY2hlbWEudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSwyQkFBaUM7QUFDakMsOENBQXNCO0FBRXRCLCtFQUErRTtBQUMvRSxnRkFBZ0Y7QUFDaEYsOEVBQThFO0FBQzlFLHdEQUF3RDtBQUN4RCxFQUFFO0FBQ0YsOERBQThEO0FBQzlELEVBQUU7QUFDRix3RUFBd0U7QUFDeEUsZ0NBQWdDO0FBQ2hDLHlFQUF5RTtBQUN6RSxvQ0FBb0M7QUFDcEM7OztHQUdHO0FBQ1UsUUFBQSxpQkFBaUIsR0FBRyxJQUFJLGFBQUcsQ0FBQyxFQUFFLGNBQWMsRUFBRSxRQUFRLEVBQUUsQ0FBQyxDQUFDO0FBRXZFLEtBQUssTUFBTSxjQUFjLElBQUksZ0JBQVcsQ0FBQyxTQUFTLEdBQUcsVUFBVSxDQUFDLEVBQUU7SUFDaEUsOERBQThEO0lBQzlELE1BQU0sTUFBTSxHQUFHLE9BQU8sQ0FBQyxhQUFhLGNBQWMsRUFBRSxDQUFDLENBQUM7SUFDdEQseUJBQWlCLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxDQUFDO0NBQ3JDIn0=
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "#Entity",
"description": "A node in the graph database that represents an Entity. This reference schema defines common shared properties among most Entities.",
"type": "object",

@@ -9,2 +10,6 @@ "allOf": [

"properties": {
"id": {
"description": "Identifier of this entity assigned by the provider. Unique within the provider scope.",
"type": "string"
},
"name": {

@@ -11,0 +16,0 @@ "description": "Name of this entity",

/**
* Validates an entity using the data model schemas, throwing an error when
* validation fails. It is expected that this will only be used during
* development, not in production!
* validation fails.
*/

@@ -6,0 +5,0 @@ export declare function validateEntityWithSchema(entity: {

@@ -6,4 +6,3 @@ "use strict";

* Validates an entity using the data model schemas, throwing an error when
* validation fails. It is expected that this will only be used during
* development, not in production!
* validation fails.
*/

@@ -22,2 +21,2 @@ function validateEntityWithSchema(entity) {

exports.validateEntityWithSchema = validateEntityWithSchema;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmFsaWRhdGVFbnRpdHlXaXRoU2NoZW1hLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL3ZhbGlkYXRlRW50aXR5V2l0aFNjaGVtYS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLHdCQUFzQztBQUV0Qzs7OztHQUlHO0FBQ0gsU0FBZ0Isd0JBQXdCLENBQUMsTUFBNEI7SUFDbkUsS0FBSyxNQUFNLENBQUMsSUFBSSxNQUFNLENBQUMsTUFBTSxFQUFFO1FBQzdCLE1BQU0sUUFBUSxHQUFHLG9CQUFpQixDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUM7UUFDdEQsSUFBSSxDQUFDLFFBQVEsRUFBRTtZQUNiLE1BQU0sSUFBSSxLQUFLLENBQUMsbUNBQW1DLENBQUMsR0FBRyxDQUFDLENBQUM7U0FDMUQ7UUFFRCxJQUFJLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxFQUFFO1lBQ3JCLE1BQU0sSUFBSSxLQUFLLENBQ2Isc0NBQXNDLENBQUMsU0FBUyxJQUFJLENBQUMsU0FBUyxDQUM1RCxRQUFRLENBQUMsTUFBTSxFQUNmLElBQUksRUFDSixDQUFDLENBQ0YsRUFBRSxDQUNKLENBQUM7U0FDSDtLQUNGO0FBQ0gsQ0FBQztBQWpCRCw0REFpQkMifQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmFsaWRhdGVFbnRpdHlXaXRoU2NoZW1hLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL3ZhbGlkYXRlRW50aXR5V2l0aFNjaGVtYS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLHdCQUFzQztBQUV0Qzs7O0dBR0c7QUFDSCxTQUFnQix3QkFBd0IsQ0FBQyxNQUE0QjtJQUNuRSxLQUFLLE1BQU0sQ0FBQyxJQUFJLE1BQU0sQ0FBQyxNQUFNLEVBQUU7UUFDN0IsTUFBTSxRQUFRLEdBQUcsb0JBQWlCLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQztRQUN0RCxJQUFJLENBQUMsUUFBUSxFQUFFO1lBQ2IsTUFBTSxJQUFJLEtBQUssQ0FBQyxtQ0FBbUMsQ0FBQyxHQUFHLENBQUMsQ0FBQztTQUMxRDtRQUVELElBQUksQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLEVBQUU7WUFDckIsTUFBTSxJQUFJLEtBQUssQ0FDYixzQ0FBc0MsQ0FBQyxTQUFTLElBQUksQ0FBQyxTQUFTLENBQzVELFFBQVEsQ0FBQyxNQUFNLEVBQ2YsSUFBSSxFQUNKLENBQUMsQ0FDRixFQUFFLENBQ0osQ0FBQztTQUNIO0tBQ0Y7QUFDSCxDQUFDO0FBakJELDREQWlCQyJ9
{
"name": "@jupiterone/data-model",
"version": "0.2.0",
"version": "0.2.1",
"main": "dist/index.js",

@@ -5,0 +5,0 @@ "files": [

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