{"versions":{"2.0.0":{"name":"estree-util-build-jsx","version":"2.0.0","description":"Transform JSX in estrees to function calls (for react, preact, and most hyperscript interfaces)","license":"MIT","keywords":["estree","ast","ecmascript","javascript","tree","jsx","xml","build","hyperscript","compile","call","acorn","espree","recast","react","preact"],"repository":{"type":"git","url":"git+https://github.com/wooorm/estree-util-build-jsx.git"},"bugs":{"url":"https://github.com/wooorm/estree-util-build-jsx/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/wooorm"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","dependencies":{"@types/estree-jsx":"^0.0.1","estree-util-is-identifier-name":"^2.0.0","estree-walker":"^3.0.0"},"devDependencies":{"@types/escodegen":"^0.0.6","@types/tape":"^4.0.0","acorn":"^8.0.0","acorn-jsx":"^5.0.0","astring":"^1.0.0","c8":"^7.0.0","escodegen":"^2.0.0","nyc":"^15.0.0","prettier":"^2.0.0","recast":"^0.20.0","remark-cli":"^9.0.0","remark-preset-wooorm":"^8.0.0","rimraf":"^3.0.0","tape":"^5.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","xo":"^0.38.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"*.d.ts\" && tsc && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test.js","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"rules":{"no-var":"off","prefer-arrow-callback":"off"}},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"cdb63d03f094568086519e76d02937f45014ec95","homepage":"https://github.com/wooorm/estree-util-build-jsx#readme","_id":"estree-util-build-jsx@2.0.0","_nodeVersion":"15.11.0","_npmVersion":"7.6.2","dist":{"shasum":"4903e2a923ebc791f86e78ec3687d01715dec902","size":7591,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/estree-util-build-jsx/-/estree-util-build-jsx-2.0.0.tgz","integrity":"sha512-d49hPGqBCJF/bF06g1Ywg7zjH1mrrUdPPrixBlKBxcX4WvMYlUUJ8BkrwlzWc8/fm6XqGgk5jilhgeZBDEGwOQ=="},"_npmUser":{"name":"anonymous","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"keith@mcknig.ht"},{"name":"anonymous","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/estree-util-build-jsx_2.0.0_1617095827374_0.6319545569398053"},"_hasShrinkwrap":false,"publish_time":1617095827511,"_cnpm_publish_time":1617095827511,"_cnpmcore_publish_time":"2021-12-16T20:20:27.993Z"},"1.1.1":{"name":"estree-util-build-jsx","version":"1.1.1","description":"Transform JSX in estrees to function calls (for react, preact, and most hyperscript interfaces)","license":"MIT","keywords":["estree","ast","ecmascript","javascript","tree","jsx","xml","build","hyperscript","compile","call","acorn","espree","recast","react","preact"],"repository":{"type":"git","url":"git+https://github.com/wooorm/estree-util-build-jsx.git"},"bugs":{"url":"https://github.com/wooorm/estree-util-build-jsx/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/wooorm"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"dependencies":{"estree-util-is-identifier-name":"^1.0.0","estree-walker":"^2.0.0"},"devDependencies":{"acorn":"^8.0.0","acorn-jsx":"^5.0.0","astring":"^1.0.0","escodegen":"^2.0.0","nyc":"^15.0.0","prettier":"^2.0.0","recast":"^0.20.0","remark-cli":"^9.0.0","remark-preset-wooorm":"^8.0.0","tape":"^5.0.0","xo":"^0.37.0"},"scripts":{"format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"guard-for-in":"off","max-depth":"off","unicorn/explicit-length-check":"off","unicorn/prefer-number-properties":"off"}},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"a2a23a5bf62d6c329595382f38b7790e0fc72d88","homepage":"https://github.com/wooorm/estree-util-build-jsx#readme","_id":"estree-util-build-jsx@1.1.1","_nodeVersion":"15.1.0","_npmVersion":"7.5.2","dist":{"shasum":"248b734c4b051008b3fcc76e9a8635d22eee7ca3","size":6249,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/estree-util-build-jsx/-/estree-util-build-jsx-1.1.1.tgz","integrity":"sha512-+jQ593ttlSLtHg/gszs5qYNWXYfB5WplYFiEw6sQPDL1YWXcFdb9NZjNzcV55vixwjzv4Z8n4Mp4SDW65QlhUA=="},"_npmUser":{"name":"anonymous","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"keith@mcknig.ht"},{"name":"anonymous","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/estree-util-build-jsx_1.1.1_1612862414298_0.4132488632066047"},"_hasShrinkwrap":false,"publish_time":1612862414429,"_cnpm_publish_time":1612862414429,"_cnpmcore_publish_time":"2021-12-16T20:20:28.224Z"},"1.1.0":{"name":"estree-util-build-jsx","version":"1.1.0","description":"Transform JSX in estrees to function calls (for react, preact, and most hyperscript interfaces)","license":"MIT","keywords":["estree","ast","ecmascript","javascript","tree","jsx","xml","build","hyperscript","compile","call","acorn","espree","recast","react","preact"],"repository":{"type":"git","url":"git+https://github.com/wooorm/estree-util-build-jsx.git"},"bugs":{"url":"https://github.com/wooorm/estree-util-build-jsx/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/wooorm"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"dependencies":{"estree-util-is-identifier-name":"^1.0.0","estree-walker":"^2.0.0"},"devDependencies":{"acorn":"^8.0.0","acorn-jsx":"^5.0.0","astring":"^1.0.0","escodegen":"^2.0.0","nyc":"^15.0.0","prettier":"^2.0.0","recast":"^0.20.0","remark-cli":"^9.0.0","remark-preset-wooorm":"^8.0.0","tape":"^5.0.0","xo":"^0.37.0"},"scripts":{"format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"guard-for-in":"off","max-depth":"off","unicorn/explicit-length-check":"off","unicorn/prefer-number-properties":"off"}},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"d3b5d9017c9566f4a38bb3936bf985bf32eaf013","homepage":"https://github.com/wooorm/estree-util-build-jsx#readme","_id":"estree-util-build-jsx@1.1.0","_nodeVersion":"15.1.0","_npmVersion":"6.14.11","dist":{"shasum":"0bb0abe2d991542c4cb8f0e8906d0cbbaefb9573","size":6148,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/estree-util-build-jsx/-/estree-util-build-jsx-1.1.0.tgz","integrity":"sha512-6IC1l5cIdx6NhnZXxsEJfbncri+dWV9UbO7QVLRe2oCqASOhH1bcqb5KwPE1lgVqMUYl3YGPUQxJs31h4xz1Rw=="},"_npmUser":{"name":"anonymous","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"keith@mcknig.ht"},{"name":"anonymous","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/estree-util-build-jsx_1.1.0_1611509637589_0.0010502737572071208"},"_hasShrinkwrap":false,"publish_time":1611509637740,"_cnpm_publish_time":1611509637740,"_cnpmcore_publish_time":"2021-12-16T20:20:28.476Z"},"1.0.0":{"name":"estree-util-build-jsx","version":"1.0.0","description":"Transform JSX in estrees to function calls (for react, preact, and most hyperscript interfaces)","license":"MIT","keywords":["estree","ast","ecmascript","javascript","tree","jsx","xml","build","hyperscript","compile","call","acorn","espree","recast","react","preact"],"repository":{"type":"git","url":"git+https://github.com/wooorm/estree-util-build-jsx.git"},"bugs":{"url":"https://github.com/wooorm/estree-util-build-jsx/issues"},"funding":{"type":"github","url":"https://github.com/sponsors/wooorm"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"dependencies":{"estree-util-is-identifier-name":"^1.0.0","estree-walker":"^2.0.0"},"devDependencies":{"acorn":"^8.0.0","acorn-jsx":"^5.0.0","astring":"^1.0.0","escodegen":"^2.0.0","nyc":"^15.0.0","prettier":"^2.0.0","recast":"^0.20.0","remark-cli":"^9.0.0","remark-preset-wooorm":"^8.0.0","tape":"^5.0.0","xo":"^0.36.0"},"scripts":{"format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test","test-coverage":"nyc --reporter lcov tape test.js","test":"npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true,"esnext":false,"rules":{"guard-for-in":"off","max-depth":"off","unicorn/explicit-length-check":"off","unicorn/prefer-number-properties":"off"}},"nyc":{"check-coverage":true,"lines":100,"functions":100,"branches":100},"remarkConfig":{"plugins":["preset-wooorm"]},"gitHead":"6f78e5e1af6fa165c74c6ce6bd043c8297688a95","homepage":"https://github.com/wooorm/estree-util-build-jsx#readme","_id":"estree-util-build-jsx@1.0.0","_nodeVersion":"15.1.0","_npmVersion":"6.14.10","dist":{"shasum":"80df2b0d8fbdfa7e2e7b16c02d007062af2f0ed0","size":5323,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/estree-util-build-jsx/-/estree-util-build-jsx-1.0.0.tgz","integrity":"sha512-OVzOP9kjOBO7xiN+A7mMjfJQyIxf+prnohyg1afd3sVHW1GTOY55SfyeKvPO+C0Ej7crP1NG/gFMmowxcKy6kw=="},"_npmUser":{"name":"anonymous","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"keith@mcknig.ht"},{"name":"anonymous","email":"tituswormer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/estree-util-build-jsx_1.0.0_1608716001836_0.47987064557942793"},"_hasShrinkwrap":false,"publish_time":1608716002024,"_cnpm_publish_time":1608716002024,"_cnpmcore_publish_time":"2021-12-16T20:20:28.873Z"},"2.1.0":{"name":"estree-util-build-jsx","version":"2.1.0","description":"Transform JSX in estrees to function calls (for react, preact, and most hyperscript interfaces)","license":"MIT","keywords":["estree","ast","ecmascript","javascript","tree","jsx","xml","build","hyperscript","compile","call","acorn","espree","recast","react","preact"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/estree-util-build-jsx.git"},"bugs":{"url":"https://github.com/syntax-tree/estree-util-build-jsx/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","dependencies":{"@types/estree-jsx":"^0.0.1","estree-util-is-identifier-name":"^2.0.0","estree-walker":"^3.0.0"},"devDependencies":{"@types/escodegen":"^0.0.6","@types/tape":"^4.0.0","acorn":"^8.0.0","acorn-jsx":"^5.0.0","astring":"^1.0.0","c8":"^7.0.0","escodegen":"^2.0.0","nyc":"^15.0.0","prettier":"^2.0.0","recast":"^0.21.0","remark-cli":"^10.0.0","remark-preset-wooorm":"^9.0.0","rimraf":"^3.0.0","tape":"^5.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","xo":"^0.49.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"lib/**/*.d.ts\" \"*.d.ts\" && tsc && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test.js","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"a875a20dc6a8587ab3e3dfb71f03ae83c10bf91a","homepage":"https://github.com/syntax-tree/estree-util-build-jsx#readme","_id":"estree-util-build-jsx@2.1.0","_nodeVersion":"18.0.0","_npmVersion":"8.10.0","dist":{"integrity":"sha512-gsBGfsY6LOJUIDwmMkTOcgCX+3r/LUjRBccgHMSW55PHjhZsV13RmPl/iwpAvW8KcQqoN9P0FEFWTSS2Zc5bGA==","shasum":"629aa81fbb1b16ed628c7a9334d37bc8a2a3726f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/estree-util-build-jsx/-/estree-util-build-jsx-2.1.0.tgz","fileCount":7,"unpackedSize":30728,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKasL79etMIm7lvddJFYOVwJ9w2sG3TK0UTSMZY1GpRgIgdzWag/OWGNf97ghnmMOeDxzp3yLxtcm+lZaMuLXdd7I="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihLQXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosQQ/7BSly0u8Xd3hVV5T44ySLVl5J5+A6c6oMnn3kXTuKHsSxtw5C\r\nrKQqDb+wzANWeVtr4OT+X8qTRllZ/5YsFI+eul+pUh8K/2dEnNyQkooBw9up\r\n2R4eslluA7nVBcB/iFzetMAomGtKM3aenoU3Qbs1zrS6DcTfJ+sxY+MGOc1y\r\nUHEhlq0p4RnPPYaZKmMN8U6DDGYEbF7pRDyvAyrj26z6R79+3fZ6Zpmm2ahe\r\n/PJXhWxgvn1FFblq2E/I1s5xm7NshFg773Vq0jnVSB7oL0W1rkJc2LdeBKH1\r\nEa+5VZvEwMDEtzyywUQe205WlZMFV/AqwyGtjMQK1MgsfZl9kstkZXR7GJ9L\r\n/hPBehReWyqwhZwu0VO2pqBjkdfr4Sc5N2vQmFUdx+WCE2pgvKWeNs9mhp30\r\n1oeGO9j8qJI2EYLF842oyo4/Hdx8XyP/3MdjEy7BEgyXVyydaeosKSXP3tE1\r\nFm6RC4lAAsHj2SukR1+i+0jwJhe3eYAxWY69an1lisq1JBo3ISufVSfpoCSK\r\nXw2+h6fpsDyr16oV5qf+LFGlelaYzVe9wl3UyR4oJHskFpjz9xsZN11U2+V4\r\nH9fEDIl9fo1s1tlUkLS/AYtig82xThgQeeIfpQtZz+HJrjWpMgaznd865iOV\r\nCZ5PQH9FvKztPdIKgw8NBLqM0uANe/ZI8XI=\r\n=jJl6\r\n-----END PGP SIGNATURE-----\r\n","size":9055},"_npmUser":{"name":"anonymous","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tituswormer@gmail.com"},{"name":"anonymous","email":"keith@mcknig.ht"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/estree-util-build-jsx_2.1.0_1652864023054_0.45226020542855117"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-18T08:57:33.094Z"},"2.2.0":{"name":"estree-util-build-jsx","version":"2.2.0","description":"Transform JSX in estrees to function calls (for react, preact, and most hyperscript interfaces)","license":"MIT","keywords":["estree","ast","ecmascript","javascript","tree","jsx","xml","build","hyperscript","compile","call","acorn","espree","recast","react","preact"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/estree-util-build-jsx.git"},"bugs":{"url":"https://github.com/syntax-tree/estree-util-build-jsx/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","dependencies":{"@types/estree-jsx":"^1.0.0","estree-util-is-identifier-name":"^2.0.0","estree-walker":"^3.0.0"},"devDependencies":{"@types/escodegen":"^0.0.6","@types/tape":"^4.0.0","acorn":"^8.0.0","acorn-jsx":"^5.0.0","astring":"^1.0.0","c8":"^7.0.0","escodegen":"^2.0.0","nyc":"^15.0.0","prettier":"^2.0.0","recast":"^0.21.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","rimraf":"^3.0.0","tape":"^5.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","xo":"^0.51.0"},"scripts":{"prepack":"npm run build && npm run format","build":"rimraf \"lib/**/*.d.ts\" \"*.d.ts\" && tsc && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node test.js","test-coverage":"c8 --check-coverage --branches 100 --functions 100 --lines 100 --statements 100 --reporter lcov node test.js","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"3150cca8825543ca9c823094b3f6ed5108912737","homepage":"https://github.com/syntax-tree/estree-util-build-jsx#readme","_id":"estree-util-build-jsx@2.2.0","_nodeVersion":"18.2.0","_npmVersion":"8.13.2","dist":{"integrity":"sha512-apsfRxF9uLrqosApvHVtYZjISPvTJ+lBiIydpC+9wE6cF6ssbhnjyQLqaIjgzGxvC2Hbmec1M7g91PoBayYoQQ==","shasum":"d4307bbeee28c14eb4d63b75c9aad28fa61d84f5","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/estree-util-build-jsx/-/estree-util-build-jsx-2.2.0.tgz","fileCount":7,"unpackedSize":30724,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZ2P0RksczMT6dbPNPHBJHvppYib/360SH1ArvjWk/AQIhAPZ/3v7om+nZV7TOr2Du3gT0sfBDUZGTmrISzLHWVPMd"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3Ry1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrT/Q//eKBzMBZjca4e4h5xSmght82CqxLihJ8BIqSwVxhqTBaMsu6O\r\nlORs1okqo+9Dk90YaKWGAVC71KXITU6t6KkWuTXyIlK4khR1tlqszWtIciBe\r\nm4HN/S8508k445wnMhFPH9N5dTGzsH+DdUlSCKj9EUatlpaPgMToT1u8wbdj\r\n+JJlqA3BywrkYhfOFIRoGvvKPilE2kM51ozqSly6po8P/AgSqio78sJIOltR\r\nMYVhUc912Nzz7j15Xnx+NoMu+JOeZw8GiKjIdPARfRnd6NSFwCdwffYxZA+n\r\nIhmsxHOh4KvDukJX7hLnxnpogr0r1XsaO5krnr5Tu02bCCyCyBKPzCLGaNrg\r\n37anAhbNMmXaU/tX+Xzs8r8pAUJ/91S6Wy76dC9PlxpoTtftohfAylWyNsA0\r\nIF0+dJHZ2mJvd4P6vqgY/ceazSn01RFP/yWgNZvnvSy3mtoZJEWStt4Mca1x\r\nl0mSgj8kAggFXMWGYGvWysKOigedKyWofjgNp977hSUm7jSOa1mOJ8iRX25O\r\nbj91MQremtYcSPetZwCxkqgPm3tvsTtlo01qw+M+dzbgX598dw2O1BpaN9h1\r\n0yAgfVlawptKMT9WIfsLjugY5jFsPno1PKszrUfMd+mFcwKfRjCVQGozIXMY\r\nvawyTYc9FwrAqKsV/zL/ib84LX2uOQFlRTE=\r\n=oCD8\r\n-----END PGP SIGNATURE-----\r\n","size":9059},"_npmUser":{"name":"anonymous","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tituswormer@gmail.com"},{"name":"anonymous","email":"keith@mcknig.ht"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/estree-util-build-jsx_2.2.0_1658657973171_0.7789272438672077"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-24T10:19:36.965Z"},"2.2.2":{"name":"estree-util-build-jsx","version":"2.2.2","description":"Transform JSX in estrees to function calls (for react, preact, and most hyperscript interfaces)","license":"MIT","keywords":["estree","ast","ecmascript","javascript","tree","jsx","xml","build","hyperscript","compile","call","acorn","espree","recast","react","preact"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/estree-util-build-jsx.git"},"bugs":{"url":"https://github.com/syntax-tree/estree-util-build-jsx/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","main":"index.js","types":"index.d.ts","dependencies":{"@types/estree-jsx":"^1.0.0","estree-util-is-identifier-name":"^2.0.0","estree-walker":"^3.0.0"},"devDependencies":{"@types/escodegen":"^0.0.7","@types/node":"^18.0.0","acorn":"^8.0.0","acorn-jsx":"^5.0.0","astring":"^1.0.0","c8":"^7.0.0","escodegen":"^2.0.0","nyc":"^15.0.0","prettier":"^2.0.0","recast":"^0.22.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","type-coverage":"^2.0.0","typescript":"^4.0.0","xo":"^0.53.0"},"scripts":{"prepack":"npm run build && npm run format","build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . -qfo && prettier . -w --loglevel warn && xo --fix","test-api":"node --conditions development test.js","test-coverage":"c8 --check-coverage --100 --reporter lcov npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"tabWidth":2,"useTabs":false,"singleQuote":true,"bracketSpacing":false,"semi":false,"trailingComma":"none"},"xo":{"prettier":true},"remarkConfig":{"plugins":["preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"strict":true},"gitHead":"f762fdca34f3b7518f21e9258d2f2ffaa5ec75e3","homepage":"https://github.com/syntax-tree/estree-util-build-jsx#readme","_id":"estree-util-build-jsx@2.2.2","_nodeVersion":"19.3.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-m56vOXcOBuaF+Igpb9OPAy7f9w9OIkb5yhjsZuaPm7HoGi4oTOQi0h2+yZ+AtKklYFZ+rPC4n0wYCJCEU1ONqg==","shasum":"32f8a239fb40dc3f3dca75bb5dcf77a831e4e47b","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/estree-util-build-jsx/-/estree-util-build-jsx-2.2.2.tgz","fileCount":7,"unpackedSize":36323,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9hMfKjx/gGtwiuBdNy+kQw7+w6pbTqrvx3R38VICGcQIgT2K6agBHBXUWVA+ZcWcKtvUMzmezrD3NpB5IuPUD5KQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuXrqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoscRAAg/Q/wqrUn/kS+tmJcn86pQCHRGIbCEO1xwknxX9cJt9QiwNA\r\npVbM1Hb7+ALpIeYUbUCo4936mQPaCZZCVVgdcAzmunpBKJw9Vw0tgsbd0Jxi\r\n6rBWjUKEKpxz/oAmYSn8coC+8GKR3lDZB8+w4Yckcybgmck16y02jjzGGkV5\r\nKfM9zfLSD92RpcuME2ZCjn+IMCsdPF8vxhReGH6tOcGZwuZCcU3wzAQzlB0o\r\nr8/mQ7vIH9vDV4FOj19Aoo0b2OewzDAqgwPYYSDfCirfokEGqpqf2woOZvCw\r\nT1jrOW3TWq/tVUdCD0wkJcF1EN2n2k3pJ109ooeqi34SZQz0kXvWRJvxHKCm\r\n+kt4Obgmh2SYyrnSbB76E2GyGKF3UYyLmhchFwBzKhiMFvYnbsl59UqD0idO\r\nzIw71UzNTKyxfhmSTlCVX64H/qyPLLBRHLU6JIwn154qihnIEYgQujuAOC9r\r\npMxUShDFw2zZrrYjvsC35RdCAQeEpz7vxmV5dXnNSJ4aHlFEdCuBohtPCGiA\r\ni7hQUcC7xbgWbDj2s8e8kJzHQcedmaZjmeWaxCkvXxBKCfAq0s0eetZo6YFA\r\nHcAN5EPNKSO/uzva5UNcxzkUP50HtPJTibO4B35xoSfJBan6XDLr7o3smyS6\r\nDpZ5H+x4c2YgBHN9W2P9Avo9LO5zp73fpLY=\r\n=+G9Z\r\n-----END PGP SIGNATURE-----\r\n","size":9884},"_npmUser":{"name":"anonymous","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tituswormer@gmail.com"},{"name":"anonymous","email":"keith@mcknig.ht"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/estree-util-build-jsx_2.2.2_1673100010315_0.30763176474027065"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-07T14:00:15.414Z"},"3.0.0":{"name":"estree-util-build-jsx","version":"3.0.0","description":"Transform JSX in estrees to function calls (for react, preact, and most hyperscript interfaces)","license":"MIT","keywords":["estree","ast","ecmascript","javascript","tree","jsx","xml","build","hyperscript","compile","call","acorn","espree","react","preact"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/estree-util-build-jsx.git"},"bugs":{"url":"https://github.com/syntax-tree/estree-util-build-jsx/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","exports":"./index.js","dependencies":{"@types/estree-jsx":"^1.0.0","devlop":"^1.0.0","estree-util-is-identifier-name":"^3.0.0","estree-walker":"^3.0.0"},"devDependencies":{"@types/node":"^20.0.0","acorn":"^8.0.0","acorn-jsx":"^5.0.0","astring":"^1.0.0","c8":"^8.0.0","prettier":"^3.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","type-coverage":"^2.0.0","typescript":"^5.0.0","xo":"^0.55.0"},"scripts":{"prepack":"npm run build && npm run format","build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . -qfo && prettier . -w --log-level warn && xo --fix","test-api":"node --conditions development test.js","test-coverage":"c8 --100 --reporter lcov npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"bracketSpacing":false,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"remarkConfig":{"plugins":["remark-preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"ignoreCatch":true,"strict":true},"xo":{"prettier":true,"rules":{"unicorn/prefer-string-replace-all":"off"}},"gitHead":"50d815382f775522c6871d314786eb44ff5170e4","types":"./index.d.ts","homepage":"https://github.com/syntax-tree/estree-util-build-jsx#readme","_id":"estree-util-build-jsx@3.0.0","_nodeVersion":"20.0.0","_npmVersion":"9.7.2","dist":{"integrity":"sha512-mIxOqyNfkwCz7MU7d8Hd0meGj+Vnn2U06mGuUkPTPlNumBfM1gqL2OlC+rB+QgRAmodoUGaHK5GgqoKQ0T8QRw==","shasum":"152cf70c8933ec58602ffdead470dc0de2c9667f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/estree-util-build-jsx/-/estree-util-build-jsx-3.0.0.tgz","fileCount":7,"unpackedSize":36715,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGEKiS7a/LWybDXJn82B0oYxuN8yWr/r2qbe2J+9OXTkAiEA2UDxis5fSmQnXoe9SsahMGzxOb0guq8jzZtjqx/cAZI="}]},"_npmUser":{"name":"anonymous","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tituswormer@gmail.com"},{"name":"anonymous","email":"keith@mcknig.ht"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/estree-util-build-jsx_3.0.0_1689767772956_0.04011307820065069"},"_hasShrinkwrap":false},"3.0.1":{"name":"estree-util-build-jsx","version":"3.0.1","description":"Transform JSX in estrees to function calls (for react, preact, and most hyperscript interfaces)","license":"MIT","keywords":["estree","ast","ecmascript","javascript","tree","jsx","xml","build","hyperscript","compile","call","acorn","espree","react","preact"],"repository":{"type":"git","url":"git+https://github.com/syntax-tree/estree-util-build-jsx.git"},"bugs":{"url":"https://github.com/syntax-tree/estree-util-build-jsx/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/unified"},"author":{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"},"contributors":[{"name":"Titus Wormer","email":"tituswormer@gmail.com","url":"https://wooorm.com"}],"sideEffects":false,"type":"module","exports":"./index.js","dependencies":{"@types/estree-jsx":"^1.0.0","devlop":"^1.0.0","estree-util-is-identifier-name":"^3.0.0","estree-walker":"^3.0.0"},"devDependencies":{"@types/node":"^20.0.0","acorn":"^8.0.0","acorn-jsx":"^5.0.0","astring":"^1.0.0","c8":"^8.0.0","prettier":"^3.0.0","remark-cli":"^11.0.0","remark-preset-wooorm":"^9.0.0","type-coverage":"^2.0.0","typescript":"^5.0.0","xo":"^0.56.0"},"scripts":{"prepack":"npm run build && npm run format","build":"tsc --build --clean && tsc --build && type-coverage","format":"remark . -qfo && prettier . -w --log-level warn && xo --fix","test-api":"node --conditions development test.js","test-coverage":"c8 --100 --reporter lcov npm run test-api","test":"npm run build && npm run format && npm run test-coverage"},"prettier":{"bracketSpacing":false,"semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"remarkConfig":{"plugins":["remark-preset-wooorm"]},"typeCoverage":{"atLeast":100,"detail":true,"ignoreCatch":true,"strict":true},"xo":{"prettier":true,"rules":{"unicorn/prefer-string-replace-all":"off"}},"_id":"estree-util-build-jsx@3.0.1","gitHead":"1538244b56aac303293cafd831bb9e602e57f75c","types":"./index.d.ts","homepage":"https://github.com/syntax-tree/estree-util-build-jsx#readme","_nodeVersion":"21.0.0","_npmVersion":"10.2.0","dist":{"integrity":"sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==","shasum":"b6d0bced1dcc4f06f25cf0ceda2b2dcaf98168f1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz","fileCount":7,"unpackedSize":37017,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF2dcD6dTxaCTHvTgdQFJ9FjlB/oNPDrjFNZu5Xbz7S9AiEA6lLCikPx0R/K+ZC1OxsjCMOEWzWdlsC8CZGuttoe/50="}]},"_npmUser":{"name":"anonymous","email":"tituswormer@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"tituswormer@gmail.com"},{"name":"anonymous","email":"keith@mcknig.ht"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/estree-util-build-jsx_3.0.1_1697962951598_0.5678523762672167"},"_hasShrinkwrap":false}},"dist-tags":{"latest":"3.0.1"},"name":"estree-util-build-jsx","time":{"created":"2022-01-26T22:37:03.546Z","modified":"2024-06-21T14:42:53.182Z","2.0.0":"2021-03-30T09:17:07.511Z","1.1.1":"2021-02-09T09:20:14.429Z","1.1.0":"2021-01-24T17:33:57.740Z","1.0.0":"2020-12-23T09:33:22.024Z","2.1.0":"2022-05-18T08:53:43.196Z","2.2.0":"2022-07-24T10:19:33.386Z","2.2.2":"2023-01-07T14:00:10.452Z","3.0.0":"2023-07-19T11:56:13.233Z","3.0.1":"2023-10-22T08:22:31.879Z"},"readme":"# estree-util-build-jsx\n\n[![Build][build-badge]][build]\n[![Coverage][coverage-badge]][coverage]\n[![Downloads][downloads-badge]][downloads]\n[![Size][size-badge]][size]\n[![Sponsors][sponsors-badge]][collective]\n[![Backers][backers-badge]][collective]\n[![Chat][chat-badge]][chat]\n\n[estree][] utility to turn JSX into function calls: `<x />` -> `h('x')`!\n\n## Contents\n\n*   [What is this?](#what-is-this)\n*   [When should I use this?](#when-should-i-use-this)\n*   [Install](#install)\n*   [Use](#use)\n*   [API](#api)\n    *   [`buildJsx(tree[, options])`](#buildjsxtree-options)\n    *   [`Options`](#options)\n    *   [`Runtime`](#runtime-1)\n*   [Examples](#examples)\n    *   [Example: use with Acorn](#example-use-with-acorn)\n*   [Types](#types)\n*   [Compatibility](#compatibility)\n*   [Related](#related)\n*   [Security](#security)\n*   [Contribute](#contribute)\n*   [License](#license)\n\n## What is this?\n\nThis package is a utility that takes an [estree][] (JavaScript) syntax tree as\ninput that contains embedded JSX nodes (elements, fragments) and turns them into\nfunction calls.\n\n## When should I use this?\n\nIf you already have a tree and only need to compile JSX away, use this.\nIf you have code, use something like [SWC][] or [esbuild][] instead.\n\n## Install\n\nThis package is [ESM only][esm].\nIn Node.js (version 16+), install with [npm][]:\n\n```sh\nnpm install estree-util-build-jsx\n```\n\nIn Deno with [`esm.sh`][esmsh]:\n\n```js\nimport {buildJsx} from 'https://esm.sh/estree-util-build-jsx@3'\n```\n\nIn browsers with [`esm.sh`][esmsh]:\n\n```html\n<script type=\"module\">\n  import {buildJsx} from 'https://esm.sh/estree-util-build-jsx@3?bundle'\n</script>\n```\n\n## Use\n\nSay we have the following `example.jsx`:\n\n```js\nimport x from 'xastscript'\n\nconsole.log(\n  <album id={123}>\n    <name>Born in the U.S.A.</name>\n    <artist>Bruce Springsteen</artist>\n    <releasedate date=\"1984-04-06\">April 6, 1984</releasedate>\n  </album>\n)\n\nconsole.log(\n  <>\n    {1 + 1}\n    <self-closing />\n    <x name key=\"value\" key={expression} {...spread} />\n  </>\n)\n```\n\n…and next to it a module `example.js`:\n\n```js\nimport fs from 'node:fs/promises'\nimport jsx from 'acorn-jsx'\nimport {fromJs} from 'esast-util-from-js'\nimport {buildJsx} from 'estree-util-build-jsx'\nimport {toJs} from 'estree-util-to-js'\n\nconst doc = String(await fs.readFile('example.jsx'))\n\nconst tree = fromJs(doc, {module: true, plugins: [jsx()]})\n\nbuildJsx(tree, {pragma: 'x', pragmaFrag: 'null'})\n\nconsole.log(toJs(tree).value)\n```\n\n…now running `node example.js` yields:\n\n```js\nimport x from \"xastscript\";\nconsole.log(x(\"album\", {\n  id: 123\n}, x(\"name\", null, \"Born in the U.S.A.\"), x(\"artist\", null, \"Bruce Springsteen\"), x(\"releasedate\", {\n  date: \"1984-04-06\"\n}, \"April 6, 1984\")));\nconsole.log(x(null, null, 1 + 1, x(\"self-closing\"), x(\"x\", Object.assign({\n  name: true,\n  key: \"value\",\n  key: expression\n}, spread))));\n```\n\n## API\n\nThis package exports the identifier [`buildJsx`][api-build-jsx].\nThere is no default export.\n\n### `buildJsx(tree[, options])`\n\nTurn JSX in `tree` into function calls: `<x />` -> `h('x')`!\n\n###### Algorithm\n\nIn almost all cases, this utility is the same as the Babel plugin, except that\nthey work on slightly different syntax trees.\n\nSome differences:\n\n*   no pure annotations things\n*   `this` is not a component: `<this>` -> `h('this')`, not `h(this)`\n*   namespaces are supported: `<a:b c:d>` -> `h('a:b', {'c:d': true})`,\n    which throws by default in Babel or can be turned on with `throwIfNamespace`\n*   no `useSpread`, `useBuiltIns`, or `filter` options\n\n###### Parameters\n\n*   `tree` ([`Node`][node])\n    — tree to transform (typically [`Program`][program])\n*   `options` ([`Options`][api-options], optional)\n    — configuration\n\n###### Returns\n\nNothing (`undefined`).\n\n### `Options`\n\nConfiguration (TypeScript type).\n\n> 👉 **Note**: you can also configure `runtime`, `importSource`, `pragma`, and\n> `pragmaFrag` from within files through comments.\n\n##### Fields\n\n###### `runtime`\n\nChoose the [runtime][jsx-runtime] ([`Runtime`][api-runtime], default: `'classic'`).\n\nComment form: `@jsxRuntime theRuntime`.\n\n###### `importSource`\n\nPlace to import `jsx`, `jsxs`, `jsxDEV`, and `Fragment` from, when the\neffective runtime is automatic (`string`, default: `'react'`).\n\nComment form: `@jsxImportSource theSource`.\n\n> 👉 **Note**: `/jsx-runtime` or `/jsx-dev-runtime` is appended to this provided\n> source.\n> In CJS, that can resolve to a file (as in `theSource/jsx-runtime.js`), but for\n> ESM an export map needs to be set up to point to files:\n>\n> ```js\n> // …\n> \"exports\": {\n>   // …\n>   \"./jsx-runtime\": \"./path/to/jsx-runtime.js\",\n>   \"./jsx-dev-runtime\": \"./path/to/jsx-runtime.js\"\n>   // …\n> ```\n\n###### `pragma`\n\nIdentifier or member expression to call when the effective runtime is classic\n(`string`, default: `'React.createElement'`).\n\nComment form: `@jsx identifier`.\n\n###### `pragmaFrag`\n\nIdentifier or member expression to use as a symbol for fragments when the\neffective runtime is classic (`string`, default: `'React.Fragment'`).\n\nComment form: `@jsxFrag identifier`.\n\n###### `development`\n\nWhen in the automatic runtime, whether to import `theSource/jsx-dev-runtime.js`,\nuse `jsxDEV`, and pass location info when available (`boolean`, default: `false`).\n\nThis helps debugging but adds a lot of code that you don’t want in production.\n\n###### `filePath`\n\nFile path to the original source file (`string`, example: `'path/to/file.js'`).\nPassed in location info to `jsxDEV` when using the automatic runtime with\n`development: true`.\n\n### `Runtime`\n\nHow to transform JSX (TypeScript type).\n\n###### Type\n\n```ts\ntype Runtime = 'automatic' | 'classic'\n```\n\n## Examples\n\n### Example: use with Acorn\n\nTo support configuration from comments in Acorn, those comments have to be in\nthe program.\nThis is done by [`espree`][espree] but not automatically by [`acorn`][acorn]:\n\n```js\nimport {Parser} from 'acorn'\nimport jsx from 'acorn-jsx'\n\nconst doc = '' // To do: get `doc` somehow.\n\nconst comments = []\nconst tree = Parser.extend(jsx()).parse(doc, {onComment: comments})\ntree.comments = comments\n```\n\n## Types\n\nThis package is fully typed with [TypeScript][].\nIt exports the additional type [`Options`][api-options] and\n[`Runtime`][api-runtime].\n\n## Compatibility\n\nProjects maintained by the unified collective are compatible with maintained\nversions of Node.js.\n\nWhen we cut a new major release, we drop support for unmaintained versions of\nNode.\nThis means we try to keep the current release line, `estree-util-build-jsx@^3`,\ncompatible with Node.js 166.\n\n## Related\n\n*   [`syntax-tree/hast-util-to-estree`](https://github.com/syntax-tree/hast-util-to-estree)\n    — turn [hast](https://github.com/syntax-tree/hast) (HTML) to [estree][]\n    JSX\n*   [`coderaiser/estree-to-babel`](https://github.com/coderaiser/estree-to-babel)\n    — turn [estree][] to Babel trees\n\n## Security\n\nThis package is safe.\n\n## Contribute\n\nSee [`contributing.md` in `syntax-tree/.github`][contributing] for ways to get\nstarted.\nSee [`support.md`][support] for ways to get help.\n\nThis project has a [code of conduct][coc].\nBy interacting with this repository, organization, or community you agree to\nabide by its terms.\n\n## License\n\n[MIT][license] © [Titus Wormer][author]\n\n<!-- Definitions -->\n\n[build-badge]: https://github.com/syntax-tree/estree-util-build-jsx/workflows/main/badge.svg\n\n[build]: https://github.com/syntax-tree/estree-util-build-jsx/actions\n\n[coverage-badge]: https://img.shields.io/codecov/c/github/syntax-tree/estree-util-build-jsx.svg\n\n[coverage]: https://codecov.io/github/syntax-tree/estree-util-build-jsx\n\n[downloads-badge]: https://img.shields.io/npm/dm/estree-util-build-jsx.svg\n\n[downloads]: https://www.npmjs.com/package/estree-util-build-jsx\n\n[size-badge]: https://img.shields.io/badge/dynamic/json?label=minzipped%20size&query=$.size.compressedSize&url=https://deno.bundlejs.com/?q=estree-util-build-jsx\n\n[size]: https://bundlejs.com/?q=estree-util-build-jsx\n\n[sponsors-badge]: https://opencollective.com/unified/sponsors/badge.svg\n\n[backers-badge]: https://opencollective.com/unified/backers/badge.svg\n\n[collective]: https://opencollective.com/unified\n\n[chat-badge]: https://img.shields.io/badge/chat-discussions-success.svg\n\n[chat]: https://github.com/syntax-tree/unist/discussions\n\n[esm]: https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c\n\n[npm]: https://docs.npmjs.com/cli/install\n\n[esmsh]: https://esm.sh\n\n[license]: license\n\n[author]: https://wooorm.com\n\n[typescript]: https://www.typescriptlang.org\n\n[contributing]: https://github.com/syntax-tree/.github/blob/main/contributing.md\n\n[support]: https://github.com/syntax-tree/.github/blob/main/support.md\n\n[coc]: https://github.com/syntax-tree/.github/blob/main/code-of-conduct.md\n\n[acorn]: https://github.com/acornjs/acorn\n\n[estree]: https://github.com/estree/estree\n\n[espree]: https://github.com/eslint/espree\n\n[node]: https://github.com/estree/estree/blob/master/es5.md#node-objects\n\n[program]: https://github.com/estree/estree/blob/master/es5.md#programs\n\n[jsx-runtime]: https://reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html\n\n[swc]: https://swc.rs\n\n[esbuild]: https://esbuild.github.io\n\n[api-build-jsx]: #buildjsxtree-options\n\n[api-options]: #options\n\n[api-runtime]: #runtime-1","users":{}}