Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@silver886/json-schema

Package Overview
Dependencies
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@silver886/json-schema - npm Package Compare versions

Comparing version
5.1.0
to
5.2.0
+18
lib/aws/secrets-manager/rabbitmq.d.ts
export interface Permission {
vhost: string;
configure: string;
write: string;
read: string;
}
export interface Info {
host: string;
port?: number;
ssl?: boolean;
username: string;
password: string;
tags: string;
permissions?: Permission[];
masterarn?: string;
}
export declare function parse(data: unknown, description?: string): Info;
export declare function stringify(info: Info): string;
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.stringify = exports.parse = void 0;
const ajv_1 = __importDefault(require("ajv"));
const AJV = new ajv_1.default();
const DATA_SCHEMA = {
type: 'object',
properties: {
host: { type: 'string' },
port: {
type: 'integer',
nullable: true,
},
ssl: {
type: 'boolean',
nullable: true,
},
username: { type: 'string' },
password: { type: 'string' },
tags: { type: 'string' },
permissions: {
type: 'string',
nullable: true,
},
masterarn: {
type: 'string',
nullable: true,
},
},
required: [
'host',
'username',
'password',
'tags',
],
};
const PERMISSION_SCHEMA = {
type: 'object',
properties: {
vhost: { type: 'string' },
configure: { type: 'string' },
write: { type: 'string' },
read: { type: 'string' },
},
required: [
'vhost',
'configure',
'write',
'read',
],
};
const PERMISSIONS_SCHEMA = {
type: 'array',
items: PERMISSION_SCHEMA,
};
const INFO_SCHEMA = {
type: 'object',
properties: {
host: { type: 'string' },
port: {
type: 'integer',
nullable: true,
},
ssl: {
type: 'boolean',
nullable: true,
},
username: { type: 'string' },
password: { type: 'string' },
tags: { type: 'string' },
permissions: {
...PERMISSIONS_SCHEMA,
nullable: true,
},
masterarn: {
type: 'string',
nullable: true,
},
},
required: [
'host',
'username',
'password',
'tags',
],
};
function parsePermissions(data, description) {
if (!data)
throw new Error(`${description ?? ''} has no RabbitMQ permission.`);
let permissions = data;
if (typeof data === 'string')
permissions = JSON.parse(data);
if (!AJV.validate(PERMISSIONS_SCHEMA, permissions))
throw new Error(`${description ?? ''} has no complete RabbitMQ permissions.`);
return permissions;
}
function parse(data, description) {
if (!data)
throw new Error(`${description ?? ''} has no RabbitMQ info.`);
let rabbitmq = data;
if (typeof data === 'string')
rabbitmq = JSON.parse(data);
if (!AJV.validate(DATA_SCHEMA, rabbitmq))
throw new Error(`${description ?? ''} has no complete RabbitMQ info.`);
return {
host: rabbitmq.host,
username: rabbitmq.username,
password: rabbitmq.password,
tags: rabbitmq.tags,
...rabbitmq.port ? { port: rabbitmq.port } : {},
...rabbitmq.ssl ? { ssl: rabbitmq.ssl } : {},
...rabbitmq.masterarn ? { masterarn: rabbitmq.masterarn } : {},
...rabbitmq.permissions ? { permissions: parsePermissions(rabbitmq.permissions, description) } : {},
};
}
exports.parse = parse;
function stringify(info) {
const data = {
...info,
permissions: JSON.stringify(info.permissions),
};
return JSON.stringify(data);
}
exports.stringify = stringify;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmFiYml0bXEuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvYXdzL3NlY3JldHMtbWFuYWdlci9yYWJiaXRtcS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSw4Q0FBc0I7QUFnQ3RCLE1BQU0sR0FBRyxHQUFHLElBQUksYUFBRyxFQUFFLENBQUM7QUFFdEIsTUFBTSxXQUFXLEdBQXlCO0lBQ3RDLElBQUksRUFBUSxRQUFRO0lBQ3BCLFVBQVUsRUFBRTtRQUNSLElBQUksRUFBRSxFQUFDLElBQUksRUFBRSxRQUFRLEVBQUM7UUFDdEIsSUFBSSxFQUFFO1lBQ0YsSUFBSSxFQUFNLFNBQVM7WUFDbkIsUUFBUSxFQUFFLElBQUk7U0FDakI7UUFDRCxHQUFHLEVBQUU7WUFDRCxJQUFJLEVBQU0sU0FBUztZQUNuQixRQUFRLEVBQUUsSUFBSTtTQUNqQjtRQUNELFFBQVEsRUFBSyxFQUFDLElBQUksRUFBRSxRQUFRLEVBQUM7UUFDN0IsUUFBUSxFQUFLLEVBQUMsSUFBSSxFQUFFLFFBQVEsRUFBQztRQUM3QixJQUFJLEVBQVMsRUFBQyxJQUFJLEVBQUUsUUFBUSxFQUFDO1FBQzdCLFdBQVcsRUFBRTtZQUNULElBQUksRUFBTSxRQUFRO1lBQ2xCLFFBQVEsRUFBRSxJQUFJO1NBQ2pCO1FBQ0QsU0FBUyxFQUFFO1lBQ1AsSUFBSSxFQUFNLFFBQVE7WUFDbEIsUUFBUSxFQUFFLElBQUk7U0FDakI7S0FDSjtJQUNELFFBQVEsRUFBRTtRQUNOLE1BQU07UUFDTixVQUFVO1FBQ1YsVUFBVTtRQUNWLE1BQU07S0FDVDtDQUNKLENBQUM7QUFFRixNQUFNLGlCQUFpQixHQUErQjtJQUNsRCxJQUFJLEVBQVEsUUFBUTtJQUNwQixVQUFVLEVBQUU7UUFDUixLQUFLLEVBQU0sRUFBQyxJQUFJLEVBQUUsUUFBUSxFQUFDO1FBQzNCLFNBQVMsRUFBRSxFQUFDLElBQUksRUFBRSxRQUFRLEVBQUM7UUFDM0IsS0FBSyxFQUFNLEVBQUMs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QyxDQUFDLENBQUMsRUFBRTtRQUMxQyxHQUFHLFFBQVEsQ0FBQyxTQUFTLENBQUMsQ0FBQyxDQUFDLEVBQUMsU0FBUyxFQUFFLFFBQVEsQ0FBQyxTQUFTLEVBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRTtRQUM1RCxHQUFHLFFBQVEsQ0FBQyxXQUFXLENBQUMsQ0FBQyxDQUFDLEVBQUMsV0FBVyxFQUFFLGdCQUFnQixDQUFDLFFBQVEsQ0FBQyxXQUFXLEVBQUUsV0FBVyxDQUFDLEVBQUMsQ0FBQyxDQUFDLENBQUMsRUFBRTtLQUNwRyxDQUFDO0FBQ04sQ0FBQztBQWxCRCxzQkFrQkM7QUFFRCxTQUFnQixTQUFTLENBQUMsSUFBVTtJQUNoQyxNQUFNLElBQUksR0FBUztRQUNmLEdBQUcsSUFBSTtRQUNQLFdBQVcsRUFBRSxJQUFJLENBQUMsU0FBUyxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUM7S0FDaEQsQ0FBQztJQUNGLE9BQU8sSUFBSSxDQUFDLFNBQVMsQ0FBQyxJQUFJLENBQUMsQ0FBQztBQUNoQyxDQUFDO0FBTkQsOEJBTUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgQWp2IGZyb20gJ2Fqdic7XG5pbXBvcnQgdHlwZSB7SlNPTlNjaGVtYVR5cGV9IGZyb20gJ2Fqdic7XG5cbmludGVyZmFjZSBEYXRhIHtcbiAgICBob3N0OiBzdHJpbmc7XG4gICAgcG9ydD86IG51bWJlcjtcbiAgICBzc2w/OiBib29sZWFuO1xuICAgIHVzZXJuYW1lOiBzdHJpbmc7XG4gICAgcGFzc3dvcmQ6IHN0cmluZztcbiAgICB0YWdzOiBzdHJpbmc7XG4gICAgcGVybWlzc2lvbnM/OiBzdHJpbmc7XG4gICAgbWFzdGVyYXJuPzogc3RyaW5nO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIFBlcm1pc3Npb24ge1xuICAgIHZob3N0OiBzdHJpbmc7XG4gICAgY29uZmlndXJlOiBzdHJpbmc7XG4gICAgd3JpdGU6IHN0cmluZztcbiAgICByZWFkOiBzdHJpbmc7XG59XG5cbmV4cG9ydCBpbnRlcmZhY2UgSW5mbyB7XG4gICAgaG9zdDogc3RyaW5nO1xuICAgIHBvcnQ/OiBudW1iZXI7XG4gICAgc3NsPzogYm9vbGVhbjtcbiAgICB1c2VybmFtZTogc3RyaW5nO1xuICAgIHBhc3N3b3JkOiBzdHJpbmc7XG4gICAgdGFnczogc3RyaW5nO1xuICAgIHBlcm1pc3Npb25zPzogUGVybWlzc2lvbltdO1xuICAgIG1hc3RlcmFybj86IHN0cmluZztcbn1cblxuY29uc3QgQUpWID0gbmV3IEFqdigpO1xuXG5jb25zdCBEQVRBX1NDSEVNQTogSlNPTlNjaGVtYVR5cGU8RGF0YT4gPSB7XG4gICAgdHlwZTogICAgICAgJ29iamVjdCcsXG4gICAgcHJvcGVydGllczoge1xuICAgICAgICBob3N0OiB7dHlwZTogJ3N0cmluZyd9LFxuICAgICAgICBwb3J0OiB7XG4gICAgICAgICAgICB0eXBlOiAgICAgJ2ludGVnZXInLFxuICAgICAgICAgICAgbnVsbGFibGU6IHRydWUsXG4gICAgICAgIH0sXG4gICAgICAgIHNzbDoge1xuICAgICAgICAgICAgdHlwZTogICAgICdib29sZWFuJyxcbiAgICAgICAgICAgIG51bGxhYmxlOiB0cnVlLFxuICAgICAgICB9LFxuICAgICAgICB1c2VybmFtZTogICAge3R5cGU6ICdzdHJpbmcnfSxcbiAgICAgICAgcGFzc3dvcmQ6ICAgIHt0eXBlOiAnc3RyaW5nJ30sXG4gICAgICAgIHRhZ3M6ICAgICAgICB7dHlwZTogJ3N0cmluZyd9LFxuICAgICAgICBwZXJtaXNzaW9uczoge1xuICAgICAgICAgICAgdHlwZTogICAgICdzdHJpbmcnLFxuICAgICAgICAgICAgbnVsbGFibGU6IHRydWUsXG4gICAgICAgIH0sXG4gICAgICAgIG1hc3RlcmFybjoge1xuICAgICAgICAgICAgdHlwZTogICAgICdzdHJpbmcnLFxuICAgICAgICAgICAgbnVsbGFibGU6IHRydWUsXG4gICAgICAgIH0sXG4gICAgfSxcbiAgICByZXF1aXJlZDogW1xuICAgICAgICAnaG9zdCcsXG4gICAgICAgICd1c2VybmFtZScsXG4gICAgICAgICdwYXNzd29yZCcsXG4gICAgICAgICd0YWdzJyxcbiAgICBdLFxufTtcblxuY29uc3QgUEVSTUlTU0lPTl9TQ0hFTUE6IEpTT05TY2hlbWFUeXBlPFBlcm1pc3Npb24+ID0ge1xuICAgIHR5cGU6ICAgICAgICdvYmplY3QnLFxuICAgIHByb3BlcnRpZXM6IHtcbiAgICAgICAgdmhvc3Q6ICAgICB7dHlwZTogJ3N0cmluZyd9LFxuICAgICAgICBjb25maWd1cmU6IHt0eXBlOiAnc3RyaW5nJ30sXG4gICAgICAgIHdyaXRlOiAgICAge3R5cGU6ICdzdHJpbmcnfSxcbiAgICAgICAgcmVhZDogICAgICB7dHlwZTogJ3N0cmluZyd9LFxuICAgIH0sXG4gICAgcmVxdWlyZWQ6IFtcbiAgICAgICAgJ3Zob3N0JyxcbiAgICAgICAgJ2NvbmZpZ3VyZScsXG4gICAgICAgICd3cml0ZScsXG4gICAgICAgICdyZWFkJyxcbiAgICBdLFxufTtcblxuY29uc3QgUEVSTUlTU0lPTlNfU0NIRU1BOiBKU09OU2NoZW1hVHlwZTxQZXJtaXNzaW9uW10+ID0ge1xuICAgIHR5cGU6ICAnYXJyYXknLFxuICAgIGl0ZW1zOiBQRVJNSVNTSU9OX1NDSEVNQSxcbn07XG5cbmNvbnN0IElORk9fU0NIRU1BOiBKU09OU2NoZW1hVHlwZTxJbmZvPiA9IHtcbiAgICB0eXBlOiAgICAgICAnb2JqZWN0JyxcbiAgICBwcm9wZXJ0aWVzOiB7XG4gICAgICAgIGhvc3Q6IHt0eXBlOiAnc3RyaW5nJ30sXG4gICAgICAgIHBvcnQ6IHtcbiAgICAgICAgICAgIHR5cGU6ICAgICAnaW50ZWdlcicsXG4gICAgICAgICAgICBudWxsYWJsZTogdHJ1ZSxcbiAgICAgICAgfSxcbiAgICAgICAgc3NsOiB7XG4gICAgICAgICAgICB0eXBlOiAgICAgJ2Jvb2xlYW4nLFxuICAgICAgICAgICAgbnVsbGFibGU6IHRydWUsXG4gICAgICAgIH0sXG4gICAgICAgIHVzZXJuYW1lOiAgICB7dHlwZTogJ3N0cmluZyd9LFxuICAgICAgICBwYXNzd29yZDogICAge3R5cGU6ICdzdHJpbmcnfSxcbiAgICAgICAgdGFnczogICAgICAgIHt0eXBlOiAnc3RyaW5nJ30sXG4gICAgICAgIHBlcm1pc3Npb25zOiB7XG4gICAgICAgICAgICAuLi5QRVJNSVNTSU9OU19TQ0hFTUEsXG4gICAgICAgICAgICBudWxsYWJsZTogdHJ1ZSxcbiAgICAgICAgfSxcbiAgICAgICAgbWFzdGVyYXJuOiB7XG4gICAgICAgICAgICB0eXBlOiAgICAgJ3N0cmluZycsXG4gICAgICAgICAgICBudWxsYWJsZTogdHJ1ZSxcbiAgICAgICAgfSxcbiAgICB9LFxuICAgIHJlcXVpcmVkOiBbXG4gICAgICAgICdob3N0JyxcbiAgICAgICAgJ3VzZXJuYW1lJyxcbiAgICAgICAgJ3Bhc3N3b3JkJyxcbiAgICAgICAgJ3RhZ3MnLFxuICAgIF0sXG59O1xuXG5cbmZ1bmN0aW9uIHBhcnNlUGVybWlzc2lvbnMoZGF0YTogdW5rbm93biwgZGVzY3JpcHRpb24/OiBzdHJpbmcpOiBQZXJtaXNzaW9uW10ge1xuICAgIGlmICghZGF0YSkgdGhyb3cgbmV3IEVycm9yKGAke2Rlc2NyaXB0aW9uID8/ICcnfSBoYXMgbm8gUmFiYml0TVEgcGVybWlzc2lvbi5gKTtcblxuICAgIGxldCBwZXJtaXNzaW9ucyA9IGRhdGE7XG4gICAgaWYgKHR5cGVvZiBkYXRhID09PSAnc3RyaW5nJykgcGVybWlzc2lvbnMgPSBKU09OLnBhcnNlKGRhdGEpO1xuXG4gICAgaWYgKCFBSlYudmFsaWRhdGU8UGVybWlzc2lvbltdPihQRVJNSVNTSU9OU19TQ0hFTUEsIHBlcm1pc3Npb25zKSkgdGhyb3cgbmV3IEVycm9yKGAke2Rlc2NyaXB0aW9uID8/ICcnfSBoYXMgbm8gY29tcGxldGUgUmFiYml0TVEgcGVybWlzc2lvbnMuYCk7XG5cbiAgICByZXR1cm4gcGVybWlzc2lvbnM7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBwYXJzZShkYXRhOiB1bmtub3duLCBkZXNjcmlwdGlvbj86IHN0cmluZyk6IEluZm8ge1xuICAgIGlmICghZGF0YSkgdGhyb3cgbmV3IEVycm9yKGAke2Rlc2NyaXB0aW9uID8/ICcnfSBoYXMgbm8gUmFiYml0TVEgaW5mby5gKTtcblxuICAgIGxldCByYWJiaXRtcSA9IGRhdGE7XG4gICAgaWYgKHR5cGVvZiBkYXRhID09PSAnc3RyaW5nJykgcmFiYml0bXEgPSBKU09OLnBhcnNlKGRhdGEpO1xuXG4gICAgaWYgKCFBSlYudmFsaWRhdGU8RGF0YT4oREFUQV9TQ0hFTUEsIHJhYmJpdG1xKSkgdGhyb3cgbmV3IEVycm9yKGAke2Rlc2NyaXB0aW9uID8/ICcnfSBoYXMgbm8gY29tcGxldGUgUmFiYml0TVEgaW5mby5gKTtcblxuICAgIHJldHVybiB7XG4gICAgICAgIGhvc3Q6ICAgICByYWJiaXRtcS5ob3N0LFxuICAgICAgICB1c2VybmFtZTogcmFiYml0bXEudXNlcm5hbWUsXG4gICAgICAgIHBhc3N3b3JkOiByYWJiaXRtcS5wYXNzd29yZCxcbiAgICAgICAgdGFnczogICAgIHJhYmJpdG1xLnRhZ3MsXG4gICAgICAgIC4uLnJhYmJpdG1xLnBvcnQgPyB7cG9ydDogcmFiYml0bXEucG9ydH0gOiB7fSxcbiAgICAgICAgLi4ucmFiYml0bXEuc3NsID8ge3NzbDogcmFiYml0bXEuc3NsfSA6IHt9LFxuICAgICAgICAuLi5yYWJiaXRtcS5tYXN0ZXJhcm4gPyB7bWFzdGVyYXJuOiByYWJiaXRtcS5tYXN0ZXJhcm59IDoge30sXG4gICAgICAgIC4uLnJhYmJpdG1xLnBlcm1pc3Npb25zID8ge3Blcm1pc3Npb25zOiBwYXJzZVBlcm1pc3Npb25zKHJhYmJpdG1xLnBlcm1pc3Npb25zLCBkZXNjcmlwdGlvbil9IDoge30sXG4gICAgfTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIHN0cmluZ2lmeShpbmZvOiBJbmZvKTogc3RyaW5nIHtcbiAgICBjb25zdCBkYXRhOiBEYXRhID0ge1xuICAgICAgICAuLi5pbmZvLFxuICAgICAgICBwZXJtaXNzaW9uczogSlNPTi5zdHJpbmdpZnkoaW5mby5wZXJtaXNzaW9ucyksXG4gICAgfTtcbiAgICByZXR1cm4gSlNPTi5zdHJpbmdpZnkoZGF0YSk7XG59XG4iXX0=
+1
-0
export * as jenkins from './jenkins';
export * as database from './database';
export * as rabbitmq from './rabbitmq';
export * as sso from './sso';
+3
-2

@@ -22,6 +22,7 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
exports.sso = exports.database = exports.jenkins = void 0;
exports.sso = exports.rabbitmq = exports.database = exports.jenkins = void 0;
exports.jenkins = __importStar(require("./jenkins"));
exports.database = __importStar(require("./database"));
exports.rabbitmq = __importStar(require("./rabbitmq"));
exports.sso = __importStar(require("./sso"));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvYXdzL3NlY3JldHMtbWFuYWdlci9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUEscURBQXFDO0FBQ3JDLHVEQUF1QztBQUN2Qyw2Q0FBNkIiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBhcyBqZW5raW5zIGZyb20gJy4vamVua2lucyc7XHJcbmV4cG9ydCAqIGFzIGRhdGFiYXNlIGZyb20gJy4vZGF0YWJhc2UnO1xyXG5leHBvcnQgKiBhcyBzc28gZnJvbSAnLi9zc28nO1xyXG4iXX0=
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvYXdzL3NlY3JldHMtbWFuYWdlci9pbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUEscURBQXFDO0FBQ3JDLHVEQUF1QztBQUN2Qyx1REFBdUM7QUFDdkMsNkNBQTZCIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogYXMgamVua2lucyBmcm9tICcuL2plbmtpbnMnO1xyXG5leHBvcnQgKiBhcyBkYXRhYmFzZSBmcm9tICcuL2RhdGFiYXNlJztcclxuZXhwb3J0ICogYXMgcmFiYml0bXEgZnJvbSAnLi9yYWJiaXRtcSc7XHJcbmV4cG9ydCAqIGFzIHNzbyBmcm9tICcuL3Nzbyc7XHJcbiJdfQ==
{
"name": "@silver886/json-schema",
"version": "5.1.0",
"version": "5.2.0",
"description": "JSON schema",

@@ -5,0 +5,0 @@ "main": "./lib/index.js",