{"ava":{"files":["src/**/tests/astring.js","src/**/tests/performance.js"],"require":["esm"]},"bin":{"astring":"bin/astring"},"esm":"auto","bugs":{"url":"https://github.com/davidbonnet/astring/issues"},"dist":{"shasum":"06aa7f72ad30097210dee1ae8f7d9615cd3b57d4","tarball":"https://registry.npmjs.org/astring/-/astring-1.7.4.tgz","fileCount":11,"integrity":"sha512-WiVqDJV0AayUUH65FfUrbnBO4KD10854cyU49lK30+2n/lEkJDRqBKj/2fYGhZSD3uIt1H1VfW/pQtO07kR2Xg==","signatures":[{"sig":"MEUCIAR3yBhRk/HNZfQSaA7rilV7eTOwHNbOBbgNcFZJ0O1OAiEAxQ2VdVZ/qkaC0PrL34XsB9moh5f53kxaUxvcNDkVahk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":256839,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbgkwCRA9TVsSAnZWagAAPQgP/i3gd5IhrKryh6CpPKb8\nDUanLSzh9l6YgB+XS7zqYFOlyggvCW8K1mzjXr19fW71YYcVQU6dUlvCm0bo\nmkDuLnNWyDxRl0Kn6XUiyFiIk3tYwSRa53Lo9ezvVFAeMgmbulNRZa403fA6\nXLDxRYnHlPYE7DI0JYVD6mv0pKnTvFcJHnJCJf5Qrrw8jdyHguZuInC+qqpo\nf7QfVRy37WG0wBpeXjJF83Filrbm7Qm+dr7I7x4Bb2h2iosYtwK6h5KDaqFn\nRXR8uppygVTLNp/NzBxICsLo7+CgPsAR4MmEg6z1q8P2vcnTb5B1v2jkK+FV\nx25fEflf+DHMEHdrIjIfClLi8REkmNB7i4sc/xPW/GUUsVTWSypR2E873LIp\nOlDkRuo9SdqFxtJc0dnlDNFgYI+t4XmjUv9/rVrXu3+WI3I9838L3ogUuSwe\nAZDy5hJIDp8eIn5cUHI4fYJHPKl7ntQtxox7ePDOQiFQgcZVUiqyM18BiDMq\nyiiuupvyeLx2Zb7dMcDv4Ipr+JfBOE1YA1srgxF/bqfRnyvGCk597cD+H926\nrRRDCPW6mpstJuny+CdmdK2XS2iEx09Ouw7yCF8V6cyijduFgoBm+rsk+VA2\nobVzF60lhgph4eCYxTOq/Et/Ge8mLHUKgIoEp2C88kYV/EbdgdKHxDcpLPf+\n5XJu\r\n=98u+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/astring.js","name":"astring","types":"./astring.d.ts","author":{"name":"David Bonnet","email":"david@bonnet.cc"},"module":"./dist/astring.mjs","exports":{"import":"./dist/astring.mjs","browser":"./dist/astring.min.js","require":"./dist/astring.js"},"gitHead":"6d8a12240fef71defa281f7bb394eb2fcaee4dce","license":"MIT","scripts":{"dev":"ava --watch src/tests/astring.js","test":"npm run eslint && npm run prettier:check && npm run build:minified && npm run test:coverage","build":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments && cp src/astring.js dist/astring.mjs","deploy":"git push --follow-tags origin master && npm publish","eslint":"eslint src","prepare":"npm run build && npm run build:minified","prepush":"npm test","release":"standard-version","prettier":"prettier --write \"{src,scripts}/**/*.js\" \"bin/astring\"","benchmark":"node --require esm ./src/tests/benchmark.js","build:demo":"npm run build:minified && cp dist/astring.min.* docs/demo/","build:watch":"babel src/astring.js --out-file dist/astring.js --source-maps --no-comments --watch","test:scripts":"npm run test:scripts:build && ava src/tests/_scripts.js","test:coverage":"c8 --reporter=html --reporter=text --reporter=lcov --include='src/*.js' --exclude='src/tests/**/*.js' ava src/tests/astring.js","build:minified":"cross-env BABEL_MODE=minified babel src/astring.js --out-file dist/astring.min.js --source-maps --no-comments","prettier:check":"prettier --list-different \"{src,scripts}/**/*.js\" \"bin/astring\"","test:performance":"ava src/tests/performance.js"},"_npmUser":{"name":"davidbonnet","email":"david@bonnet.cc"},"homepage":"https://github.com/davidbonnet/astring#readme","keywords":["ast","codegen","code generator","estree","astravel"],"prettier":{"semi":false,"useTabs":false,"tabWidth":2,"printWidth":80,"singleQuote":true,"trailingComma":"all","bracketSpacing":true},"repository":{"url":"git+https://github.com/davidbonnet/astring.git","type":"git"},"_npmVersion":"6.14.11","description":"JavaScript code generator from an ESTree-compliant AST.","directories":{},"maintainers":[{"name":"davidbonnet","email":"david@bonnet.cc"}],"_nodeVersion":"14.16.0","eslintConfig":{"env":{"es6":true},"extends":["eslint:recommended","plugin:import/errors","prettier"],"globals":{"global":true,"module":true,"window":true,"console":true,"process":true,"require":true,"__dirname":true},"plugins":["import"],"overrides":[{"files":["src/tests/fixtures/**/*.js"],"rules":{"no-var":0,"no-empty":0,"no-undef":0,"no-debugger":0,"no-dupe-keys":0,"no-redeclare":0,"getter-return":0,"no-cond-assign":0,"no-unreachable":0,"no-unused-vars":0,"no-control-regex":0,"no-sparse-arrays":0,"no-unused-labels":0,"constructor-super":0,"no-duplicate-case":0,"no-useless-escape":0,"no-unsafe-negation":0,"no-constant-condition":0,"no-dupe-class-members":0,"no-inner-declarations":0,"no-irregular-whitespace":0}}],"parserOptions":{"sourceType":"module","ecmaVersion":12}},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.7.0","ava":"^3.15.0","esm":"^3.2.25","glob":"^7.1.6","acorn":"^8.1.0","buble":"^0.20.0","husky":"^6.0.0","eslint":"^7.23.0","lodash":"^4.17.21","meriyah":"^4.1.5","sucrase":"^3.17.1","astravel":"^0.5.0","prettier":"^2.2.1","benchmark":"^2.1.4","cross-env":"^7.0.3","escodegen":"^2.0.0","uglify-js":"^3.13.3","@babel/cli":"^7.13.14","@babel/core":"^7.13.14","@babel/parser":"^7.13.13","@babel/generator":"^7.13.9","standard-version":"^9.1.1","@babel/preset-env":"^7.13.12","normalize-newline":"^3.0.0","babel-preset-minify":"^0.5.1","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^8.1.0"},"_npmOperationalInternal":{"tmp":"tmp/astring_1.7.4_1617824048333_0.9698751367202827","host":"s3://npm-registry-packages"},"_id":"astring@1.7.4","version":"1.7.4"}