Socket
Socket
Sign inDemoInstall

@envelop/core

Package Overview
Dependencies
2
Maintainers
1
Versions
1357
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.1.1-alpha-88a41cb.0 to 0.1.1

35

index.cjs.js

@@ -449,2 +449,34 @@ 'use strict';

const useErrorHandler = (errorHandler) => ({
onExecute() {
return {
onExecuteDone: ({ result }) => {
var _a;
if (((_a = result.errors) === null || _a === void 0 ? void 0 : _a.length) > 0) {
errorHandler(result.errors);
}
},
};
},
});
const useExtendContext = (contextFactory) => ({
async onContextBuilding({ context, extendContext }) {
extendContext((await contextFactory(context)));
},
});
const usePayloadFormatter = (formatter) => ({
onExecute() {
return {
onExecuteDone: ({ result, setResult }) => {
const modified = formatter(result);
if (modified !== false) {
setResult(modified);
}
},
};
},
});
Object.keys(types).forEach(function (k) {

@@ -459,5 +491,8 @@ if (k !== 'default') Object.defineProperty(exports, k, {

exports.envelop = envelop;
exports.useErrorHandler = useErrorHandler;
exports.useExtendContext = useExtendContext;
exports.useLogger = useLogger;
exports.usePayloadFormatter = usePayloadFormatter;
exports.useSchema = useSchema;
exports.useTiming = useTiming;
//# sourceMappingURL=index.cjs.js.map

3

index.d.ts

@@ -6,1 +6,4 @@ export * from '@envelop/types';

export * from './plugins/use-schema';
export * from './plugins/use-error-handler';
export * from './plugins/use-extend-context';
export * from './plugins/use-payload-formatter';

@@ -445,3 +445,35 @@ export * from '@envelop/types';

export { envelop, useLogger, useSchema, useTiming };
const useErrorHandler = (errorHandler) => ({
onExecute() {
return {
onExecuteDone: ({ result }) => {
var _a;
if (((_a = result.errors) === null || _a === void 0 ? void 0 : _a.length) > 0) {
errorHandler(result.errors);
}
},
};
},
});
const useExtendContext = (contextFactory) => ({
async onContextBuilding({ context, extendContext }) {
extendContext((await contextFactory(context)));
},
});
const usePayloadFormatter = (formatter) => ({
onExecute() {
return {
onExecuteDone: ({ result, setResult }) => {
const modified = formatter(result);
if (modified !== false) {
setResult(modified);
}
},
};
},
});
export { envelop, useErrorHandler, useExtendContext, useLogger, usePayloadFormatter, useSchema, useTiming };
//# sourceMappingURL=index.esm.js.map

4

package.json
{
"name": "@envelop/core",
"version": "0.1.1-alpha-88a41cb.0",
"version": "0.1.1",
"sideEffects": false,

@@ -9,3 +9,3 @@ "peerDependencies": {

"dependencies": {
"@envelop/types": "0.1.1-alpha-88a41cb.0"
"@envelop/types": "0.1.1"
},

@@ -12,0 +12,0 @@ "repository": {

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc