{"_id":"@contena/meteor-icon-kit","_rev":"5-cc76725d80bc198a708194715fea4b17","name":"@contena/meteor-icon-kit","dist-tags":{"latest":"5.11.0","canary":"0.0.0-canary-20260910064337"},"versions":{"5.10.0":{"name":"@contena/meteor-icon-kit","version":"5.10.0","keywords":["svg","contena","icons"],"author":{"name":"contena AG"},"license":"Apache-2.0","_id":"@contena/meteor-icon-kit@5.10.0","maintainers":[{"name":"gouxiaosong","email":"gouxiaosong1001@gmail.com"}],"homepage":"https://github.com/contena/meteor/tree/main/packages/icon-kit#readme","bugs":{"url":"https://github.com/contena/meteor/issues"},"dist":{"shasum":"340a6821c2188f53050c2d68b2bfb2f7a54c05bb","tarball":"https://registry.npmjs.org/@contena/meteor-icon-kit/-/meteor-icon-kit-5.10.0.tgz","fileCount":918,"integrity":"sha512-76aRtQrhRG0ngBarCH3fbsu5q/ca8LYm6C5rUSrzb5WeN07u5XXKyhDsWVgsACspwjZnNPWRgbw4KVFpoF7AjQ==","signatures":[{"sig":"MEUCIQC6nQo/pA8ZfOXPK0zk5tygSMclZZDODCwXfGhrGolMewIgXdhIoRuk5Fpu0mlYEgsMRnZ0zFEakr24xP0BcxXRasw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1382857},"main":"index.js","type":"module","_from":"file:contena-meteor-icon-kit-5.10.0.tgz","scripts":{"start":"tsx ./src/index.ts","format":"prettier --write .","lint:all":"npm run lint:types && npm run lint:eslint","docs:copy":"../developer-portal/docs-cli link --src docs --dst resources/meteor-icon-kit","docs:link":"../developer-portal/docs-cli link --src docs --dst resources/meteor-icon-kit --symlink","test:unit":"vitest","lint:types":"tsc --noEmit","lint:eslint":"eslint ./src","docs:preview":"../developer-portal/docs-cli preview","format:check":"prettier --check ."},"_npmUser":{"name":"gouxiaosong","email":"gouxiaosong1001@gmail.com"},"prettier":"@contena/meteor-prettier-config","_resolved":"/private/var/folders/7k/tcw8tk8n08361s09yp77f61c0000gq/T/bb2a5870c9d9d777547e7bf8ff0e9c15/contena-meteor-icon-kit-5.10.0.tgz","_integrity":"sha512-76aRtQrhRG0ngBarCH3fbsu5q/ca8LYm6C5rUSrzb5WeN07u5XXKyhDsWVgsACspwjZnNPWRgbw4KVFpoF7AjQ==","repository":{"url":"git+ssh://git@github.com/contena/meteor.git","type":"git"},"_npmVersion":"10.9.8","description":"An icon library and toolkit that follows a minimal, yet highly expressive style perfectly aligned with Contena's product language","directories":{},"_nodeVersion":"22.23.1","_hasShrinkwrap":false,"devDependencies":{"ora":"^8.2.0","tsx":"^4.19.3","zod":"^3.25.75","svgo":"^2.8.0","vite":"^6.2.2","axios":"^0.26.1","dotenv":"^16.4.1","eslint":"^9.21.0","vitest":"^3.0.9","ts-node":"^10.8.1","winston":"^3.17.0","prettier":"^3.5.3","@eslint/js":"^9.20.0","typescript":"^5.7.0","@types/node":"^20.14.9","@types/svgo":"^2.6.3","@types/axios":"^0.14.0","svg-pathdata":"^6.0.3","@resvg/resvg-js":"^2.6.2","@t3-oss/env-core":"^0.12.0","typescript-eslint":"^8.24.1","@supercharge/promise-pool":"^2.4.0","@contena/meteor-prettier-config":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/meteor-icon-kit_5.10.0_1787470499384_0.7442374167509269","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260910060157":{"name":"@contena/meteor-icon-kit","version":"0.0.0-canary-20260910060157","keywords":["svg","contena","icons"],"author":{"name":"contena AG"},"license":"Apache-2.0","_id":"@contena/meteor-icon-kit@0.0.0-canary-20260910060157","maintainers":[{"name":"gouxiaosong","email":"gouxiaosong1001@gmail.com"}],"homepage":"https://github.com/contena/meteor/tree/main/packages/icon-kit#readme","bugs":{"url":"https://github.com/contena/meteor/issues"},"dist":{"shasum":"ca9683381298ba814e4600e07c9994c59bbd5c85","tarball":"https://registry.npmjs.org/@contena/meteor-icon-kit/-/meteor-icon-kit-0.0.0-canary-20260910060157.tgz","fileCount":916,"integrity":"sha512-6icNUutajti8g4nnQktwKszXg8o+fowOWSsVmsmT97NMRqxweFpsuLFZxyCWz8Bahv3qt1NfwGRm4u7j5ALNqw==","signatures":[{"sig":"MEYCIQDKrN9Mw1WybBz0Rb3ZPqYNdKhclKxCffOobR5qYfP1JgIhAKEnSuQvAiug8h7gbgYz6W3TxOV5wW5sUgNtYk8+EtQV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1327820},"main":"index.js","type":"module","_from":"file:contena-meteor-icon-kit-0.0.0-canary-20260910060157.tgz","scripts":{"start":"tsx ./src/index.ts","format":"prettier --write .","lint:all":"npm run lint:types && npm run lint:eslint","docs:copy":"../developer-portal/docs-cli link --src docs --dst resources/meteor-icon-kit","docs:link":"../developer-portal/docs-cli link --src docs --dst resources/meteor-icon-kit --symlink","test:unit":"vitest","lint:types":"tsc --noEmit","lint:eslint":"eslint ./src","docs:preview":"../developer-portal/docs-cli preview","format:check":"prettier --check ."},"_npmUser":{"name":"gouxiaosong","email":"gouxiaosong1001@gmail.com"},"prettier":"@contena/meteor-prettier-config","_resolved":"/tmp/a5687dd4fb22d91e998123dafdcab7e9/contena-meteor-icon-kit-0.0.0-canary-20260910060157.tgz","_integrity":"sha512-6icNUutajti8g4nnQktwKszXg8o+fowOWSsVmsmT97NMRqxweFpsuLFZxyCWz8Bahv3qt1NfwGRm4u7j5ALNqw==","repository":{"url":"git+ssh://git@github.com/contena/meteor.git","type":"git"},"_npmVersion":"10.9.2","description":"An icon library and toolkit that follows a minimal, yet highly expressive style perfectly aligned with Contena's product language","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ora":"^8.2.0","tsx":"^4.19.3","zod":"^3.25.75","svgo":"^2.8.0","vite":"^6.2.2","axios":"^0.26.1","dotenv":"^16.4.1","eslint":"^9.21.0","vitest":"^3.0.9","ts-node":"^10.8.1","winston":"^3.17.0","prettier":"^3.5.3","@eslint/js":"^9.20.0","typescript":"^5.7.0","@types/node":"^20.14.9","@types/svgo":"^2.6.3","@types/axios":"^0.14.0","svg-pathdata":"^6.0.3","@resvg/resvg-js":"^2.6.2","@t3-oss/env-core":"^0.12.0","typescript-eslint":"^8.24.1","@supercharge/promise-pool":"^2.4.0","@contena/meteor-prettier-config":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/meteor-icon-kit_0.0.0-canary-20260910060157_1789020126929_0.8277939125878024","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260910063438":{"name":"@contena/meteor-icon-kit","version":"0.0.0-canary-20260910063438","keywords":["svg","contena","icons"],"author":{"name":"contena AG"},"license":"Apache-2.0","_id":"@contena/meteor-icon-kit@0.0.0-canary-20260910063438","maintainers":[{"name":"gouxiaosong","email":"gouxiaosong1001@gmail.com"}],"homepage":"https://github.com/contena/meteor/tree/main/packages/icon-kit#readme","bugs":{"url":"https://github.com/contena/meteor/issues"},"dist":{"shasum":"506d682efb81481ad62537f40d2fb43b232639a8","tarball":"https://registry.npmjs.org/@contena/meteor-icon-kit/-/meteor-icon-kit-0.0.0-canary-20260910063438.tgz","fileCount":916,"integrity":"sha512-m+2aMjP+3n8OLRAYnj6JybpxSoBN1fzREZgB0voZBgdzkOjl7PB4w0AU6L0XLDGANURTEFuqVXltVspyPZWZWQ==","signatures":[{"sig":"MEUCIC/Z5vaN0M+HN1Y1qP6bF3b/0lWJAEQgbkh4z1L2vOiyAiEAhBonfnz6tMx+zu670ZQfAWapkwdRjapsIljniCmScVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1327820},"main":"index.js","type":"module","_from":"file:contena-meteor-icon-kit-0.0.0-canary-20260910063438.tgz","scripts":{"start":"tsx ./src/index.ts","format":"prettier --write .","lint:all":"npm run lint:types && npm run lint:eslint","docs:copy":"../developer-portal/docs-cli link --src docs --dst resources/meteor-icon-kit","docs:link":"../developer-portal/docs-cli link --src docs --dst resources/meteor-icon-kit --symlink","test:unit":"vitest","lint:types":"tsc --noEmit","lint:eslint":"eslint ./src","docs:preview":"../developer-portal/docs-cli preview","format:check":"prettier --check ."},"_npmUser":{"name":"gouxiaosong","email":"gouxiaosong1001@gmail.com"},"prettier":"@contena/meteor-prettier-config","_resolved":"/tmp/37f8703d27c9a5e011a2d57c4dfce77f/contena-meteor-icon-kit-0.0.0-canary-20260910063438.tgz","_integrity":"sha512-m+2aMjP+3n8OLRAYnj6JybpxSoBN1fzREZgB0voZBgdzkOjl7PB4w0AU6L0XLDGANURTEFuqVXltVspyPZWZWQ==","repository":{"url":"git+ssh://git@github.com/contena/meteor.git","type":"git"},"_npmVersion":"10.9.2","description":"An icon library and toolkit that follows a minimal, yet highly expressive style perfectly aligned with Contena's product language","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ora":"^8.2.0","tsx":"^4.19.3","zod":"^3.25.75","svgo":"^2.8.0","vite":"^6.2.2","axios":"^0.26.1","dotenv":"^16.4.1","eslint":"^9.21.0","vitest":"^3.0.9","ts-node":"^10.8.1","winston":"^3.17.0","prettier":"^3.5.3","@eslint/js":"^9.20.0","typescript":"^5.7.0","@types/node":"^20.14.9","@types/svgo":"^2.6.3","@types/axios":"^0.14.0","svg-pathdata":"^6.0.3","@resvg/resvg-js":"^2.6.2","@t3-oss/env-core":"^0.12.0","typescript-eslint":"^8.24.1","@supercharge/promise-pool":"^2.4.0","@contena/meteor-prettier-config":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/meteor-icon-kit_0.0.0-canary-20260910063438_1789022086809_0.43357075690198954","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-canary-20260910064337":{"name":"@contena/meteor-icon-kit","version":"0.0.0-canary-20260910064337","keywords":["svg","contena","icons"],"author":{"name":"contena AG"},"license":"Apache-2.0","_id":"@contena/meteor-icon-kit@0.0.0-canary-20260910064337","maintainers":[{"name":"gouxiaosong","email":"gouxiaosong1001@gmail.com"}],"homepage":"https://github.com/contena/meteor/tree/main/packages/icon-kit#readme","bugs":{"url":"https://github.com/contena/meteor/issues"},"dist":{"shasum":"9fa466898457df65ec0929168e1ddac4d20f3255","tarball":"https://registry.npmjs.org/@contena/meteor-icon-kit/-/meteor-icon-kit-0.0.0-canary-20260910064337.tgz","fileCount":916,"integrity":"sha512-lxuRYRfEBJwzrk1dRtnGcLt3zCvdjgD0hMgTTSjeQUzYnc2D2+kOOJQ7lyfw4XuYkXNINdUgwzHouOIi2M5YSg==","signatures":[{"sig":"MEUCIQD5vKXdKgtJc7R6aw+VexuU0g/jPH4sYt32e7gOWofMrAIgHx5GdW8QPve7GTXneBD9Td9xJ8yXCxB1KjUVBTZZT4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1327820},"main":"index.js","type":"module","_from":"file:contena-meteor-icon-kit-0.0.0-canary-20260910064337.tgz","scripts":{"start":"tsx ./src/index.ts","format":"prettier --write .","lint:all":"npm run lint:types && npm run lint:eslint","docs:copy":"../developer-portal/docs-cli link --src docs --dst resources/meteor-icon-kit","docs:link":"../developer-portal/docs-cli link --src docs --dst resources/meteor-icon-kit --symlink","test:unit":"vitest","lint:types":"tsc --noEmit","lint:eslint":"eslint ./src","docs:preview":"../developer-portal/docs-cli preview","format:check":"prettier --check ."},"_npmUser":{"name":"gouxiaosong","email":"gouxiaosong1001@gmail.com"},"prettier":"@contena/meteor-prettier-config","_resolved":"/tmp/838b629f6602f2461cba444fdb23c3b6/contena-meteor-icon-kit-0.0.0-canary-20260910064337.tgz","_integrity":"sha512-lxuRYRfEBJwzrk1dRtnGcLt3zCvdjgD0hMgTTSjeQUzYnc2D2+kOOJQ7lyfw4XuYkXNINdUgwzHouOIi2M5YSg==","repository":{"url":"git+ssh://git@github.com/contena/meteor.git","type":"git"},"_npmVersion":"10.9.2","description":"An icon library and toolkit that follows a minimal, yet highly expressive style perfectly aligned with Contena's product language","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ora":"^8.2.0","tsx":"^4.19.3","zod":"^3.25.75","svgo":"^2.8.0","vite":"^6.2.2","axios":"^0.26.1","dotenv":"^16.4.1","eslint":"^9.21.0","vitest":"^3.0.9","ts-node":"^10.8.1","winston":"^3.17.0","prettier":"^3.5.3","@eslint/js":"^9.20.0","typescript":"^5.7.0","@types/node":"^20.14.9","@types/svgo":"^2.6.3","@types/axios":"^0.14.0","svg-pathdata":"^6.0.3","@resvg/resvg-js":"^2.6.2","@t3-oss/env-core":"^0.12.0","typescript-eslint":"^8.24.1","@supercharge/promise-pool":"^2.4.0","@contena/meteor-prettier-config":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/meteor-icon-kit_0.0.0-canary-20260910064337_1789022627375_0.9957160985601625","host":"s3://npm-registry-packages-npm-production"}},"5.11.0":{"name":"@contena/meteor-icon-kit","version":"5.11.0","description":"An icon library and toolkit that follows a minimal, yet highly expressive style perfectly aligned with Contena's product language","keywords":["svg","contena","icons"],"homepage":"https://github.com/contena/meteor/tree/main/packages/icon-kit#readme","bugs":{"url":"https://github.com/contena/meteor/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/contena/meteor.git"},"type":"module","license":"Apache-2.0","author":{"name":"contena AG"},"main":"index.js","prettier":"@contena/meteor-prettier-config","devDependencies":{"@eslint/js":"^9.20.0","@resvg/resvg-js":"^2.6.2","@supercharge/promise-pool":"^2.4.0","@t3-oss/env-core":"^0.12.0","@types/axios":"^0.14.0","@types/node":"^20.14.9","@types/svgo":"^2.6.3","axios":"^0.26.1","dotenv":"^16.4.1","eslint":"^9.21.0","ora":"^8.2.0","prettier":"^3.5.3","svg-pathdata":"^6.0.3","svgo":"^2.8.0","ts-node":"^10.8.1","tsx":"^4.19.3","typescript":"^5.7.0","typescript-eslint":"^8.24.1","vite":"^6.2.2","vitest":"^3.0.9","winston":"^3.17.0","zod":"^3.25.75","@contena/meteor-prettier-config":"1.0.0"},"scripts":{"docs:copy":"../developer-portal/docs-cli link --src docs --dst resources/meteor-icon-kit","docs:link":"../developer-portal/docs-cli link --src docs --dst resources/meteor-icon-kit --symlink","docs:preview":"../developer-portal/docs-cli preview","lint:all":"npm run lint:types && npm run lint:eslint","lint:eslint":"eslint ./src","lint:types":"tsc --noEmit","start":"tsx ./src/index.ts","format":"prettier --write .","format:check":"prettier --check .","test:unit":"vitest"},"_id":"@contena/meteor-icon-kit@5.11.0","_integrity":"sha512-TdYn786OJeSYnoWl2dyI3bM5okB1suYRaPNSXBEK+5HhPf6DjD6/RjB5bxXk7EFjnZKqR3V+b48aT9fOIMIjpA==","_resolved":"/tmp/efb153af87e3f3158df8b61f71b149f2/contena-meteor-icon-kit-5.11.0.tgz","_from":"file:contena-meteor-icon-kit-5.11.0.tgz","_nodeVersion":"22.13.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-TdYn786OJeSYnoWl2dyI3bM5okB1suYRaPNSXBEK+5HhPf6DjD6/RjB5bxXk7EFjnZKqR3V+b48aT9fOIMIjpA==","shasum":"9f8c9db8bca378274686d62f100a624626a9b321","tarball":"https://registry.npmjs.org/@contena/meteor-icon-kit/-/meteor-icon-kit-5.11.0.tgz","fileCount":916,"unpackedSize":1327799,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCLPo5Zlt0dhA90zWjNymnU3xzUA/D1UCrkLjbgPitt4gIgdIvPtvvBURhektCkgr326g9rXacVaY9PD3bv1Ixz6co="}]},"_npmUser":{"name":"gouxiaosong","email":"gouxiaosong1001@gmail.com"},"directories":{},"maintainers":[{"name":"gouxiaosong","email":"gouxiaosong1001@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/meteor-icon-kit_5.11.0_1789023693592_0.17890970505506365"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-23T07:34:59.175Z","modified":"2026-09-10T07:01:33.898Z","5.10.0":"2026-08-23T07:34:59.539Z","0.0.0-canary-20260910060157":"2026-09-10T06:02:07.122Z","0.0.0-canary-20260910063438":"2026-09-10T06:34:46.959Z","0.0.0-canary-20260910064337":"2026-09-10T06:43:47.525Z","5.11.0":"2026-09-10T07:01:33.743Z"},"bugs":{"url":"https://github.com/contena/meteor/issues"},"author":{"name":"contena AG"},"license":"Apache-2.0","homepage":"https://github.com/contena/meteor/tree/main/packages/icon-kit#readme","keywords":["svg","contena","icons"],"repository":{"type":"git","url":"git+ssh://git@github.com/contena/meteor.git"},"description":"An icon library and toolkit that follows a minimal, yet highly expressive style perfectly aligned with Contena's product language","maintainers":[{"name":"gouxiaosong","email":"gouxiaosong1001@gmail.com"}],"readme":"[![npm version](https://badge.fury.io/js/@contena-ag%2Fmeteor-icon-kit.svg)](https://badge.fury.io/js/@contena-ag%2Fmeteor-icon-kit)\n\n# meteor-icon-kit\n\n> An icon library and toolkit that follows a minimal, yet highly expressive style perfectly aligned with Contena's product language\n\n## Prerequisites\n\nThis project requires `npm` or `yarn`.\n[npm](http://npmjs.org/) and [yarn](https://yarnpkg.com/) are really easy to install.\nTo make sure you have one of them available on your machine,\ntry running the following command. This project itself was created with `npm`.\n\n```sh\n$ npm -v\n8.1.0\n\n$ yarn -v\n1.22.15\n```\n\n## Table of contents\n\n- [meteor-icon-kit](#meteor-icon-kit)\n  - [Prerequisites](#prerequisites)\n  - [Table of contents](#table-of-contents)\n  - [Installation](#installation)\n  - [Usage](#usage)\n  - [Vite example](#example)\n  - [Built With](#built-with)\n  - [Figma library](#figma-library)\n  - [License](#license)\n\n## Installation\n\n**BEFORE YOU INSTALL:** please read the [prerequisites](#prerequisites)\n\nTo install the meteor-icon-kit, run:\n\n```sh\n$ npm install @contena/meteor-icon-kit\n```\n\nOr if you prefer using Yarn:\n\n```sh\n$ yarn add @contena/meteor-icon-kit\n```\n\n## Usage\n\nStart by importing the provided stylesheet:\n\n```css\n@import \"@contena/meteor-icon-kit/icons/meteor-icon-kit.css\";\n```\n\nOr classic via a `<link>`:\n\n```html\n<link rel=\"stylesheet\" href=\"your-asset-folder/meteor-icon-kit.css\" />\n```\n\nThen, you can use the icons:\n\n```js\nimport wallet from \"@contena/meteor-icon-kit/icons/regular/wallet.svg\";\n```\n\n### Dynamic colors\n\nTake this pseudo html:\n\n```html\n<span class=\"icon-example\">\n  <wallet />\n</span>\n```\n\nBy defining the following class structure in `CSS` you can change the color of the svg dynamically:\n\n```CSS\n.icon-example {\n  display: block;\n  color: green;\n\n  svg {\n    fill: currentColor;\n\n    path,\n    use {\n      fill: currentColor;\n    }\n  }\n}\n```\n\n## Example\n\nFollowing is an example for a Vue3 project using Vite as a bundler.\nWe are using the `vite-svg-loader` to load the svg files.\n\nIn your `vite.config.js` add the following:\n\n```js\n//...\nimport svgLoader from \"vite-svg-loader\";\n\nexport default {\n  plugins: [\n    //...\n    svgLoader(),\n  ],\n};\n```\n\nThis way you can import your svg files as components:\n\n```vue\n<template>\n  <ActivityIcon />\n</template>\n\n<script setup>\nimport ActivityIcon from \"@contena/meteor-icon-kit/icons/regular/activity.svg\";\n</script>\n```\n\nYou can find this example as a CodeSandbox template [here](https://codesandbox.io/p/sandbox/meteor-icon-kit-example-revdlr).\n\n## Built With\n\n- Typescript\n- Figma API\n- VS-Code\n- Love :blue_heart: :blue_heart: :blue_heart:\n\n## Figma library\n\nMeteor Icon Kit is available as a [Figma library](https://www.figma.com/community/file/1032564947404478461/Meteor-Icon-Kit-%E2%80%93-Contena) through the Figma Community. To use the icons, log in to your Figma account and duplicate the file to your drafts.\n\n## License\n\nSee the [LICENSE](LICENSE.md) file for license rights and limitations (MIT).\n\n2024 © contena AG\n","readmeFilename":"README.md"}