{"_id":"@majikah/majik-file","_rev":"46-0b564921d1c4019a893de12e269046de","name":"@majikah/majik-file","dist-tags":{"latest":"0.5.2"},"versions":{"0.0.1":{"name":"@majikah/majik-file","version":"0.0.1","keywords":["seed-phrase","mnemonic","bip39","crypto","cryptography","account","key-generation","deterministic","seed","keypair","majik-file","blockchain","authentication","security","ed25519","key-derivation"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.0.1","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"ed1b1c5a0e47ef93796d394b2ff5b7c637e7df7a","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.0.1.tgz","fileCount":17,"integrity":"sha512-u+EZaqiAvRWFtlnGQVF6Oyzf65kiXqDXVOKw2CdcOuvO/BoGLteNuB/bwwZxI/m21yo7iJpp5RUC+CPuCPRUPg==","signatures":[{"sig":"MEUCIDT81Ad+3bClfoYQCUPlmgYypJTCg6bK4vcGXIOAOPETAiEA5qJnVyJ9fxw2iOPU2zA2T6UIvF80Vu4sZ+ExICdxiWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149117},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"d6f6261342e551630fb66189a36b6cab2b4b61d1","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"thezelijah","email":"zeffabian@gmail.com"},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.6.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ed2curve":"^0.3.0","@scure/bip39":"^1.6.0","@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/pbkdf2":"^2.0.1","@stablelib/sha256":"^2.0.1","@stablelib/x25519":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@stablelib/ed25519":"^2.0.2","@noble/post-quantum":"^0.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/ed2curve":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.0.1_1772665176144_0.07867164526912185","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@majikah/majik-file","version":"0.0.2","keywords":["seed-phrase","mnemonic","bip39","crypto","cryptography","account","key-generation","deterministic","seed","keypair","majik-file","blockchain","authentication","security","ed25519","key-derivation"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.0.2","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"0662f82d4be5059a2049ca59a11d1a6d433444bc","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.0.2.tgz","fileCount":19,"integrity":"sha512-lom3tZjZpguU3xGOOvJCY7zzxP9Whj18Vht6d0CFlZZazzTfeGGeLPpNN+SmnwhrjsIJY4SYtB+GC7BCvVfMuw==","signatures":[{"sig":"MEQCIC1FvBPYC14sHvv1D2d0QPh/JsW5dbHnpzV3pEW4yAnKAiAMF+TvR1D5MRNBHbE3V8egcf/MQrwc3JeR8jQ7pFSvMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149414},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"d6f6261342e551630fb66189a36b6cab2b4b61d1","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"thezelijah","email":"zeffabian@gmail.com"},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.6.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ed2curve":"^0.3.0","@scure/bip39":"^1.6.0","@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/pbkdf2":"^2.0.1","@stablelib/sha256":"^2.0.1","@stablelib/x25519":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@stablelib/ed25519":"^2.0.2","@noble/post-quantum":"^0.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/ed2curve":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.0.2_1772681336650_0.8820844743319172","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@majikah/majik-file","version":"0.0.3","keywords":["seed-phrase","mnemonic","bip39","crypto","cryptography","account","key-generation","deterministic","seed","keypair","majik-file","blockchain","authentication","security","ed25519","key-derivation"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.0.3","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"2c68bea4cc83b15684fb2ef0764dfba4da9d533c","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.0.3.tgz","fileCount":19,"integrity":"sha512-Zm19VtzK8kT5kYgBXiRmXog3ueeh050caUZEVg1rwxzu9N9c6A652ZBQGqS00u39CG3/k1HcXmUcjSBN+M3hRg==","signatures":[{"sig":"MEUCIQDi7bUrqWRtRRcKol/6TBtU8wR3BWqxJdG064rBJnBlMQIgKAnTa/b82ofEqv+RDLiWuFht5Jutp6ykCUI0CNYfOuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153562},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"866a3c0f5405e8c172566926121c1790943fcb85","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"thezelijah","email":"zeffabian@gmail.com"},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.6.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ed2curve":"^0.3.0","@scure/bip39":"^1.6.0","@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/pbkdf2":"^2.0.1","@stablelib/sha256":"^2.0.1","@stablelib/x25519":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@stablelib/ed25519":"^2.0.2","@noble/post-quantum":"^0.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/ed2curve":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.0.3_1772692771267_0.8685614093618721","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@majikah/majik-file","version":"0.0.4","keywords":["seed-phrase","mnemonic","bip39","crypto","cryptography","account","key-generation","deterministic","seed","keypair","majik-file","blockchain","authentication","security","ed25519","key-derivation"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.0.4","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"4f10e9189bad93f6d0c5deedd1c6bc5c850253be","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.0.4.tgz","fileCount":19,"integrity":"sha512-JgiLf4SWQfl1vXke3kWwOXzXt/Sz8r8x1/mTJ4UL1IQoEW+S23wsgA3JITUfwqLcIwLXo0jPzBSTFnDR1j0Zcg==","signatures":[{"sig":"MEQCICJcuI2Tnc3bYav3G90PISmOZvhqbTnUkBjv41Y1BerLAiAeXSDT7AtFpvyosmIBHOW6kD9HAuS4iyvgvJmHd/Nt/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154329},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"e88a3f719b70f11c8839e53ff932a6108ff10303","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"thezelijah","email":"zeffabian@gmail.com"},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.6.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ed2curve":"^0.3.0","@scure/bip39":"^1.6.0","@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/pbkdf2":"^2.0.1","@stablelib/sha256":"^2.0.1","@stablelib/x25519":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@stablelib/ed25519":"^2.0.2","@noble/post-quantum":"^0.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/ed2curve":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.0.4_1772693837321_0.07765663019160773","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@majikah/majik-file","version":"0.0.5","keywords":["seed-phrase","mnemonic","bip39","crypto","cryptography","account","key-generation","deterministic","seed","keypair","majik-file","blockchain","authentication","security","ed25519","key-derivation"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.0.5","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"2a2667b626f5ac5d728bcd5e0cac13fa12603176","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.0.5.tgz","fileCount":19,"integrity":"sha512-h442H9+5qk8qK28P7WKm3HGTnJB0KTNEiSfyLkP5h19iZxZGICixFTQVgaLMKhbbvJI1tfG72nYIyAd7EPse/A==","signatures":[{"sig":"MEQCIDrNTO+RVYDIsj/AenuAplzRO1gtwo9NrnVhqr7ugJjuAiANoz+LEfsleEnZ0lr/cT22uDOBvlTjp3kTy5Xf0WTHWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154329},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"e88a3f719b70f11c8839e53ff932a6108ff10303","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"thezelijah","email":"zeffabian@gmail.com"},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.6.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ed2curve":"^0.3.0","@scure/bip39":"^1.6.0","@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/pbkdf2":"^2.0.1","@stablelib/sha256":"^2.0.1","@stablelib/x25519":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@stablelib/ed25519":"^2.0.2","@noble/post-quantum":"^0.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/ed2curve":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.0.5_1772694724789_0.6097717515285914","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@majikah/majik-file","version":"0.0.6","keywords":["seed-phrase","mnemonic","bip39","crypto","cryptography","account","key-generation","deterministic","seed","keypair","majik-file","blockchain","authentication","security","ed25519","key-derivation"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.0.6","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"bf57c98fad5510f68837aa2e4a14ca106f1c553a","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.0.6.tgz","fileCount":19,"integrity":"sha512-iRFdoOzXOJC61Ard++rM0eHmlNPJ0VHNykL/snwosK4KmmTNAcXUXPtspxOKtaY/OuzYc/IjOEdyyl9YPF5Ysw==","signatures":[{"sig":"MEYCIQC9FQBj8Cj/SMjsFs5WeMycBjB2tfX/GHT0LZiGirgklAIhAIVmhicTlmz3tce6XnE+N5vk/gIVInOxZ1yv1coNYHwN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154309},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"e83e26010a5e1087e3ae1bd060a84ea8ad3de4f6","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"thezelijah","email":"zeffabian@gmail.com"},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.6.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ed2curve":"^0.3.0","@scure/bip39":"^1.6.0","@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/pbkdf2":"^2.0.1","@stablelib/sha256":"^2.0.1","@stablelib/x25519":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@stablelib/ed25519":"^2.0.2","@noble/post-quantum":"^0.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/ed2curve":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.0.6_1772696606876_0.9604181026634193","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@majikah/majik-file","version":"0.0.7","keywords":["seed-phrase","mnemonic","bip39","crypto","cryptography","account","key-generation","deterministic","seed","keypair","majik-file","blockchain","authentication","security","ed25519","key-derivation"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.0.7","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"5c81f22c9a73028e3d887c4157cbf821e2227257","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.0.7.tgz","fileCount":19,"integrity":"sha512-zkWl6dMVRYXJpVf5K05IeYbkD+VdHsNqA1UeRJja+DOYQAMqoxtJHBTaoa2eTj3jvH8b+avznrl06X7BPTYWuQ==","signatures":[{"sig":"MEUCIQCr37IpKtQGwkkY0EFEmPvTZvMzUm60sq3c1o+ZWjftCwIgSkO3lE8ZePc9cUdhRzoZM4mt2b4rRDND0E8UDDM/MU4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175430},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"d654d97dd3aaa2feecdb1253c60a023a68d40dea","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"thezelijah","email":"zeffabian@gmail.com"},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.6.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ed2curve":"^0.3.0","@scure/bip39":"^1.6.0","@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/pbkdf2":"^2.0.1","@stablelib/sha256":"^2.0.1","@stablelib/x25519":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@stablelib/ed25519":"^2.0.2","@noble/post-quantum":"^0.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/ed2curve":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.0.7_1772745744508_0.8088120218018782","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@majikah/majik-file","version":"0.0.8","keywords":["seed-phrase","mnemonic","bip39","crypto","cryptography","account","key-generation","deterministic","seed","keypair","majik-file","blockchain","authentication","security","ed25519","key-derivation"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.0.8","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"950a4c2ae20e74310c87f05b681288223a81cd23","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.0.8.tgz","fileCount":19,"integrity":"sha512-YT37CiF+lI2ScTyZFeKvUFRkUckId4bSrSRpc6ihzpFcu14wPOOq1l7uU4AERdZasCY/5ND2PiQO56nJlXYnCg==","signatures":[{"sig":"MEYCIQCKbeLvHXOzqsIweUG2vZk9DRKFHjDIbvpflnfKw1rhKgIhAMYFldQZGITgTXPYCdvJhI5HsMcVOqG/NSCF1wHRMwd6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175255},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"084173a49add975db1a47f0c8123c303103841f1","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"thezelijah","email":"zeffabian@gmail.com"},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.6.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ed2curve":"^0.3.0","@scure/bip39":"^1.6.0","@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/pbkdf2":"^2.0.1","@stablelib/sha256":"^2.0.1","@stablelib/x25519":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@stablelib/ed25519":"^2.0.2","@noble/post-quantum":"^0.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/ed2curve":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.0.8_1772791119840_0.7701672022365833","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@majikah/majik-file","version":"0.0.9","keywords":["seed-phrase","mnemonic","bip39","crypto","cryptography","account","key-generation","deterministic","seed","keypair","majik-file","blockchain","authentication","security","ed25519","key-derivation"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.0.9","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"beba5b2c8f10f3ed93d660be28c5a32d0c62517f","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.0.9.tgz","fileCount":19,"integrity":"sha512-+vBbePXzPX5Z9DrldyQR90SWVUSrhGt0p3TFSpMcq2QaZBot7C5aJHBNAWfjiCyZRKAVRRda13BTpG7ay5PVyQ==","signatures":[{"sig":"MEUCIHURAPjK/12njf6FQlzkr0OHeE7vJ5LskWs1xUCtlrSdAiEA/RbjS4H7tEwDBsW8LjdslnyyfuYrhJ2+mEKB3Q2RsFM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176127},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"bfc4fed8792dab2bc425fc0ec71738bc24117421","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"thezelijah","email":"zeffabian@gmail.com"},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.6.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ed2curve":"^0.3.0","@scure/bip39":"^1.6.0","@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/pbkdf2":"^2.0.1","@stablelib/sha256":"^2.0.1","@stablelib/x25519":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@stablelib/ed25519":"^2.0.2","@noble/post-quantum":"^0.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/ed2curve":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.0.9_1772801934333_0.4936289487847574","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@majikah/majik-file","version":"0.0.10","keywords":["seed-phrase","mnemonic","bip39","crypto","cryptography","account","key-generation","deterministic","seed","keypair","majik-file","blockchain","authentication","security","ed25519","key-derivation"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.0.10","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"a9fd16ea79d424e1b1e34a74cd146acef7499333","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.0.10.tgz","fileCount":19,"integrity":"sha512-oACgCrVzrWdGDzfLnMLwUYTs5GyTY4FfoxzizVysPJN4rRWFPN0ivwjMEj4fhmg4Ewqd+48sS9gRKrgxboQ7LQ==","signatures":[{"sig":"MEUCIQCG9umARxeHSL5MwaUqDAXNwLAjjBgu/AFTAz+WlB+c/QIgFvz4dl9uyMyjFvo7pUPaZmP7yR2yhMROVsVjZPNWoAs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179204},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"cf10ae91f1fac5ca9b88f2622a652274c5abfaaf","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"thezelijah","email":"zeffabian@gmail.com"},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.6.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ed2curve":"^0.3.0","@scure/bip39":"^1.6.0","@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/pbkdf2":"^2.0.1","@stablelib/sha256":"^2.0.1","@stablelib/x25519":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@stablelib/ed25519":"^2.0.2","@noble/post-quantum":"^0.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/ed2curve":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.0.10_1772805903329_0.8753149206090816","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@majikah/majik-file","version":"0.0.11","keywords":["seed-phrase","mnemonic","bip39","crypto","cryptography","account","key-generation","deterministic","seed","keypair","majik-file","blockchain","authentication","security","ed25519","key-derivation"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.0.11","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"a86e98519ad8262248590c3b61dc7c9a5702f6bd","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.0.11.tgz","fileCount":19,"integrity":"sha512-Xa+lG9uDqGCQHIQtcp4oPHfs+HUBOLoJEPEErTcOSPLJNo41Fmg3MFw4ibnF+v9haDGqjAfnuIgVupr9vwxsVQ==","signatures":[{"sig":"MEUCIG65vhAhoca0D+DxPOriVopn6boJpbPDYrIw6I8/H9stAiEAhquyBv1QsqtpcksVZkYFi9LUQD5E1NX9sKa+hWlW1vs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179770},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"cf10ae91f1fac5ca9b88f2622a652274c5abfaaf","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"thezelijah","email":"zeffabian@gmail.com"},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.6.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ed2curve":"^0.3.0","@scure/bip39":"^1.6.0","@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/pbkdf2":"^2.0.1","@stablelib/sha256":"^2.0.1","@stablelib/x25519":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@stablelib/ed25519":"^2.0.2","@noble/post-quantum":"^0.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/ed2curve":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.0.11_1772809081071_0.7987847804977739","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@majikah/majik-file","version":"0.0.12","keywords":["majikah","majik-file","file-encryption","secure-files","cryptography","post-quantum","post-quantum-cryptography","ml-kem","key-encapsulation","hybrid-encryption","multi-recipient-encryption","aes-gcm","secure-file-format","file-security","encrypted-files","compression","zstd","wasm-crypto","mjkb","secure-storage"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.0.12","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"74ded806e9a3085ed8282899497277156a853d65","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.0.12.tgz","fileCount":19,"integrity":"sha512-KxFLr6SRVpoWAqAZ3reE01bCHkHvk2690J5xrmkNEjRvrtQFYZJOEyIufvSWnjpFUNJcmrL2Xmehkek3ZSWJIQ==","signatures":[{"sig":"MEUCIQD4I8dK26rZCFlDp5MrNQSCxb+4Yks8E197821wae3FugIgcOwLQwAcqYZ/RknXo2r5wIwnJAlAvUMp76K2Tc+cAM4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187526},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"5e139d96bb5edf037bc4865e5d07d34a66349f6d","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"thezelijah","email":"zeffabian@gmail.com"},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.6.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ed2curve":"^0.3.0","@scure/bip39":"^1.6.0","@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/pbkdf2":"^2.0.1","@stablelib/sha256":"^2.0.1","@stablelib/x25519":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@stablelib/ed25519":"^2.0.2","@noble/post-quantum":"^0.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/ed2curve":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.0.12_1772890089802_0.3585692981425568","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@majikah/majik-file","version":"0.0.13","keywords":["majikah","majik-file","file-encryption","secure-files","cryptography","post-quantum","post-quantum-cryptography","ml-kem","key-encapsulation","hybrid-encryption","multi-recipient-encryption","aes-gcm","secure-file-format","file-security","encrypted-files","compression","zstd","wasm-crypto","mjkb","secure-storage"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.0.13","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"b2564da91f1f42aec98d2196da3979d5d6e3dffd","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.0.13.tgz","fileCount":19,"integrity":"sha512-I+XV9+uUbZTrFfwufs3OQHpp6X/Yz7DrIAfv/Bf07Ouq0BS/th5VPAVmu4hlxfpRHL0x/qbzAcAYDQQK3O3g3w==","signatures":[{"sig":"MEUCIQDsxKXdmPVJ69Vhl0lC2wC6Vul+cDCtzDs3CuG1D5MlhAIgEuHwsNpboit0FDmYXs4Vkh8PSTFfHTDxTQvG6N2Qc0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190316},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"01a4d9d8e58dc15a328ecf07b2ab81c4f78350b1","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"thezelijah","email":"zeffabian@gmail.com"},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.6.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ed2curve":"^0.3.0","@scure/bip39":"^1.6.0","@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/pbkdf2":"^2.0.1","@stablelib/sha256":"^2.0.1","@stablelib/x25519":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@stablelib/ed25519":"^2.0.2","@noble/post-quantum":"^0.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/ed2curve":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.0.13_1772894346029_0.23754743750765184","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@majikah/majik-file","version":"0.0.14","keywords":["majikah","majik-file","file-encryption","secure-files","cryptography","post-quantum","post-quantum-cryptography","ml-kem","key-encapsulation","hybrid-encryption","multi-recipient-encryption","aes-gcm","secure-file-format","file-security","encrypted-files","compression","zstd","wasm-crypto","mjkb","secure-storage"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.0.14","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"241372911935fe4c2cc97efcd6c8b4688e4cefdb","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.0.14.tgz","fileCount":19,"integrity":"sha512-P6vhQw52wMFbEN31RYc5/lkmaynZevHigWfP5XdxvBX2V2nlmC368hvHEBrPKH+voua/DCBWT/+nhCOI08Snkw==","signatures":[{"sig":"MEUCIHkSJ9Z4VmoAjLIMsf1voMEXNC1XoBcwKPbRY8lp/UIkAiEArRbS76dxtF24NE0bPwqhS3+GLSYYIWPb3l9lZx4O2QQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207823},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"d3ed719f4e7547e25074c08ee7dfe2a407f9c588","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"thezelijah","email":"zeffabian@gmail.com"},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.6.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ed2curve":"^0.3.0","@scure/bip39":"^1.6.0","@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/pbkdf2":"^2.0.1","@stablelib/sha256":"^2.0.1","@stablelib/x25519":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@stablelib/ed25519":"^2.0.2","@noble/post-quantum":"^0.5.4"},"_hasShrinkwrap":false,"devDependencies":{"@types/ed2curve":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.0.14_1773199614371_0.22326952657838084","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@majikah/majik-file","version":"0.0.15","keywords":["majikah","majik-file","file-encryption","secure-files","cryptography","post-quantum","post-quantum-cryptography","ml-kem","key-encapsulation","hybrid-encryption","multi-recipient-encryption","aes-gcm","secure-file-format","file-security","encrypted-files","compression","zstd","wasm-crypto","mjkb","secure-storage"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.0.15","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"fa5aeee69a636735ca1d25202a63649670bb1185","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.0.15.tgz","fileCount":19,"integrity":"sha512-9s7uziy5dL5UuH+W26gFVymwX5zej981joH/KQDrwKrMEsvQYh97NiQqDuArE4Q4JRpPQRAs9ahoBFTMKVQJUg==","signatures":[{"sig":"MEQCIBjZZ1b8ssSDOul5JBPhr5S700s9CH3VSu6SPITTsdCZAiA8e+nqbfZSatux7jsSFLWu2lPUjlOTKL/u8ft0ca9/yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229924},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"4f72d3ec6cb401b0792b490e32b590910e4230ea","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"thezelijah","email":"zeffabian@gmail.com"},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.6.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ed2curve":"^0.3.0","@scure/bip39":"^1.6.0","@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/pbkdf2":"^2.0.1","@stablelib/sha256":"^2.0.1","@stablelib/x25519":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@majikah/majik-key":"^0.2.0","@stablelib/ed25519":"^2.0.2","@noble/post-quantum":"^0.5.4","@majikah/majik-signature":"^0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/ed2curve":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.0.15_1773592769034_0.553750022318704","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@majikah/majik-file","version":"0.0.16","keywords":["majikah","majik-file","file-encryption","secure-files","cryptography","post-quantum","post-quantum-cryptography","ml-kem","key-encapsulation","hybrid-encryption","multi-recipient-encryption","aes-gcm","secure-file-format","file-security","encrypted-files","compression","zstd","wasm-crypto","mjkb","secure-storage"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.0.16","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"b2351bc6950259469e9ca8460bca1fb537267210","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.0.16.tgz","fileCount":19,"integrity":"sha512-0nLJhGujcL77ai0297uR/TLxoKiIfxNJuTuwCkhedjaHTqmNZMUwHcHSfAsos9wcA46oRTWZhRI8KbZcN3407A==","signatures":[{"sig":"MEUCIQC/Gyfj39IzWnDVj+nzyJi5xqonlQqgD5FzIDKSifTlOAIgVMgYMaVCDxTZnC5q0lUlU+lD8zLolASJkbXlrnEgwCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238907},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"c84f67b6ecdff42d06e01f18b428d1deb06c9edf","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"thezelijah","email":"zeffabian@gmail.com"},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.6.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ed2curve":"^0.3.0","@scure/bip39":"^1.6.0","@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/pbkdf2":"^2.0.1","@stablelib/sha256":"^2.0.1","@stablelib/x25519":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@majikah/majik-key":"^0.2.0","@stablelib/ed25519":"^2.0.2","@noble/post-quantum":"^0.5.4","@majikah/majik-signature":"^0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/ed2curve":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.0.16_1773602946805_0.5333400788247233","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@majikah/majik-file","version":"0.0.17","keywords":["majikah","majik-file","file-encryption","secure-files","cryptography","post-quantum","post-quantum-cryptography","ml-kem","key-encapsulation","hybrid-encryption","multi-recipient-encryption","aes-gcm","secure-file-format","file-security","encrypted-files","compression","zstd","wasm-crypto","mjkb","secure-storage"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.0.17","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"4692645330e6b391101d4e2cfc5f049165491f43","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.0.17.tgz","fileCount":19,"integrity":"sha512-UZK8Luw9EIEZbfmH0UtR8gJp8CELRgp+ORIyEm3czkfelTv8i991ry7cnf7ctym3VYgeFq800urw7rMetDHl+Q==","signatures":[{"sig":"MEUCIGdv89B/Fa7in6wa3sHUBS0vRxhPlUEkNjfmCn4O1RInAiEAw+fIuHKqRfgvHLLoZYKyFQvnLr6PjzI14mEsqLUsX/0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238907},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"09deb18890625f6f631e11e9e54e17f6d4a271fd","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"thezelijah","email":"zeffabian@gmail.com"},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.6.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ed2curve":"^0.3.0","@scure/bip39":"^1.6.0","@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/pbkdf2":"^2.0.1","@stablelib/sha256":"^2.0.1","@stablelib/x25519":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@majikah/majik-key":"^0.2.0","@stablelib/ed25519":"^2.0.2","@noble/post-quantum":"^0.5.4","@majikah/majik-signature":"^0.0.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/ed2curve":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.0.17_1773646214249_0.40538457814290974","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@majikah/majik-file","version":"0.0.19","keywords":["majikah","majik-file","file-encryption","secure-files","cryptography","post-quantum","post-quantum-cryptography","ml-kem","key-encapsulation","hybrid-encryption","multi-recipient-encryption","aes-gcm","secure-file-format","file-security","encrypted-files","compression","zstd","wasm-crypto","mjkb","secure-storage"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.0.19","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"429d972bd0b7eaa39cc3286abe371b5861efa2fb","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.0.19.tgz","fileCount":19,"integrity":"sha512-P5J9keL526VewydJWhTRDaL1UZKGwY3B3O19z2fTrVIyzQEYYlKB/BqnMZiZQo/pO1sYNY3fufoqkMOWtRUeUw==","signatures":[{"sig":"MEQCIF5mW8b5bJthNIdkFzEFJY5pbdnaqW/Ulvo95PVeC+eLAiAGkp7m6sh9Lrpjyn1OVis7Ye30YCJWDNXo4BygT8s7zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238907},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"46d51e58ac08861aed9ac3c5597a24fec8de2157","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"thezelijah","email":"zeffabian@gmail.com"},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.6.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ed2curve":"^0.3.0","@scure/bip39":"^1.6.0","@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/pbkdf2":"^2.0.1","@stablelib/sha256":"^2.0.1","@stablelib/x25519":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@majikah/majik-key":"^0.2.0","@stablelib/ed25519":"^2.0.2","@noble/post-quantum":"^0.5.4","@majikah/majik-signature":"^0.0.6"},"_hasShrinkwrap":false,"devDependencies":{"@types/ed2curve":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.0.19_1773845727691_0.023211425601975977","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@majikah/majik-file","version":"0.0.20","keywords":["majikah","majik-file","file-encryption","secure-files","cryptography","post-quantum","post-quantum-cryptography","ml-kem","key-encapsulation","hybrid-encryption","multi-recipient-encryption","aes-gcm","secure-file-format","file-security","encrypted-files","compression","zstd","wasm-crypto","mjkb","secure-storage"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.0.20","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"b47e35d1b576fbbe0649bddabd046206386011f9","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.0.20.tgz","fileCount":19,"integrity":"sha512-gRRpTTtY10jxRuNatiMlqF82D8raAZPu58bhldDgZeWk/0Cw8KtodG/aZqOYMywSwo01C+HLrWBvHIyZM+5Omw==","signatures":[{"sig":"MEUCIQDSNuBfzboi1qT1FbpXaeUyhoQQcN1fgkdnatY+1cnY4gIgMbTtu4+0SDr5Ol1KneXAPLhMLmDPWTHC24vmiDGqt80=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238908},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"702f0cf9c81a7ab2fdb3fc51e52db50e493b1de2","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"thezelijah","email":"zeffabian@gmail.com"},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.6.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ed2curve":"^0.3.0","@scure/bip39":"^1.6.0","@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/pbkdf2":"^2.0.1","@stablelib/sha256":"^2.0.1","@stablelib/x25519":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@majikah/majik-key":"^0.2.3","@stablelib/ed25519":"^2.0.2","@noble/post-quantum":"^0.5.4","@majikah/majik-signature":"^0.0.10"},"_hasShrinkwrap":false,"devDependencies":{"@types/ed2curve":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.0.20_1774188786284_0.4314931537051947","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@majikah/majik-file","version":"0.0.21","keywords":["majikah","majik-file","file-encryption","secure-files","cryptography","post-quantum","post-quantum-cryptography","ml-kem","key-encapsulation","hybrid-encryption","multi-recipient-encryption","aes-gcm","secure-file-format","file-security","encrypted-files","compression","zstd","wasm-crypto","mjkb","secure-storage"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.0.21","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"7e3d4265a87881568603c4753e7940b268179af4","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.0.21.tgz","fileCount":19,"integrity":"sha512-wmRwy566yHElv99Tss8Wc/v2EVNLnNL1E74cry1KpsvUj8JfvqN6DFy6X7Qgi6QBnhw3EPzNbebOgAjbuu1Xww==","signatures":[{"sig":"MEYCIQD6ino/XTxMOEbv5l5tVchArPTmW06r0VUsxrDP5kGhqAIhAKdxElfDw/TO7T6YyLxqYkuy6Xc2pL/BHeGJzIqM2Hja","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238908},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"6f38faf999fd4d1b6f9434cb427a8050a5963d14","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"thezelijah","email":"zeffabian@gmail.com"},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.6.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ed2curve":"^0.3.0","@scure/bip39":"^1.6.0","@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/pbkdf2":"^2.0.1","@stablelib/sha256":"^2.0.1","@stablelib/x25519":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@majikah/majik-key":"^0.2.3","@stablelib/ed25519":"^2.0.2","@noble/post-quantum":"^0.5.4","@majikah/majik-signature":"^0.0.14"},"_hasShrinkwrap":false,"devDependencies":{"@types/ed2curve":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.0.21_1774452689880_0.7211264634122965","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@majikah/majik-file","version":"0.0.22","keywords":["majikah","majik-file","file-encryption","secure-files","cryptography","post-quantum","post-quantum-cryptography","ml-kem","key-encapsulation","hybrid-encryption","multi-recipient-encryption","aes-gcm","secure-file-format","file-security","encrypted-files","compression","zstd","wasm-crypto","mjkb","secure-storage"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.0.22","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"f60b651ab43c4e2b888091bb9ee0c64837593535","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.0.22.tgz","fileCount":19,"integrity":"sha512-f1YO8M+WnFIXDoPA/dQX8Ow3SbVIHamcNTUkDhF5FHcDmImitUFMM+LesCuw6N8zXcLYhkY8jPzhhep9mXEJ2w==","signatures":[{"sig":"MEUCIQCJdmBSCyk5sarYqmmqTJ9YhsNq/EYZZMaXXBIf75kLZQIgYFFhN7i1cUmxIFQbKT6qZj/7ba+jlJ1eR2yXANYquAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238908},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"6f38faf999fd4d1b6f9434cb427a8050a5963d14","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"thezelijah","email":"zeffabian@gmail.com"},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.6.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ed2curve":"^0.3.0","@scure/bip39":"^1.6.0","@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/pbkdf2":"^2.0.1","@stablelib/sha256":"^2.0.1","@stablelib/x25519":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@majikah/majik-key":"^0.2.3","@stablelib/ed25519":"^2.0.2","@noble/post-quantum":"^0.5.4","@majikah/majik-signature":"^0.0.15"},"_hasShrinkwrap":false,"devDependencies":{"@types/ed2curve":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.0.22_1774507413127_0.5034728674070761","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@majikah/majik-file","version":"0.0.23","keywords":["majikah","majik-file","file-encryption","secure-files","cryptography","post-quantum","post-quantum-cryptography","ml-kem","key-encapsulation","hybrid-encryption","multi-recipient-encryption","aes-gcm","secure-file-format","file-security","encrypted-files","compression","zstd","wasm-crypto","mjkb","secure-storage"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.0.23","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"d32bf7db046a0aa6d7ac4e61ce0f6b812c237eb9","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.0.23.tgz","fileCount":19,"integrity":"sha512-EC0ci9IUk5w3jBxGrF+0G8J8ODEmyCAbZrlzKP6asBK5qIc8uPWqq4JSpcPdfyVJO2QWOWCjfOPFgg8559JMNQ==","signatures":[{"sig":"MEYCIQCzct0iZSEoQyQWPbEqoFbrNN5aU7jApyXGcGdpE/gy3QIhAN4eAMyu87Vwl55XBYwokWPmr/YenkDV71mVN8DDPupE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238908},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"6f38faf999fd4d1b6f9434cb427a8050a5963d14","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"thezelijah","email":"zeffabian@gmail.com"},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.6.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ed2curve":"^0.3.0","@scure/bip39":"^1.6.0","@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/pbkdf2":"^2.0.1","@stablelib/sha256":"^2.0.1","@stablelib/x25519":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@majikah/majik-key":"^0.2.4","@stablelib/ed25519":"^2.0.2","@noble/post-quantum":"^0.5.4","@majikah/majik-signature":"^0.0.16"},"_hasShrinkwrap":false,"devDependencies":{"@types/ed2curve":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.0.23_1775210848850_0.4842174250701978","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@majikah/majik-file","version":"0.1.0","keywords":["majikah","majik-file","file-encryption","secure-files","cryptography","post-quantum","post-quantum-cryptography","ml-kem","key-encapsulation","hybrid-encryption","multi-recipient-encryption","aes-gcm","secure-file-format","file-security","encrypted-files","compression","zstd","wasm-crypto","mjkb","secure-storage"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.1.0","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"e7759484e6f9a0c5616b3f923ebf3388f1e1756e","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.1.0.tgz","fileCount":19,"integrity":"sha512-yczZ/roE7tNP0pyyNZ+375z6ZQE28f6yI14/LBaUs9lchHXZoa3nZyEAdfrvwIuu7lh6rqm2wYAl17kNrQK9mA==","signatures":[{"sig":"MEYCIQCX8R7KjsADTT2XetrxsCdX37CVwgT1ShtuLPSqgNwZrAIhAOerF5w0Xtqni/03h3ijKxaSGIbGnHVUITXiGxgX7QLv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238960},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"dc0de38d55134d17e635d466f1a526dec5b5c767","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"thezelijah","email":"zeffabian@gmail.com"},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.6.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ed2curve":"^0.3.0","@scure/bip39":"^1.6.0","@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/pbkdf2":"^2.0.1","@stablelib/sha256":"^2.0.1","@stablelib/x25519":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@majikah/majik-key":"^0.2.5","@stablelib/ed25519":"^2.0.2","@majikah/majik-file":"^0.0.23","@noble/post-quantum":"^0.5.4","@majikah/majik-signature":"^0.0.16"},"_hasShrinkwrap":false,"devDependencies":{"@types/ed2curve":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.1.0_1776083671836_0.8086975404325685","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@majikah/majik-file","version":"0.1.1","keywords":["majikah","majik-file","file-encryption","secure-files","cryptography","post-quantum","post-quantum-cryptography","ml-kem","key-encapsulation","hybrid-encryption","multi-recipient-encryption","aes-gcm","secure-file-format","file-security","encrypted-files","compression","zstd","wasm-crypto","mjkb","secure-storage"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.1.1","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"400a43b4813c07a72abef14f5b069bff8c7906d8","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.1.1.tgz","fileCount":19,"integrity":"sha512-UD3SMj/N5vFA3gI54W7w0sV+Ozu50mXET5cUXYat0sIjzaO/Rr3VkVRSeA5vIbiiOY3+yXy3f7oJN+H6OCgUHA==","signatures":[{"sig":"MEUCIQDJEup2I3nB4uP75apF74yJZYRdLp5aGeW99J+B2NrqMgIgULQ0tof/0gGY5S+R9otPE+DsMIF2af3QMuNqskOn7yk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238922},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"c5c07888153cabdc0ffa44102ea90739683e6e8b","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"thezelijah","email":"zeffabian@gmail.com"},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.6.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ed2curve":"^0.3.0","@scure/bip39":"^1.6.0","@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/pbkdf2":"^2.0.1","@stablelib/sha256":"^2.0.1","@stablelib/x25519":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@majikah/majik-key":"^0.2.6","@stablelib/ed25519":"^2.0.2","@noble/post-quantum":"^0.5.4","@majikah/majik-signature":"^0.0.16"},"_hasShrinkwrap":false,"devDependencies":{"@types/ed2curve":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.1.1_1776178650296_0.7082152132578146","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@majikah/majik-file","version":"0.1.2","keywords":["majikah","majik-file","file-encryption","secure-files","cryptography","post-quantum","post-quantum-cryptography","ml-kem","key-encapsulation","hybrid-encryption","multi-recipient-encryption","aes-gcm","secure-file-format","file-security","encrypted-files","compression","zstd","wasm-crypto","mjkb","secure-storage"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.1.2","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"0bef66d005081df1d814ae00d163b81c09cda7d3","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.1.2.tgz","fileCount":19,"integrity":"sha512-n4pRL3gdeULDKgQsLfXS1dSSiDYTZfAhARmqafdjnW+m2Gq/XKUZ0Wy6RUs7Mc1QE87kUyI5+cAeUunsfo1bLg==","signatures":[{"sig":"MEQCICIBN/wTHzhCOe9Onk52ML3apBY/e9c/632V0IVZc4v3AiAgh4jFiqIO6YE75DnQoHjfGPBwKrPjfZ3h+keTbcEqfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238922},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"ae2c16ca1fea3cbfa276257c5a1087b87684e1c5","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"thezelijah","email":"zeffabian@gmail.com"},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.6.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ed2curve":"^0.3.0","@scure/bip39":"^1.6.0","@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/pbkdf2":"^2.0.1","@stablelib/sha256":"^2.0.1","@stablelib/x25519":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@majikah/majik-key":"^0.2.6","@stablelib/ed25519":"^2.0.2","@noble/post-quantum":"^0.5.4","@majikah/majik-signature":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"@types/ed2curve":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.1.2_1776181368098_0.026524295509500417","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@majikah/majik-file","version":"0.1.3","keywords":["majikah","majik-file","file-encryption","secure-files","cryptography","post-quantum","post-quantum-cryptography","ml-kem","key-encapsulation","hybrid-encryption","multi-recipient-encryption","aes-gcm","secure-file-format","file-security","encrypted-files","compression","zstd","wasm-crypto","mjkb","secure-storage"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.1.3","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"14ede6ad8b72366dd20e968ef95e1735817f6363","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.1.3.tgz","fileCount":19,"integrity":"sha512-ZYgfFjBqHhNngOvN1eXGJP4tt4n6s6sNnHCvH5OAVy0SxAg5mO8mSuQN/gJCb4yhhyItSw+CHi4dY4j4rSFTuw==","signatures":[{"sig":"MEYCIQDg0uOsUAXie9Lx5afD3Or3xucTrb6IVZ2M0pELNzfGdAIhAMd2Qjt82zAGnWoJpW14vcVhp3aVHP2c8ug9ue5oSg2b","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238948},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"5b4e03680ec95473630751adbd33de15e84cece6","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"thezelijah","email":"zeffabian@gmail.com"},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.6.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ed2curve":"^0.3.0","@scure/bip39":"^1.6.0","@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/pbkdf2":"^2.0.1","@stablelib/sha256":"^2.0.1","@stablelib/x25519":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@majikah/majik-key":"^0.2.6","@stablelib/ed25519":"^2.0.2","@noble/post-quantum":"^0.5.4","@majikah/majik-signature":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"@types/ed2curve":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.1.3_1776439102162_0.8534001896713304","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@majikah/majik-file","version":"0.1.4","keywords":["majikah","majik-file","file-encryption","secure-files","cryptography","post-quantum","post-quantum-cryptography","ml-kem","key-encapsulation","hybrid-encryption","multi-recipient-encryption","aes-gcm","secure-file-format","file-security","encrypted-files","compression","zstd","wasm-crypto","mjkb","secure-storage"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.1.4","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"c600276f41e1a4ed0a9579b0b498e9593f11c285","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.1.4.tgz","fileCount":19,"integrity":"sha512-KVahICvEaFt9CijkLSJ8OFPfJUiQ34v8nwWSqD2OHDGEYoq6Sws3FTBrz2q0Tfot6P/6isBz4NFoEIaBL89Vrw==","signatures":[{"sig":"MEQCIFXhsuKFiNiRCAnT2JGZs4nrcpAIqWRCuWfF3ejh/W98AiBcNRXCLeY+2mhlPI8e6PLrwtgK+86PaPpoQnkXu7hCPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240453},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"5b4e03680ec95473630751adbd33de15e84cece6","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"thezelijah","email":"zeffabian@gmail.com"},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.6.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ed2curve":"^0.3.0","@scure/bip39":"^1.6.0","@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/pbkdf2":"^2.0.1","@stablelib/sha256":"^2.0.1","@stablelib/x25519":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@majikah/majik-key":"^0.2.6","@stablelib/ed25519":"^2.0.2","@noble/post-quantum":"^0.5.4","@majikah/majik-signature":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"@types/ed2curve":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.1.4_1776441925431_0.32058849761525776","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@majikah/majik-file","version":"0.1.5","keywords":["majikah","majik-file","file-encryption","secure-files","cryptography","post-quantum","post-quantum-cryptography","ml-kem","key-encapsulation","hybrid-encryption","multi-recipient-encryption","aes-gcm","secure-file-format","file-security","encrypted-files","compression","zstd","wasm-crypto","mjkb","secure-storage"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.1.5","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"df5af447381343da0e19cf47623fa6ae839827c7","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.1.5.tgz","fileCount":19,"integrity":"sha512-J18bHBlreNjovT42kK5UeI6RPT3+5KtwYytCtTBa5j0nTnE2+b8AOU072+HFMqZQpy66TfHnSL48RnKSM9M6Fg==","signatures":[{"sig":"MEYCIQDSlv0rB9TMIeegFOWpNxyM7ji/QNcQhCInl5Oyf1IXfQIhAKp5KiaU89kxjAZsivOBn2LGvIUQGG7fhQ+kTLbFzAux","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@majikah%2fmajik-file@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240989},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"265b69b8c87262d7db4d9dc7504d0609150e0f67","scripts":{"test":"vitest run","build":"tsc","package":"npm run build && npm version patch && git push && git push --tags","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ada7ef0e-2ed3-4d22-83cf-8808734cfd84"}},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.13.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"24.16.0","dependencies":{"ed2curve":"^0.3.0","@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/pbkdf2":"^2.0.1","@stablelib/sha256":"^2.0.1","@stablelib/x25519":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@majikah/majik-key":"^0.2.9","@stablelib/ed25519":"^2.0.2","@noble/post-quantum":"^0.6.1","@majikah/majik-signature":"^0.0.25"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0","@types/ed2curve":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.1.5_1782119085581_0.45547166701342223","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@majikah/majik-file","version":"0.1.6","keywords":["majikah","majik-file","file-encryption","secure-files","cryptography","post-quantum","post-quantum-cryptography","ml-kem","key-encapsulation","hybrid-encryption","multi-recipient-encryption","aes-gcm","secure-file-format","file-security","encrypted-files","compression","zstd","wasm-crypto","mjkb","secure-storage"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.1.6","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"480646fc886611317cd5108d384c984386e51cd7","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.1.6.tgz","fileCount":19,"integrity":"sha512-f1KETXvjRDUMBpzRSEGQzSPymeSn0FvCjWpy01GyJu5320mbRVaDooabhQZUVL+P4F2vSYnbaatBa4Wuifp+oQ==","signatures":[{"sig":"MEUCIF+KZfRkpufiXk0wqv23LTccGN/bbvPZoxE74BM6py8aAiEAyWcBp22QEjc4wKNoq8jQJtY1c0ZQfe8gJr5jNsk1K34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@majikah%2fmajik-file@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240990},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"06031757f8d870b5f89309a2bc70e136dcfc1c76","scripts":{"test":"vitest run","build":"tsc","package":"npm run build && npm version patch && git push && git push --tags","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ada7ef0e-2ed3-4d22-83cf-8808734cfd84"}},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.13.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"24.17.0","dependencies":{"ed2curve":"^0.3.0","@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/pbkdf2":"^2.0.1","@stablelib/sha256":"^2.0.1","@stablelib/x25519":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@majikah/majik-key":"^0.2.11","@stablelib/ed25519":"^2.0.2","@noble/post-quantum":"^0.6.1","@majikah/majik-signature":"^0.0.28"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0","@types/ed2curve":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.1.6_1782584035102_0.35604618710092684","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@majikah/majik-file","version":"0.1.7","keywords":["majikah","majik-file","file-encryption","secure-files","cryptography","post-quantum","post-quantum-cryptography","ml-kem","key-encapsulation","hybrid-encryption","multi-recipient-encryption","aes-gcm","secure-file-format","file-security","encrypted-files","compression","zstd","wasm-crypto","mjkb","secure-storage"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.1.7","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"9717d1c6570dfd0109f7486eacf8eeab84b45963","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.1.7.tgz","fileCount":19,"integrity":"sha512-AzB+sHAuX0xizrjyxCq//N10CK6d7SfcPPlAg1AIEQf3V4d8Jbfh/t5r9BySKRs6Y9K7JBJNAGBEGPWqe5N+FQ==","signatures":[{"sig":"MEUCIAjaeMRIBNBSNTqgEYLP4wxWtfhuAKfSz/Rk5kmh/NXSAiEAmio30SLieRTKhZt+nsXW32uehBl+oVSpNRuh1BEinBo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@majikah%2fmajik-file@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":242227},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"4681c418dbee1ce53a2c65e28d38bf8387dc44c0","scripts":{"test":"vitest run","build":"tsc","package":"npm run build && npm version patch && git push && git push --tags","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ada7ef0e-2ed3-4d22-83cf-8808734cfd84"}},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.16.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ed2curve":"^0.3.0","@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/pbkdf2":"^2.0.1","@stablelib/sha256":"^2.0.1","@stablelib/x25519":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@stablelib/ed25519":"^2.0.2","@noble/post-quantum":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0","@types/ed2curve":"^0.2.4","@majikah/majik-key":"^0.2.12","@majikah/majik-signature":"^0.0.30"},"peerDependencies":{"@majikah/majik-key":"^0.2.12","@majikah/majik-signature":"^0.0.30"},"peerDependenciesMeta":{"@majikah/majik-key":{"optional":false},"@majikah/majik-signature":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.1.7_1783397146713_0.7837518383202138","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@majikah/majik-file","version":"0.1.8","keywords":["majikah","majik-file","file-encryption","secure-files","cryptography","post-quantum","post-quantum-cryptography","ml-kem","key-encapsulation","hybrid-encryption","multi-recipient-encryption","aes-gcm","secure-file-format","file-security","encrypted-files","compression","zstd","wasm-crypto","mjkb","secure-storage"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.1.8","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"dd4ac28ccde1f85ab3b5e66d6e13aab0dd7adad7","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.1.8.tgz","fileCount":19,"integrity":"sha512-rOLpVrVR7JtgvFYZFhZ+mopc2cHZ2TAWSh2xJcGgLupiOv9JKhljumF/52C/yLX80OSWvbrBXZ/XMaOjvJ8a8Q==","signatures":[{"sig":"MEUCIQChDUtP/qod1aoRob99I0e7zxyhtrmRFlpY57nghyUKcAIgLwXn+w2M/X+22syePKPYA5XtTzoB8p/AAm11tFe5FeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@majikah%2fmajik-file@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":251366},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"b3c6a91981bc9f24a2cf97f965c519de4598e7a8","scripts":{"test":"vitest run","build":"tsc","package":"npm run build && npm version patch && git push && git push --tags","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ada7ef0e-2ed3-4d22-83cf-8808734cfd84"}},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.16.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ed2curve":"^0.3.0","@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/pbkdf2":"^2.0.1","@stablelib/sha256":"^2.0.1","@stablelib/x25519":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@stablelib/ed25519":"^2.0.2","@noble/post-quantum":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.9","typescript":"^6.0.3","@types/node":"^26.0.0","@types/ed2curve":"^0.2.4","@majikah/majik-key":"^0.2.12","@majikah/majik-signature":"^0.0.30"},"peerDependencies":{"@majikah/majik-key":"^0.2.12","@majikah/majik-signature":"^0.0.30"},"peerDependenciesMeta":{"@majikah/majik-key":{"optional":false},"@majikah/majik-signature":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.1.8_1783480669302_0.6658869221042589","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@majikah/majik-file","version":"0.1.9","keywords":["majikah","majik-file","file-encryption","secure-files","cryptography","post-quantum","post-quantum-cryptography","ml-kem","key-encapsulation","hybrid-encryption","multi-recipient-encryption","aes-gcm","secure-file-format","file-security","encrypted-files","compression","zstd","wasm-crypto","mjkb","secure-storage"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.1.9","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"37bb1b201d5fc9efe762af7ed1a984f59f7f9947","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.1.9.tgz","fileCount":19,"integrity":"sha512-AAFbwp+gCfK8k/kcxtcxN8BascvWsw63zqYEEnyPJmwTvJteBpj04dTQyVnqLd5ETBmJG6oprSMNKB5Kn0VfoQ==","signatures":[{"sig":"MEUCIQCG0EJmvAzxkS/ScDX8t3AvaYiKevfUIThlvSRmUtyvNAIgNWgqBtUMNgfuUFy0sgWnNzL4s7BG0rNCNk/ioKex94k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@majikah%2fmajik-file@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":251349},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"9eb6eb90ec5c7a50a6654ecf8255bf59342c462a","scripts":{"test":"vitest run","build":"tsc","package":"npm run build && npm version patch && git push && git push --tags","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ada7ef0e-2ed3-4d22-83cf-8808734cfd84"}},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.16.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ed2curve":"^0.3.0","@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/pbkdf2":"^2.0.1","@stablelib/sha256":"^2.0.1","@stablelib/x25519":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@stablelib/ed25519":"^2.0.2","@noble/post-quantum":"^0.6.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.1","@types/ed2curve":"^0.2.4","@majikah/majik-key":"^0.2.14","@majikah/majik-signature":"^0.0.31"},"peerDependencies":{"@majikah/majik-key":"^0.2.14","@majikah/majik-signature":"^0.0.31"},"peerDependenciesMeta":{"@majikah/majik-key":{"optional":false},"@majikah/majik-signature":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.1.9_1783757256207_0.3858143570211372","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@majikah/majik-file","version":"0.1.12","keywords":["majikah","majik-file","file-encryption","secure-files","cryptography","post-quantum","post-quantum-cryptography","ml-kem","key-encapsulation","hybrid-encryption","multi-recipient-encryption","aes-gcm","secure-file-format","file-security","encrypted-files","compression","zstd","wasm-crypto","mjkb","secure-storage"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.1.12","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"7039c54272c27b656199637dc6474de95db51e43","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.1.12.tgz","fileCount":19,"integrity":"sha512-X12Ot5kTlo6JZh2Z7i9EFS9JZGExtS8qDfAwjcClQiL47crGfSfvNnTv7rZ5ZS7+xkiLUZwuzX2ggixxrrTgnw==","signatures":[{"sig":"MEQCIFxANIwyWCIDOW3NmX0FXHLzKswX72tKeSPckGM9I1FoAiB/9fb5nLUmD+6MXjtP9e4mWGfVskKHaxea2GjB5GwXsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@majikah%2fmajik-file@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":251084},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"ae0d014dd7c1af23078b7de6504a55d063f6ee94","scripts":{"test":"vitest run","build":"tsc","package":"npm run build && npm version patch && git push && git push --tags","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ada7ef0e-2ed3-4d22-83cf-8808734cfd84"}},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.16.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ed2curve":"^0.3.0","@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/pbkdf2":"^2.0.1","@stablelib/sha256":"^2.0.1","@stablelib/x25519":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@majikah/majik-key":"^0.3.2","@stablelib/ed25519":"^2.0.2","@noble/post-quantum":"^0.6.1","@majikah/majik-signature":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.1","@types/ed2curve":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.1.12_1784387912887_0.9919958528765787","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@majikah/majik-file","version":"0.1.13","keywords":["majikah","majik-file","file-encryption","secure-files","cryptography","post-quantum","post-quantum-cryptography","ml-kem","key-encapsulation","hybrid-encryption","multi-recipient-encryption","aes-gcm","secure-file-format","file-security","encrypted-files","compression","zstd","wasm-crypto","mjkb","secure-storage"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.1.13","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"e8cb5c67bc9fcdaf62dbc3d939b33acd3345e259","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.1.13.tgz","fileCount":19,"integrity":"sha512-PHrMLAcKVa9oXFW5fox+2XC+U+eA93fBndVipVnMU7u8Rz3X6geVRsCe69g96Ff4dquQ6y4t4X+N5YS/h4J60w==","signatures":[{"sig":"MEUCIC6Wn1/Qi6oPYHrbyCG/3bPYlX5msuwG1FCAj2P0l4kVAiEAwvzBWbYIdPjtZsTDa9T46Frahw074rUFK4YJnExbNO8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@majikah%2fmajik-file@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":251084},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"136ffd01b57cf8852980900ebb475e021135df56","scripts":{"test":"vitest run","build":"tsc","package":"npm run build && npm version patch && git push && git push --tags","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ada7ef0e-2ed3-4d22-83cf-8808734cfd84"}},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.16.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ed2curve":"^0.3.0","@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/pbkdf2":"^2.0.1","@stablelib/sha256":"^2.0.1","@stablelib/x25519":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@majikah/majik-key":"^0.3.3","@stablelib/ed25519":"^2.0.2","@noble/post-quantum":"^0.6.1","@majikah/majik-signature":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.1","@types/ed2curve":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.1.13_1785128038837_0.032822319558265534","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@majikah/majik-file","version":"0.2.0","keywords":["majikah","majik-file","file-encryption","secure-files","cryptography","post-quantum","post-quantum-cryptography","ml-kem","key-encapsulation","hybrid-encryption","multi-recipient-encryption","aes-gcm","secure-file-format","file-security","encrypted-files","compression","zstd","wasm-crypto","mjkb","secure-storage"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.2.0","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"ca9eb881a27619ea0d00d2c913d45a282e9ec757","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.2.0.tgz","fileCount":25,"integrity":"sha512-NEZG9Vf46/AMefUy070ETMsc0kx4cnoDMvdQPaakDRKUzHxNEXVNaQkdybpvm4cvjLJKPNtdo+w793viPJaiIQ==","signatures":[{"sig":"MEUCIArQcT2LxkWmWuf54aq4CZ57a9CkF1G3i71OWc3NLDBOAiEA5lU00p3eWLwqL/ZcN+Y1BLGi99TcCKy+0nHGZSNZGh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@majikah%2fmajik-file@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":166917},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"7732f63bb97a21962c7dc5ff1745da1bbddaa034","scripts":{"test":"vitest run","build":"tsc","package":"npm run build && npm version patch && git push && git push --tags","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ada7ef0e-2ed3-4d22-83cf-8808734cfd84"}},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.16.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ed2curve":"^0.3.0","@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/pbkdf2":"^2.0.1","@stablelib/sha256":"^2.0.1","@stablelib/x25519":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@majikah/majik-key":"^0.3.3","@stablelib/ed25519":"^2.0.2","@noble/post-quantum":"^0.6.1","@majikah/majik-signature":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.1","@types/ed2curve":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.2.0_1785270374487_0.7865324411503034","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@majikah/majik-file","version":"0.2.1","keywords":["majikah","majik-file","file-encryption","secure-files","cryptography","post-quantum","post-quantum-cryptography","ml-kem","key-encapsulation","hybrid-encryption","multi-recipient-encryption","aes-gcm","secure-file-format","file-security","encrypted-files","compression","zstd","wasm-crypto","mjkb","secure-storage"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.2.1","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"0318a29b73231d1b5bceb6cbe3dcd74910418cc8","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.2.1.tgz","fileCount":25,"integrity":"sha512-3uEYJ7LG73Pr93pXn+nPxS17+ygC1QIDxga1LZyKTd+X1oQ0wi53EeJGJdfgl6/oFjvKa1cnZ6oV+UUDdgTgEA==","signatures":[{"sig":"MEQCIBIRA64krENhhigNdrekWPZZO7HTB14FfNm2BHwIQvKsAiAT+B+COXx28yyEHYwNiQ3KvJmpzMOdwrXdEhDo3N98zQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@majikah%2fmajik-file@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":167506},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"70e084e1a7d4acd39a2a52aed9684bb15979b072","scripts":{"test":"vitest run","build":"tsc","package":"npm run build && npm version patch && git push && git push --tags","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ada7ef0e-2ed3-4d22-83cf-8808734cfd84"}},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.16.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ed2curve":"^0.3.0","@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/pbkdf2":"^2.0.1","@stablelib/sha256":"^2.0.1","@stablelib/x25519":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@majikah/majik-key":"^0.3.3","@stablelib/ed25519":"^2.0.2","@noble/post-quantum":"^0.6.1","@majikah/majik-signature":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.2","@types/ed2curve":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.2.1_1785313844514_0.24140390244617627","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@majikah/majik-file","version":"0.2.2","keywords":["majikah","majik-file","file-encryption","secure-files","cryptography","post-quantum","post-quantum-cryptography","ml-kem","key-encapsulation","hybrid-encryption","multi-recipient-encryption","aes-gcm","secure-file-format","file-security","encrypted-files","compression","zstd","wasm-crypto","mjkb","secure-storage"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.2.2","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"ab9da613e4dd9a2afeed6b7f5898ae71cf3a9f58","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.2.2.tgz","fileCount":25,"integrity":"sha512-wdZT9JDkXt0NKsj3QU5XdaEnpP9Q4qvEpquV57bSSqAfsSBmoq6sffxFVA1hi5XW+4RGFvXWsZQlbfrzyFcdiQ==","signatures":[{"sig":"MEUCIH2lxq3GWTrE1CWxxS+haZGOA3PxCRrqP7yYDK/xxGiqAiEAnp3x4xaQGgYOanD5CQIC3ZTsh+2ufC7YcowQQlYL8do=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@majikah%2fmajik-file@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":169926},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"88d455d4e925d5e724a31a74484a5d4bd9e4538d","scripts":{"test":"vitest run","build":"tsc","package":"npm run build && npm version patch && git push && git push --tags","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ada7ef0e-2ed3-4d22-83cf-8808734cfd84"}},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.16.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ed2curve":"^0.3.0","@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/pbkdf2":"^2.0.1","@stablelib/sha256":"^2.0.1","@stablelib/x25519":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@majikah/majik-key":"^0.3.3","@stablelib/ed25519":"^2.0.2","@noble/post-quantum":"^0.6.1","@majikah/majik-signature":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.2","@types/ed2curve":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.2.2_1785315853954_0.46174253832840284","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@majikah/majik-file","version":"0.2.3","keywords":["majikah","majik-file","file-encryption","secure-files","cryptography","post-quantum","post-quantum-cryptography","ml-kem","key-encapsulation","hybrid-encryption","multi-recipient-encryption","aes-gcm","secure-file-format","file-security","encrypted-files","compression","zstd","wasm-crypto","mjkb","secure-storage"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.2.3","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"8d908d610827381f197b861ed1db4e7c5a19ea2a","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.2.3.tgz","fileCount":25,"integrity":"sha512-Jn3VQMjgvs5uUAakTdPauw//u/JNaa6UWTIySN7PWUg2QKi5yiUskyaq6hGbEvEVoMTcbTEKN22LSh1GXzW9Qw==","signatures":[{"sig":"MEYCIQDkXyWZTc+zLUgEdbhxe63G5xo26ryvBf4ci6aVin5W5gIhAL84OHjfMXKWbFrY0mXdpp+1W0ho9ZUpQwD5Uz7DHjZp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@majikah%2fmajik-file@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":169811},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"eca0130ec465fa3bff580ba3125884aad23fb8c4","scripts":{"test":"vitest run","build":"tsc","package":"npm run build && npm version patch && git push && git push --tags","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ada7ef0e-2ed3-4d22-83cf-8808734cfd84"}},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.16.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ed2curve":"^0.3.0","@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/pbkdf2":"^2.0.1","@stablelib/sha256":"^2.0.1","@stablelib/x25519":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@majikah/majik-key":"^0.3.3","@stablelib/ed25519":"^2.0.2","@noble/post-quantum":"^0.6.1","@majikah/majik-signature":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.2","@types/ed2curve":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.2.3_1785317272296_0.38907358733070496","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@majikah/majik-file","version":"0.2.4","keywords":["majikah","majik-file","file-encryption","secure-files","cryptography","post-quantum","post-quantum-cryptography","ml-kem","key-encapsulation","hybrid-encryption","multi-recipient-encryption","aes-gcm","secure-file-format","file-security","encrypted-files","compression","zstd","wasm-crypto","mjkb","secure-storage"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.2.4","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"84abf7aeeebb95f6701daa4894922e63f577218b","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.2.4.tgz","fileCount":25,"integrity":"sha512-cvoxZVe/jfRakam4KXCrm0nMMJXojdXGJG327nkcItN/yumlWV05rYy+2NICrI5wY5MmErbGKHX5zky2H040Zg==","signatures":[{"sig":"MEUCIQDK3+wXWfbebt2M/ndBTr4ABrEOkMcHBxN72eKXEnsnrwIgWsXNQi+Flrs+SvdOOiz6hmJdTyDE5D1eWcsz31igf+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@majikah%2fmajik-file@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":169885},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"9912e816423486e917ace7f0f965671344cc34ea","scripts":{"test":"vitest run","build":"tsc","package":"npm run build && npm version patch && git push && git push --tags","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ada7ef0e-2ed3-4d22-83cf-8808734cfd84"}},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.16.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ed2curve":"^0.3.0","@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/pbkdf2":"^2.0.1","@stablelib/sha256":"^2.0.1","@stablelib/x25519":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@majikah/majik-key":"^0.3.3","@stablelib/ed25519":"^2.0.2","@noble/post-quantum":"^0.6.1","@majikah/majik-signature":"^0.2.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.1.2","@types/ed2curve":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.2.4_1785328297558_0.9785245781464729","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@majikah/majik-file","version":"0.3.0","keywords":["majikah","majik-file","file-encryption","secure-files","cryptography","post-quantum","post-quantum-cryptography","ml-kem","key-encapsulation","hybrid-encryption","multi-recipient-encryption","aes-gcm","secure-file-format","file-security","encrypted-files","compression","zstd","wasm-crypto","mjkb","secure-storage"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.3.0","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"bc6fb8c2ba290c982b8d685e912b433de84efb73","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.3.0.tgz","fileCount":25,"integrity":"sha512-G2NjeSCeThVIEgjwvnyHQG97BAR+Hi4cRBPQKfOB3V82BrOjL6eXjixyCcyYQyao6go5y2d7tKJkIL2G+Cf6Hg==","signatures":[{"sig":"MEUCIQDkB5FqyOYxQLfai8CpNlFWRFTo/t4arPTC6EYyWn+MWAIgAjg6WHIFnezFh1TOTq2/13IYevtgz1qEIp2oiiEqvtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@majikah%2fmajik-file@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":169927},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"4ad2214d44b54ddc7a305bd7ef211642bfbf9b4b","scripts":{"test":"vitest run","build":"tsc","package":"npm run build && npm version patch && git push && git push --tags","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ada7ef0e-2ed3-4d22-83cf-8808734cfd84"}},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.17.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ed2curve":"^0.3.0","@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/pbkdf2":"^2.0.1","@stablelib/sha256":"^2.0.1","@stablelib/x25519":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@majikah/majik-key":"^0.4.0","@stablelib/ed25519":"^2.0.2","@noble/post-quantum":"^0.7.0","@majikah/majik-signature":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.2.0","@types/ed2curve":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.3.0_1786800257167_0.3831416383659849","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@majikah/majik-file","version":"0.3.1","keywords":["majikah","majik-file","file-encryption","secure-files","cryptography","post-quantum","post-quantum-cryptography","ml-kem","key-encapsulation","hybrid-encryption","multi-recipient-encryption","aes-gcm","secure-file-format","file-security","encrypted-files","compression","zstd","wasm-crypto","mjkb","secure-storage"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.3.1","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"26d0e27cfbcb84c870882c471fedf910b0aa21af","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.3.1.tgz","fileCount":25,"integrity":"sha512-OjxLTMPZtNfcZz/D2759eq7xyY/ab5oGpHPRtZPLzVH0NKxLmUUMtpK2qRo2H1h8cUMObLRx8DMAIBDmw0Nhug==","signatures":[{"sig":"MEUCIB19819pCNqYHFMru+pSoB1RV3wE2paMEQP+otvIeATIAiEAvidfTbRmh4Izy+/1NAV3JSNfR938W1DhJLSESdrFLQ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@majikah%2fmajik-file@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":171765},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"bcf8fa1557eb6b28b1b7e1dfbace1dc0a2f8b2f2","scripts":{"test":"vitest run","build":"tsc","package":"npm run build && npm version patch && git push && git push --tags","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ada7ef0e-2ed3-4d22-83cf-8808734cfd84"}},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.17.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/sha256":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@majikah/majik-key":"^0.4.0","@noble/post-quantum":"^0.7.0","@majikah/majik-signature":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.3.1_1787344573323_0.47306429659078475","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@majikah/majik-file","version":"0.4.0","keywords":["majikah","majik-file","file-encryption","secure-files","cryptography","post-quantum","post-quantum-cryptography","ml-kem","key-encapsulation","hybrid-encryption","multi-recipient-encryption","aes-gcm","secure-file-format","file-security","encrypted-files","compression","zstd","wasm-crypto","mjkb","secure-storage"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.4.0","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"a22ba37b24c0f3e08cd391c3b5cffd257107f64f","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.4.0.tgz","fileCount":25,"integrity":"sha512-q2wS5IlR1mAwJrVzV3z6iYhs6I+myo6qnXmMIDCJbpSXvNPW6/3aepSAzGfvqVegvHGnLrHvh04GtRyRR1RgsA==","signatures":[{"sig":"MEUCIQDtlUhaumRBOjcXp2mq2oTJ8z69kSA2D5CMLuQa5UhwMgIgbBG05O0OPUdY8RcH8s9KYVnvbi50G2NbBou+5TuQgOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@majikah%2fmajik-file@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":188126},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"8bd55bd9191af4aeceb0abb6a946a1e06db44316","scripts":{"test":"vitest run","build":"tsc","package":"npm run build && npm version patch && git push && git push --tags","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ada7ef0e-2ed3-4d22-83cf-8808734cfd84"}},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.17.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/sha256":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@majikah/majik-key":"^0.4.0","@noble/post-quantum":"^0.7.0","@majikah/majik-signature":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.4.0_1787991128381_0.691047397715145","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@majikah/majik-file","version":"0.4.1","keywords":["majikah","majik-file","file-encryption","secure-files","cryptography","post-quantum","post-quantum-cryptography","ml-kem","key-encapsulation","hybrid-encryption","multi-recipient-encryption","aes-gcm","secure-file-format","file-security","encrypted-files","compression","zstd","wasm-crypto","mjkb","secure-storage"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.4.1","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"b04542261857ae02b66bcc4428b9b9f5100f57d1","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.4.1.tgz","fileCount":25,"integrity":"sha512-+3KK6fuuyjESWlmz+VvX4WL8lWmARRhSZE9Cb08+Uvr3+/zVAIXUlZTXwZqRk5trdTSuf01nqVmTwXMhqk9nOw==","signatures":[{"sig":"MEQCICmCTSukI+dOfSqE+246nVMyGVlD4ODS2VrWpV9ls/RVAiB/7ZEdsvo8NTUPXpmRyepd4NnzPygzzRnOHz7+L2bdMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@majikah%2fmajik-file@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":188181},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"ee372851c8c7917c1d1f5ba4c9409e87e188d186","scripts":{"test":"vitest run","build":"tsc","package":"npm run build && npm version patch && git push && git push --tags","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ada7ef0e-2ed3-4d22-83cf-8808734cfd84"}},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.17.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/sha256":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@majikah/majik-key":"^0.4.0","@noble/post-quantum":"^0.7.0","@majikah/majik-signature":"^0.3.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.11","typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.4.1_1787993222244_0.779750499837037","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@majikah/majik-file","version":"0.5.0","keywords":["majikah","majik-file","file-encryption","secure-files","cryptography","post-quantum","post-quantum-cryptography","ml-kem","key-encapsulation","hybrid-encryption","multi-recipient-encryption","aes-gcm","secure-file-format","file-security","encrypted-files","compression","zstd","wasm-crypto","mjkb","secure-storage"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.5.0","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"cba5ee004c2e639d49b1c86b94a0179fb8244717","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.5.0.tgz","fileCount":25,"integrity":"sha512-m5rhVYSTb4Zf2rn1//8JZMcJGcggK3VFtMAuccBdN01ZewSc459ADfN0aQI9jycZPzZEwvxg1f06MUY42bCHBA==","signatures":[{"sig":"MEUCIDma+2Wbjazh7Alc5CwN6wdfLbvCKz3vLGMGrx6+pf0kAiEA8D7mzH+scKZadQjtV7c1NXhCpZxhHTeAiTkKFmhs7qA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFiwAjrxlWm8Ye5PSvjTuzR5ciND3FaTmVBJwCAi+/flAiEA72AqBmSYYjJwNqdSGAIJHvUix1wOd6GEMmo2pjZxqCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@majikah%2fmajik-file@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":188180},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"95e307e73a842c867593ee22c25fdcc0bad1593b","scripts":{"test":"vitest run","build":"tsc","package":"npm run build && npm version patch && git push && git push --tags","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ada7ef0e-2ed3-4d22-83cf-8808734cfd84"}},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.19.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/sha256":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@majikah/majik-key":"^0.5.2","@noble/post-quantum":"^0.7.1","@majikah/majik-signature":"^0.6.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.1","typescript":"^7.0.2","@types/node":"^26.6.2"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.5.0_1789972358423_0.258131034578023","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@majikah/majik-file","version":"0.5.1","keywords":["majikah","majik-file","file-encryption","secure-files","cryptography","post-quantum","post-quantum-cryptography","ml-kem","key-encapsulation","hybrid-encryption","multi-recipient-encryption","aes-gcm","secure-file-format","file-security","encrypted-files","compression","zstd","wasm-crypto","mjkb","secure-storage"],"author":{"name":"Zelijah"},"license":"Apache-2.0","_id":"@majikah/majik-file@0.5.1","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"homepage":"https://github.com/Majikah/majik-file#readme","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"a4153ff37e51fee32c115b5b4be6f048c465fb50","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.5.1.tgz","fileCount":25,"integrity":"sha512-itQsiUtqQDbGKmDHKQ0iio2M2vlpKxl4yMH/bJ1ad3adAwjBtH0A6wPdWJivK+zKW160gJ1Qud194S/tNdUEvw==","signatures":[{"sig":"MEYCIQDy8T7rYBHr1dbbmLSVtKdUxM/JrL/W5eVOsE55w1u3tAIhAIi4ndx0xZbXT3r0G6PcinbcZuUyAQMFMjDIgSE0TYvg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDSykw6zOV5ytX44KltyFELd6VRx0ByLUHBqE5QKCORrAiA4H4goqjr45fEsIODZmIxENElpXVnBXUjlIa+hVZDQag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@majikah%2fmajik-file@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":188180},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"7cdadde634e7a491e33d27dc23cd1dde0aec4696","scripts":{"test":"vitest run","build":"tsc","package":"npm run build && npm version patch && git push && git push --tags","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:ada7ef0e-2ed3-4d22-83cf-8808734cfd84"}},"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.19.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"_nodeVersion":"24.21.0","dependencies":{"@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/sha256":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@majikah/majik-key":"^0.6.0","@noble/post-quantum":"^0.7.1","@majikah/majik-signature":"^0.7.1"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.2","typescript":"^7.0.2","@types/node":"^26.6.3"},"_npmOperationalInternal":{"tmp":"tmp/majik-file_0.5.1_1790442201567_0.3703766807561115","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"_id":"@majikah/majik-file@0.5.2","bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"dist":{"shasum":"7e90cb8b563eb8f6ffbca7d69df9d0b95931bb31","tarball":"https://registry.npmjs.org/@majikah/majik-file/-/majik-file-0.5.2.tgz","fileCount":25,"integrity":"sha512-icyOPry82cXnFgC4LFcjOHNriHmVVwdjGSZHzBS+8d2K18ewOSY7PnQCqAF51/Bye6jtVYDpq1MFj9IyMu0GwA==","signatures":[{"sig":"MEUCIGHsezuB09Ee4es29pmat4Z+y6d3gJZ5r3Ri8ZASKL3FAiEA99rmrahVhgpI2tEjh0pnNRLfoCa5ti8VKOfoMKIz1LM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCXnvmuOp0Qp1QijjMpoP/EADe6yK6aVvdxAHmFPU2rEwIhAONsNMHjmvd8oJ2DuiL11I9Ym4+ZmVBuuS7jDuFcKlPk"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@majikah%2fmajik-file@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":188180},"main":"./dist/index.js","name":"@majikah/majik-file","type":"module","types":"./dist/index.d.ts","author":{"name":"Zelijah"},"module":"./dist/index.js","funding":{"url":"https://github.com/sponsors/jedlsf","type":"github"},"gitHead":"46dd47b27b2257404a068b2ef5a4abd4c36d2e3d","license":"Apache-2.0","scripts":{"test":"vitest run","build":"tsc","package":"npm run build && npm version patch && git push && git push --tags","typecheck":"tsc --noEmit","test:watch":"vitest","prepublishOnly":"npm run build"},"version":"0.5.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"ada7ef0e-2ed3-4d22-83cf-8808734cfd84"}},"homepage":"https://github.com/Majikah/majik-file#readme","keywords":["majikah","majik-file","file-encryption","secure-files","cryptography","post-quantum","post-quantum-cryptography","ml-kem","key-encapsulation","hybrid-encryption","multi-recipient-encryption","aes-gcm","secure-file-format","file-security","encrypted-files","compression","zstd","wasm-crypto","mjkb","secure-storage"],"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"_npmVersion":"11.19.0","description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","directories":{},"maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"@stablelib/aes":"^2.0.1","@stablelib/gcm":"^2.0.1","@stablelib/sha256":"^2.0.1","@bokuweb/zstd-wasm":"^0.0.27","@majikah/majik-key":"^0.7.0","@noble/post-quantum":"^0.7.1","@majikah/majik-signature":"^0.7.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.3","typescript":"^7.0.2","@types/node":"^26.6.4"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/majik-file_0.5.2_1790903268380_0.4162166860376528"}}},"time":{"created":"2026-03-04T22:59:36.062Z","modified":"2026-10-02T01:07:48.773Z","0.0.1":"2026-03-04T22:59:36.287Z","0.0.2":"2026-03-05T03:28:56.810Z","0.0.3":"2026-03-05T06:39:31.415Z","0.0.4":"2026-03-05T06:57:17.458Z","0.0.5":"2026-03-05T07:12:04.941Z","0.0.6":"2026-03-05T07:43:27.017Z","0.0.7":"2026-03-05T21:22:24.680Z","0.0.8":"2026-03-06T09:58:39.990Z","0.0.9":"2026-03-06T12:58:54.479Z","0.0.10":"2026-03-06T14:05:03.466Z","0.0.11":"2026-03-06T14:58:01.229Z","0.0.12":"2026-03-07T13:28:09.947Z","0.0.13":"2026-03-07T14:39:06.258Z","0.0.14":"2026-03-11T03:26:54.547Z","0.0.15":"2026-03-15T16:39:29.206Z","0.0.16":"2026-03-15T19:29:06.950Z","0.0.17":"2026-03-16T07:30:14.422Z","0.0.19":"2026-03-18T14:55:27.852Z","0.0.20":"2026-03-22T14:13:06.472Z","0.0.21":"2026-03-25T15:31:30.050Z","0.0.22":"2026-03-26T06:43:33.279Z","0.0.23":"2026-04-03T10:07:29.029Z","0.1.0":"2026-04-13T12:34:31.999Z","0.1.1":"2026-04-14T14:57:30.438Z","0.1.2":"2026-04-14T15:42:48.322Z","0.1.3":"2026-04-17T15:18:22.323Z","0.1.4":"2026-04-17T16:05:25.571Z","0.1.5":"2026-06-22T09:04:45.747Z","0.1.6":"2026-06-27T18:13:55.285Z","0.1.7":"2026-07-07T04:05:46.842Z","0.1.8":"2026-07-08T03:17:49.435Z","0.1.9":"2026-07-11T08:07:36.358Z","0.1.12":"2026-07-18T15:18:33.044Z","0.1.13":"2026-07-27T04:53:58.986Z","0.2.0":"2026-07-28T20:26:14.643Z","0.2.1":"2026-07-29T08:30:44.661Z","0.2.2":"2026-07-29T09:04:14.097Z","0.2.3":"2026-07-29T09:27:52.430Z","0.2.4":"2026-07-29T12:31:37.777Z","0.3.0":"2026-08-15T13:24:17.326Z","0.3.1":"2026-08-21T20:36:13.476Z","0.4.0":"2026-08-29T08:12:08.523Z","0.4.1":"2026-08-29T08:47:02.377Z","0.5.0":"2026-09-21T06:32:38.500Z","0.5.1":"2026-09-26T17:03:21.659Z","0.5.2":"2026-10-02T01:07:48.475Z"},"bugs":{"url":"https://github.com/Majikah/majik-file/issues"},"author":{"name":"Zelijah"},"license":"Apache-2.0","homepage":"https://github.com/Majikah/majik-file#readme","keywords":["majikah","majik-file","file-encryption","secure-files","cryptography","post-quantum","post-quantum-cryptography","ml-kem","key-encapsulation","hybrid-encryption","multi-recipient-encryption","aes-gcm","secure-file-format","file-security","encrypted-files","compression","zstd","wasm-crypto","mjkb","secure-storage"],"repository":{"url":"git+https://github.com/Majikah/majik-file.git","type":"git"},"description":"Majik File is the core cryptographic engine for secure file handling in the Majikah ecosystem. It provides a post-quantum secure \"MJKB\" format designed for file encryption, multi-recipient key encapsulation, and transparent compression using NIST-standard","maintainers":[{"name":"thezelijah","email":"zeffabian@gmail.com"}],"readme":"# Majik File\n\n[![Developed by Zelijah](https://img.shields.io/badge/Developed%20by-Zelijah-red?logo=github&logoColor=white)](https://thezelijah.world) ![GitHub Sponsors](https://img.shields.io/github/sponsors/jedlsf?style=plastic&label=Sponsors&link=https%3A%2F%2Fgithub.com%2Fsponsors%2Fjedlsf)\n\n[![Static Badge](https://img.shields.io/badge/IANA-vnd.majikah.bundle-green)](https://www.iana.org/assignments/media-types/application/vnd.majikah.bundle)\n\n**Platform-agnostic post-quantum file encryption.** Produces self-contained `.mjkb` binary files — sealed with **ML-KEM-768 + AES-256-GCM**, optionally Zstd-compressed, readable without any network access.\n\n> **Note on Architecture:** This library provides the core, decoupled `MajikFile` base class. It knows nothing about chat, threads, or storage backends. For Majikah messaging-specific implementations — including R2 keys, automatic WebP image conversions, and chat context routing — use `MajikMessageFile` (which subclasses `MajikFile`). \n\n![npm](https://img.shields.io/npm/v/@majikah/majik-file) ![npm downloads](https://img.shields.io/npm/dm/@majikah/majik-file) ![npm bundle size](https://img.shields.io/bundlephobia/min/%40majikah%2Fmajik-file) [![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0) ![TypeScript](https://img.shields.io/badge/TypeScript-Ready-blue)\n\n---\n\n## Contents\n- [Majik File](#majik-file)\n  - [Contents](#contents)\n  - [How it works](#how-it-works)\n  - [The .mjkb binary format](#the-mjkb-binary-format)\n  - [Extensibility \\& Subclassing](#extensibility--subclassing)\n  - [Installation](#installation)\n  - [Quick start](#quick-start)\n    - [1. Encrypt a file (single recipient)](#1-encrypt-a-file-single-recipient)\n    - [2. Encrypt for a Group](#2-encrypt-for-a-group)\n    - [3. Decrypt a file](#3-decrypt-a-file)\n    - [4. Signatures \\& Offline Verification](#4-signatures--offline-verification)\n  - [API reference](#api-reference)\n    - [`MajikFile.create(options)`](#majikfilecreateoptions)\n    - [`MajikFile.decryptWithMetadata(source, identity)`](#majikfiledecryptwithmetadatasource-identity)\n  - [Type reference](#type-reference)\n    - [`MajikFileJSON`](#majikfilejson)\n  - [Storage model](#storage-model)\n  - [Related Projects](#related-projects)\n    - [Majik Message](#majik-message)\n    - [Majik Key](#majik-key)\n    - [Majik Envelope](#majik-envelope)\n  - [Author](#author)\n\n---\n\n## How it works\n\n```mermaid\nflowchart TD\n    A[Raw Bytes]\n\n    A --> B[\"SHA-256 Hash<br/>(Pre-compression for stable deduplication)\"]\n\n    B --> C[\"Extensibility Hook<br/>_preProcess(raw)<br/><br/>Default: No-op<br/>Example: WebP conversion\"]\n\n    C --> D{\"Already Compressed?\"}\n\n    D -- No --> E[\"Zstd Compression<br/>Adaptive Level\"]\n    D -- Yes --> F[\"Skip Compression\"]\n\n    E --> G{\"Recipients\"}\n    F --> G\n\n    G -- \"Single Recipient\" --> H[\"ML-KEM-768 Encapsulate<br/>Owner Public Key\"]\n\n    H --> I[\"Shared Secret (32 bytes)<br/>Used directly as AES-256-GCM key\"]\n\n    I --> J[\"AES-256-GCM Encrypt<br/>12-byte Random IV<br/>16-byte Authentication Tag\"]\n\n    G -- \"Group (2+ Recipients)\" --> K[\"Generate Random<br/>32-byte AES Key\"]\n\n    K --> L[\"Encrypt File Once<br/>Using AES-256-GCM\"]\n\n    L --> M[\"For Each Recipient<br/>ML-KEM-768 Encapsulate<br/>Recipient Public Key\"]\n\n    M --> N[\"Encrypted AES Key<br/>AES Key XOR Shared Secret\"]\n\n    N --> O[\"Store Encrypted AES Keys\"]\n\n    O --> P[\".mjkb Binary\"]\n\n    J --> P\n```\n\nThe encrypted binary is completely self-contained.\n\n---\n\n## The .mjkb binary format\n\nVersion: `0x01` (v2 Payload)\n\n```\n┌──────────────────────────────────────────────────────┐\n│  4 bytes  │  Magic: ASCII \"MJKB\"  (0x4D 0x4A 0x4B 0x42)  │\n│  1 byte   │  Version (currently 0x01)                      │\n│ 12 bytes  │  AES-GCM IV (random per file)                  │\n│  4 bytes  │  Payload JSON length (big-endian uint32)        │\n│  N bytes  │  Payload JSON (UTF-8)                           │\n│  M bytes  │  AES-GCM ciphertext (compressed plaintext + 16-byte auth tag) │\n└──────────────────────────────────────────────────────┘\n```\n\n**Single-recipient payload JSON (v2):**\n```json\n{\n  \"mlKemCipherText\": \"<base64, 1088 bytes>\",\n  \"n\": \"photo.png\",\n  \"m\": \"image/png\",\n  \"z\": true\n}\n```\n\n**Group payload JSON (v2):**\n```json\n{\n  \"keys\": [\n    {\n      \"fingerprint\": \"<base64 SHA-256 of public key>\",\n      \"mlKemCipherText\": \"<base64, 1088 bytes>\",\n      \"encryptedAesKey\": \"<base64, 32 bytes>\"\n    }\n  ],\n  \"n\": \"photo.png\",\n  \"m\": \"image/png\",\n  \"z\": true\n}\n```\n*Note: `z` is the explicit compression flag (v2). Older v1 legacy payloads used `c` and inferred decompression from messaging contexts.*\n\n---\n\n## Extensibility & Subclassing\n\n`MajikFile` is engineered to be extended by platforms (like Majik Message) without duplicating cryptographic logic. Subclasses compose the crypto pipeline by overriding protected static hooks:\n\n*   `_preProcess(raw, mimeType)`: Alter bytes before compression (e.g., image resizing).\n*   `_resolveCompressionPolicy(mimeType)`: Override default MIME-based compression rules.\n\nWhen invoking `MySubclass.create()`, the base `_encryptCore()` correctly routes to the subclass's overrides via late-bound static dispatch.\n\n---\n\n## Installation\n\n```bash\nnpm install @majikah/majik-file\n```\n\n---\n\n## Quick start\n\n### 1. Encrypt a file (single recipient)\n\n```typescript\nimport { MajikFile } from '@majikah/majik-file'\n\n// Identity must be supplied (MajikFile does not manage keys)\nconst identity = {\n  publicKey: 'owner-address',\n  fingerprint: 'base64-sha256-of-public-key',\n  mlKemPublicKey: new Uint8Array(1184),\n  mlKemSecretKey: new Uint8Array(2400), \n}\n\nconst fileBytes = await file.arrayBuffer()\n\nconst majikFile = await MajikFile.create({\n  data: fileBytes,\n  userId: 'user-uuid',\n  identity,\n  originalName: file.name,\n  mimeType: file.type,\n})\n\n// Export the encrypted binary and metadata\nconst blob = majikFile.toMJKB()             \nconst metadata = majikFile.toJSON()         \n```\n\n### 2. Encrypt for a Group\n\n```typescript\nconst majikFile = await MajikFile.create({\n  data: fileBytes,\n  userId: 'sender-uuid',\n  identity: senderIdentity,\n  recipients: [\n    { fingerprint: 'recipient-a-fp', mlKemPublicKey: recipientAKey, publicKey: 'addr-a' },\n    { fingerprint: 'recipient-b-fp', mlKemPublicKey: recipientBKey, publicKey: 'addr-b' },\n  ],\n})\n```\n\n### 3. Decrypt a file\n\n```typescript\nconst { bytes, originalName, mimeType } = await MajikFile.decryptWithMetadata(\n  mjkbBlob,\n  { fingerprint: identity.fingerprint, mlKemSecretKey: identity.mlKemSecretKey }\n)\n\nconst recovered = new Blob([bytes], { type: mimeType ?? 'application/octet-stream' })\n```\n\n### 4. Signatures & Offline Verification\n\n`.mjkb` files support appending a cryptographic signature trailer (MJKS) for tamper-evident offline verification.\n\n```typescript\n// Sign an existing file\nawait majikFile.sign(signingKey)\n\n// Export with the appended signature trailer\nconst signedBlob = majikFile.toSignedMJKB()\n\n// Verify later without a database round-trip\nconst isValid = await MajikFile.verifySignedMJKB(signedBlob, publicKeys)\n```\n\n---\n\n## API reference\n\n### `MajikFile.create(options)`\n\n```typescript\nstatic async create(options: MajikFileCreateOptions): Promise<MajikFile>\n```\n\n| Field | Type | Required | Description |\n|---|---|---|---|\n| `data` | `Uint8Array \\| ArrayBuffer` | ✓ | Raw file bytes to encrypt |\n| `userId` | `string` | ✓ | Owner's UUID |\n| `identity` | `MajikFileIdentity` | ✓ | Owner's full identity |\n| `recipients` | `MajikFileRecipient[]` | — | Group recipients. Empty → single-recipient |\n| `originalName` | `string` | — | Original filename (embedded in `.mjkb`) |\n| `mimeType` | `string` | — | MIME type |\n| `id` | `string` | — | UUID record ID. Auto-generated if omitted |\n| `bypassSizeLimit` | `boolean` | — | Default `false`. Bypasses 100MB cap |\n| `compressionLevel`| `number` | — | Zstd level to apply if compressible |\n\n---\n\n### `MajikFile.decryptWithMetadata(source, identity)`\n\n```typescript\nstatic async decryptWithMetadata(\n  source: Blob | Uint8Array | ArrayBuffer,\n  identity: MajikFileDecryptIdentity\n): Promise<{\n  bytes: Uint8Array\n  originalName: string | null\n  mimeType: string | null\n  signature: MajikSignature | null\n}>\n```\n\nReturns decrypted bytes alongside the file's metadata and signature, directly from the binary payload.\n\n---\n\n## Type reference\n\n### `MajikFileJSON`\n\nThe serialised JSON representation of a generic file record. *Notice the lack of platform-specific storage keys (like R2 paths) — those belong to subclasses.*\n\n```typescript\ninterface MajikFileJSON {\n  id: string\n  schema_version: number\n  kind: \"file\"\n  user_id: string\n  original_name: string | null\n  mime_type: string | null\n  size_original: number\n  size_stored: number\n  file_hash: string\n  encryption_iv: string\n  participants: string[]\n  kem_alg: string\n  cipher_alg: string\n  timestamp: string | null\n  last_update: string | null\n  signature: string | null\n}\n```\n\n---\n\n## Storage model\n\n`MajikFile` separates the cryptographic artefact from the storage representation:\n- **`toMJKB()`** returns the encrypted binary blob (upload this to object storage like R2/S3).\n- **`toJSON()`** returns the metadata structure (store this in a database like Supabase).\n\nIt is up to the platform implementing `MajikFile` to manage where and how these artifacts are persisted and retrieved.\n\n---\n\n## Related Projects\n\n### [Majik Message](https://apps.microsoft.com/detail/9pmjgvzzjspn)\nA secure software product available on Windows and WebApp, powered by these exact post-quantum file encryption techniques.\n\n### [Majik Key](https://majikah.solutions/sdk/majik-key)\nSeed phrase account library for generating deterministic ML-KEM-768 keypairs.\n\n### [Majik Envelope](https://majikah.solutions/sdk/majik-envelope)\nThe core cryptographic engine handling message encryption and multi-recipient key encapsulation.\n\n---\n<h2>License</h2>\n\n[Apache-2.0](LICENSE) — free for personal and commercial use.\n\n---\n## Author\n\nMade with 💙 by [@thezelijah](https://github.com/jedlsf)\n\n- **Developer**: Josef Elijah Fabian\n- **GitHub**: [https://github.com/jedlsf](https://github.com/jedlsf)\n- **Official Website**: [https://www.thezelijah.world](https://www.thezelijah.world)","readmeFilename":"README.md"}