{"version":3,"file":"node.mjs","names":[],"sources":["../../../src/oxlint/node.ts"],"sourcesContent":["import type { OxlintConfig } from 'oxlint';\n\nconst config = {\n\tenv: {\n\t\tnode: true,\n\t},\n\tplugins: ['node', 'unicorn'],\n\trules: {\n\t\t'no-restricted-globals': [\n\t\t\t'error',\n\t\t\t{\n\t\t\t\tname: 'Buffer',\n\t\t\t\tmessage: 'Import Buffer from `node:buffer` instead',\n\t\t\t},\n\t\t\t{\n\t\t\t\tname: 'process',\n\t\t\t\tmessage: 'Import process from `node:process` instead',\n\t\t\t},\n\t\t\t{\n\t\t\t\tname: 'setTimeout',\n\t\t\t\tmessage: 'Import setTimeout from `node:timers` instead',\n\t\t\t},\n\t\t\t{\n\t\t\t\tname: 'setInterval',\n\t\t\t\tmessage: 'Import setInterval from `node:timers` instead',\n\t\t\t},\n\t\t\t{\n\t\t\t\tname: 'setImmediate',\n\t\t\t\tmessage: 'Import setImmediate from `node:timers` instead',\n\t\t\t},\n\t\t\t{\n\t\t\t\tname: 'clearTimeout',\n\t\t\t\tmessage: 'Import clearTimeout from `node:timers` instead',\n\t\t\t},\n\t\t\t{\n\t\t\t\tname: 'clearInterval',\n\t\t\t\tmessage: 'Import clearInterval from `node:timers` instead',\n\t\t\t},\n\t\t\t{\n\t\t\t\tname: 'clearImmediate',\n\t\t\t\tmessage: 'Import clearImmediate from `node:timers` instead',\n\t\t\t},\n\t\t],\n\t\t'node/callback-return': 2,\n\t\t'node/global-require': 0,\n\t\t'node/handle-callback-err': 2,\n\t\t'node/no-exports-assign': 2,\n\t\t'node/no-new-require': 2,\n\t\t'node/no-path-concat': 2,\n\t\t'node/no-process-env': 0,\n\t\t'unicorn/prefer-node-protocol': 2,\n\t\t'unicorn/require-post-message-target-origin': 0,\n\t},\n} satisfies OxlintConfig;\n\nexport default config;\n"],"mappings":";AAEA,MAAM,SAAS;CACd,KAAK,EACJ,MAAM,KACP;CACA,SAAS,CAAC,QAAQ,SAAS;CAC3B,OAAO;EACN,yBAAyB;GACxB;GACA;IACC,MAAM;IACN,SAAS;GACV;GACA;IACC,MAAM;IACN,SAAS;GACV;GACA;IACC,MAAM;IACN,SAAS;GACV;GACA;IACC,MAAM;IACN,SAAS;GACV;GACA;IACC,MAAM;IACN,SAAS;GACV;GACA;IACC,MAAM;IACN,SAAS;GACV;GACA;IACC,MAAM;IACN,SAAS;GACV;GACA;IACC,MAAM;IACN,SAAS;GACV;EACD;EACA,wBAAwB;EACxB,uBAAuB;EACvB,4BAA4B;EAC5B,0BAA0B;EAC1B,uBAAuB;EACvB,uBAAuB;EACvB,uBAAuB;EACvB,gCAAgC;EAChC,8CAA8C;CAC/C;AACD"}