{"_id":"@airclass/icons-svg","_rev":"3-853db0f2fe628f294250710ed261d632","name":"@airclass/icons-svg","dist-tags":{"latest":"4.1.2"},"versions":{"4.1.0":{"name":"@airclass/icons-svg","version":"4.1.0","sideEffects":false,"description":"Abstract nodes for ant design icons.","contributors":[{"name":"HeskeyBaozi","email":"hezhiyu233@foxmail.com"}],"homepage":"https://github.com/divxpro/icons-svg/","license":"MIT","main":"lib/index.js","module":"es/index.js","repository":{"type":"git","url":"git+https://github.com/divxpro/icons-svg.git"},"scripts":{"g":"npm run generate","generate":"cross-env NODE_ENV=production gulp --require ts-node/register/transpile-only","type-check":"tsc --noEmit","build:es":"tsc --project tsconfig.build.json --module esnext --outDir es","build:lib":"tsc --project tsconfig.build.json --module commonjs --outDir lib","build":"cross-env NODE_ENV=production && npm run build:es && npm run build:lib","test":"cross-env NODE_ENV=test && npm run test:unit","test:unit":"jest","prepublishOnly":"npm run test && npm run g && npm run build && npm run type-check && npm run digest","digest":"node scripts/digest.js"},"devDependencies":{"@babel/core":"^7.8.6","@babel/preset-env":"^7.8.6","@babel/preset-typescript":"^7.8.3","@rgrove/parse-xml":"^2.0.2","@types/gulp":"^4.0.6","@types/gulp-concat":"^0.0.32","@types/gulp-rename":"^0.0.33","@types/jest":"^25.1.3","@types/lodash.camelcase":"^4.3.6","@types/lodash.template":"^4.4.6","@types/lodash.upperfirst":"^4.3.6","@types/node":"^13.9.3","@types/ramda":"^0.26.43","@types/rgrove__parse-xml":"^1.1.0","@types/svgo":"^1.3.1","@types/through2":"^2.0.34","@typescript-eslint/eslint-plugin":"^2.21.0","@typescript-eslint/parser":"^2.21.0","babel-jest":"^25.1.0","cross-env":"^7.0.0","del":"^5.1.0","eslint":"^6.8.0","globby":"^11.0.0","gulp":"^4.0.2","gulp-clone":"^2.0.1","gulp-concat":"^2.6.1","gulp-header":"^2.0.9","gulp-rename":"^2.0.0","jest":"^25.1.0","lodash.camelcase":"^4.3.0","lodash.template":"^4.5.0","lodash.upperfirst":"^4.3.1","ramda":"^0.27.0","svgo":"^1.3.2","through2":"^3.0.1","ts-node":"^8.6.2","typescript":"^3.8.3","vinyl":"^2.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"gitHead":"24de9552c99f2d6024fd67035a5b37a77b530d67","bugs":{"url":"https://github.com/divxpro/icons-svg/issues"},"_id":"@airclass/icons-svg@4.1.0","_nodeVersion":"10.18.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-qXMCkPYlY/wPQ1PCWTNto4UaLKwJv4TG4HhcVtaR3Kn9mgqq6zzrJaFx+YAPmGgANdfR/l6++YvhXYf4f14OXA==","shasum":"0fabf428d289d77417b006d43ca644037311974d","tarball":"https://registry.npmjs.org/@airclass/icons-svg/-/icons-svg-4.1.0.tgz","fileCount":16687,"unpackedSize":7002848,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfu1kQCRA9TVsSAnZWagAAGbEP/imWelQ5oBzpEoYbQpX9\nE1UdVxrLvLaRtlPsX7XXrDfLcP4hn65WgWgvabLDljMJdbSw2U+GAKHWt7+Y\nAX1Nt0EQ5Hi02k20Oa3UuyE3+jmSTttS0SxCsK+QbpXxsqDhrN2FBJSjonxj\nkihExHCO/g/15LOXqQPdAtWqAfY4x7Mr7nEyaPIxHZpM0bToW7/7cBB+IyYx\njW5nJamC9Lh+7aNdNmR2h/UO/VexOzFjkMnk4LBgMonOSLxCkUNnYq+rddJZ\nk9sGWiQ1J4N/NSjgFpQ5LqG2d911ARrHEsw3BNUZb2S/lqXSwoMKAgRsLo4v\nZF2KYCYMTm1W9Ewh9WHXltOitL9i9cWDYPiej961iUtIWi+sb8HIm0Cbtwpt\nkJaUUV5SiQ/2YzTCH57FEHm/ENuYl/ZGYcIx2wnYwpm7F9kPYH0jhNi1JIzs\nlfUiwwAb0+3dphALqfbBiZy4sXqOd/6f7W88cRoRY0I9YWTZVImMAu+qodaY\npHni/qRypnX91YQxBNY8Jhn72TmDyrLhPiWWwbplhg97lUjGqefI+MtZiNoK\nsctJjITqejRbUxdo7qt6VEzPXU9vsdC5/bC3PGNFKPfEoBEv9iT3RxQdIGiQ\nmj8e2cut5izEK5my9zv8var6RpsAPB5cOOvnazg0m7gJucVtnpK/ykGGryhd\ntgsi\r\n=sCr3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGoqM12Sh0F2deGVLudvQ7IDzj5mlofXltikRPKEFIvpAiBLXlWKY1wzZwtPet1rScvbwqil5gKGH2tfWoa83h8HuA=="}]},"_npmUser":{"name":"divx","email":"wishgood@gmail.com"},"directories":{},"maintainers":[{"name":"divx","email":"wishgood@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons-svg_4.1.0_1606113552057_0.8128517715937116"},"_hasShrinkwrap":false},"4.1.1":{"name":"@airclass/icons-svg","version":"4.1.1","sideEffects":false,"description":"Abstract nodes for ant design icons.","contributors":[{"name":"HeskeyBaozi","email":"hezhiyu233@foxmail.com"}],"homepage":"https://github.com/divxpro/icons-svg/","license":"MIT","main":"lib/index.js","module":"es/index.js","repository":{"type":"git","url":"git+https://github.com/divxpro/icons-svg.git"},"scripts":{"g":"npm run generate","generate":"cross-env NODE_ENV=production gulp --require ts-node/register/transpile-only","type-check":"tsc --noEmit","build:es":"tsc --project tsconfig.build.json --module esnext --outDir es","build:lib":"tsc --project tsconfig.build.json --module commonjs --outDir lib","build":"cross-env NODE_ENV=production && npm run build:es && npm run build:lib","test":"cross-env NODE_ENV=test && npm run test:unit","test:unit":"jest","prepublishOnly":"npm run test && npm run g && npm run build && npm run type-check && npm run digest","digest":"node scripts/digest.js"},"devDependencies":{"@babel/core":"^7.8.6","@babel/preset-env":"^7.8.6","@babel/preset-typescript":"^7.8.3","@rgrove/parse-xml":"^2.0.2","@types/gulp":"^4.0.6","@types/gulp-concat":"^0.0.32","@types/gulp-rename":"^0.0.33","@types/jest":"^25.1.3","@types/lodash.camelcase":"^4.3.6","@types/lodash.template":"^4.4.6","@types/lodash.upperfirst":"^4.3.6","@types/node":"^13.9.3","@types/ramda":"^0.26.43","@types/rgrove__parse-xml":"^1.1.0","@types/svgo":"^1.3.1","@types/through2":"^2.0.34","@typescript-eslint/eslint-plugin":"^2.21.0","@typescript-eslint/parser":"^2.21.0","babel-jest":"^25.1.0","cross-env":"^7.0.0","del":"^5.1.0","eslint":"^6.8.0","globby":"^11.0.0","gulp":"^4.0.2","gulp-clone":"^2.0.1","gulp-concat":"^2.6.1","gulp-header":"^2.0.9","gulp-rename":"^2.0.0","jest":"^25.1.0","lodash.camelcase":"^4.3.0","lodash.template":"^4.5.0","lodash.upperfirst":"^4.3.1","ramda":"^0.27.0","svgo":"^1.3.2","through2":"^3.0.1","ts-node":"^8.6.2","typescript":"^3.8.3","vinyl":"^2.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"gitHead":"e5c02039d2bf5907bdaa656924ebee90d5cdbc82","bugs":{"url":"https://github.com/divxpro/icons-svg/issues"},"_id":"@airclass/icons-svg@4.1.1","_nodeVersion":"10.18.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-uFkqog+/hMGmJFiCRo81ehFYF7wpvv27S3aad4ouNwCXel5nJefruxHQ0lOWvoRaVTbOQNw/01yueooMHi2nAQ==","shasum":"18ec9d63569eb0655057742fb8ca318302821a28","tarball":"https://registry.npmjs.org/@airclass/icons-svg/-/icons-svg-4.1.1.tgz","fileCount":16687,"unpackedSize":6875840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfu75XCRA9TVsSAnZWagAAoicP/RRdWCmrulFbLOoA6TTj\nwKQ2BkQQ5N1HMYTNeHT1DNOvMBSoCmvW6Xwns0NkU+Q7zLbripSKrXXajBSB\nIxFH/UfqO5VXe5CvWqZL+EOvcbnBiiB94DBZ1FPY5ZcIZtP8h68iXXCzPQwt\n6NWU5ndVXxndMTuAunf/4h+5Zov06QycB6r3LaTwVx7g3dNrAKt69CWjqx3q\nVtUIaRfIzt8qI10Lvn9HKmh6IbaXkCDPjTWkhTqh8XcsTBZwQ/FeNTQCzJoR\n5Ik7JiKqnoo8f9Tv/QTAJVOsQYsBc2RPNU6ZhBJbGGJ6zv6FKAWYljl9/XU5\ni88Vcv2VmcHlVLAvx9fcSYU3yI99Ip9zmX0O/e7QEUzPNGpVq7YVKxpEy2pp\ne3bwKJ6W6+YG39oH48DxsupPi3+kECGaxxuI1TnAxEPbEaWBPlg5Gu7RkZY1\nTAt68gAfsDBkm9lldbR7Msujp92bdEblXY7LkN4+cMUV4JMGESqhooLp5+iK\ndmXkSdIgTO6AmSkcXkPuSA8jriyUqpgHQhNVE1ssScGVJtdplixspCj3aerE\n35vi7vecNz5LoHZwaFZN73NmVo76b3MDSWzVkdUsNCmn5hEqXrpWwnEUx9Ds\nJRjkLAd/rWa+O2APeg+lElzGTXExDVCD5GrKMViGL9H7pTfX2qMqU4hMLXL3\n+bh3\r\n=RE0r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaNwMdaFK+v50brIRRRfLsWISvTfq+FtYQ393KIG1wLwIhAK5RcovQolCjEp1RYEH+8qN6O0v0+198ntgbR+rNAeE2"}]},"_npmUser":{"name":"divx","email":"wishgood@gmail.com"},"directories":{},"maintainers":[{"name":"divx","email":"wishgood@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons-svg_4.1.1_1606139478860_0.07897453086767237"},"_hasShrinkwrap":false},"4.1.2":{"name":"@airclass/icons-svg","version":"4.1.2","sideEffects":false,"description":"Abstract nodes for ant design icons.","contributors":[{"name":"HeskeyBaozi","email":"hezhiyu233@foxmail.com"}],"homepage":"https://github.com/divxpro/icons-svg/","license":"MIT","main":"lib/index.js","module":"es/index.js","repository":{"type":"git","url":"git+https://github.com/divxpro/icons-svg.git"},"scripts":{"g":"npm run generate","generate":"cross-env NODE_ENV=production gulp --require ts-node/register/transpile-only","type-check":"tsc --noEmit","build:es":"tsc --project tsconfig.build.json --module esnext --outDir es","build:lib":"tsc --project tsconfig.build.json --module commonjs --outDir lib","build":"cross-env NODE_ENV=production && npm run build:es && npm run build:lib","test":"cross-env NODE_ENV=test && npm run test:unit","test:unit":"jest","prepublishOnly":"npm run test && npm run g && npm run build && npm run type-check && npm run digest","digest":"node scripts/digest.js"},"devDependencies":{"@babel/core":"^7.8.6","@babel/preset-env":"^7.8.6","@babel/preset-typescript":"^7.8.3","@rgrove/parse-xml":"^2.0.2","@types/gulp":"^4.0.6","@types/gulp-concat":"^0.0.32","@types/gulp-rename":"^0.0.33","@types/jest":"^25.1.3","@types/lodash.camelcase":"^4.3.6","@types/lodash.template":"^4.4.6","@types/lodash.upperfirst":"^4.3.6","@types/node":"^13.9.3","@types/ramda":"^0.26.43","@types/rgrove__parse-xml":"^1.1.0","@types/svgo":"^1.3.1","@types/through2":"^2.0.34","@typescript-eslint/eslint-plugin":"^2.21.0","@typescript-eslint/parser":"^2.21.0","babel-jest":"^25.1.0","cross-env":"^7.0.0","del":"^5.1.0","eslint":"^6.8.0","globby":"^11.0.0","gulp":"^4.0.2","gulp-clone":"^2.0.1","gulp-concat":"^2.6.1","gulp-header":"^2.0.9","gulp-rename":"^2.0.0","jest":"^25.1.0","lodash.camelcase":"^4.3.0","lodash.template":"^4.5.0","lodash.upperfirst":"^4.3.1","ramda":"^0.27.0","svgo":"^1.3.2","through2":"^3.0.1","ts-node":"^8.6.2","typescript":"^3.8.3","vinyl":"^2.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"gitHead":"f04787915caa849c2a4948a801590fb0be551fd7","bugs":{"url":"https://github.com/divxpro/icons-svg/issues"},"_id":"@airclass/icons-svg@4.1.2","_nodeVersion":"10.18.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-N5CHjK3W3/8omIv+lGFxhZmd5LcMVPUlKX8jRtwfc7+CqfNqGtRElhWQ0hCALjQzsHFooSKAqiZAM3b2iIq3kw==","shasum":"4e958e42b46ac42aa4652ed3db0291c2e365a84c","tarball":"https://registry.npmjs.org/@airclass/icons-svg/-/icons-svg-4.1.2.tgz","fileCount":16687,"unpackedSize":6839536,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfu9UaCRA9TVsSAnZWagAAr3wQAIomJuTs6hP/2Cg86pyT\nHJ9fn96MJvoBfEbzFg9b/urzTQF+NgKqpaaWF651IjoicfwTr6Kmart4RCGy\nu+LFs2ARXEO1KYIGsjgpIxwZGMvlCdW32Z2nF/gVAUFWSSyYi1zpwx3pU8Jj\n28MCoVWvQwT/YQqO3eMqCG9DTix68Fyz9jhREdBrF6TH1HI+pYDhe6ul7Lqt\nwjVYEqgg3oBjb05hUeoozZBSYqtk/7kgX0Mkequ7sb6g1tQ1jUkusdUJFxM4\n8kCWh2ioG9zhGYxY4l7j6WWMOv8GE6HApkYFyyewz9uZ8qGb7KzgfOrP3Zue\ndBiimsRzGoRbvLQIu/VZ4joUWgCo55NcvxvrRGRmifnnb9w2s3V+7WeHGnDn\nzhkRGfS68tPIyoO2fEeZFZBiJyZPwIPSr9CqJ340KQvXQKk+wKFnvYJh8rL+\nAWK6otN5MBXVeOX65TKlmWEPjE4nQP9ogdVvifpE4hjiU/l5zK6fkvICd9jw\nWsjjDv6JeYxYVAAyzTIyDEKt6CcvKOXclr4BgsDppS3UnAQUBJ5dfc7d8c2h\nH/A2BMgrrDeRTPuDv+WLEqsGXlF8fz2tIlUTX5VFMLDX0G7QK73Eq0r0jpwK\nOKIiQeTf7HSBTs+kFIMhfvWtE4oLenFPOBBxhNzpRrLerx9cDYBO2H5t90Jj\nlM6W\r\n=xsPI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF+/nuHVZUh8cr6kEVc8fQuQB0mkWCWWJYYfCVv8lb3RAiEAmCEynpja6iqPOnqSoZ/9d4SMs3a7FRByfMhLGgm33Xk="}]},"_npmUser":{"name":"divx","email":"wishgood@gmail.com"},"directories":{},"maintainers":[{"name":"divx","email":"wishgood@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/icons-svg_4.1.2_1606145306175_0.6828660863830815"},"_hasShrinkwrap":false}},"time":{"created":"2020-11-23T06:39:11.792Z","4.1.0":"2020-11-23T06:39:12.426Z","modified":"2022-04-04T12:21:41.466Z","4.1.1":"2020-11-23T13:51:19.125Z","4.1.2":"2020-11-23T15:28:26.442Z"},"maintainers":[{"name":"divx","email":"wishgood@gmail.com"}],"description":"Abstract nodes for ant design icons.","homepage":"https://github.com/divxpro/icons-svg/","repository":{"type":"git","url":"git+https://github.com/divxpro/icons-svg.git"},"contributors":[{"name":"HeskeyBaozi","email":"hezhiyu233@foxmail.com"}],"bugs":{"url":"https://github.com/divxpro/icons-svg/issues"},"license":"MIT","readme":"<h1 align=\"center\">\nAnt Design Icons\n</h1>\n\n<p align=\"center\">\n⭐ The abstract node of the Ant Design SVG icons.\n</p>\n\n<div align=\"center\">\n\n[![NPM version](https://img.shields.io/npm/v/@ant-design/icons-svg.svg?style=flat)](https://npmjs.org/package/@ant-design/icons-svg)\n[![NPM downloads](http://img.shields.io/npm/dm/@ant-design/icons-svg.svg?style=flat)](https://npmjs.org/package/@ant-design/icons-svg)\n\n</div>\n\nCheck [all icons list](https://github.com/ant-design/ant-design-icons/issues/227).\n\n## Install\n\n```bash\n# use yarn\n$ yarn add @ant-design/icons-svg\n\n# or use npm\n$ npm install @ant-design/icons-svg --save\n```\n\n## Use Library Adapter\n\n- React: See [@ant-design/icons](../icons-react) to learn about detail usage.\n\n## Contribution Guide 贡献指南\n\nSee contribution guide. [English](./docs/ContributionGuide.md) ｜ [中文](./docs/ContributionGuide.zh-CN.md)\n\n## Get started\n\n```ts\nimport { AccountBookOutlined } from '@ant-design/icons-svg';\n// or\n// import AccountBookOutlined from '@ant-design/icons-svg/es/asn/AccountBookOutlined';\n\nconsole.log(AccountBookOutlined);\n// ==>\n// {\n//   name: 'account-book',\n//   theme: 'outlined',\n//   icon: {\n//     tag: 'svg',\n//     attrs: {\n//       viewBox: '64 64 896 896',\n//       focusable: 'false'\n//     },\n//     children: [\n//       {\n//         tag: 'path',\n//         attrs: {\n//           d:\n//             'M880 184H712v-64c0-4.4-3.6-8-8-8h- ...'\n//         }\n//       }\n//     ]\n//   }\n// };\n```\n\n- Interfaces\n\nThis library export all SVG files as `IconDefinition`.\n\n```ts\n// types.d.ts\nexport declare type ThemeType = 'filled' | 'outlined' | 'twotone';\n\nexport interface AbstractNode {\n  tag: string;\n  attrs: {\n    [key: string]: string;\n  };\n  children?: AbstractNode[];\n}\n\nexport interface IconDefinition {\n  name: string; // kebab-case-style\n  theme: ThemeType;\n  icon:\n    | ((primaryColor: string, secondaryColor: string) => AbstractNode)\n    | AbstractNode;\n}\n```\n\n## Render Helpers\n\n```ts\nimport { AccountBookFilled } from '@ant-design/icons-svg';\nimport { renderIconDefinitionToSVGElement } from '@ant-design/icons-svg/es/helpers';\n\nconst svgHTMLString = renderIconDefinitionToSVGElement(AccountBookFilled, {\n  extraSVGAttrs: { width: '1em', height: '1em', fill: 'currentColor' }\n});\n\nconsole.log(svgHTMLString);\n// ==>\n// '<svg viewBox=\"64 64 896 896\" width=\"1em\" height=\"1em\" fill=\"currentColor\"><path d=\"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zM648.3 426.8l-87.7 161.1h45.7c5.5 0 10 4.5 10 10v21.3c0 5.5-4.5 10-10 10h-63.4v29.7h63.4c5.5 0 10 4.5 10 10v21.3c0 5.5-4.5 10-10 10h-63.4V752c0 5.5-4.5 10-10 10h-41.3c-5.5 0-10-4.5-10-10v-51.8h-63.1c-5.5 0-10-4.5-10-10v-21.3c0-5.5 4.5-10 10-10h63.1v-29.7h-63.1c-5.5 0-10-4.5-10-10v-21.3c0-5.5 4.5-10 10-10h45.2l-88-161.1c-2.6-4.8-.9-10.9 4-13.6 1.5-.8 3.1-1.2 4.8-1.2h46c3.8 0 7.2 2.1 8.9 5.5l72.9 144.3 73.2-144.3a10 10 0 0 1 8.9-5.5h45c5.5 0 10 4.5 10 10 .1 1.7-.3 3.3-1.1 4.8z\" /></svg>'\n```\n\n- Interfaces\n\n```ts\ndeclare function renderIconDefinitionToSVGElement(\n  icon: IconDefinition,\n  options?: HelperRenderOptions\n): string;\n\ninterface HelperRenderOptions {\n  placeholders?: {\n    primaryColor?: string; // default #333\n    secondaryColor?: string; // default #E6E6E6\n  };\n  extraSVGAttrs?: {\n    [key: string]: string;\n  };\n}\n```\n","readmeFilename":"ReadMe.md"}