{"version":3,"sources":["../../src/node.ts"],"names":["n","globals"],"mappings":";;;;;;;;;;;AAIA,IAAM,KAAmC,GAAA;AAAA,EACxC,uBAAyB,EAAA;AAAA,IACxB,OAAA;AAAA,IACA;AAAA,MACC,IAAM,EAAA,QAAA;AAAA,MACN,OAAS,EAAA;AAAA,KACV;AAAA,IACA;AAAA,MACC,IAAM,EAAA,SAAA;AAAA,MACN,OAAS,EAAA;AAAA,KACV;AAAA,IACA;AAAA,MACC,IAAM,EAAA,YAAA;AAAA,MACN,OAAS,EAAA;AAAA,KACV;AAAA,IACA;AAAA,MACC,IAAM,EAAA,aAAA;AAAA,MACN,OAAS,EAAA;AAAA,KACV;AAAA,IACA;AAAA,MACC,IAAM,EAAA,cAAA;AAAA,MACN,OAAS,EAAA;AAAA,KACV;AAAA,IACA;AAAA,MACC,IAAM,EAAA,cAAA;AAAA,MACN,OAAS,EAAA;AAAA,KACV;AAAA,IACA;AAAA,MACC,IAAM,EAAA,eAAA;AAAA,MACN,OAAS,EAAA;AAAA,KACV;AAAA,IACA;AAAA,MACC,IAAM,EAAA,gBAAA;AAAA,MACN,OAAS,EAAA;AAAA;AACV,GACD;AAAA,EACA,wBAA0B,EAAA,CAAA;AAAA,EAC1B,mBAAqB,EAAA,CAAA;AAAA,EACrB,iBAAmB,EAAA,CAAA;AAAA,EACnB,4BAA8B,EAAA,CAAA;AAAA,EAC9B,kBAAoB,EAAA,CAAA;AAAA,EACpB,uBAAyB,EAAA,CAAA;AAAA,EACzB,uBAAyB,EAAA,CAAA;AAAA,EACzB,qBAAuB,EAAA,CAAA;AAAA,EACvB,qBAAuB,EAAA,CAAA;AAAA,EACvB,wBAA0B,EAAA,CAAA;AAAA,EAC1B,yBAA2B,EAAA,CAAA;AAAA,EAC3B,qBAAuB,EAAA,CAAA;AAAA,EACvB,sBAAwB,EAAA,CAAA;AAAA,EACxB,qBAAuB,EAAA,CAAA;AAAA,EACvB,kBAAoB,EAAA,CAAA;AAAA,EACpB,kBAAoB,EAAA,CAAA;AAAA,EACpB,kBAAoB,EAAA,CAAA;AAAA,EACpB,mBAAqB,EAAA,CAAA;AAAA,EACrB,wBAA0B,EAAA,CAAA;AAAA,EAC1B,yBAA2B,EAAA,CAAA;AAAA,EAC3B,WAAa,EAAA;AAAA,IACZ,CAAA;AAAA,IACA;AAAA,MACC,gBAAkB,EAAA;AAAA;AACnB,GACD;AAAA,EACA,sBAAwB,EAAA,CAAA;AAAA,EACxB,yBAA2B,EAAA,CAAA;AAAA,EAC3B,0BAA4B,EAAA,CAAA;AAAA,EAC5B,uCAAyC,EAAA,CAAA;AAAA,EACzC,qCAAuC,EAAA,CAAA;AAAA,EACvC,yCAA2C,EAAA,CAAA;AAAA,EAC3C,wBAAA,EAA0B,CAAC,CAAA,EAAG,OAAO,CAAA;AAAA,EACrC,yBAAA,EAA2B,CAAC,CAAA,EAAG,QAAQ,CAAA;AAAA,EACvC,yBAAA,EAA2B,CAAC,CAAA,EAAG,OAAO,CAAA;AAAA,EACtC,8BAAA,EAAgC,CAAC,CAAA,EAAG,OAAO,CAAA;AAAA,EAC3C,8BAAA,EAAgC,CAAC,CAAA,EAAG,OAAO,CAAA;AAAA,EAC3C,qBAAA,EAAuB,CAAC,CAAA,EAAG,OAAO,CAAA;AAAA,EAClC,mCAAA,EAAqC,CAAC,CAAA,EAAG,OAAO,CAAA;AAAA,EAChD,uBAAyB,EAAA,CAAA;AAAA,EACzB,sBAAwB,EAAA,CAAA;AAAA,EACxB,yBAA2B,EAAA,CAAA;AAAA,EAC3B,WAAa,EAAA;AAAA,IACZ,CAAA;AAAA,IACA;AAAA,MACC,WAAa,EAAA;AAAA,QACZ,aAAA,EAAe,CAAC,kBAAA,EAAoB,YAAY;AAAA;AACjD;AACD,GACD;AAAA,EACA,8BAAgC,EAAA,CAAA;AAAA,EAChC,4CAA8C,EAAA;AAC/C,CAAA;AAEA,IAAM,MAA0C,GAAA;AAAA,EAC/C;AAAA,IACC,eAAiB,EAAA;AAAA,MAChB,OAAS,EAAA;AAAA,QACR,GAAGA,kBAAA,CAAE,OAAQ,CAAA,oBAAoB,CAAE,CAAA,OAAA;AAAA,QACnC,GAAGC,wBAAQ,CAAA;AAAA,OACZ;AAAA,MACA,aAAe,EAAA;AAAA,QACd,YAAc,EAAA;AAAA,UACb,YAAc,EAAA;AAAA;AACf;AACD,KACD;AAAA,IACA,OAAS,EAAA;AAAA,SACRD;AAAA;AAAA,KACD;AAAA,IACA;AAAA;AAEF,CAAA;AAEA,IAAO,YAAQ,GAAA","file":"node.cjs","sourcesContent":["import type { TSESLint } from \"@typescript-eslint/utils\";\nimport n from \"eslint-plugin-n\"; // eslint-disable-line id-length\nimport globals from \"globals\";\n\nconst rules: TSESLint.FlatConfig.Rules = {\n\t\"no-restricted-globals\": [\n\t\t\"error\",\n\t\t{\n\t\t\tname: \"Buffer\",\n\t\t\tmessage: \"Import Buffer from `node:buffer` instead\",\n\t\t},\n\t\t{\n\t\t\tname: \"process\",\n\t\t\tmessage: \"Import process from `node:process` instead\",\n\t\t},\n\t\t{\n\t\t\tname: \"setTimeout\",\n\t\t\tmessage: \"Import setTimeout from `node:timers` instead\",\n\t\t},\n\t\t{\n\t\t\tname: \"setInterval\",\n\t\t\tmessage: \"Import setInterval from `node:timers` instead\",\n\t\t},\n\t\t{\n\t\t\tname: \"setImmediate\",\n\t\t\tmessage: \"Import setImmediate from `node:timers` instead\",\n\t\t},\n\t\t{\n\t\t\tname: \"clearTimeout\",\n\t\t\tmessage: \"Import clearTimeout from `node:timers` instead\",\n\t\t},\n\t\t{\n\t\t\tname: \"clearInterval\",\n\t\t\tmessage: \"Import clearInterval from `node:timers` instead\",\n\t\t},\n\t\t{\n\t\t\tname: \"clearImmediate\",\n\t\t\tmessage: \"Import clearImmediate from `node:timers` instead\",\n\t\t},\n\t],\n\t\"import-x/no-unresolved\": 0,\n\t\"n/callback-return\": 2,\n\t\"n/exports-style\": 0,\n\t\"n/file-extension-in-import\": 0,\n\t\"n/global-require\": 0,\n\t\"n/handle-callback-err\": 2,\n\t\"n/no-callback-literal\": 2,\n\t\"n/no-deprecated-api\": 2,\n\t\"n/no-exports-assign\": 2,\n\t\"n/no-extraneous-import\": 0,\n\t\"n/no-extraneous-require\": 0,\n\t\"n/no-missing-import\": 0,\n\t\"n/no-missing-require\": 0,\n\t\"n/no-mixed-requires\": 0,\n\t\"n/no-new-require\": 2,\n\t\"n/no-path-concat\": 2,\n\t\"n/no-process-env\": 0,\n\t\"n/no-process-exit\": 0,\n\t\"n/no-restricted-import\": 0,\n\t\"n/no-restricted-require\": 0,\n\t\"n/no-sync\": [\n\t\t2,\n\t\t{\n\t\t\tallowAtRootLevel: true,\n\t\t},\n\t],\n\t\"n/no-unpublished-bin\": 2,\n\t\"n/no-unpublished-import\": 0,\n\t\"n/no-unpublished-require\": 0,\n\t\"n/no-unsupported-features/es-builtins\": 0,\n\t\"n/no-unsupported-features/es-syntax\": 0,\n\t\"n/no-unsupported-features/node-builtins\": 0,\n\t\"n/prefer-global/buffer\": [2, \"never\"],\n\t\"n/prefer-global/console\": [2, \"always\"],\n\t\"n/prefer-global/process\": [2, \"never\"],\n\t\"n/prefer-global/text-decoder\": [2, \"never\"],\n\t\"n/prefer-global/text-encoder\": [2, \"never\"],\n\t\"n/prefer-global/url\": [2, \"never\"],\n\t\"n/prefer-global/url-search-params\": [2, \"never\"],\n\t\"n/prefer-promises/dns\": 0,\n\t\"n/prefer-promises/fs\": 0,\n\t\"n/process-exit-as-throw\": 2,\n\t\"n/shebang\": [\n\t\t2,\n\t\t{\n\t\t\tconvertPath: {\n\t\t\t\t\"src/**/*.js\": [\"^src/(.+?)\\\\.js$\", \"dist/$1.js\"],\n\t\t\t},\n\t\t},\n\t],\n\t\"unicorn/prefer-node-protocol\": 2,\n\t\"unicorn/require-post-message-target-origin\": 0,\n};\n\nconst config: TSESLint.FlatConfig.ConfigArray = [\n\t{\n\t\tlanguageOptions: {\n\t\t\tglobals: {\n\t\t\t\t...n.configs[\"recommended-module\"].globals,\n\t\t\t\t...globals.node,\n\t\t\t},\n\t\t\tparserOptions: {\n\t\t\t\tecmaFeatures: {\n\t\t\t\t\tglobalReturn: true,\n\t\t\t\t},\n\t\t\t},\n\t\t},\n\t\tplugins: {\n\t\t\tn, // eslint-disable-line id-length\n\t\t},\n\t\trules,\n\t},\n];\n\nexport default config;\n"]}