{"_id":"@d0paminedriven/codemod","_rev":"3-b8a8999fe0c39a724c41f5968554c9bf","name":"@d0paminedriven/codemod","dist-tags":{"latest":"2.3.0"},"versions":{"2.0.0":{"name":"@d0paminedriven/codemod","version":"2.0.0","license":"MIT","sideEffects":true,"type":"module","description":"codemods to combat boring repetitive tasks","publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["dist/*.d.ts","dist/*/index.d.ts","dist/*.d.cts"],"bin":["dist/bin/init.d.ts"],"config":["dist/config/index.d.ts"],"services":["dist/services/codemod/index.d.ts"],"types":["dist/types/index.d.ts"]}},"bin":{"ddcodemod":"dist/bin/init.js"},"source":"src/index.ts","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js","./bin":"./dist/bin/init.js"},"peerDependencies":{"next":">=14","react":">=18.2","react-dom":">=18.2"},"peerDependenciesMeta":{"next":{"optional":true},"react-dom":{"optional":true}},"dependencies":{"chalk":"^5.3.0","dotenv":"^16.4.5","gradient-string":"^2.0.2"},"devDependencies":{"@microsoft/api-extractor":"^7.43.2","@swc/core":"^1.5.3","@types/gradient-string":"^1.1.6","@types/node":"^20.12.10","@types/react":"^18.3.1","@types/react-dom":"^18.3.0","chokidar":"^3.6.0","dotenv":"^16.4.5","dotenv-cli":"^7.4.2","dotenv-expand":"^11.0.6","eslint":"^9.2.0","next":"^14.2.3","prettier":"^3.2.5","react":"^18.3.1","react-dom":"^18.3.1","terser":"^5.31.0","tslib":"^2.6.2","tsup":"^8.0.2","tsx":"^4.9.3","typescript":"^5.4.5","@dd/eslint-config":"1.0.0","@dd/tsconfig":"0.1.0","@dd/prettier-config":"0.1.0"},"prettier":"@dd/prettier-config","scripts":{"lint":"eslint","dev":"pnpm build","prebuild":"rm -rf dist","build":"tsup","clean":"rm -rf .turbo node_modules dist","fix":"npm pkg fix","tree":"rm -rf dist && tree -n -I **node_modules** -H . -T ddcodemod -o tree.html"},"_id":"@d0paminedriven/codemod@2.0.0","_integrity":"sha512-e7g2Q+6eXJc6v68kU2Ek9CFzTfG2M+BhI14g2sMp0bQil+lSXVrkppvJTpEGQlz2HPhVtcUtqGTlLgQL7Dni0g==","_resolved":"/tmp/3c3c353ab5a1c4c49f6499b6f157861e/d0paminedriven-codemod-2.0.0.tgz","_from":"file:d0paminedriven-codemod-2.0.0.tgz","_nodeVersion":"20.13.0","_npmVersion":"10.5.2","dist":{"integrity":"sha512-e7g2Q+6eXJc6v68kU2Ek9CFzTfG2M+BhI14g2sMp0bQil+lSXVrkppvJTpEGQlz2HPhVtcUtqGTlLgQL7Dni0g==","shasum":"407d80b7d84f677723ac6a239c4d11394e7af637","tarball":"https://registry.npmjs.org/@d0paminedriven/codemod/-/codemod-2.0.0.tgz","fileCount":36,"unpackedSize":115721,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGxbS66/RkGnaWLtdGC4ienwzM8Vwbq5WY/PKX38A3JjAiA5QWvaQgMxjLSbBcM7XLoFbZMF+EGzcW5CFCHJXho2kQ=="}]},"_npmUser":{"name":"d0paminedriven","email":"andrew@windycitydevs.io"},"directories":{},"maintainers":[{"name":"d0paminedriven","email":"andrew@windycitydevs.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codemod_2.0.0_1715116199641_0.561416679117317"},"_hasShrinkwrap":false},"2.1.0":{"name":"@d0paminedriven/codemod","version":"2.1.0","license":"MIT","sideEffects":true,"type":"module","description":"codemods to combat boring repetitive tasks","publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["dist/*.d.ts","dist/*/index.d.ts","dist/*.d.cts"],"bin":["dist/bin/init.d.ts"],"config":["dist/config/index.d.ts"],"services":["dist/services/codemod/index.d.ts"],"types":["dist/types/index.d.ts"]}},"bin":{"ddcodemod":"dist/bin/init.js"},"source":"src/index.ts","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js","./bin":"./dist/bin/init.js"},"peerDependencies":{"next":">=14","react":">=18.2","react-dom":">=18.2"},"peerDependenciesMeta":{"next":{"optional":true},"react-dom":{"optional":true}},"dependencies":{"chalk":"^5.3.0","dotenv":"^16.4.5","gradient-string":"^2.0.2"},"devDependencies":{"@microsoft/api-extractor":"^7.43.2","@swc/core":"^1.5.3","@types/gradient-string":"^1.1.6","@types/node":"^20.12.10","@types/react":"^18.3.1","@types/react-dom":"^18.3.0","chokidar":"^3.6.0","dotenv":"^16.4.5","dotenv-cli":"^7.4.2","dotenv-expand":"^11.0.6","eslint":"^9.2.0","next":"^14.2.3","prettier":"^3.2.5","react":"^18.3.1","react-dom":"^18.3.1","terser":"^5.31.0","tslib":"^2.6.2","tsup":"^8.0.2","tsx":"^4.9.3","typescript":"^5.4.5","@dd/eslint-config":"1.0.0","@dd/prettier-config":"0.1.0","@dd/tsconfig":"0.1.0"},"prettier":"@dd/prettier-config","scripts":{"lint":"eslint","dev":"pnpm build","prebuild":"rm -rf dist","build":"tsup","clean":"rm -rf .turbo node_modules dist","fix":"npm pkg fix","tree":"rm -rf dist && tree -n -I **node_modules** -H . -T ddcodemod -o tree.html"},"_id":"@d0paminedriven/codemod@2.1.0","_integrity":"sha512-5oDE2NezdAdoK4kl61q4zjd+gDG4PqHsY/7RM5dVUPio4w+rzJBo01rDpvqgH2Y/PHH2ELg8/ha5Gs69+vJSaA==","_resolved":"/tmp/dc68cb06994a81592aabfa9aaae4c3d2/d0paminedriven-codemod-2.1.0.tgz","_from":"file:d0paminedriven-codemod-2.1.0.tgz","_nodeVersion":"20.13.0","_npmVersion":"10.5.2","dist":{"integrity":"sha512-5oDE2NezdAdoK4kl61q4zjd+gDG4PqHsY/7RM5dVUPio4w+rzJBo01rDpvqgH2Y/PHH2ELg8/ha5Gs69+vJSaA==","shasum":"2b8f7ff1d8a47cb13fc49b36c7a954f3dc25c9cb","tarball":"https://registry.npmjs.org/@d0paminedriven/codemod/-/codemod-2.1.0.tgz","fileCount":36,"unpackedSize":117896,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCMiFQCsV52bfxl9lf58Xv+vqrc7yzFHdOne7U3ei9cwIgWI6KOCAt17AiM78U9aJwBrZTLRmn1svLR/ofjNj0cEY="}]},"_npmUser":{"name":"d0paminedriven","email":"andrew@windycitydevs.io"},"directories":{},"maintainers":[{"name":"d0paminedriven","email":"andrew@windycitydevs.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codemod_2.1.0_1715151670623_0.12459455191820745"},"_hasShrinkwrap":false},"2.2.0":{"name":"@d0paminedriven/codemod","version":"2.2.0","license":"MIT","sideEffects":true,"type":"module","description":"codemods to combat boring repetitive tasks","publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["dist/*.d.ts","dist/*/index.d.ts","dist/*.d.cts"],"bin":["dist/bin/init.d.ts"],"config":["dist/config/index.d.ts"],"services":["dist/services/codemod/index.d.ts"],"types":["dist/types/index.d.ts"]}},"bin":{"ddcodemod":"dist/bin/init.js"},"source":"src/index.ts","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js","./bin":"./dist/bin/init.js"},"peerDependencies":{"next":">=14","react":">=18.2","react-dom":">=18.2"},"peerDependenciesMeta":{"next":{"optional":true},"react-dom":{"optional":true}},"dependencies":{"chalk":"^5.3.0","dotenv":"^16.4.5","gradient-string":"^2.0.2"},"devDependencies":{"@microsoft/api-extractor":"^7.43.2","@swc/core":"^1.5.3","@types/gradient-string":"^1.1.6","@types/node":"^20.12.10","@types/react":"^18.3.1","@types/react-dom":"^18.3.0","chokidar":"^3.6.0","dotenv":"^16.4.5","dotenv-cli":"^7.4.2","dotenv-expand":"^11.0.6","eslint":"^9.2.0","next":"^14.2.3","prettier":"^3.2.5","react":"^18.3.1","react-dom":"^18.3.1","terser":"^5.31.0","tslib":"^2.6.2","tsup":"^8.0.2","tsx":"^4.9.3","typescript":"^5.4.5","@dd/eslint-config":"1.0.0","@dd/tsconfig":"0.1.0","@dd/prettier-config":"0.1.0"},"prettier":"@dd/prettier-config","scripts":{"lint":"eslint","dev":"pnpm build","prebuild":"rm -rf dist","build":"tsup","clean":"rm -rf .turbo node_modules dist","fix":"npm pkg fix","tree":"rm -rf dist && tree -n -I **node_modules** -H . -T ddcodemod -o tree.html"},"_id":"@d0paminedriven/codemod@2.2.0","_integrity":"sha512-XT/QKNL6+i3pKOacuAvSpA/zbUkaHPj5zl2ZUUSMkz1L9AxATlhUjVHloRXfgENBwLIT6GB9qe0jBbCbVvCdhg==","_resolved":"/tmp/35d7efaf6d8bc36403744c35f1c65d04/d0paminedriven-codemod-2.2.0.tgz","_from":"file:d0paminedriven-codemod-2.2.0.tgz","_nodeVersion":"20.13.0","_npmVersion":"10.5.2","dist":{"integrity":"sha512-XT/QKNL6+i3pKOacuAvSpA/zbUkaHPj5zl2ZUUSMkz1L9AxATlhUjVHloRXfgENBwLIT6GB9qe0jBbCbVvCdhg==","shasum":"451ad589567e75a522a969db89f5049c48c8ee49","tarball":"https://registry.npmjs.org/@d0paminedriven/codemod/-/codemod-2.2.0.tgz","fileCount":36,"unpackedSize":118261,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVc0KvuJtafbdLwIBp2XJNvGRiO9F4g6+ltRULnQ0iGgIhALZAOOWZj7Y41PPYJ900lkUIfguI7DofYvbdHr4xK1D+"}]},"_npmUser":{"name":"d0paminedriven","email":"andrew@windycitydevs.io"},"directories":{},"maintainers":[{"name":"d0paminedriven","email":"andrew@windycitydevs.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codemod_2.2.0_1715152300269_0.36694607961860926"},"_hasShrinkwrap":false},"2.3.0":{"name":"@d0paminedriven/codemod","version":"2.3.0","license":"MIT","sideEffects":true,"type":"module","description":"codemods to combat boring repetitive tasks","publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["dist/*.d.ts","dist/*/index.d.ts","dist/*.d.cts"],"bin":["dist/bin/init.d.ts"],"config":["dist/config/index.d.ts"],"services":["dist/services/codemod/index.d.ts"],"types":["dist/types/index.d.ts"]}},"bin":{"ddcodemod":"dist/bin/init.js"},"source":"src/index.ts","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./*":"./dist/*.js","./bin":"./dist/bin/init.js"},"peerDependencies":{"next":">=14","react":">=18.2","react-dom":">=18.2"},"peerDependenciesMeta":{"next":{"optional":true},"react-dom":{"optional":true}},"dependencies":{"chalk":"^5.3.0","dotenv":"^16.4.5","gradient-string":"^2.0.2"},"devDependencies":{"@microsoft/api-extractor":"^7.43.2","@swc/core":"^1.5.3","@types/gradient-string":"^1.1.6","@types/node":"^20.12.10","@types/react":"^18.3.1","@types/react-dom":"^18.3.0","chokidar":"^3.6.0","dotenv":"^16.4.5","dotenv-cli":"^7.4.2","dotenv-expand":"^11.0.6","eslint":"^9.2.0","next":"^14.2.3","prettier":"^3.2.5","react":"^18.3.1","react-dom":"^18.3.1","terser":"^5.31.0","tslib":"^2.6.2","tsup":"^8.0.2","tsx":"^4.9.3","typescript":"^5.4.5","@dd/eslint-config":"1.0.0","@dd/prettier-config":"0.1.0","@dd/tsconfig":"0.1.0"},"prettier":"@dd/prettier-config","scripts":{"lint":"eslint","dev":"pnpm build","prebuild":"rm -rf dist","build":"tsup","clean":"rm -rf .turbo node_modules dist","fix":"npm pkg fix","tree":"rm -rf dist && tree -n -I **node_modules** -H . -T ddcodemod -o tree.html"},"_id":"@d0paminedriven/codemod@2.3.0","_integrity":"sha512-Klm8sdpy6+BQK/2dp5nNUbViJJ0Wt3Q8lzCHsxTHGY7TqDZHAukvf7Ejvm2vmqTvMT3rA9rzkWjwHjrSNeSoDA==","_resolved":"/tmp/36cad2fd4ef465c42df8f90710215c4d/d0paminedriven-codemod-2.3.0.tgz","_from":"file:d0paminedriven-codemod-2.3.0.tgz","_nodeVersion":"20.13.0","_npmVersion":"10.5.2","dist":{"integrity":"sha512-Klm8sdpy6+BQK/2dp5nNUbViJJ0Wt3Q8lzCHsxTHGY7TqDZHAukvf7Ejvm2vmqTvMT3rA9rzkWjwHjrSNeSoDA==","shasum":"65173da1c4c9cdd1df290e650c8084423118188f","tarball":"https://registry.npmjs.org/@d0paminedriven/codemod/-/codemod-2.3.0.tgz","fileCount":36,"unpackedSize":122415,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEhwCpo7Hwk9TDPLGSuY4MYBCH6JvSOzgi5XaWe1mhVwAiEAi3vP8tvmh+0J0yutAqRrvzu77IZ9MK0330Aulgs5++4="}]},"_npmUser":{"name":"d0paminedriven","email":"andrew@windycitydevs.io"},"directories":{},"maintainers":[{"name":"d0paminedriven","email":"andrew@windycitydevs.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/codemod_2.3.0_1715187644238_0.09497296678915235"},"_hasShrinkwrap":false}},"time":{"created":"2024-05-07T21:09:59.546Z","2.0.0":"2024-05-07T21:09:59.824Z","modified":"2024-05-08T17:00:44.658Z","2.1.0":"2024-05-08T07:01:10.847Z","2.2.0":"2024-05-08T07:11:40.452Z","2.3.0":"2024-05-08T17:00:44.497Z"},"maintainers":[{"name":"d0paminedriven","email":"andrew@windycitydevs.io"}],"description":"codemods to combat boring repetitive tasks","license":"MIT","readme":"# @d0paminedriven/codemod\n\nRun a single command to effortlessly prepend Reacts \"use client\" flag in files without it containing client-only patterns\n\n![ddcodemod](https://github.com/DopamineDriven/v0/blob/master/packages/codemod/public/ddcodemod.png)\n\n---\n\n- example usage with pnpm\n\n```bash\npnpm ddcodemod react18 src --logs\n```\n\n- `react18` is the codemod flag\n- `src` is the directory to target recursively\n- `--logs` outputs detailed logs to a .gitignored directory at the root of the cwd in which this package is installed (a .ddcodemod dir)\n\n---\n\n- See the [executable](https://github.com/DopamineDriven/v0/blob/master/packages/codemod/src/bin/init.ts) file for instructions or run\n\n```bash\nnpx ddcodemod --help\n```\n\n```bash\nyarn ddcodemod --help\n```\n\n```bash\npnpm ddcodemod --help\n```\n\n### Package available as `@d0paminedriven/codemod` on npm\n","readmeFilename":"README.md"}