UNPKG

@ddunigma/node

Version:
1 lines 4.49 kB
'use strict';var chunkEY5OURIG_cjs=require('./chunk-EY5OURIG.cjs'),chunk3TG2ZEF2_cjs=require('./chunk-3TG2ZEF2.cjs'),chunk4247T4B7_cjs=require('./chunk-4247T4B7.cjs'),chunkA3OZJS5G_cjs=require('./chunk-A3OZJS5G.cjs'),chunkZTGECGM2_cjs=require('./chunk-ZTGECGM2.cjs'),chunkBCUBYE76_cjs=require('./chunk-BCUBYE76.cjs');var s=class extends chunkA3OZJS5G_cjs.i{static{chunkBCUBYE76_cjs.a(this,"Ddu64Node");}#d;#e;#u;#t;#r;constructor(r,e,t){let o=chunkA3OZJS5G_cjs.b(r,e,t),n={...o.dduOptions,...o.dduChar!==void 0?{dduChar:o.dduChar}:{},...o.paddingChar!==void 0?{paddingChar:o.paddingChar}:{},obfuscationLayerFactory:o.dduOptions?.obfuscationLayerFactory??(p=>new chunk4247T4B7_cjs.a(p))};super(n),this.#d=n,this.#u=n.compress===true,this.#t=n.encryptionKey!==void 0,this.#r=n.adapter!==void 0;}encode(r,e){return this.#s("encode",e),super.encode(r,e)}decodeToUint8Array(r,e){return this.#s("decode",e),super.decodeToUint8Array(r,e)}async encodeAsync(r,e){return this.#i(e)?(await this.#o()).encodeAsync(r,e):super.encodeAsync(r,e)}async decodeToUint8ArrayAsync(r,e){return this.#i(e)?(await this.#o()).decodeToUint8ArrayAsync(r,e):super.decodeToUint8ArrayAsync(r,e)}getStats(r,e){return this.#s("encode",e,false),super.getStats(r,e)}getStatsAsync(r,e){return !this.#r&&this.#n(e)?this.#o().then(t=>t.getStatsAsync(r,e)):super.getStatsAsync(r,e)}decodeToBuffer(r,e){let t=this.decodeToUint8Array(r,e);return Buffer.from(t.buffer,t.byteOffset,t.byteLength)}async decodeToBufferAsync(r,e){let t=await this.decodeToUint8ArrayAsync(r,e);return Buffer.from(t.buffer,t.byteOffset,t.byteLength)}#o(){return this.#e||(this.#e=import('./Ddu64Secure-VAMXBO3O.cjs').then(({Ddu64Secure:r})=>new r(this.#d))),this.#e}#i(r){return this.#r?false:this.#n(r)||this.#t}#n(r){return (r?.compress??this.#u)===true}#s(r,e,t=true){if(!this.#r&&(this.#n(e)||t&&this.#t))throw new chunkZTGECGM2_cjs.m("@ddunigma/node: use encodeAsync/decodeAsync/getStatsAsync, or @ddunigma/node/secure for sync secure options.",r)}};Object.defineProperty(exports,"detectRuntime",{enumerable:true,get:function(){return chunkEY5OURIG_cjs.a}});Object.defineProperty(exports,"CharsetBuilder",{enumerable:true,get:function(){return chunk3TG2ZEF2_cjs.a}});Object.defineProperty(exports,"HangulObfuscationLayer",{enumerable:true,get:function(){return chunk4247T4B7_cjs.a}});Object.defineProperty(exports,"createEncoderObfuscationLayer",{enumerable:true,get:function(){return chunk4247T4B7_cjs.b}});Object.defineProperty(exports,"Ddu64Core",{enumerable:true,get:function(){return chunkA3OZJS5G_cjs.i}});Object.defineProperty(exports,"DduSetSymbol",{enumerable:true,get:function(){return chunkA3OZJS5G_cjs.a}});Object.defineProperty(exports,"Ddu64AdapterError",{enumerable:true,get:function(){return chunkZTGECGM2_cjs.m}});Object.defineProperty(exports,"Ddu64CharsetError",{enumerable:true,get:function(){return chunkZTGECGM2_cjs.j}});Object.defineProperty(exports,"Ddu64ChecksumError",{enumerable:true,get:function(){return chunkZTGECGM2_cjs.i}});Object.defineProperty(exports,"Ddu64CompressionError",{enumerable:true,get:function(){return chunkZTGECGM2_cjs.e}});Object.defineProperty(exports,"Ddu64DecodeError",{enumerable:true,get:function(){return chunkZTGECGM2_cjs.d}});Object.defineProperty(exports,"Ddu64DecompressionError",{enumerable:true,get:function(){return chunkZTGECGM2_cjs.f}});Object.defineProperty(exports,"Ddu64DecryptionError",{enumerable:true,get:function(){return chunkZTGECGM2_cjs.h}});Object.defineProperty(exports,"Ddu64EncodeError",{enumerable:true,get:function(){return chunkZTGECGM2_cjs.c}});Object.defineProperty(exports,"Ddu64EncryptionError",{enumerable:true,get:function(){return chunkZTGECGM2_cjs.g}});Object.defineProperty(exports,"Ddu64Error",{enumerable:true,get:function(){return chunkZTGECGM2_cjs.b}});Object.defineProperty(exports,"Ddu64ErrorCode",{enumerable:true,get:function(){return chunkZTGECGM2_cjs.a}});Object.defineProperty(exports,"Ddu64InvalidInputError",{enumerable:true,get:function(){return chunkZTGECGM2_cjs.k}});Object.defineProperty(exports,"Ddu64LimitError",{enumerable:true,get:function(){return chunkZTGECGM2_cjs.l}});Object.defineProperty(exports,"Ddu64ObfuscationError",{enumerable:true,get:function(){return chunkZTGECGM2_cjs.n}});Object.defineProperty(exports,"Ddu64StreamError",{enumerable:true,get:function(){return chunkZTGECGM2_cjs.o}});Object.defineProperty(exports,"isDdu64Error",{enumerable:true,get:function(){return chunkZTGECGM2_cjs.p}});exports.Ddu64=s;exports.Ddu64Node=s;