⌈⌋ ⎇ branch:  Bitrhythm


Hex Artifact Content

Artifact 7e77d68dedebb7bd2a47e5513134e2df2af36b49ebaf67998c49d39223c32e55:


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 74 72 75  ult {..pack: tru
0040: 65 2c 0a 09 65 6e 63 6f 64 65 3a 20 74 72 75 65  e,..encode: true
0050: 2c 0a 09 63 6f 6d 70 72 65 73 73 3a 20 61 73 79  ,..compress: asy
0060: 6e 63 20 69 6e 70 75 74 20 3d 3e 20 42 75 66 66  nc input => Buff
0070: 65 72 2e 66 72 6f 6d 28 28 61 77 61 69 74 20 4c  er.from((await L
0080: 4f 41 44 45 52 53 2e 6c 7a 77 28 29 29 2e 65 6e  OADERS.lzw()).en
0090: 63 6f 64 65 28 69 6e 70 75 74 2e 74 6f 53 74 72  code(input.toStr
00a0: 69 6e 67 28 27 62 69 6e 61 72 79 27 29 29 29 2c  ing('binary'))),
00b0: 0a 09 64 65 63 6f 6d 70 72 65 73 73 3a 20 61 73  ..decompress: as
00c0: 79 6e 63 20 69 6e 70 75 74 20 3d 3e 20 42 75 66  ync input => Buf
00d0: 66 65 72 2e 66 72 6f 6d 28 28 61 77 61 69 74 20  fer.from((await 
00e0: 4c 4f 41 44 45 52 53 2e 6c 7a 77 28 29 29 2e 64  LOADERS.lzw()).d
00f0: 65 63 6f 64 65 28 69 6e 70 75 74 29 2c 20 27 62  ecode(input), 'b
0100: 69 6e 61 72 79 27 29 0a 7d 3b                    inary').};