{"name":"magicast","version":"0.5.3","description":"Modify a JS/TS file and write back magically just like JSON!","repository":{"type":"git","url":"git+https://github.com/unjs/magicast.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":"./dist/index.js","./core":"./dist/core.js","./helpers":"./dist/helpers.js","./package.json":"./package.json"},"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","dependencies":{"@babel/parser":"^7.29.3","@babel/types":"^7.29.0","source-map-js":"^1.2.1"},"devDependencies":{"@types/node":"^25.7.0","@vitest/coverage-v8":"^4.1.6","@vitest/ui":"^4.1.6","ast-types":"^0.16.1","bumpp":"^11.1.0","eslint":"^9.39.4","eslint-config-unjs":"^0.6.2","giget":"^3.2.0","jiti":"^2.7.0","nano-staged":"^1.0.2","prettier":"^3.8.3","recast":"^0.23.11","simple-git-hooks":"^2.13.1","source-map":"npm:source-map-js@latest","taze":"^19.11.0","tsdown":"^0.22.0","tsx":"^4.21.0","typescript":"^6.0.3","vitest":"^4.1.6","magicast":"0.5.3"},"resolutions":{"source-map":"npm:source-map-js@latest"},"simple-git-hooks":{"pre-commit":"pnpm nano-staged"},"nano-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier -w"]},"inlinedDependencies":{"recast":"0.23.11","source-map-js":"1.2.1"},"scripts":{"build":"tsdown","dev":"vitest dev","dev:ui":"vitest dev --ui","lint":"eslint --cache . && prettier -c .","lint:fix":"eslint --cache . --fix && prettier -c . -w","typecheck":"tsc --noEmit","release":"pnpm run test run && bumpp","test":"vitest","test:build":"TEST_BUILD=true vitest","test:full":"pnpm run test --run && pnpm run build && pnpm run test:build --run"},"_id":"magicast@0.5.3","bugs":{"url":"https://github.com/unjs/magicast/issues"},"homepage":"https://github.com/unjs/magicast#readme","_integrity":"sha512-pVKE4UdSQ7DvHzivsCIFx2BJn1mHG6KsyrFcaxFx6tONdneEuThrDx0Cj3AMg58KyN4pzYT+LHOotxDQDjNvkw==","_resolved":"/tmp/d5028caec7b3fc3602c0b7a3152a0faf/magicast-0.5.3.tgz","_from":"file:magicast-0.5.3.tgz","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-pVKE4UdSQ7DvHzivsCIFx2BJn1mHG6KsyrFcaxFx6tONdneEuThrDx0Cj3AMg58KyN4pzYT+LHOotxDQDjNvkw==","shasum":"1800f6e76dd8b0dbe7257438a2c336aefabbd905","tarball":"https://registry.npmjs.org/magicast/-/magicast-0.5.3.tgz","fileCount":11,"unpackedSize":376857,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/magicast@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDfr3HXW18GpSvBFfh1klqHGsJ+m4rjTaReh1mMTJAicgIgfTFZ/fXIBpqlyu8cbJPcv87wULyd7Jxa6zgx0GX2wzo="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4d2a9010-0c7e-4044-80f6-28af29df2382"}},"directories":{},"maintainers":[{"name":"pi0","email":"pyapar@gmail.com"},{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/magicast_0.5.3_1778723888867_0.6426202221946229"},"_hasShrinkwrap":false}