{"_id":"svg2marker","_rev":"1-12fb67d58428eb5c7ee16087d8480c09","name":"svg2marker","dist-tags":{"latest":"0.1.3"},"versions":{"0.1.3":{"name":"svg2marker","version":"0.1.3","description":"Parse SVG path to G/Marker path array","main":"dist/index.js","module":"dist/index.esm.js","types":"dist/index.d.ts","authors":{"name":"zqlu","email":"zqlu.cn@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/zqlu/svg2marker.git"},"scripts":{"prepublishOnly":"npm run build","precommit":"npm run lint -q && npm run prettier-check -q","lint":"tslint -c tslint.json -p tsconfig.json","prettier-check":"prettier --list-different 'src/**/*.{ts,tsx,js,jsx}'","dev":"umi-lib doc dev","build":"umi-lib build"},"devDependencies":{"@types/lodash":"^4.14.134","husky":"^2.4.1","prettier":"^1.18.2","tslint":"^5.17.0","tslint-config-prettier":"^1.18.0","tslint-microsoft-contrib":"^6.2.0","typescript":"^3.3.3","umi-library":"^1.1.1"},"license":"MIT","dependencies":{"lodash":"^4.17.11","svg-path-parser":"^1.1.0"},"gitHead":"ef0f130c0095370eaff938f715f0448b58a14399","bugs":{"url":"https://github.com/zqlu/svg2marker/issues"},"homepage":"https://github.com/zqlu/svg2marker#readme","_id":"svg2marker@0.1.3","_nodeVersion":"12.12.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-AetOg608n5bbmHvmZMvzpWRuinrbkK5GPoScnWGtBTvYXJsagaskao2TWxg/QVcEL9wwds32ThxPQ1Q1g6YoqQ==","shasum":"03c4f47be9ce9c1d3968e8d9835f43b27811ed92","tarball":"https://registry.npmjs.org/svg2marker/-/svg2marker-0.1.3.tgz","fileCount":7,"unpackedSize":10390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwlVvCRA9TVsSAnZWagAAhlkP/3n1nGKFxkhuprCqTu0x\ntNgIseoR7ziipGU6+kdJwdWNZBEl8kJ5dxnhsrM5Wp72SebbhRR6Y9N6NI/H\nRPqDTyALgeFVomEZNvsUh52SpdgxACVfwrJo9uCyY38FOCI7rdC6GikOCW2J\nuNlM/RmnieWfNH2D6IHZ0zDK3LOshKn630junCL3oU3yF/wpTMWdemNdojaA\nGHTMzpH/2K5PLl+PBekV6gYhET1ZHY/F5sQX3f5WMWrno7+tmVo1KeSgo8s+\n9XPgKiFsOZpcWnaiVm3H9RhBiCl4N8fPt2npKt7Szuh5VT1HcxRu7JTChz26\nV9ltXGEEg+nkLjUjbxjmg3InNlDFzBkpqV4NdVJytxuL3U+dGkv15XxlqogC\ntBij+JMWFU/urUS6Ui7HM9K8/c/B+7Z/PEAFjFCSMxy+vnYHVNZZeAVFROhh\n8hOEswKXH6Ynn8GShRwSL/e8teQYMY2PC4iwNlkV8P7HWV/tEc0FHgRHE40g\n34fX0nk0LzVAZb5EDk+44LRngXj50oKIWlr/ifhdjlYg92hFRC0eimtK9zuO\nDY7vwdt2o5gdT9YsRC4gxWCOHdYdodIYBWHFa1kz6xXlI3pVQKs70C5rDg+2\noSReGIuYlR2Q3ff7am+UIvPAR+0t3z0H5fCzamPWornbDd9CejPCrsKh+zcH\nmPPi\r\n=Inhw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7Kp+4qHFqs/7VZx6qxwI+6ZkoMgsE41PsovR5hfeAbgIgQitDGgrvOBbIWaPHR2CDcZuUMR2kWiHcCfNbdwdqiQM="}]},"maintainers":[{"name":"zqlu","email":"zqlu.cn@gmail.com"}],"_npmUser":{"name":"zqlu","email":"zqlu.cn@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/svg2marker_0.1.3_1573016942974_0.14174066586324918"},"_hasShrinkwrap":false}},"time":{"created":"2019-11-06T05:09:02.974Z","0.1.3":"2019-11-06T05:09:03.157Z","modified":"2022-05-19T03:43:41.635Z"},"maintainers":[{"name":"zqlu","email":"zqlu.cn@gmail.com"}],"description":"Parse SVG path to G/Marker path array","homepage":"https://github.com/zqlu/svg2marker#readme","repository":{"type":"git","url":"git+https://github.com/zqlu/svg2marker.git"},"bugs":{"url":"https://github.com/zqlu/svg2marker/issues"},"license":"MIT","readme":"# svg2marker\n\nConvert SVG icon to G/Marker register\n\n## Usage\n\n### 对g2 3.x开源版本\n\n```js\nimport { G } from '@antv/g2';\nimport svg2marker from '@alipay/svg2marker';\nimport plus from './icons/plus.svg'\n\n// 注册 plus symbol\nG.Marker.Symbols['plus'] = svg2marker(plus);\n\n// 绘制 svg\ncontainer.addShape('Marker', {\n    attrs: {\n        symbol: 'plus',\n        x: 10,\n        y: 10,\n        r: 10\n    }\n});\n```\n\n### 对g2 4.x TS版本\n\n```js\nimport { G } from '@antv/g2';\nimport svg2marker from '@alipay/svg2marker';\nimport plus from './icons/plus.svg';\n\n// 注册 plus symbol\nG.Marker.symbolsFactory.register('rise', svg2marker(plus));\n\n// 绘制 svg\ncontainer.addShape('Marker', {\n    attrs: {\n        symbol: 'plus',\n        x: 10,\n        y: 10,\n        r: 10\n    }\n});\n```\n\n## FAQ\n- 为什么报错`${symbol} marker is not supported.`？\n\n因为注册的G和绘图的G不一致导致的，应该改为同一个G引用\n```js\n import { G } from '@antv/g6';\n import { G } from '@antv/g2';\n \n```\n## LICENSE\n\nMIT\n","readmeFilename":"README.md"}