UNPKG

react-native-ui-lib

Version:

[![Build Status](https://travis-ci.org/wix/react-native-ui-lib.svg?branch=master)](https://travis-ci.org/wix/react-native-ui-lib) [![npm](https://img.shields.io/npm/v/react-native-ui-lib.svg)](https://www.npmjs.com/package/react-native-ui-lib) [![NPM Down

116 lines (115 loc) 3.8 kB
{ "name": "react-native-ui-lib", "version": "3.13.0", "main": "index.js", "typings": "typings/index.d.ts", "author": "Ethan Sharabi <ethan.shar@gmail.com>", "license": "MIT", "publishConfig": { "registry": "https://registry.npmjs.org/" }, "repository": { "type": "git", "url": "https://github.com/wix/react-native-ui-lib" }, "scripts": { "start": "watchman watch-del-all && export DEV_MODE=true && react-native start", "ios": "react-native run-ios --simulator='iPhone 7'", "android": "react-native run-android", "pretest": "npm run lint", "test": "jest", "test:watch": "jest --watch", "lint": "eslint src -c .eslintrc.js", "lint:fix": "eslint src -c .eslintrc.js --fix", "lint:test": "mocha --compilers js:babel-core/register eslint-rules/tests/lib/rules", "xcode": "open ./ios/uilib.xcodeproj", "build": "mkdir -p dist && cp -r src/assets dist/ && babel src --out-dir dist", "log": "react-native log-ios | grep 'ethan -'", "docs:install": "(cd ./uilib-docs && rm -rf node_modules && rm -rf package-lock.json && npm install)", "docs:deploy": "(cd ./uilib-docs && gatsby build --prefix-paths && gh-pages -d public --branch gh-pages)", "docs:build": "(cd ./uilib-docs && gatsby build --prefix-paths)", "docs:develop": "(cd ./uilib-docs && gatsby develop)", "bump:patch": "npm version patch", "demo": "./scripts/demo.sh", "release": "node ./scripts/release.js", "jenkinsRelease": "node ./scripts/jenkinsRelease.js", "build:ts": "rm -rf dist-ts && ./scripts/build-ts.sh", "build:typings": "rm -rf ./typings && ./scripts/build-typings.sh && tsc" }, "dependencies": { "babel-plugin-transform-inline-environment-variables": "^0.0.2", "hoist-non-react-statics": "^2.3.0", "lodash": "^4.0.0", "onecolor": "^3.1.0", "prop-types": "^15.5.10", "react-native-animatable": "^1.1.0", "react-native-blur": "^3.1.1", "react-native-interactable": "1.0.0-alpha.1", "react-native-swipe-gestures": "^1.0.2", "semver": "^5.5.0", "url-parse": "^1.2.0" }, "devDependencies": { "@types/prop-types": "^15.5.3", "@types/react-native": "^0.55.21", "babel-cli": "^6.23.0", "babel-core": "^7.0.0-bridge.0", "babel-eslint": "^7.0.0", "babel-jest": "^23.6.0", "babel-preset-es2015": "^6.22.0", "babel-preset-react": "^6.22.0", "eslint": "^3.0.0", "eslint-config-airbnb": "^14.0.0", "eslint-plugin-import": "^2.2.0", "eslint-plugin-jsx-a11y": "4.0.0", "eslint-plugin-react": "^6.9.0", "eslint-plugin-react-native": "^2.0.0", "eslint-plugin-uilib": "file:./eslint-rules", "gatsby": "^1.9.128", "gh-pages": "^1.1.0", "jest": "^23.6.0", "metro-react-native-babel-preset": "^0.48.1", "mocha": "^5.0.0", "react": "16.6.0-alpha.8af6728", "react-autobind": "^1.0.6", "react-dom": "^15.4.2", "react-js-to-ts": "^1.4.0", "react-native": "0.57.3", "react-native-keyboard-aware-scrollview": "^2.0.0", "react-native-keyboard-tracking-view": "^5.3.2", "react-native-navigation": "^2.0.2587", "shell-utils": "^1.0.10", "typescript": "^2.9.2" }, "peerDependencies": { "react": "^16.0.0", "react-native": "^0.51.0" }, "jest": { "preset": "react-native", "testPathIgnorePatterns": [ "/e2e/", "/node_modules/", "/typings/" ], "setupFiles": [ "./jest-setup.js" ], "transform": { "^.+\\.js$": "<rootDir>/node_modules/react-native/jest/preprocessor.js" } }, "babel_IGNORE": { "env": { "test": { "presets": [ "react-native" ], "retainLines": true } }, "plugins": [ "transform-inline-environment-variables" ] } }