{"_id":"responsive-react-native","_rev":"26-0563463e759ab053434b41940e026fa7","name":"responsive-react-native","dist-tags":{"latest":"1.0.7"},"versions":{"0.0.2":{"name":"responsive-react-native","version":"0.0.2","keywords":["react-native","responsive","stylesheet","styles","flexbox"],"author":{"name":"Matthias Giger"},"license":"MIT","_id":"responsive-react-native@0.0.2","maintainers":[{"name":"tobua","email":"account@tobua.com"}],"homepage":"https://github.com/tobua/responsive-react-native#readme","bugs":{"url":"https://github.com/tobua/responsive-react-native/issues"},"dist":{"shasum":"71383eb39c2008846f334164a39e64dd4cecda82","tarball":"https://registry.npmjs.org/responsive-react-native/-/responsive-react-native-0.0.2.tgz","fileCount":7,"integrity":"sha512-VqxD6Ur7vy2L2aqgUSZAawuNTFKrSlo+d1ukmDXyHpMzPczOBv/7xCk7mKvM+hjAGKjHbrkKRXzxea3UY/n/Kg==","signatures":[{"sig":"MEYCIQCArLVs5IErBnqMMWNmRdhWQ0mQLHDjO0AAAShaC1RICQIhANzzA31kgcOYnucrD9E1NWgYu4uuO1F2y9To610zkvsy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBToKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpMVBAAhEOtahS3G0iRKSgHY41ImcbTf5ibk3XY6gndDw+vtLVe770W\r\nufUpV0X0C7gAiRJtPAMmKSqkI0nVB2ziN7xctFIGxgvHaUSThQoecdCrJht4\r\nt295OIf/5OJKKAeyVrwpn7cmG6eRFIWzbXLuUeBhsAAPjx9PPTNmCEvJ2mjz\r\n6cXBnVscLTvsyb6Q120Q6Ym0qXI+4Hnb3edN445Bpku/Ch3eVL8Ch6K4I9Z8\r\nVaUi+KwDpGL4oG+g1DOeTxNvJ+rz9H9/bTsOldFQfTnQ9kK9EHyut6armtKK\r\nW/qJdDGlawVQ8QyMJn/PuUqL+0KesaGmatEhBqf2hDedqPyFGtGTauBe/xVt\r\nIUL5yx22uWr45STkiUD9JPcD0HY3BP7608OViBGd58y83rK+3LgZk0JcjSZW\r\nyMDbbIaK6nGWiCc6GYkuXBxBZKmDdhbZ1aFdZUjDiwwUKRRXn5uPSs0tuT/D\r\nm/2Yi3i3oX2S0yvdAew9YGqe0fcLsmOkLsxoKdMt2EksZudnSonuvJ3dLowV\r\n6B3MX+4Sk13A/6qsEKJLakkMxTr4sinMjKRW2wuaJKJhFbra67rY42/H6VQd\r\nawNBbGFkOf8+0jQ5+Pz/vuFJ8KE9Iwislz8YbJ6sZHoq9A5U5Y+L5j63ADF9\r\nvlmZRX29xXNLElc7sT0KdnAqgqbvVh+VXhI=\r\n=GOEM\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","setupFiles":["./test/helper/setup.ts"],"moduleNameMapper":{"react-dom":"react-native","responsive-react-native":"<rootDir>/index.ts"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"testPathIgnorePatterns":["/app/"],"transformIgnorePatterns":[]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"cd788aac2926f6cb7af83ad96865f3ea4b63d447","scripts":{"app":"node create-app.js","copy":"cpx 'dist/**/*' app/node_modules/responsive-react-native/dist --watch","lint":"eslint . --fix --ext .js,.jsx,.ts,.tsx","test":"jest","build":"esbuild index.ts --outdir=dist --bundle --minify --format=esm --sourcemap --external:react-native --external:react && tsc","watch":"npm-run-all --parallel build:watch copy","format":"prettier \"{,!(app|dist)/**/}*.{ts,tsx}\" --write","test:watch":"jest --watchAll","app:install":"npm i --no-save $(npm pack . | tail -1)  --prefix app","build:watch":"esbuild index.ts --watch --outdir=dist --bundle --format=esm --sourcemap --external:react-native --external:react"},"_npmUser":{"name":"tobua","email":"account@tobua.com"},"prettier":{"semi":false,"printWidth":100,"singleQuote":true},"repository":{"url":"git+https://github.com/tobua/responsive-react-native.git","type":"git"},"_npmVersion":"8.15.0","description":"Responsifies regular pixel-based React Native styles.","directories":{},"sideEffects":true,"_nodeVersion":"16.17.0","eslintConfig":{"root":true,"rules":{"semi":0},"parser":"@typescript-eslint/parser","extends":"@react-native-community","plugins":["@typescript-eslint"],"overrides":[{"files":["*.ts","*.tsx"],"rules":{"no-undef":"off","no-shadow":"off","@typescript-eslint/no-shadow":["error"]}}],"ignorePatterns":["dist","app"]},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","jest":"^28.1.3","react":"^18.2.0","eslint":"^8.22.0","esbuild":"^0.15.5","prettier":"^2.7.1","babel-jest":"^28.1.3","typescript":"^4.7.4","@types/jest":"^28.1.7","npm-run-all":"^4.1.5","@types/react":"^18.0.17","react-native":"^0.69.4","@types/react-native":"^0.69.5","react-test-renderer":"^18.2.0","eslint-plugin-flowtype":"^8.0.3","@typescript-eslint/parser":"^5.34.0","@testing-library/jest-native":"^4.0.11","@testing-library/react-native":"^11.0.0","@typescript-eslint/eslint-plugin":"^5.34.0","@react-native-community/eslint-config":"3.1.0"},"peerDependencies":{"react":">= 18.0","react-native":">= 0.69"},"_npmOperationalInternal":{"tmp":"tmp/responsive-react-native_0.0.2_1661286922616_0.8920658909405905","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"responsive-react-native","version":"0.1.0","keywords":["react-native","responsive","stylesheet","styles","flexbox"],"author":{"name":"Matthias Giger"},"license":"MIT","_id":"responsive-react-native@0.1.0","maintainers":[{"name":"tobua","email":"account@tobua.com"}],"homepage":"https://github.com/tobua/responsive-react-native#readme","bugs":{"url":"https://github.com/tobua/responsive-react-native/issues"},"dist":{"shasum":"a29af7705bcccb970e70852874b7c1357ec57fae","tarball":"https://registry.npmjs.org/responsive-react-native/-/responsive-react-native-0.1.0.tgz","fileCount":7,"integrity":"sha512-S+13cgeVcFGBVdCrqg3KFACk0YqA04G52ZZa7kA8PaDQSDkrrN20KMcFu3kqVdfGej1r+Tct60PT2w4DHMVJ4Q==","signatures":[{"sig":"MEUCIC0+pAaPZRETO+3grQyzHE0iovjkp7YwswQ+DNP7w8WEAiEAz7Aum1a6m+bwxZBWoJRs46SKR1AjGIsAoZbNqCq/dzc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26574,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBgQlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnUA/+L1ubmghUr1RXm8jwjUdRAoCLj10uR/Fxbith7sr/C9N7NpXB\r\nVheVFeP3Y2UY8NyBK4EZTtWosN8q3+gLZCP6MOaF5/fBwflJcknTfxL5Q+ov\r\nZ+HZSVSJxhK6SE7Aba5SlOTt76Z0aVsn5mRNhoKXOzDlQUdj30XX8WLVP0Dp\r\nHsQ42z8ujc3NDBsk2skBzreCRP1NlPKDE+eZQ5Mf+oMs4QpM3hJbcgQogqh5\r\nFo5KvVFmVeagDRfYvb9KzBSDcBsqzh+vloCwhhHCmCPKGqpJtnCJO93Z0yFc\r\nbEHMCz0Dbyl4lFSYpPsXFb8FNSnbYXWw/OCLqAOMNwYzdwXgKIirwxSYU/Ez\r\nlSveS9JbBzGjqa6uRCiewyTGI4PCWw725bw3DZvYCx6Y9zCWsavUjkI/xHo/\r\n0QMjbceqBBKplVOjDvuHEaF6yZL+Nze5Joo1lBTlEpyVh8AXOVJN/4XqdCZK\r\nuTMVsDzgkhdLeupcPLiOeMUstsjSA7mgU5JArxse5z1qGR+ZINTwDklYs92x\r\nOEa52um8Yv59uQGk3H5QcBB8FzwtWXzmZKyrz+UwDWgfJvKE3a0OjEoF+kjo\r\nvH4zknlsi0Z29REcrB6DLROr+FGL+wfOJ+cyLph6u4fNS3bVJO1NQkMoYOqt\r\n8dmMTJn8tINW6foJfvbMHv2x8jmBkgTtSZM=\r\n=+9iC\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","setupFiles":["./test/helper/setup.ts"],"moduleNameMapper":{"react-dom":"react-native","responsive-react-native":"<rootDir>/index.ts"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"testPathIgnorePatterns":["/app/"],"transformIgnorePatterns":[]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"767c99b174d7570aff1eb1f45db461bfd542d9a0","scripts":{"app":"node create-app.js","copy":"cpx 'dist/**/*' app/node_modules/responsive-react-native/dist --watch","lint":"eslint . --fix --ext .js,.jsx,.ts,.tsx","test":"jest","build":"esbuild index.ts --outdir=dist --bundle --minify --format=esm --sourcemap --external:react-native --external:react && tsc","watch":"npm-run-all --parallel build:watch copy","format":"prettier \"{,!(app|dist)/**/}*.{ts,tsx}\" --write","test:watch":"jest --watchAll","app:install":"npm i --no-save $(npm pack . | tail -1)  --prefix app","build:watch":"esbuild index.ts --watch --outdir=dist --bundle --format=esm --sourcemap --external:react-native --external:react"},"_npmUser":{"name":"tobua","email":"account@tobua.com"},"prettier":{"semi":false,"printWidth":100,"singleQuote":true},"repository":{"url":"git+https://github.com/tobua/responsive-react-native.git","type":"git"},"_npmVersion":"8.15.0","description":"Responsifies regular pixel-based React Native styles.","directories":{},"sideEffects":true,"_nodeVersion":"16.17.0","eslintConfig":{"root":true,"rules":{"semi":0},"parser":"@typescript-eslint/parser","extends":"@react-native-community","plugins":["@typescript-eslint"],"overrides":[{"files":["*.ts","*.tsx"],"rules":{"no-undef":"off","no-shadow":"off","@typescript-eslint/no-shadow":["error"]}}],"ignorePatterns":["dist","app"]},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","jest":"^28.1.3","react":"^18.2.0","eslint":"^8.22.0","esbuild":"^0.15.5","prettier":"^2.7.1","babel-jest":"^28.1.3","typescript":"^4.7.4","@types/jest":"^28.1.8","npm-run-all":"^4.1.5","@types/react":"^18.0.17","react-native":"^0.69.4","@types/react-native":"^0.69.5","react-test-renderer":"^18.2.0","eslint-plugin-flowtype":"^8.0.3","@typescript-eslint/parser":"^5.34.0","@testing-library/jest-native":"^4.0.11","@testing-library/react-native":"^11.0.0","@typescript-eslint/eslint-plugin":"^5.34.0","@react-native-community/eslint-config":"3.1.0"},"peerDependencies":{"react":">= 18.0","react-native":">= 0.69"},"_npmOperationalInternal":{"tmp":"tmp/responsive-react-native_0.1.0_1661338660875_0.7725710380473534","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"responsive-react-native","version":"0.2.0","keywords":["react-native","responsive","stylesheet","styles","flexbox"],"author":{"name":"Matthias Giger"},"license":"MIT","_id":"responsive-react-native@0.2.0","maintainers":[{"name":"tobua","email":"account@tobua.com"}],"homepage":"https://github.com/tobua/responsive-react-native#readme","bugs":{"url":"https://github.com/tobua/responsive-react-native/issues"},"dist":{"shasum":"ef6c4b89a9cfdfe98e6ea75bf7d5d1e8187d92dc","tarball":"https://registry.npmjs.org/responsive-react-native/-/responsive-react-native-0.2.0.tgz","fileCount":8,"integrity":"sha512-dd9qzJkdiJh+YCUIAJ/VpUVKuEz225nm2gw702WPr6LPEUvZtjBaIOtY4OLKoP6Nv86tEiYMFBUP2enE6vqGpg==","signatures":[{"sig":"MEUCIQC3JYVBTwlG+HAR2lNko8A33wGBl33e+88bEhwjc91kJQIgNJJBwZagGZxCwtGcScb1qOjc0rB9qZ3akhzZzfvAbes=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjC4UiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIwxAAhV3b3Yx736Ln1sYmuqgoVrOokOzhtkk14hok5mfPgrmCjJXL\r\nF+3ggJ4OSCK3xs4JnLPmKF3Le0fK0tZXArwbRVgIoRw0Df13A05MuPuVCozl\r\nhoeRMCcoYD4JIoLFyHV1YIM/lLDm6vTLkYi6OqlyKmwOYxUqJPZ1hYxcFxDL\r\nZ3Hzlrz0PTENeGeAeEZo0VtBsPc5B7uNA3Dq8bB6rhr13rTJvvM8eeOaLQhT\r\nZ1q+Lp5eBub8w1ZzCuQEcEP0jXesmqtoTtqEqxGRlJwi3AaeIc6qh3QgQ7fh\r\noY53/tUWk9eNS0xTQnKEuLfouKAq/tpOIKpMKN71ifzc9GWyy3jaOgewMmzF\r\n9JXCqFTXQ/w0Dx0NGEToNHPPe8TTB4TP7MsTG9UCUi9NwFRpfAhYuHA3zjGV\r\n/MRx9xiW5Z76iSg2pbm/3rbKRz8WyUMugooHJoWnRFO9zx+/XQQlIVjbq1Oe\r\nHBBVyrXug2I1RLokXOMuzjJA+FuAipVR8z+fgpEvh7Q/gCdEei/GC/6rW3yb\r\nWs4gtGLcjVOJvqWblBRywRygGhwgL7QtwJEzA1z8wZqBWR8vxkiDGSYk4X0L\r\nTJgPB7eOa2K6BqsvG+7shcDQ7OXSL+et78syjDb/XUAaIQrub44D6McXXfM/\r\nLUeVAoUHh+xTevTJHGcC49ED2m+a7CijZsc=\r\n=3k/m\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","setupFiles":["./test/helper/setup.ts"],"moduleNameMapper":{"react-dom":"react-native","responsive-react-native":"<rootDir>/index.ts"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"testPathIgnorePatterns":["/app/"],"transformIgnorePatterns":["node_modules/(?!react-native|@react-native)"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"5bd4eb290414c3c70c23737c049ef98eb4af00f7","scripts":{"app":"node create-app.js","copy":"cpx 'dist/**/*' app/node_modules/responsive-react-native/dist --watch","lint":"eslint . --fix --ext .js,.jsx,.ts,.tsx","test":"jest","build":"esbuild index.ts --outdir=dist --bundle --minify --format=esm --sourcemap --external:react-native --external:react && tsc","watch":"npm-run-all --parallel build:watch copy","format":"prettier \"{,!(app|dist)/**/}*.{ts,tsx}\" --write","test:watch":"jest --watchAll","app:install":"npm i --no-save $(npm pack . | tail -1)  --prefix app","build:watch":"esbuild index.ts --watch --outdir=dist --bundle --format=esm --sourcemap --external:react-native --external:react"},"_npmUser":{"name":"tobua","email":"account@tobua.com"},"prettier":{"semi":false,"printWidth":100,"singleQuote":true},"repository":{"url":"git+https://github.com/tobua/responsive-react-native.git","type":"git"},"_npmVersion":"8.15.0","description":"Responsifies regular pixel-based React Native styles.","directories":{},"sideEffects":true,"_nodeVersion":"16.17.0","eslintConfig":{"root":true,"rules":{"semi":0},"parser":"@typescript-eslint/parser","extends":"@react-native-community","plugins":["@typescript-eslint"],"overrides":[{"files":["*.ts","*.tsx"],"rules":{"no-undef":"off","no-shadow":"off","@typescript-eslint/no-shadow":["error"]}}],"ignorePatterns":["dist","app"]},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","jest":"^29.0.1","react":"^18.2.0","eslint":"^8.23.0","esbuild":"^0.15.5","prettier":"^2.7.1","babel-jest":"^29.0.1","typescript":"^4.8.2","@types/jest":"^28.1.8","npm-run-all":"^4.1.5","@types/react":"^18.0.17","react-native":"^0.69.5","@types/react-native":"^0.69.5","react-test-renderer":"^18.2.0","eslint-plugin-flowtype":"^8.0.3","@typescript-eslint/parser":"^5.35.1","@testing-library/jest-native":"^4.0.11","@testing-library/react-native":"^11.0.0","@typescript-eslint/eslint-plugin":"^5.35.1","@react-native-community/eslint-config":"3.1.0"},"peerDependencies":{"react":">= 18.0","react-native":">= 0.69"},"_npmOperationalInternal":{"tmp":"tmp/responsive-react-native_0.2.0_1661699361880_0.031127590599788535","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"responsive-react-native","version":"0.3.0","keywords":["react-native","responsive","stylesheet","styles","flexbox"],"author":{"name":"Matthias Giger"},"license":"MIT","_id":"responsive-react-native@0.3.0","maintainers":[{"name":"tobua","email":"account@tobua.com"}],"homepage":"https://github.com/tobua/responsive-react-native#readme","bugs":{"url":"https://github.com/tobua/responsive-react-native/issues"},"dist":{"shasum":"a6437b54f9281debf3680138e6ade0698dccf23c","tarball":"https://registry.npmjs.org/responsive-react-native/-/responsive-react-native-0.3.0.tgz","fileCount":8,"integrity":"sha512-Pr3neiGCkFmVouwMh6PEiHO9cdl0zRx/l5JDFW5ve8kQxDocOv6kZ/UhVY/oyH4791CNgYn08tn7M2v0bRrxhg==","signatures":[{"sig":"MEYCIQDkj1ngSC8JeDeuxcuU01X67kcDGoIZj/iaXZUVdnuJEQIhAJdFoDGgwZj3QnmfhDaPtdZ/4KptJsQvtE7FKxCKUUaV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDOPpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7BA//af1eCjicxLL0YmyargppBr8QazUIYeA3NVMROVFXaZShMGBF\r\nmpl+c2I3HcjjzRZGDVbSZhY4tyRHwi360v1kU3/l20AwwlmW9xwo0jn/PiqJ\r\nOgxcX0C/osaylj/MElof3snctjDuh3jD57jMZR8O8NXmwDncxRl3fFdwmjgt\r\n0zV/0RiFdrVk/5RPS5qcBPrhHQsVKnDo/w+S36teN5254fqaK6iOSYwMk2GQ\r\ndaw0U+FYUhC+Dj4lUJbolOHoH01AvGDBLWEsdLHfBZMDqWw2k1gvQpulwg9E\r\n1dD11hLkCT9JmIlwmHVim78OwvML2fNGW0wdzuvrLHk98pwxvjpNfSnTacR8\r\n0q7DDjM9aUPdRpwL/30zy4L1L9UJxG1znqRwcCwil8ZJrsySyenOQKABw1Gi\r\nTb15aoJlL8MRYZUdatYYHe+jqkgBm0OMe37is9qvDPWkKN62Wzk56LX2YvRZ\r\nno2VDWsXiodpD4NIF8AgCdc/tNY7P6h62tAwciAHjejdNNofvI0Ro8zuHw3A\r\nL0TRNtG8eRUgEKJ80ed/TMI3kVxIc+5CP0v8di8yMkaXL28bDqPcWC128qdl\r\nzpvTm8f+hYb6Uh1OdIgPmlZz8uPFMUOapfyN+UNmodYulaO5k5eOhTQwupM2\r\nLcnn9reUE4xS5mIGn9fOIa07hSDPTV1eDEk=\r\n=IWOf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","setupFiles":["./test/helper/setup.ts"],"moduleNameMapper":{"react-dom":"react-native","responsive-react-native":"<rootDir>/index.ts"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"testPathIgnorePatterns":["/app/"],"transformIgnorePatterns":["node_modules/(?!react-native|@react-native)"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"d1a901aa08821275fc7dda89f640570fb7f1bab6","scripts":{"app":"node create-app.js","copy":"cpx 'dist/**/*' app/node_modules/responsive-react-native/dist --watch","lint":"eslint . --fix --ext .js,.jsx,.ts,.tsx","test":"jest","build":"esbuild index.ts --outdir=dist --bundle --minify --format=esm --sourcemap --external:react-native --external:react --external:mobx && tsc","watch":"npm-run-all --parallel build:watch copy","format":"prettier \"{,!(app|dist)/**/}*.{ts,tsx}\" --write","test:watch":"jest --watchAll","app:install":"npm i --no-save $(npm pack . | tail -1)  --prefix app","build:watch":"esbuild index.ts --watch --outdir=dist --bundle --format=esm --sourcemap --external:react-native --external:react --external:mobx"},"_npmUser":{"name":"tobua","email":"account@tobua.com"},"prettier":{"semi":false,"printWidth":100,"singleQuote":true},"repository":{"url":"git+https://github.com/tobua/responsive-react-native.git","type":"git"},"_npmVersion":"8.15.0","description":"Responsifies regular pixel-based React Native styles.","directories":{},"sideEffects":true,"_nodeVersion":"16.17.0","eslintConfig":{"root":true,"rules":{"semi":0},"parser":"@typescript-eslint/parser","extends":"@react-native-community","plugins":["@typescript-eslint"],"overrides":[{"files":["*.ts","*.tsx"],"rules":{"no-undef":"off","no-shadow":"off","@typescript-eslint/no-shadow":["error"]}}],"ignorePatterns":["dist","app"]},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","jest":"^29.0.1","mobx":"^6.6.1","react":"^18.2.0","eslint":"^8.23.0","esbuild":"^0.15.5","prettier":"^2.7.1","babel-jest":"^29.0.1","typescript":"^4.8.2","@types/jest":"^28.1.8","npm-run-all":"^4.1.5","@types/react":"^18.0.17","react-native":"^0.69.5","@types/react-native":"^0.69.5","react-test-renderer":"^18.2.0","eslint-plugin-flowtype":"^8.0.3","@typescript-eslint/parser":"^5.35.1","@testing-library/jest-native":"^4.0.11","@testing-library/react-native":"^11.0.0","@typescript-eslint/eslint-plugin":"^5.35.1","@react-native-community/eslint-config":"3.1.0"},"peerDependencies":{"react":">= 18.0","react-native":">= 0.69"},"_npmOperationalInternal":{"tmp":"tmp/responsive-react-native_0.3.0_1661789161128_0.9450929108988759","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"responsive-react-native","version":"0.4.0","keywords":["react-native","responsive","stylesheet","styles","flexbox"],"author":{"name":"Matthias Giger"},"license":"MIT","_id":"responsive-react-native@0.4.0","maintainers":[{"name":"tobua","email":"account@tobua.com"}],"homepage":"https://github.com/tobua/responsive-react-native#readme","bugs":{"url":"https://github.com/tobua/responsive-react-native/issues"},"dist":{"shasum":"1135890b5c702884775a6a6580aa2f22ecb7a232","tarball":"https://registry.npmjs.org/responsive-react-native/-/responsive-react-native-0.4.0.tgz","fileCount":8,"integrity":"sha512-tm1YFsILzVFwg3RM9RMhmC/yD7po91OPzIbSFW2AM4/DYLVtmAuIDyZM3ylUfa+9mWfC4ZejBV1qBPZgTt+RVw==","signatures":[{"sig":"MEUCIQCJcNnlDOKPjoOoeXgZ3qcx8oH8W11KI0zDPD9mPCAHTwIgdaikG21ytAxNYyOntUtWakYs5CjSALC7wj0ETwDdsfM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41721,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD6AWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHqQ//TDkqQ9JSVErIztZyAXS9yPLpmnOes2AIEmyRAunyT3945k1d\r\nCqtfIcxCszUUbkfIl2xMeKgtMMKSg2Y1Yj/phWajXXkBqmw9QpHviAxXUQXm\r\nnmRcvmjEGa+5FizxjdMq3rKJhhB5QURq/67EAQlC33XWvPhTFGz3brUGOg8f\r\nZYoUTjJSyRBo0kZbjWNg3Qa4twZ5kM4+rkWnfio1cTPP+F0EXxl4vSJzhCdf\r\nqxj9C0hb6Na9kdx6rWOec5aFpTsmtGsMoFbDxLb5iS1azYsZ1Bc930IofSTb\r\nIoitxye3uElYP2jxik5j9NDXfaryBcqbxq0WntQepkB7OZaujkEcBL7GkWWk\r\nV2jFE4AJRyOzfioA22dboRhPX/ZyXIlvEVD7diEVfrrul2OuiK71eY4XDAuh\r\nsksGdt/4st+/DljoEtsvN+g/2SHTXtRRJ6uUWWwn6tDpU2i9Q/ebKmQzw+wz\r\nvfkNDmcl374r0iK0D3qLYzG00hzgWL7XWHLBJ/nOR6LzSmaplAmdthJz9OBm\r\nOE3jPCwhYr039mhzGIEL2fegM6teD7k3CnKWMMCPg7PXqBqnHoZIUUXhbJ8A\r\nL36QVZqAwff5Zt52uqgbB9vA3P352SRsIr9wbedG26jnpABK7P2DL2Vg9kQj\r\n8Xus6lM3JCJy4W118NRBrP5nILisEcWgDZk=\r\n=St5q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","setupFiles":["./test/helper/setup.ts"],"moduleNameMapper":{"react-dom":"react-native","responsive-react-native":"<rootDir>/index.ts"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"testPathIgnorePatterns":["/app/"],"transformIgnorePatterns":["node_modules/(?!react-native|@react-native)"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"b109f408f8d02df3e45298221c1db0bce29cd911","scripts":{"app":"node create-app.js","copy":"cpx 'dist/**/*' app/node_modules/responsive-react-native/dist --watch","lint":"eslint . --fix --ext .js,.jsx,.ts,.tsx","test":"jest","build":"esbuild index.ts --outdir=dist --bundle --minify --format=esm --sourcemap --external:react-native --external:react --external:mobx && tsc","watch":"npm-run-all --parallel build:watch copy","format":"prettier \"{,!(app|dist)/**/}*.{ts,tsx}\" --write","test:watch":"jest --watchAll","app:install":"npm i --no-save $(npm pack . | tail -1)  --prefix app","build:watch":"esbuild index.ts --watch --outdir=dist --bundle --format=esm --sourcemap --external:react-native --external:react --external:mobx"},"_npmUser":{"name":"tobua","email":"account@tobua.com"},"prettier":{"semi":false,"printWidth":100,"singleQuote":true},"repository":{"url":"git+https://github.com/tobua/responsive-react-native.git","type":"git"},"_npmVersion":"8.15.0","description":"Responsifies regular pixel-based React Native styles.","directories":{},"sideEffects":true,"_nodeVersion":"16.17.0","eslintConfig":{"root":true,"rules":{"semi":0},"parser":"@typescript-eslint/parser","extends":"@react-native-community","plugins":["@typescript-eslint"],"overrides":[{"files":["*.ts","*.tsx"],"rules":{"no-undef":"off","no-shadow":"off","@typescript-eslint/no-shadow":["error"]}}],"ignorePatterns":["dist","app"]},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","jest":"^29.0.1","mobx":"^6.6.1","react":"^18.2.0","eslint":"^8.23.0","esbuild":"^0.15.6","prettier":"^2.7.1","babel-jest":"^29.0.1","typescript":"^4.8.2","@types/jest":"^29.0.0","npm-run-all":"^4.1.5","@types/react":"^18.0.18","react-native":"^0.69.5","@types/react-native":"^0.69.6","react-test-renderer":"^18.2.0","eslint-plugin-flowtype":"^8.0.3","@typescript-eslint/parser":"^5.36.1","@testing-library/jest-native":"^4.0.11","@testing-library/react-native":"^11.0.0","@typescript-eslint/eslint-plugin":"^5.36.1","@react-native-community/eslint-config":"3.1.0"},"peerDependencies":{"react":">= 18.0","react-native":">= 0.69"},"_npmOperationalInternal":{"tmp":"tmp/responsive-react-native_0.4.0_1661968406526_0.41109117142279783","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"responsive-react-native","version":"0.5.0","keywords":["react-native","responsive","stylesheet","styles","flexbox"],"author":{"name":"Matthias Giger"},"license":"MIT","_id":"responsive-react-native@0.5.0","maintainers":[{"name":"tobua","email":"account@tobua.com"}],"homepage":"https://github.com/tobua/responsive-react-native#readme","bugs":{"url":"https://github.com/tobua/responsive-react-native/issues"},"dist":{"shasum":"9213b18ea26154de23ec33fe26957a5598d2a5cf","tarball":"https://registry.npmjs.org/responsive-react-native/-/responsive-react-native-0.5.0.tgz","fileCount":8,"integrity":"sha512-O6XkKrB5bbIE6+e60hCf8ik+2mgCw89gPYRwchjvFDjhuKgXpz7nU4Bk4Sd7a8gXcdouhN+KmRPL6Sv8gCWqQA==","signatures":[{"sig":"MEUCIQCJrxPxl23HK1QaXAWph4UZl2gQkR5jICOh8AHvycV1ywIgGH6hU5brH+wy5tvwN39x5D4BQ7uVdR+Qa4gYzdl3Zic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjF2jWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5xA//VVxnphzcsYmf8adTf1xEnniXvfQaYgQtQbfL3hGlxsFkR+3A\r\nbZ+rwo9tBpQiTfEXDktWofKcbwviBe9i8zgTkq5qki9q7Ig6aRYdG79Fm0Ox\r\nXabHyMy8WGSx58Ha+tLlQ9KBGLM99Ccih5yjcWeVq9ly8qTojXL3hEhqL0b+\r\nsg/CXM8E0IuDALrT4tYtBHhag7yDp5+8Aq/McuRcuV3fhqKVnfNJt4Ox0TrA\r\nnYgut2eKETAnsRY2L440BbaSDa82r5OPdtaa84ZmFm8kUiGrhoVC2Hp4bGGu\r\nWJDFu2tUzPVRDal04fhmolVzdmnwFEk3vW+uQ7BunXP7vODjxlgXiZLF0mK+\r\nvylXNU6C2DV1PkmjaKZKGZDvBMJjPF+CasXIni/Uao43jYw4D9lKnUdEHzoK\r\nnPIPCbzv6wxkQbTyuNsD90BDpo+fuIy/Xp6gIlUzQeAwJhL1Prs0Pep62/EX\r\nKi1EM1Sf3GfxQjLnbXOgKRgoxFNy2Pm1gcw/L0Pf6VtNtteNSLmP/kB4uu5R\r\n4oOT+LUQ+XlgGF3x4Yr1Hkh4Di4k4wrxbZfU17ksxaKVGRBmzgpwDZ5upxxj\r\n05nVfx8A/W1/HAFNpk29MOt+dCR/ft4mV7yit/WmuyeS05FbUaeHWPZu0j56\r\nub6+NJSqHIOktBfxRn6FbpzMCvL7NusRY5k=\r\n=RumP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","setupFiles":["./test/helper/setup.ts"],"moduleNameMapper":{"react-dom":"react-native","responsive-react-native":"<rootDir>/index.ts"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"testPathIgnorePatterns":["/app/"],"transformIgnorePatterns":["node_modules/(?!react-native|@react-native)"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"ac008888a974d75e9dbe63eca28f2a9039bb5a91","scripts":{"app":"node create-app.js","copy":"cpx 'dist/**/*' app/node_modules/responsive-react-native/dist --watch","lint":"eslint . --fix --ext .js,.jsx,.ts,.tsx","test":"jest","build":"esbuild index.ts --outdir=dist --bundle --minify --format=esm --sourcemap --external:react-native --external:react --external:mobx && tsc","watch":"npm-run-all --parallel build:watch copy","format":"prettier \"{,!(app|dist)/**/}*.{ts,tsx}\" --write","test:watch":"jest --watchAll","app:install":"npm i --no-save $(npm pack . | tail -1)  --prefix app","build:watch":"esbuild index.ts --watch --outdir=dist --bundle --format=esm --sourcemap --external:react-native --external:react --external:mobx"},"_npmUser":{"name":"tobua","email":"account@tobua.com"},"prettier":{"semi":false,"printWidth":100,"singleQuote":true},"repository":{"url":"git+https://github.com/tobua/responsive-react-native.git","type":"git"},"_npmVersion":"8.15.0","description":"Responsifies regular pixel-based React Native styles.","directories":{},"sideEffects":true,"_nodeVersion":"16.17.0","eslintConfig":{"root":true,"rules":{"semi":0},"parser":"@typescript-eslint/parser","extends":"@react-native-community","plugins":["@typescript-eslint"],"overrides":[{"files":["*.ts","*.tsx"],"rules":{"no-undef":"off","no-shadow":"off","@typescript-eslint/no-shadow":["error"]}}],"ignorePatterns":["dist","app"]},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","jest":"^29.0.2","mobx":"^6.6.1","react":"^18.2.0","eslint":"^8.23.0","esbuild":"^0.15.7","prettier":"^2.7.1","babel-jest":"^29.0.2","typescript":"^4.8.2","@types/jest":"^29.0.0","npm-run-all":"^4.1.5","@types/react":"^18.0.18","react-native":"^0.69.5","@types/react-native":"^0.69.6","react-test-renderer":"^18.2.0","eslint-plugin-flowtype":"^8.0.3","@typescript-eslint/parser":"^5.36.1","@testing-library/jest-native":"^4.0.11","@testing-library/react-native":"^11.0.0","@typescript-eslint/eslint-plugin":"^5.36.1","@react-native-community/eslint-config":"3.1.0"},"peerDependencies":{"react":">= 18.0","react-native":">= 0.69"},"_npmOperationalInternal":{"tmp":"tmp/responsive-react-native_0.5.0_1662478549785_0.38543861217470754","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"responsive-react-native","version":"0.6.0","keywords":["react-native","responsive","stylesheet","styles","flexbox"],"author":{"name":"Matthias Giger"},"license":"MIT","_id":"responsive-react-native@0.6.0","maintainers":[{"name":"tobua","email":"account@tobua.com"}],"homepage":"https://github.com/tobua/responsive-react-native#readme","bugs":{"url":"https://github.com/tobua/responsive-react-native/issues"},"dist":{"shasum":"f53f9f0e590be2d4436ec7b45f59bd979425907f","tarball":"https://registry.npmjs.org/responsive-react-native/-/responsive-react-native-0.6.0.tgz","fileCount":8,"integrity":"sha512-PRPetNtchufwXYfm+oCINrSOW//SL3REFgQRA8osXipBoGS/UWLX+IuSPoOcvYaHzGmqax+tCbRqNs2xQSVsDA==","signatures":[{"sig":"MEQCIHrgtG3cfxNschtQVFKfIk/GdC1X6vZW+JKwXNtSwE0MAiBR2J9oPiwd8+UjZ19gu2s0PToD60T747JcEwez868CeQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjHMcQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmowfg//eKKa96DJXphFzvsuU/C48agbIrwRCnFm7SQLdkHLNylRq3qO\r\nP4BXdtO/geGGLMZKkxHwZAOtuoJ7tJzjTjDZCYysjgnQHvWldw3HSxLHFOc1\r\nG7x+pioOkWTZzGZ+nAprnVfs2p5OR3hjl7JMPL78MKkinzAfbf13jl/8B0Rn\r\ne2l0Jk8AUZ5rLueHJkvQPtfjhwcxADhEYLLiaBTk6m/T2Z44dzSIx9EKKcl9\r\nHRGba8ofG54MonH1rRZiNll4QYN/DuugxiuCxmmb5Yk5LGonGKrJQxdTYtY1\r\n/BME9RI3CMKRuXRK9dXiYDZaNAR+S/fROQDpMVU9LMlnGqVZD5QS6L2nLQbK\r\nyHkALWqYtSSCbbMoqVADMShNYRiiZTyBtn/rb2nUJtUwAu9S5ar+/jlLFTNI\r\nifaCFpPnKcJrwPQrbleAOJZmvHGRkAQy5rIfOB+P2XGeevEjx4sTNGb+dLKw\r\n/Xl5GvI041SRko30VSKlSw8aCW0l1to3uN2PYLwZ/lAw++eDOdPyGzTR09kB\r\nG0XkL71uhlP4EPXYcw5Vl4CY1sul53mgzriPTFdQOdeQjAqmPfE6K0HRjJbc\r\nS6B28Qx7UsFENkGCxBpN9/271W4YaBFM9QxS1AKEnrKtaVCvyeHVLQN+moC4\r\nMfN5T4BlzZKcUDZ9RE84yuMXzKLonsx7KWM=\r\n=LuJF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","setupFiles":["./test/helper/setup.ts"],"moduleNameMapper":{"react-dom":"react-native","responsive-react-native":"<rootDir>/index.ts"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"testPathIgnorePatterns":["/app/"],"transformIgnorePatterns":["node_modules/(?!react-native|@react-native)"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"2856966365294240245fee9872a7987791f9edd0","scripts":{"app":"node create-app.js","copy":"cpx 'dist/**/*' app/node_modules/responsive-react-native/dist --watch","lint":"eslint . --fix --ext .js,.jsx,.ts,.tsx","test":"jest","build":"esbuild index.ts --outdir=dist --bundle --minify --format=esm --sourcemap --external:react-native --external:react --external:mobx && tsc","watch":"npm-run-all --parallel build:watch copy","format":"prettier \"{,!(app|dist)/**/}*.{ts,tsx}\" --write","test:watch":"jest --watchAll","app:install":"npm i --no-save $(npm pack . | tail -1)  --prefix app","build:watch":"esbuild index.ts --watch --outdir=dist --bundle --format=esm --sourcemap --external:react-native --external:react --external:mobx"},"_npmUser":{"name":"tobua","email":"account@tobua.com"},"prettier":{"semi":false,"printWidth":100,"singleQuote":true},"repository":{"url":"git+https://github.com/tobua/responsive-react-native.git","type":"git"},"_npmVersion":"8.15.0","description":"Responsifies regular pixel-based React Native styles.","directories":{},"sideEffects":true,"_nodeVersion":"16.17.0","eslintConfig":{"root":true,"rules":{"semi":0},"parser":"@typescript-eslint/parser","extends":"@react-native-community","plugins":["@typescript-eslint"],"overrides":[{"files":["*.ts","*.tsx"],"rules":{"no-undef":"off","no-shadow":"off","@typescript-eslint/no-shadow":["error"]}}],"ignorePatterns":["dist","app"]},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","jest":"^29.0.3","mobx":"^6.6.2","react":"^18.2.0","eslint":"^8.23.0","esbuild":"^0.15.7","prettier":"^2.7.1","babel-jest":"^29.0.3","typescript":"^4.8.3","@types/jest":"^29.0.0","npm-run-all":"^4.1.5","@types/react":"^18.0.19","react-native":"^0.70.0","@types/react-native":"^0.69.8","react-test-renderer":"^18.2.0","eslint-plugin-flowtype":"^8.0.3","@typescript-eslint/parser":"^5.36.2","@testing-library/jest-native":"^4.0.11","@testing-library/react-native":"^11.0.0","@typescript-eslint/eslint-plugin":"^5.36.2","@react-native-community/eslint-config":"3.1.0"},"peerDependencies":{"react":">= 18.0","react-native":">= 0.69"},"_npmOperationalInternal":{"tmp":"tmp/responsive-react-native_0.6.0_1662830352726_0.5588225428872244","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"responsive-react-native","version":"0.6.1","keywords":["react-native","responsive","stylesheet","styles","flexbox"],"author":{"name":"Matthias Giger"},"license":"MIT","_id":"responsive-react-native@0.6.1","maintainers":[{"name":"tobua","email":"account@tobua.com"}],"homepage":"https://github.com/tobua/responsive-react-native#readme","bugs":{"url":"https://github.com/tobua/responsive-react-native/issues"},"dist":{"shasum":"8150ece2e8c4ac4d2df11faf16cc0006a033fb3e","tarball":"https://registry.npmjs.org/responsive-react-native/-/responsive-react-native-0.6.1.tgz","fileCount":9,"integrity":"sha512-Qe8SM/VMeOX+Ks7P8EGw76ERLBghKRedeGWjAz2ChJyzyMFm9K2GTmq0PJZyqk4HNFvWOdH9075WILbKyCTK8g==","signatures":[{"sig":"MEUCIHLW4cxo9rQATtaEFkSuvPndM/q0TBymmDaA/yHkcSXCAiEA1B7dN87LfrmCirgIu6taLOkamctPntx7r3ZllYu1x1E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49295,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKKMGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2SA/+IFMQVjQBRJIKo2X1t8t0XSQmm1PrGCpPaZJPmkMCHIKnlZZI\r\nHREDi1kd8+WG6FruLxbnzlFaPiCE8G40NoyskPkuVHzC/MCN9afu4+9gRRTa\r\nHPG7IVzL9GhGFDi7ZLYD7JaxGlNMzgHtRPvCEI/rz3I3Gyt3XHqDOu7d3tVA\r\nANKq4n3tO29sBtxsy97/E0fWcNlM4CSZVoiGciB9g1oZ+L9/P70IWikxThB+\r\n4L4HNWtVxoIWcZ4tShe4lBZKO/cj0IjGIrRoP4Yhm45GKyGpJzxhEQFOzwa6\r\ngJ0qW332W+MUQsqXrWC8Ti87MMpdd5wdff55Z4bWbrdRpJJbNTThV8zC5EiR\r\nZYxzAT5SdhVAAqK08ht8BvbakUnWL5Y/vyk7uFYHUMWEVIYJf+fQ/hPgcA/p\r\na3fNyVP3x5JN3WeAjxHKnO9rMsuyKXzBQ962UOew3f3F5HZV476srVbMT548\r\ndIycg54lU4+vGJqVcFGoJZVVPa08pU43f5elNBDgPg3tStQ/bZaeTKTJU4Ix\r\nvlS9gxPN/UU4JmORp3vCpLSOhaAzw+MphrbuC9kfc3q6nXXD/mSDRYo9xbf2\r\nJQpAVpLx2bVRKP6VVEOnjY8ML5J9e/IL+K9nyZkOrvbzjfRyGmqvW4I9rCKz\r\nY6YWWItRpImNGcToZygbjqgtWGjzsq/R1q4=\r\n=w6Iu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","setupFiles":["./test/helper/setup.ts"],"moduleNameMapper":{"react-dom":"react-native","responsive-react-native":"<rootDir>/index.ts"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"testPathIgnorePatterns":["/app/"],"transformIgnorePatterns":["node_modules/(?!react-native|@react-native)"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"5097079619214b636a08a399b1d6d858da40a1ae","scripts":{"app":"node create-app.js","copy":"cpx 'dist/**/*' app/node_modules/responsive-react-native/dist --watch","lint":"eslint . --fix --ext .js,.jsx,.ts,.tsx","test":"jest","build":"esbuild index.ts --outdir=dist --bundle --minify --format=esm --sourcemap --external:react-native --external:react --external:mobx && tsc","watch":"npm-run-all --parallel build:watch copy","format":"prettier \"{,!(app|dist)/**/}*.{ts,tsx}\" --write","test:watch":"jest --watchAll","app:install":"npm i --no-save $(npm pack . | tail -1)  --prefix app","build:watch":"esbuild index.ts --watch --outdir=dist --bundle --format=esm --sourcemap --external:react-native --external:react --external:mobx"},"_npmUser":{"name":"tobua","email":"account@tobua.com"},"prettier":{"semi":false,"printWidth":100,"singleQuote":true},"repository":{"url":"git+https://github.com/tobua/responsive-react-native.git","type":"git"},"_npmVersion":"8.15.0","description":"Responsifies regular pixel-based React Native styles.","directories":{},"sideEffects":true,"_nodeVersion":"16.17.0","eslintConfig":{"root":true,"rules":{"semi":0},"parser":"@typescript-eslint/parser","extends":"@react-native-community","plugins":["@typescript-eslint"],"overrides":[{"files":["*.ts","*.tsx"],"rules":{"no-undef":"off","no-shadow":"off","@typescript-eslint/no-shadow":["error"]}}],"ignorePatterns":["dist","app"]},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","jest":"^29.0.3","mobx":"^6.6.2","react":"^18.2.0","eslint":"^8.23.1","esbuild":"^0.15.8","prettier":"^2.7.1","babel-jest":"^29.0.3","typescript":"^4.8.3","@types/jest":"^29.0.3","npm-run-all":"^4.1.5","@types/react":"^18.0.20","react-native":"^0.70.1","@types/react-native":"^0.70.1","react-test-renderer":"^18.2.0","eslint-plugin-flowtype":"^8.0.3","@typescript-eslint/parser":"^5.37.0","@testing-library/jest-native":"^4.0.12","@testing-library/react-native":"^11.1.0","@typescript-eslint/eslint-plugin":"^5.37.0","@react-native-community/eslint-config":"3.1.0"},"peerDependencies":{"react":">= 18.0","react-native":">= 0.69"},"_npmOperationalInternal":{"tmp":"tmp/responsive-react-native_0.6.1_1663607557893_0.4650017147658032","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"responsive-react-native","version":"0.7.0","keywords":["react-native","responsive","stylesheet","styles","flexbox"],"author":{"name":"Matthias Giger"},"license":"MIT","_id":"responsive-react-native@0.7.0","maintainers":[{"name":"tobua","email":"account@tobua.com"}],"homepage":"https://github.com/tobua/responsive-react-native#readme","bugs":{"url":"https://github.com/tobua/responsive-react-native/issues"},"dist":{"shasum":"16e007006ae09d5fc5827b2fcef54d4a6a8eb9fc","tarball":"https://registry.npmjs.org/responsive-react-native/-/responsive-react-native-0.7.0.tgz","fileCount":9,"integrity":"sha512-hpjUxJOfn7dB6qHvAtojUMQ1/71iuyEErYWOs3cnW4qu66+UGyAW3AIvVEV/1/7O+C/XSwEMq8TRl8z46yGGlQ==","signatures":[{"sig":"MEYCIQCqNs4PjDbDqBwmodVEDBwqJEmyv8BZdnrNlbfq05dhmwIhAL6wqY47OZgAhNbIzw9MYDsdFGcazNQ7UPRPY50cu4S8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSExyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOqw//dhR1XQKIVwi5MMCVhoc4w1Jtym4Mk8+UnsR8d5gvTcV64afB\r\nXqQtgx9BnlBjlhRxiaR3mmBPbesn3GcJenJLxghFqYmVdq78WCsQyFjbG+Uy\r\nwTl9suGBnun2h3uJSmTDaV+ADmtUUf6WnKVDfx8E3/c1XkpTz5y11qkgP9mH\r\nJl7c1dYCGLUgBxoe7SNegCmLAvHaS9w3fPI599Zn4qVMjWWEhza+SNufVK8B\r\nBQfo4HSctZx9q0axlUUF81kaK7LzQ1eGV+NWCUplMEB7T5SFBjKeBhDWhIx8\r\n6jf9GNMKG4zELCHiwwv+SduxzBO2bWMaArMtERmO/h4uo7mAicRtKZivsC9V\r\nxAsyQcQpxxz0AFKBy20DIErcWnz+Vyn7B1Pna5+0NecRAXRui2KYb/1AM6Yh\r\nlFB7BsIlpw/ZgeMCVYkvNM5KaowbwW9yNuWbVflx16aHGRHzDmqdsYhP41wL\r\nkcihd5iYTOCTBm2D7szn+fjrzHu6iY4epTbSJlhG5T0b96ppGey9tmymF9kN\r\nZS2834YiMrXtLOkNF8reMFQyUzsQJOieAxtSaMELn5SHtkXT8elUPjxNQaF8\r\nm3SkCgl7pKKIah5AKEOlP8Ito6HE/S084snIzhCfOfXG72icIJVBR+ibWLXP\r\nXThfUmZNREFvd4ra/1qZfCfS+F9Ee/+CfwQ=\r\n=/Wpy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","setupFiles":["./test/helper/setup.ts"],"moduleNameMapper":{"react-dom":"react-native","responsive-react-native":"<rootDir>/index.ts"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"testPathIgnorePatterns":["/app/"],"transformIgnorePatterns":["node_modules/(?!react-native|@react-native)"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"31932489a6caa85f48e16d6d9bc4aaf591bcb85e","scripts":{"app":"node create-app.js","copy":"cpx 'dist/**/*' app/node_modules/responsive-react-native/dist --watch","lint":"eslint . --fix --ext .js,.jsx,.ts,.tsx","test":"jest","build":"esbuild index.ts --outdir=dist --bundle --minify --format=esm --sourcemap --external:react-native --external:react --external:mobx && tsc","watch":"npm-run-all --parallel build:watch copy","format":"prettier \"{,!(app|dist)/**/}*.{ts,tsx}\" --write","test:watch":"jest --watchAll","app:install":"npm i --no-save $(npm pack . | tail -1)  --prefix app","build:watch":"esbuild index.ts --watch --outdir=dist --bundle --format=esm --sourcemap --external:react-native --external:react --external:mobx"},"_npmUser":{"name":"tobua","email":"account@tobua.com"},"prettier":{"semi":false,"printWidth":100,"singleQuote":true},"repository":{"url":"git+https://github.com/tobua/responsive-react-native.git","type":"git"},"_npmVersion":"8.15.0","description":"Responsifies regular pixel-based React Native styles.","directories":{},"sideEffects":true,"_nodeVersion":"16.17.1","eslintConfig":{"root":true,"rules":{"semi":0},"parser":"@typescript-eslint/parser","extends":"@react-native-community","plugins":["@typescript-eslint"],"overrides":[{"files":["*.ts","*.tsx"],"rules":{"no-undef":"off","no-shadow":"off","@typescript-eslint/no-shadow":["error"]}}],"ignorePatterns":["dist","app"]},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","jest":"^29.1.2","mobx":"^6.6.2","react":"^18.2.0","eslint":"^8.25.0","esbuild":"^0.15.10","prettier":"^2.7.1","babel-jest":"^29.1.2","typescript":"^4.8.4","@types/jest":"^29.1.2","npm-run-all":"^4.1.5","@types/react":"^18.0.21","react-native":"^0.70.3","@types/react-native":"^0.70.4","react-test-renderer":"^18.2.0","eslint-plugin-flowtype":"^8.0.3","@typescript-eslint/parser":"^5.40.0","@testing-library/jest-native":"^5.0.0","@testing-library/react-native":"^11.2.0","@typescript-eslint/eslint-plugin":"^5.40.0","@react-native-community/eslint-config":"3.1.0"},"peerDependencies":{"react":">= 18.0","react-native":">= 0.69"},"_npmOperationalInternal":{"tmp":"tmp/responsive-react-native_0.7.0_1665682546220_0.4615918293160417","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"responsive-react-native","version":"0.7.1","keywords":["react-native","responsive","stylesheet","styles","flexbox"],"author":{"name":"Matthias Giger"},"license":"MIT","_id":"responsive-react-native@0.7.1","maintainers":[{"name":"tobua","email":"account@tobua.com"}],"homepage":"https://github.com/tobua/responsive-react-native#readme","bugs":{"url":"https://github.com/tobua/responsive-react-native/issues"},"dist":{"shasum":"ede1eb1b4f4df0d27073822d1791ec4f703bd8b5","tarball":"https://registry.npmjs.org/responsive-react-native/-/responsive-react-native-0.7.1.tgz","fileCount":9,"integrity":"sha512-4w5Rh/CXfoJ1IJmRRxx8l00A72PHn/0UEcnTzSekHmCByoRsgSjWa+4rIATCjcX2tjDl6OpDguTsftGLUD/dVA==","signatures":[{"sig":"MEQCIE7MwdMrAs5hDBEALBXaKQod6ssi0RiATLOGbJcXNBd1AiA3Qj5oGsxv2fxYXTneryA1RMF1IQ4HKKZ+2F9yTBJwdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfR0iACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPbBAAm8hH8AtIc1hx701PmL/M/Ky9+06EOE+TsAiScpFYAeLtTsSZ\r\nFNLrluwP/o8+dPYqjft4kfYKXxoQ1qY3mLocsTGRXyQZPLhCW96UnZNmV4S/\r\ndsxE8JRzQ9KCu9gVr+/XoRfvLYHlM/dKx2giIUIwe8jzGvLeI0XNK6XpRQlT\r\nBpLWYIQaGNs79RVClJie7vw8+/FEmu2Fb+mtn9n4W+etDmb/BJl4phjcc7i8\r\nQppEI/F4BW759w9waXhK4mOY2DL5YWQR2u0sQGrY0gk3uAbbVxdhD91M8E76\r\nwQBcuUFmfpviW1a7ePeJao/YVXm2yKmPphNix6+knHClBjaejIcneB3QBQKf\r\nlQut1YmQqUlgPt0XyuIkmWANOu07kgNLswVueKppRt138nxJwBO4wE/wlPNr\r\nBpjzA9qBBS7NSDpGd7YZ42Mxk1miChGxs3ow9AvbQiNd0kQjxTF+3QjVmeo8\r\nojq1ZzVtrNVfiYd6NJa1XSxaQUwK9coLQmJhLwnXXJR/J3YMyjZPzNp1R8ec\r\nsEvQ9+C8F2E1DEYorRy5T2tZ7gXS0A/d4o0oFB86tmuaHs1SXk/hZGJ7aKll\r\n0mrLylGR0hG1fld0umz9a4b0c/c6O07gsz05q4IyTr0qEfGhFTpXpaSU2Ff1\r\nzBfiGLO7rCk2HvUl6BdtfpxU68hv+DvyIlo=\r\n=jzfN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","setupFiles":["./test/helper/setup.ts"],"moduleNameMapper":{"react-dom":"react-native","responsive-react-native":"<rootDir>/index.ts"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"testPathIgnorePatterns":["/app/"],"transformIgnorePatterns":["node_modules/(?!react-native|@react-native)"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"aac8acb34f1f28ba26fbc111b5e988d5323add97","scripts":{"app":"node create-app.js","copy":"cpx 'dist/**/*' app/node_modules/responsive-react-native/dist --watch","lint":"eslint . --fix --ext .js,.jsx,.ts,.tsx","test":"jest","build":"esbuild index.ts --outdir=dist --bundle --minify --format=esm --sourcemap --external:react-native --external:react --external:mobx && tsc","watch":"npm-run-all --parallel build:watch copy","format":"prettier \"{,!(app|dist)/**/}*.{ts,tsx}\" --write","test:watch":"jest --watchAll","app:install":"npm i --no-save $(npm pack . | tail -1)  --prefix app","build:watch":"esbuild index.ts --watch --outdir=dist --bundle --format=esm --sourcemap --external:react-native --external:react --external:mobx"},"_npmUser":{"name":"tobua","email":"account@tobua.com"},"prettier":{"semi":false,"printWidth":100,"singleQuote":true},"repository":{"url":"git+https://github.com/tobua/responsive-react-native.git","type":"git"},"_npmVersion":"8.19.2","description":"Responsifies regular pixel-based React Native styles.","directories":{},"sideEffects":true,"_nodeVersion":"16.18.0","eslintConfig":{"root":true,"rules":{"semi":0},"parser":"@typescript-eslint/parser","extends":"@react-native-community","plugins":["@typescript-eslint"],"overrides":[{"files":["*.ts","*.tsx"],"rules":{"no-undef":"off","no-shadow":"off","@typescript-eslint/no-shadow":["error"]}}],"ignorePatterns":["dist","app"]},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","jest":"^29.3.1","mobx":"^6.7.0","react":"^18.2.0","eslint":"^8.28.0","esbuild":"^0.15.15","prettier":"^2.7.1","babel-jest":"^29.3.1","typescript":"^4.9.3","@types/jest":"^29.2.3","npm-run-all":"^4.1.5","@types/react":"^18.0.25","react-native":"^0.70.6","@types/react-native":"^0.70.6","react-test-renderer":"^18.2.0","eslint-plugin-flowtype":"^8.0.3","@typescript-eslint/parser":"^5.44.0","@testing-library/jest-native":"^5.3.0","@testing-library/react-native":"^11.5.0","@typescript-eslint/eslint-plugin":"^5.44.0","@react-native-community/eslint-config":"3.2.0"},"peerDependencies":{"react":">= 18.0","react-native":">= 0.69"},"_npmOperationalInternal":{"tmp":"tmp/responsive-react-native_0.7.1_1669143841852_0.6358869457537406","host":"s3://npm-registry-packages"}},"0.7.2":{"name":"responsive-react-native","version":"0.7.2","keywords":["react-native","responsive","stylesheet","styles","flexbox"],"author":{"name":"Matthias Giger"},"license":"MIT","_id":"responsive-react-native@0.7.2","maintainers":[{"name":"tobua","email":"account@tobua.com"}],"homepage":"https://github.com/tobua/responsive-react-native#readme","bugs":{"url":"https://github.com/tobua/responsive-react-native/issues"},"dist":{"shasum":"8aeec876ad624aba1081a7ac475475ac1e24629e","tarball":"https://registry.npmjs.org/responsive-react-native/-/responsive-react-native-0.7.2.tgz","fileCount":9,"integrity":"sha512-95bAWyGi4rmFeKUavic/u7gjUU06j8QHkr/8ecZU+SIWwhJcjK248cAK9xXKj1gPf8VH/kzemDkMyomOoM4Row==","signatures":[{"sig":"MEQCIFZ5+Esm3JPUsoHMPIZtTWFPSFmyLMIz8Rs2sCuohlsmAiAz6MaCj13v8/e8y0D6OQrn7N0V1/auQ3AB8zIIWfftfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhoFiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqsew//b3iKh9U9saFFlOWkDXLvnaNvWXZ3VBa5ylVsVBJ4uGjdM+n8\r\n75LO5GvJTWCKHqznFh8yuq+DS0lG46Yoe5FJgYxpmPhemO7aatXi3jfM7fY4\r\nak2xy7PhInhUDAsLCHCfiMakCoiPjmj9EFOEGgEI3PgUDuwozH0MGnkKWxpq\r\nlVFV6CddccZPY/8cyolJPNdfanWI/GIYrh5tSOZDcQLsBV+UrkUscYwwOynM\r\nzEg6fzO3CnKawgK8ljQw6rchkP50jPjPjaxUbNtul2MpFynMGXGzZBKGsf/p\r\n9W0QAq7q6pMy0XM+HCQ08FnRggWnp5UGUiJ7W/2PtxQoF8+OE7YT/S6t5ZH4\r\nl+WCNw4Ce3Dqy4++w4YiPdkFkyQHSDKIguG9bHqshdb3Xo9LCrRwNE3FRJDP\r\nZi01/LKnYq7vEIdgFefG400zUfQyBmLbWCNqz+Gke1OhzuRlbg9wKB+b7KcB\r\nGuRZie1sU99FWZBDlDJbVFDpeSux7QdVbm2F6hqNbVd3QlXbZa6JDphHedjj\r\nsFiAqA13uPOSzOaewdpH5Tv0o580y0ako7AtsMCduTPiYJp9z0y9S+r1wvo4\r\nhWCJdvsD+MlB+ex7OYc+K9xOZ6OQaUwzazwYF5TbSbB+KiZQ5XL+FbeKijQx\r\n+jsIO2JWu1I8ZQ2vpOiuBxSAqOGopiJ8J3o=\r\n=RVql\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","setupFiles":["./test/helper/setup.ts"],"moduleNameMapper":{"react-dom":"react-native","responsive-react-native":"<rootDir>/index.ts"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"testPathIgnorePatterns":["/app/"],"transformIgnorePatterns":["node_modules/(?!react-native|@react-native)"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"8886228b2266f3383738f4ab14e4a4936c7b1d5a","scripts":{"app":"node create-app.js","copy":"cpx 'dist/**/*' app/node_modules/responsive-react-native/dist --watch","lint":"eslint . --fix --ext .js,.jsx,.ts,.tsx","test":"jest","build":"esbuild index.ts --outdir=dist --bundle --minify --format=esm --sourcemap --external:react-native --external:react --external:mobx && tsc","watch":"npm-run-all --parallel build:watch copy","format":"prettier \"{,!(app|dist)/**/}*.{ts,tsx}\" --write","test:watch":"jest --watchAll","app:install":"npm i --no-save $(npm pack . | tail -1)  --prefix app","build:watch":"esbuild index.ts --watch --outdir=dist --bundle --format=esm --sourcemap --external:react-native --external:react --external:mobx"},"_npmUser":{"name":"tobua","email":"account@tobua.com"},"prettier":{"semi":false,"printWidth":100,"singleQuote":true},"repository":{"url":"git+https://github.com/tobua/responsive-react-native.git","type":"git"},"_npmVersion":"8.1.0","description":"Responsifies regular pixel-based React Native styles.","directories":{},"sideEffects":true,"_nodeVersion":"16.13.0","eslintConfig":{"root":true,"rules":{"semi":0},"parser":"@typescript-eslint/parser","extends":"@react-native-community","plugins":["@typescript-eslint"],"overrides":[{"files":["*.ts","*.tsx"],"rules":{"no-undef":"off","no-shadow":"off","@typescript-eslint/no-shadow":["error"]}}],"ignorePatterns":["dist","app"]},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","jest":"^29.3.1","mobx":"^6.7.0","react":"^18.2.0","eslint":"^8.28.0","esbuild":"^0.15.16","prettier":"^2.8.0","babel-jest":"^29.3.1","typescript":"^4.9.3","@types/jest":"^29.2.3","npm-run-all":"^4.1.5","@types/react":"^18.0.25","react-native":"^0.70.6","@types/react-native":"^0.70.7","react-test-renderer":"^18.2.0","eslint-plugin-flowtype":"^8.0.3","@typescript-eslint/parser":"^5.45.0","@testing-library/jest-native":"^5.3.0","@testing-library/react-native":"^11.5.0","@typescript-eslint/eslint-plugin":"^5.45.0","@react-native-community/eslint-config":"3.2.0"},"peerDependencies":{"react":">= 18.0","react-native":">= 0.69"},"_npmOperationalInternal":{"tmp":"tmp/responsive-react-native_0.7.2_1669759330758_0.9031234905847636","host":"s3://npm-registry-packages"}},"0.7.3":{"name":"responsive-react-native","version":"0.7.3","keywords":["react-native","responsive","stylesheet","styles","flexbox"],"author":{"name":"Matthias Giger"},"license":"MIT","_id":"responsive-react-native@0.7.3","maintainers":[{"name":"tobua","email":"account@tobua.com"}],"homepage":"https://github.com/tobua/responsive-react-native#readme","bugs":{"url":"https://github.com/tobua/responsive-react-native/issues"},"dist":{"shasum":"6c24638265f41a6cb76a0c4378217516d0113dbe","tarball":"https://registry.npmjs.org/responsive-react-native/-/responsive-react-native-0.7.3.tgz","fileCount":9,"integrity":"sha512-ClSnFl2ny4mUw0GW1RKEXgcoQohNxm2FwTHY97aiC4QIhJ59BkT/RmKZompuQ4sulFdEyHWEFL+RQbDn5gibaQ==","signatures":[{"sig":"MEUCIAW5reTrySfLtwbI9y6eZR9ZIUrGKctlyYq29R7ekh8LAiEA5KTmvjc3Ar77vcqdgoe3nU/ODCFYYmAkUxKij/oELBo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmjriACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOSxAAiwb3NJI+5n+qr/1usGOkVBmUBH9YSI+lOl7q4406xgWzn7QK\r\nyvuZoKxLcngnGg8tZ0bcLgL0u3ERTxNCwxyRurSClzRi4XUCQjf3q6/uohcV\r\nLX6mpEFbIZLCxEmYHdEZAcbQEnxb6I20HBeglYpY4JDlOzcvcWMKb/gonicl\r\ngDEMQ+xRsAWY5b1pHDR+fOreejReDMnAJkFI/MNZ1aW3MZceCo5ReKhYOWTk\r\npwrxiP6g6IqFMIZ9RrmtkV5/1OUltUZddedMmaW7eLQwZ07yoDwVJ5opzru0\r\noh+8EmOvzsyOkOPLRoXqqYDLHXd44xeEMNqLcgI3c2QduYlx02k1lXB3plT9\r\n4FcCRrSy/x7pJS3DDmH8PgsAA0kdZGYSMB0U624s+qXfHOIH2tD2SsBpjsI9\r\nZ5v2hWHNamWY8a9FqPV48roCX4Za05z8vgsD9NwYK0OVyU5yJFoNZArM6UaN\r\nQyjKwHmOOU4tStLHb21YhutBuKN1bwjPtHj/S7YI+wEO8EswSeNmFrilbiFT\r\nF9Kb9/5q4hBEMB+r1CFDW/a8sAdqOFKJHhhrZASUoEgHzWt4bvxbo5oGoBDx\r\nHIa7j7Row/+fvO3VEfQZaeCiHqEq4DWMIkQluA4a+dEgESe7LFB4KfUQC6F5\r\nl8Rhc3cL/bJzpOp5krjHGRleq4MYzGWbVoU=\r\n=Lq5J\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","setupFiles":["./test/helper/setup.ts"],"moduleNameMapper":{"react-dom":"react-native","responsive-react-native":"<rootDir>/index.ts"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"testPathIgnorePatterns":["/app/"],"transformIgnorePatterns":["node_modules/(?!react-native|@react-native)"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"eacb9da2b25a8b52d186e7d89428eb54f454f5e2","scripts":{"app":"node create-app.js","copy":"cpx 'dist/**/*' app/node_modules/responsive-react-native/dist --watch","lint":"eslint . --fix --ext .js,.jsx,.ts,.tsx","test":"jest","build":"esbuild index.ts --outdir=dist --bundle --minify --format=esm --sourcemap --external:react-native --external:react --external:mobx && tsc","watch":"npm-run-all --parallel build:watch copy","format":"prettier \"{,!(app|dist)/**/}*.{ts,tsx}\" --write","test:watch":"jest --watchAll","app:install":"npm i --no-save $(npm pack . | tail -1) --prefix app --legacy-peer-deps","build:watch":"esbuild index.ts --watch --outdir=dist --bundle --format=esm --sourcemap --external:react-native --external:react --external:mobx"},"_npmUser":{"name":"tobua","email":"account@tobua.com"},"prettier":{"semi":false,"printWidth":100,"singleQuote":true},"repository":{"url":"git+https://github.com/tobua/responsive-react-native.git","type":"git"},"_npmVersion":"8.1.0","description":"Responsifies regular pixel-based React Native styles.","directories":{},"sideEffects":true,"_nodeVersion":"16.13.0","eslintConfig":{"root":true,"rules":{"semi":0},"parser":"@typescript-eslint/parser","extends":"@react-native-community","plugins":["@typescript-eslint"],"overrides":[{"files":["*.ts","*.tsx"],"rules":{"no-undef":"off","no-shadow":"off","@typescript-eslint/no-shadow":["error"]}}],"ignorePatterns":["dist","app"]},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","jest":"^29.3.1","mobx":"^6.7.0","react":"^18.2.0","eslint":"^8.29.0","esbuild":"^0.16.6","prettier":"^2.8.1","babel-jest":"^29.3.1","typescript":"^4.9.4","@types/jest":"^29.2.4","npm-run-all":"^4.1.5","@types/react":"^18.0.26","react-native":"^0.70.6","@types/react-native":"^0.70.8","react-test-renderer":"^18.2.0","eslint-plugin-flowtype":"^8.0.3","@typescript-eslint/parser":"^5.46.1","@testing-library/jest-native":"^5.3.2","@testing-library/react-native":"^11.5.0","@typescript-eslint/eslint-plugin":"^5.46.1","@react-native-community/eslint-config":"3.2.0"},"peerDependencies":{"react":">= 18.0","react-native":">= 0.69"},"_npmOperationalInternal":{"tmp":"tmp/responsive-react-native_0.7.3_1671052002294_0.5072155801885336","host":"s3://npm-registry-packages"}},"0.7.4":{"name":"responsive-react-native","version":"0.7.4","keywords":["react-native","responsive","stylesheet","styles","flexbox"],"author":{"name":"Matthias Giger"},"license":"MIT","_id":"responsive-react-native@0.7.4","maintainers":[{"name":"tobua","email":"account@tobua.com"}],"homepage":"https://github.com/tobua/responsive-react-native#readme","bugs":{"url":"https://github.com/tobua/responsive-react-native/issues"},"dist":{"shasum":"eb552b377de76a9bd3b99d280fe183d842576712","tarball":"https://registry.npmjs.org/responsive-react-native/-/responsive-react-native-0.7.4.tgz","fileCount":9,"integrity":"sha512-Q+Lu8W5cKSVNU4zUx8bnyK9ARIYVx4017vdF2pMxVhPu+iHnhCOKX6AeeRu0iOGXk/RJ5A6V2xM9lXbHmJVTxw==","signatures":[{"sig":"MEUCIQDOswkk2svx2am6z3IemA3qMGDZAnNIWyg64B8E4BFi2wIgNnKZ7SyH196EU0ceI3YHYIbuBs+6FV30sEtgnKdnito=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqhroACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqI7xAAmL2GlgsGLXlKp5PknRqSKJQMuiwV6hJKuCmM7QXHLHysqsOO\r\nRK6ugLDXcPprRlDdtpVi0xd5EvOh9ZYP4PmAdFsm5ouHia7v+U8QJCG6D9RZ\r\n8IWMZ5ejeg7bKyJCQSJd1kKPJ2/9vLVbHF6DF75vnSC5zbfxezKXF2LJuPmB\r\nPDVhUcZdoRNhskOeWoXsRS2A1huGuwbjqVVVYCaBoffMtXHOtUbn8PVliXPd\r\nlpYyvFqkSJfimysh/I1ZYd8y7BN8ruSmmdnsbBG+kmR1Bs82e6undvuKAXMk\r\nnVSTMbBnafKSX6efyvZ4Wlqx/SSDMcBI4AHChjz3qRVpn0QSrwB1+j8MWtw6\r\nHeUNFLCQpNNY6ZlA+OlSa0YM21R0ELR/VM0aAiOn8jA4f1BQwLGVgZnZCJJH\r\npQ5pF+kft5IONn3uTphdEO6kBC255aBpZX5GCWPqn+WvT4hMYLXg3mzjL9U/\r\n3zK7owg2S/N4B4bi7aXsTQtrPOPOhWs/X0Id2bmqhBvA7Zc09KtHWofLLzkE\r\nqKNwqv2Leo9p13fvgaqk3Hhzf7wYr35/KcOYSn1Te7gx3Rp/x5YrdHAViYLB\r\nTGb2oGjAE4IcYAxRp7aM1ggjhYi86C9EFpkFukWEDT1BDtElYK+vsN4OErxK\r\n7E4J8XVrttYHIJmhE+XfB4O33gYv3TYFnog=\r\n=CwrP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","setupFiles":["./test/helper/setup.ts"],"moduleNameMapper":{"react-dom":"react-native","responsive-react-native":"<rootDir>/index.ts"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"testPathIgnorePatterns":["/app/"],"transformIgnorePatterns":["node_modules/(?!react-native|@react-native)"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"5a47d1847cec9d52689cb0e5608313bfd57a5afe","scripts":{"app":"node create-app.js","copy":"cpx 'dist/**/*' app/node_modules/responsive-react-native/dist --watch","lint":"eslint . --fix --ext .js,.jsx,.ts,.tsx","test":"jest","build":"esbuild index.ts --outdir=dist --bundle --minify --format=esm --sourcemap --external:react-native --external:react --external:mobx && tsc","watch":"npm-run-all --parallel build:watch copy","format":"prettier \"{,!(app|dist)/**/}*.{ts,tsx}\" --write","test:watch":"jest --watchAll","app:install":"npm i --no-save $(npm pack . | tail -1) --prefix app --legacy-peer-deps","build:watch":"esbuild index.ts --watch --outdir=dist --bundle --format=esm --sourcemap --external:react-native --external:react --external:mobx"},"_npmUser":{"name":"tobua","email":"account@tobua.com"},"prettier":{"semi":false,"printWidth":100,"singleQuote":true},"repository":{"url":"git+https://github.com/tobua/responsive-react-native.git","type":"git"},"_npmVersion":"8.1.0","description":"Responsifies regular pixel-based React Native styles.","directories":{},"sideEffects":true,"_nodeVersion":"16.13.0","eslintConfig":{"root":true,"rules":{"semi":0},"parser":"@typescript-eslint/parser","extends":"@react-native-community","plugins":["@typescript-eslint"],"overrides":[{"files":["*.ts","*.tsx"],"rules":{"no-undef":"off","no-shadow":"off","@typescript-eslint/no-shadow":["error"]}}],"ignorePatterns":["dist","app"]},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","jest":"^29.3.1","mobx":"^6.7.0","react":"^18.2.0","eslint":"^8.30.0","esbuild":"^0.16.10","prettier":"^2.8.1","babel-jest":"^29.3.1","typescript":"^4.9.4","@types/jest":"^29.2.4","npm-run-all":"^4.1.5","@types/react":"^18.0.26","react-native":"^0.70.6","@types/react-native":"^0.70.8","react-test-renderer":"^18.2.0","eslint-plugin-flowtype":"^8.0.3","@typescript-eslint/parser":"^5.47.1","@testing-library/jest-native":"^5.3.3","@testing-library/react-native":"^11.5.0","@typescript-eslint/eslint-plugin":"^5.47.1","@react-native-community/eslint-config":"3.2.0"},"peerDependencies":{"react":">= 18.0","react-native":">= 0.69"},"_npmOperationalInternal":{"tmp":"tmp/responsive-react-native_0.7.4_1672092391842_0.7931337175477249","host":"s3://npm-registry-packages"}},"0.7.5":{"name":"responsive-react-native","version":"0.7.5","keywords":["react-native","responsive","stylesheet","styles","flexbox"],"author":{"name":"Matthias Giger"},"license":"MIT","_id":"responsive-react-native@0.7.5","maintainers":[{"name":"tobua","email":"account@tobua.com"}],"homepage":"https://github.com/tobua/responsive-react-native#readme","bugs":{"url":"https://github.com/tobua/responsive-react-native/issues"},"dist":{"shasum":"32f377dfe2f5ee62f2267f044eb76764f45f22ac","tarball":"https://registry.npmjs.org/responsive-react-native/-/responsive-react-native-0.7.5.tgz","fileCount":9,"integrity":"sha512-k8SJO/+yc+NInzL2pGLtQLXVBtQ81QPJAFNF6FhzjNUBYHxc3yuZCZx+D8jAmpxvUhjPZ2B+lIDsUobEoMpc7Q==","signatures":[{"sig":"MEYCIQCxPVsrAmCy03w/w3PRhaAtzhm1fd9ZRnTeoMzXlBLnwQIhAP9QKtOGbiGszvLUj+ldfjatz/uFbmxvKLoaecvhsAO5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrB3+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJ/w//ZLoUZMy49ONfuKjyce65GjS+x8JGdMRMJZMk+bNPJuFuGA4R\r\nkDr8/5LRaBV587fmxLoDm0S+B+3QhmsCimvDBhwEaYZXv3Oeyi4jLpIKStaj\r\n1Z1xB2p9jcaxVcOx4cWynB2lw8uWNDpTrDdrm6y3PD6l9miAkxTbkQ4dr2bc\r\n/6pz0mk0c9+Gj8mocbwrctgeE+cv1lCDiz65RwvcwAgg9/q/3rlMoGcNc+tq\r\nrSVzipq9VXA7JOW9HbW6pO+S2N6TgjVrYxtliadoEWSqr7aAMN2Mnlda1lS+\r\nPbBLTO+PhvibVR1L+qK5nVdw02mn5ikR6+TW4fdH0Xyf8WnSt+JmxUvKzlxF\r\nk5WAmBoKiHjh7mmYD8tPx3AB7S2jDWCZvVP988zSNhS8XwvBXgp3QT5ylVcP\r\n94zQJJh6vCK4X06P7hKIanzT5UTteCBcOuDlaA+bCitjRew3aFY/mdXuoDg1\r\n1a4GDhVpcPNhk20OlYYUlXGDw+BViCIe9AXxFgMJrwXA3VMx5odXVJ84UEX9\r\nlWIgBZssOqOOsyrdOx+d6io79+fu9OKAVSz7nIxKHyCVJ14nG+OtmtrWfvH6\r\n6MjpAZBxgNuWzcdTOqhP2efn4DTX9wAlLGkAdiGmPLPg82AOptaIi+aftBNc\r\n2+fAS/cv+nlyO5ow1UmJIht8uc6LEQEdSDc=\r\n=+Xj3\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","setupFiles":["./test/helper/setup.ts"],"moduleNameMapper":{"react-dom":"react-native","responsive-react-native":"<rootDir>/index.ts"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"testPathIgnorePatterns":["/app/"],"transformIgnorePatterns":["node_modules/(?!react-native|@react-native)"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"77d24c76b0614a9617921f3ce10ce9c6220b66aa","scripts":{"app":"node create-app.js","copy":"cpx 'dist/**/*' app/node_modules/responsive-react-native/dist --watch","lint":"eslint . --fix --ext .js,.jsx,.ts,.tsx","test":"jest","build":"esbuild index.ts --outdir=dist --bundle --minify --format=esm --sourcemap --external:react-native --external:react --external:mobx && tsc","watch":"npm-run-all --parallel build:watch copy","format":"prettier \"{,!(app|dist)/**/}*.{ts,tsx}\" --write","test:watch":"jest --watchAll","app:install":"npm i --no-save $(npm pack . | tail -1) --prefix app --legacy-peer-deps","build:watch":"esbuild index.ts --watch --outdir=dist --bundle --format=esm --sourcemap --external:react-native --external:react --external:mobx"},"_npmUser":{"name":"tobua","email":"account@tobua.com"},"prettier":{"semi":false,"printWidth":100,"singleQuote":true},"repository":{"url":"git+https://github.com/tobua/responsive-react-native.git","type":"git"},"_npmVersion":"8.1.0","description":"Responsifies regular pixel-based React Native styles.","directories":{},"sideEffects":true,"_nodeVersion":"16.13.0","eslintConfig":{"root":true,"rules":{"semi":0},"parser":"@typescript-eslint/parser","extends":"@react-native-community","plugins":["@typescript-eslint"],"overrides":[{"files":["*.ts","*.tsx"],"rules":{"no-undef":"off","no-shadow":"off","@typescript-eslint/no-shadow":["error"]}}],"ignorePatterns":["dist","app"]},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","jest":"^29.3.1","mobx":"^6.7.0","react":"^18.2.0","eslint":"^8.30.0","esbuild":"^0.16.10","prettier":"^2.8.1","babel-jest":"^29.3.1","typescript":"^4.9.4","@types/jest":"^29.2.4","npm-run-all":"^4.1.5","@types/react":"^18.0.26","react-native":"^0.70.6","@types/react-native":"^0.70.8","react-test-renderer":"^18.2.0","eslint-plugin-flowtype":"^8.0.3","@typescript-eslint/parser":"^5.47.1","@testing-library/jest-native":"^5.3.3","@testing-library/react-native":"^11.5.0","@typescript-eslint/eslint-plugin":"^5.47.1","@react-native-community/eslint-config":"3.2.0"},"peerDependencies":{"react":">= 18.0","react-native":">= 0.69"},"_npmOperationalInternal":{"tmp":"tmp/responsive-react-native_0.7.5_1672224254490_0.9341214983785426","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"responsive-react-native","version":"0.8.0","keywords":["react-native","responsive","stylesheet","styles","flexbox"],"author":{"name":"Matthias Giger"},"license":"MIT","_id":"responsive-react-native@0.8.0","maintainers":[{"name":"tobua","email":"account@tobua.com"}],"homepage":"https://github.com/tobua/responsive-react-native#readme","bugs":{"url":"https://github.com/tobua/responsive-react-native/issues"},"dist":{"shasum":"e37c93b9d42cac47415a6cfb6b9c9e29cbf62739","tarball":"https://registry.npmjs.org/responsive-react-native/-/responsive-react-native-0.8.0.tgz","fileCount":9,"integrity":"sha512-YjWxjA+IiSH1O7jIEcpXMDSSdpO7jLaT4yBezABje2YsxvntHbSeH382vM07OjDRDBXIq8xTvNyjPRKdzQ9oEw==","signatures":[{"sig":"MEYCIQD8OO/bbv5gOXp5d5+Z6gYIiVcBpDojm46ptlBkcwtjywIhAPZSgeYLbZZ8wxO8Yqqj4fyxmGAsDNFkQlft/ntHpXnP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrILMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtKg/+OQ9LWf934lV7KcM1SI1hXkbK3s11p2hUj3Jr3S0oNBbIwyYb\r\n+y0ETD7Ssso+bBf6IDaYEgRJ0paQp+M64fMjZ+R6l+L4LNw/5NqgEBKB1aVC\r\neqTcaYyiMV8K/diCl1W33cXUgPP9hK9Ffuezee2wxnmsnphUAnOAWONJRVyz\r\n12RmhRyD2f9CxDd1715emY+uKpY+bZG5QbiEB2GZyab22onPEN9P/SgQ5Mvx\r\nuJuJQoA+iK0UG6595X7rLAH5JYIr7krhs4VEOYYKHNDnQlB1XPS0AIc47klL\r\noyoDalXp8OOsWtgRBaSjI+U/j2qDC7uCZ/STGga2aXPZmEbLCcLawWu+e09J\r\nvEEexK/vNwoJ9cwAYH8l0BA7AzpZknlY3ShYodAvh1OqkMn8lj/1mDSf8kSF\r\n8VGaebgoHtOcwAP7hPdK/aFBCLX15jrSxT9B1UR2IIwHCPmozqR6nbrQp9aD\r\nTf/YjUQjV6xYziVqDwYstW+5+Dd/tUZxx5Yz+06p1jBG75uSBES3waNM4HVc\r\nvCOq/BuilPrfc7LHZm3TLoIMXW0q0Fx9kWuBG+APkPCvI/IVuYHRJKJIaYDM\r\nW9qfixN/BjJY46G1nH/m0WfXEhmzLRMuzNjxsqLfgmJbk50TyMYlws/W1IwE\r\nOQ1NnHjRBx92eFIrKad/XzhQP86rmamqgC8=\r\n=nZnh\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","setupFiles":["./test/helper/setup.ts"],"moduleNameMapper":{"react-dom":"react-native","responsive-react-native":"<rootDir>/index.ts"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"testPathIgnorePatterns":["/app/"],"transformIgnorePatterns":["node_modules/(?!react-native|@react-native)"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"249d6dd0d68991c099f0ddf3ce297c6cee79f843","scripts":{"app":"node create-app.js","copy":"cpx 'dist/**/*' app/node_modules/responsive-react-native/dist --watch","lint":"eslint . --fix --ext .js,.jsx,.ts,.tsx","test":"jest","build":"esbuild index.ts --outdir=dist --bundle --minify --format=esm --sourcemap --external:react-native --external:react --external:mobx && tsc","watch":"npm-run-all --parallel build:watch copy","format":"prettier \"{,!(app|dist)/**/}*.{ts,tsx}\" --write","test:watch":"jest --watchAll","app:install":"npm i --no-save $(npm pack . | tail -1) --prefix app --legacy-peer-deps","build:watch":"esbuild index.ts --watch --outdir=dist --bundle --format=esm --sourcemap --external:react-native --external:react --external:mobx"},"_npmUser":{"name":"tobua","email":"account@tobua.com"},"prettier":{"semi":false,"printWidth":100,"singleQuote":true},"repository":{"url":"git+https://github.com/tobua/responsive-react-native.git","type":"git"},"_npmVersion":"8.1.0","description":"Responsifies regular pixel-based React Native styles.","directories":{},"sideEffects":true,"_nodeVersion":"16.13.0","eslintConfig":{"root":true,"rules":{"semi":0},"parser":"@typescript-eslint/parser","extends":"@react-native-community","plugins":["@typescript-eslint"],"overrides":[{"files":["*.ts","*.tsx"],"rules":{"no-undef":"off","no-shadow":"off","@typescript-eslint/no-shadow":["error"]}}],"ignorePatterns":["dist","app"]},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","jest":"^29.3.1","mobx":"^6.7.0","react":"^18.2.0","eslint":"^8.30.0","esbuild":"^0.16.10","prettier":"^2.8.1","babel-jest":"^29.3.1","typescript":"^4.9.4","@types/jest":"^29.2.4","npm-run-all":"^4.1.5","@types/react":"^18.0.26","react-native":"^0.70.6","@types/react-native":"^0.70.8","react-test-renderer":"^18.2.0","eslint-plugin-flowtype":"^8.0.3","@typescript-eslint/parser":"^5.47.1","@testing-library/jest-native":"^5.3.3","@testing-library/react-native":"^11.5.0","@typescript-eslint/eslint-plugin":"^5.47.1","@react-native-community/eslint-config":"3.2.0"},"peerDependencies":{"react":">= 18.0","react-native":">= 0.69"},"_npmOperationalInternal":{"tmp":"tmp/responsive-react-native_0.8.0_1672250059923_0.9985078305315587","host":"s3://npm-registry-packages"}},"0.8.1":{"name":"responsive-react-native","version":"0.8.1","keywords":["react-native","responsive","stylesheet","styles","flexbox"],"author":{"name":"Matthias Giger"},"license":"MIT","_id":"responsive-react-native@0.8.1","maintainers":[{"name":"tobua","email":"account@tobua.com"}],"homepage":"https://github.com/tobua/responsive-react-native#readme","bugs":{"url":"https://github.com/tobua/responsive-react-native/issues"},"dist":{"shasum":"5a78bf576b77e84abee4933a017de20f9497bf85","tarball":"https://registry.npmjs.org/responsive-react-native/-/responsive-react-native-0.8.1.tgz","fileCount":9,"integrity":"sha512-iLBYVLIDr6bTyEdZLpCu67G8Nj7kZlgyS/QSAzSdPKmgXhuV7LnP6K7t2g4uMk2DBjI9/orCp6OWDqRC5NoVDg==","signatures":[{"sig":"MEQCIFXl/tDg0DWXtJjK+tU+7gElzIc0BEhPQqeOxD8mcNotAiAwivQ0qUebPlMyBG1tTi2XHoo+w5WPONr91yHmxGsrsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrWnJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmomew//Q1o/XpjVqI+PjttmhEaR63D9F99UnK9ylV9UbNtkYQjbYJdk\r\n1y/XmDwfDnEfJggpQuqGm/Vbylwajqo4rGC59JS3P+tL9Zs84T3E0vZwASQV\r\n0CXDQ2s6AaBp0VdyhGlC/LJcPatk+l7Xst6PqI1X6sU6Nx9NS7Y7BK+pr+3K\r\nKI/+r3fnpiAksmpa4SnyauoDyl1vJC89cTkYdU+ymKciGqyInrves5iDxEQZ\r\nPEvfVVTKZnS6BNtH9URcI92Zrhrk6IES5t3tqiUR1HKIjEDuAihLGOj8HycZ\r\ntgfLxJjY1q9oClEa0tU7RUHTOzyTYegONSn+oZS8e54s97qnhxwTfPxI3gss\r\nNL9q6wd989+f14Xl1dgrdGw7pqoh82AwmdmhyXk2c4yufJILHf7vPY1TG9Ir\r\nkzIOjrKCrD4CPFiOKrqWsFRORq8sMGuROUUby2jxBCYdTDUrogjLhh4HSQab\r\nuDRPTdJPUdIyynzx+Y0rkbADz9hbuglPX6bMaXyuDyI3P7Vyksx0CLIJHLa4\r\nv95GfSbM6B8dyJvB2+hKH6cZvcn4L2nR7+B/oQ4YfQskxeYIME2DPt7lDxmm\r\nntZwK4ed2VNR4W5htEXZofk27nJ8zCehzeEdj6jiWet7z3T06uV4AXIVX9Op\r\n7GCUVEiRphzeKP/eAzT2bVR6tBjG+9tn7n8=\r\n=cTty\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","setupFiles":["./test/helper/setup.ts"],"moduleNameMapper":{"react-dom":"react-native","responsive-react-native":"<rootDir>/index.ts"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"testPathIgnorePatterns":["/app/"],"transformIgnorePatterns":["node_modules/(?!react-native|@react-native)"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"f9d5126ce072840a9c02ae335d7dbc4c8ad48d89","scripts":{"app":"node create-app.js","copy":"cpx 'dist/**/*' app/node_modules/responsive-react-native/dist --watch","lint":"eslint . --fix --ext .js,.jsx,.ts,.tsx","test":"jest","build":"esbuild index.ts --outdir=dist --bundle --minify --format=esm --sourcemap --external:react-native --external:react --external:mobx && tsc","watch":"npm-run-all --parallel build:watch copy","format":"prettier \"{,!(app|dist)/**/}*.{ts,tsx}\" --write","test:watch":"jest --watchAll","app:install":"npm i --no-save $(npm pack . | tail -1) --prefix app --legacy-peer-deps","build:watch":"esbuild index.ts --watch --outdir=dist --bundle --format=esm --sourcemap --external:react-native --external:react --external:mobx"},"_npmUser":{"name":"tobua","email":"account@tobua.com"},"prettier":{"semi":false,"printWidth":100,"singleQuote":true},"repository":{"url":"git+https://github.com/tobua/responsive-react-native.git","type":"git"},"_npmVersion":"8.1.0","description":"Responsifies regular pixel-based React Native styles.","directories":{},"sideEffects":true,"_nodeVersion":"16.13.0","eslintConfig":{"root":true,"rules":{"semi":0},"parser":"@typescript-eslint/parser","extends":"@react-native-community","plugins":["@typescript-eslint"],"overrides":[{"files":["*.ts","*.tsx"],"rules":{"no-undef":"off","no-shadow":"off","@typescript-eslint/no-shadow":["error"]}}],"ignorePatterns":["dist","app"]},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","jest":"^29.3.1","mobx":"^6.7.0","react":"^18.2.0","eslint":"^8.30.0","esbuild":"^0.16.10","prettier":"^2.8.1","babel-jest":"^29.3.1","typescript":"^4.9.4","@types/jest":"^29.2.4","npm-run-all":"^4.1.5","@types/react":"^18.0.26","react-native":"^0.70.6","@types/react-native":"^0.70.8","react-test-renderer":"^18.2.0","eslint-plugin-flowtype":"^8.0.3","@typescript-eslint/parser":"^5.47.1","@testing-library/jest-native":"^5.3.3","@testing-library/react-native":"^11.5.0","@typescript-eslint/eslint-plugin":"^5.47.1","@react-native-community/eslint-config":"3.2.0"},"peerDependencies":{"react":">= 18.0","react-native":">= 0.69"},"_npmOperationalInternal":{"tmp":"tmp/responsive-react-native_0.8.1_1672309193389_0.9821558516181594","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"responsive-react-native","version":"0.9.0","keywords":["react-native","responsive","stylesheet","styles","flexbox"],"author":{"name":"Matthias Giger"},"license":"MIT","_id":"responsive-react-native@0.9.0","maintainers":[{"name":"tobua","email":"account@tobua.com"}],"homepage":"https://github.com/tobua/responsive-react-native#readme","bugs":{"url":"https://github.com/tobua/responsive-react-native/issues"},"dist":{"shasum":"3cd93df8fc4dff3041bbc11d4b60568e75660b89","tarball":"https://registry.npmjs.org/responsive-react-native/-/responsive-react-native-0.9.0.tgz","fileCount":9,"integrity":"sha512-Gm0QW0OzzE5nnptL1uh2GrHkzJ3ov0lUAomWw4M2QXk5K5ujEWgfbQ7SfNq5YRArw2USOMMJI3sJK8KrbVPFiQ==","signatures":[{"sig":"MEUCIAOMCl3UdNOoN0EySgnaiAsxHslcullRs88pLYg9dxy6AiEA+1Pdl5fTZKSqCpKTLTG3AM1/rUHJpwfMQ7DsZeyDxTg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkI2ayACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAjQ//ZQKkjzHUNbVQcl5CATL61fdwDwL6deKIklc+aAQAbliiAZsu\r\n34Y644AtKD08pvVT7UwDCUFmTuqYIPCZDKQ2Tp8KR59GBC6wQW7iqc+aPRfD\r\n/RpyJYbjvnEEWHYbuz+ieIIqNbxrpTtttDnTBDU6bMT2uWGnEnk19o0TNeLB\r\n9xfJgUtcaK15TLVTNOGY75EpPH7+M0ffmdLMLXsat8QqdZQ4LUie74PU7oaM\r\nQmCbBTm6xcErwfcBH4hmTzTXfRIBVzOvzxO8DkqNGZl4FDU4qYS/rcu8lkO8\r\nM8PMVN4RQTwewRNGH9SdAIxketaZT28lzRiF5YW3Ugs2/PUBkGAcSuG/ACtn\r\nNQM8LEPbrOUPb9HSi9XFsXTPg+JZ55nz/WMkzV3bVYYTIz5s6PuHGyTVxqT9\r\nfY8HbWU4Y/De6Y2nDmOEzWUewmltPiRX7uvLTn/i7Flj8PmP1eMucl/Edr5a\r\n8hotmPeJyi1ECWRkyaJUaok/6ZnoRFWfr/xuhYgAMXtpJdpha/X/fH/iQDiD\r\nB3sClc7BOR+Gm07qzgpTkPAuM+PJYuBfhFXw0KuAu6v58fhT94J6PLLZ5RXN\r\nFwcuU/CIRtlz6zSz6ycT1rsGKEvgkPrDR+2AL7LNZMWowVavm2ATbr126N7n\r\nDDfi1vl6iDMk9SBKaHam063bNfyoASC9SKE=\r\n=WzH0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","setupFiles":["./test/helper/setup.ts"],"moduleNameMapper":{"react-dom":"react-native","responsive-react-native":"<rootDir>/index.ts"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"testPathIgnorePatterns":["/app/"],"transformIgnorePatterns":["node_modules/(?!react-native|@react-native)"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"3210cf9cbf71f9a5c53b0200962d190b1c062269","scripts":{"app":"node create-app.js","copy":"cpx 'dist/**/*' app/node_modules/responsive-react-native/dist --watch","lint":"eslint . --fix --ext .js,.jsx,.ts,.tsx","test":"jest","build":"esbuild index.ts --outdir=dist --bundle --minify --format=esm --sourcemap --external:react-native --external:react --external:mobx && tsc","watch":"npm-run-all --parallel build:watch copy","format":"prettier \"{,!(app|dist)/**/}*.{ts,tsx}\" --write","test:watch":"jest --watchAll","app:install":"npm i --no-save $(npm pack . | tail -1) --prefix app --legacy-peer-deps","build:watch":"esbuild index.ts --watch --outdir=dist --bundle --format=esm --sourcemap --external:react-native --external:react --external:mobx"},"_npmUser":{"name":"tobua","email":"account@tobua.com"},"prettier":{"semi":false,"printWidth":100,"singleQuote":true},"repository":{"url":"git+https://github.com/tobua/responsive-react-native.git","type":"git"},"_npmVersion":"8.11.0","description":"Responsifies regular pixel-based React Native styles.","directories":{},"sideEffects":true,"_nodeVersion":"16.16.0","eslintConfig":{"root":true,"rules":{"semi":0},"parser":"@typescript-eslint/parser","extends":"@react-native-community","plugins":["@typescript-eslint"],"overrides":[{"files":["*.ts","*.tsx"],"rules":{"no-undef":"off","no-shadow":"off","@typescript-eslint/no-shadow":["error"]}}],"ignorePatterns":["dist","app"]},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","jest":"^29.5.0","mobx":"^6.9.0","react":"^18.2.0","eslint":"^8.36.0","esbuild":"^0.17.14","prettier":"^2.8.7","babel-jest":"^29.5.0","typescript":"^5.0.2","@types/jest":"^29.5.0","npm-run-all":"^4.1.5","@types/react":"^18.0.30","react-native":"^0.71.4","@types/react-native":"^0.71.5","react-test-renderer":"^18.2.0","eslint-plugin-flowtype":"^8.0.3","@typescript-eslint/parser":"^5.57.0","@testing-library/jest-native":"^5.4.2","@testing-library/react-native":"^12.0.1","@typescript-eslint/eslint-plugin":"^5.57.0","@react-native-community/eslint-config":"3.2.0"},"peerDependencies":{"react":">= 18.0","react-native":">= 0.69"},"_npmOperationalInternal":{"tmp":"tmp/responsive-react-native_0.9.0_1680041649917_0.2755268000875337","host":"s3://npm-registry-packages"}},"0.9.1":{"name":"responsive-react-native","version":"0.9.1","keywords":["react-native","responsive","stylesheet","styles","flexbox"],"author":{"name":"Matthias Giger"},"license":"MIT","_id":"responsive-react-native@0.9.1","maintainers":[{"name":"tobua","email":"account@tobua.com"}],"homepage":"https://github.com/tobua/responsive-react-native#readme","bugs":{"url":"https://github.com/tobua/responsive-react-native/issues"},"dist":{"shasum":"d191e5811df602ab4b6244b0676bc1e31d6d2bec","tarball":"https://registry.npmjs.org/responsive-react-native/-/responsive-react-native-0.9.1.tgz","fileCount":9,"integrity":"sha512-p5VLo11tnPhnuqvqsx4oS2uk5rLwyg5rPGQmmRMRi3kc3xOlSJMLcgOfvz266mZwcrh5sg9Q5cz17+HiZCQyJA==","signatures":[{"sig":"MEUCIQCTWCYN32jKQPWdEPWhbt7oDE2L8o3WvnHqQs70xCJrbQIgLh2zziY58CKgdXdZw6/kY0WY4xEhs3Njw4b6vguV3OU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJWzIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXug//YTRvKDMvcFiyyWSfGGGrsjfZ403Z/E67H+lNF6rdXh494GMs\r\nRqOI9ps3bmRZEH5ztJ1bN8R03PHJmtaPauzDFkDs2Xomm75g5Yi9O3cLhXX3\r\nJcKURXqlbTT8ESpPPJ/b3etUSxg3UKgP7UZpYtyntlWk/c2/5q3jAtmKZRIc\r\nyfIdJz4HhpyTsQiGsDxUra6NnstgfTWPmG3g3WMAbc8ItQ48K7+tPS7UATai\r\nj0AxE7QJWZiY12H/xU92VBBBTGg1Nz/yC5hxfUduzgISZuf3tqtmz/rEAGDb\r\nFj1jdg3F6wqTaRljGShfkdYwAkYq6HAp+iw3JMFwfo2A8RM9qO4fG0untLTd\r\n5xMHaAuG6Aoo+QW6bc1xX7du3EH0Gqg2MEtrMEiL51NYDsWPeeSZuX+tCHiJ\r\nMwzGhOr8OFNzFRmsZcINbko5pLphD8Hh8SQcoPJdvMl4UM42y2ha/Rn/p+NC\r\n4cf2Y3lb+FdxjpS78EJo3mEO6gaL4yfxRCRVZ/zS5UkPV4ma/Y8udFfEqKVr\r\nhuc0pYNiVqIca/+GfV9bTzFVjXWhH7ZNdkLe5JVbeG/ehW16dNy3xUbbVwLm\r\nun2gY1PzF6smxjejwp14+2776CIkaaU/k7qYdTxWG7msEOtlEN81ZbaTOqVC\r\nU5zhGAGfOC4LB+p6FIn54dO0O8OKeA+NJD4=\r\n=BRrE\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","setupFiles":["./test/helper/setup.ts"],"moduleNameMapper":{"react-dom":"react-native","responsive-react-native":"<rootDir>/index.ts"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"testPathIgnorePatterns":["/app/"],"transformIgnorePatterns":["node_modules/(?!react-native|@react-native)"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"46618817ef1e99fdd219433c77bb2e3b1e0771de","scripts":{"app":"node create-app.js","copy":"cpx 'dist/**/*' app/node_modules/responsive-react-native/dist --watch","lint":"eslint . --fix --ext .js,.jsx,.ts,.tsx","test":"jest","build":"esbuild index.ts --outdir=dist --bundle --minify --format=esm --sourcemap --external:react-native --external:react --external:mobx && tsc","watch":"npm-run-all --parallel build:watch copy","format":"prettier \"{,!(app|dist)/**/}*.{ts,tsx}\" --write","test:watch":"jest --watchAll","app:install":"npm i --no-save $(npm pack . | tail -1) --prefix app --legacy-peer-deps","build:watch":"esbuild index.ts --watch --outdir=dist --bundle --format=esm --sourcemap --external:react-native --external:react --external:mobx"},"_npmUser":{"name":"tobua","email":"account@tobua.com"},"prettier":{"semi":false,"printWidth":100,"singleQuote":true},"repository":{"url":"git+https://github.com/tobua/responsive-react-native.git","type":"git"},"_npmVersion":"8.11.0","description":"Responsifies regular pixel-based React Native styles.","directories":{},"sideEffects":true,"_nodeVersion":"16.16.0","eslintConfig":{"root":true,"rules":{"semi":0},"parser":"@typescript-eslint/parser","extends":"@react-native-community","plugins":["@typescript-eslint"],"overrides":[{"files":["*.ts","*.tsx"],"rules":{"no-undef":"off","no-shadow":"off","@typescript-eslint/no-shadow":["error"]}}],"ignorePatterns":["dist","app"]},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","jest":"^29.5.0","mobx":"^6.9.0","react":"^18.2.0","eslint":"^8.37.0","esbuild":"^0.17.14","prettier":"^2.8.7","babel-jest":"^29.5.0","typescript":"^5.0.2","@types/jest":"^29.5.0","npm-run-all":"^4.1.5","@types/react":"^18.0.31","react-native":"^0.71.5","@types/react-native":"^0.71.5","react-test-renderer":"^18.2.0","eslint-plugin-flowtype":"^8.0.3","@typescript-eslint/parser":"^5.57.0","@testing-library/jest-native":"^5.4.2","@testing-library/react-native":"^12.0.1","@typescript-eslint/eslint-plugin":"^5.57.0","@react-native-community/eslint-config":"3.2.0"},"peerDependencies":{"react":">= 18.0","react-native":">= 0.69"},"_npmOperationalInternal":{"tmp":"tmp/responsive-react-native_0.9.1_1680174279950_0.6695371130992553","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"responsive-react-native","version":"0.10.0","keywords":["react-native","responsive","stylesheet","styles","flexbox"],"author":{"name":"Matthias Giger"},"license":"MIT","_id":"responsive-react-native@0.10.0","maintainers":[{"name":"tobua","email":"account@tobua.com"}],"homepage":"https://github.com/tobua/responsive-react-native#readme","bugs":{"url":"https://github.com/tobua/responsive-react-native/issues"},"dist":{"shasum":"fa4d8b56e50f8e1b78324d2c9570e5cd2f625ce3","tarball":"https://registry.npmjs.org/responsive-react-native/-/responsive-react-native-0.10.0.tgz","fileCount":9,"integrity":"sha512-vNx8EzdZa+vN9BwBb+celr/zxJC1q/Rs7RVTuAjV13vsYyqEUOIBCINHkKXF2iWDtkbecNa7PJfNaI3e1tVPiQ==","signatures":[{"sig":"MEQCIHXlBzCyUGcNahQdIfd6Z7tJSnCmTi2ptVgLGfIHfV/4AiBwjZqKLKVnE/kjKWvqRzZV7n1XSRV73fspSAby6XwREg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUBMOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqoMA/+LfC6TIgxRN5fjq/ZPKq4WWbxHFw416eYjjQCaYSYP4vSEJYM\r\nuipW1u3yz7cH80lrDPqh5VWFA0uFt5bOFk0Io8GJN4mR4Il2mbcU2oFyKukM\r\nkJlG5wl2XkCe8dr6z+b6xm/sjUL0m/QU9tMLZ7CqoSiIJWg1Mq8de43jZrzz\r\nvJqz8cO78zpVb+KG9EcK7sgpB7LsSQ4TyjY6NqMoqsusjq4zaYmNrhUhlesE\r\nImvFaxYZUEExLQ/el1C1UjAAzGpXfvXJL4xkeEljgeFK6UuX7dEq4yR35jue\r\nGNzYuGc5bVJP+x/On5cZyzuHbwxx0EU3xW52VLihP1ca06zqF5TeKGa330B2\r\nCXt7doPyLB5JgulUzsMLZVlej7Ax6vteVScmbL526OEo/a/oRb2q4wM662lu\r\nMq4QD3MNrECiMyV8qNZadgguWlZ8oJwLUvYlPnxbyTdKyfxn+L3KHmQ2rKBA\r\nvs1J/Lss6G4KyKrrFzCwIzVgbLFSj/OIgTivAlhaoJe6mmKGlQ5Hoa2t+0Au\r\nh9H4cvRTqEHhrphS1Wtm0PBp6j3Efgs64VRktbmrQnfUwlLVQIhZgZM+lMn9\r\nLmANzc2MGSVTT/2RnKJtbAG74/HzNLjxHZioo6B6oPU+73DWEAaJd4wzKCWT\r\n1kmeA5XwS9ZXBU2/xKgnlLG2yBJfnxEJsDs=\r\n=1qCB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"preset":"react-native","setupFiles":["./test/helper/setup.ts"],"moduleNameMapper":{"react-dom":"react-native","responsive-react-native":"<rootDir>/index.ts"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"testPathIgnorePatterns":["/app/"],"transformIgnorePatterns":["node_modules/(?!react-native|@react-native)"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"aed1f79c17b7aab559b2d3590a74d35ccb2173f3","scripts":{"app":"node create-app.js","copy":"cpx 'dist/**/*' app/node_modules/responsive-react-native/dist --watch","lint":"eslint . --fix --ext .js,.jsx,.ts,.tsx","test":"jest","build":"esbuild index.ts --outdir=dist --bundle --minify --format=esm --sourcemap --external:react-native --external:react --external:mobx && tsc","watch":"npm-run-all --parallel build:watch copy","format":"prettier \"{,!(app|dist)/**/}*.{ts,tsx}\" --write","test:watch":"jest --watchAll","app:install":"npm i --no-save $(npm pack . | tail -1) --prefix app --legacy-peer-deps","build:watch":"esbuild index.ts --watch --outdir=dist --bundle --format=esm --sourcemap --external:react-native --external:react --external:mobx"},"_npmUser":{"name":"tobua","email":"account@tobua.com"},"prettier":{"semi":false,"printWidth":100,"singleQuote":true},"repository":{"url":"git+https://github.com/tobua/responsive-react-native.git","type":"git"},"_npmVersion":"8.11.0","description":"Responsifies regular pixel-based React Native styles.","directories":{},"sideEffects":true,"_nodeVersion":"16.16.0","eslintConfig":{"root":true,"rules":{"semi":0},"parser":"@typescript-eslint/parser","extends":"@react-native-community","plugins":["@typescript-eslint"],"overrides":[{"files":["*.ts","*.tsx"],"rules":{"no-undef":"off","no-shadow":"off","@typescript-eslint/no-shadow":["error"]}}],"ignorePatterns":["dist","app"]},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","jest":"^29.5.0","mobx":"^6.9.0","react":"^18.2.0","eslint":"^8.39.0","esbuild":"^0.17.18","prettier":"^2.8.8","babel-jest":"^29.5.0","typescript":"^5.0.4","@types/jest":"^29.5.1","npm-run-all":"^4.1.5","@types/react":"^18.2.0","react-native":"^0.71.7","@types/react-native":"^0.71.6","react-test-renderer":"^18.2.0","eslint-plugin-flowtype":"^8.0.3","@typescript-eslint/parser":"^5.59.2","@testing-library/jest-native":"^5.4.2","@testing-library/react-native":"^12.1.1","@typescript-eslint/eslint-plugin":"^5.59.2","@react-native-community/eslint-config":"3.2.0"},"peerDependencies":{"react":">= 18.0","react-native":">= 0.69"},"_npmOperationalInternal":{"tmp":"tmp/responsive-react-native_0.10.0_1682969357901_0.26368290755153057","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"responsive-react-native","version":"1.0.0","keywords":["react-native","responsive","stylesheet","styles","flexbox"],"author":{"name":"Matthias Giger"},"license":"MIT","_id":"responsive-react-native@1.0.0","maintainers":[{"name":"tobua","email":"account@tobua.com"}],"homepage":"https://github.com/tobua/responsive-react-native#readme","bugs":{"url":"https://github.com/tobua/responsive-react-native/issues"},"dist":{"shasum":"8a908e849bd91ea11a06584bc884ab8651923b74","tarball":"https://registry.npmjs.org/responsive-react-native/-/responsive-react-native-1.0.0.tgz","fileCount":9,"integrity":"sha512-tPckEIsjuOJ8M0dj176MD6cH6e6xjUleawaCFLvVbzDJM2NcsSYrmPpHxR4Q03iPfMRpvjnPTVOs2JSOcX+rmQ==","signatures":[{"sig":"MEUCIQDH+IqMEt39jLQLYMM/+4rzCpf3jIgVKuOsoiTxp2OO3QIgajwoo2XHY6lH8hWGZw3rWxeEhob8JOW02/zo8s0wFog=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/responsive-react-native@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":59734},"jest":{"preset":"react-native","setupFiles":["./test/helper/setup.ts"],"moduleNameMapper":{"react-dom":"react-native","responsive-react-native":"<rootDir>/index.ts"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"testPathIgnorePatterns":["/app/"],"transformIgnorePatterns":["node_modules/(?!react-native|@react-native)"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"cfd2c5086f6c29fd42b87e7eae3318ada1393480","scripts":{"app":"node create-app.js","copy":"cpx 'dist/**/*' app/node_modules/responsive-react-native/dist --watch","lint":"eslint . --fix --ext .js,.jsx,.ts,.tsx","test":"jest","build":"esbuild index.ts --outdir=dist --bundle --minify --format=esm --sourcemap --external:react-native --external:react --external:mobx && tsc","watch":"npm-run-all --parallel build:watch copy","format":"prettier \"{,!(app|dist)/**/}*.{ts,tsx}\" --write","test:watch":"jest --watchAll","app:install":"npm i --no-save $(npm pack . | tail -1) --prefix app --legacy-peer-deps","build:watch":"esbuild index.ts --watch --outdir=dist --bundle --format=esm --sourcemap --external:react-native --external:react --external:mobx"},"_npmUser":{"name":"tobua","email":"account@tobua.com"},"prettier":{"semi":false,"printWidth":100,"singleQuote":true},"repository":{"url":"git+https://github.com/tobua/responsive-react-native.git","type":"git"},"_npmVersion":"9.7.2","description":"Responsifies regular pixel-based React Native styles.","directories":{},"sideEffects":true,"_nodeVersion":"18.16.0","dependencies":{"npm":"^9.7.2"},"eslintConfig":{"root":true,"rules":{"semi":0},"parser":"@typescript-eslint/parser","extends":"@react-native","plugins":["@typescript-eslint"],"overrides":[{"files":["*.ts","*.tsx"],"rules":{"no-undef":"off","no-shadow":"off","@typescript-eslint/no-shadow":["error"]}}],"ignorePatterns":["dist","app"]},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","jest":"^29.5.0","mobx":"^6.9.0","react":"^18.2.0","eslint":"^8.43.0","esbuild":"^0.18.7","prettier":"^2.8.8","babel-jest":"^29.5.0","typescript":"^5.1.3","@types/jest":"^29.5.2","npm-run-all":"^4.1.5","@types/react":"^18.2.14","react-native":"^0.72.0","@types/react-native":"^0.72.2","react-test-renderer":"^18.2.0","eslint-plugin-flowtype":"^8.0.3","@typescript-eslint/parser":"^5.60.0","@react-native/eslint-config":"^0.72.2","@testing-library/jest-native":"^5.4.2","@testing-library/react-native":"^12.1.2","@typescript-eslint/eslint-plugin":"^5.60.0"},"peerDependencies":{"react":">= 18.0","react-native":">= 0.69"},"_npmOperationalInternal":{"tmp":"tmp/responsive-react-native_1.0.0_1687617846264_0.9057072775496771","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"responsive-react-native","version":"1.0.1","keywords":["react-native","responsive","stylesheet","styles","flexbox"],"author":{"name":"Matthias Giger"},"license":"MIT","_id":"responsive-react-native@1.0.1","maintainers":[{"name":"tobua","email":"account@tobua.com"}],"homepage":"https://github.com/tobua/responsive-react-native#readme","bugs":{"url":"https://github.com/tobua/responsive-react-native/issues"},"dist":{"shasum":"aec0c6270709cbe016a5aadb24d1ce5dad271d83","tarball":"https://registry.npmjs.org/responsive-react-native/-/responsive-react-native-1.0.1.tgz","fileCount":17,"integrity":"sha512-qKWk4rRJK8IC3TT0XrNm2EAUYYe1kp3bORItRTLjRlN5Z1qkVQlTtKx+eG5vOCTbzNsWGl9Jp0WEMU3G7/wJpA==","signatures":[{"sig":"MEUCIHjc3hLHyZDs71xnqKFo+ImAEyRTZuJD0bR8fdyOrDHYAiEA6a/j0zAQBSApa5M1b9MAWuv/QF+Z15YBbWhGupGWm5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/responsive-react-native@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v0.2"}},"unpackedSize":61128},"jest":{"preset":"react-native","setupFiles":["./test/helper/setup.ts"],"moduleNameMapper":{"react-dom":"react-native","responsive-react-native":"<rootDir>/index.ts"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"testPathIgnorePatterns":["/app/"],"transformIgnorePatterns":["node_modules/(?!react-native|@react-native)"]},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":"./dist/index.js","./package.json":"./package.json"},"gitHead":"e541619c6a3871dc323cf1521ed158d0c8b15421","scripts":{"app":"node create-app.js","copy":"cpx 'dist/**/*' app/node_modules/responsive-react-native/dist --watch","lint":"eslint . --fix --ext .js,.jsx,.ts,.tsx","test":"jest && npm run test:types","build":"esbuild index.ts --outdir=dist --bundle --minify --format=esm --sourcemap --external:react-native --external:react --external:mobx && tsc","watch":"npm-run-all --parallel build:watch copy","format":"prettier \"{,!(app|dist)/**/}*.{ts,tsx}\" --write","test:types":"cd test && tsc && cd types && tsc","test:watch":"jest --watchAll","app:install":"npm i --no-save $(npm pack . | tail -1) --prefix app --legacy-peer-deps","build:watch":"esbuild index.ts --watch --outdir=dist --bundle --format=esm --sourcemap --external:react-native --external:react --external:mobx"},"_npmUser":{"name":"tobua","email":"account@tobua.com"},"prettier":{"semi":false,"printWidth":100,"singleQuote":true},"repository":{"url":"git+https://github.com/tobua/responsive-react-native.git","type":"git"},"_npmVersion":"9.7.2","description":"Responsifies regular pixel-based React Native styles.","directories":{},"sideEffects":true,"_nodeVersion":"18.16.0","dependencies":{"npm":"^9.7.2"},"eslintConfig":{"root":true,"rules":{"semi":0},"parser":"@typescript-eslint/parser","extends":"@react-native","plugins":["@typescript-eslint"],"overrides":[{"files":["*.ts","*.tsx"],"rules":{"no-undef":"off","no-shadow":"off","@typescript-eslint/no-shadow":["error"]}}],"ignorePatterns":["dist","app"]},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","jest":"^29.5.0","mobx":"^6.9.0","react":"^18.2.0","eslint":"^8.43.0","esbuild":"^0.18.8","prettier":"^2.8.8","babel-jest":"^29.5.0","typescript":"^5.1.3","@types/jest":"^29.5.2","npm-run-all":"^4.1.5","@types/react":"^18.2.14","react-native":"^0.72.0","@types/react-native":"^0.72.2","react-test-renderer":"^18.2.0","eslint-plugin-flowtype":"^8.0.3","@typescript-eslint/parser":"^5.60.0","@react-native/eslint-config":"^0.72.2","@testing-library/jest-native":"^5.4.2","@testing-library/react-native":"^12.1.2","@typescript-eslint/eslint-plugin":"^5.60.0"},"peerDependencies":{"react":">= 18.0","react-native":">= 0.69"},"_npmOperationalInternal":{"tmp":"tmp/responsive-react-native_1.0.1_1687689727314_0.13886844715036806","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"responsive-react-native","version":"1.0.2","keywords":["react-native","responsive","stylesheet","styles","flexbox"],"author":{"name":"Matthias Giger"},"license":"MIT","_id":"responsive-react-native@1.0.2","maintainers":[{"name":"tobua","email":"account@tobua.com"}],"homepage":"https://github.com/tobua/responsive-react-native#readme","bugs":{"url":"https://github.com/tobua/responsive-react-native/issues"},"dist":{"shasum":"c3ae178d953e9669205eb689a735d99b7dfb489e","tarball":"https://registry.npmjs.org/responsive-react-native/-/responsive-react-native-1.0.2.tgz","fileCount":17,"integrity":"sha512-HuwxTjHgn0THf4FOJj2nmbmOKH+mu8bAbus+8bgPHtljs3/BKgJ4elAgaABq+bis95wx/OVx9uLibNesNDY26Q==","signatures":[{"sig":"MEUCIQCx5hm29HMH8NFz079gyPSIuHQPGElDEduZiYM/i9A+NQIgQZHbR69et2sdR+1dfJ3EGxAWHbLqWm/NKvu+jjSaHZ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/responsive-react-native@1.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69359},"jest":{"preset":"react-native","setupFiles":["./test/helper/setup.ts"],"moduleNameMapper":{"react-dom":"react-native","responsive-react-native":"<rootDir>/index.ts"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"testPathIgnorePatterns":["/app/"],"transformIgnorePatterns":["node_modules/(?!react-native|@react-native)"]},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"7aa8d38813ccfff0ae8a644671a278cacca9a99b","scripts":{"app":"node create-app.js","copy":"cpx 'dist/**/*' app/node_modules/responsive-react-native/dist --watch","lint":"eslint . --fix --ext .js,.jsx,.ts,.tsx","test":"jest && npm run test:types","build":"esbuild index.ts --outdir=dist --bundle --format=esm --platform=neutral --sourcemap --external:react-native --external:react --external:mobx && tsc","watch":"npm-run-all --parallel build:watch copy","format":"prettier \"{,!(app|dist)/**/}*.{ts,tsx}\" --write","test:types":"cd test && tsc && cd types && tsc","test:watch":"jest --watchAll","app:install":"npm i --no-save $(npm pack . | tail -1) --prefix app","build:watch":"esbuild index.ts --watch --outdir=dist --bundle --format=esm --platform=neutral --sourcemap --external:react-native --external:react --external:mobx"},"_npmUser":{"name":"tobua","email":"account@tobua.com"},"prettier":{"semi":false,"printWidth":100,"singleQuote":true},"repository":{"url":"git+https://github.com/tobua/responsive-react-native.git","type":"git"},"_npmVersion":"10.1.0","description":"Responsifies regular pixel-based React Native styles.","directories":{},"sideEffects":true,"_nodeVersion":"20.8.1","eslintConfig":{"root":true,"rules":{"semi":0},"extends":"@react-native","ignorePatterns":["dist","app","documentation"]},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","jest":"^29.7.0","mobx":"^6.12.0","react":"^18.2.0","eslint":"^8.55.0","esbuild":"^0.19.9","prettier":"^3.1.1","babel-jest":"^29.7.0","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.10.4","npm-run-all":"^4.1.5","@types/react":"^18.2.43","react-native":"^0.73.0","@types/react-native":"^0.72.8","react-test-renderer":"^18.2.0","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-prettier":"^5.0.1","@react-native/babel-preset":"^0.74.0","@types/react-test-renderer":"^18.0.7","@react-native-community/cli":"^13.0.0","@react-native/eslint-config":"^0.74.0","@testing-library/jest-native":"^5.4.3","@testing-library/react-native":"^12.4.1","@react-native/typescript-config":"^0.74.0"},"peerDependencies":{"react":">= 18","react-native":">= 0.70"},"_npmOperationalInternal":{"tmp":"tmp/responsive-react-native_1.0.2_1702218558257_0.7110881550637693","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"responsive-react-native","version":"1.0.3","keywords":["react-native","responsive","stylesheet","styles","flexbox"],"author":{"name":"Matthias Giger"},"license":"MIT","_id":"responsive-react-native@1.0.3","maintainers":[{"name":"tobua","email":"account@tobua.com"}],"homepage":"https://github.com/tobua/responsive-react-native#readme","bugs":{"url":"https://github.com/tobua/responsive-react-native/issues"},"dist":{"shasum":"ab8ed502ed3c49adeb1f67397d749879790381d5","tarball":"https://registry.npmjs.org/responsive-react-native/-/responsive-react-native-1.0.3.tgz","fileCount":17,"integrity":"sha512-wpvgsQJ8LEiiAhXXCmzVTYjhv6u9d5sD19TjrZiQjoaGRMz4mOFj3sX+PchAisrQbsy395z43C4EzW0qm98hHw==","signatures":[{"sig":"MEQCIDJaFkCUxL/qACr+huWuC05OpgNlypqqsd18+7gxcI/qAiButMFzKclCaxJHLoCSYp3A4OGeFyvo+bX7NMPq0HeX3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/responsive-react-native@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69393},"jest":{"preset":"react-native","setupFiles":["./test/helper/setup.ts"],"moduleNameMapper":{"react-dom":"react-native","responsive-react-native":"<rootDir>/index.ts"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"testPathIgnorePatterns":["/app/"],"transformIgnorePatterns":["node_modules/(?!react-native|@react-native)"]},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"4f5ac175e7f2bc55b4b9f4bd301dcd26c675f1e5","scripts":{"app":"node create-app.js","copy":"cpx 'dist/**/*' app/node_modules/responsive-react-native/dist --watch","lint":"eslint . --fix --ext .js,.jsx,.ts,.tsx","test":"jest && npm run test:types","build":"esbuild index.ts --outdir=dist --bundle --format=esm --platform=neutral --sourcemap --external:react-native --external:react --external:mobx && tsc","watch":"npm-run-all --parallel build:watch copy","format":"prettier \"{,!(app|dist)/**/}*.{ts,tsx}\" --write","test:types":"cd test && tsc && cd types && tsc","test:watch":"jest --watchAll","app:install":"npm i --no-save $(npm pack . | tail -1) --prefix app","build:watch":"esbuild index.ts --watch --outdir=dist --bundle --format=esm --platform=neutral --sourcemap --external:react-native --external:react --external:mobx"},"_npmUser":{"name":"tobua","email":"account@tobua.com"},"prettier":{"semi":false,"printWidth":100,"singleQuote":true},"repository":{"url":"git+https://github.com/tobua/responsive-react-native.git","type":"git"},"_npmVersion":"10.1.0","description":"Responsifies regular pixel-based React Native styles.","directories":{},"sideEffects":true,"_nodeVersion":"20.8.1","eslintConfig":{"root":true,"rules":{"semi":0},"extends":"@react-native","ignorePatterns":["dist","app","documentation"]},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","jest":"^29.7.0","mobx":"^6.12.0","react":"^18.2.0","eslint":"^8.56.0","esbuild":"^0.19.11","prettier":"^3.2.0","babel-jest":"^29.7.0","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.11.0","npm-run-all":"^4.1.5","@types/react":"^18.2.47","react-native":"^0.73.2","mobx-react-lite":"^4.0.5","@types/react-native":"^0.72.8","react-test-renderer":"^18.2.0","eslint-plugin-flowtype":"^8.0.3","eslint-plugin-prettier":"^5.1.3","@react-native/babel-preset":"^0.74.0","@types/react-test-renderer":"^18.0.7","@react-native-community/cli":"^13.0.0","@react-native/eslint-config":"^0.74.0","@testing-library/jest-native":"^5.4.3","@testing-library/react-native":"^12.4.3","@react-native/typescript-config":"^0.74.0"},"peerDependencies":{"react":">= 18","react-native":">= 0.70"},"_npmOperationalInternal":{"tmp":"tmp/responsive-react-native_1.0.3_1705082504961_0.09248072201964397","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"responsive-react-native","version":"1.0.4","keywords":["react-native","responsive","stylesheet","styles","flexbox"],"author":{"name":"Matthias Giger"},"license":"MIT","_id":"responsive-react-native@1.0.4","maintainers":[{"name":"tobua","email":"account@tobua.com"}],"homepage":"https://github.com/tobua/responsive-react-native#readme","bugs":{"url":"https://github.com/tobua/responsive-react-native/issues"},"dist":{"shasum":"a908a22ab780a551594d35f9f979430ba468fa47","tarball":"https://registry.npmjs.org/responsive-react-native/-/responsive-react-native-1.0.4.tgz","fileCount":17,"integrity":"sha512-v8mONlePVGHatH/4S0sVIaxXymgfUxAL3plGx3l0Srn8Hsyk5TX5SLrfNkyuJ4IN+3MXvo0pW8NZvhgiAwg+Xw==","signatures":[{"sig":"MEYCIQDp7f5CbK8ZD/kgBztwcTL66q394laTyTQvRq/9r99EFgIhAJqgF5SvF0q3KY6xcbTBpPh3PrCa8hwGT0RjM8dNY6t1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/responsive-react-native@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69393},"jest":{"preset":"react-native","setupFiles":["./test/helper/setup.ts"],"moduleNameMapper":{"react-dom":"react-native","responsive-react-native":"<rootDir>/index.ts"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"testPathIgnorePatterns":["/app/"],"transformIgnorePatterns":["node_modules/(?!react-native|@react-native)"]},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"35d8bf403dc8684beeff55dbcb3b53070a91b126","scripts":{"app":"node create-app.js","copy":"cpx 'dist/**/*' app/node_modules/responsive-react-native/dist --watch","lint":"eslint . --fix --ext .js,.jsx,.ts,.tsx","test":"jest && npm run test:types","build":"esbuild index.ts --outdir=dist --bundle --format=esm --platform=neutral --sourcemap --external:react-native --external:react --external:mobx && tsc","watch":"npm-run-all --parallel build:watch copy","format":"prettier \"{,!(app|dist)/**/}*.{ts,tsx}\" --write","test:types":"cd test && tsc && cd types && tsc","test:watch":"jest --watchAll","app:install":"npm i --no-save $(npm pack . | tail -1) --prefix app","build:watch":"esbuild index.ts --watch --outdir=dist --bundle --format=esm --platform=neutral --sourcemap --external:react-native --external:react --external:mobx"},"_npmUser":{"name":"tobua","email":"account@tobua.com"},"prettier":{"semi":false,"printWidth":100,"singleQuote":true},"repository":{"url":"git+https://github.com/tobua/responsive-react-native.git","type":"git"},"_npmVersion":"10.1.0","description":"Responsifies regular pixel-based React Native styles.","directories":{},"sideEffects":true,"_nodeVersion":"20.8.1","eslintConfig":{"root":true,"rules":{"semi":0},"extends":"@react-native","ignorePatterns":["dist","app","documentation"]},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","jest":"^29.7.0","mobx":"^6.12.0","react":"^18.2.0","eslint":"^8.56.0","esbuild":"^0.19.11","prettier":"^3.2.2","babel-jest":"^29.7.0","typescript":"^5.3.3","@types/jest":"^29.5.11","@types/node":"^20.11.4","npm-run-all":"^4.1.5","@types/react":"^18.2.48","react-native":"^0.73.2","mobx-react-lite":"^4.0.5","@types/react-native":"^0.72.8","react-test-renderer":"^18.2.0","eslint-plugin-prettier":"^5.1.3","@react-native/babel-preset":"^0.74.0","@types/react-test-renderer":"^18.0.7","@react-native-community/cli":"^12.3.3","@react-native/eslint-config":"^0.74.0","@testing-library/jest-native":"^5.4.3","@testing-library/react-native":"^12.4.3","@react-native/typescript-config":"^0.74.0"},"peerDependencies":{"react":">= 18","react-native":">= 0.70"},"_npmOperationalInternal":{"tmp":"tmp/responsive-react-native_1.0.4_1705439588693_0.9771853204575855","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"responsive-react-native","version":"1.0.5","keywords":["react-native","responsive","stylesheet","styles","flexbox"],"author":{"name":"Matthias Giger"},"license":"MIT","_id":"responsive-react-native@1.0.5","maintainers":[{"name":"tobua","email":"account@tobua.com"}],"homepage":"https://github.com/tobua/responsive-react-native#readme","bugs":{"url":"https://github.com/tobua/responsive-react-native/issues"},"dist":{"shasum":"584341c05ba49e4e387c94222db2baeffe14748d","tarball":"https://registry.npmjs.org/responsive-react-native/-/responsive-react-native-1.0.5.tgz","fileCount":17,"integrity":"sha512-5DLSV3tLDfZqhDEWaTgNEkwhGR/2L52Cj+mjP5zEgEccQvwkkbRPT/4wQtlw3I4gYBJvRf8oA3FiNaEOBwMTlw==","signatures":[{"sig":"MEUCIQCWktMc7XCa/CAsUmoVb/amKfyVOchkWKRYZb4XJ+mCKwIgC4OqAdliWFq/uPc0MkQIZTdOoncxQydRuH5uMqbmjxM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/responsive-react-native@1.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":68822},"jest":{"preset":"react-native","setupFiles":["./test/helper/setup.ts"],"moduleNameMapper":{"react-dom":"react-native","responsive-react-native":"<rootDir>/index.ts"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"testPathIgnorePatterns":["/app/"],"transformIgnorePatterns":["node_modules/(?!react-native|@react-native)"]},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"748379f2255956c8982fa61b37ffd16248111bd1","scripts":{"app":"node create-app.js","copy":"cpx 'dist/**/*' app/node_modules/responsive-react-native/dist --watch","lint":"eslint . --fix --ext .js,.jsx,.ts,.tsx","test":"jest && npm run test:types","build":"esbuild index.ts --outdir=dist --bundle --format=esm --platform=neutral --sourcemap --external:react-native --external:react --external:mobx && tsc","watch":"npm-run-all --parallel build:watch copy","format":"prettier \"{,!(app|dist)/**/}*.{ts,tsx}\" --write","test:types":"cd test && tsc && cd types && tsc","test:watch":"jest --watchAll","app:install":"npm i --no-save $(npm pack . | tail -1) --prefix app","build:watch":"esbuild index.ts --watch --outdir=dist --bundle --format=esm --platform=neutral --sourcemap --external:react-native --external:react --external:mobx"},"_npmUser":{"name":"tobua","email":"account@tobua.com"},"prettier":{"semi":false,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/tobua/responsive-react-native.git","type":"git"},"_npmVersion":"10.5.2","description":"Responsifies regular pixel-based React Native styles.","directories":{},"sideEffects":true,"_nodeVersion":"20.13.1","eslintConfig":{"root":true,"rules":{"semi":0},"extends":"@react-native","ignorePatterns":["dist","app","documentation"]},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","jest":"^29.7.0","mobx":"^6.12.3","react":"^18.3.1","eslint":"8.57.0","esbuild":"^0.21.5","prettier":"^3.3.2","babel-jest":"^29.7.0","typescript":"^5.4.5","@types/jest":"^29.5.12","@types/node":"^20.14.2","npm-run-all":"^4.1.5","@types/react":"^18.3.3","react-native":"^0.74.2","mobx-react-lite":"^4.0.7","@types/react-native":"^0.73.0","react-test-renderer":"^18.3.1","eslint-plugin-prettier":"^5.1.3","@react-native/babel-preset":"^0.74.84","@types/react-test-renderer":"^18.3.0","@react-native-community/cli":"^13.6.9","@react-native/eslint-config":"^0.74.84","@testing-library/jest-native":"^5.4.3","@testing-library/react-native":"^12.5.1","@react-native/typescript-config":"^0.74.84"},"peerDependencies":{"react":">= 18","react-native":">= 0.70"},"_npmOperationalInternal":{"tmp":"tmp/responsive-react-native_1.0.5_1718125192616_0.0029226219921008045","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"responsive-react-native","version":"1.0.6","keywords":["react-native","responsive","stylesheet","styles","flexbox"],"author":{"name":"Matthias Giger"},"license":"MIT","_id":"responsive-react-native@1.0.6","maintainers":[{"name":"tobua","email":"account@tobua.com"}],"homepage":"https://github.com/tobua/responsive-react-native#readme","bugs":{"url":"https://github.com/tobua/responsive-react-native/issues"},"dist":{"shasum":"f346eacc3619a6fcb49d8d4e25d1319720a2f8df","tarball":"https://registry.npmjs.org/responsive-react-native/-/responsive-react-native-1.0.6.tgz","fileCount":9,"integrity":"sha512-BkCoOJAHWXna4ISyl111qOVFPKo7Fn3u3PiHXvPTDLuCI24Wil9pEknCJQnTjiX12Jkc5Jx/FRxSCqpTPzG03w==","signatures":[{"sig":"MEUCID/3C1YAAkeoxW1AV1xg3Jg5Y9ftlcLYvt1pxdx1wnmEAiEAiq/xql2CFjbCeyMkGKzpHAmgZbSNgoSnNad5C1mmKck=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/responsive-react-native@1.0.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":69026},"jest":{"preset":"react-native","setupFiles":["./test/helper/setup.ts"],"moduleNameMapper":{"react-dom":"react-native","responsive-react-native":"<rootDir>/index.ts"},"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"testPathIgnorePatterns":["/app/"],"transformIgnorePatterns":["node_modules/(?!react-native|@react-native)"]},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"8991e6f9548329fb379939078fe1d6aed48d9720","scripts":{"app":"bun create-app.js","copy":"cpx 'dist/**/*' app/node_modules/responsive-react-native/dist --watch","lint":"eslint . --fix --ext .js,.jsx,.ts,.tsx","test":"jest && bun run test:types","build":"esbuild index.ts --outdir=dist --bundle --format=esm --platform=neutral --sourcemap --external:react-native --external:react --external:mobx && tsc","watch":"npm-run-all --parallel build:watch copy","format":"prettier \"{,!(app|dist)/**/}*.{ts,tsx}\" --write","test:types":"tsc --project ./test/tsconfig.json && tsc --project ./test/types/tsconfig.json","test:watch":"jest --watchAll","app:install":"npm i --no-save $(npm pack . | tail -1) --prefix app","build:watch":"esbuild index.ts --watch --outdir=dist --bundle --format=esm --platform=neutral --sourcemap --external:react-native --external:react --external:mobx"},"_npmUser":{"name":"tobua","email":"account@tobua.com"},"prettier":{"semi":false,"printWidth":120,"singleQuote":true},"repository":{"url":"git+https://github.com/tobua/responsive-react-native.git","type":"git"},"_npmVersion":"10.5.2","description":"Responsifies regular pixel-based React Native styles.","directories":{},"sideEffects":true,"_nodeVersion":"20.13.1","eslintConfig":{"root":true,"rules":{"semi":0},"extends":"@react-native","ignorePatterns":["dist","app","documentation"]},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"cpx":"^1.5.0","jest":"^29.7.0","mobx":"^6.13.1","react":"^18.3.1","eslint":"8.57.0","esbuild":"^0.23.0","prettier":"^3.3.3","babel-jest":"^29.7.0","typescript":"^5.5.4","@types/jest":"^29.5.12","@types/node":"^22.3.0","npm-run-all":"^4.1.5","@types/react":"^18.3.3","react-native":"^0.75.1","mobx-react-lite":"^4.0.7","@types/react-native":"^0.73.0","react-test-renderer":"^18.3.1","eslint-plugin-prettier":"^5.2.1","@react-native/babel-preset":"^0.75.1","@types/react-test-renderer":"^18.3.0","@react-native-community/cli":"^14.0.0","@react-native/eslint-config":"^0.75.1","@testing-library/jest-native":"^5.4.3","@testing-library/react-native":"^12.5.3","@react-native/typescript-config":"^0.75.1"},"peerDependencies":{"react":">= 18","react-native":">= 0.70"},"_npmOperationalInternal":{"tmp":"tmp/responsive-react-native_1.0.6_1723738829985_0.47490567239220827","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"responsive-react-native","description":"Responsifies regular pixel-based React Native styles.","version":"1.0.7","repository":{"type":"git","url":"git+https://github.com/tobua/responsive-react-native.git"},"license":"MIT","author":{"name":"Matthias Giger"},"scripts":{"app":"bun create-app.js","app:install":"npm i --no-save $(npm pack . | tail -1) --prefix app","build":"esbuild index.ts --outdir=dist --bundle --format=esm --platform=neutral --sourcemap --external:react-native --external:react --external:mobx && tsc","watch":"npm-run-all --parallel build:watch copy","copy":"cpx 'dist/**/*' app/node_modules/responsive-react-native/dist --watch","build:watch":"esbuild index.ts --watch --outdir=dist --bundle --format=esm --platform=neutral --sourcemap --external:react-native --external:react --external:mobx","test":"jest && bun run test:types","test:types":"tsc --project ./test/tsconfig.json && tsc --project ./test/types/tsconfig.json","test:watch":"jest --watchAll","lint":"eslint . --fix --ext .js,.jsx,.ts,.tsx","format":"prettier \"{,!(app|dist)/**/}*.{ts,tsx}\" --write"},"devDependencies":{"@react-native-community/cli":"^15.1.3","@react-native/babel-preset":"^0.77.1","@react-native/eslint-config":"^0.77.1","@react-native/typescript-config":"^0.77.1","@testing-library/jest-native":"^5.4.3","@testing-library/react-native":"^13.0.1","@types/jest":"^29.5.14","@types/node":"^22.13.4","@types/react":"^19.0.10","@types/react-native":"^0.73.0","@types/react-test-renderer":"^19.0.0","babel-jest":"^29.7.0","cpx":"^1.5.0","esbuild":"^0.25.0","eslint":"8.57.0","eslint-plugin-prettier":"^5.2.3","jest":"^29.7.0","mobx":"^6.13.6","mobx-react-lite":"^4.1.0","npm-run-all":"^4.1.5","prettier":"^3.5.1","react":"18.3.1","react-native":"^0.77.1","react-test-renderer":"18.3.1","typescript":"^5.7.3"},"peerDependencies":{"react":">= 18","react-native":">= 0.70"},"type":"module","sideEffects":true,"main":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"types":"./dist/index.d.ts","keywords":["react-native","responsive","stylesheet","styles","flexbox"],"prettier":{"printWidth":120,"semi":false,"singleQuote":true},"eslintConfig":{"extends":"@react-native","rules":{"semi":0},"ignorePatterns":["dist","app","documentation"],"root":true},"jest":{"moduleFileExtensions":["ts","tsx","js","jsx","json","node"],"moduleNameMapper":{"react-dom":"react-native","responsive-react-native":"<rootDir>/index.ts"},"preset":"react-native","setupFiles":["./test/helper/setup.ts"],"testPathIgnorePatterns":["/app/"],"transformIgnorePatterns":["node_modules/(?!react-native|@react-native)"]},"publishConfig":{"provenance":true},"_id":"responsive-react-native@1.0.7","gitHead":"b8909a67398fe7f025371801fd42e745c57d63d8","bugs":{"url":"https://github.com/tobua/responsive-react-native/issues"},"homepage":"https://github.com/tobua/responsive-react-native#readme","_nodeVersion":"20.18.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-PKykI/40PatKmxpMdpWCkP7i8U9GTRu4Wc96JCwfyEpMrCKduf/Z0wuZinwSNI2nO01/hv8yTOE1YpVOjjeS9w==","shasum":"f1be1332a0f145ece9907ecb6ae82088f6fe71de","tarball":"https://registry.npmjs.org/responsive-react-native/-/responsive-react-native-1.0.7.tgz","fileCount":9,"unpackedSize":68885,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/responsive-react-native@1.0.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIC6el03Xq/og0qyk+D6iYE69UcukckfC/xtH3OyR4ZE+AiEAsWm4hxUkPblZvCkvjUVgIQUwjT7s9vFuI4nL4S56VHw="}]},"_npmUser":{"name":"tobua","email":"account@tobua.com"},"directories":{},"maintainers":[{"name":"tobua","email":"account@tobua.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/responsive-react-native_1.0.7_1739906867230_0.14159272086562513"},"_hasShrinkwrap":false}},"time":{"created":"2022-08-23T20:35:22.616Z","modified":"2025-02-18T19:27:47.829Z","0.0.2":"2022-08-23T20:35:22.956Z","0.1.0":"2022-08-24T10:57:41.144Z","0.2.0":"2022-08-28T15:09:22.062Z","0.3.0":"2022-08-29T16:06:01.310Z","0.4.0":"2022-08-31T17:53:26.762Z","0.5.0":"2022-09-06T15:35:50.015Z","0.6.0":"2022-09-10T17:19:12.874Z","0.6.1":"2022-09-19T17:12:38.053Z","0.7.0":"2022-10-13T17:35:46.372Z","0.7.1":"2022-11-22T19:04:02.031Z","0.7.2":"2022-11-29T22:02:10.946Z","0.7.3":"2022-12-14T21:06:42.439Z","0.7.4":"2022-12-26T22:06:31.993Z","0.7.5":"2022-12-28T10:44:14.638Z","0.8.0":"2022-12-28T17:54:20.155Z","0.8.1":"2022-12-29T10:19:53.509Z","0.9.0":"2023-03-28T22:14:10.079Z","0.9.1":"2023-03-30T11:04:40.167Z","0.10.0":"2023-05-01T19:29:18.150Z","1.0.0":"2023-06-24T14:44:06.493Z","1.0.1":"2023-06-25T10:42:07.461Z","1.0.2":"2023-12-10T14:29:18.440Z","1.0.3":"2024-01-12T18:01:45.108Z","1.0.4":"2024-01-16T21:13:08.862Z","1.0.5":"2024-06-11T16:59:52.777Z","1.0.6":"2024-08-15T16:20:30.235Z","1.0.7":"2025-02-18T19:27:47.401Z"},"bugs":{"url":"https://github.com/tobua/responsive-react-native/issues"},"author":{"name":"Matthias Giger"},"license":"MIT","homepage":"https://github.com/tobua/responsive-react-native#readme","keywords":["react-native","responsive","stylesheet","styles","flexbox"],"repository":{"type":"git","url":"git+https://github.com/tobua/responsive-react-native.git"},"description":"Responsifies regular pixel-based React Native styles.","maintainers":[{"name":"tobua","email":"account@tobua.com"}],"readme":"<p align=\"center\">\n  <a href=\"https://tobua.github.io/responsive-react-native/\">\n    <img src=\"https://github.com/tobua/responsive-react-native/raw/main/video.gif\" alt=\"Responsive Video\" width=\"250\">\n    <!--- Recorded in iOS Simulator and converted with Gifsky from Mac App Store. -->\n  </a>\n</p>\n\n# responsive-react-native\n\nUnlike web browsers React Native doesn't support media queries to create responsive designs. With this plugin one can keep regular numeric values in the styles that are automatically adapted based on the current viewport size.\n\n- Uses regular pixel based values\n- No refactoring required (backwards compatible with default RN styling)\n- Automatically scales values linearly\n- Supports breakpoints\n- Size calculated based on viewport size or user preference\n- Styled-components like component interface to avoid rerender\n- Type checking with TypeScript\n- Check out the web based [documentation](https://tobua.github.io/responsive-react-native/) with examples\n- Here is a [blog post](https://onwebfocus.com/styled) discussing this plugin\n\n## Installation and Usage\n\n```\nnpm install responsive-react-native\n```\n\n```jsx\nimport { createStyles } from 'responsive-react-native'\n\nconst styles = createStyles({\n  view: {\n    padding: 20,\n    height: 40,\n    flex: 1, // Remains unmodified.\n    backgroundColor: 'blue',\n  },\n  text: {\n    fontSize: 16,\n  },\n})\n\nexport const App = () => (\n  <View style={styles.view}>\n    <Text style={styles.text}>Hello Responsive World</Text>\n  </View>\n)\n```\n\n## Scaled Values\n\nInstead of the values just jumping between breakpoints as is usually done this plugin will linearly scale all values automatically.\n\n<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/tobua/responsive-react-native/main/scale.svg\" alt=\"Scaled values\">\n</p>\n\n```js\nimport { createStyles } from 'responsive-react-native'\n\nconst styles = createStyles({\n  view: {\n    height: 100, // => 100px for 480px viewport width, 80px for 320px viewport, 120px for 640px viewport.\n    marginHorizontal: 20, // => 20px for 480px viewport width, 16px for 320px viewport, 24px for 640px viewport.\n  },\n})\n```\n\nThe viewports as well as the strength of the scaling can be [configured](#configuration) as described below.\n\n## Adaptive Values (Breakpoints and Orientation)\n\nSimilar to breakpoints in CSS values can be customized inline based on the current breakpoint or the orientation. An array `[portrait, landscape]` will pick the appropriate value depending on the orientation while an object `{ small: any, large: any }` will pick the value appropriate for the current breakpoint. If the current breakpoint is missing the nearest one below will be used.\n\n```js\nimport { createStyles } from 'responsive-react-native'\n\nconst styles = createStyles({\n  view: {\n    backgroundColor: ['blue', 'red'], // => blue in portrait, red in landscape.\n    height: { small: 40, large: 80 }, // => 40 for small and medium breakpoint, 80 on large breakpoint.\n    padding: [\n      { small: 40, medium: 60 },\n      { small: 20, large: 80 },\n    ], // Both approaches can be combined either way.\n  },\n})\n```\n\n## Rerendering\n\nSince neither native Android or iOS have support for something like media queries this plugin requires the responsive parts of the application to be rerendered when the size changes. Full rerendering usually takes some time and will not result in an application that can be dynamically resized. A rerender can be triggered when the user adapts the size preference using the built-in `<SelectBreakpoint />` component or when the application switches between landscape and portrait mode.\n\nAny component that is rendered using responsive styles should be rendered inside the `Rerender` component. A rerender can be manually triggered using the `rerender` method or occurs, upon changes to `<SelectBreakpoint />`, when the orientation changes or when the breakpoint is changed using `setBreakpoint`.\n\n```jsx\nimport { Rerender, SelectBreakpoint, rerender } from 'responsive-react-native'\n\nfunction App() {\n  return (\n    <View>\n      <Rerender>{() => <View key={getSize()} style={styles.view}></View>}</Rerender>\n      <Text>Static Text</Text>\n      <SelectBreakpoint />\n      <Button title=\"Rerender App\" onPress={() => rerender()}>\n    </View>\n  )\n}\n```\n\n## Refactoring\n\nSince the method is compatible with the default way of initializing styles once using `StyleSheet.create` an existing application can be migrated by reassigning the method to use the one from this plugin.\n\n```js\n// refactor-stylesheet.js\nimport { StyleSheet } from 'react-native'\nimport { createStyles } from 'responsive-react-native'\n\nObject.assign(StyleSheet, { create: createStyles })\n```\n\n```js\n// index.js\nimport { AppRegistry } from 'react-native'\nimport './refactor-stylesheet' // Import this before any other markup.\nimport App from './App'\n\nAppRegistry.registerComponent('responsive-app', () => App)\n```\n\n## Styled Components to Avoid Rerendering\n\nSimilar to most CSS-in-JS React approaches known from the web this interface allows you to apply styles to components. When using props, breakpoints or the platform as conditional keys the styles will automatically be merged. This approach doesn't require a `<Rerender />` component and only the styles need to be recalculated when the breakpoint or window size changes. Numeric values are automatically scaled responsively.\n\n```jsx\nimport { View } from 'react-native'\nimport { Styled } from 'responsive-react-native'\n\nconst CustomView = Styled(\n  View,\n  {\n    backgroundColor: ['gray', 'white'], // White in landscape.\n    padding: 10,\n  },\n  {\n    // Truthy prop.\n    highlight: {\n      backgroundColor: 'red',\n      padding: { small: 20, large: 60 }, // Full stylesheet support.\n    },\n    // Current breakpoint.\n    large: {\n      backgroundColor: 'blue',\n    },\n    // Current OS.\n    ios: {\n      padding: 5,\n    },\n  },\n)\n\nexport default () => <CustomView highlight />\n```\n\n## Connect Styles to MobX Observables\n\nWhen passing a function returning a stylesheet and `mobx` is installed the styles will automatically be updated whenever any state changes.\n\n```jsx\nimport { observable } from 'mobx'\nimport { Styled } from 'responsive-react-native'\n\nconst Store = observable({ highlight: false })\n\nconst ObservableView = Styled('View', () => ({\n  backgroundColor: Store.highlight ? 'red' : 'gray',\n}))\n\nexport default () => (\n  <View>\n    <ObservableView />\n    <Button\n      title=\"Highlight\"\n      onPress={() =>\n        runInAction(() => {\n          Store.highlight = !Store.highlight\n        })\n      }\n    />\n  </View>\n)\n```\n\n## `useResponsive`\n\nThis React hook also avoids the need for components to be wrapped in `<Rerender />` and can be handy when dynamically rendering something based on the current breakpoint.\n\n```jsx\nimport { useResponsive } from 'responsive-react-native'\n\nexport default function App() {\n  const { breakpoint, setBreakpoint, orientation } = useResponsive()\n  return (\n    <View style={{ margin: breakpoint === 'large' ? 0 : 10 }}>\n      <Text>Current breakpoint: {breakpoint}</Text>\n      <Button title=\"Set Breakpoint to Small\" onPress={() => setBreakpoint('small')} />\n    </View>\n  )\n}\n```\n\n## Configuration\n\nThe scaling of responsive values as well as the breakpoints can be configured.\n\n```ts\nimport { configure } from 'responsive-react-native'\n\nconfigure({\n  // Initial breakpoint, default inferred from breakpoint values.\n  breakpoint: 'small',\n  // Available breakpoints, default { small: 360, medium: 420, large: 999 }.\n  breakpoints: {\n    tiny: 300,\n    normal: 600,\n    huge: 800,\n  },\n  // Responsive scaling configuration, default { minimum: 320, maximum: 520, factor: 0.5 }.\n  scale: {\n    minimum: 300,\n    maximum: 600,\n    factor: 1,\n  },\n  // Method used to calculate responsive values, default linear scaling according to \"scale\" configuration.\n  value: (value: number, breakpoint: string, orientation: 'portrait' | 'landscape') => {\n    if (breakpoint === 'medium') {\n      return value\n    }\n\n    const halfValue = Math.round(value / 6)\n\n    if (breakpoint === 'small') {\n      return value - halfValue\n    }\n\n    return value + halfValue\n  },\n})\n```\n\nThe `scale.factor` describes the degree to which the values are scaled between the viewports defined. A factor of `1` means that `0.5` times the `value` will be added or subtracted when the minimum or maximum viewport is reached. While very extreme a factor of `2` would lead to zero values at the minimum viewport and double the value at the maximum. The default of `0.5` has proven useful for mobile applications and will scale the value by 25%. This still results in a 50% difference between the minimum and maximum values.\n\nWhen configuring breakpoints with TypeScript use the following to override `CustomBreakpoints` types for proper type checking.\n\n```ts\ndeclare module 'responsive-react-native' {\n  interface CustomBreakpoints {\n    tiny: number\n    normal: number\n    huge: number\n  }\n}\n```\n\n## Similar Approaches\n\nA previous approach to make mobile applications responsive is to calculate percentages based on the full width of the screen. This approach is used by other responsive plugins for React Native and also used in Swift UI by using `UIScreen.main.bounds.width`. While this approach can certainly work it doesn't feel very intuitive. On the web similar units called `vw` (viewport width, 100vw = 100% viewport) and `vh` (viewport height) exist but are rarely used when compared to breakpoints. The approach taken by this plugin tries to get the best of both world by combining breakpoints and pixel based values. For accessibility purposes users often want to scale the font size system wide which this plugin automatically supports similar to `ScaledMetric` in iOS.\n","readmeFilename":"README.md"}