{"version":3,"file":"all.mjs","sources":["../src/all.ts"],"sourcesContent":["import { createRegistry, type PresetComponent, type Registry } from '@jscrypto/core';\nimport { ciphersPreset } from '@jscrypto/ciphers';\nimport { formatsPreset } from '@jscrypto/formats';\nimport { hashesPreset } from '@jscrypto/hashes';\nimport { kdfsPreset } from '@jscrypto/kdfs';\nimport { modesPreset } from '@jscrypto/modes';\nimport { paddingsPreset } from '@jscrypto/paddings';\n\nexport function allPreset(): PresetComponent<'all'> {\n  return {\n    kind: 'preset',\n    name: 'all',\n    components() {\n      return [\n        ciphersPreset(),\n        modesPreset(),\n        paddingsPreset(),\n        kdfsPreset(),\n        formatsPreset(),\n        hashesPreset,\n      ];\n    },\n  };\n}\n\nexport function createAllRegistry(): Registry {\n  return createRegistry().use(allPreset());\n}\n\nexport const allRegistry: Registry = createAllRegistry();\n"],"names":[],"mappings":";;;;;;;;;;;;;SAQgB,SAAS,GAAA;IACvB,OAAO;AACL,QAAA,IAAI,EAAE,QAAQ;AACd,QAAA,IAAI,EAAE,KAAK;QACX,UAAU,GAAA;YACR,OAAO;AACL,gBAAA,aAAa,EAAE;AACf,gBAAA,WAAW,EAAE;AACb,gBAAA,cAAc,EAAE;AAChB,gBAAA,UAAU,EAAE;AACZ,gBAAA,aAAa,EAAE;gBACf,YAAY;aACb;QACH,CAAC;KACF;AACH;SAEgB,iBAAiB,GAAA;IAC/B,OAAO,cAAc,EAAE,CAAC,GAAG,CAAC,SAAS,EAAE,CAAC;AAC1C;AAEO,MAAM,WAAW,GAAa,iBAAiB;;;;"}