{"_id":"@dloizides/ui-icons","_rev":"4-d41089fe769966d8ca65966eb77a559e","name":"@dloizides/ui-icons","dist-tags":{"latest":"1.3.1"},"versions":{"1.0.1":{"name":"@dloizides/ui-icons","version":"1.0.1","keywords":["react","react-native","react-native-svg","icons","svg","dloizides"],"author":{"name":"dloizides"},"license":"MIT","_id":"@dloizides/ui-icons@1.0.1","maintainers":[{"name":"dloizides","email":"loizidesdemetris@gmail.com"}],"homepage":"https://github.com/openmindednewby/ui-icons#readme","bugs":{"url":"https://github.com/openmindednewby/ui-icons/issues"},"dist":{"shasum":"e2809cc9858ccc7b5f39ed2b0d1d1237a42a45e2","tarball":"https://registry.npmjs.org/@dloizides/ui-icons/-/ui-icons-1.0.1.tgz","fileCount":10,"integrity":"sha512-7CYi6nMEgT3Q/FbfxCD147s/nlzOujr56U3R/aHqCWl/7b75qQk4VsffibhReJKHraPerLeb3bippbUZt8A1hQ==","signatures":[{"sig":"MEUCIQDPQ3M2cP50sUjbJVv2Rskq7qcj15VsYz9oBdjnbMEk3AIgSRsqz5yxZXtHi1LodBFyKk9JSt6MbV1iH2nyvyqZs3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63434},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rimraf dist && tsup","clean":"rimraf dist","version":"npm run build","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:watch":"tsup --watch","deps:health":"npm run deps:outdated && npm run deps:unused","deps:unused":"npx depcheck --ignores \"@types/jest,@types/node,@types/react,@types/react-dom,rimraf,react-native,react-native-svg\"","deps:licenses":"npx license-checker --onlyAllow \"MIT;Apache-2.0;ISC;BSD-2-Clause;BSD-3-Clause;0BSD;Unlicense;CC0-1.0\"","deps:outdated":"npm outdated || exit 0","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm run test","security:audit":"npm audit --audit-level=high"},"_npmUser":{"name":"dloizides","email":"loizidesdemetris@gmail.com"},"repository":{"url":"git+https://github.com/openmindednewby/ui-icons.git","type":"git"},"_npmVersion":"10.9.3","description":"Lightweight inline-SVG icon component + icon-path registry (react-native-svg) for the dloizides.com RN-web portfolio. Zero font loading, brand-agnostic.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.0","react":"^19.2.4","eslint":"^8.57.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.19.32","@types/react":"^19.0.0","react-native":"0.81.5","react-native-svg":"15.12.1","eslint-plugin-react":"^7.34.0","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^7.0.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"react":">=18.0.0","react-native":">=0.74.0","react-native-svg":">=13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-icons_1.0.1_1781599644088_0.22283832119270208","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@dloizides/ui-icons","version":"1.2.0","keywords":["react","react-native","react-native-svg","icons","svg","dloizides"],"author":{"name":"dloizides"},"license":"MIT","_id":"@dloizides/ui-icons@1.2.0","maintainers":[{"name":"dloizides","email":"loizidesdemetris@gmail.com"}],"homepage":"https://github.com/openmindednewby/ui-icons#readme","bugs":{"url":"https://github.com/openmindednewby/ui-icons/issues"},"dist":{"shasum":"4a52313be32e5749145639068607db9960faa8db","tarball":"https://registry.npmjs.org/@dloizides/ui-icons/-/ui-icons-1.2.0.tgz","fileCount":10,"integrity":"sha512-UTiBjMkagt50UAvRnffsBo+5gkfsJsc9syS5GAzhgMMjjn4o9eG/kt/bfZURu2O6JcUdhl2X98ZKR/CkIbcHMA==","signatures":[{"sig":"MEYCIQCNQiZuY8RK9QpdnzZ1nmSpwblfpBmgow57RpzXArGFpgIhAPrRAkWUFw+u8Dy7PREBJ1IqcYmCZs0QM5mSAWOTYVXE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82672},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"eb47bae299e0b933729be9eca9c84a0707cf883c","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rimraf dist && tsup","clean":"rimraf dist","version":"npm run build","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:watch":"tsup --watch","deps:health":"npm run deps:outdated && npm run deps:unused","deps:unused":"npx depcheck --ignores \"@types/jest,@types/node,@types/react,@types/react-dom,rimraf,react-native,react-native-svg\"","deps:licenses":"npx license-checker --onlyAllow \"MIT;Apache-2.0;ISC;BSD-2-Clause;BSD-3-Clause;0BSD;Unlicense;CC0-1.0\"","deps:outdated":"npm outdated || exit 0","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm run test","security:audit":"npm audit --audit-level=high"},"_npmUser":{"name":"dloizides","email":"loizidesdemetris@gmail.com"},"repository":{"url":"git+https://github.com/openmindednewby/ui-icons.git","type":"git"},"_npmVersion":"10.9.3","description":"Lightweight inline-SVG icon component + icon-path registry (react-native-svg) for the dloizides.com RN-web portfolio. Zero font loading, brand-agnostic.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.0","react":"^19.2.4","eslint":"^8.57.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.19.32","@types/react":"^19.0.0","react-native":"0.81.5","react-native-svg":"15.12.1","eslint-plugin-react":"^7.34.0","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^7.0.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"react":">=18.0.0","react-native":">=0.74.0","react-native-svg":">=13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-icons_1.2.0_1789380543493_0.8166882384434462","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@dloizides/ui-icons","version":"1.3.0","keywords":["react","react-native","react-native-svg","icons","svg","dloizides"],"author":{"name":"dloizides"},"license":"MIT","_id":"@dloizides/ui-icons@1.3.0","maintainers":[{"name":"dloizides","email":"loizidesdemetris@gmail.com"}],"homepage":"https://github.com/openmindednewby/ui-icons#readme","bugs":{"url":"https://github.com/openmindednewby/ui-icons/issues"},"dist":{"shasum":"4e147d0cc4a1a446c384b623078297f1a415552f","tarball":"https://registry.npmjs.org/@dloizides/ui-icons/-/ui-icons-1.3.0.tgz","fileCount":10,"integrity":"sha512-WGHtOZdC8U5KQ9BGo0Ov/VGVlx4wm6sVU1wzsfHZ11uRA4KhIWLf2zEBnrDDWpqT3nxrPSnTxdGNwwkPdMKZrg==","signatures":[{"sig":"MEYCIQDrIkp/edhZ05KosMiq77PySAMAUYCkcXJ0CKqc30VqpAIhAOF+RwCVripWW4lZT5IvDiiiBgXndELyeRwC4PxI0ryV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDXtxxRjwUlz3hFyCd30kUSi7XFL7Cp3rgxNSvUOT5I6wIhAJio6lfsqMaREzrasZHeqzqjUXHOJVyF5c6npVESGal1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90514},"main":"./dist/index.js","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"b204efaf22fb359b37b859013348c055c431d34f","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rimraf dist && tsup","clean":"rimraf dist","version":"npm run build","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:watch":"tsup --watch","deps:health":"npm run deps:outdated && npm run deps:unused","deps:unused":"npx depcheck --ignores \"@types/jest,@types/node,@types/react,@types/react-dom,rimraf,react-native,react-native-svg\"","deps:licenses":"npx license-checker --onlyAllow \"MIT;Apache-2.0;ISC;BSD-2-Clause;BSD-3-Clause;0BSD;Unlicense;CC0-1.0\"","deps:outdated":"npm outdated || exit 0","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm run test","security:audit":"npm audit --audit-level=high"},"_npmUser":{"name":"dloizides","email":"loizidesdemetris@gmail.com"},"repository":{"url":"git+https://github.com/openmindednewby/ui-icons.git","type":"git"},"_npmVersion":"10.9.3","description":"Lightweight inline-SVG icon component + icon-path registry (react-native-svg) for the dloizides.com RN-web portfolio. Zero font loading, brand-agnostic.","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.0","react":"^19.2.4","eslint":"^8.57.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.19.32","@types/react":"^19.0.0","react-native":"0.81.5","react-native-svg":"15.12.1","eslint-plugin-react":"^7.34.0","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^7.0.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"react":">=18.0.0","react-native":">=0.74.0","react-native-svg":">=13.0.0"},"_npmOperationalInternal":{"tmp":"tmp/ui-icons_1.3.0_1789926472398_0.03325732112051849","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"_id":"@dloizides/ui-icons@1.3.1","bugs":{"url":"https://github.com/openmindednewby/ui-icons/issues"},"dist":{"shasum":"674e032786ed63703c02d4324c3cbf1589a4996e","tarball":"https://registry.npmjs.org/@dloizides/ui-icons/-/ui-icons-1.3.1.tgz","fileCount":10,"integrity":"sha512-AsZzm03hAwK8aRSFdlj9WqCViou4UkFY8knI3gzhQu9mb0CvOTMvbcE6bj5jPNZAhgmGWImG+lFAiue7g7zGnw==","signatures":[{"sig":"MEQCIEv8Gs4PiA4CnGLfm5DHKzSg1oufGjyz8IPiVrztgNazAiAlY0t2WAW4YXwWCpp393VGuKl9zhkZipNXl/3urZh5zg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDUm5R4jYwCBj85u6eSAkrGqblHj2+JpbLJUIC4C4AcdAIgdFpMgqbsIH54JUTkSpirLyiaI4wjb7DQLvaPmsGTh0U="}],"unpackedSize":94948},"main":"./dist/index.js","name":"@dloizides/ui-icons","types":"./dist/index.d.ts","author":{"name":"dloizides"},"module":"./dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"browser":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"default":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"react-native":{"types":"./dist/index.d.ts","default":"./dist/index.js"}}},"gitHead":"cf53f2dc89bcf7474e051f321a4ca442f2b91461","license":"MIT","scripts":{"lint":"eslint src --ext .ts,.tsx","test":"jest","build":"rimraf dist && tsup","clean":"rimraf dist","version":"npm run build","lint:fix":"eslint src --ext .ts,.tsx --fix","typecheck":"tsc --noEmit","test:watch":"jest --watch","build:watch":"tsup --watch","deps:health":"npm run deps:outdated && npm run deps:unused","deps:unused":"npx depcheck --ignores \"@types/jest,@types/node,@types/react,@types/react-dom,rimraf,react-native,react-native-svg\"","deps:licenses":"npx license-checker --onlyAllow \"MIT;Apache-2.0;ISC;BSD-2-Clause;BSD-3-Clause;0BSD;Unlicense;CC0-1.0\"","deps:outdated":"npm outdated || exit 0","test:coverage":"jest --coverage","prepublishOnly":"npm run clean && npm run build && npm run test","security:audit":"npm audit --audit-level=high"},"version":"1.3.1","_npmUser":{"name":"dloizides","email":"loizidesdemetris@gmail.com"},"homepage":"https://github.com/openmindednewby/ui-icons#readme","keywords":["react","react-native","react-native-svg","icons","svg","dloizides"],"repository":{"url":"git+https://github.com/openmindednewby/ui-icons.git","type":"git"},"_npmVersion":"10.9.3","description":"Lightweight inline-SVG icon component + icon-path registry (react-native-svg) for the dloizides.com RN-web portfolio. Zero font loading, brand-agnostic.","directories":{},"maintainers":[{"name":"dloizides","email":"loizidesdemetris@gmail.com"}],"sideEffects":false,"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","tsup":"^8.0.0","react":"^19.2.4","eslint":"^8.57.0","rimraf":"^5.0.0","ts-jest":"^29.1.0","typescript":"^5.4.0","@types/jest":"^29.5.0","@types/node":"^20.19.32","@types/react":"^19.0.0","react-native":"0.81.5","react-native-svg":"15.12.1","eslint-plugin-react":"^7.34.0","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^7.0.0","eslint-plugin-react-hooks":"^4.6.0","@typescript-eslint/eslint-plugin":"^7.0.0"},"peerDependencies":{"react":">=18.0.0","react-native":">=0.74.0","react-native-svg":">=13.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ui-icons_1.3.1_1789979312400_0.6266026167975336"}}},"time":{"created":"2026-06-16T08:47:23.895Z","modified":"2026-09-21T08:28:32.671Z","1.0.1":"2026-06-16T08:47:24.225Z","1.2.0":"2026-09-14T10:09:03.625Z","1.3.0":"2026-09-20T17:47:52.483Z","1.3.1":"2026-09-21T08:28:32.494Z"},"bugs":{"url":"https://github.com/openmindednewby/ui-icons/issues"},"author":{"name":"dloizides"},"license":"MIT","homepage":"https://github.com/openmindednewby/ui-icons#readme","keywords":["react","react-native","react-native-svg","icons","svg","dloizides"],"repository":{"url":"git+https://github.com/openmindednewby/ui-icons.git","type":"git"},"description":"Lightweight inline-SVG icon component + icon-path registry (react-native-svg) for the dloizides.com RN-web portfolio. Zero font loading, brand-agnostic.","maintainers":[{"name":"dloizides","email":"loizidesdemetris@gmail.com"}],"readme":"# @dloizides/ui-icons\n\nLightweight inline-SVG icon component + icon-path registry for the dloizides.com RN-web portfolio.\nZero font loading, zero network requests — each icon is a few hundred bytes of inline SVG path data,\nrendered with `react-native-svg`. Brand-agnostic: colour + size are props.\n\n## Install\n\n```bash\nnpm install @dloizides/ui-icons react-native-svg\n```\n\nPeer dependencies: `react >= 18`, `react-native >= 0.74`, `react-native-svg >= 13`.\n\n## Usage\n\n```tsx\nimport { SvgIcon, type IconName } from '@dloizides/ui-icons';\n\n<SvgIcon name=\"close\" size={18} color=\"#333\" />\n```\n\n`ICON_PATHS` (the raw registry) and the `IconName` union are also exported.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}