{"_id":"@bensitu/image-editor-codemod","name":"@bensitu/image-editor-codemod","dist-tags":{"latest":"3.0.0"},"versions":{"3.0.0":{"name":"@bensitu/image-editor-codemod","version":"3.0.0","description":"Conservative source migration tools for Image Editor applications","license":"MIT","author":{"name":"Ben Situ"},"repository":{"type":"git","url":"git+https://github.com/bensitu/image-editor.git","directory":"packages/image-editor-codemod"},"homepage":"https://github.com/bensitu/image-editor#readme","bugs":{"url":"https://github.com/bensitu/image-editor/issues"},"type":"module","bin":{"image-editor-codemod":"dist/cli.js"},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"sideEffects":false,"engines":{"node":">=22.12.0"},"dependencies":{"typescript":"^6.0.3"},"scripts":{"build":"tsc -p tsconfig.json","prepack":"npm run build","prepublishOnly":"node ../../scripts/check-codemod-package.mjs"},"publishConfig":{"access":"public","provenance":true},"_id":"@bensitu/image-editor-codemod@3.0.0","_integrity":"sha512-FwOz6eIE0ddeb2eie0MBmeyF9lYKLuWgXwukVouI6i+nmLzxvZ1GGjoVT1JAUfmz8vK1J/TeZ+zlf688M2pb6Q==","_resolved":"/home/runner/work/image-editor/image-editor/bensitu-image-editor-codemod-3.0.0.tgz","_from":"file:bensitu-image-editor-codemod-3.0.0.tgz","_nodeVersion":"24.19.0","_npmVersion":"11.15.0","dist":{"integrity":"sha512-FwOz6eIE0ddeb2eie0MBmeyF9lYKLuWgXwukVouI6i+nmLzxvZ1GGjoVT1JAUfmz8vK1J/TeZ+zlf688M2pb6Q==","shasum":"f6e17c38db08e04b0891f43ed784658718409032","tarball":"https://registry.npmjs.org/@bensitu/image-editor-codemod/-/image-editor-codemod-3.0.0.tgz","fileCount":9,"unpackedSize":86363,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@bensitu%2fimage-editor-codemod@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAWEKjXAjyv2Dx5jmgllGAhZQ9UuW3uLruUFWW17HQu8AiEAi6d0J3eogkUFnW5T5KLWQJoOVUI0v8Ze20y/MlUfA2I="}]},"_npmUser":{"name":"bensitu","email":"binofsitu@gmail.com"},"directories":{},"maintainers":[{"name":"bensitu","email":"binofsitu@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/image-editor-codemod_3.0.0_1786867007949_0.8598545967306195"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-16T07:56:47.804Z","3.0.0":"2026-08-16T07:56:48.139Z","modified":"2026-08-16T07:56:48.532Z"},"maintainers":[{"name":"bensitu","email":"binofsitu@gmail.com"}],"description":"Conservative source migration tools for Image Editor applications","homepage":"https://github.com/bensitu/image-editor#readme","repository":{"type":"git","url":"git+https://github.com/bensitu/image-editor.git","directory":"packages/image-editor-codemod"},"author":{"name":"Ben Situ"},"bugs":{"url":"https://github.com/bensitu/image-editor/issues"},"license":"MIT","readme":"# @bensitu/image-editor-codemod\n\nConservative source migrations for applications moving to the current Image Editor Core and\nPlugin APIs. The package rewrites only statically recognizable integrations and reports ambiguous\npatterns without silently changing them.\n\n```bash\nnpx @bensitu/image-editor-codemod migrate src --dry-run\nnpx @bensitu/image-editor-codemod migrate src --diff\nnpx @bensitu/image-editor-codemod migrate src --write --report codemod-report.json\n```\n\n`--dry-run` and `--diff` never write source files. `--write` applies safe edits atomically. Exit\ncode `2` means unresolved manual work remains; exit code `1` in a read-only mode means safe changes\nare available. The JSON report records every file, change, and unresolved location.\n\nThe tool requires an explicit Fabric module in migrated constructors. Dynamic property access,\nruntime-generated or spread-heavy options, Facade subclasses, reflection, callback wiring,\nand non-Core DOM maps are reported for manual migration.\n","readmeFilename":"README.md","_rev":"1-6d46c864c9a46914eafda1cc544f23ff"}