{"_id":"@aini_ai_cody/icons","_rev":"16-bc0340b520fb4f50c55f54d7ed8edd74","name":"@aini_ai_cody/icons","dist-tags":{"latest":"0.0.16"},"versions":{"0.0.1":{"name":"@aini_ai_cody/icons","version":"0.0.1","author":{"name":"Cody"},"license":"CC-BY-4.0","_id":"@aini_ai_cody/icons@0.0.1","maintainers":[{"name":"aini_ai","email":"aini_ai2022@163.com"}],"dist":{"shasum":"57ad7377fff2256e7556c42f146b431bf9e30277","tarball":"https://registry.npmjs.org/@aini_ai_cody/icons/-/icons-0.0.1.tgz","fileCount":589,"integrity":"sha512-R1aCL+BFgzfZvMSqT2Gf8rEmdZWH5DnSVpBpMoUTFKZdlPGdV4Q9mbMQdp7drm+I+G6r5wNAzFPKaZ2t1cfA0Q==","signatures":[{"sig":"MEQCIFxyDi46AErlpfsoCl6cNew6pyHItd0/xxJVIUM4t9NpAiAKgMtfIjZVg2WBGafoB6AhCWhWbmPjanCAtQIHv3ga4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":934159},"main":"index.js","scripts":{"svgo":"svgo -f ./src/icons/ --config svgo.config.js","build":"npm run clean && npm run svgo && npm run fonts && npm run merge-cody && npm run cody-sprite && npm run export-to-ts && npm run export-to-csv && npm run embed-metadata && npm run sprite","clean":"node ./scripts/reset.js","fonts":"fantasticon","sprite":"node ./scripts/svg-sprite.js --outDir dist --outFile codyicon.svg --mapping ./dist/mapping.json","prepare":"husky","merge-cody":"node ./scripts/merge-cody.js","cody-sprite":"node ./scripts/svg-sprite.js --outDir dist --outFile cody-icons.svg --iconsDir ./src/cody_icons","version:tag":"node ./scripts/version-bump.js patch minor --commit --tag","export-to-ts":"node ./scripts/export-to-ts.js  -f ./dist/mapping.json > ./dist/codyiconsLibrary.ts","version:bump":"node ./scripts/version-bump.js","version:push":"node ./scripts/version-bump.js patch minor --commit --tag --push","export-to-csv":"node ./scripts/export-to-csv.js -f ./dist/codyicon.ttf          > ./dist/codyicon.csv","version:major":"node ./scripts/version-bump.js major major","version:minor":"node ./scripts/version-bump.js minor minor","version:patch":"node ./scripts/version-bump.js patch minor","check-metadata":"node ./scripts/check-metadata.js","embed-metadata":"node ./scripts/embed-metadata.js","version:commit":"node ./scripts/version-bump.js patch minor --commit"},"_npmUser":{"name":"aini_ai","email":"aini_ai2022@163.com"},"_npmVersion":"10.9.2","description":"The icon font for Cody","directories":{},"fontVersion":"1.15","_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"svgo":"4.0.0","husky":"^9.1.7","ansi-regex":">=5.0.1","svg-sprite":"^2.0.4","fantasticon":"^1.2.3","opentype.js":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/icons_0.0.1_1766408143410_0.3814926463899406","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@aini_ai_cody/icons","version":"0.0.2","author":{"name":"Cody"},"license":"CC-BY-4.0","_id":"@aini_ai_cody/icons@0.0.2","maintainers":[{"name":"aini_ai","email":"aini_ai2022@163.com"}],"dist":{"shasum":"f92f9bdd13f2c8154a75b94ace8f8e264c78c3e8","tarball":"https://registry.npmjs.org/@aini_ai_cody/icons/-/icons-0.0.2.tgz","fileCount":13,"integrity":"sha512-m/+3PN6qu1kWnnOm4fIv0PD/GA93Fb9cViM7YGNDe8RjnT9aJ1fMPJ66QM1668xlpZSZyRPJdxuZibY8ng6Mzg==","signatures":[{"sig":"MEUCIQC3KL6H9UWXoIauzr1u4D6N7g3LxkWiLL3r90yJuUGTlQIgfyI+JbRlB3hjeu2YCPxuY2UhVEytDoPv6VYMCTVoqiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":986405},"main":"index.js","style":"dist/codyicon.css","exports":{".":"./index.js","./codyicon.css":"./dist/codyicon.css","./codyicon.csv":"./dist/codyicon.csv","./codyicon.svg":"./dist/codyicon.svg","./codyicon.ttf":"./dist/codyicon.ttf","./mapping.json":"./dist/mapping.json","./codyicon.html":"./dist/codyicon.html","./metadata.json":"./dist/metadata.json","./cody-icons.svg":"./dist/cody-icons.svg","./codyiconsLibrary.ts":"./dist/codyiconsLibrary.ts"},"scripts":{"svgo":"svgo -f ./src/icons/ --config svgo.config.js","build":"npm run clean && npm run svgo && npm run fonts && npm run merge-cody && npm run cody-sprite && npm run export-to-ts && npm run export-to-csv && npm run embed-metadata && npm run sprite","clean":"node ./scripts/reset.js","fonts":"fantasticon","sprite":"node ./scripts/svg-sprite.js --outDir dist --outFile codyicon.svg --mapping ./dist/mapping.json","prepare":"husky","merge-cody":"node ./scripts/merge-cody.js","cody-sprite":"node ./scripts/svg-sprite.js --outDir dist --outFile cody-icons.svg --iconsDir ./src/cody_icons","version:tag":"node ./scripts/version-bump.js patch minor --commit --tag","export-to-ts":"node ./scripts/export-to-ts.js  -f ./dist/mapping.json > ./dist/codyiconsLibrary.ts","version:bump":"node ./scripts/version-bump.js","version:push":"node ./scripts/version-bump.js patch minor --commit --tag --push","export-to-csv":"node ./scripts/export-to-csv.js -f ./dist/codyicon.ttf          > ./dist/codyicon.csv","version:major":"node ./scripts/version-bump.js major major","version:minor":"node ./scripts/version-bump.js minor minor","version:patch":"node ./scripts/version-bump.js patch minor","check-metadata":"node ./scripts/check-metadata.js","embed-metadata":"node ./scripts/embed-metadata.js","prepublishOnly":"npm run build","version:commit":"node ./scripts/version-bump.js patch minor --commit"},"_npmUser":{"name":"aini_ai","email":"aini_ai2022@163.com"},"_npmVersion":"10.9.2","description":"The icon font for Cody","directories":{},"fontVersion":"1.15","sideEffects":["dist/codyicon.css"],"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"svgo":"4.0.0","husky":"^9.1.7","ansi-regex":">=5.0.1","svg-sprite":"^2.0.4","fantasticon":"^1.2.3","opentype.js":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/icons_0.0.2_1766409825025_0.9499291560568284","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@aini_ai_cody/icons","version":"0.0.3","author":{"name":"Cody"},"license":"CC-BY-4.0","_id":"@aini_ai_cody/icons@0.0.3","maintainers":[{"name":"aini_ai","email":"aini_ai2022@163.com"}],"dist":{"shasum":"7e34a5d5ef2a3e340cf76dba24c22f87c1f04c30","tarball":"https://registry.npmjs.org/@aini_ai_cody/icons/-/icons-0.0.3.tgz","fileCount":16,"integrity":"sha512-5bj0yrIazuYbKHJXg5e3JYrHzEibG+WJF6raw+u61YDlZ1isJG+Go38xgo3hw1CpcdiVq9mn6lOg8tUQc1+5xg==","signatures":[{"sig":"MEUCIB9YS9ybj4Xy0v9nBoAY7eAYX66yE4vFpvBWIalEA+v4AiEAikMuqCjL3KG4ShQIg3yXLASW2wM4aKz/puvzF/UOcaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":990015},"main":"index.js","style":"dist/codyicon.css","exports":{".":"./index.js","./codyicon.css":"./dist/codyicon.css","./codyicon.csv":"./dist/codyicon.csv","./codyicon.svg":"./dist/codyicon.svg","./codyicon.ttf":"./dist/codyicon.ttf","./mapping.json":"./dist/mapping.json","./codyicon.html":"./dist/codyicon.html","./metadata.json":"./dist/metadata.json","./cody-icons.svg":"./dist/cody-icons.svg","./codyiconsLibrary.ts":"./dist/codyiconsLibrary.ts"},"scripts":{"svgo":"svgo -f ./src/icons/ --config svgo.config.js","build":"npm run clean && npm run svgo && npm run fonts && npm run merge-cody && npm run cody-sprite && npm run export-to-ts && npm run export-to-csv && npm run embed-metadata && npm run sprite && npm run cody-colored","clean":"node ./scripts/reset.js","fonts":"fantasticon","sprite":"node ./scripts/svg-sprite.js --outDir dist --outFile codyicon.svg --mapping ./dist/mapping.json","prepare":"husky","merge-cody":"node ./scripts/merge-cody.js","cody-sprite":"node ./scripts/svg-sprite.js --outDir dist --outFile cody-icons.svg --iconsDir ./src/cody_icons","version:tag":"node ./scripts/version-bump.js patch minor --commit --tag","cody-colored":"node ./scripts/cody-colored.js","export-to-ts":"node ./scripts/export-to-ts.js  -f ./dist/mapping.json > ./dist/codyiconsLibrary.ts","version:bump":"node ./scripts/version-bump.js","version:push":"node ./scripts/version-bump.js patch minor --commit --tag --push","export-to-csv":"node ./scripts/export-to-csv.js -f ./dist/codyicon.ttf          > ./dist/codyicon.csv","version:major":"node ./scripts/version-bump.js major major","version:minor":"node ./scripts/version-bump.js minor minor","version:patch":"node ./scripts/version-bump.js patch minor","check-metadata":"node ./scripts/check-metadata.js","embed-metadata":"node ./scripts/embed-metadata.js","prepublishOnly":"npm run build","version:commit":"node ./scripts/version-bump.js patch minor --commit"},"_npmUser":{"name":"aini_ai","email":"aini_ai2022@163.com"},"_npmVersion":"10.9.2","description":"The icon font for Cody","directories":{},"fontVersion":"1.15","sideEffects":["dist/codyicon.css"],"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"svgo":"4.0.0","husky":"^9.1.7","ansi-regex":">=5.0.1","svg-sprite":"^2.0.4","fantasticon":"^1.2.3","opentype.js":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/icons_0.0.3_1766420460684_0.7423373319761903","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@aini_ai_cody/icons","version":"0.0.4","author":{"name":"Cody"},"license":"CC-BY-4.0","_id":"@aini_ai_cody/icons@0.0.4","maintainers":[{"name":"aini_ai","email":"aini_ai2022@163.com"}],"dist":{"shasum":"97cbfa180d3a2724ed7803e92ffc71acfd57d553","tarball":"https://registry.npmjs.org/@aini_ai_cody/icons/-/icons-0.0.4.tgz","fileCount":16,"integrity":"sha512-9UCG15/i5TdBzOj3efj+RdB+JkR2dSQxG9uNJmJeDh9gsWmQGdJOg4NTcztXHOzuiB+tnnqV0jBf7e6lkcB5Pg==","signatures":[{"sig":"MEQCIAEjrjJ0S/HgPCR5AeXyCntrjmgMiUbp52V6uCEmi0uSAiAK9UoxCfq2SdhDow2uUX6SF9Lkfl3Z7LTGGUexhlQavw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":990707},"main":"index.js","style":"dist/codyicon.css","exports":{".":"./index.js","./codyicon.css":"./dist/codyicon.css","./codyicon.csv":"./dist/codyicon.csv","./codyicon.svg":"./dist/codyicon.svg","./codyicon.ttf":"./dist/codyicon.ttf","./mapping.json":"./dist/mapping.json","./codyicon.html":"./dist/codyicon.html","./metadata.json":"./dist/metadata.json","./cody-icons.svg":"./dist/cody-icons.svg","./codyiconsLibrary.ts":"./dist/codyiconsLibrary.ts"},"scripts":{"svgo":"svgo -f ./src/icons/ --config svgo.config.js","build":"npm run clean && npm run svgo && npm run fonts && npm run merge-cody && npm run cody-sprite && npm run export-to-ts && npm run export-to-csv && npm run embed-metadata && npm run sprite && npm run cody-colored","clean":"node ./scripts/reset.js","fonts":"fantasticon","sprite":"node ./scripts/svg-sprite.js --outDir dist --outFile codyicon.svg --mapping ./dist/mapping.json","prepare":"husky","merge-cody":"node ./scripts/merge-cody.js","cody-sprite":"node ./scripts/svg-sprite.js --outDir dist --outFile cody-icons.svg --iconsDir ./src/cody_icons","version:tag":"node ./scripts/version-bump.js patch minor --commit --tag","cody-colored":"node ./scripts/cody-colored.js","export-to-ts":"node ./scripts/export-to-ts.js  -f ./dist/mapping.json > ./dist/codyiconsLibrary.ts","version:bump":"node ./scripts/version-bump.js","version:push":"node ./scripts/version-bump.js patch minor --commit --tag --push","export-to-csv":"node ./scripts/export-to-csv.js -f ./dist/codyicon.ttf          > ./dist/codyicon.csv","version:major":"node ./scripts/version-bump.js major major","version:minor":"node ./scripts/version-bump.js minor minor","version:patch":"node ./scripts/version-bump.js patch minor","check-metadata":"node ./scripts/check-metadata.js","embed-metadata":"node ./scripts/embed-metadata.js","prepublishOnly":"npm run build","version:commit":"node ./scripts/version-bump.js patch minor --commit"},"_npmUser":{"name":"aini_ai","email":"aini_ai2022@163.com"},"_npmVersion":"10.9.2","description":"The icon font for Cody","directories":{},"fontVersion":"1.15","sideEffects":["dist/codyicon.css"],"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"svgo":"4.0.0","husky":"^9.1.7","ansi-regex":">=5.0.1","svg-sprite":"^2.0.4","fantasticon":"^1.2.3","opentype.js":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/icons_0.0.4_1766421980372_0.6662680234377012","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@aini_ai_cody/icons","version":"0.0.5","author":{"name":"Cody"},"license":"CC-BY-4.0","_id":"@aini_ai_cody/icons@0.0.5","maintainers":[{"name":"aini_ai","email":"aini_ai2022@163.com"}],"dist":{"shasum":"fa9c19e71d213f96b1271f1ab267ce4677121af6","tarball":"https://registry.npmjs.org/@aini_ai_cody/icons/-/icons-0.0.5.tgz","fileCount":117,"integrity":"sha512-+ii2JWa8YJNFBNUWKpIZfI0w6uo3fdAvrtTXg3Np1RedfjUhXdjKT3hLxRm39eQaP8yTRZRChdzedjkYl2MJhw==","signatures":[{"sig":"MEQCIDspxwv/5J+x/u6qitgw2S4a8wsMjzd3L8+Ny6q7SCBCAiB7XJGR8k5jRcXbc2oiubTrpfbVBX6IuO3rh1S7TPo27Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1534082},"main":"index.js","style":"dist/codyicon.css","exports":{".":"./index.js","./codyicon.css":"./dist/codyicon.css","./codyicon.csv":"./dist/codyicon.csv","./codyicon.svg":"./dist/codyicon.svg","./codyicon.ttf":"./dist/codyicon.ttf","./mapping.json":"./dist/mapping.json","./codyicon.html":"./dist/codyicon.html","./metadata.json":"./dist/metadata.json","./cody-icons.svg":"./dist/cody-icons.svg","./codyiconsLibrary.ts":"./dist/codyiconsLibrary.ts"},"scripts":{"svgo":"svgo -f ./src/icons/ --config svgo.config.js","build":"npm run clean && npm run svgo && npm run fonts && npm run merge-cody && npm run cody-sprite && npm run export-to-ts && npm run export-to-csv && npm run embed-metadata && npm run sprite && npm run cody-colored","clean":"node ./scripts/reset.js","fonts":"fantasticon","sprite":"node ./scripts/svg-sprite.js --outDir dist --outFile codyicon.svg --mapping ./dist/mapping.json","prepare":"husky","merge-cody":"node ./scripts/merge-cody.js","cody-sprite":"node ./scripts/svg-sprite.js --outDir dist --outFile cody-icons.svg --iconsDir ./src/cody_icons","version:tag":"node ./scripts/version-bump.js patch minor --commit --tag","cody-colored":"node ./scripts/cody-colored.js","export-to-ts":"node ./scripts/export-to-ts.js  -f ./dist/mapping.json > ./dist/codyiconsLibrary.ts","version:bump":"node ./scripts/version-bump.js","version:push":"node ./scripts/version-bump.js patch minor --commit --tag --push","export-to-csv":"node ./scripts/export-to-csv.js -f ./dist/codyicon.ttf          > ./dist/codyicon.csv","version:major":"node ./scripts/version-bump.js major major","version:minor":"node ./scripts/version-bump.js minor minor","version:patch":"node ./scripts/version-bump.js patch minor","check-metadata":"node ./scripts/check-metadata.js","embed-metadata":"node ./scripts/embed-metadata.js","prepublishOnly":"npm run build","version:commit":"node ./scripts/version-bump.js patch minor --commit"},"_npmUser":{"name":"aini_ai","email":"aini_ai2022@163.com"},"_npmVersion":"10.9.2","description":"The icon font for Cody","directories":{},"fontVersion":"1.15","sideEffects":["dist/codyicon.css"],"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"svgo":"4.0.0","husky":"^9.1.7","ansi-regex":">=5.0.1","svg-sprite":"^2.0.4","fantasticon":"^1.2.3","opentype.js":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/icons_0.0.5_1766497332761_0.24474570237876825","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@aini_ai_cody/icons","version":"0.0.6","author":{"name":"Cody"},"license":"CC-BY-4.0","_id":"@aini_ai_cody/icons@0.0.6","maintainers":[{"name":"aini_ai","email":"aini_ai2022@163.com"}],"dist":{"shasum":"87b8ef72570514e6e5e2899be0e253aa2da9f43e","tarball":"https://registry.npmjs.org/@aini_ai_cody/icons/-/icons-0.0.6.tgz","fileCount":122,"integrity":"sha512-ajK39XlYrhj1oftNePMZ4MLYMBzF8aoMtjlWWXGCzTy/qK4rwMFZhgjG51MHFaYUPlvsePr1GHRvTfMOGSAPiA==","signatures":[{"sig":"MEQCIC6t9Ut6VzfEeTT2PMXxIyZMdRGz3fxViSA5e5WoQkyvAiBNXR8rh2jUakWMpSZw1LuJinIHZBRLmWwfGFCnrOKaeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1548301},"main":"index.js","style":"dist/codyicon.css","exports":{".":"./index.js","./codyicon.css":"./dist/codyicon.css","./codyicon.csv":"./dist/codyicon.csv","./codyicon.svg":"./dist/codyicon.svg","./codyicon.ttf":"./dist/codyicon.ttf","./mapping.json":"./dist/mapping.json","./codyicon.html":"./dist/codyicon.html","./metadata.json":"./dist/metadata.json","./cody-icons.svg":"./dist/cody-icons.svg","./codyiconsLibrary.ts":"./dist/codyiconsLibrary.ts"},"gitHead":"6d55dd306bcae7c7d8615a12f55f14947114d382","scripts":{"svgo":"svgo -f ./src/icons/ --config svgo.config.js","build":"npm run clean && npm run svgo && npm run fonts && npm run merge-cody && npm run cody-sprite && npm run export-to-ts && npm run export-to-csv && npm run embed-metadata && npm run sprite && npm run cody-colored","clean":"node ./scripts/reset.js","fonts":"fantasticon","sprite":"node ./scripts/svg-sprite.js --outDir dist --outFile codyicon.svg --mapping ./dist/mapping.json","prepare":"husky","merge-cody":"node ./scripts/merge-cody.js","cody-sprite":"node ./scripts/svg-sprite.js --outDir dist --outFile cody-icons.svg --iconsDir ./src/cody_icons","version:tag":"node ./scripts/version-bump.js patch minor --commit --tag","cody-colored":"node ./scripts/cody-colored.js","export-to-ts":"node ./scripts/export-to-ts.js  -f ./dist/mapping.json > ./dist/codyiconsLibrary.ts","version:bump":"node ./scripts/version-bump.js","version:push":"node ./scripts/version-bump.js patch minor --commit --tag --push","export-to-csv":"node ./scripts/export-to-csv.js -f ./dist/codyicon.ttf          > ./dist/codyicon.csv","version:major":"node ./scripts/version-bump.js major major","version:minor":"node ./scripts/version-bump.js minor minor","version:patch":"node ./scripts/version-bump.js patch minor","check-metadata":"node ./scripts/check-metadata.js","embed-metadata":"node ./scripts/embed-metadata.js","prepublishOnly":"npm run build","version:commit":"node ./scripts/version-bump.js patch minor --commit"},"_npmUser":{"name":"aini_ai","email":"aini_ai2022@163.com"},"_npmVersion":"10.9.2","description":"The icon font for Cody","directories":{},"fontVersion":"1.15","sideEffects":["dist/codyicon.css"],"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"svgo":"4.0.0","husky":"^9.1.7","ansi-regex":">=5.0.1","svg-sprite":"^2.0.4","fantasticon":"^1.2.3","opentype.js":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/icons_0.0.6_1766647665133_0.8474920265128343","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@aini_ai_cody/icons","version":"0.0.7","author":{"name":"Cody"},"license":"CC-BY-4.0","_id":"@aini_ai_cody/icons@0.0.7","maintainers":[{"name":"aini_ai","email":"aini_ai2022@163.com"}],"dist":{"shasum":"6730d8d68bdcc9a424b26b70d4316deeec636e48","tarball":"https://registry.npmjs.org/@aini_ai_cody/icons/-/icons-0.0.7.tgz","fileCount":123,"integrity":"sha512-msYWc9Gml1rIbPPGOr25ft1PH9xV0Q3OMrePC1jCVo+yF6KT0B5u+J8ZTWB1c3gqM5GARgwtIP+WpQ4D0aWNig==","signatures":[{"sig":"MEUCIQDKN1Z2zPuB/GlR+dG9iHvRte8u9i/F1lFN+mLDK/FdZAIgJYVgnsf/oah7rNWE9ECNjfS0X1nd+uCowk0QyU1pSlw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1558221},"main":"index.js","style":"dist/codyicon.css","exports":{".":"./index.js","./codyicon.css":"./dist/codyicon.css","./codyicon.csv":"./dist/codyicon.csv","./codyicon.svg":"./dist/codyicon.svg","./codyicon.ttf":"./dist/codyicon.ttf","./mapping.json":"./dist/mapping.json","./codyicon.html":"./dist/codyicon.html","./metadata.json":"./dist/metadata.json","./cody-icons.svg":"./dist/cody-icons.svg","./codyiconsLibrary.ts":"./dist/codyiconsLibrary.ts"},"gitHead":"ca615ca9c02dcffee92feb0ce3436f1dbfc6b38c","scripts":{"svgo":"svgo -f ./src/icons/ --config svgo.config.js","build":"npm run clean && npm run svgo && npm run fonts && npm run merge-cody && npm run cody-sprite && npm run export-to-ts && npm run export-to-csv && npm run embed-metadata && npm run sprite && npm run cody-colored","clean":"node ./scripts/reset.js","fonts":"fantasticon","sprite":"node ./scripts/svg-sprite.js --outDir dist --outFile codyicon.svg --mapping ./dist/mapping.json","prepare":"husky","merge-cody":"node ./scripts/merge-cody.js","cody-sprite":"node ./scripts/svg-sprite.js --outDir dist --outFile cody-icons.svg --iconsDir ./src/cody_icons","version:tag":"node ./scripts/version-bump.js patch minor --commit --tag","cody-colored":"node ./scripts/cody-colored.js","export-to-ts":"node ./scripts/export-to-ts.js  -f ./dist/mapping.json > ./dist/codyiconsLibrary.ts","version:bump":"node ./scripts/version-bump.js","version:push":"node ./scripts/version-bump.js patch minor --commit --tag --push","export-to-csv":"node ./scripts/export-to-csv.js -f ./dist/codyicon.ttf          > ./dist/codyicon.csv","version:major":"node ./scripts/version-bump.js major major","version:minor":"node ./scripts/version-bump.js minor minor","version:patch":"node ./scripts/version-bump.js patch minor","check-metadata":"node ./scripts/check-metadata.js","embed-metadata":"node ./scripts/embed-metadata.js","prepublishOnly":"npm run build","version:commit":"node ./scripts/version-bump.js patch minor --commit"},"_npmUser":{"name":"aini_ai","email":"aini_ai2022@163.com"},"_npmVersion":"10.9.2","description":"The icon font for Cody","directories":{},"fontVersion":"1.15","sideEffects":["dist/codyicon.css"],"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"svgo":"4.0.0","husky":"^9.1.7","ansi-regex":">=5.0.1","svg-sprite":"^2.0.4","fantasticon":"^1.2.3","opentype.js":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/icons_0.0.7_1766657875739_0.26692920653762386","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@aini_ai_cody/icons","version":"0.0.8","author":{"name":"Cody"},"license":"CC-BY-4.0","_id":"@aini_ai_cody/icons@0.0.8","maintainers":[{"name":"aini_ai","email":"aini_ai2022@163.com"}],"dist":{"shasum":"e730927e39472729c7e51c5504bde6e3d5db5016","tarball":"https://registry.npmjs.org/@aini_ai_cody/icons/-/icons-0.0.8.tgz","fileCount":123,"integrity":"sha512-bR8WwxK2mkIskpa9typ9RNMZYNgklkEzRJtk2zGG8OcWjNc4xYYoAjSOv82WhLL8CoNgkNrY3fSI/reMqCIIgw==","signatures":[{"sig":"MEUCIQDtrq0mKA9YQC7nPVoAaYkU8F5H3UKlDB6NmZNNi/0SYgIgMNXcdnCN+DCkWbsbWOKn08qFe3dtnbtNPvzabHPNmm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1551828},"main":"index.js","style":"dist/codyicon.css","exports":{".":"./index.js","./codyicon.css":"./dist/codyicon.css","./codyicon.csv":"./dist/codyicon.csv","./codyicon.svg":"./dist/codyicon.svg","./codyicon.ttf":"./dist/codyicon.ttf","./mapping.json":"./dist/mapping.json","./codyicon.html":"./dist/codyicon.html","./metadata.json":"./dist/metadata.json","./cody-icons.svg":"./dist/cody-icons.svg","./codyiconsLibrary.ts":"./dist/codyiconsLibrary.ts"},"gitHead":"ad6e498f3559b127f23d20c8bae381b637ecb6b5","scripts":{"svgo":"svgo -f ./src/icons/ --config svgo.config.js","build":"npm run clean && npm run svgo && npm run fonts && npm run merge-cody && npm run cody-sprite && npm run export-to-ts && npm run export-to-csv && npm run embed-metadata && npm run sprite && npm run cody-colored","clean":"node ./scripts/reset.js","fonts":"fantasticon","sprite":"node ./scripts/svg-sprite.js --outDir dist --outFile codyicon.svg --mapping ./dist/mapping.json","prepare":"husky","merge-cody":"node ./scripts/merge-cody.js","cody-sprite":"node ./scripts/svg-sprite.js --outDir dist --outFile cody-icons.svg --iconsDir ./src/cody_icons","version:tag":"node ./scripts/version-bump.js patch minor --commit --tag","cody-colored":"node ./scripts/cody-colored.js","export-to-ts":"node ./scripts/export-to-ts.js  -f ./dist/mapping.json > ./dist/codyiconsLibrary.ts","version:bump":"node ./scripts/version-bump.js","version:push":"node ./scripts/version-bump.js patch minor --commit --tag --push","export-to-csv":"node ./scripts/export-to-csv.js -f ./dist/codyicon.ttf          > ./dist/codyicon.csv","version:major":"node ./scripts/version-bump.js major major","version:minor":"node ./scripts/version-bump.js minor minor","version:patch":"node ./scripts/version-bump.js patch minor","check-metadata":"node ./scripts/check-metadata.js","embed-metadata":"node ./scripts/embed-metadata.js","prepublishOnly":"npm run build","version:commit":"node ./scripts/version-bump.js patch minor --commit"},"_npmUser":{"name":"aini_ai","email":"aini_ai2022@163.com"},"_npmVersion":"10.9.2","description":"The icon font for Cody","directories":{},"fontVersion":"1.15","sideEffects":["dist/codyicon.css"],"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"svgo":"4.0.0","husky":"^9.1.7","ansi-regex":">=5.0.1","svg-sprite":"^2.0.4","fantasticon":"^1.2.3","opentype.js":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/icons_0.0.8_1766810222660_0.21823795821491143","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@aini_ai_cody/icons","version":"0.0.9","author":{"name":"Cody"},"license":"CC-BY-4.0","_id":"@aini_ai_cody/icons@0.0.9","maintainers":[{"name":"aini_ai","email":"aini_ai2022@163.com"}],"dist":{"shasum":"3039962572450b4d8a5b54e778779c3049106c69","tarball":"https://registry.npmjs.org/@aini_ai_cody/icons/-/icons-0.0.9.tgz","fileCount":123,"integrity":"sha512-JRPAa27KkmZC179mgN0UZRHMP1n6r58uFoV3YRW6c3KV15MiiT0LxGNMKqS1bOwcN9oJJfHsm2P7IXKQ8pNhzw==","signatures":[{"sig":"MEYCIQCJSxT4N0HUAOgqMo3Kh6xfLy2A4Y0Q0Q4nxMmHORIupwIhANh5/HemB5vV0RDtzXr4lXgvuz3WzWXnitV8TYQwFVrD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1551472},"main":"index.js","style":"dist/codyicon.css","exports":{".":"./index.js","./codyicon.css":"./dist/codyicon.css","./codyicon.csv":"./dist/codyicon.csv","./codyicon.svg":"./dist/codyicon.svg","./codyicon.ttf":"./dist/codyicon.ttf","./mapping.json":"./dist/mapping.json","./codyicon.html":"./dist/codyicon.html","./metadata.json":"./dist/metadata.json","./cody-icons.svg":"./dist/cody-icons.svg","./codyiconsLibrary.ts":"./dist/codyiconsLibrary.ts"},"gitHead":"087a5899a82bc8de5c8767c07d2a8d5f5f5ea6ea","scripts":{"svgo":"svgo -f ./src/icons/ --config svgo.config.js","build":"npm run clean && npm run svgo && npm run fonts && npm run merge-cody && npm run cody-sprite && npm run export-to-ts && npm run export-to-csv && npm run embed-metadata && npm run sprite && npm run cody-colored","clean":"node ./scripts/reset.js","fonts":"fantasticon","sprite":"node ./scripts/svg-sprite.js --outDir dist --outFile codyicon.svg --mapping ./dist/mapping.json","prepare":"husky","merge-cody":"node ./scripts/merge-cody.js","cody-sprite":"node ./scripts/svg-sprite.js --outDir dist --outFile cody-icons.svg --iconsDir ./src/cody_icons","version:tag":"node ./scripts/version-bump.js patch minor --commit --tag","cody-colored":"node ./scripts/cody-colored.js","export-to-ts":"node ./scripts/export-to-ts.js  -f ./dist/mapping.json > ./dist/codyiconsLibrary.ts","version:bump":"node ./scripts/version-bump.js","version:push":"node ./scripts/version-bump.js patch minor --commit --tag --push","export-to-csv":"node ./scripts/export-to-csv.js -f ./dist/codyicon.ttf          > ./dist/codyicon.csv","version:major":"node ./scripts/version-bump.js major major","version:minor":"node ./scripts/version-bump.js minor minor","version:patch":"node ./scripts/version-bump.js patch minor","check-metadata":"node ./scripts/check-metadata.js","embed-metadata":"node ./scripts/embed-metadata.js","prepublishOnly":"npm run build","version:commit":"node ./scripts/version-bump.js patch minor --commit"},"_npmUser":{"name":"aini_ai","email":"aini_ai2022@163.com"},"_npmVersion":"10.9.2","description":"The icon font for Cody","directories":{},"fontVersion":"1.15","sideEffects":["dist/codyicon.css"],"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"svgo":"4.0.0","husky":"^9.1.7","ansi-regex":">=5.0.1","svg-sprite":"^2.0.4","fantasticon":"^1.2.3","opentype.js":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/icons_0.0.9_1766998756895_0.043134518269225985","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@aini_ai_cody/icons","version":"0.0.10","author":{"name":"Cody"},"license":"CC-BY-4.0","_id":"@aini_ai_cody/icons@0.0.10","maintainers":[{"name":"aini_ai","email":"aini_ai2022@163.com"}],"dist":{"shasum":"3371aa0f0bccb77b5dc8609b5f337f7e24c83f7e","tarball":"https://registry.npmjs.org/@aini_ai_cody/icons/-/icons-0.0.10.tgz","fileCount":123,"integrity":"sha512-v8DVmY/yhhC0nNDX2TW+ajOjJWyZb+EICy8lQQXQttdIj01KDLgiNOjWB/TZO8dYbasbZ+Y9yFkcxrqiJr63rw==","signatures":[{"sig":"MEUCIGMhhiqlZ3+t8JbLueQucl2e7ZfzRuqw8urbzhMCS4E3AiEA5ygZAU6GuWNrwx8i0OW6MYaG1Wt7o6KN+dk+n8WV7/Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1552684},"main":"index.js","style":"dist/codyicon.css","exports":{".":"./index.js","./codyicon.css":"./dist/codyicon.css","./codyicon.csv":"./dist/codyicon.csv","./codyicon.svg":"./dist/codyicon.svg","./codyicon.ttf":"./dist/codyicon.ttf","./mapping.json":"./dist/mapping.json","./codyicon.html":"./dist/codyicon.html","./metadata.json":"./dist/metadata.json","./cody-icons.svg":"./dist/cody-icons.svg","./codyiconsLibrary.ts":"./dist/codyiconsLibrary.ts"},"gitHead":"2ed97738cc39eb839e6061a0ce904fbbac84cba6","scripts":{"svgo":"svgo -f ./src/icons/ --config svgo.config.js","build":"npm run clean && npm run svgo && npm run fonts && npm run merge-cody && npm run cody-sprite && npm run export-to-ts && npm run export-to-csv && npm run embed-metadata && npm run sprite && npm run cody-colored","clean":"node ./scripts/reset.js","fonts":"fantasticon","sprite":"node ./scripts/svg-sprite.js --outDir dist --outFile codyicon.svg --mapping ./dist/mapping.json","prepare":"husky","merge-cody":"node ./scripts/merge-cody.js","cody-sprite":"node ./scripts/svg-sprite.js --outDir dist --outFile cody-icons.svg --iconsDir ./src/cody_icons","version:tag":"node ./scripts/version-bump.js patch minor --commit --tag","cody-colored":"node ./scripts/cody-colored.js","export-to-ts":"node ./scripts/export-to-ts.js  -f ./dist/mapping.json > ./dist/codyiconsLibrary.ts","version:bump":"node ./scripts/version-bump.js","version:push":"node ./scripts/version-bump.js patch minor --commit --tag --push","export-to-csv":"node ./scripts/export-to-csv.js -f ./dist/codyicon.ttf          > ./dist/codyicon.csv","version:major":"node ./scripts/version-bump.js major major","version:minor":"node ./scripts/version-bump.js minor minor","version:patch":"node ./scripts/version-bump.js patch minor","check-metadata":"node ./scripts/check-metadata.js","embed-metadata":"node ./scripts/embed-metadata.js","prepublishOnly":"npm run build","version:commit":"node ./scripts/version-bump.js patch minor --commit"},"_npmUser":{"name":"aini_ai","email":"aini_ai2022@163.com"},"_npmVersion":"10.9.2","description":"The icon font for Cody","directories":{},"fontVersion":"1.15","sideEffects":["dist/codyicon.css"],"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"svgo":"4.0.0","husky":"^9.1.7","ansi-regex":">=5.0.1","svg-sprite":"^2.0.4","fantasticon":"^1.2.3","opentype.js":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/icons_0.0.10_1766999745972_0.8508478376491315","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@aini_ai_cody/icons","version":"0.0.11","author":{"name":"Cody"},"license":"CC-BY-4.0","_id":"@aini_ai_cody/icons@0.0.11","maintainers":[{"name":"aini_ai","email":"aini_ai2022@163.com"}],"dist":{"shasum":"bbde830a47fe3a56c6a6fc9dd2c14b34ff9053dd","tarball":"https://registry.npmjs.org/@aini_ai_cody/icons/-/icons-0.0.11.tgz","fileCount":123,"integrity":"sha512-n9qK7E6xlksfyTBsLl21QH9ph8XKFefU/l2ow/vMWls9s6DGwTFbspBm7kStezIrhDYgeywkshrvLZrR+nHMLw==","signatures":[{"sig":"MEUCIQDaU3qNCny888GAkCdmat6vIPvH6S2CxELGU3HKR0tO/AIgLVgQTgWXVXMGPxJeWILj1lqawpt3FvV9+tgf2Q69/4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1552684},"main":"index.js","style":"dist/codyicon.css","exports":{".":"./index.js","./codyicon.css":"./dist/codyicon.css","./codyicon.csv":"./dist/codyicon.csv","./codyicon.svg":"./dist/codyicon.svg","./codyicon.ttf":"./dist/codyicon.ttf","./mapping.json":"./dist/mapping.json","./codyicon.html":"./dist/codyicon.html","./metadata.json":"./dist/metadata.json","./cody-icons.svg":"./dist/cody-icons.svg","./codyiconsLibrary.ts":"./dist/codyiconsLibrary.ts"},"gitHead":"5612d017df9bb41d97a16eaed31df65ca64d42bd","scripts":{"svgo":"svgo -f ./src/icons/ --config svgo.config.js","build":"npm run clean && npm run svgo && npm run fonts && npm run merge-cody && npm run cody-sprite && npm run export-to-ts && npm run export-to-csv && npm run embed-metadata && npm run sprite && npm run cody-colored","clean":"node ./scripts/reset.js","fonts":"fantasticon","sprite":"node ./scripts/svg-sprite.js --outDir dist --outFile codyicon.svg --mapping ./dist/mapping.json","prepare":"husky","merge-cody":"node ./scripts/merge-cody.js","cody-sprite":"node ./scripts/svg-sprite.js --outDir dist --outFile cody-icons.svg --iconsDir ./src/cody_icons","version:tag":"node ./scripts/version-bump.js patch minor --commit --tag","cody-colored":"node ./scripts/cody-colored.js","export-to-ts":"node ./scripts/export-to-ts.js  -f ./dist/mapping.json > ./dist/codyiconsLibrary.ts","version:bump":"node ./scripts/version-bump.js","version:push":"node ./scripts/version-bump.js patch minor --commit --tag --push","export-to-csv":"node ./scripts/export-to-csv.js -f ./dist/codyicon.ttf          > ./dist/codyicon.csv","version:major":"node ./scripts/version-bump.js major major","version:minor":"node ./scripts/version-bump.js minor minor","version:patch":"node ./scripts/version-bump.js patch minor","check-metadata":"node ./scripts/check-metadata.js","embed-metadata":"node ./scripts/embed-metadata.js","prepublishOnly":"npm run build","version:commit":"node ./scripts/version-bump.js patch minor --commit"},"_npmUser":{"name":"aini_ai","email":"aini_ai2022@163.com"},"_npmVersion":"10.9.2","description":"The icon font for Cody","directories":{},"fontVersion":"1.15","sideEffects":["dist/codyicon.css"],"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"svgo":"4.0.0","husky":"^9.1.7","ansi-regex":">=5.0.1","svg-sprite":"^2.0.4","fantasticon":"^1.2.3","opentype.js":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/icons_0.0.11_1768147119542_0.47323629957998836","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@aini_ai_cody/icons","version":"0.0.12","author":{"name":"Cody"},"license":"CC-BY-4.0","_id":"@aini_ai_cody/icons@0.0.12","maintainers":[{"name":"aini_ai","email":"aini_ai2022@163.com"}],"dist":{"shasum":"26064c54aaa31258ce7e0f7a96b633f59bb3ad37","tarball":"https://registry.npmjs.org/@aini_ai_cody/icons/-/icons-0.0.12.tgz","fileCount":123,"integrity":"sha512-pMZ0h8v2LbHn7E+NzqQlte2RzxNoR5yOj56oXkwYDSwIuIz1PrLHd3AedHphI/NAMGzi6YPudsxrLYo4mePksA==","signatures":[{"sig":"MEUCIHWI0NKBNa9yYtmlZpm1Z2T1yjyBAxMg9g6BfY/vX0VmAiEAk7xpI0hxCpshdPvuqqnK6Tksq2sxEMtTQubVKBcL/JE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1552684},"main":"index.js","style":"dist/codyicon.css","exports":{".":"./index.js","./codyicon.css":"./dist/codyicon.css","./codyicon.csv":"./dist/codyicon.csv","./codyicon.svg":"./dist/codyicon.svg","./codyicon.ttf":"./dist/codyicon.ttf","./mapping.json":"./dist/mapping.json","./codyicon.html":"./dist/codyicon.html","./metadata.json":"./dist/metadata.json","./cody-icons.svg":"./dist/cody-icons.svg","./codyiconsLibrary.ts":"./dist/codyiconsLibrary.ts"},"gitHead":"1789e3d7ddd5bff8375ab68ae886de38a4904025","scripts":{"svgo":"svgo -f ./src/icons/ --config svgo.config.js","build":"npm run clean && npm run svgo && npm run fonts && npm run merge-cody && npm run cody-sprite && npm run export-to-ts && npm run export-to-csv && npm run embed-metadata && npm run sprite && npm run cody-colored","clean":"node ./scripts/reset.js","fonts":"fantasticon","sprite":"node ./scripts/svg-sprite.js --outDir dist --outFile codyicon.svg --mapping ./dist/mapping.json","prepare":"husky","merge-cody":"node ./scripts/merge-cody.js","cody-sprite":"node ./scripts/svg-sprite.js --outDir dist --outFile cody-icons.svg --iconsDir ./src/cody_icons","version:tag":"node ./scripts/version-bump.js patch minor --commit --tag","cody-colored":"node ./scripts/cody-colored.js","export-to-ts":"node ./scripts/export-to-ts.js  -f ./dist/mapping.json > ./dist/codyiconsLibrary.ts","version:bump":"node ./scripts/version-bump.js","version:push":"node ./scripts/version-bump.js patch minor --commit --tag --push","export-to-csv":"node ./scripts/export-to-csv.js -f ./dist/codyicon.ttf          > ./dist/codyicon.csv","version:major":"node ./scripts/version-bump.js major major","version:minor":"node ./scripts/version-bump.js minor minor","version:patch":"node ./scripts/version-bump.js patch minor","check-metadata":"node ./scripts/check-metadata.js","embed-metadata":"node ./scripts/embed-metadata.js","prepublishOnly":"npm run build","version:commit":"node ./scripts/version-bump.js patch minor --commit"},"_npmUser":{"name":"aini_ai","email":"aini_ai2022@163.com"},"_npmVersion":"10.9.2","description":"The icon font for Cody","directories":{},"fontVersion":"1.15","sideEffects":["dist/codyicon.css"],"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"svgo":"4.0.0","husky":"^9.1.7","ansi-regex":">=5.0.1","svg-sprite":"^2.0.4","fantasticon":"^1.2.3","opentype.js":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/icons_0.0.12_1768147694640_0.6627233156202419","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@aini_ai_cody/icons","version":"0.0.13","author":{"name":"Cody"},"license":"CC-BY-4.0","_id":"@aini_ai_cody/icons@0.0.13","maintainers":[{"name":"aini_ai","email":"aini_ai2022@163.com"}],"dist":{"shasum":"7979e00773101b56fd9d8c2da5edeaee036237f7","tarball":"https://registry.npmjs.org/@aini_ai_cody/icons/-/icons-0.0.13.tgz","fileCount":123,"integrity":"sha512-NLkq37uRm8adXaSQTXJFi6xWcoC8tYBmI0lsJb8Q1xDUmIOfNrN2ewdj2mHsDUe2ToF+nZc+xmh26KwK2KonDQ==","signatures":[{"sig":"MEUCIQCWr5ie4c9yLwAp+Q8LT/0ZGNfllFapsDVlBH0uT1+CcQIgYuBAUOER6BxYO1p+VxS6AiK3s0jIlu7Hqfk4S2TgxjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1552684},"main":"index.js","style":"dist/codyicon.css","exports":{".":"./index.js","./codyicon.css":"./dist/codyicon.css","./codyicon.csv":"./dist/codyicon.csv","./codyicon.svg":"./dist/codyicon.svg","./codyicon.ttf":"./dist/codyicon.ttf","./mapping.json":"./dist/mapping.json","./codyicon.html":"./dist/codyicon.html","./metadata.json":"./dist/metadata.json","./cody-icons.svg":"./dist/cody-icons.svg","./codyiconsLibrary.ts":"./dist/codyiconsLibrary.ts"},"gitHead":"3e34456cb25229f649b27e082176bddd5ee20ea0","scripts":{"svgo":"svgo -f ./src/icons/ --config svgo.config.js","build":"npm run clean && npm run svgo && npm run fonts && npm run merge-cody && npm run cody-sprite && npm run export-to-ts && npm run export-to-csv && npm run embed-metadata && npm run sprite && npm run cody-colored","clean":"node ./scripts/reset.js","fonts":"fantasticon","sprite":"node ./scripts/svg-sprite.js --outDir dist --outFile codyicon.svg --mapping ./dist/mapping.json","prepare":"husky","merge-cody":"node ./scripts/merge-cody.js","cody-sprite":"node ./scripts/svg-sprite.js --outDir dist --outFile cody-icons.svg --iconsDir ./src/cody_icons","version:tag":"node ./scripts/version-bump.js patch minor --commit --tag","cody-colored":"node ./scripts/cody-colored.js","export-to-ts":"node ./scripts/export-to-ts.js  -f ./dist/mapping.json > ./dist/codyiconsLibrary.ts","version:bump":"node ./scripts/version-bump.js","version:push":"node ./scripts/version-bump.js patch minor --commit --tag --push","export-to-csv":"node ./scripts/export-to-csv.js -f ./dist/codyicon.ttf          > ./dist/codyicon.csv","version:major":"node ./scripts/version-bump.js major major","version:minor":"node ./scripts/version-bump.js minor minor","version:patch":"node ./scripts/version-bump.js patch minor","check-metadata":"node ./scripts/check-metadata.js","embed-metadata":"node ./scripts/embed-metadata.js","prepublishOnly":"npm run build","version:commit":"node ./scripts/version-bump.js patch minor --commit"},"_npmUser":{"name":"aini_ai","email":"aini_ai2022@163.com"},"_npmVersion":"10.9.2","description":"The icon font for Cody","directories":{},"fontVersion":"1.15","sideEffects":["dist/codyicon.css"],"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"svgo":"4.0.0","husky":"^9.1.7","ansi-regex":">=5.0.1","svg-sprite":"^2.0.4","fantasticon":"^1.2.3","opentype.js":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/icons_0.0.13_1768147822693_0.6402126616900228","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@aini_ai_cody/icons","version":"0.0.14","author":{"name":"Cody"},"license":"CC-BY-4.0","_id":"@aini_ai_cody/icons@0.0.14","maintainers":[{"name":"aini_ai","email":"aini_ai2022@163.com"}],"dist":{"shasum":"af06e3457fc84818c4b18ae94d891b97e8f3cc8c","tarball":"https://registry.npmjs.org/@aini_ai_cody/icons/-/icons-0.0.14.tgz","fileCount":126,"integrity":"sha512-i3dOyHwY3uRjwHChcXjAs7blymPGUfJx2EMKRTd1nrmdXxkHR/CaRUnqc1uMpkpBztjhc+VbwWSNJ/fidAb87w==","signatures":[{"sig":"MEQCIQC/sIIIiGvBNExZWM3bSGKq1qpXVEHxFT2aHamtuGpnhAIfXsazWy41q/y7RDqbEwjng3qA+qqvJ2VtEqUVxgLcsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1565397},"main":"index.js","style":"dist/codyicon.css","exports":{".":"./index.js","./codyicon.css":"./dist/codyicon.css","./codyicon.csv":"./dist/codyicon.csv","./codyicon.svg":"./dist/codyicon.svg","./codyicon.ttf":"./dist/codyicon.ttf","./mapping.json":"./dist/mapping.json","./codyicon.html":"./dist/codyicon.html","./metadata.json":"./dist/metadata.json","./cody-icons.svg":"./dist/cody-icons.svg","./codyiconsLibrary.ts":"./dist/codyiconsLibrary.ts"},"gitHead":"947c3a1dd4d3cbe38e40f2c444c7b487f997aae7","scripts":{"svgo":"svgo -f ./src/icons/ --config svgo.config.js","build":"npm run clean && npm run svgo && npm run fonts && npm run merge-cody && npm run cody-sprite && npm run export-to-ts && npm run export-to-csv && npm run embed-metadata && npm run sprite && npm run cody-colored","clean":"node ./scripts/reset.js","fonts":"fantasticon","sprite":"node ./scripts/svg-sprite.js --outDir dist --outFile codyicon.svg --mapping ./dist/mapping.json","prepare":"husky","merge-cody":"node ./scripts/merge-cody.js","cody-sprite":"node ./scripts/svg-sprite.js --outDir dist --outFile cody-icons.svg --iconsDir ./src/cody_icons","version:tag":"node ./scripts/version-bump.js patch minor --commit --tag","cody-colored":"node ./scripts/cody-colored.js","export-to-ts":"node ./scripts/export-to-ts.js  -f ./dist/mapping.json > ./dist/codyiconsLibrary.ts","version:bump":"node ./scripts/version-bump.js","version:push":"node ./scripts/version-bump.js patch minor --commit --tag --push","export-to-csv":"node ./scripts/export-to-csv.js -f ./dist/codyicon.ttf          > ./dist/codyicon.csv","version:major":"node ./scripts/version-bump.js major major","version:minor":"node ./scripts/version-bump.js minor minor","version:patch":"node ./scripts/version-bump.js patch minor","check-metadata":"node ./scripts/check-metadata.js","embed-metadata":"node ./scripts/embed-metadata.js","prepublishOnly":"npm run build","version:commit":"node ./scripts/version-bump.js patch minor --commit"},"_npmUser":{"name":"aini_ai","email":"aini_ai2022@163.com"},"_npmVersion":"10.9.2","description":"The icon font for Cody","directories":{},"fontVersion":"1.15","sideEffects":["dist/codyicon.css"],"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"svgo":"4.0.0","husky":"^9.1.7","ansi-regex":">=5.0.1","svg-sprite":"^2.0.4","fantasticon":"^1.2.3","opentype.js":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/icons_0.0.14_1768149448567_0.5852248992054252","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@aini_ai_cody/icons","version":"0.0.15","author":{"name":"Cody"},"license":"CC-BY-4.0","_id":"@aini_ai_cody/icons@0.0.15","maintainers":[{"name":"aini_ai","email":"aini_ai2022@163.com"}],"dist":{"shasum":"1826a4befe1a88e49c271d5fb19cd3a991910375","tarball":"https://registry.npmjs.org/@aini_ai_cody/icons/-/icons-0.0.15.tgz","fileCount":126,"integrity":"sha512-FbvcclNPdMm17mkjAWtCgynKCFhIbkpPoj8AN5vjXgSeSZW7IqJkB+HfU54CUsdP15+pqCPbi+EFtCiOzwN+Fg==","signatures":[{"sig":"MEUCIQCMgqzxibxecyuQfEdZHOq2lCUlubetk0Zt1lHmfksSAgIgOMNmqFTAWRV5jmrteKFsDPUTlF77nQj/boZD4oZkl5Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2265423},"main":"index.js","style":"dist/codyicon.css","exports":{".":"./index.js","./codyicon.css":"./dist/codyicon.css","./codyicon.csv":"./dist/codyicon.csv","./codyicon.svg":"./dist/codyicon.svg","./codyicon.ttf":"./dist/codyicon.ttf","./mapping.json":"./dist/mapping.json","./codyicon.html":"./dist/codyicon.html","./metadata.json":"./dist/metadata.json","./cody-icons.svg":"./dist/cody-icons.svg","./codyiconsLibrary.ts":"./dist/codyiconsLibrary.ts"},"gitHead":"2923c88d9bd0e6dc0e16d5204d3e281d392eb594","scripts":{"svgo":"svgo -f ./src/icons/ --config svgo.config.js","build":"npm run clean && npm run svgo && npm run fonts && npm run merge-cody && npm run cody-sprite && npm run export-to-ts && npm run export-to-csv && npm run embed-metadata && npm run sprite && npm run cody-colored","clean":"node ./scripts/reset.js","fonts":"fantasticon","sprite":"node ./scripts/svg-sprite.js --outDir dist --outFile codyicon.svg --mapping ./dist/mapping.json","prepare":"husky","merge-cody":"node ./scripts/merge-cody.js","cody-sprite":"node ./scripts/svg-sprite.js --outDir dist --outFile cody-icons.svg --iconsDir ./src/cody_icons","version:tag":"node ./scripts/version-bump.js patch minor --commit --tag","cody-colored":"node ./scripts/cody-colored.js","export-to-ts":"node ./scripts/export-to-ts.js  -f ./dist/mapping.json > ./dist/codyiconsLibrary.ts","version:bump":"node ./scripts/version-bump.js","version:push":"node ./scripts/version-bump.js patch minor --commit --tag --push","export-to-csv":"node ./scripts/export-to-csv.js -f ./dist/codyicon.ttf          > ./dist/codyicon.csv","version:major":"node ./scripts/version-bump.js major major","version:minor":"node ./scripts/version-bump.js minor minor","version:patch":"node ./scripts/version-bump.js patch minor","check-metadata":"node ./scripts/check-metadata.js","embed-metadata":"node ./scripts/embed-metadata.js","prepublishOnly":"npm run build","version:commit":"node ./scripts/version-bump.js patch minor --commit"},"_npmUser":{"name":"aini_ai","email":"aini_ai2022@163.com"},"_npmVersion":"10.9.2","description":"The icon font for Cody","directories":{},"fontVersion":"1.15","sideEffects":["dist/codyicon.css"],"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"svgo":"4.0.0","husky":"^9.1.7","ansi-regex":">=5.0.1","svg-sprite":"^2.0.4","fantasticon":"^1.2.3","opentype.js":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/icons_0.0.15_1768150195146_0.9301377073269614","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@aini_ai_cody/icons","version":"0.0.16","fontVersion":"1.16","description":"The icon font for Cody","license":"CC-BY-4.0","main":"index.js","style":"dist/codyicon.css","sideEffects":["dist/codyicon.css"],"exports":{".":"./index.js","./codyicon.css":"./dist/codyicon.css","./codyicon.ttf":"./dist/codyicon.ttf","./codyicon.svg":"./dist/codyicon.svg","./cody-icons.svg":"./dist/cody-icons.svg","./codyicon.csv":"./dist/codyicon.csv","./codyicon.html":"./dist/codyicon.html","./mapping.json":"./dist/mapping.json","./metadata.json":"./dist/metadata.json","./codyiconsLibrary.ts":"./dist/codyiconsLibrary.ts"},"scripts":{"prepublishOnly":"npm run build","clean":"node ./scripts/reset.js","svgo":"svgo -f ./src/icons/ --config svgo.config.js","merge-cody":"node ./scripts/merge-cody.js","cody-sprite":"node ./scripts/svg-sprite.js --outDir dist --outFile cody-icons.svg --iconsDir ./src/cody_icons","cody-colored":"node ./scripts/cody-colored.js","sprite":"node ./scripts/svg-sprite.js --outDir dist --outFile codyicon.svg --mapping ./dist/mapping.json","export-to-ts":"node ./scripts/export-to-ts.js  -f ./dist/mapping.json > ./dist/codyiconsLibrary.ts","export-to-csv":"node ./scripts/export-to-csv.js -f ./dist/codyicon.ttf          > ./dist/codyicon.csv","embed-metadata":"node ./scripts/embed-metadata.js","check-metadata":"node ./scripts/check-metadata.js","fonts":"fantasticon","build":"npm run clean && npm run svgo && npm run fonts && npm run merge-cody && npm run cody-sprite && npm run export-to-ts && npm run export-to-csv && npm run embed-metadata && npm run sprite && npm run cody-colored","version:bump":"node ./scripts/version-bump.js","version:patch":"node ./scripts/version-bump.js patch minor","version:minor":"node ./scripts/version-bump.js minor minor","version:major":"node ./scripts/version-bump.js major major","version:commit":"node ./scripts/version-bump.js patch minor --commit","version:tag":"node ./scripts/version-bump.js patch minor --commit --tag","version:push":"node ./scripts/version-bump.js patch minor --commit --tag --push","prepare":"husky"},"author":{"name":"Cody"},"devDependencies":{"ansi-regex":">=5.0.1","fantasticon":"^1.2.3","husky":"^9.1.7","opentype.js":"^1.3.4","svg-sprite":"^2.0.4","svgo":"4.0.0"},"_id":"@aini_ai_cody/icons@0.0.16","gitHead":"067237a2ec85988bc3c35c909cbdbb413a82112a","_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-zUxuRQLgT62YK3ijItLJs02levgsTj27oPgFxaKgGlox2PLJEroguHFQmQZDVjyU/GNrvt6dMMIZSulbZtEefQ==","shasum":"336acf500120965e253077af0d83e9163746dbed","tarball":"https://registry.npmjs.org/@aini_ai_cody/icons/-/icons-0.0.16.tgz","fileCount":152,"unpackedSize":2430862,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC2+h1rThey/RGeO9GY2BIhwJWIpsNTmqqhV41kz0ggkAIhAIK9W8FeY+gU1+GcRb5OJp7ynCGQqTQMTL3YC0v5W6nV"}]},"_npmUser":{"name":"aini_ai","email":"aini_ai2022@163.com"},"directories":{},"maintainers":[{"name":"aini_ai","email":"aini_ai2022@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/icons_0.0.16_1773311802436_0.8103090339510808"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-22T12:55:43.198Z","modified":"2026-03-12T10:36:42.708Z","0.0.1":"2025-12-22T12:55:43.598Z","0.0.2":"2025-12-22T13:23:45.210Z","0.0.3":"2025-12-22T16:21:00.881Z","0.0.4":"2025-12-22T16:46:20.509Z","0.0.5":"2025-12-23T13:42:12.964Z","0.0.6":"2025-12-25T07:27:45.279Z","0.0.7":"2025-12-25T10:17:55.920Z","0.0.8":"2025-12-27T04:37:02.860Z","0.0.9":"2025-12-29T08:59:17.098Z","0.0.10":"2025-12-29T09:15:46.156Z","0.0.11":"2026-01-11T15:58:39.792Z","0.0.12":"2026-01-11T16:08:14.803Z","0.0.13":"2026-01-11T16:10:22.888Z","0.0.14":"2026-01-11T16:37:28.735Z","0.0.15":"2026-01-11T16:49:55.315Z","0.0.16":"2026-03-12T10:36:42.597Z"},"author":{"name":"Cody"},"license":"CC-BY-4.0","description":"The icon font for Cody","maintainers":[{"name":"aini_ai","email":"aini_ai2022@163.com"}],"readme":"# Cody Icons\r\n\r\n用于将 SVG 图标打包生成 `codyicon.*`（字体文件、CSS、预览页、SVG sprite 等）的内部图标库。\r\n\r\n## 安装\r\n\r\n在业务项目中安装：\r\n\r\n```bash\r\nnpm i @aini_ai_cody/icons\r\n```\r\n\r\n## 项目结构\r\n\r\n```\r\ncody_icon/\r\n├── src/\r\n│   ├── icons/           # 基础图标（单色，会被打包成字体）\r\n│   ├── cody_icons/      # Cody 专属图标（彩色 SVG，cody- 开头）\r\n│   ├── svg_icons/       # 其他 SVG 图标素材（不参与构建）\r\n│   └── template/\r\n│       ├── mapping.json       # 基础图标的 codepoint 映射\r\n│       ├── cody_mapping.json  # Cody 图标的 codepoint 映射\r\n│       ├── metadata.json      # 基础图标元数据\r\n│       ├── cody.json          # Cody 图标元数据\r\n│       ├── styles.hbs         # CSS 模板\r\n│       └── preview.hbs        # 预览页模板\r\n├── dist/                # 构建产物\r\n└── icon_test/           # 测试目录（不提交到仓库）\r\n```\r\n\r\n## 本地构建\r\n\r\n安装依赖：\r\n\r\n```bash\r\nnpm install\r\n```\r\n\r\n构建：\r\n\r\n```bash\r\nnpm run build\r\n```\r\n\r\n构建流程：\r\n1. `clean` - 清理 dist 目录\r\n2. `svgo` - 优化 `src/icons/` 下的 SVG\r\n3. `fonts` - 使用 fantasticon 生成字体文件\r\n4. `merge-cody` - 合并 cody_mapping.json 到 mapping.json\r\n5. `cody-sprite` - 生成 cody 图标的 SVG sprite\r\n6. `export-to-ts` - 导出 TypeScript 类型\r\n7. `export-to-csv` - 导出 CSV\r\n8. `embed-metadata` - 嵌入元数据\r\n9. `sprite` - 生成完整的 SVG sprite\r\n10. `cody-colored` - 处理彩色 cody 图标\r\n\r\n## 添加图标\r\n\r\n### 添加基础图标（单色字体图标）\r\n\r\n1. 将 SVG 文件放入 `src/icons/` 目录（文件名与图标名一致，如 `my-icon.svg`）\r\n\r\n2. 在 `src/template/mapping.json` 中添加 codepoint 映射：\r\n\r\n```json\r\n{\r\n  \"60543\": [\"my-icon\", \"my-icon-alias\"]\r\n}\r\n```\r\n\r\n> **注意**：codepoint 必须是唯一的数字，建议从现有最大值递增\r\n\r\n3. 在 `src/template/metadata.json` 中添加元数据（推荐）：\r\n\r\n```json\r\n{\r\n  \"my-icon\": {\r\n    \"tags\": [\"custom\", \"example\"],\r\n    \"category\": \"action\",\r\n    \"description\": \"My custom icon\"\r\n  }\r\n}\r\n```\r\n\r\n4. 执行 `npm run build`\r\n\r\n### 添加 Cody 专属图标（彩色 SVG）\r\n\r\n**Cody 开头的图标统一放在 `src/cody_icons/` 目录**，文件名必须以 `cody-` 开头。\r\n\r\n1. 将 SVG 文件放入 `src/cody_icons/` 目录，例如：`cody-my-feature.svg`\r\n\r\n2. 在 `src/template/cody.json` 中添加元数据（推荐）：\r\n\r\n```json\r\n{\r\n  \"cody-my-feature\": {\r\n    \"tags\": [\"feature\", \"custom\"],\r\n    \"category\": \"cody\",\r\n    \"description\": \"My feature icon\",\r\n    \"render\": \"svg\"\r\n  }\r\n}\r\n```\r\n\r\n3. 执行 `npm run build`\r\n\r\n> **注意**：Cody 彩色图标**不需要**在 `cody_mapping.json` 中添加记录！构建脚本会自动扫描 `src/cody_icons/` 目录下的所有 SVG 文件。`cody_mapping.json` 仅用于需要打包成字体的图标。\r\n\r\n### 图标规范\r\n\r\n- **基础图标**：单色 SVG，16x16 或 24x24，路径使用 `currentColor`\r\n- **Cody 图标**：可以是彩色 SVG，支持多种颜色，文件名必须以 `cody-` 开头\r\n\r\n## 使用方式\r\n\r\n### 使用 CSS 类名（基础图标）\r\n\r\n```html\r\n<i class=\"codyicon codyicon-add\"></i>\r\n```\r\n\r\n### 使用 CSS 类名（Cody 彩色图标）\r\n\r\n```html\r\n<!-- 彩色模式（保留原始颜色） -->\r\n<i class=\"codyicon cody-new\"></i>\r\n\r\n<!-- 单色模式（跟随 CSS color） -->\r\n<i class=\"codyicon cody-mono cody-new\" style=\"color: red;\"></i>\r\n```\r\n\r\n### 使用 SVG Sprite\r\n\r\n```html\r\n<!-- 基础图标 -->\r\n<svg>\r\n  <use xlink:href=\"codyicon.svg#add\" />\r\n</svg>\r\n\r\n<!-- Cody 图标 -->\r\n<svg>\r\n  <use xlink:href=\"cody-icons.svg#cody-new\" />\r\n</svg>\r\n```\r\n\r\n## 构建产物\r\n\r\n- `dist/codyicon.ttf` - 字体文件\r\n- `dist/codyicon.css` - CSS 样式（包含字体图标和 cody 彩色图标）\r\n- `dist/codyicon.svg` - 基础图标 SVG sprite\r\n- `dist/cody-icons.svg` - Cody 图标 SVG sprite\r\n- `dist/cody_icons/` - Cody 彩色图标 SVG 文件\r\n- `dist/mapping.json` - 完整的 codepoint 映射\r\n- `dist/metadata.json` - 完整的元数据\r\n- `dist/codyicon.html` - 图标预览页\r\n- `dist/codyiconsLibrary.ts` - TypeScript 类型定义\r\n- `dist/codyicon.csv` - CSV 格式导出\r\n\r\n## 版本管理\r\n\r\n```bash\r\n# 补丁版本\r\nnpm run version:patch\r\n\r\n# 次版本\r\nnpm run version:minor\r\n\r\n# 主版本\r\nnpm run version:major\r\n\r\n# 提交并打标签\r\nnpm run version:tag\r\n\r\n# 提交、打标签并推送\r\nnpm run version:push\r\n```\r\n","readmeFilename":"README.md"}