{"_id":"polipo","_rev":"26-9dc95534ad732b044943bbfc9e00e39c","name":"polipo","dist-tags":{"latest":"0.5.1"},"versions":{"0.1.1":{"name":"polipo","version":"0.1.1","_id":"polipo@0.1.1","maintainers":[{"name":"cairomassimo","email":"cairomassimo@gmail.com"}],"bin":{"polipo":"dist/polipo/polipo.js"},"dist":{"shasum":"8347f3effda0d17adb0ea14490fd2c7c40c302bb","tarball":"https://registry.npmjs.org/polipo/-/polipo-0.1.1.tgz","fileCount":11,"integrity":"sha512-qdObj5KR+Fwk91f6pkdv/mBAciyZZuHMPWHfEKxNFuvgsCTWKWdsi2tKhBXYTTBi9RYI4bkYo7bV64iV8MeqjA==","signatures":[{"sig":"MEQCIFGJgJlKva+FDxVySggzxtQ3jCRlpC6iPrXU+FznPPK+AiAS0uQ3rdB79rXd2o4ogUWL11OMnx2Oyly4wDb4RNSGmw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":431589},"type":"module","_from":"file:polipo-0.1.1.tgz","exports":{"./vue":{"import":{"types":"./dist/vue/vue.d.ts","default":"./dist/vue/vue.js"}},"./next":{"import":{"types":"./dist/next/next.d.ts","default":"./dist/next/next.js"}},"./react":{"import":{"types":"./dist/react/react.d.ts","default":"./dist/react/react.js"}}},"scripts":{"dev":"npm-run-all --parallel dev-figma-ui dev-figma-core dev-figma-hash dev-figma-loader dev-react dev-next dev-vue dev-polipo dev-run","build":"npm-run-all build-figma-ui build-figma-core build-figma-hash build-figma-loader build-react build-next build-vue build-polipo","dev-run":"nodemon --watch ./dist/polipo/polipo.js ./dist/polipo/polipo.js","dev-vue":"vite -c config/vite.vue.config.dev.ts build --watch","dev-next":"vite -c config/vite.next.config.dev.ts build --watch","build-run":"node ./dist/polipo/polipo.js","build-vue":"vite -c config/vite.vue.config.prod.ts build","dev-react":"vite -c config/vite.react.config.dev.ts build --watch","build-next":"vite -c config/vite.next.config.prod.ts build","dev-polipo":"vite -c config/vite.polipo.config.dev.ts build --ssr --watch","build-react":"vite -c config/vite.react.config.prod.ts build","build-polipo":"vite -c config/vite.polipo.config.prod.ts build --ssr","dev-figma-ui":"vite -c config/vite.figma-ui.config.dev.ts build --watch","build-figma-ui":"vite -c config/vite.figma-ui.config.prod.ts build","dev-figma-core":"vite -c config/vite.figma-core.config.dev.ts build --watch","dev-figma-hash":"nodemon --watch libs/polipo/src/figma-core/dist/core.iife.js config/compute-hash.js","build-figma-core":"vite -c config/vite.figma-core.config.prod.ts build","build-figma-hash":"node config/compute-hash.js","dev-figma-loader":"vite -c config/vite.figma-loader.config.dev.ts build --watch","build-figma-loader":"vite -c config/vite.figma-loader.config.prod.ts build"},"_npmUser":{"name":"cairomassimo","email":"cairomassimo@gmail.com"},"_resolved":"/tmp/0f447e8d597ed67ba4aa9dad213b9cb5/polipo-0.1.1.tgz","_integrity":"sha512-qdObj5KR+Fwk91f6pkdv/mBAciyZZuHMPWHfEKxNFuvgsCTWKWdsi2tKhBXYTTBi9RYI4bkYo7bV64iV8MeqjA==","_npmVersion":"10.2.4","directories":{},"_nodeVersion":"20.11.0","dependencies":{"open":"^10.1.0","jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","vue":"^3.4.21","next":"14.2.7","vite":"^5.3.2","chalk":"^5.3.0","react":"^18.3.1","csstype":"^3.1.3","nodemon":"^3.1.4","unbuild":"^2.0.0","@types/ws":"^8.5.12","commander":"^12.1.0","js-sha256":"^0.11.0","npm-run-all":"^4.1.5","@types/react":"^18.3.4","@emotion/hash":"^0.9.2","vite-hot-client":"^0.2.3","vite-plugin-dts":"^3.8.1","@polipo/dynamium":"^0.0.1","@types/jsonwebtoken":"^9.0.6","@figma/plugin-typings":"^1.92.0","vite-plugin-singlefile":"^2.0.1","vite-plugin-generate-file":"^0.1.1"},"peerDependencies":{"vue":"^3.4.21","next":"14.2.7","react":"^18.3.1"},"peerDependenciesMeta":{"vue":{"optional":true},"next":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polipo_0.1.1_1725288443913_0.2648688313900356","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"polipo","version":"0.1.2","keywords":["polipo","figma","react","vue","next"],"_id":"polipo@0.1.2","maintainers":[{"name":"cairomassimo","email":"cairomassimo@gmail.com"}],"homepage":"https://www.polipo.io/","bin":{"polipo":"dist/polipo/polipo.js"},"dist":{"shasum":"8a8c8e54988a82c1d22ee8013175b83639c663e9","tarball":"https://registry.npmjs.org/polipo/-/polipo-0.1.2.tgz","fileCount":12,"integrity":"sha512-LB4ccORulSiuCFDSx94ASY7Jw0E4VrINacXkDxRWW37AymjXiixbNeMXRfhYK7jnOZGtJo0558pT/d2ncCA5ZQ==","signatures":[{"sig":"MEUCIE/801N/oS1SlMjuFLA1tDfxLJ0GSKpR+9Vnaji6loFBAiEA0DIJXlUyj3BPQPn8z1+ExGNnyEyHa50yHgxq4ssOEOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":433374},"type":"module","_from":"file:polipo-0.1.2.tgz","exports":{"./vue":{"import":{"types":"./dist/vue/vue.d.ts","default":"./dist/vue/vue.js"}},"./next":{"import":{"types":"./dist/next/next.d.ts","default":"./dist/next/next.js"}},"./react":{"import":{"types":"./dist/react/react.d.ts","default":"./dist/react/react.js"}}},"scripts":{"dev":"npm-run-all --parallel dev-figma-ui dev-figma-core dev-figma-hash dev-figma-loader dev-react dev-next dev-vue dev-polipo dev-run","build":"npm-run-all build-figma-ui build-figma-core build-figma-hash build-figma-loader build-react build-next build-vue build-polipo","dev-run":"nodemon --watch ./dist/polipo/polipo.js ./dist/polipo/polipo.js","dev-vue":"vite -c config/vite.vue.config.dev.ts build --watch","dev-next":"vite -c config/vite.next.config.dev.ts build --watch","build-run":"node ./dist/polipo/polipo.js","build-vue":"vite -c config/vite.vue.config.prod.ts build","dev-react":"vite -c config/vite.react.config.dev.ts build --watch","build-next":"vite -c config/vite.next.config.prod.ts build","dev-polipo":"vite -c config/vite.polipo.config.dev.ts build --ssr --watch","build-react":"vite -c config/vite.react.config.prod.ts build","build-polipo":"vite -c config/vite.polipo.config.prod.ts build --ssr","dev-figma-ui":"vite -c config/vite.figma-ui.config.dev.ts build --watch","build-figma-ui":"vite -c config/vite.figma-ui.config.prod.ts build","dev-figma-core":"vite -c config/vite.figma-core.config.dev.ts build --watch","dev-figma-hash":"nodemon --watch libs/polipo/src/figma-core/dist/core.iife.js config/compute-hash.js","build-figma-core":"vite -c config/vite.figma-core.config.prod.ts build","build-figma-hash":"node config/compute-hash.js","dev-figma-loader":"vite -c config/vite.figma-loader.config.dev.ts build --watch","build-figma-loader":"vite -c config/vite.figma-loader.config.prod.ts build"},"_npmUser":{"name":"cairomassimo","email":"cairomassimo@gmail.com"},"_resolved":"/tmp/90b8e43a41699581b11008cc892a5592/polipo-0.1.2.tgz","_integrity":"sha512-LB4ccORulSiuCFDSx94ASY7Jw0E4VrINacXkDxRWW37AymjXiixbNeMXRfhYK7jnOZGtJo0558pT/d2ncCA5ZQ==","_npmVersion":"10.2.4","description":"Polipo lets you **use Figma designs** directly in a React application, **without generating code**.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"open":"^10.1.0","jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","vue":"^3.4.21","next":"14.2.7","vite":"^5.3.2","chalk":"^5.3.0","react":"^18.3.1","csstype":"^3.1.3","nodemon":"^3.1.4","unbuild":"^2.0.0","@types/ws":"^8.5.12","commander":"^12.1.0","js-sha256":"^0.11.0","npm-run-all":"^4.1.5","@types/react":"^18.3.4","@emotion/hash":"^0.9.2","vite-hot-client":"^0.2.3","vite-plugin-dts":"^3.8.1","@polipo/dynamium":"^0.0.1","@types/jsonwebtoken":"^9.0.6","@figma/plugin-typings":"^1.92.0","vite-plugin-singlefile":"^2.0.1","vite-plugin-generate-file":"^0.1.1"},"peerDependencies":{"vue":"^3.4.21","next":"14.2.7","react":"^18.3.1"},"peerDependenciesMeta":{"vue":{"optional":true},"next":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polipo_0.1.2_1725446781887_0.754964172244255","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"polipo","version":"0.1.3","keywords":["polipo","figma","react","vue","next"],"_id":"polipo@0.1.3","maintainers":[{"name":"cairomassimo","email":"cairomassimo@gmail.com"}],"homepage":"https://www.polipo.io/","bin":{"polipo":"dist/polipo/polipo.js"},"dist":{"shasum":"91df227c9af32fae040e5cc0ac063b6e7754dde9","tarball":"https://registry.npmjs.org/polipo/-/polipo-0.1.3.tgz","fileCount":12,"integrity":"sha512-HtDaLxIUN8miZivffr1rGsq9jSVQGKHcxfkDYtHEXWaWIDnoEK9hdfwaB8oSZ9LSHAYpZLnpQXOL3J7zuWPkbQ==","signatures":[{"sig":"MEYCIQCo6/GQ7hoa14VaxIPLzGLUZIIQUP4qBeAckAvu18qObQIhAM+e8JKhxL1bsi23Z7RjNWZ+sk9YM/7xy5KxGL1al1Tk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":436887},"type":"module","_from":"file:polipo-0.1.3.tgz","exports":{"./vue":{"import":{"types":"./dist/vue/vue.d.ts","default":"./dist/vue/vue.js"}},"./next":{"import":{"types":"./dist/next/next.d.ts","default":"./dist/next/next.js"}},"./react":{"import":{"types":"./dist/react/react.d.ts","default":"./dist/react/react.js"}}},"scripts":{"dev":"npm-run-all --parallel dev-figma-ui dev-figma-core dev-figma-hash dev-figma-loader dev-react dev-next dev-vue dev-polipo dev-run","build":"npm-run-all build-figma-ui build-figma-core build-figma-hash build-figma-loader build-react build-next build-vue build-polipo","dev-run":"nodemon --watch ./dist/polipo/polipo.js ./dist/polipo/polipo.js","dev-vue":"vite -c config/vite.vue.config.dev.ts build --watch","dev-next":"vite -c config/vite.next.config.dev.ts build --watch","build-run":"node ./dist/polipo/polipo.js","build-vue":"vite -c config/vite.vue.config.prod.ts build","dev-react":"vite -c config/vite.react.config.dev.ts build --watch","build-next":"vite -c config/vite.next.config.prod.ts build","dev-polipo":"vite -c config/vite.polipo.config.dev.ts build --ssr --watch","build-react":"vite -c config/vite.react.config.prod.ts build","build-polipo":"vite -c config/vite.polipo.config.prod.ts build --ssr","dev-figma-ui":"vite -c config/vite.figma-ui.config.dev.ts build --watch","build-figma-ui":"vite -c config/vite.figma-ui.config.prod.ts build","dev-figma-core":"vite -c config/vite.figma-core.config.dev.ts build --watch","dev-figma-hash":"nodemon --watch libs/polipo/src/figma-core/dist/core.iife.js config/compute-hash.js","build-figma-core":"vite -c config/vite.figma-core.config.prod.ts build","build-figma-hash":"node config/compute-hash.js","dev-figma-loader":"vite -c config/vite.figma-loader.config.dev.ts build --watch","build-figma-loader":"vite -c config/vite.figma-loader.config.prod.ts build"},"_npmUser":{"name":"cairomassimo","email":"cairomassimo@gmail.com"},"_resolved":"/tmp/d6c3e79bcfc102d5b3701c384ef13cf9/polipo-0.1.3.tgz","_integrity":"sha512-HtDaLxIUN8miZivffr1rGsq9jSVQGKHcxfkDYtHEXWaWIDnoEK9hdfwaB8oSZ9LSHAYpZLnpQXOL3J7zuWPkbQ==","_npmVersion":"10.2.4","description":"Polipo lets you **use Figma designs** directly in a React application, **without generating code**.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"open":"^10.1.0","jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","vue":"^3.4.21","next":"14.2.7","vite":"^5.3.2","chalk":"^5.3.0","react":"^18.3.1","csstype":"^3.1.3","nodemon":"^3.1.4","unbuild":"^2.0.0","@types/ws":"^8.5.12","commander":"^12.1.0","js-sha256":"^0.11.0","npm-run-all":"^4.1.5","@types/react":"^18.3.4","@emotion/hash":"^0.9.2","vite-hot-client":"^0.2.3","vite-plugin-dts":"^3.8.1","@polipo/dynamium":"^0.0.1","@types/jsonwebtoken":"^9.0.6","@figma/plugin-typings":"^1.92.0","vite-plugin-singlefile":"^2.0.1","vite-plugin-generate-file":"^0.1.1"},"peerDependencies":{"vue":"^3.4.21","next":"14.2.7","react":"^18.3.1"},"peerDependenciesMeta":{"vue":{"optional":true},"next":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polipo_0.1.3_1725608655554_0.18519067342701456","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"polipo","version":"0.1.4","keywords":["polipo","figma","react","vue","next"],"_id":"polipo@0.1.4","maintainers":[{"name":"cairomassimo","email":"cairomassimo@gmail.com"}],"homepage":"https://www.polipo.io/","bin":{"polipo":"dist/polipo/polipo.js"},"dist":{"shasum":"01310b9fa8a993993fd5f8b28359108c2b51cc53","tarball":"https://registry.npmjs.org/polipo/-/polipo-0.1.4.tgz","fileCount":12,"integrity":"sha512-UaOG5yIvuBb7tu8uiKn/jaBD0Ox3ReXI/jWhuraSSr0M6R605ZzNswsWFwLNguSziO5ruofj+/HGIpJFBvCV1A==","signatures":[{"sig":"MEUCIQCTSEwmGVGalYuAj4RzNP3GimomHs3uB0OzuDO1VrdsggIgXEginYRbxa3PfAIqmHByg1JRAA9WbuvehN+/0TTbwtQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":436889},"type":"module","_from":"file:polipo-0.1.4.tgz","exports":{"./vue":{"import":{"types":"./dist/vue/vue.d.ts","default":"./dist/vue/vue.js"}},"./next":{"import":{"types":"./dist/next/next.d.ts","default":"./dist/next/next.js"}},"./react":{"import":{"types":"./dist/react/react.d.ts","default":"./dist/react/react.js"}}},"scripts":{"dev":"npm-run-all --parallel dev-figma-ui dev-figma-core dev-figma-hash dev-figma-loader dev-react dev-next dev-vue dev-polipo dev-run","build":"npm-run-all build-figma-ui build-figma-core build-figma-hash build-figma-loader build-react build-next build-vue build-polipo","dev-run":"nodemon --watch ./dist/polipo/polipo.js ./dist/polipo/polipo.js","dev-vue":"vite -c config/vite.vue.config.dev.ts build --watch","dev-next":"vite -c config/vite.next.config.dev.ts build --watch","build-run":"node ./dist/polipo/polipo.js","build-vue":"vite -c config/vite.vue.config.prod.ts build","dev-react":"vite -c config/vite.react.config.dev.ts build --watch","build-next":"vite -c config/vite.next.config.prod.ts build","dev-polipo":"vite -c config/vite.polipo.config.dev.ts build --ssr --watch","build-react":"vite -c config/vite.react.config.prod.ts build","build-polipo":"vite -c config/vite.polipo.config.prod.ts build --ssr","dev-figma-ui":"vite -c config/vite.figma-ui.config.dev.ts build --watch","build-figma-ui":"vite -c config/vite.figma-ui.config.prod.ts build","dev-figma-core":"vite -c config/vite.figma-core.config.dev.ts build --watch","dev-figma-hash":"nodemon --watch libs/polipo/src/figma-core/dist/core.iife.js config/compute-hash.js","build-figma-core":"vite -c config/vite.figma-core.config.prod.ts build","build-figma-hash":"node config/compute-hash.js","dev-figma-loader":"vite -c config/vite.figma-loader.config.dev.ts build --watch","build-figma-loader":"vite -c config/vite.figma-loader.config.prod.ts build"},"_npmUser":{"name":"cairomassimo","email":"cairomassimo@gmail.com"},"_resolved":"/tmp/9646d6999a643e04062cb8660d4084d2/polipo-0.1.4.tgz","_integrity":"sha512-UaOG5yIvuBb7tu8uiKn/jaBD0Ox3ReXI/jWhuraSSr0M6R605ZzNswsWFwLNguSziO5ruofj+/HGIpJFBvCV1A==","_npmVersion":"10.2.4","description":"Polipo lets you **use Figma designs** directly in a React application, **without generating code**.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"open":"^10.1.0","jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","vue":"^3.4.21","next":"14.2.7","vite":"^5.3.2","chalk":"^5.3.0","react":"^18.3.1","csstype":"^3.1.3","nodemon":"^3.1.4","unbuild":"^2.0.0","@types/ws":"^8.5.12","commander":"^12.1.0","js-sha256":"^0.11.0","npm-run-all":"^4.1.5","@types/react":"^18.3.4","@emotion/hash":"^0.9.2","vite-hot-client":"^0.2.3","vite-plugin-dts":"^3.8.1","@polipo/dynamium":"^0.0.1","@types/jsonwebtoken":"^9.0.6","@figma/plugin-typings":"^1.92.0","vite-plugin-singlefile":"^2.0.1","vite-plugin-generate-file":"^0.1.1"},"peerDependencies":{"vue":"^3.4.21","next":"14.2.7","react":"^18.3.1"},"peerDependenciesMeta":{"vue":{"optional":true},"next":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polipo_0.1.4_1725617534941_0.965138520119708","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"polipo","version":"0.2.1","keywords":["polipo","figma","react","vue","next"],"_id":"polipo@0.2.1","maintainers":[{"name":"cairomassimo","email":"cairomassimo@gmail.com"}],"homepage":"https://www.polipo.io/","bin":{"polipo":"dist/polipo/polipo.js"},"dist":{"shasum":"73c797128fd504f59440694433eedd34bbcd7fce","tarball":"https://registry.npmjs.org/polipo/-/polipo-0.2.1.tgz","fileCount":12,"integrity":"sha512-y5nao/f7J0e7hiDrGZtghDf036t7849w08UgscMkcgTekcDKLwy5JoG9K6AB3jMU8Q4gBEj/wH7cOR4GukuB9w==","signatures":[{"sig":"MEUCIQDMldf4SVoBQi6hqqKheKZ18eTnAGE2uP1+XUCXv9WsiQIgBYa9SIbh4h3ZKvu68zx/RL6G9pToxNtAanaqXifDrTk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":550871},"type":"module","_from":"file:polipo-0.2.1.tgz","exports":{"./vue":{"import":{"types":"./dist/vue/vue.d.ts","default":"./dist/vue/vue.js"}},"./next":{"import":{"types":"./dist/next/next.d.ts","default":"./dist/next/next.js"}},"./react":{"import":{"types":"./dist/react/react.d.ts","default":"./dist/react/react.js"}}},"scripts":{"cli":"nodemon --enable-source-maps --watch ./dist/polipo/polipo.js ./dist/polipo/polipo.js","dev":"npm-run-all --parallel dev:*","build":"npm-run-all --sequential build:*","dev:vue":"vite --mode vue:dev build --watch","dev:next":"vite --mode next:dev build --watch","build:vue":"vite --mode vue:prod build","dev:react":"vite --mode react:dev build --watch","build:next":"vite --mode next:prod build","dev:polipo":"vite --mode polipo:dev build --ssr --watch","build:clear":"rm -rf dist/","build:react":"vite --mode react:prod build","build:polipo":"vite --mode polipo:prod build --ssr","dev:figma-ui":"vite --mode figma-ui:dev build --watch","build:figma-ui":"vite --mode figma-ui:prod build","dev:figma-core":"vite --mode figma-core:dev build --watch","dev:figma-hash":"nodemon --watch dist/figma-core/core.iife.js scripts/compute-hash.js","build:figma-core":"vite --mode figma-core:prod build","build:figma-hash":"node scripts/compute-hash.js","dev:figma-loader":"vite --mode figma-loader:dev build --watch","build:figma-loader":"vite --mode figma-loader:prod build","dev:figma-manifest":"nodemon --watch ./src/manifest.json scripts/copy-manifest.js","dev:figma-loader-ui":"vite --mode figma-loader-ui:dev build --watch","build:figma-manifest":"node scripts/copy-manifest.js","build:figma-loader-ui":"vite --mode figma-loader-ui:prod build"},"_npmUser":{"name":"cairomassimo","email":"cairomassimo@gmail.com"},"_resolved":"/tmp/a89a3a724a03b2640301f7d8ad644ef4/polipo-0.2.1.tgz","_integrity":"sha512-y5nao/f7J0e7hiDrGZtghDf036t7849w08UgscMkcgTekcDKLwy5JoG9K6AB3jMU8Q4gBEj/wH7cOR4GukuB9w==","deprecated":"unable to load the plugin","_npmVersion":"10.2.4","description":"Polipo lets you **use Figma designs** directly in a React application, **without generating code**.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"open":"^10.1.0","jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","vue":"^3.4.21","next":"14.2.7","vite":"^5.3.2","chalk":"^5.3.0","react":"^18.3.1","csstype":"^3.1.3","nodemon":"^3.1.4","unbuild":"^2.0.0","@types/ws":"^8.5.12","commander":"^12.1.0","js-sha256":"^0.11.0","npm-run-all":"^4.1.5","@types/react":"^18.3.4","@emotion/hash":"^0.9.2","vite-hot-client":"^0.2.3","vite-plugin-dts":"^3.8.1","@polipo/dynamium":"^0.0.1","@types/jsonwebtoken":"^9.0.6","@figma/plugin-typings":"^1.92.0","vite-plugin-singlefile":"^2.0.1","vite-plugin-generate-file":"^0.1.1"},"peerDependencies":{"vue":">=3","next":">=13","react":">=15"},"peerDependenciesMeta":{"vue":{"optional":true},"next":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polipo_0.2.1_1726239217212_0.4781645657121856","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"polipo","version":"0.2.2","keywords":["polipo","figma","react","vue","next"],"_id":"polipo@0.2.2","maintainers":[{"name":"cairomassimo","email":"cairomassimo@gmail.com"}],"homepage":"https://www.polipo.io/","bin":{"polipo":"dist/polipo/polipo.js"},"dist":{"shasum":"10de0e6c0ae9b3efb3508493b6ab551afa5e6dc6","tarball":"https://registry.npmjs.org/polipo/-/polipo-0.2.2.tgz","fileCount":12,"integrity":"sha512-YzYla1SKBX/osGUuHM1708JCMVM9Vlacmo6G2C6R9OsTQyiN4CYq5n48Ql0ByjQU6WXYbcuHjGkbkJZZxPk6AA==","signatures":[{"sig":"MEYCIQDbGEmNogKmLEupqjzhpwJiagzFuJ/wyAbd5bYYeAthiwIhAIPXxE+9aJcg7yZ73isnEnSl4selfnRpbD4RLsalW/iw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":550880},"type":"module","_from":"file:polipo-0.2.2.tgz","exports":{"./vue":{"import":{"types":"./dist/vue/vue.d.ts","default":"./dist/vue/vue.js"}},"./next":{"import":{"types":"./dist/next/next.d.ts","default":"./dist/next/next.js"}},"./react":{"import":{"types":"./dist/react/react.d.ts","default":"./dist/react/react.js"}}},"scripts":{"cli":"nodemon --enable-source-maps --watch ./dist/polipo/polipo.js ./dist/polipo/polipo.js","dev":"npm-run-all --parallel dev:*","build":"npm-run-all --sequential build:*","dev:vue":"vite --mode vue:dev build --watch","dev:next":"vite --mode next:dev build --watch","build:vue":"vite --mode vue:prod build","dev:react":"vite --mode react:dev build --watch","build:next":"vite --mode next:prod build","dev:polipo":"vite --mode polipo:dev build --ssr --watch","build:clear":"rm -rf dist/","build:react":"vite --mode react:prod build","build:polipo":"vite --mode polipo:prod build --ssr","dev:figma-ui":"vite --mode figma-ui:dev build --watch","build:figma-ui":"vite --mode figma-ui:prod build","dev:figma-core":"vite --mode figma-core:dev build --watch","dev:figma-hash":"nodemon --watch dist/figma-core/core.iife.js scripts/compute-hash.js","build:figma-core":"vite --mode figma-core:prod build","build:figma-hash":"node scripts/compute-hash.js","dev:figma-loader":"vite --mode figma-loader:dev build --watch","build:figma-loader":"vite --mode figma-loader:prod build","dev:figma-manifest":"nodemon --watch ./src/manifest.json scripts/copy-manifest.js","dev:figma-loader-ui":"vite --mode figma-loader-ui:dev build --watch","build:figma-manifest":"node scripts/copy-manifest.js","build:figma-loader-ui":"vite --mode figma-loader-ui:prod build"},"_npmUser":{"name":"cairomassimo","email":"cairomassimo@gmail.com"},"_resolved":"/tmp/4ead96300d204b6b9151d6771fafdd54/polipo-0.2.2.tgz","_integrity":"sha512-YzYla1SKBX/osGUuHM1708JCMVM9Vlacmo6G2C6R9OsTQyiN4CYq5n48Ql0ByjQU6WXYbcuHjGkbkJZZxPk6AA==","_npmVersion":"10.2.4","description":"Polipo lets you **use Figma designs** directly in a React application, **without generating code**.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"open":"^10.1.0","jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","vue":"^3.4.21","next":"14.2.7","vite":"^5.3.2","chalk":"^5.3.0","react":"^18.3.1","csstype":"^3.1.3","nodemon":"^3.1.4","unbuild":"^2.0.0","@types/ws":"^8.5.12","commander":"^12.1.0","js-sha256":"^0.11.0","npm-run-all":"^4.1.5","@types/react":"^18.3.4","@emotion/hash":"^0.9.2","vite-hot-client":"^0.2.3","vite-plugin-dts":"^3.8.1","@polipo/dynamium":"^0.0.1","@types/jsonwebtoken":"^9.0.6","@figma/plugin-typings":"^1.92.0","vite-plugin-singlefile":"^2.0.1","vite-plugin-generate-file":"^0.1.1"},"peerDependencies":{"vue":">=3","next":">=13","react":">=15"},"peerDependenciesMeta":{"vue":{"optional":true},"next":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polipo_0.2.2_1726303946339_0.16590673247466015","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"polipo","version":"0.2.3","keywords":["polipo","figma","react","vue","next"],"_id":"polipo@0.2.3","maintainers":[{"name":"cairomassimo","email":"cairomassimo@gmail.com"}],"homepage":"https://www.polipo.io/","bin":{"polipo":"dist/polipo/polipo.js"},"dist":{"shasum":"8a6f06e28045374da88d7891a6c6abc7a6ab134c","tarball":"https://registry.npmjs.org/polipo/-/polipo-0.2.3.tgz","fileCount":12,"integrity":"sha512-/9KIeJB9mWJRmaIQIxT8ccMtHVAHSjRGQuhKoscHeefNaZ425pHDrui/0lE/OSAMQuDEo5SHkHJ9gwb+jVeekw==","signatures":[{"sig":"MEUCICLHWIvc5KCJllRu1SlNeZthP2CeYQj7HEvoAK8b41nyAiEAmF4V40thMioVNO96WVp/bPns9yBzHA36CHWx2uDVDIg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":551233},"type":"module","_from":"file:polipo-0.2.3.tgz","exports":{"./vue":{"import":{"types":"./dist/vue/vue.d.ts","default":"./dist/vue/vue.js"}},"./next":{"import":{"types":"./dist/next/next.d.ts","default":"./dist/next/next.js"}},"./react":{"import":{"types":"./dist/react/react.d.ts","default":"./dist/react/react.js"}}},"scripts":{"cli":"nodemon --enable-source-maps --watch ./dist/polipo/polipo.js ./dist/polipo/polipo.js","dev":"npm-run-all --parallel dev:*","build":"npm-run-all --sequential build:*","dev:vue":"vite --mode vue:dev build --watch","dev:next":"vite --mode next:dev build --watch","build:vue":"vite --mode vue:prod build","dev:react":"vite --mode react:dev build --watch","build:next":"vite --mode next:prod build","dev:polipo":"vite --mode polipo:dev build --ssr --watch","build:clear":"rm -rf dist/","build:react":"vite --mode react:prod build","build:polipo":"vite --mode polipo:prod build --ssr","dev:figma-ui":"vite --mode figma-ui:dev build --watch","build:figma-ui":"vite --mode figma-ui:prod build","dev:figma-core":"vite --mode figma-core:dev build --watch","dev:figma-hash":"nodemon --watch dist/figma-core/core.iife.js scripts/compute-hash.js","build:figma-core":"vite --mode figma-core:prod build","build:figma-hash":"node scripts/compute-hash.js","dev:figma-loader":"vite --mode figma-loader:dev build --watch","build:figma-loader":"vite --mode figma-loader:prod build","dev:figma-manifest":"nodemon --watch ./src/manifest.json scripts/copy-manifest.js","dev:figma-loader-ui":"vite --mode figma-loader-ui:dev build --watch","build:figma-manifest":"node scripts/copy-manifest.js","build:figma-loader-ui":"vite --mode figma-loader-ui:prod build"},"_npmUser":{"name":"cairomassimo","email":"cairomassimo@gmail.com"},"_resolved":"/tmp/616853d9e32de5148890d120af878dbf/polipo-0.2.3.tgz","_integrity":"sha512-/9KIeJB9mWJRmaIQIxT8ccMtHVAHSjRGQuhKoscHeefNaZ425pHDrui/0lE/OSAMQuDEo5SHkHJ9gwb+jVeekw==","_npmVersion":"10.2.4","description":"Polipo lets you **use Figma designs** directly in a React application, **without generating code**.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"open":"^10.1.0","jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","vue":"^3.4.21","next":"14.2.7","vite":"^5.3.2","chalk":"^5.3.0","react":"^18.3.1","csstype":"^3.1.3","nodemon":"^3.1.4","unbuild":"^2.0.0","@types/ws":"^8.5.12","commander":"^12.1.0","js-sha256":"^0.11.0","npm-run-all":"^4.1.5","@types/react":"^18.3.4","@emotion/hash":"^0.9.2","vite-hot-client":"^0.2.3","vite-plugin-dts":"^3.8.1","@polipo/dynamium":"^0.0.1","@types/jsonwebtoken":"^9.0.6","@figma/plugin-typings":"^1.92.0","vite-plugin-singlefile":"^2.0.1","vite-plugin-generate-file":"^0.1.1"},"peerDependencies":{"vue":">=3","next":">=13","react":">=15"},"peerDependenciesMeta":{"vue":{"optional":true},"next":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polipo_0.2.3_1726481003957_0.7700865150082803","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"polipo","version":"0.2.4","keywords":["polipo","figma","react","vue","next"],"_id":"polipo@0.2.4","maintainers":[{"name":"cairomassimo","email":"cairomassimo@gmail.com"}],"homepage":"https://www.polipo.io/","bin":{"polipo":"dist/polipo/polipo.js"},"dist":{"shasum":"d23df9f8c27b99e7b7a7a423f95c8881341b50c8","tarball":"https://registry.npmjs.org/polipo/-/polipo-0.2.4.tgz","fileCount":12,"integrity":"sha512-M7ipZyu62CQHA1eTEEX0rvRTE/1p+zhLHloxLN0On7/qNMr3mwjKoZn84d1grOtQI5IZc3UXBh2TI/dylYavlg==","signatures":[{"sig":"MEYCIQCtb1PDjx7S/+RNsXG4rbRZJdkZVYWFFzukLNacEBjfhwIhAP3k3Bb5Ymh/LC2oQykQWPjbg5FZINCQhxdd+lyEhgyI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":551278},"type":"module","_from":"file:polipo-0.2.4.tgz","exports":{"./vue":{"import":{"types":"./dist/vue/vue.d.ts","default":"./dist/vue/vue.js"}},"./next":{"import":{"types":"./dist/next/next.d.ts","default":"./dist/next/next.js"}},"./react":{"import":{"types":"./dist/react/react.d.ts","default":"./dist/react/react.js"}}},"scripts":{"cli":"nodemon --enable-source-maps --watch ./dist/polipo/polipo.js ./dist/polipo/polipo.js","dev":"npm-run-all --parallel dev:*","build":"npm-run-all --sequential build:*","dev:vue":"vite --mode vue:dev build --watch","dev:next":"vite --mode next:dev build --watch","build:vue":"vite --mode vue:prod build","dev:react":"vite --mode react:dev build --watch","build:next":"vite --mode next:prod build","dev:polipo":"vite --mode polipo:dev build --ssr --watch","build:clear":"rm -rf dist/","build:react":"vite --mode react:prod build","build:polipo":"vite --mode polipo:prod build --ssr","dev:figma-ui":"vite --mode figma-ui:dev build --watch","build:figma-ui":"vite --mode figma-ui:prod build","dev:figma-core":"vite --mode figma-core:dev build --watch","dev:figma-hash":"nodemon --watch dist/figma-core/core.iife.js scripts/compute-hash.js","build:figma-core":"vite --mode figma-core:prod build","build:figma-hash":"node scripts/compute-hash.js","dev:figma-loader":"vite --mode figma-loader:dev build --watch","build:figma-loader":"vite --mode figma-loader:prod build","dev:figma-manifest":"nodemon --watch ./src/manifest.json scripts/copy-manifest.js","dev:figma-loader-ui":"vite --mode figma-loader-ui:dev build --watch","build:figma-manifest":"node scripts/copy-manifest.js","build:figma-loader-ui":"vite --mode figma-loader-ui:prod build"},"_npmUser":{"name":"cairomassimo","email":"cairomassimo@gmail.com"},"_resolved":"/tmp/836e39e6d103f4bc3f09b8d4097fb3dd/polipo-0.2.4.tgz","_integrity":"sha512-M7ipZyu62CQHA1eTEEX0rvRTE/1p+zhLHloxLN0On7/qNMr3mwjKoZn84d1grOtQI5IZc3UXBh2TI/dylYavlg==","_npmVersion":"10.2.4","description":"Polipo lets you **use Figma designs** directly in a React application, **without generating code**.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"open":"^10.1.0","jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","vue":"^3.4.21","next":"14.2.7","vite":"^5.3.2","chalk":"^5.3.0","react":"^18.3.1","csstype":"^3.1.3","nodemon":"^3.1.4","unbuild":"^2.0.0","@types/ws":"^8.5.12","commander":"^12.1.0","js-sha256":"^0.11.0","npm-run-all":"^4.1.5","@types/react":"^18.3.4","@emotion/hash":"^0.9.2","vite-hot-client":"^0.2.3","vite-plugin-dts":"^3.8.1","@polipo/dynamium":"^0.0.1","@types/jsonwebtoken":"^9.0.6","@figma/plugin-typings":"^1.92.0","vite-plugin-singlefile":"^2.0.1","vite-plugin-generate-file":"^0.1.1"},"peerDependencies":{"vue":">=3","next":">=13","react":">=15"},"peerDependenciesMeta":{"vue":{"optional":true},"next":{"optional":true},"react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polipo_0.2.4_1726485584209_0.7648842839365095","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"polipo","version":"0.3.0","keywords":["polipo","figma","react","vue","next"],"_id":"polipo@0.3.0","maintainers":[{"name":"cairomassimo","email":"cairomassimo@gmail.com"}],"homepage":"https://www.polipo.io/","bin":{"polipo":"dist/bin/index.js"},"dist":{"shasum":"33b56e13de5bf9cff6c4b2b42bc577a7b9118690","tarball":"https://registry.npmjs.org/polipo/-/polipo-0.3.0.tgz","fileCount":15,"integrity":"sha512-fTqIHdPQd3ngYevZ1UMUTgK28HVThh0pdlLwtWCj3iER5snDljH/BfkGMU1V/Ib++eM1YYsIN7uCcxzJhmDQKQ==","signatures":[{"sig":"MEUCIQCWlTRAagzT5SV/VAfdFKmr/o8KQ8RHi23BgK6UarEmiwIgOMpnfUdFwqLuAFXMPXHXsc05FPv/yGfJ8lnSlzRrz7o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1043036},"type":"module","_from":"file:polipo-0.3.0.tgz","exports":{"./vue":{"import":{"types":"./dist/client/vue/index.d.ts","default":"./dist/client/vue/index.js"}},"./next":{"import":{"types":"./dist/client/next/index.d.ts","default":"./dist/client/next/index.js"}},"./react":{"import":{"types":"./dist/client/react/index.d.ts","default":"./dist/client/react/index.js"}},"./angular-preview":{"import":{"types":"./dist/client/angular/index.d.ts","default":"./dist/client/angular/index.js"}}},"scripts":{"cli":"nodemon --enable-source-maps --watch ./dist/bin/index.js ./dist/bin/index.js","dev":"npm-run-all --parallel dev:*","build":"npm-run-all --sequential build:*","dev:bin":"vite --mode bin:dev build --ssr --watch","build:bin":"vite --mode bin:prod build --ssr","build:clear":"rm -rf dist/","dev:client/vue":"vite --mode client/vue:dev build --watch","dev:client/next":"vite --mode client/next:dev build --watch","build:client/vue":"vite --mode client/vue:prod build","dev:client/react":"vite --mode client/react:dev build --watch","build:client/next":"vite --mode client/next:prod build","dev:figma/core/ui":"vite --mode figma/core/ui:dev build --watch","build:client/react":"vite --mode client/react:prod build","dev:client/angular":"vite --mode client/angular:dev build --watch","dev:figma/manifest":"nodemon --watch ./src/figma/loader/manifest.json --watch scripts/copy-manifest.js scripts/copy-manifest.js","build:figma/core/ui":"vite --mode figma/core/ui:prod build","dev:figma/core/code":"vite --mode figma/core/code:dev build --watch","dev:figma/core/hash":"nodemon --watch dist/figma/core/code/index.iife.js scripts/compute-hash.js","dev:figma/loader/ui":"vite --mode figma/loader/ui:dev build --watch","build:client/angular":"vite --mode client/angular:prod build","build:figma/manifest":"node scripts/copy-manifest.js","build:figma/core/code":"vite --mode figma/core/code:prod build","build:figma/core/hash":"node scripts/compute-hash.js","build:figma/loader/ui":"vite --mode figma/loader/ui:prod build","dev:figma/loader/code":"vite --mode figma/loader/code:dev build --watch","dev:client/angular-ngc":"ngc -p tsconfig.angular.json --watch","build:figma/loader/code":"vite --mode figma/loader/code:prod build","build:client/angular-ngc":"ngc -p tsconfig.angular.json"},"_npmUser":{"name":"cairomassimo","email":"cairomassimo@gmail.com"},"_resolved":"/tmp/ebc6518753d82b0d824399002aa19f7e/polipo-0.3.0.tgz","_integrity":"sha512-fTqIHdPQd3ngYevZ1UMUTgK28HVThh0pdlLwtWCj3iER5snDljH/BfkGMU1V/Ib++eM1YYsIN7uCcxzJhmDQKQ==","_npmVersion":"10.2.4","description":"Polipo lets you **use Figma designs** directly in a React application, **without generating code**.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"open":"^10.1.0","jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","vue":"^3.4.21","next":"14.2.7","vite":"^5.3.2","chalk":"^5.3.0","react":"^18.3.1","tslib":"^2.3.0","csstype":"^3.1.3","nodemon":"^3.1.4","unbuild":"^2.0.0","@types/ws":"^8.5.12","commander":"^12.1.0","js-sha256":"^0.11.0","typescript":">=5.4.0 <5.6.0","npm-run-all":"^4.1.5","@types/react":"^18.3.4","@angular/core":"^18.2.0","@emotion/hash":"^0.9.2","vite-hot-client":"^0.2.3","vite-plugin-dts":"^3.8.1","@polipo/dynamium":"^0.0.1","@types/jsonwebtoken":"^9.0.6","@angular/compiler-cli":"^18.2.0","@figma/plugin-typings":"^1.92.0","vite-plugin-singlefile":"^2.0.1","vite-plugin-generate-file":"^0.1.1"},"peerDependencies":{"vue":">=3","next":">=13","react":">=15","@angular/core":">=12"},"peerDependenciesMeta":{"vue":{"optional":true},"next":{"optional":true},"react":{"optional":true},"@angular/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polipo_0.3.0_1727956733345_0.6311827204170277","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"polipo","version":"0.3.1","keywords":["polipo","figma","react","vue","next"],"_id":"polipo@0.3.1","maintainers":[{"name":"cairomassimo","email":"cairomassimo@gmail.com"}],"homepage":"https://www.polipo.io/","bin":{"polipo":"dist/bin/index.js"},"dist":{"shasum":"8615c5b955f99e99e4d532efe01e20eefbb2cee7","tarball":"https://registry.npmjs.org/polipo/-/polipo-0.3.1.tgz","fileCount":15,"integrity":"sha512-jOiqKwomOj5mPvxw5DNgz52iyeqesWbU0AJyY8gpPgIuMpQ594LaucqkbzPEzn2SFKjlqxXlr/GJF4FZ8zkq1w==","signatures":[{"sig":"MEQCIAk/MfNY74lW1a355/UUu1+oMH19olU6fnA2H5DT718pAiARxWizLWDiIOr7/2R13pzxuIMScs9uWmhxfsLzF0fvuA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1043642},"type":"module","_from":"file:polipo-0.3.1.tgz","exports":{"./vue":{"import":{"types":"./dist/client/vue/index.d.ts","default":"./dist/client/vue/index.js"}},"./next":{"import":{"types":"./dist/client/next/index.d.ts","default":"./dist/client/next/index.js"}},"./react":{"import":{"types":"./dist/client/react/index.d.ts","default":"./dist/client/react/index.js"}},"./angular-preview":{"import":{"types":"./dist/client/angular/index.d.ts","default":"./dist/client/angular/index.js"}}},"scripts":{"cli":"nodemon --enable-source-maps --watch ./dist/bin/index.js ./dist/bin/index.js","dev":"npm-run-all --parallel dev:*","build":"npm-run-all --sequential build:*","dev:bin":"vite --mode bin:dev build --ssr --watch","build:bin":"vite --mode bin:prod build --ssr","build:clear":"rm -rf dist/","dev:client/vue":"vite --mode client/vue:dev build --watch","dev:client/next":"vite --mode client/next:dev build --watch","build:client/vue":"vite --mode client/vue:prod build","dev:client/react":"vite --mode client/react:dev build --watch","build:client/next":"vite --mode client/next:prod build","dev:figma/core/ui":"vite --mode figma/core/ui:dev build --watch","build:client/react":"vite --mode client/react:prod build","dev:client/angular":"vite --mode client/angular:dev build --watch","dev:figma/manifest":"nodemon --watch ./src/figma/loader/manifest.json --watch scripts/copy-manifest.js scripts/copy-manifest.js","build:figma/core/ui":"vite --mode figma/core/ui:prod build","dev:figma/core/code":"vite --mode figma/core/code:dev build --watch","dev:figma/core/hash":"nodemon --watch dist/figma/core/code/index.iife.js scripts/compute-hash.js","dev:figma/loader/ui":"vite --mode figma/loader/ui:dev build --watch","build:client/angular":"vite --mode client/angular:prod build","build:figma/manifest":"node scripts/copy-manifest.js","build:figma/core/code":"vite --mode figma/core/code:prod build","build:figma/core/hash":"node scripts/compute-hash.js","build:figma/loader/ui":"vite --mode figma/loader/ui:prod build","dev:figma/loader/code":"vite --mode figma/loader/code:dev build --watch","dev:client/angular-ngc":"ngc -p tsconfig.angular.json --watch","build:figma/loader/code":"vite --mode figma/loader/code:prod build","build:client/angular-ngc":"ngc -p tsconfig.angular.json"},"_npmUser":{"name":"cairomassimo","email":"cairomassimo@gmail.com"},"_resolved":"/tmp/e9df4d1838fb7cc9ac3b1e2a3619b845/polipo-0.3.1.tgz","_integrity":"sha512-jOiqKwomOj5mPvxw5DNgz52iyeqesWbU0AJyY8gpPgIuMpQ594LaucqkbzPEzn2SFKjlqxXlr/GJF4FZ8zkq1w==","_npmVersion":"10.2.4","description":"Polipo lets you **use Figma designs** directly in a React application, **without generating code**.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"open":"^10.1.0","jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","vue":"^3.4.21","next":"14.2.7","vite":"^5.3.2","chalk":"^5.3.0","react":"^18.3.1","tslib":"^2.3.0","csstype":"^3.1.3","nodemon":"^3.1.4","unbuild":"^2.0.0","@types/ws":"^8.5.12","commander":"^12.1.0","js-sha256":"^0.11.0","typescript":">=5.4.0 <5.6.0","npm-run-all":"^4.1.5","@types/react":"^18.3.4","@angular/core":"^18.2.0","@emotion/hash":"^0.9.2","vite-hot-client":"^0.2.3","vite-plugin-dts":"^3.8.1","@polipo/dynamium":"^0.0.1","@types/jsonwebtoken":"^9.0.6","@angular/compiler-cli":"^18.2.0","@figma/plugin-typings":"^1.92.0","vite-plugin-singlefile":"^2.0.1","vite-plugin-generate-file":"^0.1.1"},"peerDependencies":{"vue":">=3","next":">=13","react":">=15","@angular/core":">=12"},"peerDependenciesMeta":{"vue":{"optional":true},"next":{"optional":true},"react":{"optional":true},"@angular/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polipo_0.3.1_1727963788025_0.7658221320880407","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"polipo","version":"0.3.2","keywords":["polipo","figma","react","vue","next"],"_id":"polipo@0.3.2","maintainers":[{"name":"cairomassimo","email":"cairomassimo@gmail.com"}],"homepage":"https://www.polipo.io/","bin":{"polipo":"dist/bin/index.js"},"dist":{"shasum":"ba1c171d9bddf0863809ddc384fb2870ba546c79","tarball":"https://registry.npmjs.org/polipo/-/polipo-0.3.2.tgz","fileCount":15,"integrity":"sha512-sXKiavglTvpqEctGIvLYclWGxUYuChWoPiHH6mu5RMYaV3P/Ap1WbgxNMmCZlUvPFVjSNzzmG0ZYC0i8Olp55g==","signatures":[{"sig":"MEUCIHgUTycSmilg5UlDsdSquu+wCbEsRD+LYxO9WcaC7tihAiEA15vqmfR/PhSybgTCkfqX3JXtPWG2c7VFDmW6UOc6LJE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1043597},"type":"module","_from":"file:polipo-0.3.2.tgz","exports":{"./vue":{"import":{"types":"./dist/client/vue/index.d.ts","default":"./dist/client/vue/index.js"}},"./next":{"import":{"types":"./dist/client/next/index.d.ts","default":"./dist/client/next/index.js"}},"./react":{"import":{"types":"./dist/client/react/index.d.ts","default":"./dist/client/react/index.js"}},"./angular-preview":{"import":{"types":"./dist/client/angular/index.d.ts","default":"./dist/client/angular/index.js"}}},"scripts":{"cli":"nodemon --enable-source-maps --watch ./dist/bin/index.js ./dist/bin/index.js","dev":"npm-run-all --parallel dev:*","build":"npm-run-all --sequential build:*","dev:bin":"vite --mode bin:dev build --ssr --watch","build:bin":"vite --mode bin:prod build --ssr","build:clear":"rm -rf dist/","dev:client/vue":"vite --mode client/vue:dev build --watch","dev:client/next":"vite --mode client/next:dev build --watch","build:client/vue":"vite --mode client/vue:prod build","dev:client/react":"vite --mode client/react:dev build --watch","build:client/next":"vite --mode client/next:prod build","dev:figma/core/ui":"vite --mode figma/core/ui:dev build --watch","build:client/react":"vite --mode client/react:prod build","dev:client/angular":"vite --mode client/angular:dev build --watch","dev:figma/manifest":"nodemon --watch ./src/figma/loader/manifest.json --watch scripts/copy-manifest.js scripts/copy-manifest.js","build:figma/core/ui":"vite --mode figma/core/ui:prod build","dev:figma/core/code":"vite --mode figma/core/code:dev build --watch","dev:figma/core/hash":"nodemon --watch dist/figma/core/code/index.iife.js scripts/compute-hash.js","dev:figma/loader/ui":"vite --mode figma/loader/ui:dev build --watch","build:client/angular":"vite --mode client/angular:prod build","build:figma/manifest":"node scripts/copy-manifest.js","build:figma/core/code":"vite --mode figma/core/code:prod build","build:figma/core/hash":"node scripts/compute-hash.js","build:figma/loader/ui":"vite --mode figma/loader/ui:prod build","dev:figma/loader/code":"vite --mode figma/loader/code:dev build --watch","dev:client/angular-ngc":"ngc -p tsconfig.angular.json --watch","build:figma/loader/code":"vite --mode figma/loader/code:prod build","build:client/angular-ngc":"ngc -p tsconfig.angular.json"},"_npmUser":{"name":"cairomassimo","email":"cairomassimo@gmail.com"},"_resolved":"/tmp/de0c208addf23ec9dda17f1d806549cf/polipo-0.3.2.tgz","_integrity":"sha512-sXKiavglTvpqEctGIvLYclWGxUYuChWoPiHH6mu5RMYaV3P/Ap1WbgxNMmCZlUvPFVjSNzzmG0ZYC0i8Olp55g==","_npmVersion":"10.2.4","description":"Polipo lets you **use Figma designs** directly in a React application, **without generating code**.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"open":"^10.1.0","jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","vue":"^3.4.21","next":"14.2.7","vite":"^5.3.2","chalk":"^5.3.0","react":"^18.3.1","tslib":"^2.3.0","csstype":"^3.1.3","nodemon":"^3.1.4","unbuild":"^2.0.0","@types/ws":"^8.5.12","commander":"^12.1.0","js-sha256":"^0.11.0","typescript":">=5.4.0 <5.6.0","npm-run-all":"^4.1.5","@types/react":"^18.3.4","@angular/core":"^18.2.0","@emotion/hash":"^0.9.2","vite-hot-client":"^0.2.3","vite-plugin-dts":"^3.8.1","@polipo/dynamium":"^0.0.1","@types/jsonwebtoken":"^9.0.6","@angular/compiler-cli":"^18.2.0","@figma/plugin-typings":"^1.92.0","vite-plugin-singlefile":"^2.0.1","vite-plugin-generate-file":"^0.1.1"},"peerDependencies":{"vue":">=3","next":">=13","react":">=15","@angular/core":">=12"},"peerDependenciesMeta":{"vue":{"optional":true},"next":{"optional":true},"react":{"optional":true},"@angular/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polipo_0.3.2_1728542410201_0.296471291792461","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"polipo","version":"0.4.0","keywords":["polipo","figma","react","vue","next"],"_id":"polipo@0.4.0","maintainers":[{"name":"cairomassimo","email":"cairomassimo@gmail.com"}],"homepage":"https://www.polipo.io/","bin":{"polipo":"dist/bin/index.js"},"dist":{"shasum":"7eca244d30d3720c8b63db0110dbb553a1f9f6b5","tarball":"https://registry.npmjs.org/polipo/-/polipo-0.4.0.tgz","fileCount":12,"integrity":"sha512-DDeTPxk3ZWmJLdYg6LsfWFYgcM9JGwdDwJvBmllM6HoLpO1BnD1Oxl3mwmpBpXVOOBdHpwdrWzjfyNq0Pd06ZQ==","signatures":[{"sig":"MEUCIBSKOnrx0sbJi/98cUQrbEve8llGccsb9zfsCsVHNexpAiEA8b34SWoSUXa6HVVS0IavVUhFbtwUdQWxYaE3zFZOEZg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":705250},"type":"module","_from":"file:polipo-0.4.0.tgz","exports":{"./vue":{"import":{"types":"./dist/client/vue/index.d.ts","default":"./dist/client/vue/index.js"}},"./next":{"import":{"types":"./dist/client/next/index.d.ts","default":"./dist/client/next/index.js"}},"./react":{"import":{"types":"./dist/client/react/index.d.ts","default":"./dist/client/react/index.js"}},"./layout":{"import":{"types":"./dist/client/layout/index.d.ts","default":"./dist/client/layout/index.js"}},"./react/dev":{"import":{"types":"./dist/client/react/dev/index.d.ts","default":"./dist/client/react/dev/index.js"}},"./angular-preview":{"import":{"types":"./dist/client/angular/index.d.ts","default":"./dist/client/angular/index.js"}}},"scripts":{"cli":"nodemon --enable-source-maps --watch ./dist/bin/index.js ./dist/bin/index.js","dev":"npm-run-all --parallel dev:*","build":"npm-run-all --sequential build:*","dev:bin":"vite --mode bin:dev build --ssr --watch","build:bin":"vite --mode bin:prod build --ssr","build:clear":"rm -rf dist/","dev:client/vue":"echo SKIP vite --mode client/vue:dev build --watch","dev:client/next":"echo SKIP vite --mode client/next:dev build --watch","build:client/vue":"echo SKIP vite --mode client/vue:prod build","dev:client/react":"vite --mode client/react:dev build --watch","build:client/next":"echo SKIP vite --mode client/next:prod build","dev:client/layout":"vite --mode client/layout:dev build --watch","dev:figma/core/ui":"vite --mode figma/core/ui:dev build --watch","build:client/react":"vite --mode client/react:prod build","dev:client/angular":"echo SKIP vite --mode client/angular:dev build --watch","dev:figma/manifest":"nodemon --watch ./src/figma/loader/manifest.json --watch scripts/copy-manifest.js scripts/copy-manifest.js","build:client/layout":"vite --mode client/layout:prod build","build:figma/core/ui":"vite --mode figma/core/ui:prod build","dev:figma/core/code":"vite --mode figma/core/code:dev build --watch","dev:figma/core/hash":"nodemon --watch dist/figma/core/code/index.iife.js --watch scripts/compute-hash.js scripts/compute-hash.js","dev:figma/loader/ui":"vite --mode figma/loader/ui:dev build --watch","build:client/angular":"echo SKIP vite --mode client/angular:prod build","build:figma/manifest":"node scripts/copy-manifest.js","dev:client/react/dev":"vite --mode client/react/dev:dev build --watch","build:figma/core/code":"vite --mode figma/core/code:prod build","build:figma/core/hash":"node scripts/compute-hash.js","build:figma/loader/ui":"vite --mode figma/loader/ui:prod build","dev:figma/loader/code":"vite --mode figma/loader/code:dev build --watch","build:client/react/dev":"vite --mode client/react/dev:prod build","dev:client/angular-ngc":"echo SKIP ngc -p tsconfig.angular.json --watch","build:figma/loader/code":"vite --mode figma/loader/code:prod build","build:client/angular-ngc":"echo SKIP ngc -p tsconfig.angular.json"},"_npmUser":{"name":"cairomassimo","email":"cairomassimo@gmail.com"},"_resolved":"/tmp/e1e660816f1e9ff3c0d3d342aa304a9d/polipo-0.4.0.tgz","_integrity":"sha512-DDeTPxk3ZWmJLdYg6LsfWFYgcM9JGwdDwJvBmllM6HoLpO1BnD1Oxl3mwmpBpXVOOBdHpwdrWzjfyNq0Pd06ZQ==","_npmVersion":"10.2.4","description":"Polipo lets you **use Figma designs** directly in a React application, **without generating code**.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"open":"^10.1.0","rollup":"^4.24.0","jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2","@rollup/plugin-alias":"^5.1.1","@rollup/plugin-node-resolve":"^15.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.18.0","vue":"^3.4.21","next":"14.2.7","vite":"^5.3.2","chalk":"^5.3.0","react":"^18.3.1","tslib":"^2.3.0","csstype":"^3.1.3","nodemon":"^3.1.4","unbuild":"^2.0.0","@types/ws":"^8.5.12","commander":"^12.1.0","js-sha256":"^0.11.0","typescript":">=5.4.0 <5.6.0","npm-run-all":"^4.1.5","@types/react":"^18.3.4","@angular/core":"^18.2.0","@emotion/hash":"^0.9.2","vite-hot-client":"^0.2.3","vite-plugin-dts":"^3.8.1","@polipo/dynamium":"^0.0.1","@types/jsonwebtoken":"^9.0.6","@angular/compiler-cli":"^18.2.0","@figma/plugin-typings":"^1.92.0","vite-plugin-singlefile":"^2.0.1","vite-plugin-generate-file":"^0.1.1"},"peerDependencies":{"vue":">=3","next":">=13","react":">=15","@angular/core":">=12"},"peerDependenciesMeta":{"vue":{"optional":true},"next":{"optional":true},"react":{"optional":true},"@angular/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polipo_0.4.0_1730972550826_0.9338531967261057","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"polipo","version":"0.4.1","keywords":["polipo","figma","react","vue","next"],"_id":"polipo@0.4.1","maintainers":[{"name":"cairomassimo","email":"cairomassimo@gmail.com"}],"homepage":"https://www.polipo.io/","bin":{"polipo":"dist/bin/index.js"},"dist":{"shasum":"0e9c8a0f213c5cf80185c3d6406b3ef55ceccb4a","tarball":"https://registry.npmjs.org/polipo/-/polipo-0.4.1.tgz","fileCount":12,"integrity":"sha512-61BUGC+GM+5guN0BleKj0kMEdv4SBQDOG3LjdWgAu7+ooxSCBoq5u8DD/lCs2KXWfLSxdR+8XM7Ebp1/6AolOg==","signatures":[{"sig":"MEYCIQDzwxEs7pazTvKu6QDW92B93z8VF3k3WkGS60t2qgUOegIhALyzajyS2GJUAJw5wdduJAxO3OtR0MCEGYCZT5iCMG9Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":706134},"type":"module","_from":"file:polipo-0.4.1.tgz","exports":{"./vue":{"import":{"types":"./dist/client/vue/index.d.ts","default":"./dist/client/vue/index.js"}},"./next":{"import":{"types":"./dist/client/next/index.d.ts","default":"./dist/client/next/index.js"}},"./react":{"import":{"types":"./dist/client/react/index.d.ts","default":"./dist/client/react/index.js"}},"./layout":{"import":{"types":"./dist/client/layout/index.d.ts","default":"./dist/client/layout/index.js"}},"./react/dev":{"import":{"types":"./dist/client/react/dev/index.d.ts","default":"./dist/client/react/dev/index.js"}},"./angular-preview":{"import":{"types":"./dist/client/angular/index.d.ts","default":"./dist/client/angular/index.js"}}},"scripts":{"cli":"nodemon --enable-source-maps --watch ./dist/bin/index.js ./dist/bin/index.js","dev":"npm-run-all --parallel dev:*","build":"npm-run-all --sequential build:*","dev:bin":"vite --mode bin:dev build --ssr --watch","build:bin":"vite --mode bin:prod build --ssr","build:clear":"rm -rf dist/","dev:client/vue":"echo SKIP vite --mode client/vue:dev build --watch","dev:client/next":"echo SKIP vite --mode client/next:dev build --watch","build:client/vue":"echo SKIP vite --mode client/vue:prod build","dev:client/react":"vite --mode client/react:dev build --watch","build:client/next":"echo SKIP vite --mode client/next:prod build","dev:client/layout":"vite --mode client/layout:dev build --watch","dev:figma/core/ui":"vite --mode figma/core/ui:dev build --watch","build:client/react":"vite --mode client/react:prod build","dev:client/angular":"echo SKIP vite --mode client/angular:dev build --watch","dev:figma/manifest":"nodemon --watch ./src/figma/loader/manifest.json --watch scripts/copy-manifest.js scripts/copy-manifest.js","build:client/layout":"vite --mode client/layout:prod build","build:figma/core/ui":"vite --mode figma/core/ui:prod build","dev:figma/core/code":"vite --mode figma/core/code:dev build --watch","dev:figma/core/hash":"nodemon --watch dist/figma/core/code/index.iife.js --watch scripts/compute-hash.js scripts/compute-hash.js","dev:figma/loader/ui":"vite --mode figma/loader/ui:dev build --watch","build:client/angular":"echo SKIP vite --mode client/angular:prod build","build:figma/manifest":"node scripts/copy-manifest.js","dev:client/react/dev":"vite --mode client/react/dev:dev build --watch","build:figma/core/code":"vite --mode figma/core/code:prod build","build:figma/core/hash":"node scripts/compute-hash.js","build:figma/loader/ui":"vite --mode figma/loader/ui:prod build","dev:figma/loader/code":"vite --mode figma/loader/code:dev build --watch","build:client/react/dev":"vite --mode client/react/dev:prod build","dev:client/angular-ngc":"echo SKIP ngc -p tsconfig.angular.json --watch","build:figma/loader/code":"vite --mode figma/loader/code:prod build","build:client/angular-ngc":"echo SKIP ngc -p tsconfig.angular.json"},"_npmUser":{"name":"cairomassimo","email":"cairomassimo@gmail.com"},"_resolved":"/tmp/ac84009d9d15ed7101641bae760816c3/polipo-0.4.1.tgz","_integrity":"sha512-61BUGC+GM+5guN0BleKj0kMEdv4SBQDOG3LjdWgAu7+ooxSCBoq5u8DD/lCs2KXWfLSxdR+8XM7Ebp1/6AolOg==","_npmVersion":"10.2.4","description":"Polipo lets you **use Figma designs** directly in a React application, **without generating code**.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"open":"^10.1.0","rollup":"^4.24.0","jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2","@emotion/hash":"^0.9.2","@rollup/plugin-alias":"^5.1.1","@rollup/plugin-node-resolve":"^15.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.18.0","vue":"^3.4.21","next":"14.2.7","vite":"^5.3.2","chalk":"^5.3.0","react":"^18.3.1","tslib":"^2.3.0","csstype":"^3.1.3","nodemon":"^3.1.4","unbuild":"^2.0.0","@types/ws":"^8.5.12","commander":"^12.1.0","js-sha256":"^0.11.0","typescript":">=5.4.0 <5.6.0","npm-run-all":"^4.1.5","@types/react":"^18.3.4","@angular/core":"^18.2.0","vite-hot-client":"^0.2.3","vite-plugin-dts":"^3.8.1","@polipo/dynamium":"^0.0.1","@types/jsonwebtoken":"^9.0.6","@angular/compiler-cli":"^18.2.0","@figma/plugin-typings":"^1.92.0","vite-plugin-singlefile":"^2.0.1","vite-plugin-generate-file":"^0.1.1"},"peerDependencies":{"vue":">=3","next":">=13","react":">=15","@angular/core":">=12"},"peerDependenciesMeta":{"vue":{"optional":true},"next":{"optional":true},"react":{"optional":true},"@angular/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polipo_0.4.1_1731669528443_0.40697634570989005","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"polipo","version":"0.4.2","keywords":["polipo","figma","react","vue","next"],"_id":"polipo@0.4.2","maintainers":[{"name":"cairomassimo","email":"cairomassimo@gmail.com"}],"homepage":"https://www.polipo.io/","bin":{"polipo":"dist/bin/index.js"},"dist":{"shasum":"629db1b2dba597d8b8c761c426ca83fec5965548","tarball":"https://registry.npmjs.org/polipo/-/polipo-0.4.2.tgz","fileCount":15,"integrity":"sha512-ISeEMSjih8wbIgRajj38TQwpTo4uroE0+WqoVqZEAVgrBYCr3GzQb3U9ujwX/orM4v1OVy4bagOrN83nNDOfvQ==","signatures":[{"sig":"MEUCIAgGqYrqU+0FZDkzlkTMDbAJ3FEi9Vsu0O833/RYwN56AiEAqXMsqXSsEA6ahjFfpT+TZFL9Y0o+Mf8oLKpemp+hL0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":944286},"type":"module","_from":"file:polipo-0.4.2.tgz","exports":{"./vue":{"import":{"types":"./dist/client/vue/index.d.ts","default":"./dist/client/vue/index.js"}},"./next":{"import":{"types":"./dist/client/next/index.d.ts","default":"./dist/client/next/index.js"}},"./react":{"import":{"types":"./dist/client/react/index.d.ts","default":"./dist/client/react/index.js"}},"./layout":{"import":{"types":"./dist/client/layout/index.d.ts","default":"./dist/client/layout/index.js"}},"./react/dev":{"import":{"types":"./dist/client/react/dev/index.d.ts","default":"./dist/client/react/dev/index.js"}},"./angular-preview":{"import":{"types":"./dist/client/angular/index.d.ts","default":"./dist/client/angular/index.js"}}},"scripts":{"cli":"nodemon --enable-source-maps --watch ./dist/bin/index.js ./dist/bin/index.js","dev":"npm-run-all --parallel dev:*","build":"npm-run-all --sequential build:*","dev:bin":"vite --mode bin:dev build --ssr --watch","build:bin":"vite --mode bin:prod build --ssr","build:clear":"rm -rf dist/","dev:client/vue":"vite --mode client/vue:dev build --watch","dev:client/next":"echo SKIP vite --mode client/next:dev build --watch","build:client/vue":"vite --mode client/vue:prod build","dev:client/react":"vite --mode client/react:dev build --watch","build:client/next":"echo SKIP vite --mode client/next:prod build","dev:client/layout":"vite --mode client/layout:dev build --watch","dev:figma/core/ui":"vite --mode figma/core/ui:dev build --watch","build:client/react":"vite --mode client/react:prod build","dev:client/angular":"echo SKIP vite --mode client/angular:dev build --watch","dev:figma/manifest":"nodemon --watch ./src/figma/loader/manifest.json --watch scripts/copy-manifest.js scripts/copy-manifest.js","build:client/layout":"vite --mode client/layout:prod build","build:figma/core/ui":"vite --mode figma/core/ui:prod build","dev:figma/core/code":"vite --mode figma/core/code:dev build --watch","dev:figma/core/hash":"nodemon --watch dist/figma/core/code/index.iife.js --watch scripts/compute-hash.js scripts/compute-hash.js","dev:figma/loader/ui":"vite --mode figma/loader/ui:dev build --watch","build:client/angular":"echo SKIP vite --mode client/angular:prod build","build:figma/manifest":"node scripts/copy-manifest.js","dev:client/react/dev":"vite --mode client/react/dev:dev build --watch","build:figma/core/code":"vite --mode figma/core/code:prod build","build:figma/core/hash":"node scripts/compute-hash.js","build:figma/loader/ui":"vite --mode figma/loader/ui:prod build","dev:figma/loader/code":"vite --mode figma/loader/code:dev build --watch","build:client/react/dev":"vite --mode client/react/dev:prod build","dev:client/angular-ngc":"echo SKIP ngc -p tsconfig.angular.json --watch","build:figma/loader/code":"vite --mode figma/loader/code:prod build","build:client/angular-ngc":"echo SKIP ngc -p tsconfig.angular.json"},"_npmUser":{"name":"cairomassimo","email":"cairomassimo@gmail.com"},"_resolved":"/tmp/0aa58d05e7c4aeaeee36c5b3016ac469/polipo-0.4.2.tgz","_integrity":"sha512-ISeEMSjih8wbIgRajj38TQwpTo4uroE0+WqoVqZEAVgrBYCr3GzQb3U9ujwX/orM4v1OVy4bagOrN83nNDOfvQ==","_npmVersion":"10.2.4","description":"Polipo lets you **use Figma designs** directly in a React application, **without generating code**.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"open":"^10.1.0","rollup":"^4.24.0","jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2","@emotion/hash":"^0.9.2","@rollup/plugin-alias":"^5.1.1","@rollup/plugin-node-resolve":"^15.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.18.0","vue":"^3.4.21","next":"14.2.7","vite":"^5.3.2","chalk":"^5.3.0","react":"^18.3.1","tslib":"^2.3.0","csstype":"^3.1.3","nodemon":"^3.1.4","unbuild":"^2.0.0","@types/ws":"^8.5.12","commander":"^12.1.0","js-sha256":"^0.11.0","typescript":">=5.4.0 <5.6.0","npm-run-all":"^4.1.5","@types/react":"^18.3.4","@angular/core":"^18.2.0","vite-hot-client":"^0.2.3","vite-plugin-dts":"^3.8.1","@polipo/dynamium":"^0.0.1","@types/jsonwebtoken":"^9.0.6","@angular/compiler-cli":"^18.2.0","@figma/plugin-typings":"^1.92.0","vite-plugin-singlefile":"^2.0.1","vite-plugin-generate-file":"^0.1.1"},"peerDependencies":{"vue":">=3","next":">=13","react":">=15","@angular/core":">=12"},"peerDependenciesMeta":{"vue":{"optional":true},"next":{"optional":true},"react":{"optional":true},"@angular/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polipo_0.4.2_1732017456598_0.9013968755987429","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"polipo","version":"0.4.3","keywords":["polipo","figma","react","vue","next"],"_id":"polipo@0.4.3","maintainers":[{"name":"cairomassimo","email":"cairomassimo@gmail.com"}],"homepage":"https://www.polipo.io/","bin":{"polipo":"dist/bin/index.js"},"dist":{"shasum":"4914b79c3d479d70945e7ae7d931bc2d50bd6b4c","tarball":"https://registry.npmjs.org/polipo/-/polipo-0.4.3.tgz","fileCount":15,"integrity":"sha512-ORKEbwTTe9zRvaGHs2Fvx55Kxjzau7kg9ojhOj50/8GywqFsGbWSqEqs5aas6KDTcPt+rNnjtAByrzpF7uNiqA==","signatures":[{"sig":"MEQCIGDGlfQXGctoP8oRu+GDrj5EyPwHgWLKvLYNbRsBKTnuAiA7BhyH55DEhWq6PZ0woUeT4MPJAgM/96GhQAwhRsW0SQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":948407},"type":"module","_from":"file:polipo-0.4.3.tgz","exports":{"./vue":{"import":{"types":"./dist/client/vue/index.d.ts","default":"./dist/client/vue/index.js"}},"./next":{"import":{"types":"./dist/client/next/index.d.ts","default":"./dist/client/next/index.js"}},"./react":{"import":{"types":"./dist/client/react/index.d.ts","default":"./dist/client/react/index.js"}},"./layout":{"import":{"types":"./dist/client/layout/index.d.ts","default":"./dist/client/layout/index.js"}},"./react/dev":{"import":{"types":"./dist/client/react/dev/index.d.ts","default":"./dist/client/react/dev/index.js"}},"./angular-preview":{"import":{"types":"./dist/client/angular/index.d.ts","default":"./dist/client/angular/index.js"}}},"scripts":{"cli":"nodemon --enable-source-maps --watch ./dist/bin/index.js ./dist/bin/index.js","dev":"npm-run-all --parallel dev:*","build":"npm-run-all --sequential build:*","polipo":"node ./dist/bin/index.js","dev:bin":"vite --mode bin:dev build --ssr --watch","build:bin":"vite --mode bin:prod build --ssr","build:clear":"rm -rf dist/","dev:client/vue":"vite --mode client/vue:dev build --watch","dev:client/next":"echo SKIP vite --mode client/next:dev build --watch","build:client/vue":"vite --mode client/vue:prod build","dev:client/react":"vite --mode client/react:dev build --watch","build:client/next":"echo SKIP vite --mode client/next:prod build","dev:client/layout":"vite --mode client/layout:dev build --watch","dev:figma/core/ui":"vite --mode figma/core/ui:dev build --watch","build:client/react":"vite --mode client/react:prod build","dev:client/angular":"echo SKIP vite --mode client/angular:dev build --watch","dev:figma/manifest":"nodemon --watch ./src/figma/loader/manifest.json --watch scripts/copy-manifest.js scripts/copy-manifest.js","build:client/layout":"vite --mode client/layout:prod build","build:figma/core/ui":"vite --mode figma/core/ui:prod build","dev:figma/core/code":"vite --mode figma/core/code:dev build --watch","dev:figma/core/hash":"nodemon --watch dist/figma/core/code/index.iife.js --watch scripts/compute-hash.js scripts/compute-hash.js","dev:figma/loader/ui":"vite --mode figma/loader/ui:dev build --watch","build:client/angular":"echo SKIP vite --mode client/angular:prod build","build:figma/manifest":"node scripts/copy-manifest.js","dev:client/react/dev":"vite --mode client/react/dev:dev build --watch","build:figma/core/code":"vite --mode figma/core/code:prod build","build:figma/core/hash":"node scripts/compute-hash.js","build:figma/loader/ui":"vite --mode figma/loader/ui:prod build","dev:figma/loader/code":"vite --mode figma/loader/code:dev build --watch","build:client/react/dev":"vite --mode client/react/dev:prod build","dev:client/angular-ngc":"echo SKIP ngc -p tsconfig.angular.json --watch","build:figma/loader/code":"vite --mode figma/loader/code:prod build","build:client/angular-ngc":"echo SKIP ngc -p tsconfig.angular.json"},"_npmUser":{"name":"cairomassimo","email":"cairomassimo@gmail.com"},"_resolved":"/tmp/ce5b3f1f80821a7380ca784997515760/polipo-0.4.3.tgz","_integrity":"sha512-ORKEbwTTe9zRvaGHs2Fvx55Kxjzau7kg9ojhOj50/8GywqFsGbWSqEqs5aas6KDTcPt+rNnjtAByrzpF7uNiqA==","_npmVersion":"10.2.4","description":"Polipo lets you **use Figma designs** directly in a React application, **without generating code**.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"open":"^10.1.0","rollup":"^4.24.0","jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2","@emotion/hash":"^0.9.2","@rollup/plugin-alias":"^5.1.1","@rollup/plugin-node-resolve":"^15.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.18.0","vue":"^3.4.21","next":"14.2.7","vite":"^5.3.2","chalk":"^5.3.0","react":"^18.3.1","tslib":"^2.3.0","csstype":"^3.1.3","nodemon":"^3.1.4","unbuild":"^2.0.0","@types/ws":"^8.5.12","commander":"^12.1.0","js-sha256":"^0.11.0","typescript":">=5.4.0 <5.6.0","npm-run-all":"^4.1.5","@types/react":"^18.3.4","@angular/core":"^18.2.0","vite-hot-client":"^0.2.3","vite-plugin-dts":"^3.8.1","@polipo/dynamium":"^0.0.1","@types/jsonwebtoken":"^9.0.6","@angular/compiler-cli":"^18.2.0","@figma/plugin-typings":"^1.92.0","vite-plugin-singlefile":"^2.0.1","vite-plugin-generate-file":"^0.1.1"},"peerDependencies":{"vue":">=3","next":">=13","react":">=15","@angular/core":">=12"},"peerDependenciesMeta":{"vue":{"optional":true},"next":{"optional":true},"react":{"optional":true},"@angular/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polipo_0.4.3_1732190735831_0.5330730220973021","host":"s3://npm-registry-packages"}},"0.4.4":{"name":"polipo","version":"0.4.4","keywords":["polipo","figma","react","vue","next"],"_id":"polipo@0.4.4","maintainers":[{"name":"cairomassimo","email":"cairomassimo@gmail.com"}],"homepage":"https://www.polipo.io/","bin":{"polipo":"dist/bin/index.js"},"dist":{"shasum":"30d9cbdc989d2fdb55ce9f140f35e3412becb6b7","tarball":"https://registry.npmjs.org/polipo/-/polipo-0.4.4.tgz","fileCount":18,"integrity":"sha512-u4JHZhyewsngs+useSFshszTLyvuZi8JLwiUPCOJSpg8A7J25y9FEnrBi9JF+No4hBO/t/1ntHiy5TGost6qqQ==","signatures":[{"sig":"MEQCIBr/Dy+XcuMOTX9kEJYyD6Es3UIDMHydBEyhCAyN5clEAiAxZQ5X+AtO2reSLLooWjUWczsO0XcGUPhkLh72rbY1hA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":952305},"type":"module","_from":"file:polipo-0.4.4.tgz","exports":{"./vue":{"import":{"types":"./dist/client/vue/index.d.ts","default":"./dist/client/vue/index.js"}},"./next":{"import":{"types":"./dist/client/next/index.d.ts","default":"./dist/client/next/index.js"}},"./react":{"import":{"types":"./dist/client/react/index.d.ts","default":"./dist/client/react/index.js"}},"./layout":{"import":{"types":"./dist/client/layout/index.d.ts","default":"./dist/client/layout/index.js"}},"./react/dev":{"import":{"types":"./dist/client/react/dev/index.d.ts","default":"./dist/client/react/dev/index.js"}},"./react/client":{"import":{"types":"./dist/client/react/client/index.d.ts","default":"./dist/client/react/client/index.js"}},"./angular-preview":{"import":{"types":"./dist/client/angular/index.d.ts","default":"./dist/client/angular/index.js"}}},"scripts":{"cli":"nodemon --enable-source-maps --watch ./dist/bin/index.js ./dist/bin/index.js","dev":"npm-run-all --parallel dev:*","build":"npm-run-all --sequential build:*","polipo":"node ./dist/bin/index.js","dev:bin":"vite --mode bin:dev build --ssr --watch","build:bin":"vite --mode bin:prod build --ssr","build:clear":"rm -rf dist/","dev:client/vue":"vite --mode client/vue:dev build --watch","dev:client/next":"echo SKIP vite --mode client/next:dev build --watch","build:client/vue":"vite --mode client/vue:prod build","dev:client/react":"vite --mode client/react:dev build --watch","build:client/next":"echo SKIP vite --mode client/next:prod build","dev:client/layout":"vite --mode client/layout:dev build --watch","dev:figma/core/ui":"vite --mode figma/core/ui:dev build --watch","build:client/react":"vite --mode client/react:prod build","dev:client/angular":"echo SKIP vite --mode client/angular:dev build --watch","dev:figma/manifest":"nodemon --watch ./src/figma/loader/manifest.json --watch scripts/copy-manifest.js scripts/copy-manifest.js","build:client/layout":"vite --mode client/layout:prod build","build:figma/core/ui":"vite --mode figma/core/ui:prod build","dev:figma/core/code":"vite --mode figma/core/code:dev build --watch","dev:figma/core/hash":"nodemon --watch dist/figma/core/code/index.iife.js --watch scripts/compute-hash.js scripts/compute-hash.js","dev:figma/loader/ui":"vite --mode figma/loader/ui:dev build --watch","build:client/angular":"echo SKIP vite --mode client/angular:prod build","build:figma/manifest":"node scripts/copy-manifest.js","dev:client/react/dev":"vite --mode client/react/dev:dev build --watch","build:figma/core/code":"vite --mode figma/core/code:prod build","build:figma/core/hash":"node scripts/compute-hash.js","build:figma/loader/ui":"vite --mode figma/loader/ui:prod build","dev:figma/loader/code":"vite --mode figma/loader/code:dev build --watch","build:client/react/dev":"vite --mode client/react/dev:prod build","dev:client/angular-ngc":"echo SKIP ngc -p tsconfig.angular.json --watch","build:figma/loader/code":"vite --mode figma/loader/code:prod build","dev:client/react/client":"vite --mode client/react/client:dev build --watch","build:client/angular-ngc":"echo SKIP ngc -p tsconfig.angular.json","build:client/react/client":"vite --mode client/react/client:prod build"},"_npmUser":{"name":"cairomassimo","email":"cairomassimo@gmail.com"},"_resolved":"/tmp/aa327205b1554cf7671542a58fae1282/polipo-0.4.4.tgz","_integrity":"sha512-u4JHZhyewsngs+useSFshszTLyvuZi8JLwiUPCOJSpg8A7J25y9FEnrBi9JF+No4hBO/t/1ntHiy5TGost6qqQ==","_npmVersion":"10.2.4","description":"Polipo lets you **use Figma designs** directly in a React application, **without generating code**.","directories":{},"_nodeVersion":"20.11.0","dependencies":{"open":"^10.1.0","rollup":"^4.24.0","jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2","@emotion/hash":"^0.9.2","@rollup/plugin-alias":"^5.1.1","@rollup/plugin-node-resolve":"^15.3.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"ws":"^8.18.0","vue":"^3.4.21","next":"14.2.7","vite":"^5.3.2","chalk":"^5.3.0","react":"^18.3.1","tslib":"^2.3.0","csstype":"^3.1.3","nodemon":"^3.1.4","unbuild":"^2.0.0","@types/ws":"^8.5.12","commander":"^12.1.0","js-sha256":"^0.11.0","typescript":">=5.4.0 <5.6.0","npm-run-all":"^4.1.5","@types/react":"^18.3.4","@angular/core":"^18.2.0","vite-hot-client":"^0.2.3","vite-plugin-dts":"^3.8.1","@polipo/dynamium":"^0.0.1","@types/jsonwebtoken":"^9.0.6","@angular/compiler-cli":"^18.2.0","@figma/plugin-typings":"^1.92.0","vite-plugin-singlefile":"^2.0.1","vite-plugin-generate-file":"^0.1.1"},"peerDependencies":{"vue":">=3","next":">=13","react":">=15","@angular/core":">=12"},"peerDependenciesMeta":{"vue":{"optional":true},"next":{"optional":true},"react":{"optional":true},"@angular/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polipo_0.4.4_1732208058201_0.5428875995913425","host":"s3://npm-registry-packages"}},"0.4.5":{"name":"polipo","version":"0.4.5","keywords":["polipo","figma","react","vue","next"],"_id":"polipo@0.4.5","maintainers":[{"name":"cairomassimo","email":"cairomassimo@gmail.com"}],"homepage":"https://www.polipo.io/","bin":{"polipo":"dist/bin/index.js"},"dist":{"shasum":"faebc87b13a29033fa6831ed46ad84d85772f36a","tarball":"https://registry.npmjs.org/polipo/-/polipo-0.4.5.tgz","fileCount":18,"integrity":"sha512-YANoxzR8GjYnKUeaavfRLkRjqBAy9EkE9BrnEh6RkNX2Q186zklUOjlFanKqconF7mo5DDKoHIVWm9O+NJKKRQ==","signatures":[{"sig":"MEUCIGxu/nS8K57DD+9k+m/iKCugQQYbsUkKYwFOXKmM5xg1AiEAtgvqMtNZBOybTVQPgDbmiBm3MzXKKt9lXvvzhrMzKkQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":953232},"type":"module","_from":"file:polipo-0.4.5.tgz","exports":{"./vue":{"import":{"types":"./dist/client/vue/index.d.ts","default":"./dist/client/vue/index.js"}},"./next":{"import":{"types":"./dist/client/next/index.d.ts","default":"./dist/client/next/index.js"}},"./react":{"import":{"types":"./dist/client/react/index.d.ts","default":"./dist/client/react/index.js"}},"./layout":{"import":{"types":"./dist/client/layout/index.d.ts","default":"./dist/client/layout/index.js"}},"./react/dev":{"import":{"types":"./dist/client/react/dev/index.d.ts","default":"./dist/client/react/dev/index.js"}},"./react/client":{"import":{"types":"./dist/client/react/client/index.d.ts","default":"./dist/client/react/client/index.js"}},"./angular-preview":{"import":{"types":"./dist/client/angular/index.d.ts","default":"./dist/client/angular/index.js"}}},"scripts":{"cli":"nodemon --enable-source-maps --watch ./dist/bin/index.js ./dist/bin/index.js","dev":"npm-run-all --parallel dev:*","build":"npm-run-all --sequential build:*","polipo":"node ./dist/bin/index.js","dev:bin":"vite --mode bin:dev build --ssr --watch","build:bin":"vite --mode bin:prod build --ssr","build:clear":"rm -rf dist/","dev:client/vue":"vite --mode client/vue:dev build --watch","dev:client/next":"echo SKIP vite --mode client/next:dev build --watch","build:client/vue":"vite --mode client/vue:prod build","dev:client/react":"vite --mode client/react:dev build --watch","build:client/next":"echo SKIP vite --mode client/next:prod build","dev:client/layout":"vite --mode client/layout:dev build --watch","dev:figma/core/ui":"vite --mode figma/core/ui:dev build --watch","build:client/react":"vite --mode client/react:prod build","dev:client/angular":"echo SKIP vite --mode client/angular:dev build --watch","dev:figma/manifest":"nodemon --watch ./src/figma/loader/manifest.json --watch scripts/copy-manifest.js scripts/copy-manifest.js","build:client/layout":"vite --mode client/layout:prod build","build:figma/core/ui":"vite --mode figma/core/ui:prod build","dev:figma/core/code":"vite --mode figma/core/code:dev build --watch","dev:figma/core/hash":"nodemon --watch dist/figma/core/code/index.iife.js --watch scripts/compute-hash.js scripts/compute-hash.js","dev:figma/loader/ui":"vite --mode figma/loader/ui:dev build --watch","build:client/angular":"echo SKIP vite --mode client/angular:prod build","build:figma/manifest":"node scripts/copy-manifest.js","dev:client/react/dev":"vite --mode client/react/dev:dev build --watch","build:figma/core/code":"vite --mode figma/core/code:prod build","build:figma/core/hash":"node scripts/compute-hash.js","build:figma/loader/ui":"vite --mode figma/loader/ui:prod build","dev:figma/loader/code":"vite --mode figma/loader/code:dev build --watch","build:client/react/dev":"vite --mode client/react/dev:prod build","dev:client/angular-ngc":"echo SKIP ngc -p tsconfig.angular.json --watch","build:figma/loader/code":"vite --mode figma/loader/code:prod build","dev:client/react/client":"vite --mode client/react/client:dev build --watch","build:client/angular-ngc":"echo SKIP ngc -p tsconfig.angular.json","build:client/react/client":"vite --mode client/react/client:prod build"},"_npmUser":{"name":"cairomassimo","email":"cairomassimo@gmail.com"},"_resolved":"/tmp/b400b8678aca1a8819bc6bc5a76640ee/polipo-0.4.5.tgz","_integrity":"sha512-YANoxzR8GjYnKUeaavfRLkRjqBAy9EkE9BrnEh6RkNX2Q186zklUOjlFanKqconF7mo5DDKoHIVWm9O+NJKKRQ==","_npmVersion":"10.9.0","description":"Polipo lets you **use Figma designs** directly in a React application, **without generating code**.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"open":"^10.1.0","rollup":"^4.24.0","jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2","@emotion/hash":"^0.9.2","@rollup/plugin-alias":"^5.1.1","@rollup/plugin-node-resolve":"^15.3.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","vue":"^3.4.21","next":"14.2.7","vite":"^5.3.2","chalk":"^5.3.0","react":"^18.3.1","tslib":"^2.3.0","csstype":"^3.1.3","nodemon":"^3.1.4","unbuild":"^2.0.0","@types/ws":"^8.5.12","commander":"^12.1.0","js-sha256":"^0.11.0","typescript":">=5.4.0 <5.6.0","npm-run-all":"^4.1.5","@types/react":"^18.3.4","@angular/core":"^18.2.0","vite-hot-client":"^0.2.3","vite-plugin-dts":"^3.8.1","@polipo/dynamium":"^0.0.1","@types/jsonwebtoken":"^9.0.6","@angular/compiler-cli":"^18.2.0","@figma/plugin-typings":"^1.92.0","vite-plugin-singlefile":"^2.0.1","vite-plugin-generate-file":"^0.1.1"},"peerDependencies":{"vue":">=3","next":">=13","react":">=15","@angular/core":">=12"},"peerDependenciesMeta":{"vue":{"optional":true},"next":{"optional":true},"react":{"optional":true},"@angular/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polipo_0.4.5_1732713255567_0.3407264159452861","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"polipo","version":"0.5.0","keywords":["polipo","figma","react","vue","next"],"_id":"polipo@0.5.0","maintainers":[{"name":"cairomassimo","email":"cairomassimo@gmail.com"}],"homepage":"https://www.polipo.io/","bin":{"polipo":"dist/bin/index.js"},"dist":{"shasum":"efb2c527df5b33287b46f891606c47d2358e3091","tarball":"https://registry.npmjs.org/polipo/-/polipo-0.5.0.tgz","fileCount":15,"integrity":"sha512-nZiUFEUSdd9dNNaj/SKsjEUoeO6aMOfTL9YqCUvjmqdMvcDMdbas5aLqF6EjppCYwUxiPMlTbmUZqGB6GQm18A==","signatures":[{"sig":"MEQCIH8gjhoursGQ+01lVkvktv3DWozt+CBcslA/SzeGReWoAiANBvTumbvP0w74JHl+b928SoKvzdv9nqzHG+IXiFmQVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":853785},"type":"module","_from":"file:polipo-0.5.0.tgz","exports":{"./react":{"import":{"types":"./dist/client/react/index.d.ts","default":"./dist/client/react/index.js"}},"./layout":{"import":{"types":"./dist/client/layout/index.d.ts","default":"./dist/client/layout/index.js"}},"./react/dev":{"import":{"types":"./dist/client/react/dev/index.d.ts","default":"./dist/client/react/dev/index.js"}},"./react/client":{"import":{"types":"./dist/client/react/client/index.d.ts","default":"./dist/client/react/client/index.js"}}},"scripts":{"cli":"nodemon --enable-source-maps --watch ./dist/bin/index.js ./dist/bin/index.js","dev":"npm-run-all --parallel dev:*","build":"npm-run-all --sequential build:*","polipo":"node ./dist/bin/index.js","dev:bin":"vite --mode bin:dev build --ssr --watch","build:bin":"vite --mode bin:prod build --ssr","build:clear":"rm -rf dist/","dev:client/vue":"echo SKIP vite --mode client/vue:dev build --watch","dev:client/next":"echo SKIP vite --mode client/next:dev build --watch","build:client/vue":"echo SKIP vite --mode client/vue:prod build","dev:client/react":"vite --mode client/react:dev build --watch","build:client/next":"echo SKIP vite --mode client/next:prod build","dev:client/layout":"vite --mode client/layout:dev build --watch","dev:figma/core/ui":"vite --mode figma/core/ui:dev build --watch","build:client/react":"vite --mode client/react:prod build","dev:client/angular":"echo SKIP vite --mode client/angular:dev build --watch","dev:figma/manifest":"nodemon --watch ./src/figma/loader/manifest.json --watch scripts/copy-manifest.js scripts/copy-manifest.js","build:client/layout":"vite --mode client/layout:prod build","build:figma/core/ui":"vite --mode figma/core/ui:prod build","dev:figma/core/code":"vite --mode figma/core/code:dev build --watch","dev:figma/core/hash":"nodemon --watch dist/figma/core/code/index.iife.js --watch scripts/compute-hash.js scripts/compute-hash.js","dev:figma/loader/ui":"vite --mode figma/loader/ui:dev build --watch","build:client/angular":"echo SKIP vite --mode client/angular:prod build","build:figma/manifest":"node scripts/copy-manifest.js","dev:client/react/dev":"vite --mode client/react/dev:dev build --watch","build:figma/core/code":"vite --mode figma/core/code:prod build","build:figma/core/hash":"node scripts/compute-hash.js","build:figma/loader/ui":"vite --mode figma/loader/ui:prod build","dev:figma/loader/code":"vite --mode figma/loader/code:dev build --watch","build:client/react/dev":"vite --mode client/react/dev:prod build","dev:client/angular-ngc":"echo SKIP ngc -p tsconfig.angular.json --watch","build:figma/loader/code":"vite --mode figma/loader/code:prod build","dev:client/react/client":"vite --mode client/react/client:dev build --watch","build:client/angular-ngc":"echo SKIP ngc -p tsconfig.angular.json","build:client/react/client":"vite --mode client/react/client:prod build"},"_npmUser":{"name":"cairomassimo","email":"cairomassimo@gmail.com"},"_resolved":"/tmp/ddb0dbefa6ff9fc72e44ac70f8734968/polipo-0.5.0.tgz","_integrity":"sha512-nZiUFEUSdd9dNNaj/SKsjEUoeO6aMOfTL9YqCUvjmqdMvcDMdbas5aLqF6EjppCYwUxiPMlTbmUZqGB6GQm18A==","_npmVersion":"10.9.0","description":"_Implement any design in just a few lines of code._\\ _Keep Figma and product synchronized, in real-time._","directories":{},"_nodeVersion":"22.11.0","dependencies":{"open":"^10.1.0","rollup":"^4.28.0","jwks-rsa":"^3.1.0","jsonwebtoken":"^9.0.2","@emotion/hash":"^0.9.2","abort-controller":"^3.0.0","@rollup/plugin-alias":"^5.1.1","@rollup/plugin-node-resolve":"^15.3.0"},"_hasShrinkwrap":false,"devDependencies":{"ws":"^8.18.0","vue":"^3.5.13","next":"14.2.7","vite":"^5.4.11","chalk":"^5.3.0","react":"^18.3.1","tslib":"^2.8.1","csstype":"^3.1.3","nodemon":"^3.1.7","unbuild":"^2.0.0","@types/ws":"^8.5.13","commander":"^12.1.0","js-sha256":"^0.11.0","typescript":"^5.5.4","npm-run-all":"^4.1.5","@types/react":"^18.3.12","@angular/core":"^18.2.13","vite-hot-client":"^0.2.4","vite-plugin-dts":"^3.9.1","@polipo/dynamium":"^0.0.1","@types/jsonwebtoken":"^9.0.7","@angular/compiler-cli":"^18.2.13","@figma/plugin-typings":"^1.103.0","vite-plugin-singlefile":"^2.0.3","vite-plugin-generate-file":"^0.1.1"},"peerDependencies":{"vue":">=3","next":">=13","react":">=15","@angular/core":">=12"},"peerDependenciesMeta":{"vue":{"optional":true},"next":{"optional":true},"react":{"optional":true},"@angular/core":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/polipo_0.5.0_1736792796555_0.28318881989923117","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"polipo","version":"0.5.1","type":"module","homepage":"https://www.polipo.io/","keywords":["polipo","figma","react","vue","next"],"exports":{"./layout":{"import":{"types":"./dist/client/layout/index.d.ts","default":"./dist/client/layout/index.js"}},"./react":{"import":{"types":"./dist/client/react/index.d.ts","default":"./dist/client/react/index.js"}},"./react/client":{"import":{"types":"./dist/client/react/client/index.d.ts","default":"./dist/client/react/client/index.js"}},"./react/dev":{"import":{"types":"./dist/client/react/dev/index.d.ts","default":"./dist/client/react/dev/index.js"}}},"bin":{"polipo":"dist/bin/index.js"},"devDependencies":{"@angular/compiler-cli":"^18.2.13","@angular/core":"^18.2.13","@figma/plugin-typings":"^1.103.0","@types/jsonwebtoken":"^9.0.7","@types/react":"^18.3.12","@types/ws":"^8.5.13","chalk":"^5.3.0","commander":"^12.1.0","csstype":"^3.1.3","js-sha256":"^0.11.0","next":"14.2.7","nodemon":"^3.1.7","npm-run-all":"^4.1.5","react":"^18.3.1","tslib":"^2.8.1","typescript":"^5.5.4","unbuild":"^2.0.0","vite":"^5.4.11","vite-hot-client":"^0.2.4","vite-plugin-dts":"^3.9.1","vite-plugin-generate-file":"^0.1.1","vite-plugin-singlefile":"^2.0.3","vue":"^3.5.13","ws":"^8.18.0","@polipo/dynamium":"^0.0.1"},"peerDependencies":{"@angular/core":">=12","next":">=13","react":">=15","vue":">=3"},"peerDependenciesMeta":{"next":{"optional":true},"react":{"optional":true},"vue":{"optional":true},"@angular/core":{"optional":true}},"dependencies":{"@emotion/hash":"^0.9.2","@rollup/plugin-alias":"^5.1.1","@rollup/plugin-node-resolve":"^15.3.0","abort-controller":"^3.0.0","jsonwebtoken":"^9.0.2","jwks-rsa":"^3.1.0","open":"^10.1.0","rollup":"^4.28.0"},"scripts":{"dev:figma/core/ui":"vite --mode figma/core/ui:dev build --watch","dev:figma/core/code":"vite --mode figma/core/code:dev build --watch","dev:figma/core/hash":"nodemon --watch dist/figma/core/code/index.iife.js --watch scripts/compute-hash.js scripts/compute-hash.js","dev:figma/loader/ui":"vite --mode figma/loader/ui:dev build --watch","dev:figma/loader/code":"vite --mode figma/loader/code:dev build --watch","dev:figma/manifest":"nodemon --watch ./src/figma/loader/manifest.json --watch scripts/copy-manifest.js scripts/copy-manifest.js","dev:client/layout":"vite --mode client/layout:dev build --watch","dev:client/react":"vite --mode client/react:dev build --watch","dev:client/react/dev":"vite --mode client/react/dev:dev build --watch","dev:client/react/client":"vite --mode client/react/client:dev build --watch","dev:client/next":"echo SKIP vite --mode client/next:dev build --watch","dev:client/vue":"echo SKIP vite --mode client/vue:dev build --watch","dev:client/angular-ngc":"echo SKIP ngc -p tsconfig.angular.json --watch","dev:client/angular":"echo SKIP vite --mode client/angular:dev build --watch","dev:bin":"vite --mode bin:dev build --ssr --watch","dev":"npm-run-all --parallel dev:*","build:clear":"rm -rf dist/","build:figma/core/ui":"vite --mode figma/core/ui:prod build","build:figma/core/code":"vite --mode figma/core/code:prod build","build:figma/core/hash":"node scripts/compute-hash.js","build:figma/loader/ui":"vite --mode figma/loader/ui:prod build","build:figma/loader/code":"vite --mode figma/loader/code:prod build","build:figma/manifest":"node scripts/copy-manifest.js","build:client/layout":"vite --mode client/layout:prod build","build:client/react":"vite --mode client/react:prod build","build:client/react/dev":"vite --mode client/react/dev:prod build","build:client/react/client":"vite --mode client/react/client:prod build","build:client/next":"echo SKIP vite --mode client/next:prod build","build:client/vue":"echo SKIP vite --mode client/vue:prod build","build:client/angular-ngc":"echo SKIP ngc -p tsconfig.angular.json","build:client/angular":"echo SKIP vite --mode client/angular:prod build","build:bin":"vite --mode bin:prod build --ssr","build":"npm-run-all --sequential build:*","polipo":"node ./dist/bin/index.js","cli":"nodemon --enable-source-maps --watch ./dist/bin/index.js ./dist/bin/index.js"},"_id":"polipo@0.5.1","description":"_Implement any design in just a few lines of code._\\ _Keep Figma and product synchronized, in real-time._","_integrity":"sha512-Kz0GSUhjJK6qEpCcsDNyr+yL2p0uWLObPtHmSeLg8zlxmTSFZbyrCbtNMK5t98RN5mHd0SkqDjXvsPUrwNA9xA==","_resolved":"/tmp/94a186a51df33b0b586d75a05f3e97ac/polipo-0.5.1.tgz","_from":"file:polipo-0.5.1.tgz","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-Kz0GSUhjJK6qEpCcsDNyr+yL2p0uWLObPtHmSeLg8zlxmTSFZbyrCbtNMK5t98RN5mHd0SkqDjXvsPUrwNA9xA==","shasum":"5f1c5625bba219322919f8239d4436d813242886","tarball":"https://registry.npmjs.org/polipo/-/polipo-0.5.1.tgz","fileCount":15,"unpackedSize":853796,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOHDXNY+LOcIj+XAtVNgp7znElNlkidsWc4lelydD86QIhAK6ElIaFmJMukwf7PUL/Kj8/kO1fhEqGSmUs9fEvWxk6"}]},"_npmUser":{"name":"cairomassimo","email":"cairomassimo@gmail.com"},"directories":{},"maintainers":[{"name":"cairomassimo","email":"cairomassimo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/polipo_0.5.1_1736794252214_0.724353499181821"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-02T14:23:26.248Z","modified":"2025-01-13T18:50:52.694Z","0.1.0":"2024-09-02T14:23:26.406Z","0.1.1":"2024-09-02T14:47:24.085Z","0.1.2":"2024-09-04T10:46:22.047Z","0.1.3":"2024-09-06T07:44:15.692Z","0.1.4":"2024-09-06T10:12:15.127Z","0.2.0":"2024-09-13T14:46:20.587Z","0.2.1":"2024-09-13T14:53:37.518Z","0.2.2":"2024-09-14T08:52:26.551Z","0.2.3":"2024-09-16T10:03:24.115Z","0.2.4":"2024-09-16T11:19:44.333Z","0.3.0":"2024-10-03T11:58:53.578Z","0.3.1":"2024-10-03T13:56:28.309Z","0.3.2":"2024-10-10T06:40:10.452Z","0.4.0":"2024-11-07T09:42:31.045Z","0.4.1":"2024-11-15T11:18:48.664Z","0.4.2":"2024-11-19T11:57:36.924Z","0.4.3":"2024-11-21T12:05:36.046Z","0.4.4":"2024-11-21T16:54:18.535Z","0.4.5":"2024-11-27T13:14:15.818Z","0.5.0":"2025-01-13T18:26:36.797Z","0.5.1":"2025-01-13T18:50:52.532Z"},"homepage":"https://www.polipo.io/","keywords":["polipo","figma","react","vue","next"],"description":"_Implement any design in just a few lines of code._\\ _Keep Figma and product synchronized, in real-time._","maintainers":[{"name":"cairomassimo","email":"cairomassimo@gmail.com"}],"readme":"# Polipo – Complex designs, happy developers\n\n_Implement any design in just a few lines of code._\\\n_Keep Figma and product synchronized, in real-time._\n\nPolipo is the first **compiler for Figma**.\nIt runs on your machine and compiles Figma designs instantly into HTML and responsive CSS, rendered via React.\n\nWith Polipo you can use Figma designs directly in a React application, without generating and maintaining additional code.\nJust reference Figma layers by name in your code, then add custom tags, props, event listeners and dynamic data using React.\n\nGo to [polipo.io](https://www.polipo.io/) to learn more.\n\n## Getting started\n\nVisit [our documentation](https://www.polipo.io/docs/start) to start using Polipo for free.\n\n## Development workflow\n\n1. **Create a design**.\n   Design a screen or component, with a single or multiple variants.\n2. **Connect it to code**.\n   Customize responsiveness, sizing, hover states, and more.\n3. **Add logic with React**.\n   Add custom tags, attributes, event listeners or dynamic data.\n4. **Develop and iterate**.\n   Design changes are reflected in the product instantly.\n5. **Build for production**.\n   Export everything from Figma without leaving the command line.\n6. **Your product is live**.\n   Deploy optimized and responsive HTML/CSS with your React logic.\n\n## Features\n\nDeliver sooner, keeping both designers and developers engaged.\n\n### Real-time Figma Synchronization\n\nPreview design changes instantly in your browser, thanks to our real-time Figma synchronization. Every adjustment in Figma is reflected in your web application in less than 1s, making collaboration truly seamless.\n\n### Single Source of Truth\n\nPolipo ensures that your design and your product stay perfectly aligned. Figma becomes the single source of truth for layouts and visual, while code stays the single source of truth for interactions, data flow and logic. You no longer have to worry about outdated components or conflicting versions.\n\n### No Generated Code\n\nPolipo isn’t a code generator – it’s a compiler. It takes Figma designs along with your handcrafted code to produce optimized HTML and CSS on the fly. Say goodbye to maintaining mountains of auto-generated code, and focus on what really matters.\n\n### Launch Today, not in Months\n\nTurn a complex design into a live application in just a few seconds. You can go from design to deployment in a single day, launching products that are visually stunning and completely on-brand – without months-long delays.\n\n### Seamless Collaboration\n\nDesigners and developers work together from day one. No more time-consuming hand-offs: every update made in Figma can be automatically synchronized with your product, allowing both teams to iterate without friction.\n\n### Loved by Developers\n\nPolipo puts developers in control. Specify exactly which elements to extract from Figma and how to make them dynamic, and export optimized code right from the command line. Developers retain the flexibility to tweak and customize every detail.\n\n### Pixel-perfect, effortlessly.\n\nWith Polipo, even the most intricate designs are rendered exactly as intended, without disrupting your codebase. Designers no longer need to compromise their vision to meet development requirements, and can just focus on creating stunning designs.\n\n### Responsive by Design\n\nResponsiveness is crafted directly in Figma. Designers can use auto-layout, variants, variables, and breakpoints to ensure their designs adapt beautifully across all screen sizes. Polipo automatically compiles this logic into a unified markup and responsive CSS.\n\n### Focus on Logic, not Pixels\n\nDevelopers can focus on the core logic and business-critical functionality of your applications, without getting bogged down in design details. Polipo handles the pixel-perfect translation, leaving you to concentrate on the data and interactions.\n\n### Predictable and Reliable\n\nPolipo’s algorithm guarantees accuracy. It doesn’t rely on AI, so you can trust it to generate correct, optimized code every single time. It’s designed to run locally and quickly, giving developers full control over the process while ensuring a reliable output.\n\n### Keep your Data Safe\n\nPolipo runs entirely on your local machine, meaning your design files and code never leave your environment. This ensures complete control and protection of your sensitive data. Ideal for enterprises requiring high levels of security and compliance.\n\n### Flexible for Any Project\n\nWhether you're building a landing page, an e-commerce platform, or a complex enterprise application, Polipo speeds up your workflow, helping you deliver faster without compromising quality.\n\n## Frequently Asked Questions\n\nHere are the answers to the most common questions from our users.\n\n### What is the quality of the compiled code?\n\nPolipo compiles efficient markup and CSS, optimizing the HTML by removing duplicates and redundant elements, even when components have multiple variants in Figma. The compiled CSS uses selectors and media queries effectively, adapting the design to different screen sizes, color schemes, hover states, and more. Since Polipo focuses on producing target code — not source code — there's no need for you to maintain it, allowing us to prioritize speed and accuracy.\n\n### What about responsive design?\n\nResponsiveness is built directly into Figma using auto-layout, breakpoints, and variants. Developers can refine responsiveness further with custom CSS when needed.\n\n### What happens in production?\n\nTo deploy for staging or production, the compiled markup and CSS are exported and added to your codebase via Git. In production mode, there is no longer any connection to Figma or Polipo, same as a traditional code-based implementation. New design changes in Figma are not automatically reflected in production until they are deployed by a developer.\n\n### What are people building with Polipo?\n\nPolipo can be used for all web-based products based on Figma designs. Our most common use case is building marketing and e-commerce websites with a high level of customization and dynamic or CMS-provided data. The most common framework used with Polipo is Next.js.\n\n### Can I use it for prototyping?\n\nYes! Polipo makes prototyping faster by quickly turning your designs into live applications. You can use the prototype as a foundation for your final product or switch to a traditional development approach later, depending on your needs.\n\n### What is the runtime overhead?\n\nNone. The generation of markup and CSS happens at build time. In production, markup is rendered via a direct translation to JSX, with negligible runtime cost.\n\n### Is it optimized for SEO?\n\nYes. Polipo gives developers full control over SEO by allowing them to customize semantic markup, including tag names and attributes.\n\n### What about workflow, CI/CD, and versioning?\n\nFigma designs are treated like traditional assets (images, SVGs, fonts, etc.). Compiled markup and CSS are versioned in Git alongside your application code and can be processed by CI/CD pipelines. Figma files themselves can be managed through native Figma branching and versioning or with a manual workflow.\n\n### Does it use AI?\n\nNo, our code generation is completely procedural.\n\n### Which frameworks do you support?\n\nWe support React, Next.js, Remix, and Gatsby. We also have preview versions for Vue.js and Angular, supported on a project-by-project basis.\n\n### Do you provide support?\n\nYes, we offer dedicated support for teams. Contact our sales team to learn more about our support options.\n","readmeFilename":"README.md"}