{"_id":"@avatune/skin-tone-predictor","_rev":"13-1732a5bf6d6abfaf1f317c7949b3509e","name":"@avatune/skin-tone-predictor","dist-tags":{"latest":"1.4.1"},"versions":{"1.0.0":{"name":"@avatune/skin-tone-predictor","version":"1.0.0","keywords":["avatune","avatar","ml","machine-learning","tensorflow","tfjs","prediction","skin","tone"],"author":{"url":"https://avatune.dev","name":"Avatune Team"},"license":"MIT","_id":"@avatune/skin-tone-predictor@1.0.0","maintainers":[{"name":"nevmstas","email":"nevmyvakastas@gmail.com"},{"name":"teimurjan","email":"teymurgg321@gmail.com"}],"contributors":[{"url":"https://github.com/teimurjan","name":"Teimur Gasanov","email":"me@teimurjan.dev"},{"url":"https://github.com/nevmstas","name":"Stanislav Nevmyvaka","email":"nevmyvakastas@gmail.com"}],"homepage":"https://avatune.dev","bugs":{"url":"https://github.com/AvatuneAI/avatune/issues"},"dist":{"shasum":"9a9c026eb24ab8d7655400bbda5893a982b87e11","tarball":"https://registry.npmjs.org/@avatune/skin-tone-predictor/-/skin-tone-predictor-1.0.0.tgz","fileCount":10,"integrity":"sha512-8mR9BaxoaQTA+hzfreixSglyDH+E4t1P/EVhtU1aDcGT3I+67EqlsbHPZPEE37jG+uTx/I4D2Kno7ibIHimTiA==","signatures":[{"sig":"MEYCIQDXyiE+xwj1DA9kL3cinfXciql4VrZ2cqoF5YTMf5+IqQIhAM6yOrGiE8H0AlKVY8W8i8dcvZDA3D9VlrK+1FyprTBE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2613989},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"41808f4423b3916a36402140388df44ae145c389","private":false,"scripts":{"dev":"rslib build --watch","build":"rslib build","watch":"rslib build --watch","check-types":"tsc --noEmit"},"_npmUser":{"name":"teimurjan","email":"teymurgg321@gmail.com"},"repository":{"url":"git+https://github.com/AvatuneAI/avatune.git","type":"git"},"_npmVersion":"10.9.4","description":"Browser-based skin tone prediction using TensorFlow.js. Predicts ethnicity (7 classes) and maps to skin tone (dark, medium, light).","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@avatune/types":"workspace:*","@avatune/face-detector":"workspace:*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@rslib/core":"^0.16.0","@types/node":"^22.18.11","@tensorflow/tfjs":"^4.22.0","@tensorflow/tfjs-backend-wasm":"^4.22.0","@tensorflow/tfjs-backend-webgl":"^4.22.0","@avatune/rsbuild-plugin-copy-tfjs-model":"workspace:*"},"peerDependencies":{"@tensorflow/tfjs":"^4.22.0","@mediapipe/tasks-vision":"^0.10.18","@tensorflow/tfjs-backend-wasm":"^4.22.0","@tensorflow/tfjs-backend-webgl":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/skin-tone-predictor_1.0.0_1764313447743_0.9359768234186139","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@avatune/skin-tone-predictor","version":"1.0.1","keywords":["avatune","avatar","ml","machine-learning","tensorflow","tfjs","prediction","skin","tone"],"author":{"url":"https://avatune.dev","name":"Avatune Team"},"license":"MIT","_id":"@avatune/skin-tone-predictor@1.0.1","maintainers":[{"name":"nevmstas","email":"nevmyvakastas@gmail.com"},{"name":"teimurjan","email":"teymurgg321@gmail.com"}],"contributors":[{"url":"https://github.com/teimurjan","name":"Teimur Gasanov","email":"me@teimurjan.dev"},{"url":"https://github.com/nevmstas","name":"Stanislav Nevmyvaka","email":"nevmyvakastas@gmail.com"}],"homepage":"https://avatune.dev","bugs":{"url":"https://github.com/avatune/avatune/issues"},"dist":{"shasum":"f885a1c59bac021e44a2bf77caea5f0404d52e4b","tarball":"https://registry.npmjs.org/@avatune/skin-tone-predictor/-/skin-tone-predictor-1.0.1.tgz","fileCount":10,"integrity":"sha512-EbjmSEEZZVzLdglIHpmwS5417OZkOvMNIB18UsIg6VYJfLY6nCjr1FuXlJ0p5w/qp/tJbtOX9jxqy5KN2a93pQ==","signatures":[{"sig":"MEUCIQCUAWTGPn230ulKz2//p3/UDD6XL0cqYzMtdGy/BqD5mgIgYfm11gptN1NqwLGedjhGB1LVvTMEQ7wWgKaKulbmqJY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2607470},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"8a32e09fac6aef11fc61334b5fd7cf0aba9eb0ad","private":false,"scripts":{"dev":"rslib build --watch","build":"rslib build","watch":"rslib build --watch","check-types":"tsc --noEmit"},"_npmUser":{"name":"teimurjan","email":"teymurgg321@gmail.com"},"repository":{"url":"git+https://github.com/avatune/avatune.git","type":"git"},"_npmVersion":"10.9.4","description":"Browser-based skin tone prediction using TensorFlow.js. Predicts ethnicity (7 classes) and maps to skin tone (dark, medium, light).","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@avatune/types":"workspace:*","@avatune/face-detector":"workspace:*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@rslib/core":"^0.16.0","@types/node":"^22.18.11","@tensorflow/tfjs":"^4.22.0","@tensorflow/tfjs-backend-wasm":"^4.22.0","@tensorflow/tfjs-backend-webgl":"^4.22.0","@avatune/rsbuild-plugin-copy-tfjs-model":"workspace:*"},"peerDependencies":{"@tensorflow/tfjs":"^4.22.0","@mediapipe/tasks-vision":"^0.10.18","@tensorflow/tfjs-backend-wasm":"^4.22.0","@tensorflow/tfjs-backend-webgl":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/skin-tone-predictor_1.0.1_1764318595042_0.17062038601549667","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@avatune/skin-tone-predictor","version":"1.1.0","keywords":["avatune","avatar","ml","machine-learning","tensorflow","tfjs","prediction","skin","tone"],"author":{"url":"https://avatune.dev","name":"Avatune Team"},"license":"MIT","_id":"@avatune/skin-tone-predictor@1.1.0","maintainers":[{"name":"nevmstas","email":"nevmyvakastas@gmail.com"},{"name":"teimurjan","email":"teymurgg321@gmail.com"}],"contributors":[{"url":"https://github.com/teimurjan","name":"Teimur Gasanov","email":"me@teimurjan.dev"},{"url":"https://github.com/nevmstas","name":"Stanislav Nevmyvaka","email":"nevmyvakastas@gmail.com"}],"homepage":"https://avatune.dev","bugs":{"url":"https://github.com/avatune/avatune/issues"},"dist":{"shasum":"d81caa48a76c390805c2644d6034e9abb3c0ae08","tarball":"https://registry.npmjs.org/@avatune/skin-tone-predictor/-/skin-tone-predictor-1.1.0.tgz","fileCount":10,"integrity":"sha512-Zzr7w2/4raAnpWJUgO1V505K94ekkQ2ZnVkKzs3xFLvhQEE9Z9OE+35X8u7tS80v1eJrx7lwLOkH11v5cIbC4w==","signatures":[{"sig":"MEUCIBJ1Mmm1/hc11/QHwh0jAFFoQKLToHQGYeiGXMXuJeYlAiEA/9MB37+EgdveDOUaoUJXUnfvo4FpbwZyABRMT3LiAzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2607470},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"9263f708f3ad7cb3e804450dd7527222ddb93706","private":false,"scripts":{"dev":"rslib build --watch","build":"rslib build","watch":"rslib build --watch","check-types":"tsc --noEmit"},"_npmUser":{"name":"teimurjan","email":"teymurgg321@gmail.com"},"repository":{"url":"git+https://github.com/avatune/avatune.git","type":"git"},"_npmVersion":"10.9.4","description":"Browser-based skin tone prediction using TensorFlow.js. Predicts ethnicity (7 classes) and maps to skin tone (dark, medium, light).","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@avatune/types":"workspace:*","@avatune/face-detector":"workspace:*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@rslib/core":"^0.16.0","@types/node":"^22.18.11","@tensorflow/tfjs":"^4.22.0","@tensorflow/tfjs-backend-wasm":"^4.22.0","@tensorflow/tfjs-backend-webgl":"^4.22.0","@avatune/rsbuild-plugin-copy-tfjs-model":"workspace:*"},"peerDependencies":{"@tensorflow/tfjs":"^4.22.0","@mediapipe/tasks-vision":"^0.10.18","@tensorflow/tfjs-backend-wasm":"^4.22.0","@tensorflow/tfjs-backend-webgl":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/skin-tone-predictor_1.1.0_1764332118240_0.28307578258677","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@avatune/skin-tone-predictor","version":"1.2.0","keywords":["avatune","avatar","ml","machine-learning","tensorflow","tfjs","prediction","skin","tone"],"author":"Avatune Team (https://avatune.dev)","license":"MIT","_id":"@avatune/skin-tone-predictor@1.2.0","maintainers":[{"name":"nevmstas","email":"nevmyvakastas@gmail.com"},{"name":"teimurjan","email":"teymurgg321@gmail.com"}],"contributors":["Teimur Gasanov <me@teimurjan.dev> (https://github.com/teimurjan)","Stanislav Nevmyvaka <nevmyvakastas@gmail.com> (https://github.com/nevmstas)"],"homepage":"https://avatune.dev","bugs":{"url":"https://github.com/avatune/avatune/issues"},"dist":{"shasum":"8e3053460964b49e82015f1b6c737b3ca3fb6cab","tarball":"https://registry.npmjs.org/@avatune/skin-tone-predictor/-/skin-tone-predictor-1.2.0.tgz","fileCount":10,"integrity":"sha512-z3/MM+zHbEI3iZN2QKJL//XAmkPLf2ucdqrz9znYz/OUnpe5JyPSYVhwY2jMQRacn6Bq5g/sOOY1cpF7VJShpA==","signatures":[{"sig":"MEUCIQCuY+blz8VIbvThAZbeHUbCAWhbnvk2cFPqmIi4WOUpgwIgLybVbHbQHbJVajAeaPR5nzs8vW/Gu9UEIHjsb7xA5EU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2607452},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","shasum":"8e3053460964b49e82015f1b6c737b3ca3fb6cab","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"dev":"rslib build --watch","build":"rslib build","watch":"rslib build --watch","check-types":"tsc --noEmit"},"_npmUser":{"name":"teimurjan","email":"teymurgg321@gmail.com"},"_integrity":"sha512-z3/MM+zHbEI3iZN2QKJL//XAmkPLf2ucdqrz9znYz/OUnpe5JyPSYVhwY2jMQRacn6Bq5g/sOOY1cpF7VJShpA==","repository":{"url":"git+https://github.com/avatune/avatune.git","type":"git"},"_npmVersion":"10.8.3","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@avatune/types":"1.2.0","@avatune/face-detector":"1.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@rslib/core":"^0.16.0","@types/node":"^22.18.11","@tensorflow/tfjs":"^4.22.0","@tensorflow/tfjs-backend-wasm":"^4.22.0","@tensorflow/tfjs-backend-webgl":"^4.22.0","@avatune/rsbuild-plugin-copy-tfjs-model":"1.1.0"},"peerDependencies":{"@tensorflow/tfjs":"^4.22.0","@mediapipe/tasks-vision":"^0.10.18","@tensorflow/tfjs-backend-wasm":"^4.22.0","@tensorflow/tfjs-backend-webgl":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/skin-tone-predictor_1.2.0_1764345682949_0.04458348741833951","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@avatune/skin-tone-predictor","version":"1.2.1","keywords":["avatune","avatar","ml","machine-learning","tensorflow","tfjs","prediction","skin","tone"],"author":"Avatune Team (https://avatune.dev)","license":"MIT","_id":"@avatune/skin-tone-predictor@1.2.1","maintainers":[{"name":"nevmstas","email":"nevmyvakastas@gmail.com"},{"name":"teimurjan","email":"teymurgg321@gmail.com"}],"contributors":["Teimur Gasanov <me@teimurjan.dev> (https://github.com/teimurjan)","Stanislav Nevmyvaka <nevmyvakastas@gmail.com> (https://github.com/nevmstas)"],"homepage":"https://avatune.dev","bugs":{"url":"https://github.com/avatune/avatune/issues"},"dist":{"shasum":"866fa9c3c5689b441115cfa9cc644e98cb8235f5","tarball":"https://registry.npmjs.org/@avatune/skin-tone-predictor/-/skin-tone-predictor-1.2.1.tgz","fileCount":10,"integrity":"sha512-rztaFHiI/eW5RRYGj5+PzPDhxA7+WXD+HHQv/yYG7G1Wpnu/DRgAjvfZofi3RZ38Mu/9O9toobfi1Hi1Cvixiw==","signatures":[{"sig":"MEUCIQCuC0ayC8LxuO9U6Pq4fI9Odz+fCCZOa7Tm3VO44mH2TAIgCJ/l23Po9mPSKHX+F76mzdb26Bljp7KjLAmsoO7wvgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2607452},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","shasum":"866fa9c3c5689b441115cfa9cc644e98cb8235f5","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"dev":"rslib build --watch","build":"rslib build","watch":"rslib build --watch","check-types":"tsc --noEmit"},"_npmUser":{"name":"teimurjan","email":"teymurgg321@gmail.com"},"_integrity":"sha512-rztaFHiI/eW5RRYGj5+PzPDhxA7+WXD+HHQv/yYG7G1Wpnu/DRgAjvfZofi3RZ38Mu/9O9toobfi1Hi1Cvixiw==","repository":{"url":"git+https://github.com/avatune/avatune.git","type":"git"},"_npmVersion":"10.8.3","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@avatune/types":"1.2.1","@avatune/face-detector":"1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@rslib/core":"^0.16.0","@types/node":"^22.18.11","@tensorflow/tfjs":"^4.22.0","@tensorflow/tfjs-backend-wasm":"^4.22.0","@tensorflow/tfjs-backend-webgl":"^4.22.0","@avatune/rsbuild-plugin-copy-tfjs-model":"1.1.1"},"peerDependencies":{"@tensorflow/tfjs":"^4.22.0","@mediapipe/tasks-vision":"^0.10.18","@tensorflow/tfjs-backend-wasm":"^4.22.0","@tensorflow/tfjs-backend-webgl":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/skin-tone-predictor_1.2.1_1764347568368_0.40480982151947753","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@avatune/skin-tone-predictor","version":"1.2.2","keywords":["avatune","avatar","ml","machine-learning","tensorflow","tfjs","prediction","skin","tone"],"author":"Avatune Team (https://avatune.dev)","license":"MIT","_id":"@avatune/skin-tone-predictor@1.2.2","maintainers":[{"name":"nevmstas","email":"nevmyvakastas@gmail.com"},{"name":"teimurjan","email":"teymurgg321@gmail.com"}],"contributors":["Teimur Gasanov <me@teimurjan.dev> (https://github.com/teimurjan)","Stanislav Nevmyvaka <nevmyvakastas@gmail.com> (https://github.com/nevmstas)"],"homepage":"https://avatune.dev","bugs":{"url":"https://github.com/avatune/avatune/issues"},"dist":{"shasum":"2215fa420e90ad0916205926494e81821c7f37be","tarball":"https://registry.npmjs.org/@avatune/skin-tone-predictor/-/skin-tone-predictor-1.2.2.tgz","fileCount":10,"integrity":"sha512-dTypB1+SzvtSAbzZ4/7hFBwV6ewmUbewwALrZQzMp+z1G1T27ESMWvzbNmGxprjwqw6OicUZC7GkyORoktRwyQ==","signatures":[{"sig":"MEUCIEpjR+NN4eWxLBgOOArR2Y89z63LnLHUd4+VpVvvmvbAAiEA9oaLaykmKdYya/8xG15I+oT7utMhoz7qRwMzFEzP++c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2607732},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","shasum":"2215fa420e90ad0916205926494e81821c7f37be","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"dev":"rslib build --watch","build":"rslib build","watch":"rslib build --watch","check-types":"tsc --noEmit"},"_npmUser":{"name":"teimurjan","email":"teymurgg321@gmail.com"},"_integrity":"sha512-dTypB1+SzvtSAbzZ4/7hFBwV6ewmUbewwALrZQzMp+z1G1T27ESMWvzbNmGxprjwqw6OicUZC7GkyORoktRwyQ==","repository":{"url":"git+https://github.com/avatune/avatune.git","type":"git"},"_npmVersion":"10.8.3","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@avatune/types":"2.0.0","@avatune/face-detector":"1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@rslib/core":"^0.16.0","@types/node":"^22.18.11","@tensorflow/tfjs":"^4.22.0","@tensorflow/tfjs-backend-wasm":"^4.22.0","@tensorflow/tfjs-backend-webgl":"^4.22.0","@avatune/rsbuild-plugin-copy-tfjs-model":"1.1.1"},"peerDependencies":{"@tensorflow/tfjs":"^4.22.0","@mediapipe/tasks-vision":"^0.10.18","@tensorflow/tfjs-backend-wasm":"^4.22.0","@tensorflow/tfjs-backend-webgl":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/skin-tone-predictor_1.2.2_1764783417670_0.9368750940160813","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@avatune/skin-tone-predictor","version":"1.2.3","keywords":["avatune","avatar","ml","machine-learning","tensorflow","tfjs","prediction","skin","tone"],"author":"Avatune Team (https://avatune.dev)","license":"MIT","_id":"@avatune/skin-tone-predictor@1.2.3","maintainers":[{"name":"nevmstas","email":"nevmyvakastas@gmail.com"},{"name":"teimurjan","email":"teymurgg321@gmail.com"}],"contributors":["Teimur Gasanov <me@teimurjan.dev> (https://github.com/teimurjan)","Stanislav Nevmyvaka <nevmyvakastas@gmail.com> (https://github.com/nevmstas)"],"homepage":"https://avatune.dev","bugs":{"url":"https://github.com/avatune/avatune/issues"},"dist":{"shasum":"99674abe7b4700f8ee7a7f891bf5a864ab2f5914","tarball":"https://registry.npmjs.org/@avatune/skin-tone-predictor/-/skin-tone-predictor-1.2.3.tgz","fileCount":10,"integrity":"sha512-fluyY5bfmL4EXb6sgvR8PAWKEUVzjU+9Js2k1GnG8fI0M9mINBtwGUm1jVHcpXvlXtt7RTh9+tnl7BsyCCIM8A==","signatures":[{"sig":"MEQCIDyzfjUbqq5oTWQlZfJRqU8HQvQ1O58cnWgujIWVYLHHAiANRBt5ZD6cxabJUeiuUYcgc57ht5Qjo7+k4TenylY2oA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2607731},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","shasum":"99674abe7b4700f8ee7a7f891bf5a864ab2f5914","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"dev":"rslib build --watch","build":"rslib build","watch":"rslib build --watch","check-types":"tsc --noEmit"},"_npmUser":{"name":"teimurjan","email":"teymurgg321@gmail.com"},"_integrity":"sha512-fluyY5bfmL4EXb6sgvR8PAWKEUVzjU+9Js2k1GnG8fI0M9mINBtwGUm1jVHcpXvlXtt7RTh9+tnl7BsyCCIM8A==","repository":{"url":"git+https://github.com/avatune/avatune.git","type":"git"},"_npmVersion":"10.8.3","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@avatune/types":"2.0.0","@avatune/face-detector":"1.2.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@rslib/core":"^0.16.0","@types/node":"^22.18.11","@tensorflow/tfjs":"^4.22.0","@tensorflow/tfjs-backend-wasm":"^4.22.0","@tensorflow/tfjs-backend-webgl":"^4.22.0","@avatune/rsbuild-plugin-copy-tfjs-model":"1.1.1"},"peerDependencies":{"@tensorflow/tfjs":"^4.22.0","@mediapipe/tasks-vision":"^0.10.18","@tensorflow/tfjs-backend-wasm":"^4.22.0","@tensorflow/tfjs-backend-webgl":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/skin-tone-predictor_1.2.3_1765214754289_0.4784840428251367","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@avatune/skin-tone-predictor","version":"1.2.4","keywords":["avatune","avatar","ml","machine-learning","tensorflow","tfjs","prediction","skin","tone"],"author":"Avatune Team (https://avatune.dev)","license":"MIT","_id":"@avatune/skin-tone-predictor@1.2.4","maintainers":[{"name":"nevmstas","email":"nevmyvakastas@gmail.com"},{"name":"teimurjan","email":"teymurgg321@gmail.com"}],"contributors":["Teimur Gasanov <me@teimurjan.dev> (https://github.com/teimurjan)","Stanislav Nevmyvaka <nevmyvakastas@gmail.com> (https://github.com/nevmstas)"],"homepage":"https://avatune.dev","bugs":{"url":"https://github.com/avatune/avatune/issues"},"dist":{"shasum":"e197bd4e928f189bde6da7899db745128858d575","tarball":"https://registry.npmjs.org/@avatune/skin-tone-predictor/-/skin-tone-predictor-1.2.4.tgz","fileCount":10,"integrity":"sha512-irc3x3o295CHIxUuSGtetq9cbWP1Kvn7ZK3vFivBJQHvWLlGJfEjKV5YQ4LME7781qT+Eu1gVHvUhDYr6jIkfQ==","signatures":[{"sig":"MEUCIH6+9ZGFgvPfnHFDcaJO8QFCyEYcjHgxHElN/rH0dLEJAiEAiXevBWUAn42Z2tcK0yf9cFxu6jLn0f4mIJ9S38XNTyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2607731},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","shasum":"e197bd4e928f189bde6da7899db745128858d575","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"dev":"rslib build --watch","build":"rslib build","watch":"rslib build --watch","check-types":"tsc --noEmit"},"_npmUser":{"name":"teimurjan","email":"teymurgg321@gmail.com"},"_integrity":"sha512-irc3x3o295CHIxUuSGtetq9cbWP1Kvn7ZK3vFivBJQHvWLlGJfEjKV5YQ4LME7781qT+Eu1gVHvUhDYr6jIkfQ==","repository":{"url":"git+https://github.com/avatune/avatune.git","type":"git"},"_npmVersion":"10.8.3","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@avatune/types":"2.0.1","@avatune/face-detector":"1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@rslib/core":"^0.16.0","@types/node":"^22.18.11","@tensorflow/tfjs":"^4.22.0","@tensorflow/tfjs-backend-wasm":"^4.22.0","@tensorflow/tfjs-backend-webgl":"^4.22.0","@avatune/rsbuild-plugin-copy-tfjs-model":"1.1.1"},"peerDependencies":{"@tensorflow/tfjs":"^4.22.0","@mediapipe/tasks-vision":"^0.10.18","@tensorflow/tfjs-backend-wasm":"^4.22.0","@tensorflow/tfjs-backend-webgl":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/skin-tone-predictor_1.2.4_1765269453946_0.14034861279577027","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"@avatune/skin-tone-predictor","version":"1.2.5","keywords":["avatune","avatar","ml","machine-learning","tensorflow","tfjs","prediction","skin","tone"],"author":"Avatune Team (https://avatune.dev)","license":"MIT","_id":"@avatune/skin-tone-predictor@1.2.5","maintainers":[{"name":"nevmstas","email":"nevmyvakastas@gmail.com"},{"name":"teimurjan","email":"teymurgg321@gmail.com"}],"contributors":["Teimur Gasanov <me@teimurjan.dev> (https://github.com/teimurjan)","Stanislav Nevmyvaka <nevmyvakastas@gmail.com> (https://github.com/nevmstas)"],"homepage":"https://avatune.dev","bugs":{"url":"https://github.com/avatune/avatune/issues"},"dist":{"shasum":"b064103c4ef268daa3eaefed3cdfd544d9e79721","tarball":"https://registry.npmjs.org/@avatune/skin-tone-predictor/-/skin-tone-predictor-1.2.5.tgz","fileCount":10,"integrity":"sha512-1bCKcNFdbfchHoAySBhMeGuCiMYlLl0sZy1Z3kg0sDv89nx7HXSJ0fZnE2TDJZZBcJQfFcM4/zkr7m+cgbaQSg==","signatures":[{"sig":"MEYCIQCx4aox2nHE2N48SNCUA/P7yn/RlY1B53ILWyMjjscc3AIhAOrnODsS8UlUBn9pgXWtWboZLKmWaS4THjwpEt6OYeBs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2607723},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","shasum":"b064103c4ef268daa3eaefed3cdfd544d9e79721","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"dev":"rslib build --watch","build":"rslib build","watch":"rslib build --watch","check-types":"tsc --noEmit"},"_npmUser":{"name":"teimurjan","email":"teymurgg321@gmail.com"},"_integrity":"sha512-1bCKcNFdbfchHoAySBhMeGuCiMYlLl0sZy1Z3kg0sDv89nx7HXSJ0fZnE2TDJZZBcJQfFcM4/zkr7m+cgbaQSg==","repository":{"url":"git+https://github.com/avatune/avatune.git","type":"git"},"_npmVersion":"10.8.3","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@avatune/types":"2.1.0","@avatune/face-detector":"1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@rslib/core":"^0.16.0","@types/node":"^22.18.11","@tensorflow/tfjs":"^4.22.0","@tensorflow/tfjs-backend-wasm":"^4.22.0","@tensorflow/tfjs-backend-webgl":"^4.22.0","@avatune/rsbuild-plugin-copy-tfjs-model":"1.1.1"},"peerDependencies":{"@tensorflow/tfjs":"^4.22.0","@mediapipe/tasks-vision":"^0.10.18","@tensorflow/tfjs-backend-wasm":"^4.22.0","@tensorflow/tfjs-backend-webgl":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/skin-tone-predictor_1.2.5_1765273071162_0.5270291905876292","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"@avatune/skin-tone-predictor","version":"1.2.6","keywords":["avatune","avatar","ml","machine-learning","tensorflow","tfjs","prediction","skin","tone"],"author":"Avatune Team (https://avatune.dev)","license":"MIT","_id":"@avatune/skin-tone-predictor@1.2.6","maintainers":[{"name":"nevmstas","email":"nevmyvakastas@gmail.com"},{"name":"teimurjan","email":"teymurgg321@gmail.com"}],"contributors":["Teimur Gasanov <me@teimurjan.dev> (https://github.com/teimurjan)","Stanislav Nevmyvaka <nevmyvakastas@gmail.com> (https://github.com/nevmstas)"],"homepage":"https://avatune.dev","bugs":{"url":"https://github.com/avatune/avatune/issues"},"dist":{"shasum":"61f90044b63c356278b97287e5f7361a2b77f983","tarball":"https://registry.npmjs.org/@avatune/skin-tone-predictor/-/skin-tone-predictor-1.2.6.tgz","fileCount":10,"integrity":"sha512-jyg8AN+/gShXZgHOzIo8XnPcM4CYs8sWgXIf9etEJQdIvhBH96JHESrE1oiipuJ40+ZUs3pCZE54sjS4pkVOXA==","signatures":[{"sig":"MEYCIQCuMhsQnvHDSbQt4gjXhS2BlkXSZmZUc/HGMzvnjNaY/AIhAJumMJfsxA5JqOeozKiqcOh07MfGPqYbsxf8+ZLL3V5/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2607723},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","shasum":"61f90044b63c356278b97287e5f7361a2b77f983","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"dev":"rslib build --watch","build":"rslib build","watch":"rslib build --watch","check-types":"tsc --noEmit"},"_npmUser":{"name":"teimurjan","email":"teymurgg321@gmail.com"},"_integrity":"sha512-jyg8AN+/gShXZgHOzIo8XnPcM4CYs8sWgXIf9etEJQdIvhBH96JHESrE1oiipuJ40+ZUs3pCZE54sjS4pkVOXA==","repository":{"url":"git+https://github.com/avatune/avatune.git","type":"git"},"_npmVersion":"10.8.3","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@avatune/types":"2.1.1","@avatune/face-detector":"1.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@rslib/core":"^0.16.0","@types/node":"^22.18.11","@tensorflow/tfjs":"^4.22.0","@tensorflow/tfjs-backend-wasm":"^4.22.0","@tensorflow/tfjs-backend-webgl":"^4.22.0","@avatune/rsbuild-plugin-copy-tfjs-model":"1.1.1"},"peerDependencies":{"@tensorflow/tfjs":"^4.22.0","@mediapipe/tasks-vision":"^0.10.18","@tensorflow/tfjs-backend-wasm":"^4.22.0","@tensorflow/tfjs-backend-webgl":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/skin-tone-predictor_1.2.6_1770969918155_0.1395474421632994","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@avatune/skin-tone-predictor","version":"1.3.0","keywords":["avatune","avatar","ml","machine-learning","tensorflow","tfjs","prediction","skin","tone"],"author":"Avatune Team (https://avatune.dev)","license":"MIT","_id":"@avatune/skin-tone-predictor@1.3.0","maintainers":[{"name":"nevmstas","email":"nevmyvakastas@gmail.com"},{"name":"teimurjan","email":"teymurgg321@gmail.com"}],"contributors":["Teimur Gasanov <me@teimurjan.dev> (https://github.com/teimurjan)","Stanislav Nevmyvaka <nevmyvakastas@gmail.com> (https://github.com/nevmstas)"],"homepage":"https://avatune.dev","bugs":{"url":"https://github.com/avatune/avatune/issues"},"dist":{"shasum":"c8471a35d44ce3bcc5945075bff9c91ff4fd3cd4","tarball":"https://registry.npmjs.org/@avatune/skin-tone-predictor/-/skin-tone-predictor-1.3.0.tgz","fileCount":10,"integrity":"sha512-SoJjr5XXrd+W4gHBWFQ0WDbpmZDG0JdkBJ4aWb2tqo0rLMNeLRtnSKHIWahEdQTbfefPbW6rUBn71pYxGrYlew==","signatures":[{"sig":"MEUCIQDMdWlvbzqdIgqNjzLjAyquVHUY+4ldWNkM7TRdyN5liQIgLqyu3QBQeczMqk14Ry/l2hSsReB8CaC/5+9U2/DfDA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2607723},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","shasum":"c8471a35d44ce3bcc5945075bff9c91ff4fd3cd4","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"dev":"rslib build --watch","build":"rslib build","watch":"rslib build --watch","check-types":"tsc --noEmit"},"_npmUser":{"name":"teimurjan","email":"teymurgg321@gmail.com"},"_integrity":"sha512-SoJjr5XXrd+W4gHBWFQ0WDbpmZDG0JdkBJ4aWb2tqo0rLMNeLRtnSKHIWahEdQTbfefPbW6rUBn71pYxGrYlew==","repository":{"url":"git+https://github.com/avatune/avatune.git","type":"git"},"_npmVersion":"10.8.3","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@avatune/types":"2.2.0","@avatune/face-detector":"1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@rslib/core":"^0.16.0","@types/node":"^22.18.11","@tensorflow/tfjs":"^4.22.0","@tensorflow/tfjs-backend-wasm":"^4.22.0","@tensorflow/tfjs-backend-webgl":"^4.22.0","@avatune/rsbuild-plugin-copy-tfjs-model":"1.2.0"},"peerDependencies":{"@tensorflow/tfjs":"^4.22.0","@mediapipe/tasks-vision":"^0.10.18","@tensorflow/tfjs-backend-wasm":"^4.22.0","@tensorflow/tfjs-backend-webgl":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/skin-tone-predictor_1.3.0_1773213488854_0.7746557999603707","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@avatune/skin-tone-predictor","version":"1.4.0","keywords":["avatune","avatar","ml","machine-learning","tensorflow","tfjs","prediction","skin","tone"],"author":"Avatune Team (https://avatune.dev)","license":"MIT","_id":"@avatune/skin-tone-predictor@1.4.0","maintainers":[{"name":"nevmstas","email":"nevmyvakastas@gmail.com"},{"name":"teimurjan","email":"teymurgg321@gmail.com"}],"contributors":["Teimur Gasanov <me@teimurjan.dev> (https://github.com/teimurjan)","Stanislav Nevmyvaka <nevmyvakastas@gmail.com> (https://github.com/nevmstas)"],"homepage":"https://avatune.dev","bugs":{"url":"https://github.com/avatune/avatune/issues"},"dist":{"shasum":"a904fd2a059589da7b1520a15b21007fefc08446","tarball":"https://registry.npmjs.org/@avatune/skin-tone-predictor/-/skin-tone-predictor-1.4.0.tgz","fileCount":10,"integrity":"sha512-nL5diX71sXzTqakMI3LAhO8/kiyQgi4jQ281hlHNKiK+QsMDmeKxW7VHW0zHZ2iMx4Ac/2OMYVMW6Vjg5d/faQ==","signatures":[{"sig":"MEUCIA+F3dw3834mESGgKJ0HviIfn87QKsr3To0goBWvGw69AiEAtOfxAUuDxijqXXdg0uLqISHEBXx4FtzOTFg/vEA3Nlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2592804},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","shasum":"a904fd2a059589da7b1520a15b21007fefc08446","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"dev":"rslib build --watch","build":"rslib build","watch":"rslib build --watch","check-types":"tsc --noEmit"},"_npmUser":{"name":"teimurjan","email":"teymurgg321@gmail.com"},"_integrity":"sha512-nL5diX71sXzTqakMI3LAhO8/kiyQgi4jQ281hlHNKiK+QsMDmeKxW7VHW0zHZ2iMx4Ac/2OMYVMW6Vjg5d/faQ==","repository":{"url":"git+https://github.com/avatune/avatune.git","type":"git"},"_npmVersion":"10.8.3","directories":{},"_nodeVersion":"24.3.0","dependencies":{"@avatune/types":"2.2.0","@avatune/face-detector":"1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@rslib/core":"^0.16.0","@types/node":"^22.18.11","@tensorflow/tfjs":"^4.22.0","@tensorflow/tfjs-backend-wasm":"^4.22.0","@tensorflow/tfjs-backend-webgl":"^4.22.0","@avatune/rsbuild-plugin-copy-tfjs-model":"1.2.0"},"peerDependencies":{"@tensorflow/tfjs":"^4.22.0","@mediapipe/tasks-vision":"^0.10.18","@tensorflow/tfjs-backend-wasm":"^4.22.0","@tensorflow/tfjs-backend-webgl":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/skin-tone-predictor_1.4.0_1773389932464_0.9605564992821904","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@avatune/skin-tone-predictor","version":"1.4.1","private":false,"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/avatune/avatune.git"},"homepage":"https://avatune.dev","bugs":{"url":"https://github.com/avatune/avatune/issues"},"author":"Avatune Team (https://avatune.dev)","contributors":["Teimur Gasanov <me@teimurjan.dev> (https://github.com/teimurjan)","Stanislav Nevmyvaka <nevmyvakastas@gmail.com> (https://github.com/nevmstas)"],"keywords":["avatune","avatar","ml","machine-learning","tensorflow","tfjs","prediction","skin","tone"],"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"main":"./dist/index.cjs","types":"./dist/index.d.ts","scripts":{"build":"rslib build","watch":"rslib build --watch","dev":"rslib build --watch","check-types":"tsc --noEmit"},"dependencies":{"@avatune/face-detector":"1.3.1","@avatune/types":"2.3.0"},"devDependencies":{"@avatune/rsbuild-plugin-copy-tfjs-model":"1.2.0","@rslib/core":"^0.16.0","@tensorflow/tfjs":"^4.22.0","@tensorflow/tfjs-backend-wasm":"^4.22.0","@tensorflow/tfjs-backend-webgl":"^4.22.0","@types/node":"^22.18.11","typescript":"^5.9.3"},"peerDependencies":{"@mediapipe/tasks-vision":"^0.10.18","@tensorflow/tfjs":"^4.22.0","@tensorflow/tfjs-backend-wasm":"^4.22.0","@tensorflow/tfjs-backend-webgl":"^4.22.0"},"license":"MIT","_id":"@avatune/skin-tone-predictor@1.4.1","_integrity":"sha512-IJ84ZStO9C22Zr/pOANKiG9AP16r/Vsn/CRNwBxec6xSx7pbEc7Dn3BGtD9qQSP4aNHpLKU5Oqg/GJCgC3wV4Q==","_nodeVersion":"24.3.0","_npmVersion":"10.8.3","shasum":"6df7d306e58ca9c374e667d56dfaede4d9018baa","dist":{"integrity":"sha512-IJ84ZStO9C22Zr/pOANKiG9AP16r/Vsn/CRNwBxec6xSx7pbEc7Dn3BGtD9qQSP4aNHpLKU5Oqg/GJCgC3wV4Q==","shasum":"6df7d306e58ca9c374e667d56dfaede4d9018baa","tarball":"https://registry.npmjs.org/@avatune/skin-tone-predictor/-/skin-tone-predictor-1.4.1.tgz","fileCount":10,"unpackedSize":2592804,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCVdhw0R92Yoj4dYspbP/7s4kZypwc0Y7T45WbR+2YiCgIgExV6BhCpecZyTZ5TliyYK4CLpyxjvwTXOnnjAHtLdsk="}]},"_npmUser":{"name":"teimurjan","email":"teymurgg321@gmail.com"},"directories":{},"maintainers":[{"name":"nevmstas","email":"nevmyvakastas@gmail.com"},{"name":"teimurjan","email":"teymurgg321@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/skin-tone-predictor_1.4.1_1781072030752_0.45360763337562826"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-28T07:04:07.668Z","modified":"2026-06-10T06:13:51.100Z","1.0.0":"2025-11-28T07:04:08.032Z","1.0.1":"2025-11-28T08:29:55.266Z","1.1.0":"2025-11-28T12:15:18.441Z","1.2.0":"2025-11-28T16:01:23.280Z","1.2.1":"2025-11-28T16:32:48.647Z","1.2.2":"2025-12-03T17:36:57.908Z","1.2.3":"2025-12-08T17:25:54.489Z","1.2.4":"2025-12-09T08:37:34.196Z","1.2.5":"2025-12-09T09:37:51.383Z","1.2.6":"2026-02-13T08:05:18.380Z","1.3.0":"2026-03-11T07:18:09.101Z","1.4.0":"2026-03-13T08:18:52.709Z","1.4.1":"2026-06-10T06:13:50.986Z"},"bugs":{"url":"https://github.com/avatune/avatune/issues"},"author":"Avatune Team (https://avatune.dev)","license":"MIT","homepage":"https://avatune.dev","keywords":["avatune","avatar","ml","machine-learning","tensorflow","tfjs","prediction","skin","tone"],"repository":{"type":"git","url":"git+https://github.com/avatune/avatune.git"},"contributors":["Teimur Gasanov <me@teimurjan.dev> (https://github.com/teimurjan)","Stanislav Nevmyvaka <nevmyvakastas@gmail.com> (https://github.com/nevmstas)"],"maintainers":[{"name":"nevmstas","email":"nevmyvakastas@gmail.com"},{"name":"teimurjan","email":"teymurgg321@gmail.com"}],"readme":"","readmeFilename":""}