UNPKG

@simulacrum/auth0-simulator

Version:

Run local instance of Auth0 API for local development and integration testing

22 lines (20 loc) 922 B
import { auth0InitialStoreSchema, auth0UserSchema, defaultUser } from "./store/entities.mjs"; import { extendStore } from "./store/index.mjs"; import "./types.mjs"; import { extendRouter } from "./handlers/index.mjs"; import { getConfig } from "./config/get-config.mjs"; import { createFoundationSimulationServer } from "@simulacrum/foundation-simulator"; //#region src/index.ts const simulation = (args = {}) => { const config = getConfig(args.options); const parsedInitialState = !args?.initialState ? void 0 : auth0InitialStoreSchema.parse(args?.initialState); return createFoundationSimulationServer({ port: config.port ?? 4400, protocol: "https", extendStore: extendStore(parsedInitialState, args?.extend?.extendStore), extendRouter: extendRouter(config, args.extend?.extendRouter, args.debug) })(); }; //#endregion export { auth0UserSchema, defaultUser, simulation }; //# sourceMappingURL=index.mjs.map