Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@hyperledger/cactus-core

Package Overview
Dependencies
Maintainers
7
Versions
59
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@hyperledger/cactus-core - npm Package Compare versions

Comparing version 0.7.0 to 0.7.1-fix-1226.7df02452.10

dist/lib/main/typescript/consensus-has-transaction-finality.d.ts

20

dist/lib/main/typescript/plugin-registry.js

@@ -38,2 +38,18 @@ "use strict";

/**
* Same as `findOneById()` but throws instead of returning an `EMPTY` `Optional`
* when the plugin does not exist in the registry.
*
* @param instanceId The `instanceId` of the plugin that you are looking to obtain an instance of from the registry.
* @throws If there is no plugin in the registry by the `instanceId` specificed.
*/
getOneById(instanceId) {
cactus_common_1.Checks.nonBlankString(instanceId, "instanceId");
return this.findOneById(instanceId).orElseThrow(() => new Error(`Plugin ${instanceId} not present in registry`));
}
findOneById(instanceId) {
cactus_common_1.Checks.nonBlankString(instanceId, "instanceId");
const plugin = this.getPlugins().find((p) => p.getInstanceId() === instanceId);
return typescript_optional_1.Optional.ofNullable(plugin);
}
/**
* The main difference between this method and `findOneByPackageName` is that this throws an Error if there was nothing to

@@ -46,3 +62,3 @@ * return. It is recommended to use this method over `findOneByPackageName` if you have a hard dependency on a certain

*/
getOneById(packageName) {
getOneByPackageName(packageName) {
return this.findOneByPackageName(packageName).orElseThrow(() => new Error(`Plugin ${packageName} not present in registry`));

@@ -99,2 +115,2 @@ }

PluginRegistry.CLASS_NAME = "PluginRegistry";
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGx1Z2luLXJlZ2lzdHJ5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL21haW4vdHlwZXNjcmlwdC9wbHVnaW4tcmVnaXN0cnkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsNkRBQStDO0FBQy9DLDhEQUlvQztBQUNwQyxrRUFLc0M7QUFXdEM7Ozs7Ozs7R0FPRztBQUNILE1BQWEsY0FBYztJQVN6QixZQUE0QixVQUFrQyxFQUFFO1FBQXBDLFlBQU8sR0FBUCxPQUFPLENBQTZCO1FBQzlELE1BQU0sS0FBSyxHQUFHLDhCQUE4QixDQUFDO1FBQzdDLElBQUksQ0FBQyxPQUFPLEVBQUU7WUFDWixNQUFNLElBQUksU0FBUyxDQUFDLEdBQUcsS0FBSyxnQkFBZ0IsQ0FBQyxDQUFDO1NBQy9DO1FBQ0QsSUFBSSxPQUFPLENBQUMsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLEVBQUU7WUFDdEQsTUFBTSxJQUFJLFNBQVMsQ0FBQyxHQUFHLEtBQUssdUNBQXVDLENBQUMsQ0FBQztTQUN0RTtRQUNELElBQUksQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDLE9BQU8sSUFBSSxFQUFFLENBQUM7UUFFckMsTUFBTSxLQUFLLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxRQUFRLElBQUksTUFBTSxDQUFDO1FBQzlDLE1BQU0sS0FBSyxHQUFHLElBQUksQ0FBQyxTQUFTLENBQUM7UUFDN0IsSUFBSSxDQUFDLEdBQUcsR0FBRyw4QkFBYyxDQUFDLFdBQVcsQ0FBQyxFQUFFLEtBQUssRUFBRSxLQUFLLEVBQUUsQ0FBQyxDQUFDO1FBQ3hELElBQUksQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLGdCQUFnQixJQUFJLENBQUMsU0FBUyxLQUFLLENBQUMsQ0FBQztJQUN0RCxDQUFDO0lBbEJELElBQVcsU0FBUztRQUNsQixPQUFPLGNBQWMsQ0FBQyxVQUFVLENBQUM7SUFDbkMs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
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGx1Z2luLXJlZ2lzdHJ5LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL21haW4vdHlwZXNjcmlwdC9wbHVnaW4tcmVnaXN0cnkudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsNkRBQStDO0FBQy9DLDhEQUtvQztBQUNwQyxrRUFLc0M7QUFXdEM7Ozs7Ozs7R0FPRztBQUNILE1BQWEsY0FBYztJQVN6QixZQUE0QixVQUFrQyxFQUFFO1FBQXBDLFlBQU8sR0FBUCxPQUFPLENBQTZCO1FBQzlELE1BQU0sS0FBSyxHQUFHLDhCQUE4QixDQUFDO1FBQzdDLElBQUksQ0FBQyxPQUFPLEVBQUU7WUFDWixNQUFNLElBQUksU0FBUyxDQUFDLEdBQUcsS0FBSyxnQkFBZ0IsQ0FBQyxDQUFDO1NBQy9DO1FBQ0QsSUFBSSxPQUFPLENBQUMsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLEVBQUU7WUFDdEQsTUFBTSxJQUFJLFNBQVMsQ0FBQyxHQUFHLEtBQUssdUNBQXVDLENBQUMsQ0FBQztTQUN0RTtRQUNELElBQUksQ0FBQyxPQUFPLEdBQUcsT0FBTyxDQUFDLE9BQU8sSUFBSSxFQUFFLENBQUM7UUFFckMsTUFBTSxLQUFLLEdBQUcsSUFBSSxDQUFDLE9BQU8sQ0FBQyxRQUFRLElBQUksTUFBTSxDQUFDO1FBQzlDLE1BQU0sS0FBSyxHQUFHLElBQUksQ0FBQyxTQUFTLENBQUM7UUFDN0IsSUFBSSxDQUFDLEdBQUcsR0FBRyw4QkFBYyxDQUFDLFdBQVcsQ0FBQyxFQUFFLEtBQUssRUFBRSxLQUFLLEVBQUUsQ0FBQyxDQUFDO1FBQ3hELElBQUksQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLGdCQUFnQixJQUFJLENBQUMsU0FBUyxLQUFLLENBQUMsQ0FBQztJQUN0RCxDQUFDO0lBbEJELElBQVcsU0FBUztRQUNsQixPQUFPLGNBQWMsQ0FBQyxVQUFVLENBQUM7SUFDbkMs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

86

dist/lib/test/typescript/unit/plugin-registry.test.js

@@ -10,39 +10,39 @@ "use strict";

tape_1.default("PluginRegistry", (tMain) => {
tape_1.default("findOneByKeychainId() finds plugin by keychain ID", (t) => {
const keychainId = uuid_1.v4();
const instanceId = uuid_1.v4();
const mockKeychainPlugin = {
getInstanceId: () => instanceId,
getKeychainId: () => keychainId,
delete: async () => {
throw new Error("This is a mock. Not implemented.");
const keychainId = uuid_1.v4();
const instanceId = uuid_1.v4();
const mockKeychainPlugin = {
getInstanceId: () => instanceId,
getKeychainId: () => keychainId,
delete: async () => {
throw new Error("This is a mock. Not implemented.");
},
has: async () => {
throw new Error("This is a mock. Not implemented.");
},
get: async () => {
throw new Error("This is a mock. Not implemented.");
},
set: async () => {
throw new Error("This is a mock. Not implemented.");
},
getPackageName: () => "@hyperledger/cactus-plugin-keychain-mock",
onPluginInit: async () => {
throw new Error("not sure how this works");
},
};
const pluginRegistry = new public_api_1.PluginRegistry({
plugins: [
mockKeychainPlugin,
{
getInstanceId: () => "some-mock-plugin-instance-id-1",
},
has: async () => {
throw new Error("This is a mock. Not implemented.");
{
getInstanceId: () => "some-mock-plugin-instance-id-2",
},
get: async () => {
throw new Error("This is a mock. Not implemented.");
{
getInstanceId: () => "some-mock-plugin-instance-id-3",
},
set: async () => {
throw new Error("This is a mock. Not implemented.");
},
getPackageName: () => "@hyperledger/cactus-plugin-keychain-mock",
onPluginInit: async () => {
throw new Error("not sure how this works");
},
};
const pluginRegistry = new public_api_1.PluginRegistry({
plugins: [
mockKeychainPlugin,
{
getInstanceId: () => "some-mock-plugin-instance-id-1",
},
{
getInstanceId: () => "some-mock-plugin-instance-id-2",
},
{
getInstanceId: () => "some-mock-plugin-instance-id-3",
},
],
});
],
});
tape_1.default("findOneByKeychainId() finds plugin by keychain ID", (t) => {
t.doesNotThrow(() => pluginRegistry.findOneByKeychainId(keychainId));

@@ -55,4 +55,20 @@ const keychainPlugin = pluginRegistry.findOneByKeychainId(keychainId);

});
tape_1.default("findOneById() finds plugin by its instanceID", (t) => {
t.doesNotThrow(() => pluginRegistry.findOneById(instanceId));
const keychainPlugin = pluginRegistry.findOneById(instanceId).get();
t.equal(keychainPlugin, mockKeychainPlugin, "Finds same object by ID OK");
t.throws(() => pluginRegistry.findOneById(""), /instanceId.*Need non-blank/, "Check for instance ID blankness OK");
t.true(pluginRegistry.findOneById("x").isEmpty(), "return empty optional for non-existent instance ID OK");
t.end();
});
tape_1.default("getOneById() finds plugin by its instanceID", (t) => {
t.doesNotThrow(() => pluginRegistry.getOneById(instanceId));
const keychainPlugin = pluginRegistry.getOneById(instanceId);
t.equal(keychainPlugin, mockKeychainPlugin, "Finds same object by ID OK");
t.throws(() => pluginRegistry.getOneById(""), /instanceId.*Need non-blank/, "Check for instance ID blankness OK");
t.throws(() => pluginRegistry.getOneById("x"), /not/, "Plugin x not present in registry");
t.end();
});
tMain.end();
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGx1Z2luLXJlZ2lzdHJ5LnRlc3QuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvdGVzdC90eXBlc2NyaXB0L3VuaXQvcGx1Z2luLXJlZ2lzdHJ5LnRlc3QudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxnREFBa0M7QUFDbEMsK0JBQW9DO0FBRXBDLG9FQUFxRTtBQUlyRSxjQUFJLENBQUMsZ0JBQWdCLEVBQUUsQ0FBQyxLQUFXLEVBQUUsRUFBRTtJQUNyQyxjQUFJLENBQUMsbURBQW1ELEVBQUUsQ0FBQyxDQUFPLEVBQUUsRUFBRTtRQUNwRSxNQUFNLFVBQVUsR0FBRyxTQUFNLEVBQUUsQ0FBQztRQUM1QixNQUFNLFVBQVUsR0FBRyxTQUFNLEVBQUUsQ0FBQztRQUU1QixNQUFNLGtCQUFrQixHQUFvQjtZQUMxQyxhQUFhLEVBQUUsR0FBRyxFQUFFLENBQUMsVUFBVTtZQUMvQixhQUFhLEVBQUUsR0FBRyxFQUFFLENBQUMsVUFBVTtZQUMvQixNQUFNLEVBQUUsS0FBSyxJQUFJLEVBQUU7Z0JBQ2pCLE1BQU0sSUFBSSxLQUFLLENBQUMsa0NBQWtDLENBQUMsQ0FBQztZQUN0RCxDQUFDO1lBQ0QsR0FBRyxFQUFFLEtBQUssSUFBSSxFQUFFO2dCQUNkLE1BQU0sSUFBSSxLQUFLLENBQUMsa0NBQWtDLENBQUMsQ0FBQztZQUN0RCxDQUFDO1lBQ0QsR0FBRyxFQUFFLEtBQUssSUFBSSxFQUFFO2dCQUNkLE1BQU0sSUFBSSxLQUFLLENBQUMsa0NBQWtDLENBQUMsQ0FBQztZQUN0RCxDQUFDO1lBQ0QsR0FBRyxFQUFFLEtBQUssSUFBSSxFQUFFO2dCQUNkLE1BQU0sSUFBSSxLQUFLLENBQUMsa0NBQWtDLENBQUMsQ0FBQztZQUN0RCxDQUFDO1lBQ0QsY0FBYyxFQUFFLEdBQUcsRUFBRSxDQUFDLDBDQUEwQztZQUVoRSxZQUFZLEVBQUUsS0FBSyxJQUFJLEVBQUU7Z0JBQ3ZCLE1BQU0sSUFBSSxLQUFLLENBQUMseUJBQXlCLENBQUMsQ0FBQztZQUM3QyxDQUFDO1NBQ0YsQ0FBQztRQUVGLE1BQU0sY0FBYyxHQUFHLElBQUksMkJBQWMsQ0FBQztZQUN4QyxPQUFPLEVBQUU7Z0JBQ1Asa0JBQWtCO2dCQUNsQjtvQkFDRSxhQUFhLEVBQUUsR0FBRyxFQUFFLENBQUMsZ0NBQWdDO2lCQUNyQztnQkFDbEI7b0JBQ0UsYUFBYSxFQUFFLEdBQUcsRUFBRSxDQUFDLGdDQUFnQztpQkFDckM7Z0JBQ2xCO29CQUNFLGFBQWEsRUFBRSxHQUFHLEVBQUUsQ0FBQyxnQ0FBZ0M7aUJBQ3JDO2FBQ25CO1NBQ0YsQ0FBQyxDQUFDO1FBRUgsQ0FBQyxDQUFDLFlBQVksQ0FBQyxHQUFHLEVBQUUsQ0FBQyxjQUFjLENBQUMsbUJBQW1CLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQztRQUNyRSxNQUFNLGNBQWMsR0FBRyxjQUFjLENBQUMsbUJBQW1CLENBQUMsVUFBVSxDQUFDLENBQUM7UUFDdEUsQ0FBQyxDQUFDLEtBQUssQ0FBQyxjQUFjLEVBQUUsa0JBQWtCLEVBQUUsc0JBQXNCLENBQUMsQ0FBQztRQUVwRSxDQUFDLENBQUMsTUFBTSxDQUNOLEdBQUcsRUFBRSxDQUFDLGNBQWMsQ0FBQyxtQkFBbUIsQ0FBQyxFQUFFLENBQUMsRUFDNUMseUNBQXlDLEVBQ3pDLG9DQUFvQyxDQUNyQyxDQUFDO1FBQ0YsQ0FBQyxDQUFDLE1BQU0sQ0FDTixHQUFHLEVBQUUsQ0FBQyxjQUFjLENBQUMsbUJBQW1CLENBQUMsR0FBRyxDQUFDLEVBQzdDLDBCQUEwQixFQUMxQixrQ0FBa0MsQ0FDbkMsQ0FBQztRQUVGLENBQUMsQ0FBQyxHQUFHLEVBQUUsQ0FBQztJQUNWLENBQUMsQ0FBQyxDQUFDO0lBRUgsS0FBSyxDQUFDLEdBQUcsRUFBRSxDQUFDO0FBQ2QsQ0FBQyxDQUFDLENBQUMifQ==
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGx1Z2luLXJlZ2lzdHJ5LnRlc3QuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9zcmMvdGVzdC90eXBlc2NyaXB0L3VuaXQvcGx1Z2luLXJlZ2lzdHJ5LnRlc3QudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxnREFBa0M7QUFDbEMsK0JBQW9DO0FBRXBDLG9FQUFxRTtBQUlyRSxjQUFJLENBQUMsZ0JBQWdCLEVBQUUsQ0FBQyxLQUFXLEVBQUUsRUFBRTtJQUNyQyxNQUFNLFVBQVUsR0FBRyxTQUFNLEVBQUUsQ0FBQztJQUM1QixNQUFNLFVBQVUsR0FBRyxTQUFNLEVBQUUsQ0FBQztJQUU1QixNQUFNLGtCQUFrQixHQUFvQjtRQUMxQyxhQUFhLEVBQUUsR0FBRyxFQUFFLENBQUMsVUFBVTtRQUMvQixhQUFhLEVBQUUsR0FBRyxFQUFFLENBQUMsVUFBVTtRQUMvQixNQUFNLEVBQUUsS0FBSyxJQUFJLEVBQUU7WUFDakIsTUFBTSxJQUFJLEtBQUssQ0FBQyxrQ0FBa0MsQ0FBQyxDQUFDO1FBQ3RELENBQUM7UUFDRCxHQUFHLEVBQUUsS0FBSyxJQUFJLEVBQUU7WUFDZCxNQUFNLElBQUksS0FBSyxDQUFDLGtDQUFrQyxDQUFDLENBQUM7UUFDdEQsQ0FBQztRQUNELEdBQUcsRUFBRSxLQUFLLElBQUksRUFBRTtZQUNkLE1BQU0sSUFBSSxLQUFLLENBQUMsa0NBQWtDLENBQUMsQ0FBQztRQUN0RCxDQUFDO1FBQ0QsR0FBRyxFQUFFLEtBQUssSUFBSSxFQUFFO1lBQ2QsTUFBTSxJQUFJLEtBQUssQ0FBQyxrQ0FBa0MsQ0FBQyxDQUFDO1FBQ3RELENBQUM7UUFDRCxjQUFjLEVBQUUsR0FBRyxFQUFFLENBQUMsMENBQTBDO1FBRWhFLFlBQVksRUFBRSxLQUFLLElBQUksRUFBRTtZQUN2QixNQUFNLElBQUksS0FBSyxDQUFDLHlCQUF5QixDQUFDLENBQUM7UUFDN0MsQ0FBQztLQUNGLENBQUM7SUFFRixNQUFNLGNBQWMsR0FBRyxJQUFJLDJCQUFjLENBQUM7UUFDeEMsT0FBTyxFQUFFO1lBQ1Asa0JBQWtCO1lBQ2xCO2dCQUNFLGFBQWEsRUFBRSxHQUFHLEVBQUUsQ0FBQyxnQ0FBZ0M7YUFDckM7WUFDbEI7Z0JBQ0UsYUFBYSxFQUFFLEdBQUcsRUFBRSxDQUFDLGdDQUFnQzthQUNyQztZQUNsQjtnQkFDRSxhQUFhLEVBQUUsR0FBRyxFQUFFLENBQUMsZ0NBQWdDO2FBQ3JDO1NBQ25CO0tBQ0YsQ0FBQyxDQUFDO0lBRUgsY0FBSSxDQUFDLG1EQUFtRCxFQUFFLENBQUMsQ0FBTyxFQUFFLEVBQUU7UUFDcEUsQ0FBQyxDQUFDLFlBQVksQ0FBQyxHQUFHLEVBQUUsQ0FBQyxjQUFjLENBQUMsbUJBQW1CLENBQUMsVUFBVSxDQUFDLENBQUMsQ0FBQztRQUNyRSxNQUFNLGNBQWMsR0FBRyxjQUFjLENBQUMsbUJBQW1CLENBQUMsVUFBVSxDQUFDLENBQUM7UUFDdEUsQ0FBQyxDQUFDLEtBQUssQ0FBQyxjQUFjLEVBQUUsa0JBQWtCLEVBQUUsc0JBQXNCLENBQUMsQ0FBQztRQUVwRSxDQUFDLENBQUMsTUFBTSxDQUNOLEdBQUcsRUFBRSxDQUFDLGNBQWMsQ0FBQyxtQkFBbUIsQ0FBQyxFQUFFLENBQUMsRUFDNUMseUNBQXlDLEVBQ3pDLG9DQUFvQyxDQUNyQyxDQUFDO1FBQ0YsQ0FBQyxDQUFDLE1BQU0sQ0FDTixHQUFHLEVBQUUsQ0FBQyxjQUFjLENBQUMsbUJBQW1CLENBQUMsR0FBRyxDQUFDLEVBQzdDLDBCQUEwQixFQUMxQixrQ0FBa0MsQ0FDbkMsQ0FBQztRQUVGLENBQUMsQ0FBQyxHQUFHLEVBQUUsQ0FBQztJQUNWLENBQUMsQ0FBQyxDQUFDO0lBRUgsY0FBSSxDQUFDLDhDQUE4QyxFQUFFLENBQUMsQ0FBTyxFQUFFLEVBQUU7UUFDL0QsQ0FBQyxDQUFDLFlBQVksQ0FBQyxHQUFHLEVBQUUsQ0FBQyxjQUFjLENBQUMsV0FBVyxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUM7UUFDN0QsTUFBTSxjQUFjLEdBQUcsY0FBYyxDQUFDLFdBQVcsQ0FBQyxVQUFVLENBQUMsQ0FBQyxHQUFHLEVBQUUsQ0FBQztRQUNwRSxDQUFDLENBQUMsS0FBSyxDQUFDLGNBQWMsRUFBRSxrQkFBa0IsRUFBRSw0QkFBNEIsQ0FBQyxDQUFDO1FBRTFFLENBQUMsQ0FBQyxNQUFNLENBQ04sR0FBRyxFQUFFLENBQUMsY0FBYyxDQUFDLFdBQVcsQ0FBQyxFQUFFLENBQUMsRUFDcEMsNEJBQTRCLEVBQzVCLG9DQUFvQyxDQUNyQyxDQUFDO1FBRUYsQ0FBQyxDQUFDLElBQUksQ0FDSixjQUFjLENBQUMsV0FBVyxDQUFDLEdBQUcsQ0FBQyxDQUFDLE9BQU8sRUFBRSxFQUN6Qyx1REFBdUQsQ0FDeEQsQ0FBQztRQUVGLENBQUMsQ0FBQyxHQUFHLEVBQUUsQ0FBQztJQUNWLENBQUMsQ0FBQyxDQUFDO0lBRUgsY0FBSSxDQUFDLDZDQUE2QyxFQUFFLENBQUMsQ0FBTyxFQUFFLEVBQUU7UUFDOUQsQ0FBQyxDQUFDLFlBQVksQ0FBQyxHQUFHLEVBQUUsQ0FBQyxjQUFjLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyxDQUFDLENBQUM7UUFDNUQsTUFBTSxjQUFjLEdBQUcsY0FBYyxDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQUMsQ0FBQztRQUM3RCxDQUFDLENBQUMsS0FBSyxDQUFDLGNBQWMsRUFBRSxrQkFBa0IsRUFBRSw0QkFBNEIsQ0FBQyxDQUFDO1FBRTFFLENBQUMsQ0FBQyxNQUFNLENBQ04sR0FBRyxFQUFFLENBQUMsY0FBYyxDQUFDLFVBQVUsQ0FBQyxFQUFFLENBQUMsRUFDbkMsNEJBQTRCLEVBQzVCLG9DQUFvQyxDQUNyQyxDQUFDO1FBRUYsQ0FBQyxDQUFDLE1BQU0sQ0FDTixHQUFHLEVBQUUsQ0FBQyxjQUFjLENBQUMsVUFBVSxDQUFDLEdBQUcsQ0FBQyxFQUNwQyxLQUFLLEVBQ0wsa0NBQWtDLENBQ25DLENBQUM7UUFFRixDQUFDLENBQUMsR0FBRyxFQUFFLENBQUM7SUFDVixDQUFDLENBQUMsQ0FBQztJQUVILEtBQUssQ0FBQyxHQUFHLEVBQUUsQ0FBQztBQUNkLENBQUMsQ0FBQyxDQUFDIn0=
{
"name": "@hyperledger/cactus-core",
"version": "0.7.0",
"version": "0.7.1-fix-1226.7df02452.10+7df02452",
"description": "Contains lower level abstractions/implementation that is to be shared by multiple other, higher level packages of the project.",

@@ -10,3 +10,3 @@ "main": "dist/lib/main/typescript/index.js",

"module": "dist/lib/main/typescript/index.js",
"types": "dist/types/main/typescript/index.d.ts",
"types": "dist/lib/main/typescript/index.d.ts",
"files": [

@@ -67,4 +67,4 @@ "dist/*"

"dependencies": {
"@hyperledger/cactus-common": "0.7.0",
"@hyperledger/cactus-core-api": "0.7.0",
"@hyperledger/cactus-common": "^0.7.1-fix-1226.7df02452.10+7df02452",
"@hyperledger/cactus-core-api": "^0.7.1-fix-1226.7df02452.10+7df02452",
"express": "4.17.1",

@@ -78,3 +78,3 @@ "express-jwt-authz": "2.4.1",

},
"gitHead": "91bb1f85e1fe45e182114dc05a0f2c4cbe0caeb3"
"gitHead": "7df02452acd940752bc8805779df0f007ee42b66"
}
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