{"bugs":{"url":"https://github.com/unjs/magicast/issues"},"dist":{"shasum":"bbda1791d03190a24b00ff3dd18151e7fd381d19","tarball":"https://registry.npmjs.org/magicast/-/magicast-0.3.4.tgz","fileCount":17,"integrity":"sha512-TyDF/Pn36bBji9rWKHlZe+PZb6Mx5V8IHCSxk7X4aljM4e/vyDvZZYwHewdVaqiA0nb3ghfHU/6AUpDxWoER2Q==","signatures":[{"sig":"MEYCIQDFD0BSGX/sset+S13FdQw5GAb4wWaJiReLnFMxT2Z0pAIhAIq6ErsCJqMhW9fmyvbJKhs1cr3tkspXxTPpbB2Zf1gO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":647306},"main":"./dist/index.cjs","name":"magicast","pnpm":{"overrides":{"hasown":"npm:@nolyfill/hasown@latest","object.values":"npm:@nolyfill/object.values@latest","array-includes":"npm:@nolyfill/array-includes@latest","object.groupby":"npm:@nolyfill/object.groupby@latest","object.fromentries":"npm:@nolyfill/object.fromentries@latest","array.prototype.flat":"npm:@nolyfill/array.prototype.flat@latest","array.prototype.flatmap":"npm:@nolyfill/array.prototype.flatmap@latest","array.prototype.findlastindex":"npm:@nolyfill/array.prototype.findlastindex@latest"}},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./helpers":{"types":"./helpers.d.ts","import":"./dist/helpers.mjs","require":"./dist/helpers.cjs"}},"gitHead":"be4576402652b20e506dfa6f258f1ddafc9047a5","license":"MIT","scripts":{"dev":"vitest dev","lint":"eslint --cache --ext .ts,.js,.mjs,.cjs . && prettier -c src test","test":"vitest","build":"unbuild","dev:ui":"vitest dev --ui","prepack":"pnpm run build","prepare":"esno ./scripts/vendor.ts","release":"pnpm run test run && changelogen --release && npm publish && git push --follow-tags","lint:fix":"eslint --cache --ext .ts,.js,.mjs,.cjs . --fix && prettier -c src test -w","test:full":"pnpm run test --run && pnpm run build && pnpm run test:build --run","typecheck":"tsc --noEmit","test:build":"TEST_BUILD=true vitest"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"homepage":"https://github.com/unjs/magicast#readme","repository":{"url":"git+https://github.com/unjs/magicast.git","type":"git"},"_npmVersion":"10.2.4","description":"Modify a JS/TS file and write back magically just like JSON!","directories":{},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier -w"]},"maintainers":[{"name":"pi0","email":"pyapar@gmail.com"},{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"resolutions":{"source-map":"npm:source-map-js@latest"},"sideEffects":false,"_nodeVersion":"20.11.1","dependencies":{"@babel/types":"^7.24.0","@babel/parser":"^7.24.4","source-map-js":"^1.2.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.6","devDependencies":{"esno":"^4.7.0","giget":"^1.2.3","eslint":"^8.57.0","recast":"^0.23.6","vitest":"^1.5.0","unbuild":"^2.0.0","magicast":"workspace:*","prettier":"^3.2.5","ast-types":"^0.16.1","@vitest/ui":"^1.5.0","source-map":"npm:source-map-js@latest","typescript":"^5.4.5","@types/node":"^20.12.7","changelogen":"^0.5.5","lint-staged":"^15.2.2","simple-git-hooks":"^2.11.1","eslint-config-unjs":"^0.2.1","@vitest/coverage-v8":"^1.5.0"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"_npmOperationalInternal":{"tmp":"tmp/magicast_0.3.4_1712883251632_0.8341288863327516","host":"s3://npm-registry-packages"},"_id":"magicast@0.3.4","version":"0.3.4"}