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
JavaScript
;
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
};