UNPKG

powr-sdk-api

Version:

Shared API core library for PowrStack projects. Zero dependencies - works with Express, Next.js API routes, and other frameworks. All features are optional and install only what you need.

48 lines (47 loc) 851 B
"use strict"; const { errorCatcher, errorHandler } = require("./middleware/error"); const { requestHandler } = require("./middleware/request"); const { notFoundHandler } = require("./middleware/notfound"); const { createSwaggerSpec } = require("./swagger"); const { createPowrRoutes, createCommonRoutes } = require("./routes"); const { initializeFunctions, initializeTools, executeTasks, executeTool, createTask } = require("./managers"); const { verifyToken } = require("./middleware/jwtToken"); const { getDb: getPowrDb } = require("./services/mongo"); module.exports = { errorCatcher, errorHandler, requestHandler, createSwaggerSpec, notFoundHandler, createPowrRoutes, createCommonRoutes, initializeFunctions, initializeTools, verifyToken, executeTasks, executeTool, createTask, getPowrDb };