UNPKG

@multisynq/client

Version:

Real-time multiplayer framework for web applications

8 lines (7 loc) 1.43 kB
{ "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"] }