{"version":3,"sources":["jsdelivr-header.js","/npm/@fnote/local-api@1.0.0/dist/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aACA,IAAI,gBAAmB,MAAQ,KAAK,iBAAoB,SAAU,GAC9D,OAAQ,GAAO,EAAI,WAAc,EAAM,CAAE,QAAW,EACxD,EACA,OAAO,eAAe,QAAS,aAAc,CAAE,OAAO,IACtD,QAAQ,WAAQ,EAChB,MAAM,UAAY,gBAAgB,QAAQ,YACpC,wBAA0B,QAAQ,yBAClC,OAAS,gBAAgB,QAAQ,SACjC,QAAU,QAAQ,kBAElB,MAAQ,CAAC,EAAM,EAAU,EAAK,KAChC,MAAM,GAAM,EAAI,UAAU,WAG1B,GADA,EAAI,KAAI,EAAI,QAAQ,mBAAmB,EAAU,IAC7C,EACA,EAAI,KAAI,EAAI,wBAAwB,uBAAuB,CACvD,OAAQ,wBACR,IAAI,EACJ,SAAU,gBAGb,CACD,MAAM,EAAc,QAAQ,QAAQ,wCACpC,EAAI,IAAI,UAAU,QAAQ,OAAO,OAAO,QAAQ,QAAQ,IAC5D,CACA,OAAO,IAAI,SAAQ,CAAC,EAAS,KACzB,EAAI,OAAO,EAAM,GAAS,GAAG,QAAS,EAAO,GAC/C,EAEN,QAAQ,MAAQ","file":"/npm/@fnote/local-api@1.0.0/dist/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@fnote/local-api@1.0.0/dist/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","\"use strict\";\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n    return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nexports.serve = void 0;\nconst express_1 = __importDefault(require(\"express\"));\nconst http_proxy_middleware_1 = require(\"http-proxy-middleware\");\nconst path_1 = __importDefault(require(\"path\"));\nconst cells_1 = require(\"./routes/cells\");\n// import cors from 'cors';\nconst serve = (port, filename, dir, useProxy) => {\n    const app = (0, express_1.default)();\n    // app.use(cors())\n    app.use((0, cells_1.createCellsRouter)(filename, dir));\n    if (useProxy) {\n        app.use((0, http_proxy_middleware_1.createProxyMiddleware)({\n            target: 'http://127.0.0.1:3000',\n            ws: true,\n            logLevel: 'silent'\n        }));\n    }\n    else {\n        const packagePath = require.resolve('@fnote/local-client/build/index.html');\n        app.use(express_1.default.static(path_1.default.dirname(packagePath)));\n    }\n    return new Promise((resolve, reject) => {\n        app.listen(port, resolve).on('error', reject);\n    });\n};\nexports.serve = serve;\n"]}