{"_id":"react-native-appearance","_rev":"1017071","name":"react-native-appearance","description":"Polyfill for `Appearance` API which will be available in `react-native@0.62`.","dist-tags":{"latest":"0.3.4","next":"0.3.0-rc.3"},"maintainers":[{"name":"brentvatne","email":"brentvatne@gmail.com"}],"time":{"modified":"2021-09-28T15:35:56.000Z","created":"2019-08-21T00:15:19.842Z","0.3.4":"2020-04-25T23:55:14.996Z","0.3.3":"2020-03-02T19:01:39.195Z","0.3.2":"2020-01-03T20:18:50.552Z","0.3.1":"2019-11-28T19:18:17.672Z","0.3.0":"2019-11-27T19:17:35.105Z","0.3.0-rc.3":"2019-11-27T19:16:00.663Z","0.3.0-rc.2":"2019-11-27T19:06:42.655Z","0.3.0-rc.1":"2019-11-27T18:56:00.613Z","0.3.0-rc.0":"2019-11-27T18:52:23.788Z","0.2.4":"2019-11-27T18:37:03.493Z","0.2.3":"2019-11-27T18:36:40.843Z","0.2.2":"2019-11-19T19:31:16.186Z","0.2.1":"2019-11-08T02:47:36.594Z","0.2.0":"2019-11-08T02:42:49.286Z","0.2.0-rc.0":"2019-10-26T03:00:37.129Z","0.1.0":"2019-09-11T22:50:42.539Z","0.0.8":"2019-08-28T00:50:40.816Z","0.0.7":"2019-08-24T01:14:53.869Z","0.0.6":"2019-08-24T00:43:39.075Z","0.0.5":"2019-08-23T23:35:02.856Z","0.0.4":"2019-08-23T18:13:19.202Z","0.0.3":"2019-08-23T01:06:32.659Z","0.0.2":"2019-08-23T00:34:33.794Z","0.0.1":"2019-08-23T00:32:33.779Z","0.0.0":"2019-08-21T00:15:19.842Z"},"users":{},"author":{"name":"Brent Vatne","email":"brent@expo.io"},"repository":{"type":"git","url":"git+https://github.com/expo/react-native-appearance.git"},"versions":{"0.3.4":{"name":"react-native-appearance","version":"0.3.4","description":"Polyfill for `Appearance` API which will be available in `react-native@0.62`.","main":"lib/commonjs/index.js","module":"lib/module/index.js","react-native":"src/index","types":"lib/typescript/index.d.ts","sideEffects":false,"nativePackage":true,"author":{"name":"Brent Vatne","email":"brent@expo.io"},"homepage":"https://github.com/expo/react-native-appearance#readme","license":"MIT","scripts":{"prepare":"bob build","start":"react-native start","start:web":"expo start --web --config example/app.json","test":"yarn validate:prettier && yarn validate:eslint && yarn validate:typescript","validate:eslint":"eslint \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\"","validate:typescript":"tsc --project ./ --noEmit","validate:prettier":"prettier \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\" --check"},"jest":{"preset":"react-native","testEnvironment":"node","coveragePathIgnorePatterns":["jest-setup.js"],"modulePathIgnorePatterns":["<rootDir>/example/","<rootDir>/lib/"]},"@react-native-community/bob":{"source":"src","output":"lib","targets":["commonjs","module","typescript"]},"keywords":["react-native","react native","react-native-web","expo-web","appearance"],"dependencies":{"fbemitter":"^2.1.1","invariant":"^2.2.4","use-subscription":"^1.0.0"},"devDependencies":{"@babel/core":"^7.0.0","@react-native-community/bob":"^0.7.0","@react-native-community/eslint-config":"^0.0.5","@types/react-native":"^0.60.5","@typescript-eslint/eslint-plugin":"^1.7.0","@typescript-eslint/parser":"^1.7.0","eslint":"5.16.0","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"3.0.1","expo":"^34.0.4","metro-react-native-babel-preset":"^0.55.0","prettier":"^1.18.2","react":"16.8.6","react-dom":"16.8.6","react-native":"~0.60.3","react-native-web":"^0.11.7","typescript":"^3.5.3"},"repository":{"type":"git","url":"git+https://github.com/expo/react-native-appearance.git"},"gitHead":"6ce5b8629b0b70d8774a220b3a358d74533e3ec7","bugs":{"url":"https://github.com/expo/react-native-appearance/issues"},"_id":"react-native-appearance@0.3.4","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"shasum":"2cbcbc5142cdc1898c116684f519b16c879cbec2","size":22843,"noattachment":false,"key":"/react-native-appearance/-/react-native-appearance-0.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-appearance/download/react-native-appearance-0.3.4.tgz"},"maintainers":[{"name":"brentvatne","email":"brentvatne@gmail.com"}],"_npmUser":{"name":"brentvatne","email":"brentvatne@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-appearance_0.3.4_1587858914902_0.11068863345203472"},"_hasShrinkwrap":false,"publish_time":1587858914996,"_cnpm_publish_time":1587858914996},"0.3.3":{"name":"react-native-appearance","version":"0.3.3","description":"Polyfill for `Appearance` API which will be available in `react-native@0.62`.","main":"lib/commonjs/index.js","module":"lib/module/index.js","react-native":"src/index","types":"lib/typescript/index.d.ts","sideEffects":false,"nativePackage":true,"author":{"name":"Brent Vatne","email":"brent@expo.io"},"homepage":"https://github.com/expo/react-native-appearance#readme","license":"MIT","scripts":{"prepare":"bob build","start":"react-native start","start:web":"expo start --web --config example/app.json","test":"yarn validate:prettier && yarn validate:eslint && yarn validate:typescript","validate:eslint":"eslint \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\"","validate:typescript":"tsc --project ./ --noEmit","validate:prettier":"prettier \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\" --check"},"jest":{"preset":"react-native","testEnvironment":"node","coveragePathIgnorePatterns":["jest-setup.js"],"modulePathIgnorePatterns":["<rootDir>/example/","<rootDir>/lib/"]},"@react-native-community/bob":{"source":"src","output":"lib","targets":["commonjs","module","typescript"]},"keywords":["react-native","react native","react-native-web","expo-web","appearance"],"dependencies":{"fbemitter":"^2.1.1","invariant":"^2.2.4","use-subscription":"^1.0.0"},"devDependencies":{"@babel/core":"^7.0.0","@react-native-community/bob":"^0.7.0","@react-native-community/eslint-config":"^0.0.5","@types/react-native":"^0.60.5","@typescript-eslint/eslint-plugin":"^1.7.0","@typescript-eslint/parser":"^1.7.0","eslint":"5.16.0","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"3.0.1","expo":"^34.0.4","metro-react-native-babel-preset":"^0.55.0","prettier":"^1.18.2","react":"16.8.6","react-dom":"16.8.6","react-native":"~0.60.3","react-native-web":"^0.11.7","typescript":"^3.5.3"},"repository":{"type":"git","url":"git+https://github.com/expo/react-native-appearance.git"},"gitHead":"1c0609740fa6f7dd3fbc74c369cc1a25d0af870b","bugs":{"url":"https://github.com/expo/react-native-appearance/issues"},"_id":"react-native-appearance@0.3.3","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"shasum":"7267eccbc7a0bc7ea743eecd85c68aabc37f81d4","size":23453,"noattachment":false,"key":"/react-native-appearance/-/react-native-appearance-0.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-appearance/download/react-native-appearance-0.3.3.tgz"},"maintainers":[{"name":"brentvatne","email":"brentvatne@gmail.com"}],"_npmUser":{"name":"brentvatne","email":"brentvatne@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-appearance_0.3.3_1583175699053_0.8328221793157147"},"_hasShrinkwrap":false,"publish_time":1583175699195,"_cnpm_publish_time":1583175699195},"0.3.2":{"name":"react-native-appearance","version":"0.3.2","description":"Polyfill for `Appearance` API which will be available in `react-native@0.62`.","main":"lib/commonjs/index.js","module":"lib/module/index.js","react-native":"src/index","types":"lib/typescript/index.d.ts","sideEffects":false,"nativePackage":true,"author":{"name":"Brent Vatne","email":"brent@expo.io"},"homepage":"https://github.com/expo/react-native-appearance#readme","license":"MIT","scripts":{"prepare":"bob build","start":"react-native start","start:web":"expo start --web --config example/app.json","test":"yarn validate:prettier && yarn validate:eslint && yarn validate:typescript","validate:eslint":"eslint \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\"","validate:typescript":"tsc --project ./ --noEmit","validate:prettier":"prettier \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\" --check"},"jest":{"preset":"react-native","testEnvironment":"node","coveragePathIgnorePatterns":["jest-setup.js"],"modulePathIgnorePatterns":["<rootDir>/example/","<rootDir>/lib/"]},"@react-native-community/bob":{"source":"src","output":"lib","targets":["commonjs","module","typescript"]},"keywords":["react-native","react native","react-native-web","expo-web","appearance"],"dependencies":{"fbemitter":"^2.1.1","invariant":"^2.2.4","use-subscription":"^1.0.0"},"devDependencies":{"@babel/core":"^7.0.0","@react-native-community/bob":"^0.7.0","@react-native-community/eslint-config":"^0.0.5","@types/react-native":"^0.60.5","@typescript-eslint/eslint-plugin":"^1.7.0","@typescript-eslint/parser":"^1.7.0","eslint":"5.16.0","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"3.0.1","expo":"^34.0.4","metro-react-native-babel-preset":"^0.55.0","prettier":"^1.18.2","react":"16.8.6","react-dom":"16.8.6","react-native":"~0.60.3","react-native-web":"^0.11.7","typescript":"^3.5.3"},"repository":{"type":"git","url":"git+https://github.com/expo/react-native-appearance.git"},"gitHead":"0269248be545e58935137c44f36f1985224f0f83","bugs":{"url":"https://github.com/expo/react-native-appearance/issues"},"_id":"react-native-appearance@0.3.2","_nodeVersion":"12.3.1","_npmVersion":"6.12.1","dist":{"shasum":"e458e76917778eb1fcb8d17c09a78096115704c9","size":23188,"noattachment":false,"key":"/react-native-appearance/-/react-native-appearance-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-appearance/download/react-native-appearance-0.3.2.tgz"},"maintainers":[{"name":"brentvatne","email":"brentvatne@gmail.com"}],"_npmUser":{"name":"brentvatne","email":"brentvatne@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-appearance_0.3.2_1578082730391_0.10903435368121173"},"_hasShrinkwrap":false,"publish_time":1578082730552,"_cnpm_publish_time":1578082730552},"0.3.1":{"name":"react-native-appearance","version":"0.3.1","description":"Polyfill for `Appearance` API which will be available in `react-native@0.62`.","main":"lib/commonjs/index.js","module":"lib/module/index.js","react-native":"src/index","types":"lib/typescript/index.d.ts","sideEffects":false,"nativePackage":true,"author":{"name":"Brent Vatne","email":"brent@expo.io"},"homepage":"https://github.com/expo/react-native-appearance#readme","license":"MIT","scripts":{"prepare":"bob build","start":"react-native start","start:web":"expo start --web --config example/app.json","test":"yarn validate:prettier && yarn validate:eslint && yarn validate:typescript","validate:eslint":"eslint \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\"","validate:typescript":"tsc --project ./ --noEmit","validate:prettier":"prettier \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\" --check"},"jest":{"preset":"react-native","testEnvironment":"node","coveragePathIgnorePatterns":["jest-setup.js"],"modulePathIgnorePatterns":["<rootDir>/example/","<rootDir>/lib/"]},"@react-native-community/bob":{"source":"src","output":"lib","targets":["commonjs","module","typescript"]},"keywords":["react-native","react native","react-native-web","expo-web","appearance"],"dependencies":{"fbemitter":"^2.1.1","invariant":"^2.2.4","use-subscription":"^1.0.0"},"devDependencies":{"@babel/core":"^7.0.0","@react-native-community/bob":"^0.7.0","@react-native-community/eslint-config":"^0.0.5","@types/react-native":"^0.60.5","@typescript-eslint/eslint-plugin":"^1.7.0","@typescript-eslint/parser":"^1.7.0","eslint":"5.16.0","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"3.0.1","expo":"^34.0.4","metro-react-native-babel-preset":"^0.55.0","prettier":"^1.18.2","react":"16.8.6","react-dom":"16.8.6","react-native":"~0.60.3","react-native-web":"^0.11.7","typescript":"^3.5.3"},"repository":{"type":"git","url":"git+https://github.com/expo/react-native-appearance.git"},"gitHead":"56aefa7f39ee0afd57f49655f89bc2c6d6483681","bugs":{"url":"https://github.com/expo/react-native-appearance/issues"},"_id":"react-native-appearance@0.3.1","_nodeVersion":"12.3.1","_npmVersion":"6.12.1","dist":{"shasum":"f8120222131767e9227c2c7ba3a9478f4c6a5ab7","size":22711,"noattachment":false,"key":"/react-native-appearance/-/react-native-appearance-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-appearance/download/react-native-appearance-0.3.1.tgz"},"maintainers":[{"name":"brentvatne","email":"brentvatne@gmail.com"}],"_npmUser":{"name":"brentvatne","email":"brentvatne@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-appearance_0.3.1_1574968697549_0.31900201438848685"},"_hasShrinkwrap":false,"publish_time":1574968697672,"_cnpm_publish_time":1574968697672},"0.3.0":{"name":"react-native-appearance","version":"0.3.0","description":"Polyfill for `Appearance` API which will be available in `react-native@0.62`.","main":"lib/commonjs/index.js","module":"lib/module/index.js","react-native":"src/index","types":"lib/typescript/index.d.ts","sideEffects":false,"nativePackage":true,"author":{"name":"Brent Vatne","email":"brent@expo.io"},"homepage":"https://github.com/expo/react-native-appearance#readme","license":"MIT","scripts":{"prepare":"bob build","start":"react-native start","start:web":"expo start --web --config example/app.json","test":"yarn validate:prettier && yarn validate:eslint && yarn validate:typescript","validate:eslint":"eslint \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\"","validate:typescript":"tsc --project ./ --noEmit","validate:prettier":"prettier \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\" --check"},"jest":{"preset":"react-native","testEnvironment":"node","coveragePathIgnorePatterns":["jest-setup.js"],"modulePathIgnorePatterns":["<rootDir>/example/","<rootDir>/lib/"]},"@react-native-community/bob":{"source":"src","output":"lib","targets":["commonjs","module","typescript"]},"keywords":["react-native","react native","react-native-web","expo-web","appearance"],"dependencies":{"fbemitter":"^2.1.1","invariant":"^2.2.4","use-subscription":"^1.0.0"},"devDependencies":{"@babel/core":"^7.0.0","@react-native-community/bob":"^0.7.0","@react-native-community/eslint-config":"^0.0.5","@types/react-native":"^0.60.5","@typescript-eslint/eslint-plugin":"^1.7.0","@typescript-eslint/parser":"^1.7.0","eslint":"5.16.0","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"3.0.1","expo":"^34.0.4","metro-react-native-babel-preset":"^0.55.0","prettier":"^1.18.2","react":"16.8.6","react-dom":"16.8.6","react-native":"~0.60.3","react-native-web":"^0.11.7","typescript":"^3.5.3"},"repository":{"type":"git","url":"git+https://github.com/expo/react-native-appearance.git"},"gitHead":"b31d238cd2dd4b333f758908a064cbee3406249a","bugs":{"url":"https://github.com/expo/react-native-appearance/issues"},"_id":"react-native-appearance@0.3.0","_nodeVersion":"12.3.1","_npmVersion":"6.12.1","dist":{"shasum":"db3be9dfb276d3009f23dbbe0e4aeb4924fba453","size":22767,"noattachment":false,"key":"/react-native-appearance/-/react-native-appearance-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-appearance/download/react-native-appearance-0.3.0.tgz"},"maintainers":[{"name":"brentvatne","email":"brentvatne@gmail.com"}],"_npmUser":{"name":"brentvatne","email":"brentvatne@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-appearance_0.3.0_1574882255002_0.8255893134746886"},"_hasShrinkwrap":false,"publish_time":1574882255105,"_cnpm_publish_time":1574882255105},"0.3.0-rc.3":{"name":"react-native-appearance","version":"0.3.0-rc.3","description":"Polyfill for `Appearance` API which will be available in `react-native@0.62`.","main":"lib/commonjs/index.js","module":"lib/module/index.js","react-native":"src/index","types":"lib/typescript/index.d.ts","sideEffects":false,"nativePackage":true,"author":{"name":"Brent Vatne","email":"brent@expo.io"},"homepage":"https://github.com/expo/react-native-appearance#readme","license":"MIT","scripts":{"prepare":"bob build","start":"react-native start","start:web":"expo start --web --config example/app.json","test":"yarn validate:prettier && yarn validate:eslint && yarn validate:typescript","validate:eslint":"eslint \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\"","validate:typescript":"tsc --project ./ --noEmit","validate:prettier":"prettier \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\" --check"},"jest":{"preset":"react-native","testEnvironment":"node","coveragePathIgnorePatterns":["jest-setup.js"],"modulePathIgnorePatterns":["<rootDir>/example/","<rootDir>/lib/"]},"@react-native-community/bob":{"source":"src","output":"lib","targets":["commonjs","module","typescript"]},"keywords":["react-native","react native","react-native-web","expo-web","appearance"],"dependencies":{"fbemitter":"^2.1.1","invariant":"^2.2.4","use-subscription":"^1.0.0"},"devDependencies":{"@babel/core":"^7.0.0","@react-native-community/bob":"^0.7.0","@react-native-community/eslint-config":"^0.0.5","@types/react-native":"^0.60.5","@typescript-eslint/eslint-plugin":"^1.7.0","@typescript-eslint/parser":"^1.7.0","eslint":"5.16.0","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"3.0.1","expo":"^34.0.4","metro-react-native-babel-preset":"^0.55.0","prettier":"^1.18.2","react":"16.8.6","react-dom":"16.8.6","react-native":"~0.60.3","react-native-web":"^0.11.7","typescript":"^3.5.3"},"repository":{"type":"git","url":"git+https://github.com/expo/react-native-appearance.git"},"readmeFilename":"README.md","gitHead":"b31d238cd2dd4b333f758908a064cbee3406249a","bugs":{"url":"https://github.com/expo/react-native-appearance/issues"},"_id":"react-native-appearance@0.3.0-rc.3","_nodeVersion":"12.3.1","_npmVersion":"6.12.1","dist":{"shasum":"17ef3f259e72b7b13d1388583f8e9be591f0ef08","size":22774,"noattachment":false,"key":"/react-native-appearance/-/react-native-appearance-0.3.0-rc.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-appearance/download/react-native-appearance-0.3.0-rc.3.tgz"},"maintainers":[{"name":"brentvatne","email":"brentvatne@gmail.com"}],"_npmUser":{"name":"brentvatne","email":"brentvatne@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-appearance_0.3.0-rc.3_1574882160516_0.07884785814881456"},"_hasShrinkwrap":false,"publish_time":1574882160663,"_cnpm_publish_time":1574882160663},"0.3.0-rc.2":{"name":"react-native-appearance","version":"0.3.0-rc.2","description":"Polyfill for `Appearance` API which will be available in `react-native@0.62`.","main":"lib/commonjs/index.js","module":"lib/module/index.js","react-native":"src/index.js","types":"lib/typescript/index.d.ts","sideEffects":false,"nativePackage":true,"author":{"name":"Brent Vatne","email":"brent@expo.io"},"homepage":"https://github.com/expo/react-native-appearance#readme","license":"MIT","scripts":{"prepare":"bob build","start":"react-native start","start:web":"expo start --web --config example/app.json","test":"yarn validate:prettier && yarn validate:eslint && yarn validate:typescript","validate:eslint":"eslint \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\"","validate:typescript":"tsc --project ./ --noEmit","validate:prettier":"prettier \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\" --check"},"jest":{"preset":"react-native","testEnvironment":"node","coveragePathIgnorePatterns":["jest-setup.js"],"modulePathIgnorePatterns":["<rootDir>/example/","<rootDir>/lib/"]},"@react-native-community/bob":{"source":"src","output":"lib","targets":["commonjs","module","typescript"]},"keywords":["react-native","react native","react-native-web","expo-web","appearance"],"dependencies":{"fbemitter":"^2.1.1","invariant":"^2.2.4","use-subscription":"^1.0.0"},"devDependencies":{"@babel/core":"^7.0.0","@react-native-community/bob":"^0.7.0","@react-native-community/eslint-config":"^0.0.5","@types/react-native":"^0.60.5","@typescript-eslint/eslint-plugin":"^1.7.0","@typescript-eslint/parser":"^1.7.0","eslint":"5.16.0","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"3.0.1","expo":"^34.0.4","metro-react-native-babel-preset":"^0.55.0","prettier":"^1.18.2","react":"16.8.6","react-dom":"16.8.6","react-native":"~0.60.3","react-native-web":"^0.11.7","typescript":"^3.5.3"},"repository":{"type":"git","url":"git+https://github.com/expo/react-native-appearance.git"},"readmeFilename":"README.md","gitHead":"b31d238cd2dd4b333f758908a064cbee3406249a","bugs":{"url":"https://github.com/expo/react-native-appearance/issues"},"_id":"react-native-appearance@0.3.0-rc.2","_nodeVersion":"12.3.1","_npmVersion":"6.12.1","dist":{"shasum":"04c83e89b21add60ed6aaca089e82e4f8c4549f5","size":22775,"noattachment":false,"key":"/react-native-appearance/-/react-native-appearance-0.3.0-rc.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-appearance/download/react-native-appearance-0.3.0-rc.2.tgz"},"maintainers":[{"name":"brentvatne","email":"brentvatne@gmail.com"}],"_npmUser":{"name":"brentvatne","email":"brentvatne@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-appearance_0.3.0-rc.2_1574881602537_0.031525559340816356"},"_hasShrinkwrap":false,"publish_time":1574881602655,"_cnpm_publish_time":1574881602655},"0.3.0-rc.1":{"name":"react-native-appearance","version":"0.3.0-rc.1","description":"Polyfill for `Appearance` API which will be available in `react-native@0.62`.","main":"lib/commonjs/index.js","module":"lib/module/index.js","react-native":"src/index.js","types":"lib/typescript/index.d.ts","sideEffects":false,"nativePackage":true,"author":{"name":"Brent Vatne","email":"brent@expo.io"},"homepage":"https://github.com/expo/react-native-appearance#readme","license":"MIT","scripts":{"prepare":"bob build","start":"react-native start","start:web":"expo start --web --config example/app.json","test":"yarn validate:prettier && yarn validate:eslint && yarn validate:typescript","validate:eslint":"eslint \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\"","validate:typescript":"tsc --project ./ --noEmit","validate:prettier":"prettier \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\" --check"},"jest":{"preset":"react-native","testEnvironment":"node","coveragePathIgnorePatterns":["jest-setup.js"],"modulePathIgnorePatterns":["<rootDir>/example/","<rootDir>/lib/"]},"@react-native-community/bob":{"source":"src","output":"lib","targets":["commonjs","module","typescript"]},"keywords":["react-native","react native","react-native-web","expo-web","appearance"],"dependencies":{"fbemitter":"^2.1.1","invariant":"^2.2.4","use-subscription":"^1.0.0"},"devDependencies":{"@babel/core":"^7.0.0","@react-native-community/bob":"^0.7.0","@react-native-community/eslint-config":"^0.0.5","@types/react-native":"^0.60.5","@typescript-eslint/eslint-plugin":"^1.7.0","@typescript-eslint/parser":"^1.7.0","eslint":"5.16.0","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"3.0.1","expo":"^34.0.4","metro-react-native-babel-preset":"^0.55.0","prettier":"^1.18.2","react":"16.8.6","react-dom":"16.8.6","react-native":"~0.60.3","react-native-web":"^0.11.7","typescript":"^3.5.3"},"repository":{"type":"git","url":"git+https://github.com/expo/react-native-appearance.git"},"readmeFilename":"README.md","gitHead":"ede22978d5464305129d052cd066981205d419ee","bugs":{"url":"https://github.com/expo/react-native-appearance/issues"},"_id":"react-native-appearance@0.3.0-rc.1","_nodeVersion":"12.3.1","_npmVersion":"6.12.1","dist":{"shasum":"bfad2bfc81d3a51a006cef6eabbc9cf8e981fec2","size":23889,"noattachment":false,"key":"/react-native-appearance/-/react-native-appearance-0.3.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-appearance/download/react-native-appearance-0.3.0-rc.1.tgz"},"maintainers":[{"name":"brentvatne","email":"brentvatne@gmail.com"}],"_npmUser":{"name":"brentvatne","email":"brentvatne@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-appearance_0.3.0-rc.1_1574880960426_0.6271372047810653"},"_hasShrinkwrap":false,"publish_time":1574880960613,"_cnpm_publish_time":1574880960613},"0.3.0-rc.0":{"name":"react-native-appearance","version":"0.3.0-rc.0","description":"Polyfill for `Appearance` API which will be available in `react-native@0.62`.","main":"lib/commonjs/index.js","module":"lib/module/index.js","react-native":"src/index.js","types":"lib/typescript/src/index.d.ts","sideEffects":false,"nativePackage":true,"author":{"name":"Brent Vatne","email":"brent@expo.io"},"homepage":"https://github.com/expo/react-native-appearance#readme","license":"MIT","scripts":{"prepare":"bob build","start":"react-native start","start:web":"expo start --web --config example/app.json","test":"yarn validate:prettier && yarn validate:eslint && yarn validate:typescript","validate:eslint":"eslint \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\"","validate:typescript":"tsc --project ./ --noEmit","validate:prettier":"prettier \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\" --check"},"jest":{"preset":"react-native","testEnvironment":"node","coveragePathIgnorePatterns":["jest-setup.js"],"modulePathIgnorePatterns":["<rootDir>/example/","<rootDir>/lib/"]},"@react-native-community/bob":{"source":"src","output":"lib","targets":["commonjs","module","typescript"]},"keywords":["react-native","react native","react-native-web","expo-web","appearance"],"dependencies":{"fbemitter":"^2.1.1","invariant":"^2.2.4","use-subscription":"^1.0.0"},"devDependencies":{"@babel/core":"^7.0.0","@react-native-community/bob":"^0.7.0","@react-native-community/eslint-config":"^0.0.5","@types/react-native":"^0.60.5","@typescript-eslint/eslint-plugin":"^1.7.0","@typescript-eslint/parser":"^1.7.0","eslint":"5.16.0","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"3.0.1","expo":"^34.0.4","metro-react-native-babel-preset":"^0.55.0","prettier":"^1.18.2","react":"16.8.6","react-dom":"16.8.6","react-native":"~0.60.3","react-native-web":"^0.11.7","typescript":"^3.5.3"},"repository":{"type":"git","url":"git+https://github.com/expo/react-native-appearance.git"},"readmeFilename":"README.md","gitHead":"ede22978d5464305129d052cd066981205d419ee","bugs":{"url":"https://github.com/expo/react-native-appearance/issues"},"_id":"react-native-appearance@0.3.0-rc.0","_nodeVersion":"12.3.1","_npmVersion":"6.12.1","dist":{"shasum":"202b0e62389f0a234bfaea43585b42e096cd8d7d","size":23891,"noattachment":false,"key":"/react-native-appearance/-/react-native-appearance-0.3.0-rc.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-appearance/download/react-native-appearance-0.3.0-rc.0.tgz"},"maintainers":[{"name":"brentvatne","email":"brentvatne@gmail.com"}],"_npmUser":{"name":"brentvatne","email":"brentvatne@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-appearance_0.3.0-rc.0_1574880743682_0.4951958947004229"},"_hasShrinkwrap":false,"publish_time":1574880743788,"_cnpm_publish_time":1574880743788},"0.2.4":{"name":"react-native-appearance","version":"0.2.4","description":"Polyfill for `Appearance` API which will be available in `react-native@0.62`.","main":"src/index","module":"src/index","sideEffects":false,"nativePackage":true,"author":{"name":"Brent Vatne","email":"brent@expo.io"},"homepage":"https://github.com/expo/react-native-appearance#readme","license":"MIT","scripts":{"start":"react-native start","start:web":"expo start --web --config example/app.json","test":"yarn validate:prettier && yarn validate:eslint && yarn validate:typescript","validate:eslint":"eslint \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\"","validate:typescript":"tsc --project ./ --noEmit","validate:prettier":"prettier \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\" --check"},"keywords":["react-native","react native","react-native-web","expo-web","appearance"],"peerDependencies":{"react-native":">=0.59","react-native-web":">=0.11.7"},"dependencies":{"fbemitter":"^2.1.1","invariant":"^2.2.4","use-subscription":"^1.0.0"},"devDependencies":{"@react-native-community/eslint-config":"^0.0.5","@types/react-native":"^0.60.5","@typescript-eslint/eslint-plugin":"^1.7.0","@typescript-eslint/parser":"^1.7.0","@babel/core":"^7.0.0","eslint":"5.16.0","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"3.0.1","expo":"^34.0.4","metro-react-native-babel-preset":"^0.55.0","prettier":"^1.18.2","react":"16.8.6","react-dom":"16.8.6","react-native":"~0.60.3","react-native-web":"^0.11.7","typescript":"^3.5.3"},"repository":{"type":"git","url":"git+https://github.com/expo/react-native-appearance.git"},"gitHead":"2377ffad0eccbe384c124c88dabafc7b6c75bfa3","bugs":{"url":"https://github.com/expo/react-native-appearance/issues"},"_id":"react-native-appearance@0.2.4","_nodeVersion":"12.3.1","_npmVersion":"6.12.1","dist":{"shasum":"e981f82ccc0132d095278845f3476ac985695fae","size":14722,"noattachment":false,"key":"/react-native-appearance/-/react-native-appearance-0.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-appearance/download/react-native-appearance-0.2.4.tgz"},"maintainers":[{"name":"brentvatne","email":"brentvatne@gmail.com"}],"_npmUser":{"name":"brentvatne","email":"brentvatne@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-appearance_0.2.4_1574879823326_0.34401906225003787"},"_hasShrinkwrap":false,"publish_time":1574879823493,"_cnpm_publish_time":1574879823493},"0.2.3":{"name":"react-native-appearance","version":"0.2.3","description":"Polyfill for `Appearance` API which will be available in `react-native@0.62`.","main":"src/index","module":"src/index","sideEffects":false,"nativePackage":true,"author":{"name":"Brent Vatne","email":"brent@expo.io"},"homepage":"https://github.com/expo/react-native-appearance#readme","license":"MIT","scripts":{"start":"react-native start","start:web":"expo start --web --config example/app.json","test":"yarn validate:prettier && yarn validate:eslint && yarn validate:typescript","validate:eslint":"eslint \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\"","validate:typescript":"tsc --project ./ --noEmit","validate:prettier":"prettier \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\" --check"},"keywords":["react-native","react native","react-native-web","expo-web","appearance"],"peerDependencies":{"react-native":">=0.59","react-native-web":">=0.11.7"},"dependencies":{"fbemitter":"^2.1.1","invariant":"^2.2.4","use-subscription":"^1.0.0"},"devDependencies":{"@react-native-community/eslint-config":"^0.0.5","@types/react-native":"^0.60.5","@typescript-eslint/eslint-plugin":"^1.7.0","@typescript-eslint/parser":"^1.7.0","@babel/core":"^7.0.0","eslint":"5.16.0","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"3.0.1","expo":"^34.0.4","metro-react-native-babel-preset":"^0.55.0","prettier":"^1.18.2","react":"16.8.6","react-dom":"16.8.6","react-native":"~0.60.3","react-native-web":"^0.11.7","typescript":"^3.5.3"},"repository":{"type":"git","url":"git+https://github.com/expo/react-native-appearance.git"},"gitHead":"2377ffad0eccbe384c124c88dabafc7b6c75bfa3","bugs":{"url":"https://github.com/expo/react-native-appearance/issues"},"_id":"react-native-appearance@0.2.3","_nodeVersion":"12.3.1","_npmVersion":"6.12.1","dist":{"shasum":"789044eeb1e4f4ec969e382049fcc76802305c90","size":14552,"noattachment":false,"key":"/react-native-appearance/-/react-native-appearance-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-appearance/download/react-native-appearance-0.2.3.tgz"},"maintainers":[{"name":"brentvatne","email":"brentvatne@gmail.com"}],"_npmUser":{"name":"brentvatne","email":"brentvatne@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-appearance_0.2.3_1574879800658_0.47160877426915526"},"_hasShrinkwrap":false,"publish_time":1574879800843,"_cnpm_publish_time":1574879800843},"0.2.2":{"name":"react-native-appearance","version":"0.2.2","description":"Polyfill for `Appearance` API which will be available in `react-native@0.62`.","main":"src/index","module":"src/index","sideEffects":false,"nativePackage":true,"author":{"name":"Brent Vatne","email":"brent@expo.io"},"homepage":"https://github.com/expo/react-native-appearance#readme","license":"MIT","scripts":{"start":"react-native start","start:web":"expo start --web --config example/app.json","test":"yarn validate:prettier && yarn validate:eslint && yarn validate:typescript","validate:eslint":"eslint \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\"","validate:typescript":"tsc --project ./ --noEmit","validate:prettier":"prettier \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\" --check"},"keywords":["react-native","react native","react-native-web","expo-web","appearance"],"peerDependencies":{"react-native":">=0.59","react-native-web":">=0.11.7"},"dependencies":{"fbemitter":"^2.1.1","invariant":"^2.2.4","use-subscription":"^1.0.0"},"devDependencies":{"@react-native-community/eslint-config":"^0.0.5","@types/react-native":"^0.60.5","@typescript-eslint/eslint-plugin":"^1.7.0","@typescript-eslint/parser":"^1.7.0","@babel/core":"^7.0.0","eslint":"5.16.0","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"3.0.1","expo":"^34.0.4","metro-react-native-babel-preset":"^0.55.0","prettier":"^1.18.2","react":"16.8.6","react-dom":"16.8.6","react-native":"~0.60.3","react-native-web":"^0.11.7","typescript":"^3.5.3"},"repository":{"type":"git","url":"git+https://github.com/expo/react-native-appearance.git"},"gitHead":"38a809a650b4709ef07ef6fbc53b770ab1a2d291","bugs":{"url":"https://github.com/expo/react-native-appearance/issues"},"_id":"react-native-appearance@0.2.2","_nodeVersion":"12.3.1","_npmVersion":"6.11.2","dist":{"shasum":"40a73db9b08caea450c162c945617c3fb9b4ae41","size":13951,"noattachment":false,"key":"/react-native-appearance/-/react-native-appearance-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-appearance/download/react-native-appearance-0.2.2.tgz"},"maintainers":[{"name":"brentvatne","email":"brentvatne@gmail.com"}],"_npmUser":{"name":"brentvatne","email":"brentvatne@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-appearance_0.2.2_1574191876028_0.20542642414904422"},"_hasShrinkwrap":false,"publish_time":1574191876186,"_cnpm_publish_time":1574191876186},"0.2.1":{"name":"react-native-appearance","version":"0.2.1","description":"Polyfill for `Appearance` API which will be available in `react-native@0.62`.","main":"src/index","module":"src/index","sideEffects":false,"nativePackage":true,"author":{"name":"Brent Vatne","email":"brent@expo.io"},"homepage":"https://github.com/expo/react-native-appearance#readme","license":"MIT","scripts":{"start":"react-native start","start:web":"expo start --web --config example/app.json","test":"yarn validate:prettier && yarn validate:eslint && yarn validate:typescript","validate:eslint":"eslint \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\"","validate:typescript":"tsc --project ./ --noEmit","validate:prettier":"prettier \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\" --check"},"keywords":["react-native","react native","react-native-web","expo-web","appearance"],"peerDependencies":{"react-native":">=0.59","react-native-web":">=0.11.7"},"dependencies":{"fbemitter":"^2.1.1","invariant":"^2.2.4","use-subscription":"^1.0.0"},"devDependencies":{"@react-native-community/eslint-config":"^0.0.5","@types/react-native":"^0.60.5","@typescript-eslint/eslint-plugin":"^1.7.0","@typescript-eslint/parser":"^1.7.0","@babel/core":"^7.0.0","eslint":"5.16.0","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"3.0.1","expo":"^34.0.4","metro-react-native-babel-preset":"^0.55.0","prettier":"^1.18.2","react":"16.8.6","react-dom":"16.8.6","react-native":"~0.60.3","react-native-web":"^0.11.7","typescript":"^3.5.3"},"repository":{"type":"git","url":"git+https://github.com/expo/react-native-appearance.git"},"gitHead":"7e8507f9d83e881783931dd7d015ae9dbf9c448d","bugs":{"url":"https://github.com/expo/react-native-appearance/issues"},"_id":"react-native-appearance@0.2.1","_nodeVersion":"12.3.1","_npmVersion":"6.11.2","dist":{"shasum":"b8c08cbd6ea92533591c247a4a154b95fd8e31c8","size":15666,"noattachment":false,"key":"/react-native-appearance/-/react-native-appearance-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-appearance/download/react-native-appearance-0.2.1.tgz"},"maintainers":[{"name":"brentvatne","email":"brentvatne@gmail.com"}],"_npmUser":{"name":"brentvatne","email":"brentvatne@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-appearance_0.2.1_1573181256431_0.6526905756562777"},"_hasShrinkwrap":false,"publish_time":1573181256594,"_cnpm_publish_time":1573181256594},"0.2.0":{"name":"react-native-appearance","version":"0.2.0","description":"Polyfill for `Appearance` API which will be available in `react-native@0.62`.","main":"src/index","module":"src/index","sideEffects":false,"nativePackage":true,"author":{"name":"Brent Vatne","email":"brent@expo.io"},"homepage":"https://github.com/expo/react-native-appearance#readme","license":"MIT","scripts":{"start":"react-native start","start:web":"expo start --web --config example/app.json","test":"yarn validate:prettier && yarn validate:eslint && yarn validate:typescript","validate:eslint":"eslint \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\"","validate:typescript":"tsc --project ./ --noEmit","validate:prettier":"prettier \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\" --check"},"keywords":["react-native","react native","react-native-web","expo-web","appearance"],"peerDependencies":{"react-native":">=0.59","react-native-web":">=0.11.7"},"dependencies":{"fbemitter":"^2.1.1","invariant":"^2.2.4","use-subscription":"^1.0.0"},"devDependencies":{"@react-native-community/eslint-config":"^0.0.5","@types/react-native":"^0.60.5","@typescript-eslint/eslint-plugin":"^1.7.0","@typescript-eslint/parser":"^1.7.0","@babel/core":"^7.0.0","eslint":"5.16.0","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"3.0.1","expo":"^34.0.4","metro-react-native-babel-preset":"^0.55.0","prettier":"^1.18.2","react":"16.8.6","react-dom":"16.8.6","react-native":"~0.60.3","react-native-web":"^0.11.7","typescript":"^3.5.3"},"repository":{"type":"git","url":"git+https://github.com/expo/react-native-appearance.git"},"gitHead":"75cb43f4e5850d4c6189b52dd2ec0ca50a1082ef","bugs":{"url":"https://github.com/expo/react-native-appearance/issues"},"_id":"react-native-appearance@0.2.0","_nodeVersion":"12.3.1","_npmVersion":"6.11.2","dist":{"shasum":"7c1b77a788d91969da244166e67d5de8dd77b428","size":15762,"noattachment":false,"key":"/react-native-appearance/-/react-native-appearance-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-appearance/download/react-native-appearance-0.2.0.tgz"},"maintainers":[{"name":"brentvatne","email":"brentvatne@gmail.com"}],"_npmUser":{"name":"brentvatne","email":"brentvatne@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-appearance_0.2.0_1573180969135_0.7937963576911478"},"_hasShrinkwrap":false,"publish_time":1573180969286,"_cnpm_publish_time":1573180969286},"0.2.0-rc.0":{"name":"react-native-appearance","version":"0.2.0-rc.0","description":"Polyfill for `Appearance` API which will likely be available in `react-native@>=0.61`. iOS only.","main":"src/index","module":"src/index","sideEffects":false,"nativePackage":true,"author":{"name":"Brent Vatne","email":"brent@expo.io"},"homepage":"https://github.com/expo/react-native-appearance#readme","license":"MIT","scripts":{"start":"react-native start","start:web":"expo start --web --config example/app.json","test":"yarn validate:prettier && yarn validate:eslint && yarn validate:typescript","validate:eslint":"eslint \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\"","validate:typescript":"tsc --project ./ --noEmit","validate:prettier":"prettier \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\" --check"},"keywords":["react-native","react native","react-native-web","expo-web","appearance"],"peerDependencies":{"react-native":">=0.59","react-native-web":">=0.11.7"},"dependencies":{"fbemitter":"^2.1.1","invariant":"^2.2.4","use-subscription":"^1.0.0"},"devDependencies":{"@react-native-community/eslint-config":"^0.0.5","@types/react-native":"^0.60.5","@typescript-eslint/eslint-plugin":"^1.7.0","@typescript-eslint/parser":"^1.7.0","@babel/core":"^7.0.0","eslint":"5.16.0","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"3.0.1","expo":"^34.0.4","metro-react-native-babel-preset":"^0.55.0","prettier":"^1.18.2","react":"16.8.6","react-dom":"16.8.6","react-native":"~0.60.3","react-native-web":"^0.11.7","typescript":"^3.5.3"},"repository":{"type":"git","url":"git+https://github.com/expo/react-native-appearance.git"},"readmeFilename":"README.md","gitHead":"f51c5744ad33b7e3820a920ad189fa7bb18c15cf","bugs":{"url":"https://github.com/expo/react-native-appearance/issues"},"_id":"react-native-appearance@0.2.0-rc.0","_nodeVersion":"12.3.1","_npmVersion":"6.11.2","dist":{"shasum":"cd430b5d2adebbb0e99781c3454f59bb64b9936e","size":15693,"noattachment":false,"key":"/react-native-appearance/-/react-native-appearance-0.2.0-rc.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-appearance/download/react-native-appearance-0.2.0-rc.0.tgz"},"maintainers":[{"name":"brentvatne","email":"brentvatne@gmail.com"}],"_npmUser":{"name":"brentvatne","email":"brentvatne@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-appearance_0.2.0-rc.0_1572058836949_0.8419597099030871"},"_hasShrinkwrap":false,"publish_time":1572058837129,"_cnpm_publish_time":1572058837129},"0.1.0":{"name":"react-native-appearance","version":"0.1.0","description":"Polyfill for `Appearance` API which will likely be available in `react-native@>=0.61`. iOS only.","main":"src/index","module":"src/index","sideEffects":false,"author":{"name":"Brent Vatne","email":"brent@expo.io"},"homepage":"https://github.com/expo/react-native-appearance#readme","license":"MIT","scripts":{"start":"react-native start","start:web":"expo start --web --config example/app.json","test":"yarn validate:prettier && yarn validate:eslint && yarn validate:typescript","validate:eslint":"eslint \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\"","validate:typescript":"tsc --project ./ --noEmit","validate:prettier":"prettier \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\" --check"},"keywords":["react-native","react native","react-native-web","expo-web","appearance"],"peerDependencies":{"react-native":">=0.59"},"dependencies":{"fbemitter":"^2.1.1","invariant":"^2.2.4","use-subscription":"^1.0.0"},"devDependencies":{"@react-native-community/eslint-config":"^0.0.5","@types/react-native":"^0.60.5","@typescript-eslint/eslint-plugin":"^1.7.0","@typescript-eslint/parser":"^1.7.0","@babel/core":"^7.0.0","eslint":"5.16.0","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"3.0.1","expo":"^34.0.4","metro-react-native-babel-preset":"^0.55.0","prettier":"^1.18.2","react":"16.8.6","react-dom":"16.8.6","react-native":"~0.60.3","react-native-web":"^0.11.7","typescript":"^3.5.3"},"repository":{"type":"git","url":"git+https://github.com/expo/react-native-appearance.git"},"gitHead":"9ce8f4504500471908dac5b4538e5b23b0cda449","bugs":{"url":"https://github.com/expo/react-native-appearance/issues"},"_id":"react-native-appearance@0.1.0","_nodeVersion":"12.3.1","_npmVersion":"6.11.2","dist":{"shasum":"a195d9a71c03dc4de246b86a18e95c8ecd08d505","size":18217,"noattachment":false,"key":"/react-native-appearance/-/react-native-appearance-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-appearance/download/react-native-appearance-0.1.0.tgz"},"maintainers":[{"name":"brentvatne","email":"brentvatne@gmail.com"}],"_npmUser":{"name":"brentvatne","email":"brentvatne@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-appearance_0.1.0_1568242242350_0.39928278809949713"},"_hasShrinkwrap":false,"publish_time":1568242242539,"_cnpm_publish_time":1568242242539},"0.0.8":{"name":"react-native-appearance","version":"0.0.8","description":"Polyfill for `Appearance` API which will likely be available in `react-native@>=0.61`. iOS only.","main":"src/index","module":"src/index","sideEffects":false,"author":{"name":"Brent Vatne","email":"brent@expo.io"},"homepage":"https://github.com/expo/react-native-appearance#readme","license":"MIT","scripts":{"start":"react-native start","start:web":"expo start --web --config example/app.json","test":"yarn validate:prettier && yarn validate:eslint && yarn validate:typescript","validate:eslint":"eslint \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\"","validate:typescript":"tsc --project ./ --noEmit","validate:prettier":"prettier \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\" --check"},"keywords":["react-native","react native","react-native-web","expo-web","appearance"],"peerDependencies":{"react-native":">=0.59"},"dependencies":{"fbemitter":"^2.1.1","invariant":"^2.2.4","use-subscription":"^1.0.0"},"devDependencies":{"@react-native-community/eslint-config":"^0.0.5","@types/react-native":"^0.60.5","@typescript-eslint/eslint-plugin":"^1.7.0","@typescript-eslint/parser":"^1.7.0","@babel/core":"^7.0.0","eslint":"5.16.0","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"3.0.1","expo":"^34.0.4","metro-react-native-babel-preset":"^0.55.0","prettier":"^1.18.2","react":"16.8.6","react-dom":"16.8.6","react-native":"~0.60.3","react-native-web":"^0.11.7","typescript":"^3.5.3"},"repository":{"type":"git","url":"git+https://github.com/expo/react-native-appearance.git"},"gitHead":"13e7e8f87779ce7062a2d7f6719532a89e4ca87d","bugs":{"url":"https://github.com/expo/react-native-appearance/issues"},"_id":"react-native-appearance@0.0.8","_nodeVersion":"12.3.1","_npmVersion":"6.11.2","dist":{"shasum":"b887931c7ea03664792e509c657a01fb7b2ad83b","size":18115,"noattachment":false,"key":"/react-native-appearance/-/react-native-appearance-0.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-appearance/download/react-native-appearance-0.0.8.tgz"},"maintainers":[{"name":"brentvatne","email":"brentvatne@gmail.com"}],"_npmUser":{"name":"brentvatne","email":"brentvatne@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-appearance_0.0.8_1566953440702_0.782640021479269"},"_hasShrinkwrap":false,"publish_time":1566953440816,"_cnpm_publish_time":1566953440816},"0.0.7":{"name":"react-native-appearance","version":"0.0.7","description":"Polyfill for `Appearance` API which will likely be available in `react-native@>=0.61`. iOS only.","main":"src/index","module":"src/index","sideEffects":false,"author":{"name":"Brent Vatne","email":"brent@expo.io"},"homepage":"https://github.com/expo/react-native-appearance#readme","license":"MIT","scripts":{"start":"react-native start","start:web":"expo start --web --config example/app.json","test":"yarn validate:prettier && yarn validate:eslint && yarn validate:typescript","validate:eslint":"eslint \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\"","validate:typescript":"tsc --project ./ --noEmit","validate:prettier":"prettier \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\" --check"},"keywords":["react-native","react native","react-native-web","expo-web","appearance"],"peerDependencies":{"react-native":">=0.59"},"dependencies":{"fbemitter":"^2.1.1","invariant":"^2.2.4","use-subscription":"^1.0.0"},"devDependencies":{"@react-native-community/eslint-config":"^0.0.5","@types/react-native":"^0.60.5","@typescript-eslint/eslint-plugin":"^1.7.0","@typescript-eslint/parser":"^1.7.0","@babel/core":"^7.0.0","eslint":"5.16.0","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"3.0.1","expo":"^34.0.4","metro-react-native-babel-preset":"^0.55.0","prettier":"^1.18.2","react":"16.8.6","react-dom":"16.8.6","react-native":"~0.60.3","react-native-web":"^0.11.7","typescript":"^3.5.3"},"repository":{"type":"git","url":"git+https://github.com/expo/react-native-appearance.git"},"gitHead":"cd46e8504cb838ad29dc20c5a5c96a54d744c3fb","bugs":{"url":"https://github.com/expo/react-native-appearance/issues"},"_id":"react-native-appearance@0.0.7","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"shasum":"47b81bb8a5e55f6f4298604e6af0f7491626849c","size":18206,"noattachment":false,"key":"/react-native-appearance/-/react-native-appearance-0.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-appearance/download/react-native-appearance-0.0.7.tgz"},"maintainers":[{"name":"brentvatne","email":"brentvatne@gmail.com"}],"_npmUser":{"name":"brentvatne","email":"brentvatne@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-appearance_0.0.7_1566609293746_0.678966361788139"},"_hasShrinkwrap":false,"publish_time":1566609293869,"_cnpm_publish_time":1566609293869},"0.0.6":{"name":"react-native-appearance","version":"0.0.6","description":"Polyfill for `Appearance` API which will likely be available in `react-native@>=0.61`. iOS only.","main":"src/index","module":"src/index","sideEffects":false,"author":{"name":"Brent Vatne","email":"brent@expo.io"},"homepage":"https://github.com/expo/react-native-appearance#readme","license":"MIT","scripts":{"start":"react-native start","start:web":"expo start --web --config example/app.json","test":"yarn validate:prettier && yarn validate:eslint && yarn validate:typescript","validate:eslint":"eslint \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\"","validate:typescript":"tsc --project ./ --noEmit","validate:prettier":"prettier \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\" --check"},"keywords":["react-native","react native","react-native-web","expo-web","appearance"],"peerDependencies":{"react-native":">=0.59"},"dependencies":{"fbemitter":"^2.1.1","invariant":"^2.2.4","use-subscription":"^1.0.0"},"devDependencies":{"@react-native-community/eslint-config":"^0.0.5","@types/react-native":"^0.60.5","@typescript-eslint/eslint-plugin":"^1.7.0","@typescript-eslint/parser":"^1.7.0","@babel/core":"^7.0.0","eslint":"5.16.0","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"3.0.1","expo":"^34.0.4","metro-react-native-babel-preset":"^0.55.0","prettier":"^1.18.2","react":"16.8.6","react-dom":"16.8.6","react-native":"~0.60.3","react-native-web":"^0.11.7","typescript":"^3.5.3"},"repository":{"type":"git","url":"git+https://github.com/expo/react-native-appearance.git"},"gitHead":"e0bdbc550f6d983ad1b1df10c5fe153ac1544bd1","bugs":{"url":"https://github.com/expo/react-native-appearance/issues"},"_id":"react-native-appearance@0.0.6","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"shasum":"3cc7f885b724e6eca3f6c957e0adca7e04d08181","size":18107,"noattachment":false,"key":"/react-native-appearance/-/react-native-appearance-0.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-appearance/download/react-native-appearance-0.0.6.tgz"},"maintainers":[{"name":"brentvatne","email":"brentvatne@gmail.com"}],"_npmUser":{"name":"brentvatne","email":"brentvatne@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-appearance_0.0.6_1566607418875_0.19733149315557696"},"_hasShrinkwrap":false,"publish_time":1566607419075,"_cnpm_publish_time":1566607419075},"0.0.5":{"name":"react-native-appearance","version":"0.0.5","description":"Polyfill for `Appearance` API which will likely be available in `react-native@>=0.61`. iOS only.","main":"src/index","module":"src/index","sideEffects":false,"author":{"name":"Brent Vatne","email":"brent@expo.io"},"homepage":"https://github.com/expo/react-native-appearance#readme","license":"MIT","scripts":{"start":"react-native start","start:web":"expo start --web --config example/app.json","test":"yarn validate:prettier && yarn validate:eslint && yarn validate:typescript","validate:eslint":"eslint \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\"","validate:typescript":"tsc --project ./ --noEmit","validate:prettier":"prettier \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\" --check"},"keywords":["react-native","react native","react-native-web","expo-web","appearance"],"peerDependencies":{"react-native":">=0.59"},"dependencies":{"fbemitter":"^2.1.1","invariant":"^2.2.4","use-subscription":"^1.0.0"},"devDependencies":{"@react-native-community/eslint-config":"^0.0.5","@types/react-native":"^0.60.5","@typescript-eslint/eslint-plugin":"^1.7.0","@typescript-eslint/parser":"^1.7.0","@babel/core":"^7.0.0","eslint":"5.16.0","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"3.0.1","expo":"^34.0.4","metro-react-native-babel-preset":"^0.55.0","prettier":"^1.18.2","react":"16.8.6","react-dom":"16.8.6","react-native":"~0.60.3","react-native-web":"^0.11.7","typescript":"^3.5.3"},"repository":{"type":"git","url":"git+https://github.com/expo/react-native-appearance.git"},"gitHead":"71c78829d30d04be34873fc27c8be9219066e5d0","bugs":{"url":"https://github.com/expo/react-native-appearance/issues"},"_id":"react-native-appearance@0.0.5","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"shasum":"8db0fd016d8b965a4a27dec2b8d900e6548db5fb","size":18111,"noattachment":false,"key":"/react-native-appearance/-/react-native-appearance-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-appearance/download/react-native-appearance-0.0.5.tgz"},"maintainers":[{"name":"brentvatne","email":"brentvatne@gmail.com"}],"_npmUser":{"name":"brentvatne","email":"brentvatne@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-appearance_0.0.5_1566603302693_0.41356841111017606"},"_hasShrinkwrap":false,"publish_time":1566603302856,"_cnpm_publish_time":1566603302856},"0.0.4":{"name":"react-native-appearance","version":"0.0.4","description":"Polyfill for `Appearance` API which will likely be available in `react-native@>=0.61`. iOS only.","main":"src/index","module":"src/index","sideEffects":false,"author":{"name":"Brent Vatne","email":"brent@expo.io"},"homepage":"https://github.com/expo/react-native-appearance#readme","license":"MIT","scripts":{"start":"react-native start","start:web":"expo start --web --config example/app.json","test":"yarn validate:prettier && yarn validate:eslint && yarn validate:typescript","validate:eslint":"eslint \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\"","validate:typescript":"tsc --project ./ --noEmit","validate:prettier":"prettier \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\" --check"},"keywords":["react-native","react native","react-native-web","expo-web","appearance"],"peerDependencies":{"react-native":">=0.59"},"dependencies":{"fbemitter":"^2.1.1","invariant":"^2.2.4","use-subscription":"^1.0.0"},"devDependencies":{"@react-native-community/eslint-config":"^0.0.5","@types/react-native":"^0.60.5","@typescript-eslint/eslint-plugin":"^1.7.0","@typescript-eslint/parser":"^1.7.0","@babel/core":"^7.0.0","eslint":"5.16.0","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"3.0.1","expo":"^34.0.4","metro-react-native-babel-preset":"^0.55.0","prettier":"^1.18.2","react":"16.8.6","react-dom":"16.8.6","react-native":"~0.60.3","react-native-web":"^0.11.7","typescript":"^3.5.3"},"repository":{"type":"git","url":"git+https://github.com/expo/react-native-appearance.git"},"gitHead":"f14726ae69c0f8a14a99ccf9d8970d6d69f576c7","bugs":{"url":"https://github.com/expo/react-native-appearance/issues"},"_id":"react-native-appearance@0.0.4","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"shasum":"b1fc0be3814b0c262d3ffb3ca239b06e4278ab87","size":17971,"noattachment":false,"key":"/react-native-appearance/-/react-native-appearance-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-appearance/download/react-native-appearance-0.0.4.tgz"},"maintainers":[{"name":"brentvatne","email":"brentvatne@gmail.com"}],"_npmUser":{"name":"brentvatne","email":"brentvatne@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-appearance_0.0.4_1566583999040_0.8884472865114685"},"_hasShrinkwrap":false,"publish_time":1566583999202,"_cnpm_publish_time":1566583999202},"0.0.3":{"name":"react-native-appearance","version":"0.0.3","description":"Polyfill for `Appearance` API which will likely be available in `react-native@>=0.61`. iOS only.","main":"src/index","module":"src/index","sideEffects":false,"author":{"name":"Brent Vatne","email":"brent@expo.io"},"homepage":"https://github.com/expo/react-native-appearance#readme","license":"MIT","scripts":{"start":"react-native start","start:web":"expo start --web --config example/app.json","test":"yarn validate:prettier && yarn validate:eslint && yarn validate:typescript","validate:eslint":"eslint \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\"","validate:typescript":"tsc --project ./ --noEmit","validate:prettier":"prettier \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\" --check"},"keywords":["react-native","react native","react-native-web","expo-web","appearance"],"peerDependencies":{"react-native":">=0.59"},"dependencies":{"fbemitter":"^2.1.1","invariant":"^2.2.4","use-subscription":"^1.0.0"},"devDependencies":{"@react-native-community/eslint-config":"^0.0.5","@types/react-native":"^0.60.5","@typescript-eslint/eslint-plugin":"^1.7.0","@typescript-eslint/parser":"^1.7.0","@babel/core":"^7.0.0","eslint":"5.16.0","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"3.0.1","expo":"^34.0.4","metro-react-native-babel-preset":"^0.55.0","prettier":"^1.18.2","react":"16.8.6","react-dom":"16.8.6","react-native":"~0.60.3","react-native-web":"^0.11.7","typescript":"^3.5.3"},"repository":{"type":"git","url":"git+https://github.com/expo/react-native-appearance.git"},"gitHead":"f14726ae69c0f8a14a99ccf9d8970d6d69f576c7","bugs":{"url":"https://github.com/expo/react-native-appearance/issues"},"_id":"react-native-appearance@0.0.3","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"shasum":"9461c0bd7c421a8afb3554db28c9c836a261246d","size":17710,"noattachment":false,"key":"/react-native-appearance/-/react-native-appearance-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-appearance/download/react-native-appearance-0.0.3.tgz"},"maintainers":[{"name":"brentvatne","email":"brentvatne@gmail.com"}],"_npmUser":{"name":"brentvatne","email":"brentvatne@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-appearance_0.0.3_1566522392507_0.6954735940600085"},"_hasShrinkwrap":false,"publish_time":1566522392659,"_cnpm_publish_time":1566522392659},"0.0.2":{"name":"react-native-appearance","version":"0.0.2","description":"Polyfill for `Appearance` API which will likely be available in `react-native@>=0.61`. iOS only.","main":"src/index","module":"src/index","sideEffects":false,"author":{"name":"Brent Vatne","email":"brent@expo.io"},"homepage":"https://github.com/expo/react-native-appearance#readme","license":"MIT","scripts":{"start":"react-native start","start:web":"expo start --web --config example/app.json","test":"yarn validate:prettier && yarn validate:eslint && yarn validate:typescript","validate:eslint":"eslint \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\"","validate:typescript":"tsc --project ./ --noEmit","validate:prettier":"prettier \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\" --check"},"keywords":["react-native","react native","react-native-web","expo-web","appearance"],"peerDependencies":{"react-native":">=0.59"},"dependencies":{"fbemitter":"^2.1.1","invariant":"^2.2.4","use-subscription":"^1.0.0"},"devDependencies":{"@react-native-community/eslint-config":"^0.0.5","@types/react-native":"^0.60.5","@typescript-eslint/eslint-plugin":"^1.7.0","@typescript-eslint/parser":"^1.7.0","@babel/core":"^7.0.0","eslint":"5.16.0","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"3.0.1","expo":"^34.0.4","metro-react-native-babel-preset":"^0.55.0","prettier":"^1.18.2","react":"16.8.6","react-dom":"16.8.6","react-native":"~0.60.3","react-native-web":"^0.11.7","typescript":"^3.5.3"},"repository":{"type":"git","url":"git+https://github.com/expo/react-native-appearance.git"},"gitHead":"f14726ae69c0f8a14a99ccf9d8970d6d69f576c7","bugs":{"url":"https://github.com/expo/react-native-appearance/issues"},"_id":"react-native-appearance@0.0.2","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"shasum":"a555763a889435311fa84512a24e8791bb4f9673","size":17657,"noattachment":false,"key":"/react-native-appearance/-/react-native-appearance-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-appearance/download/react-native-appearance-0.0.2.tgz"},"maintainers":[{"name":"brentvatne","email":"brentvatne@gmail.com"}],"_npmUser":{"name":"brentvatne","email":"brentvatne@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-appearance_0.0.2_1566520473650_0.8220699393913371"},"_hasShrinkwrap":false,"publish_time":1566520473794,"_cnpm_publish_time":1566520473794},"0.0.1":{"name":"react-native-appearance","version":"0.0.1","description":"Polyfill for `Appearance` API which will likely be available in `react-native@>=0.61`. iOS only.","main":"src/index","module":"src/index","sideEffects":false,"author":{"name":"Brent Vatne","email":"brent@expo.io"},"homepage":"https://github.com/expo/react-native-appearance#readme","license":"MIT","scripts":{"start":"react-native start","start:web":"expo start --web --config example/app.json","test":"yarn validate:prettier && yarn validate:eslint && yarn validate:typescript","validate:eslint":"eslint \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\"","validate:typescript":"tsc --project ./ --noEmit","validate:prettier":"prettier \"src/**/*.{js,ts,tsx}\" \"example/**/*.{js,ts,tsx}\" --check"},"keywords":["react-native","react native","react-native-web","expo-web","appearance"],"peerDependencies":{"react-native":">=0.59"},"dependencies":{"fbemitter":"^2.1.1","invariant":"^2.2.4","use-subscription":"^1.0.0"},"devDependencies":{"@react-native-community/eslint-config":"^0.0.5","@types/react-native":"^0.60.5","@typescript-eslint/eslint-plugin":"^1.7.0","@typescript-eslint/parser":"^1.7.0","@babel/core":"^7.0.0","eslint":"5.16.0","eslint-config-prettier":"^4.2.0","eslint-plugin-prettier":"3.0.1","expo":"^34.0.4","metro-react-native-babel-preset":"^0.55.0","prettier":"^1.18.2","react":"16.8.6","react-dom":"16.8.6","react-native":"~0.60.3","react-native-web":"^0.11.7","typescript":"^3.5.3"},"repository":{"type":"git","url":"git+https://github.com/expo/react-native-appearance.git"},"gitHead":"59571e33df0c524c49feb4ccb4566f26f39585a1","bugs":{"url":"https://github.com/expo/react-native-appearance/issues"},"_id":"react-native-appearance@0.0.1","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"shasum":"2700daac0c81f2d3d09e5d8a26269f4b3af4735d","size":17642,"noattachment":false,"key":"/react-native-appearance/-/react-native-appearance-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-appearance/download/react-native-appearance-0.0.1.tgz"},"maintainers":[{"name":"brentvatne","email":"brentvatne@gmail.com"}],"_npmUser":{"name":"brentvatne","email":"brentvatne@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-appearance_0.0.1_1566520353615_0.04756947755838414"},"_hasShrinkwrap":false,"publish_time":1566520353779,"_cnpm_publish_time":1566520353779},"0.0.0":{"name":"react-native-appearance","version":"0.0.0","description":"","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"react-native-appearance@0.0.0","_nodeVersion":"12.3.1","_npmVersion":"6.9.0","dist":{"shasum":"bf1ec75ea2b3b8c57c2b2cbc8960640951ab71ca","size":277,"noattachment":false,"key":"/react-native-appearance/-/react-native-appearance-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/react-native-appearance/download/react-native-appearance-0.0.0.tgz"},"maintainers":[{"name":"brentvatne","email":"brentvatne@gmail.com"}],"_npmUser":{"name":"brentvatne","email":"brentvatne@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-native-appearance_0.0.0_1566346519637_0.010905771094468664"},"_hasShrinkwrap":false,"publish_time":1566346519842,"_cnpm_publish_time":1566346519842}},"readme":"# react-native-appearance\n\nAccess operating system appearance information on iOS, Android, and web. Currently supports detecting preferred color scheme (light/dark).\n\n## Installation\n\nInstallation instructions vary depending on whether you're using a managed Expo project or a bare React Native project.\n\n### Managed Expo project\n\nThis library is supported in Expo SDK 35+ (SDK 35 includes iOS support, SDK 36 and higher includes support for all platforms).\n\n```sh\nexpo install react-native-appearance\n```\n\n> Android support and web support are available on SDK36+.\n\n### Bare React Native project\n\n```sh\nyarn add react-native-appearance\n```\n\n## Linking\n\n> If you are not using AndroidX on your project already (this is the default on React Native 0.60+, but not on lower versions) you will want to use the `jetifier` npm package. Install the package with `yarn add -D jetifier` and then under `scripts` add `\"postinstall\": \"jetify -r\"`. Next run `yarn jetify`.\n\nAfter installing the package you need to link the native parts of the library for the platforms you are using. The easiest way to link the library is using the CLI tool by running this command from the root of your project:\n\n```sh\nreact-native link react-native-appearance\n```\n\nIf you can't or don't want to use the CLI tool, you can also manually link the library using the instructions below (click on the arrow to show them):\n\n<details>\n<summary>Manually link the library on iOS</summary>\n\nEither follow the [instructions in the React Native documentation](https://facebook.github.io/react-native/docs/linking-libraries-ios#manual-linking) to manually link the framework or link using [Cocoapods](https://cocoapods.org) by adding this to your `Podfile`:\n\n```ruby\npod 'react-native-appearance', :path => '../node_modules/react-native-appearance'\n```\n\n</details>\n\n<details>\n<summary>Manually link the library on Android</summary>\n\n1. Open up `android/app/src/main/java/[...]/MainApplication.java`\n\n- Add `import io.expo.appearance.RNCAppearancePackage;` to the imports at the top of the file\n- Add `new RNCAppearancePackage()` to the list returned by the `getPackages()` method\n\n2. Append the following lines to `android/settings.gradle`:\n\n```\ninclude ':react-native-appearance'\nproject(':react-native-appearance').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-appearance/android')\n\n```\n\n3. Insert the following lines inside the dependencies block in `android/app/build.gradle`:\n\n```\nimplementation project(':react-native-appearance')\n```\n\n</details>\n\n## Configuration\n\n<details>\n<summary>iOS configuration</summary>\n\nIn Expo managed projects, add `ios.userInterfaceStyle` to your `app.json`:\n\n```json\n{\n  \"expo\": {\n    \"ios\": {\n      \"userInterfaceStyle\": \"automatic\"\n    }\n  }\n}\n```\n\nIn bare React Native apps, you can configure supported styles with the [UIUserInterfaceStyle](https://developer.apple.com/documentation/bundleresources/information_property_list/uiuserinterfacestyle) key in your app `Info.plist`.\n\n</details>\n\n<details>\n<summary>Android configuration</summary>\n\nAdd the `uiMode` flag in `AndroidManifest.xml`:\n\n```xml\n<activity\n...\nandroid:configChanges=\"keyboard|keyboardHidden|orientation|screenSize|uiMode\">\n```\n\nImplement the `onConfigurationChanged` method in `MainActivity.java`:\n\n```java\nimport android.content.Intent; // <--- import\nimport android.content.res.Configuration; // <--- import\n\npublic class MainActivity extends ReactActivity {\n  ......\n\n  // copy these lines\n  @Override\n  public void onConfigurationChanged(Configuration newConfig) {\n    super.onConfigurationChanged(newConfig);\n    Intent intent = new Intent(\"onConfigurationChanged\");\n    intent.putExtra(\"newConfig\", newConfig);\n    sendBroadcast(intent);\n  }\n\n  ......\n}\n```\n\n</details>\n\n## Usage\n\nFirst, you need to wrap your app in the `AppearanceProvider`. At the root of your app, do the following:\n\n```js\nimport { AppearanceProvider } from 'react-native-appearance';\n\nexport default () => (\n  <AppearanceProvider>\n    <App />\n  </AppearanceProvider>\n);\n```\n\nNow you can use `Appearance` and `useColorScheme` anywhere in your app.\n\n```js\nimport { Appearance, useColorScheme } from 'react-native-appearance';\n\n/**\n * Get the current color scheme\n */\nAppearance.getColorScheme();\n\n/**\n * Subscribe to color scheme changes with a hook\n */\nfunction MyComponent() {\n  const colorScheme = useColorScheme();\n  if (colorScheme === 'dark') {\n    // render some dark thing\n  } else {\n    // render some light thing\n  }\n}\n\n/**\n * Subscribe to color scheme without a hook\n */\nconst subscription = Appearance.addChangeListener(({ colorScheme }) => {\n  // do something with color scheme\n});\n\n// Remove the subscription at some point\nsubscription.remove()\n```\n\n## Attribution\n\nThis was mostly written by Facebook for inclusion in React Native core.\n","_attachments":{},"homepage":"https://github.com/expo/react-native-appearance#readme","bugs":{"url":"https://github.com/expo/react-native-appearance/issues"},"license":"MIT"}