{"name":"magicast","version":"0.5.2","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.0","@babel/types":"^7.29.0","source-map-js":"^1.2.1"},"devDependencies":{"@types/node":"^24.10.10","@vitest/coverage-v8":"^4.0.18","@vitest/ui":"^4.0.18","ast-types":"^0.16.1","bumpp":"^10.4.0","eslint":"^9.39.2","eslint-config-unjs":"^0.6.2","giget":"^3.1.1","jiti":"^2.6.1","lint-staged":"^16.2.7","prettier":"^3.8.1","recast":"^0.23.11","simple-git-hooks":"^2.13.1","source-map":"npm:source-map-js@latest","taze":"^19.9.2","tsdown":"^0.19.0","tsx":"^4.21.0","typescript":"^5.9.3","vitest":"^4.0.18","magicast":"0.5.2"},"resolutions":{"source-map":"npm:source-map-js@latest"},"simple-git-hooks":{"pre-commit":"pnpm lint-staged"},"lint-staged":{"*.{ts,js,mjs,cjs}":["eslint --fix","prettier -w"]},"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.2","bugs":{"url":"https://github.com/unjs/magicast/issues"},"homepage":"https://github.com/unjs/magicast#readme","_integrity":"sha512-E3ZJh4J3S9KfwdjZhe2afj6R9lGIN5Pher1pF39UGrXRqq/VDaGVIGN13BjHd2u8B61hArAGOnso7nBOouW3TQ==","_resolved":"/tmp/e3f60dadb001ab19f00e8f6fe3a7f68d/magicast-0.5.2.tgz","_from":"file:magicast-0.5.2.tgz","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-E3ZJh4J3S9KfwdjZhe2afj6R9lGIN5Pher1pF39UGrXRqq/VDaGVIGN13BjHd2u8B61hArAGOnso7nBOouW3TQ==","shasum":"70cea9df729c164485049ea5df85a390281dfb9d","tarball":"https://registry.npmjs.org/magicast/-/magicast-0.5.2.tgz","fileCount":11,"unpackedSize":379170,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/magicast@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDTEh3WNuRd9qVrx+gBLCHBF4ff596kz9bGh1QZNHc9cgIhAM0ZtG+b5pxDE5YaECKogO7X3XdvARKy1ooyX2t4yuA0"}]},"_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.2_1770255351404_0.13463819653388698"},"_hasShrinkwrap":false}