{"_id":"@alloc/restyle","_rev":"19-84e433255d62bb74fd8c317321738538","name":"@alloc/restyle","dist-tags":{"latest":"3.0.1"},"versions":{"2.4.5":{"name":"@alloc/restyle","version":"2.4.5","author":{"name":"Shopify Inc."},"license":"MIT","_id":"@alloc/restyle@2.4.5","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/Shopify/restyle#readme","bugs":{"url":"https://github.com/Shopify/restyle/issues"},"dist":{"shasum":"aa6984820d8398771cd528edb73ee3f928778225","tarball":"https://registry.npmjs.org/@alloc/restyle/-/restyle-2.4.5.tgz","fileCount":47,"integrity":"sha512-J+qZfHE3WFe7jv6qLbZt+GwYhnlyJgASfbf5WSeTXT8DfnI2T8YBYCy9EI4wU4GTvUbQmRJfRJ7XX+N62dyZ8A==","signatures":[{"sig":"MEQCIE1vsnU5gNtmhIV3cPK9ge4aUGVAk3FSFqM32bRL9TLvAiADtOuZIXWs9tm0NqgiGRfsMRdmhZshxE32IUkC5fZsTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89871},"main":"dist/index.js","_from":"file:alloc-restyle-2.4.5.tgz","types":"dist/index.d.ts","scripts":{"up":"yarn && yarn fixture-up","lint":"eslint '**/*.{ts,tsx}' && yarn tsc --noEmit","test":"jest","build":"tsc","start":"cd fixture && react-native start","run-ios":"cd fixture && yarn react-native run-ios","lint-fix":"eslint --fix '**/*.{ts,tsx}'","fixture-up":"yarn build && cd fixture && yarn && pod install --project-directory=ios","run-android":"cd fixture && yarn react-native run-android","deploy:documentation":"gh-pages -d documentation/build"},"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"_resolved":"/private/var/folders/4l/lb2f5pj1221bm7d89gh08fx80000gn/T/b0256b33d28d19e1bbafb2ca34e66473/alloc-restyle-2.4.5.tgz","_integrity":"sha512-J+qZfHE3WFe7jv6qLbZt+GwYhnlyJgASfbf5WSeTXT8DfnI2T8YBYCy9EI4wU4GTvUbQmRJfRJ7XX+N62dyZ8A==","repository":{"url":"git+https://github.com/Shopify/restyle.git","type":"git"},"_npmVersion":"10.9.2","description":"A system for building constraint-based UI components","directories":{},"sideEffects":false,"_nodeVersion":"23.11.1","publishConfig":{"access":"public","@shopify:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","react":"18.2.0","eslint":"^8.32.0","gh-pages":"^5.0.0","prettier":"^2.4.1","babel-jest":"^29.2.1","typescript":"^4.8.4","@types/jest":"^29.2.1","@types/react":"^18.0.24","react-native":"^0.72.0","react-test-renderer":"18.2.0","@shopify/eslint-plugin":"^42.1.0","@tsconfig/react-native":"^3.0.0","@types/react-test-renderer":"^18.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/restyle_2.4.5_1755557284842_0.1884721746721476","host":"s3://npm-registry-packages-npm-production"}},"2.4.6":{"name":"@alloc/restyle","version":"2.4.6","author":{"name":"Shopify Inc."},"license":"MIT","_id":"@alloc/restyle@2.4.6","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/Shopify/restyle#readme","bugs":{"url":"https://github.com/Shopify/restyle/issues"},"dist":{"shasum":"2173ce891bf1ccd4499954cb3cc94d43da666e7b","tarball":"https://registry.npmjs.org/@alloc/restyle/-/restyle-2.4.6.tgz","fileCount":63,"integrity":"sha512-HUE7BswMD90pLszkwVZmwVw+TtzQggOxHy/rxhYZCmDtlq/vEu2IF2p6DCB9uK3yo5AT842CQHi6bgA4lW0PVg==","signatures":[{"sig":"MEYCIQD7j+gLwFFCr/moSmHQ+CJM87Nd2XV3JYq/y8cDg8mfIAIhAN8VxTzj61j6vaGIFuIkAhPv8ZSBFRYhpMPh8xUUGcTL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117990},"main":"dist/index.js","_from":"file:alloc-restyle-2.4.6.tgz","types":"dist/index.d.ts","scripts":{"up":"yarn && yarn fixture-up","lint":"eslint '**/*.{ts,tsx}' && yarn tsc --noEmit","test":"jest","build":"tsc","start":"cd fixture && react-native start","run-ios":"cd fixture && yarn react-native run-ios","lint-fix":"eslint --fix '**/*.{ts,tsx}'","fixture-up":"yarn build && cd fixture && yarn && pod install --project-directory=ios","run-android":"cd fixture && yarn react-native run-android","deploy:documentation":"gh-pages -d documentation/build"},"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"_resolved":"/private/var/folders/4l/lb2f5pj1221bm7d89gh08fx80000gn/T/c021e47a0ee3c3055c59474e4a88bd7e/alloc-restyle-2.4.6.tgz","_integrity":"sha512-HUE7BswMD90pLszkwVZmwVw+TtzQggOxHy/rxhYZCmDtlq/vEu2IF2p6DCB9uK3yo5AT842CQHi6bgA4lW0PVg==","repository":{"url":"git+https://github.com/Shopify/restyle.git","type":"git"},"_npmVersion":"10.9.2","description":"A system for building constraint-based UI components","directories":{},"sideEffects":false,"_nodeVersion":"23.11.1","react-native":"src/index.ts","publishConfig":{"access":"public","@shopify:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","react":"18.2.0","eslint":"^8.32.0","gh-pages":"^5.0.0","prettier":"^2.4.1","babel-jest":"^29.2.1","typescript":"^4.8.4","@types/jest":"^29.2.1","@types/react":"^18.0.24","react-native":"^0.72.0","react-test-renderer":"18.2.0","@shopify/eslint-plugin":"^42.1.0","@tsconfig/react-native":"^3.0.0","@types/react-test-renderer":"^18.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/restyle_2.4.6_1755577705819_0.8709301742661826","host":"s3://npm-registry-packages-npm-production"}},"2.4.7":{"name":"@alloc/restyle","version":"2.4.7","author":{"name":"Shopify Inc."},"license":"MIT","_id":"@alloc/restyle@2.4.7","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/Shopify/restyle#readme","bugs":{"url":"https://github.com/Shopify/restyle/issues"},"dist":{"shasum":"5195666d71054cd448c739e1f84c965cd284bfb8","tarball":"https://registry.npmjs.org/@alloc/restyle/-/restyle-2.4.7.tgz","fileCount":63,"integrity":"sha512-257356enhh4oWSJnBetf+arisX/af4Z418HEuwL+2EN16RRXtsnrk8l6bJ3w1DN+q918J+gOOnEvszgDCb5h+w==","signatures":[{"sig":"MEQCIBEQzTgem/njwaN0YbdNUCytemxpVZh0u7UeUicNcH2mAiARFcW0LMAuXF/PwaRioFVEM4FegZvQ6N4VmXb15NQyeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117690},"main":"dist/index.js","_from":"file:alloc-restyle-2.4.7.tgz","types":"dist/index.d.ts","scripts":{"up":"yarn && yarn fixture-up","lint":"eslint '**/*.{ts,tsx}' && yarn tsc --noEmit","test":"jest","build":"tsc","start":"cd fixture && react-native start","run-ios":"cd fixture && yarn react-native run-ios","lint-fix":"eslint --fix '**/*.{ts,tsx}'","fixture-up":"yarn build && cd fixture && yarn && pod install --project-directory=ios","run-android":"cd fixture && yarn react-native run-android","deploy:documentation":"gh-pages -d documentation/build"},"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"_resolved":"/private/var/folders/4l/lb2f5pj1221bm7d89gh08fx80000gn/T/b1f844dcc5d43a557ae3571ba0c50642/alloc-restyle-2.4.7.tgz","_integrity":"sha512-257356enhh4oWSJnBetf+arisX/af4Z418HEuwL+2EN16RRXtsnrk8l6bJ3w1DN+q918J+gOOnEvszgDCb5h+w==","repository":{"url":"git+https://github.com/Shopify/restyle.git","type":"git"},"_npmVersion":"10.9.2","description":"A system for building constraint-based UI components","directories":{},"sideEffects":false,"_nodeVersion":"23.11.1","react-native":"src/index.ts","publishConfig":{"access":"public","@shopify:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","react":"18.2.0","eslint":"^8.32.0","gh-pages":"^5.0.0","prettier":"^2.4.1","babel-jest":"^29.2.1","typescript":"^4.8.4","@types/jest":"^29.2.1","@types/react":"^18.0.24","react-native":"^0.72.0","react-test-renderer":"18.2.0","@shopify/eslint-plugin":"^42.1.0","@tsconfig/react-native":"^3.0.0","@types/react-test-renderer":"^18.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/restyle_2.4.7_1755578627831_0.2926368855691781","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@alloc/restyle","version":"2.5.0","author":{"name":"Shopify Inc."},"license":"MIT","_id":"@alloc/restyle@2.5.0","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/Shopify/restyle#readme","bugs":{"url":"https://github.com/Shopify/restyle/issues"},"dist":{"shasum":"fb27268b203d0f0f68065f62ec5931235bb22429","tarball":"https://registry.npmjs.org/@alloc/restyle/-/restyle-2.5.0.tgz","fileCount":63,"integrity":"sha512-7x+gwqnQwYdQ830yyUYI7DA25+S7UtZiA4wpX6oTzKkezhtqWEuke7B8qkHdaFjVbGt8OPwFfSJ23gAmM1S2XQ==","signatures":[{"sig":"MEUCICxrxpIRFGvxfyBgzJS2294sLUPduM9kLPOH0bAstaqgAiEAynbK95SdXE+TPCL/esA/uhpR5tgh9CO6IhzVeGN/R38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124282},"main":"dist/index.js","_from":"file:alloc-restyle-2.5.0.tgz","types":"dist/index.d.ts","scripts":{"up":"yarn && yarn fixture-up","lint":"eslint '**/*.{ts,tsx}' && yarn tsc --noEmit","test":"jest","build":"tsc","start":"cd fixture && react-native start","run-ios":"cd fixture && yarn react-native run-ios","lint-fix":"eslint --fix '**/*.{ts,tsx}'","fixture-up":"yarn build && cd fixture && yarn && pod install --project-directory=ios","run-android":"cd fixture && yarn react-native run-android","deploy:documentation":"gh-pages -d documentation/build"},"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"_resolved":"/private/var/folders/4l/lb2f5pj1221bm7d89gh08fx80000gn/T/90210b266395bd977828d4708c576500/alloc-restyle-2.5.0.tgz","_integrity":"sha512-7x+gwqnQwYdQ830yyUYI7DA25+S7UtZiA4wpX6oTzKkezhtqWEuke7B8qkHdaFjVbGt8OPwFfSJ23gAmM1S2XQ==","repository":{"url":"git+https://github.com/Shopify/restyle.git","type":"git"},"_npmVersion":"11.5.1","description":"A system for building constraint-based UI components","directories":{},"sideEffects":false,"_nodeVersion":"24.6.0","react-native":"src/index.ts","publishConfig":{"access":"public","@shopify:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","react":"18.2.0","eslint":"^8.32.0","gh-pages":"^5.0.0","prettier":"^2.4.1","babel-jest":"^29.2.1","typescript":"^4.8.4","@types/jest":"^29.2.1","@types/react":"^18.0.24","react-native":"^0.72.0","react-test-renderer":"18.2.0","@shopify/eslint-plugin":"^42.1.0","@tsconfig/react-native":"^3.0.0","@types/react-test-renderer":"^18.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/restyle_2.5.0_1755791714295_0.2372298152125356","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@alloc/restyle","version":"2.5.1","author":{"name":"Shopify Inc."},"license":"MIT","_id":"@alloc/restyle@2.5.1","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/Shopify/restyle#readme","bugs":{"url":"https://github.com/Shopify/restyle/issues"},"dist":{"shasum":"5504d4c04f95df37354532a8899e22c5519fb5ff","tarball":"https://registry.npmjs.org/@alloc/restyle/-/restyle-2.5.1.tgz","fileCount":63,"integrity":"sha512-awMLLk9kxY95awEoL9sh9Vnblbpo7NMDlnoAJx4Uh5owXwOAFOFfrcsEN6tQZS7v5GEGFN+fIzkDdTBDik/iVw==","signatures":[{"sig":"MEUCIQDrQrDrxKj896/PE0aXONpc40K/EcqBZXT0cc0B4s10qQIgMllCt1zPPzxTR5UpSIORxBt4A3xhVECHB7wyw8sJ9YA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124198},"main":"dist/index.js","_from":"file:alloc-restyle-2.5.1.tgz","types":"dist/index.d.ts","scripts":{"up":"yarn && yarn fixture-up","lint":"eslint '**/*.{ts,tsx}' && yarn tsc --noEmit","test":"jest","build":"tsc","start":"cd fixture && react-native start","run-ios":"cd fixture && yarn react-native run-ios","lint-fix":"eslint --fix '**/*.{ts,tsx}'","fixture-up":"yarn build && cd fixture && yarn && pod install --project-directory=ios","run-android":"cd fixture && yarn react-native run-android","deploy:documentation":"gh-pages -d documentation/build"},"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"_resolved":"/private/var/folders/4l/lb2f5pj1221bm7d89gh08fx80000gn/T/bb44dbfdc0109788c3ee82b68c1d621e/alloc-restyle-2.5.1.tgz","_integrity":"sha512-awMLLk9kxY95awEoL9sh9Vnblbpo7NMDlnoAJx4Uh5owXwOAFOFfrcsEN6tQZS7v5GEGFN+fIzkDdTBDik/iVw==","repository":{"url":"git+https://github.com/Shopify/restyle.git","type":"git"},"_npmVersion":"11.5.1","description":"A system for building constraint-based UI components","directories":{},"sideEffects":false,"_nodeVersion":"24.6.0","react-native":"src/index.ts","publishConfig":{"access":"public","@shopify:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","react":"18.2.0","eslint":"^8.32.0","gh-pages":"^5.0.0","prettier":"^2.4.1","babel-jest":"^29.2.1","typescript":"^4.8.4","@types/jest":"^29.2.1","@types/react":"^18.0.24","react-native":"^0.72.0","react-test-renderer":"18.2.0","@shopify/eslint-plugin":"^42.1.0","@tsconfig/react-native":"^3.0.0","@types/react-test-renderer":"^18.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/restyle_2.5.1_1755792675604_0.9506490898509516","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"@alloc/restyle","version":"2.5.2","author":{"name":"Shopify Inc."},"license":"MIT","_id":"@alloc/restyle@2.5.2","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/Shopify/restyle#readme","bugs":{"url":"https://github.com/Shopify/restyle/issues"},"dist":{"shasum":"1edd145d7c0cbd67ed799468f95abe4e1f2e69e6","tarball":"https://registry.npmjs.org/@alloc/restyle/-/restyle-2.5.2.tgz","fileCount":63,"integrity":"sha512-qBIjNcyorKWTI+bSKd1fuyggLwEalqr/mBlaItNErcIen7R7OeM0okRBlQepFNHvMdL47BAEIKRDkGk/osNTcg==","signatures":[{"sig":"MEQCIGxBHdXxWFoItGam5hTEOsBmyanlVuUEmShl19FAGhikAiBO12S4Kxv/V72DJbllMFf7ukgC0JgbMzWSeUg16jPgNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124200},"main":"dist/index.js","_from":"file:alloc-restyle-2.5.2.tgz","types":"dist/index.d.ts","scripts":{"up":"yarn && yarn fixture-up","lint":"eslint '**/*.{ts,tsx}' && yarn tsc --noEmit","test":"jest","build":"tsc","start":"cd fixture && react-native start","run-ios":"cd fixture && yarn react-native run-ios","lint-fix":"eslint --fix '**/*.{ts,tsx}'","fixture-up":"yarn build && cd fixture && yarn && pod install --project-directory=ios","run-android":"cd fixture && yarn react-native run-android","deploy:documentation":"gh-pages -d documentation/build"},"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"_resolved":"/private/var/folders/4l/lb2f5pj1221bm7d89gh08fx80000gn/T/3627634c0e43e27a4a913449239fb291/alloc-restyle-2.5.2.tgz","_integrity":"sha512-qBIjNcyorKWTI+bSKd1fuyggLwEalqr/mBlaItNErcIen7R7OeM0okRBlQepFNHvMdL47BAEIKRDkGk/osNTcg==","repository":{"url":"git+https://github.com/Shopify/restyle.git","type":"git"},"_npmVersion":"11.5.1","description":"A system for building constraint-based UI components","directories":{},"sideEffects":false,"_nodeVersion":"24.6.0","react-native":"src/index.ts","publishConfig":{"access":"public","@shopify:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","react":"18.2.0","eslint":"^8.32.0","gh-pages":"^5.0.0","prettier":"^2.4.1","babel-jest":"^29.2.1","typescript":"^4.8.4","@types/jest":"^29.2.1","@types/react":"^18.0.24","react-native":"^0.72.0","react-test-renderer":"18.2.0","@shopify/eslint-plugin":"^42.1.0","@tsconfig/react-native":"^3.0.0","@types/react-test-renderer":"^18.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/restyle_2.5.2_1755831046914_0.9702681825173012","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"@alloc/restyle","version":"2.5.3","author":{"name":"Shopify Inc."},"license":"MIT","_id":"@alloc/restyle@2.5.3","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/Shopify/restyle#readme","bugs":{"url":"https://github.com/Shopify/restyle/issues"},"dist":{"shasum":"7847e03060c8ec802f4bdb0ff52ea2efde1f0af2","tarball":"https://registry.npmjs.org/@alloc/restyle/-/restyle-2.5.3.tgz","fileCount":63,"integrity":"sha512-RXn7FU+9Usv2R6t6tqmu6QtCUVayMO776s5O5OwxopSmmypJ32kARSEor2Q8ezt8PuhVM6PjO8UIr5V18WAKLw==","signatures":[{"sig":"MEUCIQD1aBWfaafdDttpNDgdyios9y3U5QWcAZR+VWeNHvIXYAIgM0U/1F+sgnTq2oSj9FxE9Ah3Q2IpnNFRondR7ySdWZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124025},"main":"dist/index.js","_from":"file:alloc-restyle-2.5.3.tgz","types":"dist/index.d.ts","scripts":{"up":"yarn && yarn fixture-up","lint":"eslint '**/*.{ts,tsx}' && yarn tsc --noEmit","test":"jest","build":"tsc","start":"cd fixture && react-native start","run-ios":"cd fixture && yarn react-native run-ios","lint-fix":"eslint --fix '**/*.{ts,tsx}'","fixture-up":"yarn build && cd fixture && yarn && pod install --project-directory=ios","run-android":"cd fixture && yarn react-native run-android","deploy:documentation":"gh-pages -d documentation/build"},"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"_resolved":"/private/var/folders/4l/lb2f5pj1221bm7d89gh08fx80000gn/T/70555cb90b315ed41270562c91a27e4c/alloc-restyle-2.5.3.tgz","_integrity":"sha512-RXn7FU+9Usv2R6t6tqmu6QtCUVayMO776s5O5OwxopSmmypJ32kARSEor2Q8ezt8PuhVM6PjO8UIr5V18WAKLw==","repository":{"url":"git+https://github.com/Shopify/restyle.git","type":"git"},"_npmVersion":"11.5.1","description":"A system for building constraint-based UI components","directories":{},"sideEffects":false,"_nodeVersion":"24.6.0","react-native":"src/index.ts","publishConfig":{"access":"public","@shopify:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","react":"18.2.0","eslint":"^8.32.0","gh-pages":"^5.0.0","prettier":"^2.4.1","babel-jest":"^29.2.1","typescript":"^4.8.4","@types/jest":"^29.2.1","@types/react":"^18.0.24","react-native":"^0.72.0","react-test-renderer":"18.2.0","@shopify/eslint-plugin":"^42.1.0","@tsconfig/react-native":"^3.0.0","@types/react-test-renderer":"^18.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/restyle_2.5.3_1756007484135_0.01549774409570892","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@alloc/restyle","version":"2.6.0","author":{"name":"Shopify Inc."},"license":"MIT","_id":"@alloc/restyle@2.6.0","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/Shopify/restyle#readme","bugs":{"url":"https://github.com/Shopify/restyle/issues"},"dist":{"shasum":"b9dda073ce8b042d3ba2005d8e1c3292c0f5a69c","tarball":"https://registry.npmjs.org/@alloc/restyle/-/restyle-2.6.0.tgz","fileCount":63,"integrity":"sha512-OfGKHTfXpgK4/dEm6xIx7vYoqhGRr4XbI8qve6wR1kCiw8jQ/RFTQHEMXxWPk9aXFkFAdY0+7PksRZnfDBCk9g==","signatures":[{"sig":"MEYCIQC9TNRDVc6Y9ouwHTOlGUt6cJDgc/2BuwzHX8joxxwpKQIhAIWWSYeWfi3iXzEu9aGG/2rtTiUfnY6TAhtm54heAvmK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125209},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"16275b97cde74e6e86649b0d11a3398088cdcb6a","scripts":{"up":"yarn && yarn fixture-up","lint":"eslint '**/*.{ts,tsx}' && yarn tsc --noEmit","test":"jest","build":"tsc","start":"cd fixture && react-native start","run-ios":"cd fixture && yarn react-native run-ios","lint-fix":"eslint --fix '**/*.{ts,tsx}'","fixture-up":"yarn build && cd fixture && yarn && pod install --project-directory=ios","run-android":"cd fixture && yarn react-native run-android","prepublishOnly":"tsc","deploy:documentation":"gh-pages -d documentation/build"},"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"repository":{"url":"git+https://github.com/Shopify/restyle.git","type":"git"},"_npmVersion":"11.5.1","description":"A system for building constraint-based UI components","directories":{},"sideEffects":false,"_nodeVersion":"24.6.0","react-native":"src/index.ts","publishConfig":{"access":"public","@shopify:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","react":"18.2.0","eslint":"^8.32.0","gh-pages":"^5.0.0","prettier":"^2.4.1","babel-jest":"^29.2.1","typescript":"^4.8.4","@types/jest":"^29.2.1","@types/react":"^18.0.24","react-native":"^0.72.0","react-test-renderer":"18.2.0","@shopify/eslint-plugin":"^42.1.0","@tsconfig/react-native":"^3.0.0","@types/react-test-renderer":"^18.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/restyle_2.6.0_1756149750831_0.4193249446778142","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@alloc/restyle","version":"2.6.1","author":{"name":"Shopify Inc."},"license":"MIT","_id":"@alloc/restyle@2.6.1","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/Shopify/restyle#readme","bugs":{"url":"https://github.com/Shopify/restyle/issues"},"dist":{"shasum":"ab4e9584b99586616ad4609203e264fafc101ae2","tarball":"https://registry.npmjs.org/@alloc/restyle/-/restyle-2.6.1.tgz","fileCount":63,"integrity":"sha512-Q2sfhTy7ueuzOJEnWbiwkWmuDIA8ucV5oXwhAJGe0CXzMb3Nu4MZQ5ygpF0dJf4pDd2RLH6UX/wzQOmveBVxtA==","signatures":[{"sig":"MEUCICAAYY/HuEm1O1scB18WQAsJT1/+YI4ppMIS9q2b7zWjAiEArdAS4tqZKBinV+DhHzKn1Pu2a76gofkO5nDYyz4Qmn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125121},"main":"dist/index.js","_from":"file:alloc-restyle-2.6.1.tgz","types":"dist/index.d.ts","scripts":{"up":"yarn && yarn fixture-up","lint":"eslint '**/*.{ts,tsx}' && yarn tsc --noEmit","test":"jest","build":"tsc","start":"cd fixture && react-native start","run-ios":"cd fixture && yarn react-native run-ios","lint-fix":"eslint --fix '**/*.{ts,tsx}'","fixture-up":"yarn build && cd fixture && yarn && pod install --project-directory=ios","run-android":"cd fixture && yarn react-native run-android","deploy:documentation":"gh-pages -d documentation/build"},"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"_resolved":"/private/var/folders/4l/lb2f5pj1221bm7d89gh08fx80000gn/T/45bd0b114222f83387eab9527679e10d/alloc-restyle-2.6.1.tgz","_integrity":"sha512-Q2sfhTy7ueuzOJEnWbiwkWmuDIA8ucV5oXwhAJGe0CXzMb3Nu4MZQ5ygpF0dJf4pDd2RLH6UX/wzQOmveBVxtA==","repository":{"url":"git+https://github.com/Shopify/restyle.git","type":"git"},"_npmVersion":"11.5.1","description":"A system for building constraint-based UI components","directories":{},"sideEffects":false,"_nodeVersion":"24.6.0","react-native":"src/index.ts","publishConfig":{"access":"public","@shopify:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","react":"18.2.0","eslint":"^8.32.0","gh-pages":"^5.0.0","prettier":"^2.4.1","babel-jest":"^29.2.1","typescript":"^4.8.4","@types/jest":"^29.2.1","@types/react":"^18.0.24","react-native":"^0.72.0","react-test-renderer":"18.2.0","@shopify/eslint-plugin":"^42.1.0","@tsconfig/react-native":"^3.0.0","@types/react-test-renderer":"^18.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/restyle_2.6.1_1756515747137_0.5978107811514457","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"@alloc/restyle","version":"2.6.2","author":{"name":"Shopify Inc."},"license":"MIT","_id":"@alloc/restyle@2.6.2","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/Shopify/restyle#readme","bugs":{"url":"https://github.com/Shopify/restyle/issues"},"dist":{"shasum":"32a88366d5f48b2461147bdb98886c344ac11984","tarball":"https://registry.npmjs.org/@alloc/restyle/-/restyle-2.6.2.tgz","fileCount":63,"integrity":"sha512-NfXgd/cqTbG9Oc5sf6ZuadU5sBKz24yHdGaUKpdSiO1MbthrYnwe6lhDYmTO9Et7u7g+wMMoldQnAm/7x8oczQ==","signatures":[{"sig":"MEUCIQCPm/X4/HnM5E8UA2bXgPBl3DojH/jUzIwN/buili/UQAIgGgtRL65j1+Y45ur0NAUbmimZXBuiIHbKnpRfxAhD9Ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124882},"main":"dist/index.js","_from":"file:alloc-restyle-2.6.2.tgz","types":"dist/index.d.ts","scripts":{"up":"yarn && yarn fixture-up","lint":"eslint '**/*.{ts,tsx}' && yarn tsc --noEmit","test":"jest","build":"tsc","start":"cd fixture && react-native start","run-ios":"cd fixture && yarn react-native run-ios","lint-fix":"eslint --fix '**/*.{ts,tsx}'","fixture-up":"yarn build && cd fixture && yarn && pod install --project-directory=ios","run-android":"cd fixture && yarn react-native run-android","deploy:documentation":"gh-pages -d documentation/build"},"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"_resolved":"/private/var/folders/4l/lb2f5pj1221bm7d89gh08fx80000gn/T/77d7b80b0a49747a62bfe926d36f223f/alloc-restyle-2.6.2.tgz","_integrity":"sha512-NfXgd/cqTbG9Oc5sf6ZuadU5sBKz24yHdGaUKpdSiO1MbthrYnwe6lhDYmTO9Et7u7g+wMMoldQnAm/7x8oczQ==","repository":{"url":"git+https://github.com/Shopify/restyle.git","type":"git"},"_npmVersion":"11.5.1","description":"A system for building constraint-based UI components","directories":{},"sideEffects":false,"_nodeVersion":"24.6.0","react-native":"src/index.ts","publishConfig":{"access":"public","@shopify:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","react":"18.2.0","eslint":"^8.32.0","gh-pages":"^5.0.0","prettier":"^2.4.1","babel-jest":"^29.2.1","typescript":"^4.8.4","@types/jest":"^29.2.1","@types/react":"^18.0.24","react-native":"^0.72.0","react-test-renderer":"18.2.0","@shopify/eslint-plugin":"^42.1.0","@tsconfig/react-native":"^3.0.0","@types/react-test-renderer":"^18.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/restyle_2.6.2_1756515971123_0.8436025731687691","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@alloc/restyle","version":"2.7.0","author":{"name":"Shopify Inc."},"license":"MIT","_id":"@alloc/restyle@2.7.0","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/Shopify/restyle#readme","bugs":{"url":"https://github.com/Shopify/restyle/issues"},"dist":{"shasum":"13f312d5f3efeffff88c92f8174438c26dbb9023","tarball":"https://registry.npmjs.org/@alloc/restyle/-/restyle-2.7.0.tgz","fileCount":63,"integrity":"sha512-62AA8EcFgPPGxCIu3XI06mdadQf9Hc9GS9r+i39HKrnBHQa4n9MHs1z7Rs9KsyAK+eIaiKRf1P5j6WVwJy1+8w==","signatures":[{"sig":"MEYCIQCXLrRDGKHSYao4e+W8HWDtHHC14Ue1aSkSs2/HdBrHewIhAJ8moSoqGB2uSyt23pWKBEDojmON31GBOq4AM4OiBo/h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125269},"main":"dist/index.js","_from":"file:alloc-restyle-2.7.0.tgz","types":"dist/index.d.ts","scripts":{"up":"yarn && yarn fixture-up","lint":"eslint '**/*.{ts,tsx}' && yarn tsc --noEmit","test":"jest","build":"tsc","start":"cd fixture && react-native start","run-ios":"cd fixture && yarn react-native run-ios","lint-fix":"eslint --fix '**/*.{ts,tsx}'","fixture-up":"yarn build && cd fixture && yarn && pod install --project-directory=ios","run-android":"cd fixture && yarn react-native run-android","deploy:documentation":"gh-pages -d documentation/build"},"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"_resolved":"/private/var/folders/4l/lb2f5pj1221bm7d89gh08fx80000gn/T/160c819c6d0bdc9b24e73ed5463e6033/alloc-restyle-2.7.0.tgz","_integrity":"sha512-62AA8EcFgPPGxCIu3XI06mdadQf9Hc9GS9r+i39HKrnBHQa4n9MHs1z7Rs9KsyAK+eIaiKRf1P5j6WVwJy1+8w==","repository":{"url":"git+https://github.com/Shopify/restyle.git","type":"git"},"_npmVersion":"11.5.1","description":"A system for building constraint-based UI components","directories":{},"sideEffects":false,"_nodeVersion":"24.6.0","react-native":"src/index.ts","publishConfig":{"access":"public","@shopify:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","react":"18.2.0","eslint":"^8.32.0","gh-pages":"^5.0.0","prettier":"^2.4.1","babel-jest":"^29.2.1","typescript":"^4.8.4","@types/jest":"^29.2.1","@types/react":"^18.0.24","react-native":"^0.72.0","react-test-renderer":"18.2.0","@shopify/eslint-plugin":"^42.1.0","@tsconfig/react-native":"^3.0.0","@types/react-test-renderer":"^18.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/restyle_2.7.0_1756516171178_0.8371810915133637","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@alloc/restyle","version":"2.8.0","author":{"name":"Shopify Inc."},"license":"MIT","_id":"@alloc/restyle@2.8.0","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/Shopify/restyle#readme","bugs":{"url":"https://github.com/Shopify/restyle/issues"},"dist":{"shasum":"2796eba3564223dece2a500f7ca10436675acc32","tarball":"https://registry.npmjs.org/@alloc/restyle/-/restyle-2.8.0.tgz","fileCount":63,"integrity":"sha512-AaxU5ivK90/1DjSuImOO9j4s7Svj0KnD9Cw0zEyxk2PUxam/nAPn7RL/NWZw0+ZETl0ca6VnW26YVgM3O7MxoA==","signatures":[{"sig":"MEQCIAT3wQPG+xXJAnZhRfeK2D8+KepXhQ4YVo1Kop2c+iUoAiBVArRZMb0MluR1E5ILIWL8ts0gQJTqIA7BsmyhmoeRFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129443},"main":"dist/index.js","_from":"file:alloc-restyle-2.8.0.tgz","types":"dist/index.d.ts","scripts":{"up":"yarn && yarn fixture-up","lint":"eslint '**/*.{ts,tsx}' && yarn tsc --noEmit","test":"jest","build":"tsc","start":"cd fixture && react-native start","run-ios":"cd fixture && yarn react-native run-ios","lint-fix":"eslint --fix '**/*.{ts,tsx}'","fixture-up":"yarn build && cd fixture && yarn && pod install --project-directory=ios","run-android":"cd fixture && yarn react-native run-android","deploy:documentation":"gh-pages -d documentation/build"},"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"_resolved":"/private/var/folders/4l/lb2f5pj1221bm7d89gh08fx80000gn/T/fdac4d3af182fc467bb15cecb558c5b2/alloc-restyle-2.8.0.tgz","_integrity":"sha512-AaxU5ivK90/1DjSuImOO9j4s7Svj0KnD9Cw0zEyxk2PUxam/nAPn7RL/NWZw0+ZETl0ca6VnW26YVgM3O7MxoA==","repository":{"url":"git+https://github.com/Shopify/restyle.git","type":"git"},"_npmVersion":"11.5.1","description":"A system for building constraint-based UI components","directories":{},"sideEffects":false,"_nodeVersion":"24.6.0","react-native":"src/index.ts","publishConfig":{"access":"public","@shopify:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","react":"18.2.0","eslint":"^8.32.0","gh-pages":"^5.0.0","prettier":"^2.4.1","babel-jest":"^29.2.1","typescript":"^4.8.4","@types/jest":"^29.2.1","@types/react":"^18.0.24","react-native":"^0.72.0","react-test-renderer":"18.2.0","@shopify/eslint-plugin":"^42.1.0","@tsconfig/react-native":"^3.0.0","@types/react-test-renderer":"^18.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/restyle_2.8.0_1756524843647_0.3903672095220605","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"@alloc/restyle","version":"2.8.1","author":{"name":"Shopify Inc."},"license":"MIT","_id":"@alloc/restyle@2.8.1","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/Shopify/restyle#readme","bugs":{"url":"https://github.com/Shopify/restyle/issues"},"dist":{"shasum":"0dd41a6090be6bd2e22ff43e302236a4fe59bd46","tarball":"https://registry.npmjs.org/@alloc/restyle/-/restyle-2.8.1.tgz","fileCount":66,"integrity":"sha512-pW6zAA6N4rcCpo96foZeBq4hJu9LXsW5RcKi5ebXkWrvsklnso6e/UR3B6NYtQ+KYAaReQI+JKCrLIOFCgBRTg==","signatures":[{"sig":"MEUCIQD0oxhdwAa/qRYxEQ0RcCnGtiA2tYycZv5tQQcHE6yBSgIgaPrM+Q4MKKhCpF3AGgQBLkXWnfhQQFTKbONJjYumVK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134271},"main":"dist/index.js","_from":"file:alloc-restyle-2.8.1.tgz","types":"dist/index.d.ts","scripts":{"up":"yarn && yarn fixture-up","lint":"eslint '**/*.{ts,tsx}' && yarn tsc --noEmit","test":"jest","build":"tsc","start":"cd fixture && react-native start","run-ios":"cd fixture && yarn react-native run-ios","lint-fix":"eslint --fix '**/*.{ts,tsx}'","fixture-up":"yarn build && cd fixture && yarn && pod install --project-directory=ios","run-android":"cd fixture && yarn react-native run-android","deploy:documentation":"gh-pages -d documentation/build"},"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"_resolved":"/private/var/folders/4l/lb2f5pj1221bm7d89gh08fx80000gn/T/7b69b8090a379f89d23608f171d6f277/alloc-restyle-2.8.1.tgz","_integrity":"sha512-pW6zAA6N4rcCpo96foZeBq4hJu9LXsW5RcKi5ebXkWrvsklnso6e/UR3B6NYtQ+KYAaReQI+JKCrLIOFCgBRTg==","repository":{"url":"git+https://github.com/Shopify/restyle.git","type":"git"},"_npmVersion":"11.5.1","description":"A system for building constraint-based UI components","directories":{},"sideEffects":false,"_nodeVersion":"24.6.0","react-native":"src/index.ts","publishConfig":{"access":"public","@shopify:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","react":"18.2.0","eslint":"^8.32.0","gh-pages":"^5.0.0","prettier":"^2.4.1","babel-jest":"^29.2.1","typescript":"^4.8.4","@types/jest":"^29.2.1","@types/react":"^18.0.24","react-native":"^0.72.0","react-test-renderer":"18.2.0","@shopify/eslint-plugin":"^42.1.0","@tsconfig/react-native":"^3.0.0","@types/react-test-renderer":"^18.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/restyle_2.8.1_1756525392241_0.9317577162106132","host":"s3://npm-registry-packages-npm-production"}},"2.8.2":{"name":"@alloc/restyle","version":"2.8.2","author":{"name":"Shopify Inc."},"license":"MIT","_id":"@alloc/restyle@2.8.2","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/Shopify/restyle#readme","bugs":{"url":"https://github.com/Shopify/restyle/issues"},"dist":{"shasum":"8252d7cfb2109f6ebe7bf0a87f264bfa438046b6","tarball":"https://registry.npmjs.org/@alloc/restyle/-/restyle-2.8.2.tgz","fileCount":66,"integrity":"sha512-ENCwRxEMeg1BuAvQDjpj5zi+NpeSVpAyb3pqiKKKjb2uTCGdnU5lxxvC9wYst/Bl13MipT9o7xwz714SR8pNjQ==","signatures":[{"sig":"MEQCIDp1fdEy9uhsrzhAE7EuBIEzgkMPCkZSrWPOQm/K8nwkAiAeDqOSt2LMAR3hwhl829xw5aRRhh1m6VvjL9shQML1YQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143900},"main":"dist/index.js","_from":"file:alloc-restyle-2.8.2.tgz","types":"dist/index.d.ts","scripts":{"up":"yarn && yarn fixture-up","lint":"eslint '**/*.{ts,tsx}' && yarn tsc --noEmit","test":"jest","build":"tsc","start":"cd fixture && react-native start","run-ios":"cd fixture && yarn react-native run-ios","lint-fix":"eslint --fix '**/*.{ts,tsx}'","fixture-up":"yarn build && cd fixture && yarn && pod install --project-directory=ios","run-android":"cd fixture && yarn react-native run-android","deploy:documentation":"gh-pages -d documentation/build"},"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"_resolved":"/private/var/folders/4l/lb2f5pj1221bm7d89gh08fx80000gn/T/ee6be9ce320cc225f93e228f85237193/alloc-restyle-2.8.2.tgz","_integrity":"sha512-ENCwRxEMeg1BuAvQDjpj5zi+NpeSVpAyb3pqiKKKjb2uTCGdnU5lxxvC9wYst/Bl13MipT9o7xwz714SR8pNjQ==","repository":{"url":"git+https://github.com/Shopify/restyle.git","type":"git"},"_npmVersion":"11.5.1","description":"A system for building constraint-based UI components","directories":{},"sideEffects":false,"_nodeVersion":"24.6.0","react-native":"src/index.ts","publishConfig":{"access":"public","@shopify:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","react":"18.2.0","eslint":"^8.32.0","gh-pages":"^5.0.0","prettier":"^2.4.1","babel-jest":"^29.2.1","typescript":"^4.8.4","@types/jest":"^29.2.1","@types/react":"^18.0.24","react-native":"^0.72.0","react-test-renderer":"18.2.0","@shopify/eslint-plugin":"^42.1.0","@tsconfig/react-native":"^3.0.0","@types/react-test-renderer":"^18.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/restyle_2.8.2_1756525775299_0.2619445268045735","host":"s3://npm-registry-packages-npm-production"}},"2.8.3":{"name":"@alloc/restyle","version":"2.8.3","author":{"name":"Shopify Inc."},"license":"MIT","_id":"@alloc/restyle@2.8.3","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/Shopify/restyle#readme","bugs":{"url":"https://github.com/Shopify/restyle/issues"},"dist":{"shasum":"52bbbc8b3d1378bccf01c4308975fda41d1087b4","tarball":"https://registry.npmjs.org/@alloc/restyle/-/restyle-2.8.3.tgz","fileCount":66,"integrity":"sha512-CtkQl3FPdTRWICSPjiDA5i9BWUjfUC7k2Ho9yLEJrDcolPOT2yOSwGh8vZwpJoO3SwAdQ0zTBZoaxguFkCb3qA==","signatures":[{"sig":"MEQCIE8gj6MkxI9fkIQuKwTXXnSP6zpjELWYqN/vaHbmIlh9AiALgUdsGTE+qrXHTsv5aP9+QKhBzjUH2CKvkoh6VgD9ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146127},"main":"dist/index.js","_from":"file:alloc-restyle-2.8.3.tgz","types":"dist/index.d.ts","scripts":{"up":"yarn && yarn fixture-up","lint":"eslint '**/*.{ts,tsx}' && yarn tsc --noEmit","test":"jest","build":"tsc","start":"cd fixture && react-native start","run-ios":"cd fixture && yarn react-native run-ios","lint-fix":"eslint --fix '**/*.{ts,tsx}'","fixture-up":"yarn build && cd fixture && yarn && pod install --project-directory=ios","run-android":"cd fixture && yarn react-native run-android","deploy:documentation":"gh-pages -d documentation/build"},"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"_resolved":"/private/var/folders/4l/lb2f5pj1221bm7d89gh08fx80000gn/T/464709c3f146ec492a63208be8814b55/alloc-restyle-2.8.3.tgz","_integrity":"sha512-CtkQl3FPdTRWICSPjiDA5i9BWUjfUC7k2Ho9yLEJrDcolPOT2yOSwGh8vZwpJoO3SwAdQ0zTBZoaxguFkCb3qA==","repository":{"url":"git+https://github.com/Shopify/restyle.git","type":"git"},"_npmVersion":"11.5.1","description":"A system for building constraint-based UI components","directories":{},"sideEffects":false,"_nodeVersion":"24.6.0","react-native":"src/index.ts","publishConfig":{"access":"public","@shopify:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","react":"18.2.0","eslint":"^8.32.0","gh-pages":"^5.0.0","prettier":"^2.4.1","babel-jest":"^29.2.1","typescript":"^4.8.4","@types/jest":"^29.2.1","@types/react":"^18.0.24","react-native":"^0.72.0","react-test-renderer":"18.2.0","@shopify/eslint-plugin":"^42.1.0","@tsconfig/react-native":"^3.0.0","@types/react-test-renderer":"^18.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/restyle_2.8.3_1756526597737_0.1901269452224037","host":"s3://npm-registry-packages-npm-production"}},"2.8.4":{"name":"@alloc/restyle","version":"2.8.4","author":{"name":"Shopify Inc."},"license":"MIT","_id":"@alloc/restyle@2.8.4","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/Shopify/restyle#readme","bugs":{"url":"https://github.com/Shopify/restyle/issues"},"dist":{"shasum":"f9001639b143cbcdd905f5292ce38e151e1384d9","tarball":"https://registry.npmjs.org/@alloc/restyle/-/restyle-2.8.4.tgz","fileCount":66,"integrity":"sha512-dkrjVWMFcz6FxgzFPH++8pNAJFV6JQ80G+ngHVUCpe1XZt/ML6ID7NOGlY0viWifwLPI8LkMMdO5XHcjE/9uOQ==","signatures":[{"sig":"MEQCIBt8pMR6O0FPaLWOSSLziZenEx4kMU8QbqXpuHv3f4oWAiBgSOEiKbKsIQ3S4a79BRj+WP5x62u/t+UMOEWJkB3gHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147968},"main":"dist/index.js","_from":"file:alloc-restyle-2.8.4.tgz","types":"dist/index.d.ts","scripts":{"up":"yarn && yarn fixture-up","lint":"eslint '**/*.{ts,tsx}' && yarn tsc --noEmit","test":"jest","build":"tsc","start":"cd fixture && react-native start","run-ios":"cd fixture && yarn react-native run-ios","lint-fix":"eslint --fix '**/*.{ts,tsx}'","fixture-up":"yarn build && cd fixture && yarn && pod install --project-directory=ios","run-android":"cd fixture && yarn react-native run-android","deploy:documentation":"gh-pages -d documentation/build"},"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"_resolved":"/private/var/folders/4l/lb2f5pj1221bm7d89gh08fx80000gn/T/2544e6a913bf6667b76a14700bc4bd64/alloc-restyle-2.8.4.tgz","_integrity":"sha512-dkrjVWMFcz6FxgzFPH++8pNAJFV6JQ80G+ngHVUCpe1XZt/ML6ID7NOGlY0viWifwLPI8LkMMdO5XHcjE/9uOQ==","repository":{"url":"git+https://github.com/Shopify/restyle.git","type":"git"},"_npmVersion":"11.5.1","description":"A system for building constraint-based UI components","directories":{},"sideEffects":false,"_nodeVersion":"24.6.0","react-native":"src/index.ts","publishConfig":{"access":"public","@shopify:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.1","react":"18.2.0","eslint":"^8.32.0","gh-pages":"^5.0.0","prettier":"^2.4.1","babel-jest":"^29.2.1","typescript":"^4.8.4","@types/jest":"^29.2.1","@types/react":"^18.0.24","react-native":"^0.72.0","react-test-renderer":"18.2.0","@shopify/eslint-plugin":"^42.1.0","@tsconfig/react-native":"^3.0.0","@types/react-test-renderer":"^18.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/restyle_2.8.4_1756532202600_0.8131232785682361","host":"s3://npm-registry-packages-npm-production"}},"2.8.5":{"name":"@alloc/restyle","version":"2.8.5","author":{"name":"Shopify Inc."},"license":"MIT","_id":"@alloc/restyle@2.8.5","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/Shopify/restyle#readme","bugs":{"url":"https://github.com/Shopify/restyle/issues"},"dist":{"shasum":"506fe4bf527f6550ae2ed5a8b5bb0fdc895a5f18","tarball":"https://registry.npmjs.org/@alloc/restyle/-/restyle-2.8.5.tgz","fileCount":66,"integrity":"sha512-W0cehIwp29BlAJNI/kwUBuUN1Nf9yWw70iHq9GtIOab8iFUTjl63EKXfFXh/gF4bTwZQIXmzjdaW2ogQGM/CAg==","signatures":[{"sig":"MEQCIF+1C0cSS/lOZt/RVJyRaW5ublHsUT03zfxRbgvrI0cuAiB/w6xLjw6WjMd2wb5B4xJoVoDKGTdB5UahrkEn6Qnvhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151631},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"12072da9b0bd0219ba9fa8c8a777fe683ea0af25","scripts":{"up":"yarn && yarn fixture-up","lint":"eslint '**/*.{ts,tsx}' && yarn tsc --noEmit","test":"jest","build":"tsc","start":"cd fixture && react-native start","run-ios":"cd fixture && yarn react-native run-ios","lint-fix":"eslint --fix '**/*.{ts,tsx}'","fixture-up":"yarn build && cd fixture && yarn && pod install --project-directory=ios","run-android":"cd fixture && yarn react-native run-android","prepublishOnly":"tsc","deploy:documentation":"gh-pages -d documentation/build"},"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"repository":{"url":"git+https://github.com/Shopify/restyle.git","type":"git"},"_npmVersion":"11.5.1","description":"A system for building constraint-based UI components","directories":{},"sideEffects":false,"_nodeVersion":"24.6.0","react-native":"src/index.ts","publishConfig":{"access":"public","@shopify:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.2.1","react":"18.2.0","eslint":"^8.32.0","gh-pages":"^5.0.0","prettier":"^2.4.1","babel-jest":"^29.2.1","typescript":"^4.8.4","@types/jest":"^29.2.1","@types/react":"^18.0.24","react-native":"^0.81.1","react-test-renderer":"18.2.0","@shopify/eslint-plugin":"^42.1.0","@tsconfig/react-native":"^3.0.0","@types/react-test-renderer":"^18.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/restyle_2.8.5_1756587287731_0.4692042827302916","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@alloc/restyle","version":"3.0.0","author":{"name":"Shopify Inc."},"license":"MIT","_id":"@alloc/restyle@3.0.0","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"homepage":"https://github.com/Shopify/restyle#readme","bugs":{"url":"https://github.com/Shopify/restyle/issues"},"dist":{"shasum":"b9471392293d6cdff88bd46ec25d339df7354408","tarball":"https://registry.npmjs.org/@alloc/restyle/-/restyle-3.0.0.tgz","fileCount":66,"integrity":"sha512-TiVF9VPGSkqDPD5bMYK25uYk2F5H28nWaPTe5HT1tlvVyeG2vJDV8nggMOrvyfYszskrBUtLWgEfJ5Oj3K6EOg==","signatures":[{"sig":"MEQCIEhhUJNpj/lV27DL8hWh8UnrNmovywrfUn2CVVKH4DzkAiA8R+Wi5BHOVFGk4KOmxfW0fGjuFF1zGn/7G/DGiNPN1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152094},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"dc5745d57ed17804a634b835ecc8db35f45015d9","scripts":{"up":"yarn && yarn fixture-up","lint":"eslint '**/*.{ts,tsx}' && yarn tsc --noEmit","test":"jest","build":"tsc","start":"cd fixture && react-native start","run-ios":"cd fixture && yarn react-native run-ios","lint-fix":"eslint --fix '**/*.{ts,tsx}'","fixture-up":"yarn build && cd fixture && yarn && pod install --project-directory=ios","run-android":"cd fixture && yarn react-native run-android","prepublishOnly":"tsc","deploy:documentation":"gh-pages -d documentation/build"},"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"repository":{"url":"git+https://github.com/Shopify/restyle.git","type":"git"},"_npmVersion":"11.5.1","description":"A system for building constraint-based UI components","directories":{},"sideEffects":false,"_nodeVersion":"24.6.0","react-native":"src/index.ts","publishConfig":{"access":"public","@shopify:registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"jest":"^29.2.1","react":"18.2.0","eslint":"^8.32.0","gh-pages":"^5.0.0","prettier":"^2.4.1","babel-jest":"^29.2.1","typescript":"^4.8.4","@types/jest":"^29.2.1","@types/react":"^18.0.24","react-native":"^0.81.1","react-test-renderer":"18.2.0","@shopify/eslint-plugin":"^42.1.0","@tsconfig/react-native":"^3.0.0","@types/react-test-renderer":"^18.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/restyle_3.0.0_1756593232568_0.4827021831304317","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@alloc/restyle","version":"3.0.1","license":"MIT","description":"A system for building constraint-based UI components","main":"dist/index.js","types":"dist/index.d.ts","react-native":"src/index.ts","sideEffects":false,"scripts":{"build":"tsc","test":"jest","lint":"eslint '**/*.{ts,tsx}' && yarn tsc --noEmit","lint-fix":"eslint --fix '**/*.{ts,tsx}'","prepublishOnly":"tsc","up":"yarn && yarn fixture-up","fixture-up":"yarn build && cd fixture && yarn && pod install --project-directory=ios","start":"cd fixture && react-native start","run-ios":"cd fixture && yarn react-native run-ios","run-android":"cd fixture && yarn react-native run-android","deploy:documentation":"gh-pages -d documentation/build"},"publishConfig":{"access":"public","@shopify:registry":"https://registry.npmjs.org"},"author":{"name":"Shopify Inc."},"repository":{"type":"git","url":"git+https://github.com/Shopify/restyle.git"},"devDependencies":{"@shopify/eslint-plugin":"^42.1.0","@tsconfig/react-native":"^3.0.0","@types/jest":"^29.2.1","@types/react":"^18.0.24","@types/react-test-renderer":"^18.0.0","babel-jest":"^29.2.1","eslint":"^8.32.0","gh-pages":"^5.0.0","jest":"^29.2.1","prettier":"^2.4.1","react":"18.2.0","react-native":"^0.81.1","react-test-renderer":"18.2.0","typescript":"^4.8.4"},"peerDependencies":{"react":"*","react-native":"*"},"packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","_id":"@alloc/restyle@3.0.1","gitHead":"800839c94286bb1c25eca0cccf94df0689fe2e9c","bugs":{"url":"https://github.com/Shopify/restyle/issues"},"homepage":"https://github.com/Shopify/restyle#readme","_nodeVersion":"24.6.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-jhobaBvU1OXtkCV7mRQ/9f0KuB8c7fcDPN9nB8OTUuTNLiKSUBOAUNEtww2N7apkVI/mbBsmkrAykQb5ORFo8g==","shasum":"c66ea288f2bb742566d75d9ecb2a6a24a940551b","tarball":"https://registry.npmjs.org/@alloc/restyle/-/restyle-3.0.1.tgz","fileCount":66,"unpackedSize":152290,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCICfZ+FZaamZV4WLsSOEl2oOS463gQQdJjK1k0JpCsKvEAiBhPv+0FTVcr1fVNxQvdPb8CEuwOLHOze2HdOrtLxTc1A=="}]},"_npmUser":{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"},"directories":{},"maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/restyle_3.0.1_1756595834195_0.8318565941453591"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-18T22:48:04.712Z","modified":"2025-08-30T23:17:14.607Z","2.4.5":"2025-08-18T22:48:05.076Z","2.4.6":"2025-08-19T04:28:26.000Z","2.4.7":"2025-08-19T04:43:48.054Z","2.5.0":"2025-08-21T15:55:14.478Z","2.5.1":"2025-08-21T16:11:15.848Z","2.5.2":"2025-08-22T02:50:47.100Z","2.5.3":"2025-08-24T03:51:24.317Z","2.6.0":"2025-08-25T19:22:31.046Z","2.6.1":"2025-08-30T01:02:27.362Z","2.6.2":"2025-08-30T01:06:11.333Z","2.7.0":"2025-08-30T01:09:31.422Z","2.8.0":"2025-08-30T03:34:03.849Z","2.8.1":"2025-08-30T03:43:12.439Z","2.8.2":"2025-08-30T03:49:35.520Z","2.8.3":"2025-08-30T04:03:17.944Z","2.8.4":"2025-08-30T05:36:42.801Z","2.8.5":"2025-08-30T20:54:47.922Z","3.0.0":"2025-08-30T22:33:52.814Z","3.0.1":"2025-08-30T23:17:14.388Z"},"bugs":{"url":"https://github.com/Shopify/restyle/issues"},"author":{"name":"Shopify Inc."},"license":"MIT","homepage":"https://github.com/Shopify/restyle#readme","repository":{"type":"git","url":"git+https://github.com/Shopify/restyle.git"},"description":"A system for building constraint-based UI components","maintainers":[{"name":"aleclarson","email":"alec.stanford.larson@gmail.com"}],"readme":"# @alloc/restyle\n\n`@alloc/restyle` is a fork of `@shopify/restyle` for building **consistent, themeable, type-safe UI** in React Native + TypeScript.\n\nIt differs from the original in three key ways:\n\n1. **Optional theme properties** — All properties of `createTheme` (`colors`, `spacing`, etc.) are optional.\n2. **Arbitrary values allowed** — You can pass raw values (colors, spacing, etc.) directly to JSX props without declaring them in the theme.\n3. **TypeScript ref typing** — Forward refs are properly typed, allowing you to specify the ref type for full type safety with any base component.\n\n---\n\n## 1. Core Concepts\n\n### ThemeProvider\n\nWrap your app in a `ThemeProvider` to supply a theme:\n\n```tsx\nimport {ThemeProvider} from '@alloc/restyle';\nimport theme from './theme';\n\nexport default function App() {\n  return (\n    <ThemeProvider theme={theme}>\n      <MyApp />\n    </ThemeProvider>\n  );\n}\n```\n\n### Creating Components\n\n- `createBox<Theme>()` → Base layout component with forward ref support\n- `createText<Theme>()` → Text component with typography support and forward ref support\n\n```tsx\nimport {createBox, createText} from '@alloc/restyle';\nimport {Theme} from './theme';\n\nconst Box = createBox<Theme>();\nconst Text = createText<Theme>();\n\n// Forward refs are automatically supported\nconst MyComponent = () => {\n  const boxRef = useRef();\n  const textRef = useRef();\n\n  return (\n    <>\n      <Box ref={boxRef} padding=\"m\" />\n      <Text ref={textRef} variant=\"body\">\n        Hello\n      </Text>\n    </>\n  );\n};\n```\n\nYou can also wrap third-party components and specify their ref type:\n\n```tsx\nimport {createBox} from '@alloc/restyle';\nimport {FlashList} from '@shopify/flash-list';\nimport type {FlashListRef} from '@shopify/flash-list';\n\n// Wrap FlashList with restyle props and proper ref typing\nconst StyledFlashList = createBox<\n  Theme,\n  React.ComponentProps<typeof FlashList<any>>,\n  FlashListRef<any>\n>(FlashList);\n\nconst MyComponent = () => {\n  const flashListRef = useRef<FlashListRef<any>>();\n\n  return (\n    <StyledFlashList\n      ref={flashListRef}\n      padding=\"m\"\n      backgroundColor=\"white\"\n      data={data}\n      renderItem={renderItem}\n      estimatedItemSize={50}\n    />\n  );\n};\n```\n\n### Defining a Theme\n\n```tsx\nimport {createTheme} from '@alloc/restyle';\n\nconst theme = createTheme({\n  colors: {\n    mainBackground: '#fff',\n    primary: '#007AFF',\n  },\n  spacing: {\n    s: 8,\n    m: 16,\n    l: 24,\n  },\n  textVariants: {\n    header: {fontSize: 32, fontWeight: 'bold'},\n    body: {fontSize: 16, lineHeight: 24},\n  },\n});\n\nexport type Theme = typeof theme;\nexport default theme;\n```\n\n✅ With `@alloc/restyle`, **any of these keys can be omitted**, and you may still pass values directly:\n\n```tsx\n<Box padding={12} backgroundColor=\"#f00\" />\n```\n\n---\n\n## 2. Styling with Props\n\n### Restyle Props\n\nEvery Restyle component accepts props like:\n\n- `backgroundColor=\"primary\"`\n- `padding=\"m\"`\n- `flexDirection=\"row\"`\n\nThese props map directly to style objects and can be **responsive**.\n\n### Responsive Values\n\nUse the `breakpoints` key in your theme:\n\n```tsx\nconst theme = createTheme({\n  breakpoints: {phone: 0, tablet: 768},\n});\n\n// Usage\nreturn <Box flexDirection={{phone: 'column', tablet: 'row'}} />;\n```\n\nOr read responsive values inside components:\n\n```tsx\nimport {useResponsiveProp} from '@alloc/restyle';\nconst color = useResponsiveProp({phone: 'red', tablet: 'blue'});\n```\n\n---\n\n## 3. Variants\n\nVariants let you define reusable style presets in your theme.\n\n```tsx\nconst theme = createTheme({\n  cardVariants: {\n    regular: {padding: 'm', backgroundColor: 'white'},\n    elevated: {padding: 'm', shadowOpacity: 0.2, elevation: 4},\n  },\n});\n\nimport {\n  createVariant,\n  createRestyleComponent,\n  VariantProps,\n} from '@alloc/restyle';\n\ntype Theme = typeof theme;\n\nconst Card = createRestyleComponent<\n  VariantProps<Theme, 'cardVariants'> & React.ComponentProps<typeof Box>,\n  Theme\n>([createVariant({themeKey: 'cardVariants'})], Box);\n\n// Usage\nreturn <Card variant=\"elevated\" />;\n```\n\n---\n\n## 4. Hooks\n\n### `useTheme`\n\nAccess the current theme:\n\n```tsx\nimport {useTheme} from '@alloc/restyle';\n\nconst MyComponent = () => {\n  const theme = useTheme<Theme>();\n  return <Box backgroundColor={theme.colors.primary} />;\n};\n```\n\n### `useRestyle`\n\nCompose custom components with multiple Restyle functions:\n\n```tsx\nimport {useRestyle, spacing, border, backgroundColor} from '@alloc/restyle';\n\nconst restyleFns = [spacing, border, backgroundColor];\n\nconst Button = props => {\n  const restyled = useRestyle(restyleFns, props);\n  return <TouchableOpacity {...restyled} />;\n};\n```\n\n---\n\n## 5. Predefined Functions & Components\n\n### Built-in Restyle Functions\n\n- **Colors**: `backgroundColor`, `color`, `shadowColor`, `textShadowColor`\n- **Spacing**: `margin`, `padding`, `gap`\n- **Layout**: `width`, `height`, `flex`, `alignItems`, `justifyContent`\n- **Border**: `borderWidth`, `borderColor`, `borderRadius`\n- **Typography**: `fontSize`, `lineHeight`, `fontWeight`\n- **Shadows**: `shadowOpacity`, `elevation`\n- **Position**: `position`, `top`, `left`, `zIndex`\n- …and more\n\n### Predefined Components\n\n- **Box** → includes `backgroundColor`, `spacing`, `border`, `shadow`, `layout`, etc.\n- **Text** → includes `color`, `typography`, `spacing`, `layout`, and supports `textVariants`\n\nBoth components automatically forward refs to their underlying React Native components (`View` and `Text` respectively), giving you access to native methods like `measure()`, `focus()`, etc.\n\n---\n\n## 6. Advanced Features\n\n### Custom Restyle Functions\n\nCustom restyle functions allow you to create reusable style transformations:\n\n```tsx\nimport {createRestyleFunction, createRestyleComponent} from '@alloc/restyle';\nimport {ViewProps, View} from 'react-native';\n\nconst transparency = createRestyleFunction({\n  property: 'transparency',\n  styleProperty: 'opacity',\n  transform: ({value}) => 1 - value,\n});\n\ntype TransparencyProps = {\n  transparency?: number;\n};\n\nconst TransparentView = createRestyleComponent<\n  TransparencyProps & ViewProps,\n  Theme\n>([transparency]);\n\n// Usage\nreturn <TransparentView transparency={0.3} />;\n```\n\n### Overriding Styles\n\nEvery Restyle component still accepts a `style` prop for last-layer overrides:\n\n```tsx\n<Box padding=\"m\" style={{backgroundColor: '#f0f'}} />\n```\n\n### Dark Mode\n\nSwap themes dynamically:\n\n```tsx\n<ThemeProvider theme={darkMode ? darkTheme : lightTheme}>\n  <App />\n</ThemeProvider>\n```\n","readmeFilename":"README.md"}