{"_id":"@a_ng_d/figmug-utils","_rev":"26-9bc6392e035fa5ec9b942402b7ed8001","name":"@a_ng_d/figmug-utils","dist-tags":{"latest":"0.7.3"},"versions":{"0.0.1":{"name":"@a_ng_d/figmug-utils","version":"0.0.1","keywords":["library","modules","figma-utils","utilities"],"author":{"name":"Aurélien Grimaud"},"license":"MIT","_id":"@a_ng_d/figmug-utils@0.0.1","maintainers":[{"name":"a_ng_d","email":"a.grimaud@involt.io"}],"homepage":"https://github.com/a-ng-d/figmug-utils#readme","bugs":{"url":"https://github.com/a-ng-d/figmug-utils/issues"},"dist":{"shasum":"bb46996d9c811e074ae41274474a4143b9dfb29c","tarball":"https://registry.npmjs.org/@a_ng_d/figmug-utils/-/figmug-utils-0.0.1.tgz","fileCount":17,"integrity":"sha512-qEGSqzAsvbYR7p9YzwpbyC8KfMqNKokieCf07USTir0FVfp7eDzyRh3FO720s6BPPy7ggUpHMO/D7pMvc6g5ag==","signatures":[{"sig":"MEUCIFu8CgkZtxDLUCEcuqfp2P9WBEdaNa7dtt58+Lotcua6AiEApJ+qAjlNL0ojn0ze6aLZxwD5e5sYtAcMjvs5vlWdJQo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10506},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":"./dist/index.js","gitHead":"b53514973056d6d3a8cf5074d34e1584bca7b2f7","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc && vite build","format":"prettier --check .","coverage":"vitest run --coverage","format:fix":"prettier --write ."},"_npmUser":{"name":"a_ng_d","email":"a.grimaud@involt.io"},"repository":{"url":"git+https://github.com/a-ng-d/figmug-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"Figmug Utils is a comprehensive library of utilities modules for building Figma plugins.","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.12","vite":"^5.2.0","jsdom":"^24.0.0","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","dotenv-cli":"^7.4.2","typescript":"^5.4.3","@types/node":"^22.10.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/figmug-utils_0.0.1_1733427219125_0.09266861530714099","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.1":{"name":"@a_ng_d/figmug-utils","version":"0.1.1","keywords":["library","modules","figma-utils","utilities"],"author":{"name":"Aurélien Grimaud"},"license":"MIT","_id":"@a_ng_d/figmug-utils@0.1.1","maintainers":[{"name":"a_ng_d","email":"a.grimaud@involt.io"}],"homepage":"https://github.com/a-ng-d/figmug-utils#readme","bugs":{"url":"https://github.com/a-ng-d/figmug-utils/issues"},"dist":{"shasum":"aee1be5943c9a0ebd2c5cf29b3c61c1fb3e80498","tarball":"https://registry.npmjs.org/@a_ng_d/figmug-utils/-/figmug-utils-0.1.1.tgz","fileCount":21,"integrity":"sha512-4vM33QF6aFSJB4+k2Tri+5d7WaQCcFZeJvf5nIQRC0+t0dmavRLa+REbIEif9AaynX/27AU1Ogi5JWakZKzvmA==","signatures":[{"sig":"MEUCIAY7Rl0PfoZjZfaBp5M8T97xO7UmkVsjotWZZB8EDBzfAiEAlqDCXqFX++GJJ36ylST0S9fPifnuPPzfb1dp0D00F7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15771},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":"./dist/index.js","gitHead":"b3222ac04543eb3980d8772a2a7886a6f635ff0a","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc && vite build","format":"prettier --check .","coverage":"vitest run --coverage","format:fix":"prettier --write ."},"_npmUser":{"name":"a_ng_d","email":"a.grimaud@involt.io"},"repository":{"url":"git+https://github.com/a-ng-d/figmug-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"Figmug Utils is a comprehensive library of utilities modules for building Figma plugins.","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.12","vite":"^5.2.0","jsdom":"^24.0.0","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","dotenv-cli":"^7.4.2","typescript":"^5.4.3","@types/node":"^22.10.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/figmug-utils_0.1.1_1733439328550_0.7624700534018194","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.2":{"name":"@a_ng_d/figmug-utils","version":"0.1.2","keywords":["library","modules","figma-utils","utilities"],"author":{"name":"Aurélien Grimaud"},"license":"MIT","_id":"@a_ng_d/figmug-utils@0.1.2","maintainers":[{"name":"a_ng_d","email":"a.grimaud@involt.io"}],"homepage":"https://github.com/a-ng-d/figmug-utils#readme","bugs":{"url":"https://github.com/a-ng-d/figmug-utils/issues"},"dist":{"shasum":"8f5ca75434c5bd68978dbefcc21bfdf196219c0b","tarball":"https://registry.npmjs.org/@a_ng_d/figmug-utils/-/figmug-utils-0.1.2.tgz","fileCount":21,"integrity":"sha512-85/uQjlqlUCjLa6te8NjOOSXqCZItY+CSK60EJWoGd6c9F43upU7zpJdRUgiOYJ+eLagE6yhDtwIKCAfBEz2bA==","signatures":[{"sig":"MEQCICJURpllejlWJ2u2mKiLf9VAexjpy9xMrQHfMqzb0lS8AiAI7SXNcrNOttzrPt0lL0VAQjxuua2tjewPsz3idKVY4A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16123},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":"./dist/index.js","gitHead":"2db916b00a19086cc68e5ae32ee67b94c0d661dd","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc && vite build","format":"prettier --check .","coverage":"vitest run --coverage","format:fix":"prettier --write ."},"_npmUser":{"name":"a_ng_d","email":"a.grimaud@involt.io"},"repository":{"url":"git+https://github.com/a-ng-d/figmug-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"Figmug Utils is a comprehensive library of utilities modules for building Figma plugins.","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.12","vite":"^5.2.0","jsdom":"^24.0.0","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","dotenv-cli":"^7.4.2","typescript":"^5.4.3","@types/node":"^22.10.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/figmug-utils_0.1.2_1733439807185_0.347081207426458","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.3":{"name":"@a_ng_d/figmug-utils","version":"0.1.3","keywords":["library","modules","figma-utils","utilities"],"author":{"name":"Aurélien Grimaud"},"license":"MIT","_id":"@a_ng_d/figmug-utils@0.1.3","maintainers":[{"name":"a_ng_d","email":"a.grimaud@involt.io"}],"homepage":"https://github.com/a-ng-d/figmug-utils#readme","bugs":{"url":"https://github.com/a-ng-d/figmug-utils/issues"},"dist":{"shasum":"d1212e477e0f02782d1296b6cc4df0af278532ef","tarball":"https://registry.npmjs.org/@a_ng_d/figmug-utils/-/figmug-utils-0.1.3.tgz","fileCount":21,"integrity":"sha512-N1vrTQGC1zANOjbAqD7lZ3BMWmNgkugMoSqBosu37HWpQcOfv9euOVrwxM1Q0NOoypz9Ub02SpQ+BvMopfrSyQ==","signatures":[{"sig":"MEUCICRp2jF41ngpaCBKQc2Npk0Zd44BgI6LuYaKIEtZIFAUAiEAxC1WQ6Q/FgcK681SI98izjqBctpF+U4fpfkTwBUMZ5I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15804},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":"./dist/index.js","gitHead":"2c7fc4fa64c3101e01ca69a26ddcda02eee49c02","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc && vite build","format":"prettier --check .","coverage":"vitest run --coverage","format:fix":"prettier --write ."},"_npmUser":{"name":"a_ng_d","email":"a.grimaud@involt.io"},"repository":{"url":"git+https://github.com/a-ng-d/figmug-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"Figmug Utils is a comprehensive library of utilities modules for building Figma plugins.","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.12","vite":"^5.2.0","jsdom":"^24.0.0","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","dotenv-cli":"^7.4.2","typescript":"^5.4.3","@types/node":"^22.10.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/figmug-utils_0.1.3_1736862613792_0.7371692940631513","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.4":{"name":"@a_ng_d/figmug-utils","version":"0.1.4","keywords":["library","modules","figma-utils","utilities"],"author":{"name":"Aurélien Grimaud"},"license":"MIT","_id":"@a_ng_d/figmug-utils@0.1.4","maintainers":[{"name":"a_ng_d","email":"a.grimaud@involt.io"}],"homepage":"https://github.com/a-ng-d/figmug-utils#readme","bugs":{"url":"https://github.com/a-ng-d/figmug-utils/issues"},"dist":{"shasum":"0dbd78230bf9df3c9e8efdc18dcee8dd101dc0e1","tarball":"https://registry.npmjs.org/@a_ng_d/figmug-utils/-/figmug-utils-0.1.4.tgz","fileCount":21,"integrity":"sha512-4BHN3wwxhKbcBw8kP4IJ88jnAeIugxXcbqo+FalQerr8Vicscye4OVCmOWAp8h8M8Mz2pFbj4VtrW38Jf6jsJw==","signatures":[{"sig":"MEYCIQCFvkEhxAXR04iBIo3ZENFQvSob1e80TlFhdlH8W0bUSgIhAIHbxIlYoI/lhjWXzf3CH5/cla10KIo/hjontlHc8xD9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15882},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":"./dist/index.js","gitHead":"adc2881ace6bb8e1c65c4ab15ecf47f87262244c","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc && vite build","format":"prettier --check .","coverage":"vitest run --coverage","format:fix":"prettier --write ."},"_npmUser":{"name":"a_ng_d","email":"a.grimaud@involt.io"},"repository":{"url":"git+https://github.com/a-ng-d/figmug-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"Figmug Utils is a comprehensive library of utilities modules for building Figma plugins.","directories":{},"_nodeVersion":"20.18.1","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.12","vite":"^5.2.0","jsdom":"^24.0.0","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","dotenv-cli":"^7.4.2","typescript":"^5.4.3","@types/node":"^22.10.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/figmug-utils_0.1.4_1736863426644_0.46829738396784437","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.5":{"name":"@a_ng_d/figmug-utils","version":"0.1.5","keywords":["library","modules","figma-utils","utilities"],"author":{"name":"Aurélien Grimaud"},"license":"MIT","_id":"@a_ng_d/figmug-utils@0.1.5","maintainers":[{"name":"a_ng_d","email":"a.grimaud@involt.io"}],"homepage":"https://github.com/a-ng-d/figmug-utils#readme","bugs":{"url":"https://github.com/a-ng-d/figmug-utils/issues"},"dist":{"shasum":"72461f7d5d4cc56dd07c1df4c9cca6e557ab47f1","tarball":"https://registry.npmjs.org/@a_ng_d/figmug-utils/-/figmug-utils-0.1.5.tgz","fileCount":21,"integrity":"sha512-TaLtE9dMbrlK7jb3g5a2uTNaHRlhLzBgsN46eL7fr5iiNNC+jxeolOxXOVwwhsdUuBn9ZNxm70BoOzSffyHMKw==","signatures":[{"sig":"MEUCIQDJ23ONjkEh7kAnGoTUtWCIEyLqMS3Q0WXywBsU0Uy2CwIgcnUZXGs+K1v1576qTLg/67tAxclvikFZRtJow8oxAz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16038},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":"./dist/index.js","gitHead":"7406c80b5642d3fd0255ec02569ee12b3b193d06","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc && vite build","format":"prettier --check .","coverage":"vitest run --coverage","format:fix":"prettier --write ."},"_npmUser":{"name":"a_ng_d","email":"a.grimaud@involt.io"},"repository":{"url":"git+https://github.com/a-ng-d/figmug-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"Figmug Utils is a comprehensive library of utilities modules for building Figma plugins.","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.12","vite":"^5.2.0","jsdom":"^24.0.0","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","dotenv-cli":"^7.4.2","typescript":"^5.4.3","@types/node":"^22.10.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/figmug-utils_0.1.5_1739984354455_0.017573523533001678","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.6":{"name":"@a_ng_d/figmug-utils","version":"0.1.6","keywords":["library","modules","figma-utils","utilities"],"author":{"name":"Aurélien Grimaud"},"license":"MIT","_id":"@a_ng_d/figmug-utils@0.1.6","maintainers":[{"name":"a_ng_d","email":"a.grimaud@involt.io"}],"homepage":"https://github.com/a-ng-d/figmug-utils#readme","bugs":{"url":"https://github.com/a-ng-d/figmug-utils/issues"},"dist":{"shasum":"c0d63077a32c1065cfd4e17999c8de493e5011bd","tarball":"https://registry.npmjs.org/@a_ng_d/figmug-utils/-/figmug-utils-0.1.6.tgz","fileCount":21,"integrity":"sha512-Q2ZuX1MbBJsemb9jWqjNC2mpLfArizq04k10OMHbwfxtoe8vTVS8Rg9ACeH93q+2YiPATdK/ToGmuJP5qeBJkQ==","signatures":[{"sig":"MEUCIHJN6T5hOBJeOtv+r4vMx/BVm0KguaQvFnosY0ErYrtLAiEAj2ehbCdp7hYIoOwI58zXksOcwMrmwR/wLnPvRufiIJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16303},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":"./dist/index.js","gitHead":"8f91efe1fbeffb6af926f18fdf37b83b07e8c2ce","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc && vite build","format":"prettier --check .","coverage":"vitest run --coverage","format:fix":"prettier --write ."},"_npmUser":{"name":"a_ng_d","email":"a.grimaud@involt.io"},"repository":{"url":"git+https://github.com/a-ng-d/figmug-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"Figmug Utils is a comprehensive library of utilities modules for building Figma plugins.","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.12","vite":"^5.2.0","jsdom":"^24.0.0","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","dotenv-cli":"^7.4.2","typescript":"^5.4.3","@types/node":"^22.10.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/figmug-utils_0.1.6_1740063822138_0.6195398847208446","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.7":{"name":"@a_ng_d/figmug-utils","version":"0.1.7","keywords":["library","modules","figma-utils","utilities"],"author":{"name":"Aurélien Grimaud"},"license":"MIT","_id":"@a_ng_d/figmug-utils@0.1.7","maintainers":[{"name":"a_ng_d","email":"a.grimaud@involt.io"}],"homepage":"https://github.com/a-ng-d/figmug-utils#readme","bugs":{"url":"https://github.com/a-ng-d/figmug-utils/issues"},"dist":{"shasum":"c27cb3f36a4cef03a5396269e05bfb98c52a8462","tarball":"https://registry.npmjs.org/@a_ng_d/figmug-utils/-/figmug-utils-0.1.7.tgz","fileCount":21,"integrity":"sha512-PO2JD7RJ0tk6PzieT2Tys7WnwejRdxJvmPWphipezW14z8fsWpaSHNwT5Ijn3+5XyNaPIWNBP+Sn8cIWNj2BaA==","signatures":[{"sig":"MEUCIA9+PwOUiExVi84UEDwrRNkrfnJEuR0cvoQfqZbMXV1IAiEAq/DDmtqp5UfXcIQ7xAHoStfC/SDoYXA9J4tYWomIvJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16294},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":"./dist/index.js","gitHead":"1abe00132ce52ce16bf2dac4beb833d5ffa47f2e","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc && vite build","format":"prettier --check .","coverage":"vitest run --coverage","format:fix":"prettier --write ."},"_npmUser":{"name":"a_ng_d","email":"a.grimaud@involt.io"},"repository":{"url":"git+https://github.com/a-ng-d/figmug-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"Figmug Utils is a comprehensive library of utilities modules for building Figma plugins.","directories":{},"_nodeVersion":"20.18.2","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.12","vite":"^5.2.0","jsdom":"^24.0.0","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","dotenv-cli":"^7.4.2","typescript":"^5.4.3","@types/node":"^22.10.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/figmug-utils_0.1.7_1740064676107_0.35593712645133246","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.0":{"name":"@a_ng_d/figmug-utils","version":"0.2.0","keywords":["library","modules","figma-utils","utilities"],"author":{"name":"Aurélien Grimaud"},"license":"MIT","_id":"@a_ng_d/figmug-utils@0.2.0","maintainers":[{"name":"a_ng_d","email":"a.grimaud@involt.io"}],"homepage":"https://github.com/a-ng-d/figmug-utils#readme","bugs":{"url":"https://github.com/a-ng-d/figmug-utils/issues"},"dist":{"shasum":"1eab4faca7e3833582c7981634613ec155e9180f","tarball":"https://registry.npmjs.org/@a_ng_d/figmug-utils/-/figmug-utils-0.2.0.tgz","fileCount":25,"integrity":"sha512-Q5Xj0YIiUUKKbwXC+oLBZShqmHnNiBh+zinBWFL372lCXo31pYNqvuApZWlr3PvLRkfY+BIJFWPPrFRCvQ6yBA==","signatures":[{"sig":"MEUCICU0+dgxeJ1+u7UtoUnPtLu3B5P63jnxIrsF4GJOZl/9AiEA/a1u5eF5x/IvkQNQPXEYBSy9hHEVWfv9kcrMudppibQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17208},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":"./dist/index.js","gitHead":"f22eb0130aa7157fd98290713b156b9e95ce5084","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc && vite build","format":"prettier --check .","coverage":"vitest run --coverage","format:fix":"prettier --write ."},"_npmUser":{"name":"a_ng_d","email":"a.grimaud@involt.io"},"repository":{"url":"git+https://github.com/a-ng-d/figmug-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"Figmug Utils is a comprehensive library of utilities modules for building Figma plugins.","directories":{},"_nodeVersion":"20.18.3","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.12","vite":"^5.2.0","jsdom":"^24.0.0","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","dotenv-cli":"^7.4.2","typescript":"^5.4.3","@types/node":"^22.10.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/figmug-utils_0.2.0_1741084475341_0.5110758685382999","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.1":{"name":"@a_ng_d/figmug-utils","version":"0.2.1","keywords":["library","modules","figma-utils","utilities"],"author":{"name":"Aurélien Grimaud"},"license":"MIT","_id":"@a_ng_d/figmug-utils@0.2.1","maintainers":[{"name":"a_ng_d","email":"a.grimaud@involt.io"}],"homepage":"https://github.com/a-ng-d/figmug-utils#readme","bugs":{"url":"https://github.com/a-ng-d/figmug-utils/issues"},"dist":{"shasum":"59d761f4ac889f6a6744d81e93d8b6b91732f7a2","tarball":"https://registry.npmjs.org/@a_ng_d/figmug-utils/-/figmug-utils-0.2.1.tgz","fileCount":25,"integrity":"sha512-A5lAqFqK99R+Yarm3yL3Q2OY7daileKvp4QKVTrBcXy9RotzW6WxAGyWc2XrZL4FlKUx6QeF8YfR/iIuH5wVLg==","signatures":[{"sig":"MEQCIE0NgaBC3NDn/Lhh2b7nSQyjrYlRWNe3nou+vEo5JgJcAiAL5ypcRzPFRPMrhtMkCrThFinKRlF60D71MJeWlbipfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17437},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":"./dist/index.js","gitHead":"0b072333d738d80c3a4b8b5049592b8e103606cd","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc && vite build","format":"prettier --check .","coverage":"vitest run --coverage","format:fix":"prettier --write ."},"_npmUser":{"name":"a_ng_d","email":"a.grimaud@involt.io"},"repository":{"url":"git+https://github.com/a-ng-d/figmug-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"Figmug Utils is a comprehensive library of utilities modules for building Figma plugins.","directories":{},"_nodeVersion":"20.18.3","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.12","vite":"^5.2.0","jsdom":"^24.0.0","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","dotenv-cli":"^7.4.2","typescript":"^5.4.3","@types/node":"^22.10.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/figmug-utils_0.2.1_1741084778741_0.9899776038917953","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.2.2":{"name":"@a_ng_d/figmug-utils","version":"0.2.2","keywords":["library","modules","figma-utils","utilities"],"author":{"name":"Aurélien Grimaud"},"license":"MIT","_id":"@a_ng_d/figmug-utils@0.2.2","maintainers":[{"name":"a_ng_d","email":"a.grimaud@involt.io"}],"homepage":"https://github.com/a-ng-d/figmug-utils#readme","bugs":{"url":"https://github.com/a-ng-d/figmug-utils/issues"},"dist":{"shasum":"77ff382fa5b375bfb53a515b95f1735be26babfb","tarball":"https://registry.npmjs.org/@a_ng_d/figmug-utils/-/figmug-utils-0.2.2.tgz","fileCount":25,"integrity":"sha512-RkPsWferhreirg+ta+yg2Z5uNKlKfnOBsXEheCZh/ZYkTRNkWP2Lh3sOh7LKMPBB+HTajoINpSXwUUmZMFTeLw==","signatures":[{"sig":"MEUCIHv5Lo1RyJ1x4YgwpcvDGVWXX94wSakQ2cZK64fkrkUQAiEAxpMoT45txiobfqlUGu6rQ+Iv0iBMn+uDnlLl4caSLNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17467},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":"./dist/index.js","gitHead":"df6cf612bc2a8ced6c302ed910ba7657d0f45955","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc && vite build","format":"prettier --check .","coverage":"vitest run --coverage","format:fix":"prettier --write ."},"_npmUser":{"name":"a_ng_d","email":"a.grimaud@involt.io"},"repository":{"url":"git+https://github.com/a-ng-d/figmug-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"Figmug Utils is a comprehensive library of utilities modules for building Figma plugins.","directories":{},"_nodeVersion":"20.18.3","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.12","vite":"^5.2.0","jsdom":"^24.0.0","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","dotenv-cli":"^7.4.2","typescript":"^5.4.3","@types/node":"^22.10.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/figmug-utils_0.2.2_1741085047476_0.7799287853738304","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.0":{"name":"@a_ng_d/figmug-utils","version":"0.3.0","keywords":["library","modules","figma-utils","utilities"],"author":{"name":"Aurélien Grimaud"},"license":"MIT","_id":"@a_ng_d/figmug-utils@0.3.0","maintainers":[{"name":"a_ng_d","email":"a.grimaud@involt.io"}],"homepage":"https://github.com/a-ng-d/figmug-utils#readme","bugs":{"url":"https://github.com/a-ng-d/figmug-utils/issues"},"dist":{"shasum":"6335ec1bab8665129326a0b2ccbe135e567bbded","tarball":"https://registry.npmjs.org/@a_ng_d/figmug-utils/-/figmug-utils-0.3.0.tgz","fileCount":31,"integrity":"sha512-B5SX41ZT0rAhULWDnxdS7EqdcmrXLrgrSr6ZMkhcsxiTTIEY8K+hwjuUir9u7tdoY9HJiDox2LU7Y6o9yJ25Jw==","signatures":[{"sig":"MEQCICs4KKVSv4LCEhwUTiwCl3UnYT2kq6D28I1wf9wKTgJZAiB92TpivcyrmrRG4cJrEl49MstPj8+fzMcVBTvT5Fuzlg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24382},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":"./dist/index.js","gitHead":"20029b4d9a47f89622f6502936737811df881d89","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc && vite build","format":"prettier --check .","format:fix":"prettier --write .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"a_ng_d","email":"a.grimaud@involt.io"},"repository":{"url":"git+https://github.com/a-ng-d/figmug-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"A collection of lightweight, platform-agnostic utility modules designed to accelerate plugin development. These modules provide common functionalities that can be used across any JavaScript/TypeScript project, making them perfect for plugins, extensions, ","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.12","vite":"^5.2.0","jsdom":"^24.0.0","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","dotenv-cli":"^7.4.2","typescript":"^5.4.3","@types/node":"^22.10.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/figmug-utils_0.3.0_1748099525389_0.9872496550200023","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.1":{"name":"@a_ng_d/figmug-utils","version":"0.3.1","keywords":["library","modules","figma-utils","utilities"],"author":{"name":"Aurélien Grimaud"},"license":"MIT","_id":"@a_ng_d/figmug-utils@0.3.1","maintainers":[{"name":"a_ng_d","email":"a.grimaud@involt.io"}],"homepage":"https://github.com/a-ng-d/figmug-utils#readme","bugs":{"url":"https://github.com/a-ng-d/figmug-utils/issues"},"dist":{"shasum":"7a61b6768f5eb2f6e9dbb0779bf3d4f4a2b20c74","tarball":"https://registry.npmjs.org/@a_ng_d/figmug-utils/-/figmug-utils-0.3.1.tgz","fileCount":31,"integrity":"sha512-egj2LSKXrVE4bEsNvp/oydnvDvtUvDTAwzoQAQE+HQGcCJ6Tbo2f6ozvVQfP2zbUAw0Hjcsllv+ibl+8yf09+w==","signatures":[{"sig":"MEUCIQC1ch0UX43Ekk3rc76PkxJtalc9iXALL7CasthFzSqa1AIgIxX9CkkEE4q0Kg8PG6wMCAjVdqiYtseYU1ewHKowELM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24404},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":"./dist/index.js","gitHead":"d41c0ea9855f5bf5a648c6acbcf01ab85fddd118","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc && vite build","format":"prettier --check .","format:fix":"prettier --write .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"a_ng_d","email":"a.grimaud@involt.io"},"repository":{"url":"git+https://github.com/a-ng-d/figmug-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"A collection of lightweight, platform-agnostic utility modules designed to accelerate plugin development. These modules provide common functionalities that can be used across any JavaScript/TypeScript project, making them perfect for plugins, extensions, ","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.12","vite":"^5.2.0","jsdom":"^24.0.0","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","dotenv-cli":"^7.4.2","typescript":"^5.4.3","@types/node":"^22.10.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/figmug-utils_0.3.1_1748956007814_0.8649419661333733","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.2":{"name":"@a_ng_d/figmug-utils","version":"0.3.2","keywords":["library","modules","figma-utils","utilities"],"author":{"name":"Aurélien Grimaud"},"license":"MIT","_id":"@a_ng_d/figmug-utils@0.3.2","maintainers":[{"name":"a_ng_d","email":"a.grimaud@involt.io"}],"homepage":"https://github.com/a-ng-d/figmug-utils#readme","bugs":{"url":"https://github.com/a-ng-d/figmug-utils/issues"},"dist":{"shasum":"a5e65a96ebeb8bf781ff4714b0433877d6ed040e","tarball":"https://registry.npmjs.org/@a_ng_d/figmug-utils/-/figmug-utils-0.3.2.tgz","fileCount":31,"integrity":"sha512-tVSFw5z8RyoQqJyY+JIK4OJh51N5hPV8/XHeHoEO38vmjlYkGnwOPrx0Hm6NU2K68SS4cFcokJcKd0WKzVcNMw==","signatures":[{"sig":"MEQCIEOLX3C9bfWcnbmn1HmHs+BhqLY5suMIEUp86c7LPzNGAiAK9XF4PwWza5PufE7ZpJG8xxJJYBoKD6EIQdCLtbxcMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24404},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":"./dist/index.js","gitHead":"1978ec3a1a1c6954f96c7fd346f80f77b7b080d5","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc && vite build","format":"prettier --check .","format:fix":"prettier --write .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"a_ng_d","email":"a.grimaud@involt.io"},"repository":{"url":"git+https://github.com/a-ng-d/figmug-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"A collection of lightweight, platform-agnostic utility modules designed to accelerate plugin development. These modules provide common functionalities that can be used across any JavaScript/TypeScript project, making them perfect for plugins, extensions, ","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.12","vite":"^5.2.0","jsdom":"^24.0.0","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","dotenv-cli":"^7.4.2","typescript":"^5.4.3","@types/node":"^22.10.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/figmug-utils_0.3.2_1748957632891_0.25846695012355125","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.3":{"name":"@a_ng_d/figmug-utils","version":"0.3.3","keywords":["library","modules","figma-utils","utilities"],"author":{"name":"Aurélien Grimaud"},"license":"MIT","_id":"@a_ng_d/figmug-utils@0.3.3","maintainers":[{"name":"a_ng_d","email":"a.grimaud@involt.io"}],"homepage":"https://github.com/a-ng-d/figmug-utils#readme","bugs":{"url":"https://github.com/a-ng-d/figmug-utils/issues"},"dist":{"shasum":"9e0fa5616c9ed4e909899437b665eb7bfe27bcec","tarball":"https://registry.npmjs.org/@a_ng_d/figmug-utils/-/figmug-utils-0.3.3.tgz","fileCount":31,"integrity":"sha512-G4jtYhLAcV9daQ9xkEJpxPeV98FuZcaRanuGENg+BlLIglzHmukQQVRfqKMC7ibzBZZm5VnXYHZTrwMVJWBW0Q==","signatures":[{"sig":"MEYCIQCSbeqoermdYKCW9vKGf0SkyfPRju04OxGJQMJUZZR8oQIhALtN6NSttix3SJKMiwPPmnEQHURsoBWkFAjMftHGY1Bn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24371},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":"./dist/index.js","gitHead":"ad428dadefff209642ee0ddd77a333c92fc3930b","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc && vite build","format":"prettier --check .","lint:fix":"eslint . --ext ts,tsx --fix","format:fix":"prettier --write .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"a_ng_d","email":"a.grimaud@involt.io"},"repository":{"url":"git+https://github.com/a-ng-d/figmug-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"A collection of lightweight, platform-agnostic utility modules designed to accelerate plugin development. These modules provide common functionalities that can be used across any JavaScript/TypeScript project, making them perfect for plugins, extensions, ","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.12","vite":"^5.2.0","jsdom":"^24.0.0","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","dotenv-cli":"^7.4.2","typescript":"^5.4.3","@types/node":"^22.10.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/figmug-utils_0.3.3_1749078549412_0.3371974166853391","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.4":{"name":"@a_ng_d/figmug-utils","version":"0.3.4","keywords":["library","modules","figma-utils","utilities"],"author":{"name":"Aurélien Grimaud"},"license":"MIT","_id":"@a_ng_d/figmug-utils@0.3.4","maintainers":[{"name":"a_ng_d","email":"a.grimaud@involt.io"}],"homepage":"https://github.com/a-ng-d/figmug-utils#readme","bugs":{"url":"https://github.com/a-ng-d/figmug-utils/issues"},"dist":{"shasum":"901f5bca53b1c75e3d8d63fc614c6a58d7e09e6f","tarball":"https://registry.npmjs.org/@a_ng_d/figmug-utils/-/figmug-utils-0.3.4.tgz","fileCount":31,"integrity":"sha512-/qQjBSJbF8c+U5k/U/0qPH0qDWvWOi64rNm55t33Jx2XrI1LQO3OS/VA8x/ZyhJnkUPT4TLMDFTatMh3C5wBfQ==","signatures":[{"sig":"MEUCIQCZSaEggp+u3mcr8T8sVL79DtbLgyeqZ7B6BKfLGiZeAwIgbnreip2tw4TkCqjAGP0yx8dfkVHXSqJ31HYZbyO5gnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24349},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":"./dist/index.js","gitHead":"05f10e476da0e380fb54fc2c21bcd2b713e79ddc","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc && vite build","format":"prettier --check .","lint:fix":"eslint . --ext ts,tsx --fix","format:fix":"prettier --write .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"a_ng_d","email":"a.grimaud@involt.io"},"repository":{"url":"git+https://github.com/a-ng-d/figmug-utils.git","type":"git"},"_npmVersion":"10.5.0","description":"A collection of lightweight, platform-agnostic utility modules designed to accelerate plugin development. These modules provide common functionalities that can be used across any JavaScript/TypeScript project, making them perfect for plugins, extensions, ","directories":{},"_nodeVersion":"21.7.2","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.12","vite":"^5.2.0","jsdom":"^24.0.0","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","dotenv-cli":"^7.4.2","typescript":"^5.4.3","@types/node":"^22.10.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/figmug-utils_0.3.4_1749147842445_0.5826633610108087","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.3.5":{"name":"@a_ng_d/figmug-utils","version":"0.3.5","keywords":["library","modules","figma-utils","utilities"],"author":{"name":"Aurélien Grimaud"},"license":"MIT","_id":"@a_ng_d/figmug-utils@0.3.5","maintainers":[{"name":"a_ng_d","email":"a.grimaud@involt.io"}],"homepage":"https://github.com/a-ng-d/figmug-utils#readme","bugs":{"url":"https://github.com/a-ng-d/figmug-utils/issues"},"dist":{"shasum":"49deaf285d777168c5e6d57f9842ff1d858b8989","tarball":"https://registry.npmjs.org/@a_ng_d/figmug-utils/-/figmug-utils-0.3.5.tgz","fileCount":31,"integrity":"sha512-vANDl8jGCSlzrn2GCjyxBSBmQMgrh8Eowc8aeZAs73B0Wqr6wvxxqdExSLxDecgNXB/3hxseS7oWjwJa5tF2Qw==","signatures":[{"sig":"MEUCIE3NBGLhfM0XN9kjVhc3JUAdKcDKOahZkOXTyINY3zy6AiEAsx2YcHOo0c9GEY8cFfkK+y/mO+vxCh1LG+KwkzMZzkc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24379},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":"./dist/index.js","gitHead":"c6016158b2384b2bd8dd434e3579d591a23b7d09","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc && vite build","format":"prettier --check .","lint:fix":"eslint . --ext ts,tsx --fix","format:fix":"prettier --write .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"a_ng_d","email":"a.grimaud@involt.io"},"repository":{"url":"git+https://github.com/a-ng-d/figmug-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"A collection of lightweight, platform-agnostic utility modules designed to accelerate plugin development. These modules provide common functionalities that can be used across any JavaScript/TypeScript project, making them perfect for plugins, extensions, ","directories":{},"_nodeVersion":"20.19.1","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.12","vite":"^5.2.0","jsdom":"^24.0.0","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","dotenv-cli":"^7.4.2","typescript":"^5.4.3","@types/node":"^22.10.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/figmug-utils_0.3.5_1749341790091_0.6407082047852988","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.4.0":{"name":"@a_ng_d/figmug-utils","version":"0.4.0","keywords":["library","modules","figma-utils","utilities"],"author":{"name":"Aurélien Grimaud"},"license":"MIT","_id":"@a_ng_d/figmug-utils@0.4.0","maintainers":[{"name":"a_ng_d","email":"a.grimaud@involt.io"}],"homepage":"https://github.com/a-ng-d/figmug-utils#readme","bugs":{"url":"https://github.com/a-ng-d/figmug-utils/issues"},"dist":{"shasum":"649422fe954ed60a71de86ad3ccf183165f87bb8","tarball":"https://registry.npmjs.org/@a_ng_d/figmug-utils/-/figmug-utils-0.4.0.tgz","fileCount":31,"integrity":"sha512-5bJ9V9FuQIA4q1njypTMuqfeddInygmzNDf0SxS3ZGgh7TLgNgQIhM7dFVtWdhenGyhkovQHwWw8SUkU4KMDZA==","signatures":[{"sig":"MEYCIQCyTdOqhocmp2DXNu0Vw4qdvoH9uqrNsT+qE7ejhDepfAIhANDX3LJONyCSX0/X+3MEYW3xQEB9MK5bzCpc8exBqNiU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25313},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":"./dist/index.js","gitHead":"09940f52959f59c92512a0009e93b1513c14bbee","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc && vite build","format":"prettier --check .","lint:fix":"eslint . --ext ts,tsx --fix","format:fix":"prettier --write .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"a_ng_d","actor":{"name":"a_ng_d","type":"user","email":"a.grimaud@involt.io"},"email":"a.grimaud@involt.io"},"repository":{"url":"git+https://github.com/a-ng-d/figmug-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"A collection of lightweight, platform-agnostic utility modules designed to accelerate plugin development. These modules provide common functionalities that can be used across any JavaScript/TypeScript project, making them perfect for plugins, extensions, ","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.12","vite":"^5.2.0","jsdom":"^24.0.0","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","dotenv-cli":"^7.4.2","typescript":"^5.4.3","@types/node":"^22.10.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/figmug-utils_0.4.0_1751642414953_0.8332075436731554","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.5.0":{"name":"@a_ng_d/figmug-utils","version":"0.5.0","keywords":["library","modules","figma-utils","utilities"],"author":{"name":"Aurélien Grimaud"},"license":"MIT","_id":"@a_ng_d/figmug-utils@0.5.0","maintainers":[{"name":"a_ng_d","email":"a.grimaud@involt.io"}],"homepage":"https://github.com/a-ng-d/figmug-utils#readme","bugs":{"url":"https://github.com/a-ng-d/figmug-utils/issues"},"dist":{"shasum":"b1edd1e703df12a73d628ba27394f8f45e7a3352","tarball":"https://registry.npmjs.org/@a_ng_d/figmug-utils/-/figmug-utils-0.5.0.tgz","fileCount":31,"integrity":"sha512-WGc2/AecDOw4IPMspuumZX0Z+deTX+zN1vNLEIVUMsGVumLCmz6JR0hDsrymvbv6k5HZ0SIXs1mz1aaOimTpXw==","signatures":[{"sig":"MEUCIQC0O1sWbaxt98wdlExnuqX2GFmo9skpjOd3JuR3TNimBAIgDusnIfvCKTua/fzQEv+9mnMZdusTTumWNOPXNSwZ21c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26016},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":"./dist/index.js","gitHead":"ea6b3afada8c4e035d5d6304416e6ccf051601e2","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc && vite build","format":"prettier --check .","lint:fix":"eslint . --ext ts,tsx --fix","format:fix":"prettier --write .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"a_ng_d","actor":{"name":"a_ng_d","type":"user","email":"a.grimaud@involt.io"},"email":"a.grimaud@involt.io"},"repository":{"url":"git+https://github.com/a-ng-d/figmug-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"A collection of lightweight, platform-agnostic utility modules designed to accelerate plugin development. These modules provide common functionalities that can be used across any JavaScript/TypeScript project, making them perfect for plugins, extensions, ","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.12","vite":"^5.2.0","jsdom":"^24.0.0","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","dotenv-cli":"^7.4.2","typescript":"^5.4.3","@types/node":"^22.10.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/figmug-utils_0.5.0_1751894821806_0.2666048246302928","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.6.0":{"name":"@a_ng_d/figmug-utils","version":"0.6.0","keywords":["library","modules","figma-utils","utilities"],"author":{"name":"Aurélien Grimaud"},"license":"MIT","_id":"@a_ng_d/figmug-utils@0.6.0","maintainers":[{"name":"a_ng_d","email":"a.grimaud@involt.io"}],"homepage":"https://github.com/a-ng-d/figmug-utils#readme","bugs":{"url":"https://github.com/a-ng-d/figmug-utils/issues"},"dist":{"shasum":"9305cd65120c483448ce86ff21182cdc9db65530","tarball":"https://registry.npmjs.org/@a_ng_d/figmug-utils/-/figmug-utils-0.6.0.tgz","fileCount":31,"integrity":"sha512-0fEFMRoW8bP7kmswZ5WxvP8tzZX+A49BsN3N5wC8fZGtmoXcFDZ5npXYtfwrt1iC74wByPPtHkqsdvEs5dlmkg==","signatures":[{"sig":"MEUCIQCWmwFSTgR/u0SD19vJNruAh8uTRp/a73I/uZMC4RPgdgIgB3vYPBywcXoCPl6VPlvDeGAQT8NreR6Q80Ckh8mhpC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26165},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":"./dist/index.js","gitHead":"987d6e62c109dbf3b6d3503c30a26526b68b37ae","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc && vite build","format":"prettier --check .","lint:fix":"eslint . --ext ts,tsx --fix","format:fix":"prettier --write .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"a_ng_d","actor":{"name":"a_ng_d","type":"user","email":"a.grimaud@involt.io"},"email":"a.grimaud@involt.io"},"repository":{"url":"git+https://github.com/a-ng-d/figmug-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"A collection of lightweight, platform-agnostic utility modules designed to accelerate plugin development. These modules provide common functionalities that can be used across any JavaScript/TypeScript project, making them perfect for plugins, extensions, ","directories":{},"_nodeVersion":"20.19.2","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.12","vite":"^5.2.0","jsdom":"^24.0.0","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","dotenv-cli":"^7.4.2","typescript":"^5.4.3","@types/node":"^22.10.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/figmug-utils_0.6.0_1751915107779_0.13450877538451","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.7.0":{"name":"@a_ng_d/figmug-utils","version":"0.7.0","keywords":["library","modules","figma-utils","utilities"],"author":{"name":"Aurélien Grimaud"},"license":"MIT","_id":"@a_ng_d/figmug-utils@0.7.0","maintainers":[{"name":"a_ng_d","email":"a.grimaud@involt.io"}],"homepage":"https://github.com/a-ng-d/figmug-utils#readme","bugs":{"url":"https://github.com/a-ng-d/figmug-utils/issues"},"dist":{"shasum":"769d410c7ff3b1ca570ddb5f85dd8850260a5fc8","tarball":"https://registry.npmjs.org/@a_ng_d/figmug-utils/-/figmug-utils-0.7.0.tgz","fileCount":31,"integrity":"sha512-tUaoAov9E47creLNzbd77LnfJ8FQH7nEjs/r7sNjei7SE/JwyQqt0pc+gB3srIEs+4Sdo5ez/PxFqwR+ipqxkw==","signatures":[{"sig":"MEUCIGo8JqTdSfWrFCc0gSbs3hF6Jn800PY7hK+LFeJkYxErAiEA4XD6eQpyHvQMZG9iPD/Ii2DslbTm1fjGkieFTsZJ6oU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26228},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":"./dist/index.js","gitHead":"520a035a726779416d6cf650be038f15d0472d28","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc && vite build","format":"prettier --check .","lint:fix":"eslint . --ext ts,tsx --fix","format:fix":"prettier --write .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"a_ng_d","email":"a.grimaud@involt.io"},"repository":{"url":"git+https://github.com/a-ng-d/figmug-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"A collection of lightweight, platform-agnostic utility modules designed to accelerate plugin development. These modules provide common functionalities that can be used across any JavaScript/TypeScript project, making them perfect for plugins, extensions, ","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.12","vite":"^5.2.0","jsdom":"^24.0.0","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","dotenv-cli":"^7.4.2","typescript":"^5.4.3","@types/node":"^22.10.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/figmug-utils_0.7.0_1752885850063_0.4026025900841539","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.7.1":{"name":"@a_ng_d/figmug-utils","version":"0.7.1","keywords":["library","modules","figma-utils","utilities"],"author":{"name":"Aurélien Grimaud"},"license":"MIT","_id":"@a_ng_d/figmug-utils@0.7.1","maintainers":[{"name":"a_ng_d","email":"a.grimaud@involt.io"}],"homepage":"https://github.com/a-ng-d/figmug-utils#readme","bugs":{"url":"https://github.com/a-ng-d/figmug-utils/issues"},"dist":{"shasum":"4dbfc1c226647951e7434f2154e8ac03a4344752","tarball":"https://registry.npmjs.org/@a_ng_d/figmug-utils/-/figmug-utils-0.7.1.tgz","fileCount":31,"integrity":"sha512-W8WnP0Tmd8k3BtS5dc/Q6d5wue+86FqkTHIOqZqonwxGY0xyAHlZ76mSKIYonk8Y708swRVp16J5DDAZSEzYzw==","signatures":[{"sig":"MEQCIAarmZpsyq/9+t4DSRI9vtitERnza/StHGbBUQxyDcNKAiBNSXu0SRSRtH1ygBGrt028LuQixt9u/0VKdyTbJoP2tA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":25947},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":"./dist/index.js","gitHead":"828fd8da3556bc88b50e143f7510e2121c04f6fc","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc && vite build","format":"prettier --check .","lint:fix":"eslint . --ext ts,tsx --fix","format:fix":"prettier --write .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"a_ng_d","email":"a.grimaud@involt.io"},"repository":{"url":"git+https://github.com/a-ng-d/figmug-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"A collection of lightweight, platform-agnostic utility modules designed to accelerate plugin development. These modules provide common functionalities that can be used across any JavaScript/TypeScript project, making them perfect for plugins, extensions, ","directories":{},"_nodeVersion":"20.19.3","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.12","vite":"^5.2.0","jsdom":"^24.0.0","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","dotenv-cli":"^7.4.2","typescript":"^5.4.3","@types/node":"^22.10.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/figmug-utils_0.7.1_1752886161794_0.29969203626898766","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.7.2":{"name":"@a_ng_d/figmug-utils","version":"0.7.2","keywords":["library","modules","figma-utils","utilities"],"author":{"name":"Aurélien Grimaud"},"license":"MIT","_id":"@a_ng_d/figmug-utils@0.7.2","maintainers":[{"name":"a_ng_d","email":"a.grimaud@involt.io"}],"homepage":"https://github.com/a-ng-d/figmug-utils#readme","bugs":{"url":"https://github.com/a-ng-d/figmug-utils/issues"},"dist":{"shasum":"a580f7539400c50906e2bc8b54c6db165e107dd4","tarball":"https://registry.npmjs.org/@a_ng_d/figmug-utils/-/figmug-utils-0.7.2.tgz","fileCount":31,"integrity":"sha512-DLjcwG/olH9SEP9TbIQc+MCjv/GfZ1+eF0hRTVMTzvCWkYI1EBTVrr/hTEP3oJ1fzGP9YCvCrL0nzZTs3KlgFw==","signatures":[{"sig":"MEQCIAVcjXMWTkyagGW5wuNorQucikP5c5GzpvmAebDHVA/PAiB+Ba+CRtwQPrHUV1CE+CQERbvso+dBzNaY9iY/9djDyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30458},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":"./dist/index.js","gitHead":"dcad5708cf51ca78d059aafeddec5b0a5773ede0","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc && vite build","format":"prettier --check .","lint:fix":"eslint . --ext ts,tsx --fix","format:fix":"prettier --write .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"a_ng_d","email":"a.grimaud@involt.io"},"repository":{"url":"git+https://github.com/a-ng-d/figmug-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"A collection of lightweight, platform-agnostic utility modules designed to accelerate plugin development. These modules provide common functionalities that can be used across any JavaScript/TypeScript project, making them perfect for plugins, extensions, ","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.12","vite":"^5.2.0","jsdom":"^24.0.0","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","dotenv-cli":"^7.4.2","typescript":"^5.4.3","@types/node":"^22.10.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/figmug-utils_0.7.2_1761265808868_0.10600439961986763","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.7.3":{"name":"@a_ng_d/figmug-utils","version":"0.7.3","keywords":["library","modules","figma-utils","utilities"],"author":{"name":"Aurélien Grimaud"},"license":"MIT","_id":"@a_ng_d/figmug-utils@0.7.3","maintainers":[{"name":"a_ng_d","email":"a.grimaud@involt.io"}],"homepage":"https://github.com/a-ng-d/figmug-utils#readme","bugs":{"url":"https://github.com/a-ng-d/figmug-utils/issues"},"dist":{"shasum":"dc2f2c1cb7ce55e200eaf53659816c58be48ca07","tarball":"https://registry.npmjs.org/@a_ng_d/figmug-utils/-/figmug-utils-0.7.3.tgz","fileCount":31,"integrity":"sha512-pzKAnyzD1VNtCcUEl4FPNZcD0ZoA2126TfOQJYLXE+wIP2mYf5AYT0CQRu4/NZfrXhLrWNywv58O6V1UEPvLrA==","signatures":[{"sig":"MEUCIDDmNkJhKSD7pMZRbxhZ9rDuZF41VOdtsf0vfIB2r22rAiEAxOlt0pb54Da85EhFgRldUYSRQFl9Aubk+OahULQhbhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30516},"type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":"./dist/index.js","gitHead":"e89cc2912505747730353d0ce480a21fcc530d27","scripts":{"lint":"eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0","test":"vitest","build":"tsc && vite build","format":"prettier --check .","lint:fix":"eslint . --ext ts,tsx --fix","format:fix":"prettier --write .","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"a_ng_d","email":"a.grimaud@involt.io"},"repository":{"url":"git+https://github.com/a-ng-d/figmug-utils.git","type":"git"},"_npmVersion":"10.8.2","description":"A collection of lightweight, platform-agnostic utility modules designed to accelerate plugin development. These modules provide common functionalities that can be used across any JavaScript/TypeScript project, making them perfect for plugins, extensions, ","directories":{},"_nodeVersion":"20.19.5","_hasShrinkwrap":false,"devDependencies":{"glob":"^10.3.12","vite":"^5.2.0","jsdom":"^24.0.0","eslint":"^8.57.0","vitest":"^1.6.0","prettier":"^3.2.5","dotenv-cli":"^7.4.2","typescript":"^5.4.3","@types/node":"^22.10.1","vite-plugin-dts":"^3.9.1","@vitest/coverage-v8":"^1.6.0","vite-tsconfig-paths":"^4.3.2","eslint-plugin-import":"^2.31.0","eslint-config-prettier":"^9.1.0","@typescript-eslint/parser":"^7.2.0","@typescript-eslint/eslint-plugin":"^7.2.0"},"_npmOperationalInternal":{"tmp":"tmp/figmug-utils_0.7.3_1761736023932_0.0654183226671261","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2024-12-05T19:33:39.124Z","modified":"2026-06-08T18:12:31.987Z","0.0.1":"2024-12-05T19:33:39.382Z","0.1.1":"2024-12-05T22:55:28.718Z","0.1.2":"2024-12-05T23:03:27.320Z","0.1.3":"2025-01-14T13:50:14.076Z","0.1.4":"2025-01-14T14:03:46.822Z","0.1.5":"2025-02-19T16:59:14.664Z","0.1.6":"2025-02-20T15:03:42.334Z","0.1.7":"2025-02-20T15:17:56.353Z","0.2.0":"2025-03-04T10:34:35.540Z","0.2.1":"2025-03-04T10:39:38.961Z","0.2.2":"2025-03-04T10:44:07.654Z","0.3.0":"2025-05-24T15:12:05.611Z","0.3.1":"2025-06-03T13:06:47.970Z","0.3.2":"2025-06-03T13:33:53.060Z","0.3.3":"2025-06-04T23:09:09.605Z","0.3.4":"2025-06-05T18:24:02.668Z","0.3.5":"2025-06-08T00:16:30.301Z","0.4.0":"2025-07-04T15:20:15.148Z","0.5.0":"2025-07-07T13:27:01.997Z","0.6.0":"2025-07-07T19:05:07.976Z","0.7.0":"2025-07-19T00:44:10.273Z","0.7.1":"2025-07-19T00:49:21.989Z","0.7.2":"2025-10-24T00:30:09.080Z","0.7.3":"2025-10-29T11:07:04.147Z"},"bugs":{"url":"https://github.com/a-ng-d/figmug-utils/issues"},"author":{"name":"Aurélien Grimaud"},"license":"MIT","homepage":"https://github.com/a-ng-d/figmug-utils#readme","keywords":["library","modules","figma-utils","utilities"],"repository":{"url":"git+https://github.com/a-ng-d/figmug-utils.git","type":"git"},"description":"A collection of lightweight, platform-agnostic utility modules designed to accelerate plugin development. These modules provide common functionalities that can be used across any JavaScript/TypeScript project, making them perfect for plugins, extensions, ","maintainers":[{"name":"a_ng_d","email":"a.grimaud@involt.io"}],"readme":"![GitHub package.json version](https://img.shields.io/github/package-json/v/a-ng-d/figmug-utils?color=informational) ![GitHub last commit](https://img.shields.io/github/last-commit/a-ng-d/figmug-utils?color=informational) ![GitHub](https://img.shields.io/github/license/a-ng-d/figmug-utils?color=informational)\n\n# Figmug Utils\n\nA collection of lightweight, platform-agnostic utility modules designed to accelerate plugin development. These modules provide common functionalities that can be used across any JavaScript/TypeScript project, making them perfect for plugins, extensions, or any web application.\n\n## Installation\n\n```bash\nnpm install figmug-utils\n# or\nyarn add figmug-utils\n```\n\n## Available Modules\n\n### Case Transformer\n\nConvert strings between different case formats:\n\n```typescript\nimport { Case } from 'figmug-utils'\n\nconst text = new Case('Hello World Example')\ntext.doSnakeCase() // 'hello_world_example'\ntext.doCamelCase() // 'helloWorldExample'\ntext.doPascalCase() // 'HelloWorldExample'\ntext.doKebabCase() // 'hello-world-example'\n```\n\n### Feature Status\n\nManage feature flags, access control, and cross-platform availability:\n\n```typescript\nimport { FeatureStatus } from 'figmug-utils'\n\n// Define your features with editor and service availability\nconst features = [\n  {\n    name: 'PREMIUM_EXPORT',\n    description: 'Export to premium formats',\n    isActive: true,\n    isPro: true,\n    isNew: false,\n    limit: 10,\n    type: 'ACTION',\n    availabilityForEditors: ['figma', 'dev', 'figjam'],\n    availabilityForServices: ['BROWSE', 'PARTICIPATE'],\n    proForServices: ['PARTICIPATE']\n  }\n]\n\nconst feature = new FeatureStatus({\n  features: features,\n  featureName: 'PREMIUM_EXPORT',\n  planStatus: 'UNPAID',\n  currentService: 'PARTICIPATE',\n  currentEditor: 'figma',\n  suggestion: 'Upgrade to access premium export features'\n})\n\n// Check feature availability and restrictions\nconsole.log(feature.isActive())    // true (feature is active and available for figma)\nconsole.log(feature.isPro())       // true\nconsole.log(feature.isBlocked())   // true (unpaid plan for pro feature)\nconsole.log(feature.isReached(5))  // false (under limit)\nconsole.log(feature.isReached(10)) // true (at limit for unpaid)\n\n// Get suggestion when blocked\nif (feature.isBlocked()) {\n  console.log(feature.isAvailableAndBlocked()) // 'Upgrade to access premium export features'\n}\n```\n\n**Key Features:**\n- ✅ Cross-platform editor support (Figma, Dev Mode, FigJam, Slides, Penpot, etc.)\n- 🎯 Service-specific availability control\n- 💰 Pro/freemium plan management\n- 📊 Usage limits and quota tracking\n- 🚀 New feature flagging\n\n### Class Names Utility\n\nClean conditional class name concatenation:\n\n```typescript\nimport { doClassnames } from 'figmug-utils'\n\nconst classes = doClassnames([\n  'button',\n  isActive && 'active',\n  isPrimary && 'primary',\n  undefined,\n  null,\n]) // Returns: 'button active primary'\n```\n\n### Map Utilities\n\nTransform and manipulate data structures:\n\n```typescript\nimport { doMap } from 'figmug-utils'\n\n// Transform arrays with conditional logic\nconst items = doMap([1, 2, 3, 4], (item) => \n  item % 2 === 0 ? item * 2 : null\n) // Returns: [4, 8] (filtered out odd numbers)\n```\n\n### Scale Utilities\n\nHandle scaling operations for design tools:\n\n```typescript\nimport { doScale } from 'figmug-utils'\n\n// Scale values with different algorithms\nconst scaled = doScale(100, 1.5, 'linear') // Returns: 150\n```\n\n## TypeScript Support\n\nAll modules come with comprehensive TypeScript definitions:\n\n```typescript\n// Feature types\ninterface Feature<T> {\n  name: string\n  description: string\n  isActive: boolean\n  isPro: boolean\n  isNew: boolean\n  limit?: number\n  availabilityForEditors: Array<Editor>\n  availabilityForServices: Array<T>\n  proForServices: Array<T>\n  type: 'SERVICE' | 'DIVISION' | 'ACTION' | 'CONTEXT'\n}\n\ntype PlanStatus = 'UNPAID' | 'PAID' | 'NOT_SUPPORTED'\n\ntype Editor = 'figma' | 'dev' | 'dev_vscode' | 'figjam' | 'slides' | 'penpot' | 'sketch' | 'framer' | 'webflow'\n```\n\n## Why Figmug Utils?\n\n- 🎯 **Platform Agnostic**: Works across all major design tools and development environments\n- 🪶 **Lightweight**: Each module can be imported independently\n- 📦 **Zero Dependencies**: Pure JavaScript implementations\n- 🔒 **Type-Safe**: Written in TypeScript with full type definitions\n- 🧪 **Well Tested**: Comprehensive test coverage with 100% statement coverage\n- 🌐 **Cross-Platform**: Support for Figma, Dev Mode, FigJam, Slides, Penpot, Sketch, and more\n- 🚀 **Feature Management**: Built-in support for feature flags, pro plans, and usage limits\n\n## Advanced Usage Examples\n\n### Cross-Platform Feature Management\n\n```typescript\nimport { FeatureStatus } from 'figmug-utils'\n\n// Define features for a multi-platform plugin\nconst pluginFeatures = [\n  {\n    name: 'AI_GENERATION',\n    description: 'AI-powered content generation',\n    isActive: true,\n    isPro: true,\n    isNew: true,\n    limit: 5,\n    type: 'SERVICE',\n    availabilityForEditors: ['figma', 'figjam', 'penpot'],\n    availabilityForServices: ['DESIGN', 'PROTOTYPE'],\n    proForServices: ['DESIGN']\n  }\n]\n\n// Check availability across different contexts\nconst checkFeature = (editor, service, plan) => {\n  const feature = new FeatureStatus({\n    features: pluginFeatures,\n    featureName: 'AI_GENERATION',\n    planStatus: plan,\n    currentService: service,\n    currentEditor: editor\n  })\n  \n  return {\n    available: feature.isActive(),\n    blocked: feature.isBlocked(),\n    isNew: feature.isNew(),\n    limitReached: feature.isReached(3)\n  }\n}\n\n// Usage examples\nconsole.log(checkFeature('figma', 'DESIGN', 'UNPAID'))\n// { available: true, blocked: true, isNew: true, limitReached: false }\n\nconsole.log(checkFeature('sketch', 'DESIGN', 'PAID'))\n// { available: false, blocked: false, isNew: true, limitReached: false }\n```\n\n### Combining Multiple Utilities\n\n```typescript\nimport { Case, doClassnames, FeatureStatus } from 'figmug-utils'\n\n// Transform feature names and create CSS classes\nconst createFeatureClasses = (featureName, status) => {\n  const caseTransformer = new Case(featureName)\n  const baseClass = caseTransformer.doKebabCase()\n  \n  return doClassnames([\n    `feature-${baseClass}`,\n    status.isActive() && 'active',\n    status.isPro() && 'pro',\n    status.isNew() && 'new',\n    status.isBlocked() && 'blocked'\n  ])\n}\n```\n\n## Test Coverage\n\nFile                | % Stmts | % Branch | % Funcs | % Lines\n--------------------|---------|----------|---------|--------\nAll files           |     100 |    98.61 |     100 |     100\n case               |     100 |      100 |     100 |     100\n  case.ts           |     100 |      100 |     100 |     100\n do-classnames      |     100 |      100 |     100 |     100\n  do-classnames.ts  |     100 |      100 |     100 |     100\n do-map             |     100 |      100 |     100 |     100\n  do-map.ts         |     100 |      100 |     100 |     100\n do-scale           |     100 |    95.45 |     100 |     100\n  do-scale.ts       |     100 |    95.45 |     100 |     100\n feature-status     |     100 |      100 |     100 |     100\n  feature-status.ts |     100 |      100 |     100 |     100\n\n## Development\n\n```bash\n# Install dependencies\nnpm install\n\n# Run tests\nnpm test\n\n# Build the library\nnpm run build\n```\n\n## Contributing\n\nWe welcome contributions! Please see our contributing guidelines for details.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n","readmeFilename":"README.md"}