⌈⌋ ⎇ branch:  Bitrhythm


Hex Artifact Content

Artifact 853f3200a848ab9afd61baafe11b518c70f8f46abf112991cf459819d979bf77:


0000: 69 6d 70 6f 72 74 20 4c 4f 41 44 45 52 53 20 66  import LOADERS f
0010: 72 6f 6d 20 27 6d 61 69 6e 2f 6c 6f 61 64 65 72  rom 'main/loader
0020: 73 27 3b 0a 0a 65 78 70 6f 72 74 20 64 65 66 61  s';..export defa
0030: 75 6c 74 20 7b 0a 09 70 61 63 6b 3a 20 66 61 6c  ult {..pack: fal
0040: 73 65 2c 0a 09 65 6e 63 6f 64 65 3a 20 74 72 75  se,..encode: tru
0050: 65 2c 0a 09 63 6f 6d 70 72 65 73 73 3a 20 61 73  e,..compress: as
0060: 79 6e 63 20 73 74 72 69 6e 67 20 3d 3e 20 42 75  ync string => Bu
0070: 66 66 65 72 2e 66 72 6f 6d 28 28 61 77 61 69 74  ffer.from((await
0080: 20 4c 4f 41 44 45 52 53 2e 6c 7a 73 74 72 69 6e   LOADERS.lzstrin
0090: 67 28 29 29 2e 63 6f 6d 70 72 65 73 73 54 6f 55  g()).compressToU
00a0: 69 6e 74 38 41 72 72 61 79 28 73 74 72 69 6e 67  int8Array(string
00b0: 29 29 2c 0a 09 64 65 63 6f 6d 70 72 65 73 73 3a  )),..decompress:
00c0: 20 61 73 79 6e 63 20 62 75 66 66 65 72 20 3d 3e   async buffer =>
00d0: 20 28 61 77 61 69 74 20 4c 4f 41 44 45 52 53 2e   (await LOADERS.
00e0: 6c 7a 73 74 72 69 6e 67 28 29 29 2e 64 65 63 6f  lzstring()).deco
00f0: 6d 70 72 65 73 73 46 72 6f 6d 55 69 6e 74 38 41  mpressFromUint8A
0100: 72 72 61 79 28 62 75 66 66 65 72 29 0a 7d 3b     rray(buffer).};