{"_id":"@arcsin1/electron-icon-builder","_rev":"3-b35273c386abed07c29faf8fc4df897d","name":"@arcsin1/electron-icon-builder","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@arcsin1/electron-icon-builder","version":"1.0.0","keywords":["electron","icon","build","icns","png","ico"],"author":{"name":"arcsin1"},"license":"MIT","_id":"@arcsin1/electron-icon-builder@1.0.0","maintainers":[{"name":"arcsin1","email":"13896226203@163.com"}],"bin":{"electron-icon-builder":"index.js"},"dist":{"shasum":"374163c6a30bec641dbf71eaac619589976823aa","tarball":"https://registry.npmjs.org/@arcsin1/electron-icon-builder/-/electron-icon-builder-1.0.0.tgz","fileCount":6,"integrity":"sha512-IZNzgJe5TPjzNUL0fGOwODce5QA59Yn4XA+Am7JL6kbfohwSDAiQ4aPe8jtBXuHuuZsaJ4RbP/tD/p8IjcmLcQ==","signatures":[{"sig":"MEUCIDg/WnXOxoXXKIoG8VixirmrwKE2r/OXln8D0lioYK7EAiEAlnJqzixNrBhay34Btbe084cCnR2k1KNtif9cbBVzSEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10907},"main":"index.js","engines":{"node":">= 16.0.0"},"scripts":{"lint":"eslint *.js","test":"mocha"},"_npmUser":{"name":"arcsin1","email":"13896226203@163.com"},"_npmVersion":"10.9.0","description":"An icon generator to generate all the icon files needed for electron packaging","directories":{},"_nodeVersion":"22.11.0","dependencies":{"args":"^5.0.1","jimp":"^1.6.0","icon-gen":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.0.0","eslint":"^7.16.0","rimraf":"^6.0.0","prettier":"^3.0.0","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/electron-icon-builder_1.0.0_1757298703458_0.15959635671258998","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@arcsin1/electron-icon-builder","version":"1.0.1","keywords":["electron","icon","build","icns","png","ico"],"author":{"name":"arcsin1"},"license":"MIT","_id":"@arcsin1/electron-icon-builder@1.0.1","maintainers":[{"name":"arcsin1","email":"13896226203@163.com"}],"bin":{"electron-icon-builder":"index.js"},"dist":{"shasum":"8f940bfa80f2029d3a9eb5c8389e89c50d24378a","tarball":"https://registry.npmjs.org/@arcsin1/electron-icon-builder/-/electron-icon-builder-1.0.1.tgz","fileCount":6,"integrity":"sha512-Q0f96O5aTgo/2XpNX7MHUj2ZemE756IwozZohHZnQ+UuR/DPPNjkMP+X5D828MYIZOlYgCfhCZzp8+EoSbRvvQ==","signatures":[{"sig":"MEQCICaB1M4+UEnfJ80r5zlKG9YqfdjHJ9KcW8x/CskrfBRdAiBku8ddBTX/SNZtmEOV89HUNXomEkAG7YQGgNg5lNZ1Pw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10907},"main":"index.js","engines":{"node":">= 16.0.0"},"gitHead":"be8b8553e2ed2bbd97d389c2b8fe3c40cebf2ef9","scripts":{"lint":"eslint *.js","test":"mocha"},"_npmUser":{"name":"arcsin1","email":"13896226203@163.com"},"_npmVersion":"10.9.0","description":"An icon generator to generate all the icon files needed for electron packaging","directories":{},"_nodeVersion":"22.11.0","dependencies":{"args":"^5.0.1","jimp":"^1.6.0","icon-gen":"^5.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.0.0","eslint":"^7.16.0","rimraf":"^6.0.0","prettier":"^3.0.0","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/electron-icon-builder_1.0.1_1757301477340_0.8241203069580889","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@arcsin1/electron-icon-builder","version":"1.0.2","description":"An icon generator to generate all the icon files needed for electron packaging","author":{"name":"arcsin1"},"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/arcsin1/electron-icon-builder.git"},"homepage":"https://github.com/arcsin1/electron-icon-builder#readme","engines":{"node":">= 16.0.0"},"main":"index.js","bin":{"electron-icon-builder":"index.js"},"keywords":["electron","icon","build","icns","png","ico"],"scripts":{"test":"mocha","lint":"eslint *.js"},"dependencies":{"args":"^5.0.1","icon-gen":"^5.0.0","jimp":"^1.6.0"},"devDependencies":{"eslint":"^7.16.0","eslint-config-prettier":"^10.0.0","eslint-plugin-prettier":"^5.0.0","mocha":"^11.0.0","prettier":"^3.0.0","rimraf":"^6.0.0"},"gitHead":"2d6bd1e323f9abb6b6e59ea0eb3004fcbd24a562","_id":"@arcsin1/electron-icon-builder@1.0.2","bugs":{"url":"https://github.com/arcsin1/electron-icon-builder/issues"},"_nodeVersion":"22.11.0","_npmVersion":"11.7.0","dist":{"integrity":"sha512-2K4R5RxXvU2iZ9xuGOH+mcxbVC5MEt+KBe5sxS0JKa0p+MpDllAomqAmqeTF1DzV/MOGKi6bpI+w/DToJCD3Lg==","shasum":"948cbfbadf681ed7214013aafdf69ae35fb2687d","tarball":"https://registry.npmjs.org/@arcsin1/electron-icon-builder/-/electron-icon-builder-1.0.2.tgz","fileCount":6,"unpackedSize":11228,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEIFPHJ07cHMaPLkEQrLt/qM7annzkB7XIn5ObmlkbPTAiBKyTLfL5b7xHd5r8v4v+WRmBgRkIVPRDDLC7y1Q0QBCg=="}]},"_npmUser":{"name":"arcsin1","email":"13896226203@163.com"},"directories":{},"maintainers":[{"name":"arcsin1","email":"13896226203@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/electron-icon-builder_1.0.2_1768269391018_0.409890225240197"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-08T02:31:43.263Z","modified":"2026-01-13T01:56:31.344Z","1.0.0":"2025-09-08T02:31:43.641Z","1.0.1":"2025-09-08T03:17:57.542Z","1.0.2":"2026-01-13T01:56:31.160Z"},"author":{"name":"arcsin1"},"license":"MIT","keywords":["electron","icon","build","icns","png","ico"],"description":"An icon generator to generate all the icon files needed for electron packaging","maintainers":[{"name":"arcsin1","email":"13896226203@163.com"}],"readme":"# electron-icon-builder\n\nAn icon generator to generate all the icon files needed for electron packaging  \n\n✨ **No PhantomJS dependency** - Uses the latest Sharp library for high-performance image processing\n\n## Global usage\n\nInstall globally using\n\n```\nnpm install -g @arcsin1/electron-icon-builder\n```\n\nTo use\n\n```\n@arcsin1/electron-icon-builder --input=/absolute/path/file.png --output=./relative/path/to/folder\n```\n\n\n```\n// Highly suggest！ \nnpx @arcsin1/electron-icon-builder --input=/absolute/path/file.png --output=./relative/path/to/folder\n```\n\n## Local usage\n\nInstall locally\n```\nnpm install --save-dev @arcsin1/electron-icon-builder\n```\n\nTo use\n```\n./node_modules/.bin/@arcsin1/electron-icon-builder --input=/absolute/path/file.png --output=./relative/path/to/folder\n```\n\n## Arguments\n\n```\n--output, -o = [String] Folder to create files\n--input, -i = [String] Path to PNG file\n--flatten, -f  Flatten output structure\n```\n\n## Recommendations\n\nInput file should be 1024px x 1024px or larger. Make sure it is a 1 to 1 aspect ratio on width to height.\n\n## Output structure\n\n```\n[output dir]\n    -[icons]\n        -[mac]\n            - icon.icns\n        -[png]\n            - 16x16.png\n            - 24x24.png\n            ...\n            ...\n            - 512x512.png\n            - 1024x1024.png\n        -[win]\n            -icon.ico\n```\nWhen flatten option is enabled\n```\n[output dir]\n    -[icons]\n        - icon.icns\n        - icon.ico\n        - 16x16.png\n        - 24x24.png\n        ...\n        ...\n        - 512x512.png\n        - 1024x1024.png\n```\n","readmeFilename":"README.md","homepage":"https://github.com/arcsin1/electron-icon-builder#readme","repository":{"type":"git","url":"git+ssh://git@github.com/arcsin1/electron-icon-builder.git"},"bugs":{"url":"https://github.com/arcsin1/electron-icon-builder/issues"}}