@multisynq/client
Version:
Real-time multiplayer framework for web applications
8 lines (7 loc) • 1.43 kB
Source Map (JSON)
{
"version": 3,
"sources": ["../multisynq-client.ts"],
"sourcesContent": ["// Multisynq uses Croquet to run the client-side code\n\nimport {\n Model,\n View,\n Session,\n Data,\n Constants,\n App,\n} from \"@croquet/croquet\";\n\nconst VERSION = process.env.MULTISYNQ_VERSION || \"0.0.0\";\nconsole.log(`Multisynq ${VERSION}`);\n\nexport {\n Model,\n View,\n Session,\n Data,\n Constants,\n App,\n VERSION,\n}\n\nconst Multisynq = {\n Model,\n View,\n Session,\n Data,\n Constants,\n App,\n VERSION,\n};\n\n// mimic how Croquet does it\n(Model as any).Multisynq = Multisynq;\n(View as any).Multisynq = Multisynq;\n\n\nif (typeof globalThis !== 'undefined') {\n if (globalThis.__MULTISYNQ__) {\n console.warn( 'WARNING: Multiple instances of Multisynq being imported.' );\n } else {\n globalThis.__MULTISYNQ__ = VERSION;\n }\n}\n"],
"mappings": ";;;;AAEA,OACI,SAAAA,EACA,QAAAC,EACA,WAAAC,EACA,QAAAC,EACA,aAAAC,EACA,OAAAC,MACG,mBAEP,IAAMC,EAAU,QAChB,QAAQ,IAAI,aAAaA,CAAO,EAAE,EAYlC,IAAMC,EAAY,CACd,MAAAC,EACA,KAAAC,EACA,QAAAC,EACA,KAAAC,EACA,UAAAC,EACA,IAAAC,EACA,QAAAC,CACJ,EAGCN,EAAc,UAAYD,EAC1BE,EAAa,UAAYF,EAGtB,OAAO,WAAe,MAClB,WAAW,cACX,QAAQ,KAAM,0DAA2D,EAEzE,WAAW,cAAgBO",
"names": ["Model", "View", "Session", "Data", "Constants", "App", "VERSION", "Multisynq", "Model", "View", "Session", "Data", "Constants", "App", "VERSION"]
}