{"_id":"@antv/infographic-jsx","_rev":"14-a38aeb947fc894bc4e9e90236970e15f","name":"@antv/infographic-jsx","dist-tags":{"beta":"0.0.1-beta.2","latest":"0.0.1-beta.5"},"versions":{"0.0.1-beta.1":{"name":"@antv/infographic-jsx","version":"0.0.1-beta.1","keywords":["antv","infographic","jsx"],"author":{"name":"Aarebecca"},"license":"MIT","_id":"@antv/infographic-jsx@0.0.1-beta.1","maintainers":[{"name":"lvisei","email":"yunji.me@outlook.com"},{"name":"freestyle21","email":"675861708@qq.com"},{"name":"soundquiet","email":"fulingsun515@gmail.com"},{"name":"elaine.q.10","email":"yilin.qyl@antfin.com"},{"name":"sturuby","email":"xingya.shi@gmail.com"},{"name":"sakuya223","email":"360965398@qq.com"},{"name":"serializedowen","email":"wjh199455@gmail.com"},{"name":"xdzhao","email":"zhaoxiaodong@zju.edu.cn"},{"name":"yangzhanmei","email":"15809244435@163.com"},{"name":"wjgogogo","email":"906626481@qq.com"},{"name":"leungwensen","email":"leungwensen@gmail.com"},{"name":"dori","email":"418466938@qq.com"},{"name":"iaaron","email":"943720372@qq.com"},{"name":"yard","email":"zjwengyidong@outlook.com"},{"name":"simaq","email":"sima.zhang1990@gmail.com"},{"name":"dxq613","email":"dxq613@gmail.com"},{"name":"intchous","email":"h.a.p.p.y.y.x.d@163.com"},{"name":"susan_ann","email":"lisuwe_n@163.com"},{"name":"jinke.li","email":"jinke.li666@gmail.com"},{"name":"lzxue","email":"120635640@qq.com"},{"name":"army8735","email":"army8735@qq.com"},{"name":"atool","email":"i@hust.cc"},{"name":"baizn","email":"576375879@qq.com"},{"name":"dengfuping","email":"dengfuping_private@163.com"},{"name":"neoddish","email":"neoddish@outlook.com"},{"name":"jeffy2012","email":"yuanjiefeng@gmail.com"},{"name":"zqlu","email":"zqlu.cn@gmail.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"pomelo-nwu","email":"czynwu@gmail.com"},{"name":"kopiluwaky","email":"yanyanwang93@gmail.com"},{"name":"ccnuzindex","email":"ccnuzindex@gmail.com"},{"name":"panyuqi","email":"pyqiverson@gmail.com"},{"name":"bubkoo","email":"bubkoo.wy@gmail.com"},{"name":"zengyue","email":"yezengyue@gmail.com"},{"name":"kasmine","email":"736929286@qq.com"},{"name":"boyu.zlj","email":"boyu.zlj@antfin.com"},{"name":"l1ud0ngq1","email":"lliudongqi@gmail.com"},{"name":"newbyvector","email":"vectorse@126.com"},{"name":"winniexing","email":"wanyingxing@gmail.com"},{"name":"chenluli","email":"chenluuli@gmail.com"},{"name":"kn9117","email":"1175863618@qq.com"},{"name":"xdddst","email":"deng25st@163.com"},{"name":"semious2020","email":"semious@163.com"},{"name":"esora","email":"tygyh2012@gmail.com"},{"name":"nadia_liu","email":"1803275951@qq.com"},{"name":"bbsqq","email":"1491812683@qq.com"},{"name":"mxz96102","email":"mxz96102@qq.com"},{"name":"openwayne","email":"openwayne@gmail.com"},{"name":"pearmini","email":"subairui@icloud.com"},{"name":"pddpd","email":"pddpengdi@gmail.com"},{"name":"yiqianyao","email":"2912401452@qq.com"},{"name":"zhanba","email":"c5e1856@gmail.com"},{"name":"cxxxxxn","email":"christy05.chen@gmail.com"},{"name":"laixingui.lxg","email":"laixingui.lxg@alibaba-inc.com"},{"name":"susiwen8","email":"susiwen8@gmail.com"},{"name":"yanxiong","email":"ojh496845051@gmail.com"},{"name":"zeyuwang","email":"zywangx@gmail.com"},{"name":"rainy25ghz","email":"1748420480@qq.com"},{"name":"zhangjunjie-loki","email":"zhangjunjie0730@163.com"},{"name":"flash1","email":"2523863783@qq.com"},{"name":"yisi.wang","email":"aptx.wang@gmail.com"},{"name":"dreammy23","email":"caomengyuan2015@163.com"},{"name":"biupiubiupiu","email":"lcx.seima@gmail.com"},{"name":"basketduck","email":"hiphone96@gmail.com"},{"name":"xuying1027","email":"370064808@qq.com"},{"name":"banxuan","email":"zhuyuxin0627@gmail.com"},{"name":"bqxbqxbqx","email":"boqingxin14@gmail.com"},{"name":"duxinyue023","email":"duxinyue.dxy@antgroup.com"},{"name":"wang1212","email":"mrwang1212@126.com"},{"name":"leondt1","email":"dengguo0507@gmail.com"}],"dist":{"shasum":"69e8e7d9ecd945cbe4049594ad0df668253e6bcb","tarball":"https://registry.npmjs.org/@antv/infographic-jsx/-/infographic-jsx-0.0.1-beta.1.tgz","fileCount":84,"integrity":"sha512-NwMdxuO2o+QmqBMZlxEARGvKUYACf1Kl0XGrNwulPr2Q48J1HKQHF6TOJ29l+RVuUEkMJB1xZBMaQfAhxpH6AA==","signatures":[{"sig":"MEUCIQCuhRObdRKlnqG3yTimwFMI0UFlFE8PRiM4iKgcQkMcGgIgRmQpbCM3IzltcWNDFlEKePKGcCogIZ4vQ53oYs/mDX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46528},"main":"./dist/index.js","type":"module","_from":"file:antv-infographic-jsx-0.0.1-beta.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jsx-runtime":{"types":"./dist/jsx-runtime.d.ts","import":"./dist/jsx-runtime.js"},"./jsx-dev-runtime":{"types":"./dist/jsx-runtime.d.ts","import":"./dist/jsx-runtime.js"}},"scripts":{"ci":"run-s test build lint","lint":"eslint . --ext .ts,.tsx && npm run build:test","test":"vitest --run --coverage","build":"vite build && tsc --emitDeclarationOnly --outDir dist","watch":"vite build --watch","build:test":"tsc --noEmit -p __tests__"},"_npmUser":{"name":"iaaron","email":"943720372@qq.com"},"_resolved":"/private/var/folders/fl/stllx6hd0ng3xyw72r18lm2c0000gp/T/11533d456d20b71d065d953dd9aa4db0/antv-infographic-jsx-0.0.1-beta.1.tgz","_integrity":"sha512-NwMdxuO2o+QmqBMZlxEARGvKUYACf1Kl0XGrNwulPr2Q48J1HKQHF6TOJ29l+RVuUEkMJB1xZBMaQfAhxpH6AA==","_npmVersion":"10.8.2","description":"JSX runtime for AntV Infographic","directories":{},"_nodeVersion":"20.13.1","publishConfig":{"tag":"beta","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.1.12"},"_npmOperationalInternal":{"tmp":"tmp/infographic-jsx_0.0.1-beta.1_1758873428373_0.857066765906149","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-beta.2":{"name":"@antv/infographic-jsx","version":"0.0.1-beta.2","keywords":["antv","infographic","jsx"],"author":{"name":"Aarebecca"},"license":"MIT","_id":"@antv/infographic-jsx@0.0.1-beta.2","maintainers":[{"name":"lvisei","email":"yunji.me@outlook.com"},{"name":"freestyle21","email":"675861708@qq.com"},{"name":"soundquiet","email":"fulingsun515@gmail.com"},{"name":"elaine.q.10","email":"yilin.qyl@antfin.com"},{"name":"sturuby","email":"xingya.shi@gmail.com"},{"name":"sakuya223","email":"360965398@qq.com"},{"name":"serializedowen","email":"wjh199455@gmail.com"},{"name":"xdzhao","email":"zhaoxiaodong@zju.edu.cn"},{"name":"yangzhanmei","email":"15809244435@163.com"},{"name":"wjgogogo","email":"906626481@qq.com"},{"name":"leungwensen","email":"leungwensen@gmail.com"},{"name":"dori","email":"418466938@qq.com"},{"name":"iaaron","email":"943720372@qq.com"},{"name":"yard","email":"zjwengyidong@outlook.com"},{"name":"simaq","email":"sima.zhang1990@gmail.com"},{"name":"dxq613","email":"dxq613@gmail.com"},{"name":"intchous","email":"h.a.p.p.y.y.x.d@163.com"},{"name":"susan_ann","email":"lisuwe_n@163.com"},{"name":"jinke.li","email":"jinke.li666@gmail.com"},{"name":"lzxue","email":"120635640@qq.com"},{"name":"army8735","email":"army8735@qq.com"},{"name":"atool","email":"i@hust.cc"},{"name":"baizn","email":"576375879@qq.com"},{"name":"dengfuping","email":"dengfuping_private@163.com"},{"name":"neoddish","email":"neoddish@outlook.com"},{"name":"jeffy2012","email":"yuanjiefeng@gmail.com"},{"name":"zqlu","email":"zqlu.cn@gmail.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"pomelo-nwu","email":"czynwu@gmail.com"},{"name":"kopiluwaky","email":"yanyanwang93@gmail.com"},{"name":"ccnuzindex","email":"ccnuzindex@gmail.com"},{"name":"panyuqi","email":"pyqiverson@gmail.com"},{"name":"bubkoo","email":"bubkoo.wy@gmail.com"},{"name":"zengyue","email":"yezengyue@gmail.com"},{"name":"kasmine","email":"736929286@qq.com"},{"name":"boyu.zlj","email":"boyu.zlj@antfin.com"},{"name":"l1ud0ngq1","email":"lliudongqi@gmail.com"},{"name":"newbyvector","email":"vectorse@126.com"},{"name":"winniexing","email":"wanyingxing@gmail.com"},{"name":"chenluli","email":"chenluuli@gmail.com"},{"name":"kn9117","email":"1175863618@qq.com"},{"name":"xdddst","email":"deng25st@163.com"},{"name":"semious2020","email":"semious@163.com"},{"name":"esora","email":"tygyh2012@gmail.com"},{"name":"nadia_liu","email":"1803275951@qq.com"},{"name":"bbsqq","email":"1491812683@qq.com"},{"name":"mxz96102","email":"mxz96102@qq.com"},{"name":"openwayne","email":"openwayne@gmail.com"},{"name":"pearmini","email":"subairui@icloud.com"},{"name":"pddpd","email":"pddpengdi@gmail.com"},{"name":"yiqianyao","email":"2912401452@qq.com"},{"name":"zhanba","email":"c5e1856@gmail.com"},{"name":"cxxxxxn","email":"christy05.chen@gmail.com"},{"name":"laixingui.lxg","email":"laixingui.lxg@alibaba-inc.com"},{"name":"susiwen8","email":"susiwen8@gmail.com"},{"name":"yanxiong","email":"ojh496845051@gmail.com"},{"name":"zeyuwang","email":"zywangx@gmail.com"},{"name":"rainy25ghz","email":"1748420480@qq.com"},{"name":"zhangjunjie-loki","email":"zhangjunjie0730@163.com"},{"name":"flash1","email":"2523863783@qq.com"},{"name":"yisi.wang","email":"aptx.wang@gmail.com"},{"name":"dreammy23","email":"caomengyuan2015@163.com"},{"name":"biupiubiupiu","email":"lcx.seima@gmail.com"},{"name":"basketduck","email":"hiphone96@gmail.com"},{"name":"xuying1027","email":"370064808@qq.com"},{"name":"banxuan","email":"zhuyuxin0627@gmail.com"},{"name":"bqxbqxbqx","email":"boqingxin14@gmail.com"},{"name":"duxinyue023","email":"duxinyue.dxy@antgroup.com"},{"name":"wang1212","email":"mrwang1212@126.com"},{"name":"leondt1","email":"dengguo0507@gmail.com"}],"dist":{"shasum":"074c4c554da6ceb64642f621560371bf45eb13e7","tarball":"https://registry.npmjs.org/@antv/infographic-jsx/-/infographic-jsx-0.0.1-beta.2.tgz","fileCount":24,"integrity":"sha512-aKoTe+9AtIgqu33WLOLXtYpD9HboSz8Jm816kBKqOvuceEz7UzznMB3yb99stTUZ6C/05tni880KNnsTp/ZWew==","signatures":[{"sig":"MEYCIQCHM1e2DLfjP3CNS0vQYQxNgy2bVMR731+EAY1AT8+sZQIhAMSPxWyarAnxRis4CjHIYWB8EJFVuxBIv84I9mZA+cID","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22217},"main":"./dist/index.js","type":"module","_from":"file:antv-infographic-jsx-0.0.1-beta.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jsx-runtime":{"types":"./dist/jsx-runtime.d.ts","import":"./dist/jsx-runtime.js"},"./jsx-dev-runtime":{"types":"./dist/jsx-runtime.d.ts","import":"./dist/jsx-runtime.js"}},"scripts":{"ci":"run-s test build lint","lint":"eslint . --ext .ts,.tsx && npm run build:test","test":"vitest --run --coverage","build":"vite build && tsc --emitDeclarationOnly --outDir dist","watch":"vite build --watch","build:test":"tsc --noEmit -p __tests__"},"_npmUser":{"name":"iaaron","email":"943720372@qq.com"},"_resolved":"/private/var/folders/fl/stllx6hd0ng3xyw72r18lm2c0000gp/T/b5b7038fe69f24c4b818176c2bd9a69d/antv-infographic-jsx-0.0.1-beta.2.tgz","_integrity":"sha512-aKoTe+9AtIgqu33WLOLXtYpD9HboSz8Jm816kBKqOvuceEz7UzznMB3yb99stTUZ6C/05tni880KNnsTp/ZWew==","_npmVersion":"10.8.2","description":"JSX runtime for AntV Infographic","directories":{},"_nodeVersion":"20.13.1","publishConfig":{"tag":"beta","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/react":"^19.1.12"},"_npmOperationalInternal":{"tmp":"tmp/infographic-jsx_0.0.1-beta.2_1759136569505_0.5159612353448835","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-beta.3":{"name":"@antv/infographic-jsx","version":"0.0.1-beta.3","keywords":["antv","infographic","jsx"],"author":{"name":"Aarebecca"},"license":"MIT","_id":"@antv/infographic-jsx@0.0.1-beta.3","maintainers":[{"name":"lvisei","email":"yunji.me@outlook.com"},{"name":"freestyle21","email":"675861708@qq.com"},{"name":"soundquiet","email":"fulingsun515@gmail.com"},{"name":"elaine.q.10","email":"yilin.qyl@antfin.com"},{"name":"sturuby","email":"xingya.shi@gmail.com"},{"name":"sakuya223","email":"360965398@qq.com"},{"name":"serializedowen","email":"wjh199455@gmail.com"},{"name":"xdzhao","email":"zhaoxiaodong@zju.edu.cn"},{"name":"yangzhanmei","email":"15809244435@163.com"},{"name":"wjgogogo","email":"906626481@qq.com"},{"name":"leungwensen","email":"leungwensen@gmail.com"},{"name":"dori","email":"418466938@qq.com"},{"name":"iaaron","email":"943720372@qq.com"},{"name":"yard","email":"zjwengyidong@outlook.com"},{"name":"simaq","email":"sima.zhang1990@gmail.com"},{"name":"dxq613","email":"dxq613@gmail.com"},{"name":"intchous","email":"h.a.p.p.y.y.x.d@163.com"},{"name":"susan_ann","email":"lisuwe_n@163.com"},{"name":"jinke.li","email":"jinke.li666@gmail.com"},{"name":"lzxue","email":"120635640@qq.com"},{"name":"army8735","email":"army8735@qq.com"},{"name":"atool","email":"i@hust.cc"},{"name":"baizn","email":"576375879@qq.com"},{"name":"dengfuping","email":"dengfuping_private@163.com"},{"name":"neoddish","email":"neoddish@outlook.com"},{"name":"jeffy2012","email":"yuanjiefeng@gmail.com"},{"name":"zqlu","email":"zqlu.cn@gmail.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"pomelo-nwu","email":"czynwu@gmail.com"},{"name":"kopiluwaky","email":"yanyanwang93@gmail.com"},{"name":"ccnuzindex","email":"ccnuzindex@gmail.com"},{"name":"panyuqi","email":"pyqiverson@gmail.com"},{"name":"bubkoo","email":"bubkoo.wy@gmail.com"},{"name":"zengyue","email":"yezengyue@gmail.com"},{"name":"kasmine","email":"736929286@qq.com"},{"name":"boyu.zlj","email":"boyu.zlj@antfin.com"},{"name":"l1ud0ngq1","email":"lliudongqi@gmail.com"},{"name":"newbyvector","email":"vectorse@126.com"},{"name":"winniexing","email":"wanyingxing@gmail.com"},{"name":"chenluli","email":"chenluuli@gmail.com"},{"name":"kn9117","email":"1175863618@qq.com"},{"name":"xdddst","email":"deng25st@163.com"},{"name":"semious2020","email":"semious@163.com"},{"name":"esora","email":"tygyh2012@gmail.com"},{"name":"nadia_liu","email":"1803275951@qq.com"},{"name":"bbsqq","email":"1491812683@qq.com"},{"name":"mxz96102","email":"mxz96102@qq.com"},{"name":"openwayne","email":"openwayne@gmail.com"},{"name":"pearmini","email":"subairui@icloud.com"},{"name":"pddpd","email":"pddpengdi@gmail.com"},{"name":"yiqianyao","email":"2912401452@qq.com"},{"name":"zhanba","email":"c5e1856@gmail.com"},{"name":"cxxxxxn","email":"christy05.chen@gmail.com"},{"name":"laixingui.lxg","email":"laixingui.lxg@alibaba-inc.com"},{"name":"susiwen8","email":"susiwen8@gmail.com"},{"name":"yanxiong","email":"ojh496845051@gmail.com"},{"name":"zeyuwang","email":"zywangx@gmail.com"},{"name":"rainy25ghz","email":"1748420480@qq.com"},{"name":"zhangjunjie-loki","email":"zhangjunjie0730@163.com"},{"name":"flash1","email":"2523863783@qq.com"},{"name":"yisi.wang","email":"aptx.wang@gmail.com"},{"name":"dreammy23","email":"caomengyuan2015@163.com"},{"name":"biupiubiupiu","email":"lcx.seima@gmail.com"},{"name":"basketduck","email":"hiphone96@gmail.com"},{"name":"xuying1027","email":"370064808@qq.com"},{"name":"banxuan","email":"zhuyuxin0627@gmail.com"},{"name":"bqxbqxbqx","email":"boqingxin14@gmail.com"},{"name":"duxinyue023","email":"duxinyue.dxy@antgroup.com"},{"name":"wang1212","email":"mrwang1212@126.com"},{"name":"leondt1","email":"dengguo0507@gmail.com"}],"dist":{"shasum":"98a6caed9854f50f1d0a53edf9a04d6bb3cf09e3","tarball":"https://registry.npmjs.org/@antv/infographic-jsx/-/infographic-jsx-0.0.1-beta.3.tgz","fileCount":84,"integrity":"sha512-04NHjKe6jiP71hRWkhGJlewZZNT7Pkv2BZQPeJ8EIBoL+lIGR50fhAa37lKUf67jGLju1qYA/Jl+GB6XBStnyQ==","signatures":[{"sig":"MEUCIGFN3DlB89J1X8u1LoFwwSzR/9wwjxd0ESu5AOeRy8LXAiEA/sl6SKS3Tmg3UbuUDoMLrmTKujV7YK44nXTXc5cjPX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46530},"main":"./dist/index.js","type":"module","_from":"file:antv-infographic-jsx-0.0.1-beta.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./jsx-runtime":{"types":"./dist/jsx-runtime.d.ts","import":"./dist/jsx-runtime.js"},"./jsx-dev-runtime":{"types":"./dist/jsx-runtime.d.ts","import":"./dist/jsx-runtime.js"}},"scripts":{"ci":"run-s test build lint","lint":"eslint . --ext .ts,.tsx && npm run build:test","test":"vitest --run --coverage","build":"vite build && tsc --emitDeclarationOnly --outDir dist","watch":"vite build --watch","build:test":"tsc --noEmit -p __tests__"},"_npmUser":{"name":"iaaron","email":"943720372@qq.com"},"_resolved":"/private/var/folders/fl/stllx6hd0ng3xyw72r18lm2c0000gp/T/7d58989913c11699429fbdda99027f6d/antv-infographic-jsx-0.0.1-beta.3.tgz","_integrity":"sha512-04NHjKe6jiP71hRWkhGJlewZZNT7Pkv2BZQPeJ8EIBoL+lIGR50fhAa37lKUf67jGLju1qYA/Jl+GB6XBStnyQ==","_npmVersion":"10.8.2","description":"JSX runtime for AntV Infographic","directories":{},"_nodeVersion":"20.13.1","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.1.12"},"_npmOperationalInternal":{"tmp":"tmp/infographic-jsx_0.0.1-beta.3_1759137507919_0.01665226676444198","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-beta.4":{"name":"@antv/infographic-jsx","version":"0.0.1-beta.4","keywords":["antv","infographic","jsx"],"author":{"name":"Aarebecca"},"license":"MIT","_id":"@antv/infographic-jsx@0.0.1-beta.4","maintainers":[{"name":"lvisei","email":"yunji.me@outlook.com"},{"name":"freestyle21","email":"675861708@qq.com"},{"name":"soundquiet","email":"fulingsun515@gmail.com"},{"name":"elaine.q.10","email":"yilin.qyl@antfin.com"},{"name":"sturuby","email":"xingya.shi@gmail.com"},{"name":"sakuya223","email":"360965398@qq.com"},{"name":"serializedowen","email":"wjh199455@gmail.com"},{"name":"xdzhao","email":"zhaoxiaodong@zju.edu.cn"},{"name":"yangzhanmei","email":"15809244435@163.com"},{"name":"wjgogogo","email":"906626481@qq.com"},{"name":"leungwensen","email":"leungwensen@gmail.com"},{"name":"dori","email":"418466938@qq.com"},{"name":"iaaron","email":"943720372@qq.com"},{"name":"yard","email":"zjwengyidong@outlook.com"},{"name":"simaq","email":"sima.zhang1990@gmail.com"},{"name":"dxq613","email":"dxq613@gmail.com"},{"name":"intchous","email":"h.a.p.p.y.y.x.d@163.com"},{"name":"susan_ann","email":"lisuwe_n@163.com"},{"name":"jinke.li","email":"jinke.li666@gmail.com"},{"name":"lzxue","email":"120635640@qq.com"},{"name":"army8735","email":"army8735@qq.com"},{"name":"atool","email":"i@hust.cc"},{"name":"baizn","email":"576375879@qq.com"},{"name":"dengfuping","email":"dengfuping_private@163.com"},{"name":"neoddish","email":"neoddish@outlook.com"},{"name":"jeffy2012","email":"yuanjiefeng@gmail.com"},{"name":"zqlu","email":"zqlu.cn@gmail.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"pomelo-nwu","email":"czynwu@gmail.com"},{"name":"kopiluwaky","email":"yanyanwang93@gmail.com"},{"name":"ccnuzindex","email":"ccnuzindex@gmail.com"},{"name":"panyuqi","email":"pyqiverson@gmail.com"},{"name":"bubkoo","email":"bubkoo.wy@gmail.com"},{"name":"zengyue","email":"yezengyue@gmail.com"},{"name":"kasmine","email":"736929286@qq.com"},{"name":"boyu.zlj","email":"boyu.zlj@antfin.com"},{"name":"l1ud0ngq1","email":"lliudongqi@gmail.com"},{"name":"newbyvector","email":"vectorse@126.com"},{"name":"winniexing","email":"wanyingxing@gmail.com"},{"name":"chenluli","email":"chenluuli@gmail.com"},{"name":"kn9117","email":"1175863618@qq.com"},{"name":"xdddst","email":"deng25st@163.com"},{"name":"semious2020","email":"semious@163.com"},{"name":"esora","email":"tygyh2012@gmail.com"},{"name":"nadia_liu","email":"1803275951@qq.com"},{"name":"bbsqq","email":"1491812683@qq.com"},{"name":"mxz96102","email":"mxz96102@qq.com"},{"name":"openwayne","email":"openwayne@gmail.com"},{"name":"pearmini","email":"subairui@icloud.com"},{"name":"pddpd","email":"pddpengdi@gmail.com"},{"name":"yiqianyao","email":"2912401452@qq.com"},{"name":"zhanba","email":"c5e1856@gmail.com"},{"name":"cxxxxxn","email":"christy05.chen@gmail.com"},{"name":"laixingui.lxg","email":"laixingui.lxg@alibaba-inc.com"},{"name":"susiwen8","email":"susiwen8@gmail.com"},{"name":"yanxiong","email":"ojh496845051@gmail.com"},{"name":"zeyuwang","email":"zywangx@gmail.com"},{"name":"rainy25ghz","email":"1748420480@qq.com"},{"name":"zhangjunjie-loki","email":"zhangjunjie0730@163.com"},{"name":"flash1","email":"2523863783@qq.com"},{"name":"yisi.wang","email":"aptx.wang@gmail.com"},{"name":"dreammy23","email":"caomengyuan2015@163.com"},{"name":"biupiubiupiu","email":"lcx.seima@gmail.com"},{"name":"basketduck","email":"hiphone96@gmail.com"},{"name":"xuying1027","email":"370064808@qq.com"},{"name":"banxuan","email":"zhuyuxin0627@gmail.com"},{"name":"bqxbqxbqx","email":"boqingxin14@gmail.com"},{"name":"duxinyue023","email":"duxinyue.dxy@antgroup.com"},{"name":"wang1212","email":"mrwang1212@126.com"},{"name":"leondt1","email":"dengguo0507@gmail.com"}],"dist":{"shasum":"995ef9f92bbc7bc547f7e34b4b3f4e11d27bcffe","tarball":"https://registry.npmjs.org/@antv/infographic-jsx/-/infographic-jsx-0.0.1-beta.4.tgz","fileCount":105,"integrity":"sha512-+Ge/Cs4lyp8zh5VjUqXoEb0suHZZXIJtofG4tD1lHT/BtHp9rQSuvTzagtQwR39tfJUIK3C4kYYgbHX6mtOeyA==","signatures":[{"sig":"MEQCIH+oYLxMxKFT3hVbdJ8NEQGlxHKdD23VsNhbV02gjmvUAiA4sa8pDIw4DgAYBWiAPX0iyjB01PFWu4w3YYN2Yy7UuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59783},"main":"./lib/index.js","_from":"file:antv-infographic-jsx-0.0.1-beta.4.tgz","types":"./esm/index.d.ts","module":"./esm/index.js","exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./jsx-runtime":{"types":"./esm/jsx-runtime.d.ts","import":"./esm/jsx-runtime.js","require":"./lib/jsx-runtime.js"},"./jsx-dev-runtime":{"types":"./esm/jsx-runtime.d.ts","import":"./esm/jsx-runtime.js","require":"./lib/jsx-runtime.js"}},"scripts":{"ci":"run-s test build lint","lint":"eslint . --ext .ts,.tsx && npm run build:test","test":"vitest --run --coverage","build":"run-s clean build:esm build:cjs","clean":"rm -rf lib esm tsconfig.tsbuildinfo","watch":"MODULE=esm vite build --watch","build:cjs":"MODULE=cjs vite build","build:esm":"MODULE=esm vite build && tsc --emitDeclarationOnly --outDir esm","build:test":"tsc --noEmit -p __tests__"},"_npmUser":{"name":"lvisei","email":"yunji.me@outlook.com"},"_resolved":"/private/var/folders/sx/_l_5gtln50q05lj5fy6pmd1h0000gn/T/686bcf11a6968306aa415471a3d69b97/antv-infographic-jsx-0.0.1-beta.4.tgz","_integrity":"sha512-+Ge/Cs4lyp8zh5VjUqXoEb0suHZZXIJtofG4tD1lHT/BtHp9rQSuvTzagtQwR39tfJUIK3C4kYYgbHX6mtOeyA==","_npmVersion":"10.8.2","description":"JSX runtime for AntV Infographic","directories":{},"_nodeVersion":"20.19.2","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.1.12"},"_npmOperationalInternal":{"tmp":"tmp/infographic-jsx_0.0.1-beta.4_1760446525988_0.8725112704686531","host":"s3://npm-registry-packages-npm-production"}},"0.0.1-beta.5":{"name":"@antv/infographic-jsx","version":"0.0.1-beta.5","keywords":["antv","infographic","jsx"],"author":{"name":"Aarebecca"},"license":"MIT","_id":"@antv/infographic-jsx@0.0.1-beta.5","maintainers":[{"name":"lvisei","email":"yunji.me@outlook.com"},{"name":"freestyle21","email":"675861708@qq.com"},{"name":"soundquiet","email":"fulingsun515@gmail.com"},{"name":"elaine.q.10","email":"yilin.qyl@antfin.com"},{"name":"sturuby","email":"xingya.shi@gmail.com"},{"name":"sakuya223","email":"360965398@qq.com"},{"name":"serializedowen","email":"wjh199455@gmail.com"},{"name":"xdzhao","email":"zhaoxiaodong@zju.edu.cn"},{"name":"yangzhanmei","email":"15809244435@163.com"},{"name":"wjgogogo","email":"906626481@qq.com"},{"name":"leungwensen","email":"leungwensen@gmail.com"},{"name":"dori","email":"418466938@qq.com"},{"name":"iaaron","email":"943720372@qq.com"},{"name":"yard","email":"zjwengyidong@outlook.com"},{"name":"simaq","email":"sima.zhang1990@gmail.com"},{"name":"dxq613","email":"dxq613@gmail.com"},{"name":"intchous","email":"h.a.p.p.y.y.x.d@163.com"},{"name":"susan_ann","email":"lisuwe_n@163.com"},{"name":"jinke.li","email":"jinke.li666@gmail.com"},{"name":"lzxue","email":"120635640@qq.com"},{"name":"army8735","email":"army8735@qq.com"},{"name":"atool","email":"i@hust.cc"},{"name":"baizn","email":"576375879@qq.com"},{"name":"dengfuping","email":"dengfuping_private@163.com"},{"name":"neoddish","email":"neoddish@outlook.com"},{"name":"jeffy2012","email":"yuanjiefeng@gmail.com"},{"name":"zqlu","email":"zqlu.cn@gmail.com"},{"name":"afc163","email":"afc163@gmail.com"},{"name":"pomelo-nwu","email":"czynwu@gmail.com"},{"name":"kopiluwaky","email":"yanyanwang93@gmail.com"},{"name":"ccnuzindex","email":"ccnuzindex@gmail.com"},{"name":"panyuqi","email":"pyqiverson@gmail.com"},{"name":"bubkoo","email":"bubkoo.wy@gmail.com"},{"name":"zengyue","email":"yezengyue@gmail.com"},{"name":"kasmine","email":"736929286@qq.com"},{"name":"boyu.zlj","email":"boyu.zlj@antfin.com"},{"name":"l1ud0ngq1","email":"lliudongqi@gmail.com"},{"name":"newbyvector","email":"vectorse@126.com"},{"name":"winniexing","email":"wanyingxing@gmail.com"},{"name":"chenluli","email":"chenluuli@gmail.com"},{"name":"kn9117","email":"1175863618@qq.com"},{"name":"xdddst","email":"deng25st@163.com"},{"name":"semious2020","email":"semious@163.com"},{"name":"esora","email":"tygyh2012@gmail.com"},{"name":"nadia_liu","email":"1803275951@qq.com"},{"name":"bbsqq","email":"1491812683@qq.com"},{"name":"mxz96102","email":"mxz96102@qq.com"},{"name":"openwayne","email":"openwayne@gmail.com"},{"name":"pearmini","email":"subairui@icloud.com"},{"name":"pddpd","email":"pddpengdi@gmail.com"},{"name":"yiqianyao","email":"2912401452@qq.com"},{"name":"zhanba","email":"c5e1856@gmail.com"},{"name":"cxxxxxn","email":"christy05.chen@gmail.com"},{"name":"laixingui.lxg","email":"laixingui.lxg@alibaba-inc.com"},{"name":"susiwen8","email":"susiwen8@gmail.com"},{"name":"yanxiong","email":"ojh496845051@gmail.com"},{"name":"zeyuwang","email":"zywangx@gmail.com"},{"name":"rainy25ghz","email":"1748420480@qq.com"},{"name":"zhangjunjie-loki","email":"zhangjunjie0730@163.com"},{"name":"flash1","email":"2523863783@qq.com"},{"name":"yisi.wang","email":"aptx.wang@gmail.com"},{"name":"dreammy23","email":"caomengyuan2015@163.com"},{"name":"biupiubiupiu","email":"lcx.seima@gmail.com"},{"name":"basketduck","email":"hiphone96@gmail.com"},{"name":"xuying1027","email":"370064808@qq.com"},{"name":"banxuan","email":"zhuyuxin0627@gmail.com"},{"name":"bqxbqxbqx","email":"boqingxin14@gmail.com"},{"name":"duxinyue023","email":"duxinyue.dxy@antgroup.com"},{"name":"wang1212","email":"mrwang1212@126.com"},{"name":"leondt1","email":"dengguo0507@gmail.com"},{"name":"gaofuhong","email":"gaofh1023@163.com"}],"dist":{"shasum":"2a31c620a27219e82630edbe980d417a2fe96b96","tarball":"https://registry.npmjs.org/@antv/infographic-jsx/-/infographic-jsx-0.0.1-beta.5.tgz","fileCount":105,"integrity":"sha512-JTgsDlEYJ1IS5tfLF/C8/zKCAp0LX1p05IZxyujfsUk4makZsmdwrNNXifRZvPrMwh4HEFrESZOzsaNDIypLCg==","signatures":[{"sig":"MEQCIDRkqMGyzMSACyvQdi5LeQfD10mjOk3CjE/gtRW23fhCAiAsmH2LP7qQV4WWYXc1xoL/GdGryrdBbNbgFGdUB/rNUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60839},"main":"./lib/index.js","_from":"file:antv-infographic-jsx-0.0.1-beta.5.tgz","types":"./esm/index.d.ts","module":"./esm/index.js","exports":{".":{"types":"./esm/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./jsx-runtime":{"types":"./esm/jsx-runtime.d.ts","import":"./esm/jsx-runtime.js","require":"./lib/jsx-runtime.js"},"./jsx-dev-runtime":{"types":"./esm/jsx-runtime.d.ts","import":"./esm/jsx-runtime.js","require":"./lib/jsx-runtime.js"}},"scripts":{"ci":"run-s test build lint","lint":"eslint . --ext .ts,.tsx && npm run build:test","test":"vitest --run --coverage","build":"run-s clean build:esm build:cjs","clean":"rm -rf lib esm tsconfig.tsbuildinfo","watch":"MODULE=esm vite build --watch","build:cjs":"MODULE=cjs vite build","build:esm":"MODULE=esm vite build && tsc --emitDeclarationOnly --outDir esm","build:test":"tsc --noEmit -p __tests__"},"_npmUser":{"name":"iaaron","email":"943720372@qq.com"},"_resolved":"/private/var/folders/fl/stllx6hd0ng3xyw72r18lm2c0000gp/T/7772f6b2a088d161bf553927aa7a6f99/antv-infographic-jsx-0.0.1-beta.5.tgz","_integrity":"sha512-JTgsDlEYJ1IS5tfLF/C8/zKCAp0LX1p05IZxyujfsUk4makZsmdwrNNXifRZvPrMwh4HEFrESZOzsaNDIypLCg==","_npmVersion":"10.8.2","description":"JSX runtime for AntV Infographic","directories":{},"_nodeVersion":"20.19.5","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/react":"^19.1.12"},"_npmOperationalInternal":{"tmp":"tmp/infographic-jsx_0.0.1-beta.5_1762930330167_0.791511986528115","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-09-26T07:57:08.287Z","modified":"2026-09-21T08:46:20.169Z","0.0.1-beta.1":"2025-09-26T07:57:08.564Z","0.0.1-beta.2":"2025-09-29T09:02:49.680Z","0.0.1-beta.3":"2025-09-29T09:18:28.123Z","0.0.1-beta.4":"2025-10-14T12:55:26.181Z","0.0.1-beta.5":"2025-11-12T06:52:10.343Z"},"author":{"name":"Aarebecca"},"license":"MIT","keywords":["antv","infographic","jsx"],"description":"JSX runtime for AntV Infographic","maintainers":[{"email":"yunji.me@outlook.com","name":"lvisei"},{"email":"943720372@qq.com","name":"iaaron"},{"email":"jinke.li666@gmail.com","name":"jinke.li"},{"email":"120635640@qq.com","name":"lzxue"},{"email":"army8735@qq.com","name":"army8735"},{"email":"dengfuping_private@163.com","name":"dengfuping"},{"email":"afc163@gmail.com","name":"afc163"},{"email":"chenluuli@gmail.com","name":"chenluli"},{"email":"1175863618@qq.com","name":"kn9117"},{"email":"1491812683@qq.com","name":"bbsqq"},{"email":"zhuyuxin0627@gmail.com","name":"banxuan"},{"email":"ojh496845051@gmail.com","name":"yanxiong"},{"email":"wzwahl36@qq.com","name":"atool"},{"email":"610999886@qq.com","name":"pearl_wang"},{"email":"787982239@qq.com","name":"interstellarmt"},{"email":"alex_zjt@163.com","name":"alex_zjt"},{"email":"duxinyue.dxy@antgroup.com","name":"duxinyue023"},{"email":"mrwang1212@126.com","name":"wang1212"},{"email":"gaofh1023@163.com","name":"gaofuhong"}],"readme":"# @antv/infographic-jsx\n\nJSX runtime for AntV Infographic - a lightweight library for creating SVG graphics using JSX syntax.\n\n## Features\n\n- **JSX Syntax**: Write SVG components using familiar JSX syntax\n- **Component Library**: Built-in components for common SVG elements (Rect, Ellipse, Text, Group, Path, Polygon)\n- **Layout System**: Automatic layout management with bounds calculation\n- **TypeScript Support**: Full TypeScript support with comprehensive type definitions\n- **Fragment Support**: Support for React-style fragments (`<>...</>`)\n- **Custom Components**: Create reusable custom components with function components\n- **SVG Rendering**: Render JSX elements to optimized SVG strings\n\n## Installation\n\n```bash\nnpm install @antv/infographic-jsx\n```\n\n## Quick Start\n\n### Basic Usage\n\n```tsx\n/** @jsxImportSource @antv/infographic-jsx */\nimport { renderSVG, Rect, Text, Group } from '@antv/infographic-jsx';\n\nconst MyGraphic = () => (\n  <Group>\n    <Rect width={100} height={50} fill=\"blue\" />\n    <Text x={10} y={30} fill=\"white\">\n      Hello World\n    </Text>\n  </Group>\n);\n\nconst svgString = renderSVG(<MyGraphic />);\nconsole.log(svgString);\n```\n\n### TypeScript Configuration\n\nAdd to your `tsconfig.json`:\n\n```json\n{\n  \"compilerOptions\": {\n    \"jsx\": \"react-jsx\",\n    \"jsxImportSource\": \"@antv/infographic-jsx\"\n  }\n}\n```\n\n## Components\n\n### Built-in Components\n\n- **`<Rect>`** - Rectangle elements with positioning and styling\n- **`<Ellipse>`** - Ellipse/circle elements\n- **`<Text>`** - Text elements with alignment and styling options\n- **`<Group>`** - Container for grouping elements with transforms\n- **`<Path>`** - SVG path elements for complex shapes\n- **`<Polygon>`** - Polygon elements\n- **`<Defs>`** - SVG definitions container for reusable elements\n\n### Text Component Features\n\nThe Text component supports advanced text positioning and styling:\n\n```tsx\n<Text\n  x={10}\n  y={20}\n  width={100}\n  height={30}\n  alignHorizontal=\"center\"\n  alignVertical=\"center\"\n  fontSize={14}\n  fontFamily=\"Arial\"\n  fill=\"black\"\n  backgroundColor=\"yellow\"\n>\n  Centered Text\n</Text>\n```\n\n## Advanced Features\n\n### Custom Components\n\nCreate reusable components using function syntax:\n\n```tsx\nconst Button = ({ x, y, width, height, label, color = \"blue\" }) => (\n  <Group x={x} y={y}>\n    <Rect width={width} height={height} fill={color} />\n    <Text\n      x={width/2}\n      y={height/2}\n      alignHorizontal=\"center\"\n      alignVertical=\"center\"\n    >\n      {label}\n    </Text>\n  </Group>\n);\n\nconst MyUI = () => (\n  <Group>\n    <Button x={10} y={10} width={80} height={30} label=\"Click me\" />\n    <Button x={100} y={10} width={80} height={30} label=\"Cancel\" color=\"red\" />\n  </Group>\n);\n```\n\n### Fragments\n\nUse fragments to group elements without additional containers:\n\n```tsx\nconst MultipleShapes = () => (\n  <>\n    <Rect width={50} height={50} fill=\"red\" />\n    <Ellipse x={60} width={50} height={50} fill=\"blue\" />\n  </>\n);\n```\n\n### Layout System\n\nThe library automatically calculates bounds and optimizes viewBox:\n\n```tsx\nconst graphic = renderSVG(<MyGraphic />);\n// Automatically sets viewBox based on content bounds\n```\n\nYou can also specify custom SVG properties:\n\n```tsx\nconst graphic = renderSVG(<MyGraphic />, {\n  width: 200,\n  height: 200,\n  viewBox: \"0 0 200 200\"\n});\n```\n\n## API Reference\n\n### `renderSVG(element, props?)`\n\nRenders a JSX element to an SVG string.\n\n**Parameters:**\n- `element`: JSX element to render\n- `props` (optional): SVG root element properties\n\n**Returns:** SVG string\n\n### Component Props\n\nAll components support standard SVG attributes plus:\n\n#### Common Props\n- `x`, `y`: Position\n- `width`, `height`: Dimensions\n- `fill`, `stroke`: Colors\n- `opacity`: Transparency\n- `id`: Element identifier\n\n#### Text-specific Props\n- `alignHorizontal`: `\"left\" | \"center\" | \"right\"`\n- `alignVertical`: `\"top\" | \"center\" | \"bottom\"`\n- `fontSize`: Font size\n- `fontFamily`, `fontStyle`, `fontWeight`: Font properties\n- `backgroundColor`: Background color\n\n#### Group Props\n- `transform`: SVG transform attribute\n- All positioning props apply transforms\n\n## Development\n\n### Scripts\n\n- `npm run build` - Build the library\n- `npm run test` - Run tests with coverage\n- `npm run lint` - Run ESLint\n- `npm run watch` - Build in watch mode\n\n### Testing\n\nThe project uses Vitest for testing with comprehensive coverage:\n\n```bash\nnpm test\n```\n\n### Project Structure\n\n```\nsrc/\n├── components/     # Built-in JSX components\n├── types/         # TypeScript type definitions\n├── utils/         # Utility functions\n├── jsx-runtime.ts # JSX runtime implementation\n├── renderer.ts    # SVG rendering engine\n├── layout.ts      # Layout system\n└── index.ts       # Main exports\n```\n\n## License\n\nMIT\n\n## Contributing\n\nThis is part of the AntV ecosystem. Please refer to the main repository for contribution guidelines.","readmeFilename":"README.md"}