{"_id":"@pierre/vscode-icons","_rev":"10-536acc1321db4d40a7d122c476798c65","name":"@pierre/vscode-icons","dist-tags":{"latest":"0.0.9"},"versions":{"0.0.1":{"name":"@pierre/vscode-icons","version":"0.0.1","keywords":["icons","pierre","file-icons","icon-theme"],"license":"MIT","_id":"@pierre/vscode-icons@0.0.1","maintainers":[{"name":"fat","email":"jacobthornton@gmail.com"},{"name":"imownbey","email":"imownbey@gmail.com"},{"name":"mdo","email":"markdotto@gmail.com"},{"name":"slexaxton","email":"alexsexton@gmail.com"},{"name":"amadeusdemarzi","email":"amadeusdemarzi@gmail.com"}],"homepage":"https://github.com/pierrecomputer/vscode-icons#readme","bugs":{"url":"https://github.com/pierrecomputer/vscode-icons/issues"},"dist":{"shasum":"cf46c1511479bba1246df5e4d52928d3f930565a","tarball":"https://registry.npmjs.org/@pierre/vscode-icons/-/vscode-icons-0.0.1.tgz","fileCount":94,"integrity":"sha512-RHzscOqknTNyGdr5FLplMz4ihe5D9XZBdoDtVomgn9tPLMPMN2YmqxApHnvm3r9BjxCmF8Z2+0fDMZorw1nzHw==","signatures":[{"sig":"MEYCIQD8qzXpDJgyzOsYXYeNZoGlcD3ubvVSjwRy0b11Vt9INAIhAO1wHD/6qMAsPzy/btsOOvgXzoA08vxrMuKbORvL0Jx6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":181129},"icon":"icon.png","type":"module","engines":{"vscode":"^1.90.0"},"gitHead":"70b8859bbed3f0b27fe9f1eb96d0b517320d5879","scripts":{"lint":"oxlint scripts/","build":"node scripts/build-icon-theme.mjs","watch":"node scripts/watch-svgs.mjs","format":"oxfmt scripts/","package":"npm run build && node scripts/package-vsix.mjs","format:check":"oxfmt --check scripts/"},"_npmUser":{"name":"mdo","email":"markdotto@gmail.com"},"publisher":"pierrecomputer","categories":["Themes"],"repository":{"url":"git+https://github.com/pierrecomputer/vscode-icons.git","type":"git"},"_npmVersion":"11.7.0","contributes":{"iconThemes":[{"id":"pierre-icons-minimal","path":"./icons/theme-minimal.json","label":"Pierre Icons (Minimal)"},{"id":"pierre-icons","path":"./icons/theme-default.json","label":"Pierre Icons"},{"id":"pierre-icons-complete","path":"./icons/theme-complete.json","label":"Pierre Icons (Complete)"}]},"description":"File icon theme for VS Code backed by source SVGs.","directories":{},"displayName":"Pierre VS Code Icons","_nodeVersion":"22.21.1","galleryBanner":{"color":"#141415","theme":"dark"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svgo":"^4.0.1","oxfmt":"^0.41.0","oxlint":"^1.56.0","@vscode/vsce":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-icons_0.0.1_1773960606364_0.07132624893869455","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@pierre/vscode-icons","version":"0.0.3","keywords":["icons","pierre","file-icons","icon-theme"],"license":"MIT","_id":"@pierre/vscode-icons@0.0.3","maintainers":[{"name":"fat","email":"jacobthornton@gmail.com"},{"name":"imownbey","email":"imownbey@gmail.com"},{"name":"mdo","email":"markdotto@gmail.com"},{"name":"slexaxton","email":"alexsexton@gmail.com"},{"name":"amadeusdemarzi","email":"amadeusdemarzi@gmail.com"}],"homepage":"https://github.com/pierrecomputer/vscode-icons#readme","bugs":{"url":"https://github.com/pierrecomputer/vscode-icons/issues"},"dist":{"shasum":"8f0ec2bab8422b59891d7c47848a81b4e9becdc2","tarball":"https://registry.npmjs.org/@pierre/vscode-icons/-/vscode-icons-0.0.3.tgz","fileCount":94,"integrity":"sha512-9h0TEGwjGNYW+elqL2GdiG+9tlKNi87V460VIdXGpz/mCZVR7k8NLyPXSs/MlxhoN7LB/4e0C1XLbTzqYKqd5A==","signatures":[{"sig":"MEQCIDARMxT5rLKW+TMTnmsOPjBK2NXTwnjTP1nwcnKjLlvlAiAWbwDrwFZWJr1C4nPjqIeC7d0TAnYhqKpyVWEcSGJ1fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pierre%2fvscode-icons@0.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":181129},"icon":"icon.png","type":"module","engines":{"vscode":"^1.90.0"},"gitHead":"5ea0096eae71b54594eb40756a514e0cb3c30df7","scripts":{"lint":"oxlint scripts/","build":"node scripts/build-icon-theme.mjs","watch":"node scripts/watch-svgs.mjs","format":"oxfmt scripts/","package":"npm run build && node scripts/package-vsix.mjs","format:check":"oxfmt --check scripts/"},"_npmUser":{"name":"mdo","email":"markdotto@gmail.com"},"publisher":"pierrecomputer","categories":["Themes"],"repository":{"url":"git+https://github.com/pierrecomputer/vscode-icons.git","type":"git"},"_npmVersion":"10.8.2","contributes":{"iconThemes":[{"id":"pierre-icons-minimal","path":"./icons/theme-minimal.json","label":"Pierre Icons (Minimal)"},{"id":"pierre-icons","path":"./icons/theme-default.json","label":"Pierre Icons"},{"id":"pierre-icons-complete","path":"./icons/theme-complete.json","label":"Pierre Icons (Complete)"}]},"description":"File icon theme for VS Code backed by source SVGs.","directories":{},"displayName":"Pierre VS Code Icons","_nodeVersion":"20.20.1","galleryBanner":{"color":"#141415","theme":"dark"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svgo":"^4.0.1","oxfmt":"^0.41.0","oxlint":"^1.56.0","@vscode/vsce":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-icons_0.0.3_1773961784864_0.6889867207938283","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@pierre/vscode-icons","version":"0.0.4","keywords":["icons","pierre","file-icons","icon-theme"],"license":"MIT","_id":"@pierre/vscode-icons@0.0.4","maintainers":[{"name":"fat","email":"jacobthornton@gmail.com"},{"name":"imownbey","email":"imownbey@gmail.com"},{"name":"mdo","email":"markdotto@gmail.com"},{"name":"slexaxton","email":"alexsexton@gmail.com"},{"name":"amadeusdemarzi","email":"amadeusdemarzi@gmail.com"}],"homepage":"https://github.com/pierrecomputer/vscode-icons#readme","bugs":{"url":"https://github.com/pierrecomputer/vscode-icons/issues"},"dist":{"shasum":"46a2a7b2e9e1361f21cadcdebe919e414f156257","tarball":"https://registry.npmjs.org/@pierre/vscode-icons/-/vscode-icons-0.0.4.tgz","fileCount":94,"integrity":"sha512-NYlJsmdI1aXOiKY+2SWeeBrza7y0xQMN01zLMRME4n5IXrct+XDetkamkcGAuANG0jqA6VUeD6VOOxFvF832jw==","signatures":[{"sig":"MEYCIQCao4ykMUYeF+MKnjGhkkSWx+BitHL6h/mM/ko0VpnzeQIhAI4yczfgeTFE9/zsOMXyedV4b0EBZCx9iRLtyHH1Fh0j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pierre%2fvscode-icons@0.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":111775},"icon":"icon.png","type":"module","engines":{"vscode":"^1.90.0"},"gitHead":"f9acc7e7ae45840f2b7735974dcc5b45be542bc6","scripts":{"lint":"oxlint scripts/","build":"npm run format:svgs && npm run format:check && npm run lint && node scripts/build-icon-theme.mjs","watch":"node scripts/watch-svgs.mjs","format":"oxfmt scripts/","package":"npm run build && node scripts/package-vsix.mjs","format:svgs":"node scripts/format-svgs.mjs","format:check":"oxfmt --check scripts/"},"_npmUser":{"name":"mdo","email":"markdotto@gmail.com"},"publisher":"pierrecomputer","categories":["Themes"],"repository":{"url":"git+https://github.com/pierrecomputer/vscode-icons.git","type":"git"},"_npmVersion":"10.9.4","contributes":{"iconThemes":[{"id":"pierre-icons-minimal","path":"./icons/theme-minimal.json","label":"Pierre Icons (Minimal)"},{"id":"pierre-icons","path":"./icons/theme-default.json","label":"Pierre Icons"},{"id":"pierre-icons-complete","path":"./icons/theme-complete.json","label":"Pierre Icons (Complete)"}]},"description":"File icon theme for VS Code backed by source SVGs.","directories":{},"displayName":"Pierre VS Code Icons","_nodeVersion":"22.22.1","galleryBanner":{"color":"#141415","theme":"dark"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svgo":"^4.0.1","oxfmt":"^0.41.0","oxlint":"^1.56.0","@vscode/vsce":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-icons_0.0.4_1774037965348_0.2869864386404677","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@pierre/vscode-icons","version":"0.0.5","keywords":["icons","pierre","file-icons","icon-theme"],"license":"MIT","_id":"@pierre/vscode-icons@0.0.5","maintainers":[{"name":"fat","email":"jacobthornton@gmail.com"},{"name":"imownbey","email":"imownbey@gmail.com"},{"name":"mdo","email":"markdotto@gmail.com"},{"name":"slexaxton","email":"alexsexton@gmail.com"},{"name":"amadeusdemarzi","email":"amadeusdemarzi@gmail.com"}],"homepage":"https://github.com/pierrecomputer/vscode-icons#readme","bugs":{"url":"https://github.com/pierrecomputer/vscode-icons/issues"},"dist":{"shasum":"ecfa99d6a19262774b999921e07eba43d1b335b8","tarball":"https://registry.npmjs.org/@pierre/vscode-icons/-/vscode-icons-0.0.5.tgz","fileCount":103,"integrity":"sha512-U79SewIPNguv+glX901htRm0YrLRDC6Ycnu3rlH2skyPO/ATv3k7OZ2UmPr7HaITDYA0B32YtxQuB6uaHm0tIQ==","signatures":[{"sig":"MEUCIQC4iPUJaxw1MeuFULNgUWUCkZ83sKebLeAlzGjrq+nI0AIgQ+z/F5qiXWPPbj2t07LmtkVukxqH8XVzbMmIOaIrTRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pierre%2fvscode-icons@0.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92254},"icon":"icon.png","type":"module","engines":{"vscode":"^1.90.0"},"gitHead":"48a8ba899542463e914a5f5a485be3ac98ba5155","scripts":{"lint":"oxlint scripts/","build":"npm run format:svgs && npm run format:check && npm run lint && node scripts/build-icon-theme.mjs","sizes":"node scripts/svg-sizes.mjs","watch":"node scripts/watch-svgs.mjs","format":"oxfmt scripts/","package":"npm run build && node scripts/package-vsix.mjs","format:svgs":"node scripts/format-svgs.mjs","format:check":"oxfmt --check scripts/"},"_npmUser":{"name":"mdo","email":"markdotto@gmail.com"},"publisher":"pierrecomputer","categories":["Themes"],"repository":{"url":"git+https://github.com/pierrecomputer/vscode-icons.git","type":"git"},"_npmVersion":"10.9.7","contributes":{"iconThemes":[{"id":"pierre-icons-minimal","path":"./icons/theme-minimal.json","label":"Pierre Icons (Minimal)"},{"id":"pierre-icons","path":"./icons/theme-default.json","label":"Pierre Icons"},{"id":"pierre-icons-complete","path":"./icons/theme-complete.json","label":"Pierre Icons (Complete)"}]},"description":"File icon theme for VS Code backed by source SVGs.","directories":{},"displayName":"Pierre VS Code Icons","_nodeVersion":"22.22.2","galleryBanner":{"color":"#141415","theme":"dark"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svgo":"^4.0.1","oxfmt":"^0.41.0","oxlint":"^1.56.0","@vscode/vsce":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-icons_0.0.5_1775187243218_0.14732224616240086","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@pierre/vscode-icons","version":"0.0.6","keywords":["icons","pierre","file-icons","icon-theme"],"license":"MIT","_id":"@pierre/vscode-icons@0.0.6","maintainers":[{"name":"fat","email":"jacobthornton@gmail.com"},{"name":"imownbey","email":"imownbey@gmail.com"},{"name":"mdo","email":"markdotto@gmail.com"},{"name":"slexaxton","email":"alexsexton@gmail.com"},{"name":"amadeusdemarzi","email":"amadeusdemarzi@gmail.com"}],"homepage":"https://github.com/pierrecomputer/vscode-icons#readme","bugs":{"url":"https://github.com/pierrecomputer/vscode-icons/issues"},"dist":{"shasum":"d1f9684cdd4422804a3fc24f4452905860ba9096","tarball":"https://registry.npmjs.org/@pierre/vscode-icons/-/vscode-icons-0.0.6.tgz","fileCount":108,"integrity":"sha512-Nk0zKYFzdIiu8RNGtoMEJO77i5SF7oK9fS45zBEPuvUu5FnMlenls3k8z3fkXgwgzX0Q+e0aNnTX9anjiMduXg==","signatures":[{"sig":"MEYCIQDyf7xwsQe4dN7QN9O2QisuTwfUgZ+zB/atDQlEplBFzwIhAOuoFcRcI+ujaIxBBk2xD268tXYiLMl/KXTSW6PzP1BD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pierre%2fvscode-icons@0.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95861},"icon":"icon.png","type":"module","engines":{"vscode":"^1.90.0"},"gitHead":"788a544a8c6019b454fda8b02959d372df82f02c","scripts":{"lint":"oxlint scripts/","build":"npm run format:svgs && npm run format:check && npm run lint && node scripts/build-icon-theme.mjs","sizes":"node scripts/svg-sizes.mjs","watch":"node scripts/watch-svgs.mjs","format":"oxfmt scripts/","package":"npm run build && node scripts/package-vsix.mjs","format:svgs":"node scripts/format-svgs.mjs","format:check":"oxfmt --check scripts/"},"_npmUser":{"name":"mdo","email":"markdotto@gmail.com"},"publisher":"pierrecomputer","categories":["Themes"],"repository":{"url":"git+https://github.com/pierrecomputer/vscode-icons.git","type":"git"},"_npmVersion":"10.9.7","contributes":{"iconThemes":[{"id":"pierre-icons-minimal","path":"./icons/theme-minimal.json","label":"Pierre Icons (Minimal)"},{"id":"pierre-icons","path":"./icons/theme-default.json","label":"Pierre Icons"},{"id":"pierre-icons-complete","path":"./icons/theme-complete.json","label":"Pierre Icons (Complete)"}]},"description":"File icon theme for VS Code backed by source SVGs.","directories":{},"displayName":"Pierre VS Code Icons","_nodeVersion":"22.22.2","galleryBanner":{"color":"#141415","theme":"dark"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svgo":"^4.0.1","oxfmt":"^0.41.0","oxlint":"^1.56.0","@vscode/vsce":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-icons_0.0.6_1775246274767_0.8700590577270817","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@pierre/vscode-icons","version":"0.0.7","keywords":["icons","pierre","file-icons","icon-theme"],"license":"MIT","_id":"@pierre/vscode-icons@0.0.7","maintainers":[{"name":"fat","email":"jacobthornton@gmail.com"},{"name":"imownbey","email":"imownbey@gmail.com"},{"name":"mdo","email":"markdotto@gmail.com"},{"name":"slexaxton","email":"alexsexton@gmail.com"},{"name":"amadeusdemarzi","email":"amadeusdemarzi@gmail.com"}],"homepage":"https://github.com/pierrecomputer/vscode-icons#readme","bugs":{"url":"https://github.com/pierrecomputer/vscode-icons/issues"},"dist":{"shasum":"4b4b8e8f6ac9c82227171e83090f149f379c2fd1","tarball":"https://registry.npmjs.org/@pierre/vscode-icons/-/vscode-icons-0.0.7.tgz","fileCount":111,"integrity":"sha512-mBwKgEUFKH6HtBMUuouor2CMWcY+EwVCkXKYHN5BehjbnUbAuqi9LVhq9xWpn6odZ4m3UgpDhjB/H8p8dWSugg==","signatures":[{"sig":"MEYCIQClx9ELpUYRxKbrrJ01+dLuTAeidiK9ajMFREwnxfF2fQIhANLT3+sslkYyeNF3y9yGewUB0sUh7iUy8ZO9qgeApMGU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pierre%2fvscode-icons@0.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":97418},"icon":"icon.png","type":"module","engines":{"vscode":"^1.90.0"},"gitHead":"c2beea645fb174401036662da43ac9957a637595","scripts":{"lint":"oxlint scripts/","build":"npm run format:svgs && npm run format:check && npm run lint && node scripts/build-icon-theme.mjs","sizes":"node scripts/svg-sizes.mjs","watch":"node scripts/watch-svgs.mjs","format":"oxfmt scripts/","package":"npm run build && node scripts/package-vsix.mjs","format:svgs":"node scripts/format-svgs.mjs","format:check":"oxfmt --check scripts/"},"_npmUser":{"name":"mdo","email":"markdotto@gmail.com"},"publisher":"pierrecomputer","categories":["Themes"],"repository":{"url":"git+https://github.com/pierrecomputer/vscode-icons.git","type":"git"},"_npmVersion":"10.9.7","contributes":{"iconThemes":[{"id":"pierre-icons-minimal","path":"./icons/theme-minimal.json","label":"Pierre Icons (Minimal)"},{"id":"pierre-icons","path":"./icons/theme-default.json","label":"Pierre Icons"},{"id":"pierre-icons-complete","path":"./icons/theme-complete.json","label":"Pierre Icons (Complete)"}]},"description":"File icon theme for VS Code backed by source SVGs.","directories":{},"displayName":"Pierre VS Code Icons","_nodeVersion":"22.22.2","galleryBanner":{"color":"#141415","theme":"dark"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svgo":"^4.0.1","oxfmt":"^0.41.0","oxlint":"^1.56.0","@vscode/vsce":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-icons_0.0.7_1776551680026_0.755373722060428","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@pierre/vscode-icons","version":"0.0.8","keywords":["icons","pierre","file-icons","icon-theme"],"license":"MIT","_id":"@pierre/vscode-icons@0.0.8","maintainers":[{"name":"fat","email":"jacobthornton@gmail.com"},{"name":"imownbey","email":"imownbey@gmail.com"},{"name":"mdo","email":"markdotto@gmail.com"},{"name":"slexaxton","email":"alexsexton@gmail.com"},{"name":"amadeusdemarzi","email":"amadeusdemarzi@gmail.com"}],"homepage":"https://github.com/pierrecomputer/vscode-icons#readme","bugs":{"url":"https://github.com/pierrecomputer/vscode-icons/issues"},"dist":{"shasum":"3d570b2c8992c0a8f182c2ba0bc1ba8f72ab3d46","tarball":"https://registry.npmjs.org/@pierre/vscode-icons/-/vscode-icons-0.0.8.tgz","fileCount":112,"integrity":"sha512-wkPLLtyL8GkKxEpS07EOsp+f0WkRcJVj8nFt3kx6J6Ws8BvliKfmzmPqFvCWItXSTVrc+MAnlObtexJKmuuGvg==","signatures":[{"sig":"MEYCIQCwiJVX1zFW2GjkWPODwMWC7SPmUVNDQ37YrflODul78AIhAK2JKBOzxYErJzjhUxlQp/EYVsTLz2lLL605VKgy23rJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pierre%2fvscode-icons@0.0.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98121},"icon":"icon.png","type":"module","engines":{"vscode":"^1.90.0"},"gitHead":"85626eca6451646e279b9b7be48fd02fd9c1863b","scripts":{"lint":"oxlint scripts/","build":"npm run format:svgs && npm run format:check && npm run lint && node scripts/build-icon-theme.mjs","sizes":"node scripts/svg-sizes.mjs","watch":"node scripts/watch-svgs.mjs","format":"oxfmt scripts/","package":"npm run build && node scripts/package-vsix.mjs","format:svgs":"node scripts/format-svgs.mjs","format:check":"oxfmt --check scripts/"},"_npmUser":{"name":"mdo","email":"markdotto@gmail.com"},"publisher":"pierrecomputer","categories":["Themes"],"repository":{"url":"git+https://github.com/pierrecomputer/vscode-icons.git","type":"git"},"_npmVersion":"10.9.7","contributes":{"iconThemes":[{"id":"pierre-icons-minimal","path":"./icons/theme-minimal.json","label":"Pierre Icons (Minimal)"},{"id":"pierre-icons","path":"./icons/theme-default.json","label":"Pierre Icons"},{"id":"pierre-icons-complete","path":"./icons/theme-complete.json","label":"Pierre Icons (Complete)"}]},"description":"File icon theme for VS Code backed by source SVGs.","directories":{},"displayName":"Pierre VS Code Icons","_nodeVersion":"22.22.2","galleryBanner":{"color":"#141415","theme":"dark"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svgo":"^4.0.1","oxfmt":"^0.41.0","oxlint":"^1.56.0","@vscode/vsce":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-icons_0.0.8_1778116463387_0.3254013321738509","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@pierre/vscode-icons","version":"0.0.9","keywords":["icons","pierre","file-icons","icon-theme"],"license":"MIT","_id":"@pierre/vscode-icons@0.0.9","maintainers":[{"name":"fat","email":"jacobthornton@gmail.com"},{"name":"imownbey","email":"imownbey@gmail.com"},{"name":"mdo","email":"markdotto@gmail.com"},{"name":"slexaxton","email":"alexsexton@gmail.com"},{"name":"amadeusdemarzi","email":"amadeusdemarzi@gmail.com"}],"homepage":"https://github.com/pierrecomputer/vscode-icons#readme","bugs":{"url":"https://github.com/pierrecomputer/vscode-icons/issues"},"dist":{"shasum":"cbe2a96fa01adc56d2fc4b16ed7c2da264247d78","tarball":"https://registry.npmjs.org/@pierre/vscode-icons/-/vscode-icons-0.0.9.tgz","fileCount":112,"integrity":"sha512-nhKu2wr9wBhnzIJBqj8rZGJfh23fkLT9ehTK7TrY4ywqqWIzc23V2y+mkHmXP1sGA6hHjTcLLDQt1jXaEM+iWA==","signatures":[{"sig":"MEQCICOA6nfKu+Uuw8MUcQA/eOc0lgTPQsvM+HV8hxHbHvkPAiALjVz86IWOiMEOH/pIUHLZOBp2wrKHEC0D7QaJn/Kc0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pierre%2fvscode-icons@0.0.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":98552},"icon":"icon.png","type":"module","engines":{"vscode":"^1.90.0"},"gitHead":"04a9028f0b227aaf820e9e73da2992af86ba0f26","scripts":{"lint":"oxlint scripts/","build":"npm run format:svgs && npm run format:check && npm run lint && node scripts/build-icon-theme.mjs","sizes":"node scripts/svg-sizes.mjs","watch":"node scripts/watch-svgs.mjs","format":"oxfmt scripts/","package":"npm run build && node scripts/package-vsix.mjs","format:svgs":"node scripts/format-svgs.mjs","format:check":"oxfmt --check scripts/"},"_npmUser":{"name":"mdo","email":"markdotto@gmail.com"},"publisher":"pierrecomputer","categories":["Themes"],"repository":{"url":"git+https://github.com/pierrecomputer/vscode-icons.git","type":"git"},"_npmVersion":"10.9.7","contributes":{"iconThemes":[{"id":"pierre-icons-minimal","path":"./icons/theme-minimal.json","label":"Pierre Icons (Minimal)"},{"id":"pierre-icons","path":"./icons/theme-default.json","label":"Pierre Icons"},{"id":"pierre-icons-complete","path":"./icons/theme-complete.json","label":"Pierre Icons (Complete)"}]},"description":"File icon theme for VS Code backed by source SVGs.","directories":{},"displayName":"Pierre VS Code Icons","_nodeVersion":"22.22.2","galleryBanner":{"color":"#141415","theme":"dark"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"svgo":"^4.0.1","oxfmt":"^0.41.0","oxlint":"^1.56.0","@vscode/vsce":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/vscode-icons_0.0.9_1778268593739_0.34832073419764087","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-03-19T22:50:06.221Z","modified":"2026-08-22T02:30:43.762Z","0.0.1":"2026-03-19T22:50:06.534Z","0.0.3":"2026-03-19T23:09:45.004Z","0.0.4":"2026-03-20T20:19:25.504Z","0.0.5":"2026-04-03T03:34:03.399Z","0.0.6":"2026-04-03T19:57:54.901Z","0.0.7":"2026-04-18T22:34:40.161Z","0.0.8":"2026-05-07T01:14:23.544Z","0.0.9":"2026-05-08T19:29:53.874Z"},"bugs":{"url":"https://github.com/pierrecomputer/vscode-icons/issues"},"license":"MIT","homepage":"https://github.com/pierrecomputer/vscode-icons#readme","keywords":["icons","pierre","file-icons","icon-theme"],"repository":{"url":"git+https://github.com/pierrecomputer/vscode-icons.git","type":"git"},"description":"File icon theme for VS Code backed by source SVGs.","maintainers":[{"email":"jacobthornton@gmail.com","name":"fat"},{"email":"imownbey@gmail.com","name":"imownbey"},{"email":"markdotto@gmail.com","name":"mdo"},{"email":"nicolas@pierre.co","name":"nicolas.pierreco"},{"email":"i@jex.me","name":"ije"},{"email":"alexsexton@gmail.com","name":"slexaxton"},{"email":"amadeusdemarzi@gmail.com","name":"amadeusdemarzi"}],"readme":"# Pierre Icons for VS Code\n\nFile icon theme for VS Code with three tiers and per-icon palette colors.\n\n## Themes\n\nThe extension ships three icon themes, each building on the last:\n\n- **Pierre Icons (Minimal)** -- file, folder, text, and image icons only. Monochrome.\n- **Pierre Icons** -- adds language icons (JS, TS, CSS, HTML, Python, Go, Rust, Ruby, Swift, Bash, Markdown) plus font, SVG, JSON, and git. Monochrome.\n- **Pierre Icons (Complete)** -- adds framework, tooling, and config icons (React, Vue, Svelte, Astro, Docker, Tailwind, ESLint, Prettier, npm, Vite, webpack, and more). Uses per-icon colors from the [Pierre palette](https://github.com/pierrecomputer/theme).\n\n## Color system\n\nColors come from the Pierre palette, using level `400` for dark themes and `600` for light themes -- the same scale used for syntax tokens in the [Pierre color theme](https://github.com/pierrecomputer/theme).\n\nMinimal and default tiers are monochrome (gray `400` / `800`). The complete tier applies per-icon colors, with two modes:\n\n- **Single color** (`color(hue)`) -- one palette hue for all paths. Duo-tone icons get visual weight from the `opacity` attribute baked into the SVG's background path.\n- **Dual color** (`duoColor(fg, bg)`) -- separate palette hues for foreground and background paths. Requires SVG paths to have `class=\"fg\"` and `class=\"bg\"` attributes (set in Figma). The build injects a `<style>` block to override bg fills via CSS.\n\n## Build\n\n```bash\nnpm run build\n```\n\nThis reads source SVGs from `svgs/`, optimizes them with SVGO, stamps dark/light fill colors, and writes the output to `icons/`. Three theme JSON files are generated: `theme-minimal.json`, `theme-default.json`, and `theme-complete.json`.\n\nFor development, watch mode rebuilds on SVG changes:\n\n```bash\nnpm run watch\n```\n\n## Load locally\n\n### Run from source (VS Code)\n\n1. Open this folder in VS Code.\n2. Run `npm run build`.\n3. Press `F5` to launch an Extension Development Host.\n4. Choose one of the Pierre Icons themes from **File Icon Theme**.\n\n### Package a VSIX\n\n```bash\nnpm run package\n```\n\nThen install the generated `.vsix` in VS Code or Cursor.\n\n## Adding icons\n\n1. Add or update SVGs in `svgs/`. For duo-tone icons, use `class=\"bg\"` and `class=\"fg\"` on paths.\n2. Add an entry to the appropriate tier array in `scripts/build-icon-theme.mjs`:\n\n```js\n// Single color\n{ name: \"react\", color: color(palette.cyan), fileExtensions: [\"jsx\", \"tsx\"] }\n\n// Dual color (fg + bg)\n{ name: \"lang-python\", color: duoColor(palette.blue, palette.yellow), fileExtensions: [\"py\"] }\n\n// Monochrome (no color property)\n{ name: \"font\", fileExtensions: [\"ttf\", \"otf\", \"woff\", \"woff2\"] }\n```\n\n3. Run `npm run build`.\n","readmeFilename":"README.md"}