@payvia/runtime
v0.1.5
Published
Private shared runtime utilities for Payvia serverless microservices.
Downloads
10
Readme
@payvia/runtime
Private shared runtime utilities for Payvia serverless microservices.
Install (npm)
- In your microservice repo
.npmrc:
// No token required for public package- Install:
npm i @payvia/runtimeUsage
// Aggregated
const { responses, resolvers } = require('@payvia/runtime');
// Responses
const { ApiResponse, ErrorResponse, JsonApiResponse } = require('@payvia/runtime/responses');
// Or granular
const ApiResponse = require('@payvia/runtime/responses/api');
const ErrorResponse = require('@payvia/runtime/responses/error');
const JsonApiResponse = require('@payvia/runtime/responses/json-api');
// Resolvers
const { RequestParser } = require('@payvia/runtime/resolvers');
// Or granular
const RequestParser = require('@payvia/runtime/resolvers/request');Build and Publish
- Ensure Node 20 in CI
- Tag releases as
vX.Y.Z
npm publish --access publicNotes
- Exports are stable; avoid renaming subpaths.
- Keep code environment-agnostic and dependency-light.
