logger4node
Version:
 [](https://codecov.io/gh/yog27ray/logger4node)
1 lines • 16.6 kB
Source Map (JSON)
{"version":3,"file":"index.cjs","sources":["../node_modules/uuid/dist/stringify.js","../node_modules/uuid/dist/rng.js","../node_modules/uuid/dist/native.js","../node_modules/uuid/dist/v4.js","../../src/trace/trace.ts","../../src/logger/logger.ts","../../src/logger/logger4-node.ts"],"sourcesContent":["import validate from './validate.js';\nconst byteToHex = [];\nfor (let i = 0; i < 256; ++i) {\n byteToHex.push((i + 0x100).toString(16).slice(1));\n}\nexport function unsafeStringify(arr, offset = 0) {\n return (byteToHex[arr[offset + 0]] +\n byteToHex[arr[offset + 1]] +\n byteToHex[arr[offset + 2]] +\n byteToHex[arr[offset + 3]] +\n '-' +\n byteToHex[arr[offset + 4]] +\n byteToHex[arr[offset + 5]] +\n '-' +\n byteToHex[arr[offset + 6]] +\n byteToHex[arr[offset + 7]] +\n '-' +\n byteToHex[arr[offset + 8]] +\n byteToHex[arr[offset + 9]] +\n '-' +\n byteToHex[arr[offset + 10]] +\n byteToHex[arr[offset + 11]] +\n byteToHex[arr[offset + 12]] +\n byteToHex[arr[offset + 13]] +\n byteToHex[arr[offset + 14]] +\n byteToHex[arr[offset + 15]]).toLowerCase();\n}\nfunction stringify(arr, offset = 0) {\n const uuid = unsafeStringify(arr, offset);\n if (!validate(uuid)) {\n throw TypeError('Stringified UUID is invalid');\n }\n return uuid;\n}\nexport default stringify;\n","let getRandomValues;\nconst rnds8 = new Uint8Array(16);\nexport default function rng() {\n if (!getRandomValues) {\n if (typeof crypto === 'undefined' || !crypto.getRandomValues) {\n throw new Error('crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported');\n }\n getRandomValues = crypto.getRandomValues.bind(crypto);\n }\n return getRandomValues(rnds8);\n}\n","const randomUUID = typeof crypto !== 'undefined' && crypto.randomUUID && crypto.randomUUID.bind(crypto);\nexport default { randomUUID };\n","import native from './native.js';\nimport rng from './rng.js';\nimport { unsafeStringify } from './stringify.js';\nfunction _v4(options, buf, offset) {\n options = options || {};\n const rnds = options.random ?? options.rng?.() ?? rng();\n if (rnds.length < 16) {\n throw new Error('Random bytes length must be >= 16');\n }\n rnds[6] = (rnds[6] & 0x0f) | 0x40;\n rnds[8] = (rnds[8] & 0x3f) | 0x80;\n if (buf) {\n offset = offset || 0;\n if (offset < 0 || offset + 16 > buf.length) {\n throw new RangeError(`UUID byte range ${offset}:${offset + 15} is out of buffer bounds`);\n }\n for (let i = 0; i < 16; ++i) {\n buf[offset + i] = rnds[i];\n }\n return buf;\n }\n return unsafeStringify(rnds);\n}\nfunction v4(options, buf, offset) {\n if (native.randomUUID && !buf && !options) {\n return native.randomUUID();\n }\n return _v4(options, buf, offset);\n}\nexport default v4;\n",null,null,null],"names":["AsyncLocalStorage","uuid","LogSeverity"],"mappings":"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","x_google_ignoreList":[0,1,2,3]}