{"version":3,"sources":["../../src/namespace.ts","../../package.json"],"sourcesContent":["import packageJson from '../package.json'\n\n\nfunction stripEslintPluginPrefix<T extends string>(str: T): T extends `eslint-plugin-${infer R}` ? R : T {\n\treturn (str.replace(/^eslint-plugin-/, '') as any) as T extends `eslint-plugin-${infer R}` ? R : T\n}\n\nexport const namespace = stripEslintPluginPrefix(packageJson.name)\n","{\n  \"name\": \"eslint-plugin-react-no-manual-memo\",\n  \"version\": \"1.0.4\",\n  \"description\": \"ESLint plugin for React Compiler users to flag manual memoization (useMemo, useCallback, React.memo), reminding you to let the compiler do its thing ✨\",\n  \"author\": \"BellCube\",\n  \"license\": \"MIT\",\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git+https://github.com/BellCubeDev/eslint-plugin-react-no-manual-memo.git\"\n  },\n  \"keywords\": [\n    \"react\",\n    \"compiler\",\n    \"react-compiler\",\n    \"eslint\",\n    \"plugin\",\n    \"linting\",\n    \"memoization\",\n    \"memo\",\n    \"React.memo\",\n    \"hooks\",\n    \"react-hooks\",\n    \"useMemo\",\n    \"useCallback\",\n    \"optimization\",\n    \"performance\",\n    \"refactoring\"\n  ],\n  \"bugs\": {\n    \"url\": \"https://github.com/BellCubeDev/eslint-plugin-react-no-manual-memo/issues\"\n  },\n  \"type\": \"module\",\n  \"files\": [\n    \"build\",\n    \"src\",\n    \"!src/__tests__\"\n  ],\n  \"types\": \"build/legacy/index.d.ts\",\n  \"main\": \"build/legacy/index.cjs\",\n  \"module\": \"build/legacy/index.js\",\n  \"react-native\": \"src/index.ts\",\n  \"exports\": {\n    \".\": {\n      \"@tanstack/custom-condition\": \"./src/index.ts\",\n      \"import\": {\n        \"types\": \"./build/modern/index.d.ts\",\n        \"default\": \"./build/modern/index.js\"\n      },\n      \"require\": {\n        \"types\": \"./build/modern/index.d.cts\",\n        \"default\": \"./build/modern/index.cjs\"\n      }\n    },\n    \"./package.json\": \"./package.json\"\n  },\n  \"sideEffects\": false,\n  \"peerDependencies\": {\n    \"eslint\": \"^8.57.0 || ^9.0.0\"\n  },\n  \"packageManager\": \"pnpm@10.18.0+sha512.e804f889f1cecc40d572db084eec3e4881739f8dec69c0ff10d2d1beff9a4e309383ba27b5b750059d7f4c149535b6cd0d2cb1ed3aeb739239a4284a68f40cfa\",\n  \"scripts\": {\n    \"test\": \"pnpm run /^test:[^:]+$/\",\n    \"clean\": \"premove ./dist ./coverage ./dist-ts\",\n    \"compile\": \"tsc --build\",\n    \"test:eslint\": \"eslint --concurrency=auto ./src\",\n    \"test:types\": \"tsc --build\",\n    \"test:lib\": \"vitest\",\n    \"test:lib:dev\": \"pnpm run test:lib --watch\",\n    \"test:build\": \"pnpm run build && publint --strict && attw --pack\",\n    \"build\": \"tsup --tsconfig tsconfig.prod.json\",\n    \"docgen\": \"pnpm run build && eslint-doc-generator\",\n    \"docgen:check\": \"pnpm run docgen --check\"\n  },\n  \"dependencies\": {\n    \"@typescript-eslint/utils\": \"^8.45.0\"\n  },\n  \"devDependencies\": {\n    \"@arethetypeswrong/cli\": \"^0.18.2\",\n    \"@cspell/eslint-plugin\": \"^9.2.1\",\n    \"@eslint/compat\": \"^1.4.0\",\n    \"@tanstack/config\": \"^0.20.3\",\n    \"@types/node\": \"^24.6.2\",\n    \"@typescript-eslint/parser\": \"^8.45.0\",\n    \"@typescript-eslint/rule-tester\": \"^8.45.0\",\n    \"@vitest/coverage-istanbul\": \"3.2.4\",\n    \"@vitest/eslint-plugin\": \"^1.3.15\",\n    \"esbuild-plugin-file-path-extensions\": \"^2.1.4\",\n    \"eslint\": \"^9.37.0\",\n    \"eslint-doc-generator\": \"^2.2.2\",\n    \"eslint-plugin-eslint-plugin\": \"^7.0.0\",\n    \"husky\": \"^9.1.7\",\n    \"premove\": \"^4.0.0\",\n    \"publint\": \"^0.3.13\",\n    \"tinyglobby\": \"^0.2.15\",\n    \"tsup\": \"^8.5.0\",\n    \"typescript\": \"5.9.3\",\n    \"vite\": \"^7.1.9\",\n    \"vitest\": \"3.2.4\"\n  },\n  \"pnpm\": {\n    \"onlyBuiltDependencies\": [\n      \"@parcel/watcher\",\n      \"esbuild\",\n      \"msw\",\n      \"unrs-resolver\"\n    ],\n    \"patchedDependencies\": {\n      \"eslint-doc-generator\": \"patches/eslint-doc-generator.patch\"\n    }\n  }\n}"],"mappings":";;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;;;ACAA;AAAA,EACE,MAAQ;AAAA,EACR,SAAW;AAAA,EACX,aAAe;AAAA,EACf,QAAU;AAAA,EACV,SAAW;AAAA,EACX,YAAc;AAAA,IACZ,MAAQ;AAAA,IACR,KAAO;AAAA,EACT;AAAA,EACA,UAAY;AAAA,IACV;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,EACF;AAAA,EACA,MAAQ;AAAA,IACN,KAAO;AAAA,EACT;AAAA,EACA,MAAQ;AAAA,EACR,OAAS;AAAA,IACP;AAAA,IACA;AAAA,IACA;AAAA,EACF;AAAA,EACA,OAAS;AAAA,EACT,MAAQ;AAAA,EACR,QAAU;AAAA,EACV,gBAAgB;AAAA,EAChB,SAAW;AAAA,IACT,KAAK;AAAA,MACH,8BAA8B;AAAA,MAC9B,QAAU;AAAA,QACR,OAAS;AAAA,QACT,SAAW;AAAA,MACb;AAAA,MACA,SAAW;AAAA,QACT,OAAS;AAAA,QACT,SAAW;AAAA,MACb;AAAA,IACF;AAAA,IACA,kBAAkB;AAAA,EACpB;AAAA,EACA,aAAe;AAAA,EACf,kBAAoB;AAAA,IAClB,QAAU;AAAA,EACZ;AAAA,EACA,gBAAkB;AAAA,EAClB,SAAW;AAAA,IACT,MAAQ;AAAA,IACR,OAAS;AAAA,IACT,SAAW;AAAA,IACX,eAAe;AAAA,IACf,cAAc;AAAA,IACd,YAAY;AAAA,IACZ,gBAAgB;AAAA,IAChB,cAAc;AAAA,IACd,OAAS;AAAA,IACT,QAAU;AAAA,IACV,gBAAgB;AAAA,EAClB;AAAA,EACA,cAAgB;AAAA,IACd,4BAA4B;AAAA,EAC9B;AAAA,EACA,iBAAmB;AAAA,IACjB,yBAAyB;AAAA,IACzB,yBAAyB;AAAA,IACzB,kBAAkB;AAAA,IAClB,oBAAoB;AAAA,IACpB,eAAe;AAAA,IACf,6BAA6B;AAAA,IAC7B,kCAAkC;AAAA,IAClC,6BAA6B;AAAA,IAC7B,yBAAyB;AAAA,IACzB,uCAAuC;AAAA,IACvC,QAAU;AAAA,IACV,wBAAwB;AAAA,IACxB,+BAA+B;AAAA,IAC/B,OAAS;AAAA,IACT,SAAW;AAAA,IACX,SAAW;AAAA,IACX,YAAc;AAAA,IACd,MAAQ;AAAA,IACR,YAAc;AAAA,IACd,MAAQ;AAAA,IACR,QAAU;AAAA,EACZ;AAAA,EACA,MAAQ;AAAA,IACN,uBAAyB;AAAA,MACvB;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,IACF;AAAA,IACA,qBAAuB;AAAA,MACrB,wBAAwB;AAAA,IAC1B;AAAA,EACF;AACF;;;AD3GA,SAAS,wBAA0C,KAAsD;AACxG,SAAQ,IAAI,QAAQ,mBAAmB,EAAE;AAC1C;AAEO,IAAM,YAAY,wBAAwB,gBAAY,IAAI;","names":[]}