{"author":{"name":"Ben Newman","email":"bn@cs.stanford.edu"},"name":"@putout/recast","version":"1.13.0","description":"JavaScript syntax tree transformer, nondestructive pretty-printer, and automatic source map generator","keywords":["ast","rewriting","refactoring","codegen","syntax","transformation","parsing","pretty-printing"],"homepage":"http://github.com/putoutjs/recast","repository":{"type":"git","url":"git://github.com/putoutjs/recast.git"},"license":"MIT","main":"main.js","types":"main.d.ts","scripts":{"mocha":"test/run.sh","debug":"test/run.sh --inspect-brk","lint:test":"run lint && npm run build && npm run mocha","test":"tsc --build && npm run mocha","build":"npm run clean && tsc","lint":"eslint --ext .ts .","format":"prettier --write .","clean":"tsc --build --clean","prepare":"npm run build","postpack":"npm run clean"},"lint-staged":{"*.ts":["eslint","prettier -c"]},"browser":{"fs":false},"dependencies":{"assert":"^2.0.0","ast-types":"^0.16.1","esprima":"~4.0.0","source-map":"~0.6.1","tslib":"^2.0.1"},"devDependencies":{"@babel/preset-env":"7.22.6","@types/babel__template":"^7.4.1","@types/babel__traverse":"^7.18.1","@types/esprima":"^4.0.3","@types/glob":"8.1.0","@types/node":"^20.0.0","@typescript-eslint/parser":"^6.0.0","@babel/core":"7.22.6","@babel/parser":"7.22.6","@types/mocha":"10.0.1","eslint":"^8.40.0","esprima-fb":"15001.1001.0-dev-harmony-fb","flow-parser":"^0.211.0","glob":"8.1.0","lint-staged":"^13.2.2","mocha":"^10.2.0","prettier":"^3.0.0","reify":"0.20.12","typescript":"^5.0.2"},"engines":{"node":">=12"},"publishConfig":{"access":"public"},"gitHead":"4c9029dddc12ba80a862f2e37c138152b80b7f24","bugs":{"url":"https://github.com/putoutjs/recast/issues"},"_id":"@putout/recast@1.13.0","_nodeVersion":"20.5.0","_npmVersion":"9.6.6","dist":{"shasum":"34b4bc3f1eaba6b9a8eb044966f68b9193b6f5b4","size":52814,"noattachment":false,"key":"/@putout/recast/-/@putout/recast-1.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@putout/recast/download/@putout/recast-1.13.0.tgz"},"_npmUser":{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"},"directories":{},"maintainers":[{"name":"coderaiser","email":"mnemonic.enemy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/recast_1.13.0_1691743059901_0.3694740286130307"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-11T08:37:40.145Z","publish_time":1691743060145,"_source_registry_name":"default","_cnpm_publish_time":1691743060145,"dist-tags":{"latest":"1.16.1"}}