From 50ec0f174bc6617a34e59686a4ba688cfabd12fd Mon Sep 17 00:00:00 2001 From: Daniel Imhoff Date: Wed, 10 Jun 2020 18:42:50 -0700 Subject: [PATCH] chore(e2e): remove for now --- CONTRIBUTING.md | 1 - e2e/ios/.gitignore | 5 - e2e/ios/App/App.xcodeproj/project.pbxproj | 405 - .../contents.xcworkspacedata | 7 - .../App.xcworkspace/contents.xcworkspacedata | 10 - e2e/ios/App/App/AppDelegate.swift | 45 - .../AppIcon.appiconset/Contents.json | 98 - e2e/ios/App/App/Assets.xcassets/Contents.json | 6 - .../Splash.imageset/Contents.json | 21 - .../Default@2x~universal~anyany.png | Bin 176802 -> 0 bytes .../App/Base.lproj/LaunchScreen.storyboard | 29 - e2e/ios/App/App/Base.lproj/Main.storyboard | 19 - e2e/ios/App/App/Info.plist | 45 - e2e/ios/App/App/ViewController.swift | 24 - e2e/ios/App/Podfile.lock | 16 - e2e/ios/App/public/css/style.css | 0 e2e/ios/App/public/index.html | 31 - e2e/ios/App/public/js/avocado-welcome.js | 109 - e2e/ios/App/public/manifest.json | 13 - e2e/package-lock.json | 8365 ----------------- e2e/package.json | 70 - e2e/public/css/style.css | 0 e2e/public/index.html | 31 - e2e/public/js/e2e.js | 0 e2e/public/manifest.json | 13 - e2e/src/index.ts | 0 e2e/test.js | 49 - e2e/tsconfig.json | 16 - e2e/tslint.json | 3 - 29 files changed, 9431 deletions(-) delete mode 100644 e2e/ios/.gitignore delete mode 100644 e2e/ios/App/App.xcodeproj/project.pbxproj delete mode 100644 e2e/ios/App/App.xcodeproj/project.xcworkspace/contents.xcworkspacedata delete mode 100644 e2e/ios/App/App.xcworkspace/contents.xcworkspacedata delete mode 100644 e2e/ios/App/App/AppDelegate.swift delete mode 100644 e2e/ios/App/App/Assets.xcassets/AppIcon.appiconset/Contents.json delete mode 100644 e2e/ios/App/App/Assets.xcassets/Contents.json delete mode 100644 e2e/ios/App/App/Assets.xcassets/Splash.imageset/Contents.json delete mode 100644 e2e/ios/App/App/Assets.xcassets/Splash.imageset/Default@2x~universal~anyany.png delete mode 100644 e2e/ios/App/App/Base.lproj/LaunchScreen.storyboard delete mode 100644 e2e/ios/App/App/Base.lproj/Main.storyboard delete mode 100644 e2e/ios/App/App/Info.plist delete mode 100644 e2e/ios/App/App/ViewController.swift delete mode 100644 e2e/ios/App/Podfile.lock delete mode 100644 e2e/ios/App/public/css/style.css delete mode 100644 e2e/ios/App/public/index.html delete mode 100644 e2e/ios/App/public/js/avocado-welcome.js delete mode 100644 e2e/ios/App/public/manifest.json delete mode 100644 e2e/package-lock.json delete mode 100644 e2e/package.json delete mode 100644 e2e/public/css/style.css delete mode 100644 e2e/public/index.html delete mode 100644 e2e/public/js/e2e.js delete mode 100644 e2e/public/manifest.json delete mode 100644 e2e/src/index.ts delete mode 100644 e2e/test.js delete mode 100644 e2e/tsconfig.json delete mode 100644 e2e/tslint.json diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 0d9eb136a2..3983f048f7 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -62,7 +62,6 @@ The `ionic-team/capacitor` repo is a monorepo containing all of the standard Cap * `android`: Capacitor Android Runtime * `android-template`: Default Android App installed by the CLI * `example`: Example project for development -* `e2e`: An end-to-end testing app * `plugin-template`: The default plugin template when creating a new plugin * `scripts`: publish and task scripts * `site`: Website and documentation diff --git a/e2e/ios/.gitignore b/e2e/ios/.gitignore deleted file mode 100644 index 79c56e3b23..0000000000 --- a/e2e/ios/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -Podfile -.sourcemaps -xcuserdata/ -ios/ -android/ \ No newline at end of file diff --git a/e2e/ios/App/App.xcodeproj/project.pbxproj b/e2e/ios/App/App.xcodeproj/project.pbxproj deleted file mode 100644 index 63e573f1b7..0000000000 --- a/e2e/ios/App/App.xcodeproj/project.pbxproj +++ /dev/null @@ -1,405 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 48; - objects = { - -/* Begin PBXBuildFile section */ - 504EC3081FED79650016851F /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 504EC3071FED79650016851F /* AppDelegate.swift */; }; - 504EC30A1FED79650016851F /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 504EC3091FED79650016851F /* ViewController.swift */; }; - 504EC30D1FED79650016851F /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 504EC30B1FED79650016851F /* Main.storyboard */; }; - 504EC30F1FED79650016851F /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 504EC30E1FED79650016851F /* Assets.xcassets */; }; - 504EC3121FED79650016851F /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 504EC3101FED79650016851F /* LaunchScreen.storyboard */; }; - 50B271D11FEDC1A000F3C39B /* public in Resources */ = {isa = PBXBuildFile; fileRef = 50B271D01FEDC1A000F3C39B /* public */; }; - A084ECDBA7D38E1E42DFC39D /* Pods_App.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF277DCFFFF123FFC6DF26C7 /* Pods_App.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 504EC3041FED79650016851F /* App.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = App.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 504EC3071FED79650016851F /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 504EC3091FED79650016851F /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; - 504EC30C1FED79650016851F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 504EC30E1FED79650016851F /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 504EC3111FED79650016851F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 504EC3131FED79650016851F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 50B271D01FEDC1A000F3C39B /* public */ = {isa = PBXFileReference; lastKnownFileType = folder; path = public; sourceTree = SOURCE_ROOT; }; - AF277DCFFFF123FFC6DF26C7 /* Pods_App.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_App.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - AF51FD2D460BCFE21FA515B2 /* Pods-App.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-App.release.xcconfig"; path = "Pods/Target Support Files/Pods-App/Pods-App.release.xcconfig"; sourceTree = ""; }; - FC68EB0AF532CFC21C3344DD /* Pods-App.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-App.debug.xcconfig"; path = "Pods/Target Support Files/Pods-App/Pods-App.debug.xcconfig"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 504EC3011FED79650016851F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - A084ECDBA7D38E1E42DFC39D /* Pods_App.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 27E2DDA53C4D2A4D1A88CE4A /* Frameworks */ = { - isa = PBXGroup; - children = ( - AF277DCFFFF123FFC6DF26C7 /* Pods_App.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 504EC2FB1FED79650016851F = { - isa = PBXGroup; - children = ( - 504EC3061FED79650016851F /* App */, - 504EC3051FED79650016851F /* Products */, - 7F8756D8B27F46E3366F6CEA /* Pods */, - 27E2DDA53C4D2A4D1A88CE4A /* Frameworks */, - ); - sourceTree = ""; - }; - 504EC3051FED79650016851F /* Products */ = { - isa = PBXGroup; - children = ( - 504EC3041FED79650016851F /* App.app */, - ); - name = Products; - sourceTree = ""; - }; - 504EC3061FED79650016851F /* App */ = { - isa = PBXGroup; - children = ( - 50B271D01FEDC1A000F3C39B /* public */, - 504EC3071FED79650016851F /* AppDelegate.swift */, - 504EC3091FED79650016851F /* ViewController.swift */, - 504EC30B1FED79650016851F /* Main.storyboard */, - 504EC30E1FED79650016851F /* Assets.xcassets */, - 504EC3101FED79650016851F /* LaunchScreen.storyboard */, - 504EC3131FED79650016851F /* Info.plist */, - ); - path = App; - sourceTree = ""; - }; - 7F8756D8B27F46E3366F6CEA /* Pods */ = { - isa = PBXGroup; - children = ( - FC68EB0AF532CFC21C3344DD /* Pods-App.debug.xcconfig */, - AF51FD2D460BCFE21FA515B2 /* Pods-App.release.xcconfig */, - ); - name = Pods; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 504EC3031FED79650016851F /* App */ = { - isa = PBXNativeTarget; - buildConfigurationList = 504EC3161FED79650016851F /* Build configuration list for PBXNativeTarget "App" */; - buildPhases = ( - 6634F4EFEBD30273BCE97C65 /* [CP] Check Pods Manifest.lock */, - 504EC3001FED79650016851F /* Sources */, - 504EC3011FED79650016851F /* Frameworks */, - 504EC3021FED79650016851F /* Resources */, - 9592DBEFFC6D2A0C8D5DEB22 /* [CP] Embed Pods Frameworks */, - FD71F2B5DB4525CF1AE42CE5 /* [CP] Copy Pods Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = App; - productName = App; - productReference = 504EC3041FED79650016851F /* App.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 504EC2FC1FED79650016851F /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 0920; - LastUpgradeCheck = 0920; - TargetAttributes = { - 504EC3031FED79650016851F = { - CreatedOnToolsVersion = 9.2; - ProvisioningStyle = Automatic; - }; - }; - }; - buildConfigurationList = 504EC2FF1FED79650016851F /* Build configuration list for PBXProject "App" */; - compatibilityVersion = "Xcode 8.0"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - ); - mainGroup = 504EC2FB1FED79650016851F; - productRefGroup = 504EC3051FED79650016851F /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 504EC3031FED79650016851F /* App */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 504EC3021FED79650016851F /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 504EC3121FED79650016851F /* LaunchScreen.storyboard in Resources */, - 50B271D11FEDC1A000F3C39B /* public in Resources */, - 504EC30F1FED79650016851F /* Assets.xcassets in Resources */, - 504EC30D1FED79650016851F /* Main.storyboard in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 6634F4EFEBD30273BCE97C65 /* [CP] Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Check Pods Manifest.lock"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; - showEnvVarsInLog = 0; - }; - 9592DBEFFC6D2A0C8D5DEB22 /* [CP] Embed Pods Frameworks */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Embed Pods Frameworks"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-App/Pods-App-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; - FD71F2B5DB4525CF1AE42CE5 /* [CP] Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "[CP] Copy Pods Resources"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-App/Pods-App-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 504EC3001FED79650016851F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 504EC30A1FED79650016851F /* ViewController.swift in Sources */, - 504EC3081FED79650016851F /* AppDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXVariantGroup section */ - 504EC30B1FED79650016851F /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 504EC30C1FED79650016851F /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 504EC3101FED79650016851F /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 504EC3111FED79650016851F /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 504EC3141FED79650016851F /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.2; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - }; - name = Debug; - }; - 504EC3151FED79650016851F /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 11.2; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 504EC3171FED79650016851F /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = FC68EB0AF532CFC21C3344DD /* Pods-App.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_STYLE = Automatic; - INFOPLIST_FILE = App/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = avocado.App; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 504EC3181FED79650016851F /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = AF51FD2D460BCFE21FA515B2 /* Pods-App.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_STYLE = Automatic; - INFOPLIST_FILE = App/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = avocado.App; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 504EC2FF1FED79650016851F /* Build configuration list for PBXProject "App" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 504EC3141FED79650016851F /* Debug */, - 504EC3151FED79650016851F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 504EC3161FED79650016851F /* Build configuration list for PBXNativeTarget "App" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 504EC3171FED79650016851F /* Debug */, - 504EC3181FED79650016851F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 504EC2FC1FED79650016851F /* Project object */; -} diff --git a/e2e/ios/App/App.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/e2e/ios/App/App.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 42daef8a10..0000000000 --- a/e2e/ios/App/App.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/e2e/ios/App/App.xcworkspace/contents.xcworkspacedata b/e2e/ios/App/App.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index b301e824b3..0000000000 --- a/e2e/ios/App/App.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/e2e/ios/App/App/AppDelegate.swift b/e2e/ios/App/App/AppDelegate.swift deleted file mode 100644 index 5cea8c6430..0000000000 --- a/e2e/ios/App/App/AppDelegate.swift +++ /dev/null @@ -1,45 +0,0 @@ -// -// AppDelegate.swift -// App -// -// Created by Max Lynch on 12/22/17. -// - -import UIKit - -@UIApplicationMain -class AppDelegate: UIResponder, UIApplicationDelegate { - - var window: UIWindow? - - - func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { - // Override point for customization after application launch. - return true - } - - func applicationWillResignActive(_ application: UIApplication) { - // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state. - // Use this method to pause ongoing tasks, disable timers, and invalidate graphics rendering callbacks. Games should use this method to pause the game. - } - - func applicationDidEnterBackground(_ application: UIApplication) { - // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. - // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits. - } - - func applicationWillEnterForeground(_ application: UIApplication) { - // Called as part of the transition from the background to the active state; here you can undo many of the changes made on entering the background. - } - - func applicationDidBecomeActive(_ application: UIApplication) { - // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface. - } - - func applicationWillTerminate(_ application: UIApplication) { - // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:. - } - - -} - diff --git a/e2e/ios/App/App/Assets.xcassets/AppIcon.appiconset/Contents.json b/e2e/ios/App/App/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index d8db8d65fd..0000000000 --- a/e2e/ios/App/App/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,98 +0,0 @@ -{ - "images" : [ - { - "idiom" : "iphone", - "size" : "20x20", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "20x20", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "29x29", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "40x40", - "scale" : "3x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "60x60", - "scale" : "3x" - }, - { - "idiom" : "ipad", - "size" : "20x20", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "20x20", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "29x29", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "29x29", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "40x40", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "40x40", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "76x76", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "76x76", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "83.5x83.5", - "scale" : "2x" - }, - { - "idiom" : "ios-marketing", - "size" : "1024x1024", - "scale" : "1x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/e2e/ios/App/App/Assets.xcassets/Contents.json b/e2e/ios/App/App/Assets.xcassets/Contents.json deleted file mode 100644 index da4a164c91..0000000000 --- a/e2e/ios/App/App/Assets.xcassets/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/e2e/ios/App/App/Assets.xcassets/Splash.imageset/Contents.json b/e2e/ios/App/App/Assets.xcassets/Splash.imageset/Contents.json deleted file mode 100644 index 12b8f0871c..0000000000 --- a/e2e/ios/App/App/Assets.xcassets/Splash.imageset/Contents.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal", - "scale" : "1x" - }, - { - "idiom" : "universal", - "scale" : "2x" - }, - { - "idiom" : "universal", - "filename" : "Default@2x~universal~anyany.png", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/e2e/ios/App/App/Assets.xcassets/Splash.imageset/Default@2x~universal~anyany.png b/e2e/ios/App/App/Assets.xcassets/Splash.imageset/Default@2x~universal~anyany.png deleted file mode 100644 index b2bd78bd1f6a1c9f269fe6ec1fbdb186db283c89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 176802 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%0D3a55;DB&-^biP>;BOY#d#my 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∨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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/e2e/ios/App/App/Base.lproj/Main.storyboard b/e2e/ios/App/App/Base.lproj/Main.storyboard deleted file mode 100644 index 095d66a00a..0000000000 --- a/e2e/ios/App/App/Base.lproj/Main.storyboard +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - - - - - - diff --git a/e2e/ios/App/App/Info.plist b/e2e/ios/App/App/Info.plist deleted file mode 100644 index 16be3b6811..0000000000 --- a/e2e/ios/App/App/Info.plist +++ /dev/null @@ -1,45 +0,0 @@ - - - - - CFBundleDevelopmentRegion - $(DEVELOPMENT_LANGUAGE) - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/e2e/ios/App/App/ViewController.swift b/e2e/ios/App/App/ViewController.swift deleted file mode 100644 index 1ce422766e..0000000000 --- a/e2e/ios/App/App/ViewController.swift +++ /dev/null @@ -1,24 +0,0 @@ -// -// ViewController.swift -// App -// -// Created by Max Lynch on 12/22/17. -// - -import UIKit - -class ViewController: UIViewController { - - override func viewDidLoad() { - super.viewDidLoad() - // Do any additional setup after loading the view, typically from a nib. - } - - override func didReceiveMemoryWarning() { - super.didReceiveMemoryWarning() - // Dispose of any resources that can be recreated. - } - - -} - diff --git a/e2e/ios/App/Podfile.lock b/e2e/ios/App/Podfile.lock deleted file mode 100644 index 0799700f85..0000000000 --- a/e2e/ios/App/Podfile.lock +++ /dev/null @@ -1,16 +0,0 @@ -PODS: - - Avocado (0.0.1) - -DEPENDENCIES: - - Avocado (from `../../../ios/Avocado`) - -EXTERNAL SOURCES: - Avocado: - :path: ../../../ios/Avocado - -SPEC CHECKSUMS: - Avocado: 632286d979ee16971350903d9419d723deb348d6 - -PODFILE CHECKSUM: 38182f10568725ad69b654c1a2649aa6a202a742 - -COCOAPODS: 1.2.0 diff --git a/e2e/ios/App/public/css/style.css b/e2e/ios/App/public/css/style.css deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/e2e/ios/App/public/index.html b/e2e/ios/App/public/index.html deleted file mode 100644 index 3e9affea85..0000000000 --- a/e2e/ios/App/public/index.html +++ /dev/null @@ -1,31 +0,0 @@ - - - - - Awesome Avocado App - - - - - - - - - - - - - - - - - - - diff --git a/e2e/ios/App/public/js/avocado-welcome.js b/e2e/ios/App/public/js/avocado-welcome.js deleted file mode 100644 index 375452f185..0000000000 --- a/e2e/ios/App/public/js/avocado-welcome.js +++ /dev/null @@ -1,109 +0,0 @@ -window.customElements.define('avocado-welcome', class extends HTMLElement { - constructor() { - super(); - - const root =this.attachShadow({ mode: 'closed' }); - - root.innerHTML = ` - -

- ` - } -}); - -window.customElements.define('avocado-welcome-titlebar', class extends HTMLElement { - constructor() { - super(); - const root = this.attachShadow({ mode: 'closed' }); - root.innerHTML = ` - - - `; - } -}) \ No newline at end of file diff --git a/e2e/ios/App/public/manifest.json b/e2e/ios/App/public/manifest.json deleted file mode 100644 index 2ed5701315..0000000000 --- a/e2e/ios/App/public/manifest.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "App", - "short_name": "App", - "start_url": "index.html", - "display": "standalone", - "icons": [{ - "src": "assets/imgs/logo.png", - "sizes": "512x512", - "type": "image/png" - }], - "background_color": "#31d53d", - "theme_color": "#31d53d" -} diff --git a/e2e/package-lock.json b/e2e/package-lock.json deleted file mode 100644 index 1165953d9a..0000000000 --- a/e2e/package-lock.json +++ /dev/null @@ -1,8365 +0,0 @@ -{ - "name": "@avocadojs/cli", - "version": "0.0.2", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "ajv": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", - "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", - "dev": true, - "requires": { - "co": "4.6.0", - "fast-deep-equal": "1.0.0", - "fast-json-stable-stringify": "2.0.0", - "json-schema-traverse": "0.3.1" - } - }, - "amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", - "dev": true - }, - "ansi": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/ansi/-/ansi-0.3.1.tgz", - "integrity": "sha1-DELU+xcWDVqa8eSEus4cZpIsGyE=", - "dev": true - }, - "ansi-escapes": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", - "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", - "dev": true - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "appium": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/appium/-/appium-1.7.1.tgz", - "integrity": "sha1-49aFZg0iwCa7gWN3x4b/hKmgBAg=", - "dev": true, - "requires": { - "appium-android-driver": "1.28.1", - "appium-base-driver": "2.15.5", - "appium-espresso-driver": "1.0.0-beta.3", - "appium-fake-driver": "0.2.0", - "appium-ios-driver": "1.27.2", - "appium-mac-driver": "1.0.2", - "appium-selendroid-driver": "1.6.3", - "appium-support": "2.8.3", - "appium-uiautomator2-driver": "0.6.5", - "appium-windows-driver": "0.5.0", - "appium-xcuitest-driver": "2.51.1", - "appium-youiengine-driver": "1.0.13", - "argparse": "1.0.9", - "async-lock": "1.0.0", - "asyncbox": "2.3.1", - "babel-runtime": "5.8.24", - "bluebird": "2.11.0", - "continuation-local-storage": "3.2.0", - "dateformat": "2.2.0", - "fsevents": "1.1.3", - "heapdump": "0.3.9", - "lodash": "4.17.4", - "npmlog": "2.0.4", - "request": "2.82.0", - "request-promise": "1.0.2", - "source-map-support": "0.4.18", - "teen_process": "1.10.0", - "winston": "2.3.1" - }, - "dependencies": { - "accepts": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.4.tgz", - "integrity": "sha1-hiRnWMfdbSGmR0/whKR0DsBesh8=", - "dev": true, - "requires": { - "mime-types": "2.1.17", - "negotiator": "0.6.1" - } - }, - "adbkit": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/adbkit/-/adbkit-2.11.0.tgz", - "integrity": "sha512-j2vUhEeZmCiqBP+p77CpPWQTcT20rOmSmRHFUTZUwUpxzeCd3fXop4NAGYztSY9/FNU4bT/qqvYQ4EZKuCXhfA==", - "dev": true, - "requires": { - "adbkit-logcat": "1.1.0", - "adbkit-monkey": "1.0.1", - "bluebird": "2.9.34", - "commander": "2.9.0", - "debug": "2.6.9", - "node-forge": "0.7.1", - "split": "0.3.3" - }, - "dependencies": { - "bluebird": { - "version": "2.9.34", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.9.34.tgz", - "integrity": "sha1-L3tOyAIWMoqf3evfacjUlC/v99g=", - "dev": true - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "adbkit-logcat": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/adbkit-logcat/-/adbkit-logcat-1.1.0.tgz", - "integrity": "sha1-Adf5sM75CTowvLOwB+//MBUIli8=", - "dev": true - }, - "adbkit-monkey": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/adbkit-monkey/-/adbkit-monkey-1.0.1.tgz", - "integrity": "sha1-8pG+cBou/FZ6Y/x6pq/N7TFDC+E=", - "dev": true, - "requires": { - "async": "0.2.10" - }, - "dependencies": { - "async": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", - "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=", - "dev": true - } - } - }, - "aggregate-error": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-1.0.0.tgz", - "integrity": "sha1-iINE2tAiCnLjr1CQYRf0h3GSX6w=", - "dev": true, - "requires": { - "clean-stack": "1.3.0", - "indent-string": "3.2.0" - } - }, - "ajv": { - "version": "5.2.3", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.2.3.tgz", - "integrity": "sha1-wG9Zh3jETGsWGrr+NGa4GtGBTtI=", - "dev": true, - "requires": { - "co": "4.6.0", - "fast-deep-equal": "1.0.0", - "json-schema-traverse": "0.3.1", - "json-stable-stringify": "1.0.1" - } - }, - "amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", - "dev": true - }, - "ansi": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/ansi/-/ansi-0.3.1.tgz", - "integrity": "sha1-DELU+xcWDVqa8eSEus4cZpIsGyE=", - "dev": true - }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "appium-adb": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/appium-adb/-/appium-adb-3.0.0.tgz", - "integrity": "sha512-KUPn2pru/eb47TWJCaViyVLV7ANwNbxW1oVoaP4JByICMP7wzAMexw/rt2+1z8QF17GommvpbWLwNDI2dB+1YQ==", - "dev": true, - "requires": { - "appium-support": "2.8.3", - "asyncbox": "2.3.1", - "babel-runtime": "5.8.24", - "bluebird": "3.5.0", - "lodash": "4.17.4", - "source-map-support": "0.4.18", - "teen_process": "1.10.0" - }, - "dependencies": { - "bluebird": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.0.tgz", - "integrity": "sha1-eRQg1/VR7qKJdFOop3ZT+WYG1nw=", - "dev": true - } - } - }, - "appium-android-bootstrap": { - "version": "2.9.4", - "resolved": "https://registry.npmjs.org/appium-android-bootstrap/-/appium-android-bootstrap-2.9.4.tgz", - "integrity": "sha1-BBKmDqYqKJSKGGFHY4cpK0kpKZI=", - "dev": true, - "requires": { - "appium-base-driver": "2.15.5", - "appium-support": "2.8.3", - "appium-uiautomator": "1.1.3", - "babel-runtime": "5.8.24", - "bluebird": "2.11.0", - "lodash": "3.10.1", - "net": "1.0.2", - "source-map-support": "0.3.3", - "teen_process": "1.10.0" - }, - "dependencies": { - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - }, - "source-map": { - "version": "0.1.32", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", - "integrity": "sha1-yLbBZ3l7pHQKjqMyUhYv8IWRsmY=", - "dev": true, - "requires": { - "amdefine": "1.0.1" - } - }, - "source-map-support": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.3.3.tgz", - "integrity": "sha1-NJAJd9W6PwfHdX7nLnO7GptTdU8=", - "dev": true, - "requires": { - "source-map": "0.1.32" - } - } - } - }, - "appium-android-driver": { - "version": "1.28.1", - "resolved": "https://registry.npmjs.org/appium-android-driver/-/appium-android-driver-1.28.1.tgz", - "integrity": "sha1-4otAKLtbvu9rVjNbmChLvqM1rVU=", - "dev": true, - "requires": { - "appium-adb": "3.0.0", - "appium-android-bootstrap": "2.9.4", - "appium-android-ime": "2.0.0", - "appium-base-driver": "2.15.5", - "appium-chromedriver": "3.0.1", - "appium-support": "2.8.3", - "appium-unlock": "0.1.1", - "asyncbox": "2.3.1", - "babel-runtime": "5.8.24", - "bluebird": "3.5.0", - "io.appium.settings": "2.3.0", - "jimp": "0.2.28", - "lodash": "3.10.1", - "portfinder": "1.0.13", - "source-map-support": "0.3.3", - "teen_process": "1.10.0", - "temp": "0.8.3", - "yargs": "6.6.0" - }, - "dependencies": { - "bluebird": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.0.tgz", - "integrity": "sha1-eRQg1/VR7qKJdFOop3ZT+WYG1nw=", - "dev": true - }, - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - }, - "source-map": { - "version": "0.1.32", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", - "integrity": "sha1-yLbBZ3l7pHQKjqMyUhYv8IWRsmY=", - "dev": true, - "requires": { - "amdefine": "1.0.1" - } - }, - "source-map-support": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.3.3.tgz", - "integrity": "sha1-NJAJd9W6PwfHdX7nLnO7GptTdU8=", - "dev": true, - "requires": { - "source-map": "0.1.32" - } - } - } - }, - "appium-android-ime": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/appium-android-ime/-/appium-android-ime-2.0.0.tgz", - "integrity": "sha1-5BJ/1FU+AYGZAHaahEa0meYygok=", - "dev": true - }, - "appium-base-driver": { - "version": "2.15.5", - "resolved": "https://registry.npmjs.org/appium-base-driver/-/appium-base-driver-2.15.5.tgz", - "integrity": "sha1-YBV792y3BT8kUXo9DnkSxEeTQA8=", - "dev": true, - "requires": { - "appium-support": "2.8.3", - "asyncbox": "2.3.1", - "babel-runtime": "5.8.24", - "bluebird": "2.11.0", - "body-parser": "1.18.2", - "colors": "1.1.2", - "es6-error": "2.1.1", - "express": "4.15.5", - "lodash": "4.17.4", - "method-override": "2.3.9", - "morgan": "1.8.2", - "request": "2.82.0", - "request-promise": "4.2.2", - "serve-favicon": "2.4.4", - "source-map-support": "0.4.18", - "teen_process": "1.10.0", - "uuid-js": "0.7.5", - "validate.js": "0.9.0" - }, - "dependencies": { - "request-promise": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/request-promise/-/request-promise-4.2.2.tgz", - "integrity": "sha1-0epG1lSm7k+O5qT+oQGMIpEZBLQ=", - "dev": true, - "requires": { - "bluebird": "3.5.0", - "request-promise-core": "1.1.1", - "stealthy-require": "1.1.1", - "tough-cookie": "2.3.3" - }, - "dependencies": { - "bluebird": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.0.tgz", - "integrity": "sha1-eRQg1/VR7qKJdFOop3ZT+WYG1nw=", - "dev": true - } - } - } - } - }, - "appium-chromedriver": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/appium-chromedriver/-/appium-chromedriver-3.0.1.tgz", - "integrity": "sha1-VWF3/LdnnVg0mq/4FnV/tt2txG4=", - "dev": true, - "requires": { - "appium-base-driver": "2.15.5", - "appium-support": "2.8.3", - "asyncbox": "2.3.1", - "babel-runtime": "5.8.24", - "bluebird": "2.11.0", - "continuation-local-storage": "3.2.0", - "is-os": "1.0.0", - "lodash": "3.10.1", - "request": "2.82.0", - "request-promise": "1.0.2", - "source-map-support": "0.3.3", - "teen_process": "1.10.0", - "through": "2.3.8" - }, - "dependencies": { - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - }, - "source-map": { - "version": "0.1.32", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", - "integrity": "sha1-yLbBZ3l7pHQKjqMyUhYv8IWRsmY=", - "dev": true, - "requires": { - "amdefine": "1.0.1" - } - }, - "source-map-support": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.3.3.tgz", - "integrity": "sha1-NJAJd9W6PwfHdX7nLnO7GptTdU8=", - "dev": true, - "requires": { - "source-map": "0.1.32" - } - } - } - }, - "appium-espresso-driver": { - "version": "1.0.0-beta.3", - "resolved": "https://registry.npmjs.org/appium-espresso-driver/-/appium-espresso-driver-1.0.0-beta.3.tgz", - "integrity": "sha1-S0sBU0YpH4KJ2W898xfeG7Iowog=", - "dev": true, - "requires": { - "appium-adb": "2.28.6", - "appium-android-driver": "1.28.1", - "appium-base-driver": "2.15.5", - "appium-support": "2.8.3", - "asyncbox": "2.3.1", - "babel-runtime": "5.8.24", - "bluebird": "3.5.0", - "lodash": "4.17.4", - "portscanner": "2.1.1", - "request-promise": "4.2.2", - "source-map-support": "0.4.18", - "teen_process": "1.10.0", - "yargs": "8.0.2" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "appium-adb": { - "version": "2.28.6", - "resolved": "https://registry.npmjs.org/appium-adb/-/appium-adb-2.28.6.tgz", - "integrity": "sha512-ut92Rok8PQZDaLCUWz5E+9I4GYRjtVno1PysTh0PmA3i0svC8zTzqS2iJV+m2hPZkDZVHbI19yspivmKb43Dog==", - "dev": true, - "requires": { - "appium-support": "2.8.3", - "asyncbox": "2.3.1", - "babel-runtime": "5.8.24", - "bluebird": "3.5.0", - "lodash": "4.17.4", - "source-map-support": "0.4.18", - "teen_process": "1.10.0" - } - }, - "bluebird": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.0.tgz", - "integrity": "sha1-eRQg1/VR7qKJdFOop3ZT+WYG1nw=", - "dev": true - }, - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "2.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "dev": true, - "requires": { - "graceful-fs": "4.1.11", - "parse-json": "2.2.0", - "pify": "2.3.0", - "strip-bom": "3.0.0" - } - }, - "os-locale": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", - "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", - "dev": true, - "requires": { - "execa": "0.7.0", - "lcid": "1.0.0", - "mem": "1.1.0" - } - }, - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "dev": true, - "requires": { - "pify": "2.3.0" - } - }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "dev": true, - "requires": { - "load-json-file": "2.0.0", - "normalize-package-data": "2.4.0", - "path-type": "2.0.0" - } - }, - "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "dev": true, - "requires": { - "find-up": "2.1.0", - "read-pkg": "2.0.0" - } - }, - "request-promise": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/request-promise/-/request-promise-4.2.2.tgz", - "integrity": "sha1-0epG1lSm7k+O5qT+oQGMIpEZBLQ=", - "dev": true, - "requires": { - "bluebird": "3.5.0", - "request-promise-core": "1.1.1", - "stealthy-require": "1.1.1", - "tough-cookie": "2.3.3" - } - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "3.0.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "yargs": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz", - "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", - "dev": true, - "requires": { - "camelcase": "4.1.0", - "cliui": "3.2.0", - "decamelize": "1.2.0", - "get-caller-file": "1.0.2", - "os-locale": "2.1.0", - "read-pkg-up": "2.0.0", - "require-directory": "2.1.1", - "require-main-filename": "1.0.1", - "set-blocking": "2.0.0", - "string-width": "2.1.1", - "which-module": "2.0.0", - "y18n": "3.2.1", - "yargs-parser": "7.0.0" - } - }, - "yargs-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", - "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", - "dev": true, - "requires": { - "camelcase": "4.1.0" - } - } - } - }, - "appium-fake-driver": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/appium-fake-driver/-/appium-fake-driver-0.2.0.tgz", - "integrity": "sha1-Gwj4qIlEusEltzFm/C1/C7GsIrA=", - "dev": true, - "requires": { - "appium-base-driver": "2.15.5", - "appium-support": "2.8.3", - "asyncbox": "2.3.1", - "babel-runtime": "5.8.24", - "bluebird": "3.5.0", - "lodash": "3.10.1", - "source-map-support": "0.4.18", - "xmldom": "0.1.27", - "xpath": "0.0.9", - "yargs": "3.32.0" - }, - "dependencies": { - "bluebird": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.0.tgz", - "integrity": "sha1-eRQg1/VR7qKJdFOop3ZT+WYG1nw=", - "dev": true - }, - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true - }, - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - }, - "yargs": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz", - "integrity": "sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU=", - "dev": true, - "requires": { - "camelcase": "2.1.1", - "cliui": "3.2.0", - "decamelize": "1.2.0", - "os-locale": "1.4.0", - "string-width": "1.0.2", - "window-size": "0.1.4", - "y18n": "3.2.1" - } - } - } - }, - "appium-ios-driver": { - "version": "1.27.2", - "resolved": "https://registry.npmjs.org/appium-ios-driver/-/appium-ios-driver-1.27.2.tgz", - "integrity": "sha1-3puoD1Tn7EOU8FVMqzhvsSuIs1M=", - "dev": true, - "requires": { - "appium-base-driver": "2.15.5", - "appium-ios-simulator": "2.3.1", - "appium-remote-debugger": "3.6.2", - "appium-support": "2.8.3", - "appium-xcode": "3.3.1", - "asyncbox": "2.3.1", - "babel-runtime": "5.8.24", - "bluebird": "2.11.0", - "colors": "1.1.2", - "continuation-local-storage": "3.2.0", - "js2xmlparser2": "0.2.0", - "lodash": "4.17.4", - "node-idevice": "0.1.6", - "node-simctl": "3.11.1", - "path": "0.12.7", - "pem": "1.11.2", - "portfinder": "1.0.13", - "request": "2.82.0", - "request-promise": "4.2.2", - "safari-launcher": "2.0.5", - "source-map-support": "0.4.18", - "teen_process": "1.10.0", - "through": "2.3.8", - "url": "0.11.0", - "uuid-js": "0.7.5", - "xmldom": "0.1.27", - "xpath": "0.0.24", - "yargs": "8.0.2" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "2.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "dev": true, - "requires": { - "graceful-fs": "4.1.11", - "parse-json": "2.2.0", - "pify": "2.3.0", - "strip-bom": "3.0.0" - } - }, - "os-locale": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", - "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", - "dev": true, - "requires": { - "execa": "0.7.0", - "lcid": "1.0.0", - "mem": "1.1.0" - } - }, - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "dev": true, - "requires": { - "pify": "2.3.0" - } - }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "dev": true, - "requires": { - "load-json-file": "2.0.0", - "normalize-package-data": "2.4.0", - "path-type": "2.0.0" - } - }, - "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "dev": true, - "requires": { - "find-up": "2.1.0", - "read-pkg": "2.0.0" - } - }, - "request-promise": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/request-promise/-/request-promise-4.2.2.tgz", - "integrity": "sha1-0epG1lSm7k+O5qT+oQGMIpEZBLQ=", - "dev": true, - "requires": { - "bluebird": "3.5.0", - "request-promise-core": "1.1.1", - "stealthy-require": "1.1.1", - "tough-cookie": "2.3.3" - }, - "dependencies": { - "bluebird": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.0.tgz", - "integrity": "sha1-eRQg1/VR7qKJdFOop3ZT+WYG1nw=", - "dev": true - } - } - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "3.0.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "xpath": { - "version": "0.0.24", - "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.24.tgz", - "integrity": "sha1-Gt4WLhzFI8jTn8fQavwW6iFvKfs=", - "dev": true - }, - "yargs": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz", - "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", - "dev": true, - "requires": { - "camelcase": "4.1.0", - "cliui": "3.2.0", - "decamelize": "1.2.0", - "get-caller-file": "1.0.2", - "os-locale": "2.1.0", - "read-pkg-up": "2.0.0", - "require-directory": "2.1.1", - "require-main-filename": "1.0.1", - "set-blocking": "2.0.0", - "string-width": "2.1.1", - "which-module": "2.0.0", - "y18n": "3.2.1", - "yargs-parser": "7.0.0" - } - }, - "yargs-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", - "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", - "dev": true, - "requires": { - "camelcase": "4.1.0" - } - } - } - }, - "appium-ios-simulator": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/appium-ios-simulator/-/appium-ios-simulator-2.3.1.tgz", - "integrity": "sha1-CM7eiJOGfwADRJlqS2WOVm6R38g=", - "dev": true, - "requires": { - "appium-support": "2.8.3", - "appium-xcode": "3.3.1", - "async-lock": "1.0.0", - "asyncbox": "2.3.1", - "babel-runtime": "5.8.24", - "bluebird": "2.11.0", - "fkill": "5.1.0", - "lodash": "4.17.4", - "node-simctl": "3.11.1", - "openssl-wrapper": "0.3.4", - "semver-compare": "1.0.0", - "source-map-support": "0.4.18", - "teen_process": "1.10.0" - } - }, - "appium-mac-driver": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/appium-mac-driver/-/appium-mac-driver-1.0.2.tgz", - "integrity": "sha1-fQN3kuwY4WrSASjkbEuSJTHvrdY=", - "dev": true, - "requires": { - "appium-base-driver": "2.15.5", - "appium-support": "2.8.3", - "asyncbox": "2.3.1", - "babel-runtime": "5.8.24", - "bluebird": "2.11.0", - "lodash": "4.17.4", - "punycode": "2.1.0", - "request-promise": "3.0.0", - "source-map-support": "0.3.3", - "teen_process": "1.10.0", - "yargs": "3.32.0" - }, - "dependencies": { - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true - }, - "punycode": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz", - "integrity": "sha1-X4Y+3Im5bbCQdLrXlHvwkFbKTn0=", - "dev": true - }, - "request-promise": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/request-promise/-/request-promise-3.0.0.tgz", - "integrity": "sha1-vh7bJvQcSc0dVlbGdT1oQqEkn0Y=", - "dev": true, - "requires": { - "bluebird": "3.5.0", - "lodash": "4.17.4", - "request": "2.82.0" - }, - "dependencies": { - "bluebird": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.0.tgz", - "integrity": "sha1-eRQg1/VR7qKJdFOop3ZT+WYG1nw=", - "dev": true - } - } - }, - "source-map": { - "version": "0.1.32", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", - "integrity": "sha1-yLbBZ3l7pHQKjqMyUhYv8IWRsmY=", - "dev": true, - "requires": { - "amdefine": "1.0.1" - } - }, - "source-map-support": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.3.3.tgz", - "integrity": "sha1-NJAJd9W6PwfHdX7nLnO7GptTdU8=", - "dev": true, - "requires": { - "source-map": "0.1.32" - } - }, - "yargs": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz", - "integrity": "sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU=", - "dev": true, - "requires": { - "camelcase": "2.1.1", - "cliui": "3.2.0", - "decamelize": "1.2.0", - "os-locale": "1.4.0", - "string-width": "1.0.2", - "window-size": "0.1.4", - "y18n": "3.2.1" - } - } - } - }, - "appium-remote-debugger": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/appium-remote-debugger/-/appium-remote-debugger-3.6.2.tgz", - "integrity": "sha1-h1xjzGcHqzT6WBC2/amvHnF/2kw=", - "dev": true, - "requires": { - "appium-base-driver": "2.15.5", - "appium-support": "2.8.3", - "babel-runtime": "5.8.24", - "bluebird": "3.5.0", - "bplist-creator": "0.0.6", - "bplist-parser": "0.1.1", - "bufferpack": "0.0.6", - "lodash": "4.17.4", - "request": "2.82.0", - "request-promise": "4.2.2", - "source-map-support": "0.4.18", - "uuid": "3.1.0", - "ws": "1.1.4" - }, - "dependencies": { - "bluebird": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.0.tgz", - "integrity": "sha1-eRQg1/VR7qKJdFOop3ZT+WYG1nw=", - "dev": true - }, - "request-promise": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/request-promise/-/request-promise-4.2.2.tgz", - "integrity": "sha1-0epG1lSm7k+O5qT+oQGMIpEZBLQ=", - "dev": true, - "requires": { - "bluebird": "3.5.0", - "request-promise-core": "1.1.1", - "stealthy-require": "1.1.1", - "tough-cookie": "2.3.3" - } - } - } - }, - "appium-selendroid-driver": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/appium-selendroid-driver/-/appium-selendroid-driver-1.6.3.tgz", - "integrity": "sha512-qS2PbBtvEIfGyTxYIkKlPSmRi4KRkfBRdVrLMD7nBLAe5JejbPmGqoLLXktrN1wpxZTNViv9lxKNQwP01+F09g==", - "dev": true, - "requires": { - "appium-adb": "3.0.0", - "appium-android-driver": "1.28.1", - "appium-base-driver": "2.15.5", - "appium-support": "2.8.3", - "asyncbox": "2.3.1", - "babel-runtime": "5.8.24", - "lodash": "3.10.1", - "request-promise": "4.2.2", - "source-map-support": "0.3.3", - "teen_process": "1.10.0", - "utf7": "1.0.2", - "yargs": "3.32.0" - }, - "dependencies": { - "bluebird": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.0.tgz", - "integrity": "sha1-eRQg1/VR7qKJdFOop3ZT+WYG1nw=", - "dev": true - }, - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true - }, - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - }, - "request-promise": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/request-promise/-/request-promise-4.2.2.tgz", - "integrity": "sha1-0epG1lSm7k+O5qT+oQGMIpEZBLQ=", - "dev": true, - "requires": { - "bluebird": "3.5.0", - "request-promise-core": "1.1.1", - "stealthy-require": "1.1.1", - "tough-cookie": "2.3.3" - } - }, - "source-map": { - "version": "0.1.32", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", - "integrity": "sha1-yLbBZ3l7pHQKjqMyUhYv8IWRsmY=", - "dev": true, - "requires": { - "amdefine": "1.0.1" - } - }, - "source-map-support": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.3.3.tgz", - "integrity": "sha1-NJAJd9W6PwfHdX7nLnO7GptTdU8=", - "dev": true, - "requires": { - "source-map": "0.1.32" - } - }, - "yargs": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz", - "integrity": "sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU=", - "dev": true, - "requires": { - "camelcase": "2.1.1", - "cliui": "3.2.0", - "decamelize": "1.2.0", - "os-locale": "1.4.0", - "string-width": "1.0.2", - "window-size": "0.1.4", - "y18n": "3.2.1" - } - } - } - }, - "appium-support": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/appium-support/-/appium-support-2.8.3.tgz", - "integrity": "sha1-c+jmnV+UZvg9G6vaKnfx1xUySwI=", - "dev": true, - "requires": { - "archiver": "1.3.0", - "babel-runtime": "5.8.24", - "bluebird": "2.11.0", - "bplist-creator": "0.0.6", - "bplist-parser": "0.1.1", - "extract-zip": "1.6.5", - "glob": "6.0.4", - "lodash": "4.17.4", - "md5-file": "2.0.7", - "mkdirp": "0.5.1", - "mv": "2.1.1", - "ncp": "2.0.0", - "npmlog": "2.0.4", - "plist": "1.2.0", - "rimraf": "2.6.2", - "source-map-support": "0.4.18", - "teen_process": "1.10.0", - "which": "1.3.0", - "yauzl": "2.8.0" - } - }, - "appium-uiautomator": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/appium-uiautomator/-/appium-uiautomator-1.1.3.tgz", - "integrity": "sha512-urjR8UIj92fTTKgC1fOh0r1y0FGS+4E9v9zqzB04DqobaAnSfWfPk/KFDY3ph5gqnDsQOYY9hpJ+kIicYYwebg==", - "dev": true, - "requires": { - "appium-adb": "3.0.0", - "appium-support": "2.8.3", - "babel-runtime": "5.8.24", - "source-map-support": "0.3.3" - }, - "dependencies": { - "source-map": { - "version": "0.1.32", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", - "integrity": "sha1-yLbBZ3l7pHQKjqMyUhYv8IWRsmY=", - "dev": true, - "requires": { - "amdefine": "1.0.1" - } - }, - "source-map-support": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.3.3.tgz", - "integrity": "sha1-NJAJd9W6PwfHdX7nLnO7GptTdU8=", - "dev": true, - "requires": { - "source-map": "0.1.32" - } - } - } - }, - "appium-uiautomator2-driver": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/appium-uiautomator2-driver/-/appium-uiautomator2-driver-0.6.5.tgz", - "integrity": "sha512-L44dvMBOUGuy3plaS3krdhpqRJdDiFyjBhX4HlJOGeakwgAYSqOhPQDjov1I9I0mIYx4Ms5jdGt0IKjYrs7j3g==", - "dev": true, - "requires": { - "adbkit": "2.11.0", - "appium-adb": "3.0.0", - "appium-android-driver": "1.28.1", - "appium-base-driver": "2.15.5", - "appium-support": "2.8.3", - "appium-uiautomator2-server": "0.1.8", - "asyncbox": "2.3.1", - "babel-runtime": "5.8.24", - "bluebird": "2.11.0", - "lodash": "3.10.1", - "portscanner": "2.1.1", - "request": "2.82.0", - "request-promise": "4.2.2", - "source-map-support": "0.3.3", - "teen_process": "1.10.0", - "utf7": "1.0.2", - "yargs": "8.0.2" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "2.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "dev": true, - "requires": { - "graceful-fs": "4.1.11", - "parse-json": "2.2.0", - "pify": "2.3.0", - "strip-bom": "3.0.0" - } - }, - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - }, - "os-locale": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", - "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", - "dev": true, - "requires": { - "execa": "0.7.0", - "lcid": "1.0.0", - "mem": "1.1.0" - } - }, - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "dev": true, - "requires": { - "pify": "2.3.0" - } - }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "dev": true, - "requires": { - "load-json-file": "2.0.0", - "normalize-package-data": "2.4.0", - "path-type": "2.0.0" - } - }, - "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "dev": true, - "requires": { - "find-up": "2.1.0", - "read-pkg": "2.0.0" - } - }, - "request-promise": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/request-promise/-/request-promise-4.2.2.tgz", - "integrity": "sha1-0epG1lSm7k+O5qT+oQGMIpEZBLQ=", - "dev": true, - "requires": { - "bluebird": "3.5.0", - "request-promise-core": "1.1.1", - "stealthy-require": "1.1.1", - "tough-cookie": "2.3.3" - }, - "dependencies": { - "bluebird": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.0.tgz", - "integrity": "sha1-eRQg1/VR7qKJdFOop3ZT+WYG1nw=", - "dev": true - } - } - }, - "source-map": { - "version": "0.1.32", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", - "integrity": "sha1-yLbBZ3l7pHQKjqMyUhYv8IWRsmY=", - "dev": true, - "requires": { - "amdefine": "1.0.1" - } - }, - "source-map-support": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.3.3.tgz", - "integrity": "sha1-NJAJd9W6PwfHdX7nLnO7GptTdU8=", - "dev": true, - "requires": { - "source-map": "0.1.32" - } - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "3.0.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "yargs": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz", - "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", - "dev": true, - "requires": { - "camelcase": "4.1.0", - "cliui": "3.2.0", - "decamelize": "1.2.0", - "get-caller-file": "1.0.2", - "os-locale": "2.1.0", - "read-pkg-up": "2.0.0", - "require-directory": "2.1.1", - "require-main-filename": "1.0.1", - "set-blocking": "2.0.0", - "string-width": "2.1.1", - "which-module": "2.0.0", - "y18n": "3.2.1", - "yargs-parser": "7.0.0" - } - }, - "yargs-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", - "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", - "dev": true, - "requires": { - "camelcase": "4.1.0" - } - } - } - }, - "appium-uiautomator2-server": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/appium-uiautomator2-server/-/appium-uiautomator2-server-0.1.8.tgz", - "integrity": "sha1-vCzUsgUchwFENqOfVBkWT4a0BoU=", - "dev": true - }, - "appium-unlock": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/appium-unlock/-/appium-unlock-0.1.1.tgz", - "integrity": "sha1-uOMkllyyfDcVHvnQ7G4tuKXgvho=", - "dev": true - }, - "appium-windows-driver": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/appium-windows-driver/-/appium-windows-driver-0.5.0.tgz", - "integrity": "sha1-f7o9fXCkusvDlSwKJJgfuPJXRdM=", - "dev": true, - "requires": { - "appium-base-driver": "2.15.5", - "appium-support": "2.8.3", - "asyncbox": "2.3.1", - "babel-runtime": "5.8.24", - "bluebird": "2.11.0", - "lodash": "4.17.4", - "punycode": "2.1.0", - "request-promise": "3.0.0", - "source-map-support": "0.3.3", - "teen_process": "1.10.0", - "yargs": "3.32.0" - }, - "dependencies": { - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true - }, - "punycode": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz", - "integrity": "sha1-X4Y+3Im5bbCQdLrXlHvwkFbKTn0=", - "dev": true - }, - "request-promise": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/request-promise/-/request-promise-3.0.0.tgz", - "integrity": "sha1-vh7bJvQcSc0dVlbGdT1oQqEkn0Y=", - "dev": true, - "requires": { - "bluebird": "3.5.0", - "lodash": "4.17.4", - "request": "2.82.0" - }, - "dependencies": { - "bluebird": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.0.tgz", - "integrity": "sha1-eRQg1/VR7qKJdFOop3ZT+WYG1nw=", - "dev": true - } - } - }, - "source-map": { - "version": "0.1.32", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", - "integrity": "sha1-yLbBZ3l7pHQKjqMyUhYv8IWRsmY=", - "dev": true, - "requires": { - "amdefine": "1.0.1" - } - }, - "source-map-support": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.3.3.tgz", - "integrity": "sha1-NJAJd9W6PwfHdX7nLnO7GptTdU8=", - "dev": true, - "requires": { - "source-map": "0.1.32" - } - }, - "yargs": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz", - "integrity": "sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU=", - "dev": true, - "requires": { - "camelcase": "2.1.1", - "cliui": "3.2.0", - "decamelize": "1.2.0", - "os-locale": "1.4.0", - "string-width": "1.0.2", - "window-size": "0.1.4", - "y18n": "3.2.1" - } - } - } - }, - "appium-xcode": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/appium-xcode/-/appium-xcode-3.3.1.tgz", - "integrity": "sha1-5HcqXrPmZwOsVgKpud+CiUGX4/0=", - "dev": true, - "requires": { - "appium-support": "2.8.3", - "asyncbox": "2.3.1", - "babel-runtime": "5.8.24", - "lodash": "3.10.1", - "plist": "1.2.0", - "source-map-support": "0.3.3", - "teen_process": "1.10.0" - }, - "dependencies": { - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - }, - "source-map": { - "version": "0.1.32", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", - "integrity": "sha1-yLbBZ3l7pHQKjqMyUhYv8IWRsmY=", - "dev": true, - "requires": { - "amdefine": "1.0.1" - } - }, - "source-map-support": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.3.3.tgz", - "integrity": "sha1-NJAJd9W6PwfHdX7nLnO7GptTdU8=", - "dev": true, - "requires": { - "source-map": "0.1.32" - } - } - } - }, - "appium-xcuitest-driver": { - "version": "2.51.1", - "resolved": "https://registry.npmjs.org/appium-xcuitest-driver/-/appium-xcuitest-driver-2.51.1.tgz", - "integrity": "sha1-up4nc1wmAikQKviXItUAMNhR8wQ=", - "dev": true, - "requires": { - "appium-base-driver": "2.15.5", - "appium-ios-driver": "1.27.2", - "appium-ios-simulator": "2.3.1", - "appium-support": "2.8.3", - "appium-xcode": "3.3.1", - "async-lock": "1.0.0", - "asyncbox": "2.3.1", - "babel-runtime": "5.8.24", - "bluebird": "3.5.0", - "lodash": "4.17.4", - "node-simctl": "3.11.1", - "request": "2.82.0", - "request-promise": "4.2.2", - "source-map-support": "0.4.18", - "teen_process": "1.10.0", - "xmldom": "0.1.27", - "yargs": "8.0.2" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "bluebird": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.0.tgz", - "integrity": "sha1-eRQg1/VR7qKJdFOop3ZT+WYG1nw=", - "dev": true - }, - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "2.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "dev": true, - "requires": { - "graceful-fs": "4.1.11", - "parse-json": "2.2.0", - "pify": "2.3.0", - "strip-bom": "3.0.0" - } - }, - "os-locale": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", - "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", - "dev": true, - "requires": { - "execa": "0.7.0", - "lcid": "1.0.0", - "mem": "1.1.0" - } - }, - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "dev": true, - "requires": { - "pify": "2.3.0" - } - }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "dev": true, - "requires": { - "load-json-file": "2.0.0", - "normalize-package-data": "2.4.0", - "path-type": "2.0.0" - } - }, - "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "dev": true, - "requires": { - "find-up": "2.1.0", - "read-pkg": "2.0.0" - } - }, - "request-promise": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/request-promise/-/request-promise-4.2.2.tgz", - "integrity": "sha1-0epG1lSm7k+O5qT+oQGMIpEZBLQ=", - "dev": true, - "requires": { - "bluebird": "3.5.0", - "request-promise-core": "1.1.1", - "stealthy-require": "1.1.1", - "tough-cookie": "2.3.3" - } - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "3.0.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "yargs": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz", - "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", - "dev": true, - "requires": { - "camelcase": "4.1.0", - "cliui": "3.2.0", - "decamelize": "1.2.0", - "get-caller-file": "1.0.2", - "os-locale": "2.1.0", - "read-pkg-up": "2.0.0", - "require-directory": "2.1.1", - "require-main-filename": "1.0.1", - "set-blocking": "2.0.0", - "string-width": "2.1.1", - "which-module": "2.0.0", - "y18n": "3.2.1", - "yargs-parser": "7.0.0" - } - }, - "yargs-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", - "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", - "dev": true, - "requires": { - "camelcase": "4.1.0" - } - } - } - }, - "appium-youiengine-driver": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/appium-youiengine-driver/-/appium-youiengine-driver-1.0.13.tgz", - "integrity": "sha1-9uoU980lL7HvKqubf5J/1b5rw3A=", - "dev": true, - "requires": { - "appium-android-driver": "1.28.1", - "appium-base-driver": "2.15.5", - "appium-ios-driver": "1.27.2", - "appium-support": "2.8.3", - "appium-xcuitest-driver": "2.51.1", - "asyncbox": "2.3.1", - "babel-runtime": "5.8.24", - "bluebird": "2.11.0", - "lodash": "4.17.4" - } - }, - "archiver": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-1.3.0.tgz", - "integrity": "sha1-TyGU1tj5nfP1MeaIHxTxXVX6ryI=", - "dev": true, - "requires": { - "archiver-utils": "1.3.0", - "async": "2.5.0", - "buffer-crc32": "0.2.13", - "glob": "7.1.2", - "lodash": "4.17.4", - "readable-stream": "2.3.3", - "tar-stream": "1.5.4", - "walkdir": "0.0.11", - "zip-stream": "1.2.0" - }, - "dependencies": { - "glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "dev": true, - "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - } - } - } - }, - "archiver-utils": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-1.3.0.tgz", - "integrity": "sha1-5QtMCccL89aA4y/xt5lOn52JUXQ=", - "dev": true, - "requires": { - "glob": "7.1.2", - "graceful-fs": "4.1.11", - "lazystream": "1.0.0", - "lodash": "4.17.4", - "normalize-path": "2.1.1", - "readable-stream": "2.3.3" - }, - "dependencies": { - "glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "dev": true, - "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - } - } - } - }, - "are-we-there-yet": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz", - "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=", - "dev": true, - "requires": { - "delegates": "1.0.0", - "readable-stream": "2.3.3" - } - }, - "argparse": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz", - "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=", - "dev": true, - "requires": { - "sprintf-js": "1.0.3" - } - }, - "array-filter": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", - "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=", - "dev": true - }, - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true - }, - "array-map": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", - "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=", - "dev": true - }, - "array-reduce": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", - "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=", - "dev": true - }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true - }, - "asn1": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", - "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=", - "dev": true - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - }, - "assertion-error": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.0.2.tgz", - "integrity": "sha1-E8pRXYYgbaC6xm6DTdOX2HWBCUw=", - "dev": true - }, - "async": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/async/-/async-2.5.0.tgz", - "integrity": "sha512-e+lJAJeNWuPCNyxZKOBdaJGyLGHugXVQtrAwtuAe2vhxTYxFTKE73p8JuTmdH0qdQZtDvI4dhJwjZc5zsfIsYw==", - "dev": true, - "requires": { - "lodash": "4.17.4" - } - }, - "async-listener": { - "version": "0.6.8", - "resolved": "https://registry.npmjs.org/async-listener/-/async-listener-0.6.8.tgz", - "integrity": "sha512-1Sy1jDhjlgxcSd9/ICHqiAHT8VSJ9R1lzEyWwP/4Hm9p8nVTNtU0SxG/Z15XHD/aZvQraSw9BpDU3EBcFnOVrw==", - "dev": true, - "requires": { - "semver": "5.4.1", - "shimmer": "1.1.0" - }, - "dependencies": { - "semver": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", - "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==", - "dev": true - } - } - }, - "async-lock": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-lock/-/async-lock-1.0.0.tgz", - "integrity": "sha1-uBq729Km5RZ3OgRLfmkXriAB83A=", - "dev": true - }, - "asyncbox": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/asyncbox/-/asyncbox-2.3.1.tgz", - "integrity": "sha1-LrYSyfLCkazFNYI88J3KRka3/3A=", - "dev": true, - "requires": { - "babel-runtime": "5.5.5", - "bluebird": "2.11.0", - "chai": "3.5.0", - "chai-as-promised": "5.3.0", - "es6-mapify": "1.0.0", - "lodash": "3.10.1", - "source-map-support": "0.3.3" - }, - "dependencies": { - "babel-runtime": { - "version": "5.5.5", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-5.5.5.tgz", - "integrity": "sha1-4ZKdGPilVt8/0JhFDH5OGhG+t4A=", - "dev": true, - "requires": { - "core-js": "0.9.18" - } - }, - "core-js": { - "version": "0.9.18", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-0.9.18.tgz", - "integrity": "sha1-E/RY5DAjKw9OwfSA2nwvUojp0JU=", - "dev": true - }, - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - }, - "source-map": { - "version": "0.1.32", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", - "integrity": "sha1-yLbBZ3l7pHQKjqMyUhYv8IWRsmY=", - "dev": true, - "requires": { - "amdefine": "1.0.1" - } - }, - "source-map-support": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.3.3.tgz", - "integrity": "sha1-NJAJd9W6PwfHdX7nLnO7GptTdU8=", - "dev": true, - "requires": { - "source-map": "0.1.32" - } - } - } - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true - }, - "aws4": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", - "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=", - "dev": true - }, - "babel-runtime": { - "version": "5.8.24", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-5.8.24.tgz", - "integrity": "sha1-MBSmsBvUy3RyDxOSUlOuDZJoFHs=", - "dev": true, - "requires": { - "core-js": "1.2.7" - } - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "base64-js": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz", - "integrity": "sha1-EQHpVE9KdrG8OybUUsqW16NeeXg=", - "dev": true - }, - "basic-auth": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.1.0.tgz", - "integrity": "sha1-RSIe5Cn37h5QNb4/UVM/HN/SmIQ=", - "dev": true - }, - "bcrypt-pbkdf": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", - "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", - "dev": true, - "optional": true, - "requires": { - "tweetnacl": "0.14.5" - } - }, - "big-integer": { - "version": "1.6.25", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.25.tgz", - "integrity": "sha1-HeRan1dUKsIBIcaC+NZCIgo06CM=", - "dev": true - }, - "bignumber.js": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-2.4.0.tgz", - "integrity": "sha1-g4qZLan51zfg9LLbC+YrsJ3Qxeg=", - "dev": true - }, - "bl": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.1.tgz", - "integrity": "sha1-ysMo977kVzDUBLaSID/LWQ4XLV4=", - "dev": true, - "requires": { - "readable-stream": "2.3.3" - } - }, - "bluebird": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", - "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=", - "dev": true - }, - "bmp-js": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.0.3.tgz", - "integrity": "sha1-ZBE+nHzxICs3btYHvzBibr5XsYo=", - "dev": true - }, - "body-parser": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz", - "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=", - "dev": true, - "requires": { - "bytes": "3.0.0", - "content-type": "1.0.4", - "debug": "2.6.9", - "depd": "1.1.1", - "http-errors": "1.6.2", - "iconv-lite": "0.4.19", - "on-finished": "2.3.0", - "qs": "6.5.1", - "raw-body": "2.3.2", - "type-is": "1.6.15" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "boom": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz", - "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", - "dev": true, - "requires": { - "hoek": "4.2.0" - } - }, - "bplist-creator": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.6.tgz", - "integrity": "sha1-/vBpvuhZdbLdzCJkqqfFDcF6PH4=", - "dev": true, - "requires": { - "stream-buffers": "2.2.0" - } - }, - "bplist-parser": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.1.1.tgz", - "integrity": "sha1-1g1dzCDLptx+HymbNdPh+V2vuuY=", - "dev": true, - "requires": { - "big-integer": "1.6.25" - } - }, - "brace-expansion": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", - "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", - "dev": true, - "requires": { - "balanced-match": "1.0.0", - "concat-map": "0.0.1" - } - }, - "buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", - "dev": true - }, - "buffer-equal": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", - "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=", - "dev": true - }, - "bufferpack": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/bufferpack/-/bufferpack-0.0.6.tgz", - "integrity": "sha1-+z2HOKDh5OA7z/mfmnX57Bip1z4=", - "dev": true - }, - "builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", - "dev": true - }, - "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", - "dev": true - }, - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "dev": true - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "chai": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/chai/-/chai-3.5.0.tgz", - "integrity": "sha1-TQJjewZ/6Vi9v906QOxW/vc3Mkc=", - "dev": true, - "requires": { - "assertion-error": "1.0.2", - "deep-eql": "0.1.3", - "type-detect": "1.0.0" - } - }, - "chai-as-promised": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-5.3.0.tgz", - "integrity": "sha1-CdekApCKpw39vq1T5YU/x50+8hw=", - "dev": true - }, - "charenc": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", - "integrity": "sha1-wKHS86cJLgN3S/qD8UwPxXkKhmc=", - "dev": true - }, - "clean-stack": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-1.3.0.tgz", - "integrity": "sha1-noIVAa6XmYbEax1m0tQy2y/UrjE=", - "dev": true - }, - "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "dev": true, - "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wrap-ansi": "2.1.0" - } - }, - "cls-bluebird": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/cls-bluebird/-/cls-bluebird-1.1.3.tgz", - "integrity": "sha1-syY8EaCJsDlhhaG3q5BNkPAq1Cg=", - "dev": true, - "requires": { - "is-bluebird": "1.0.2", - "shimmer": "1.1.0" - } - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true - }, - "colors": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", - "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", - "dev": true - }, - "combined-stream": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", - "dev": true, - "requires": { - "delayed-stream": "1.0.0" - } - }, - "commander": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", - "dev": true, - "requires": { - "graceful-readlink": "1.0.1" - } - }, - "compress-commons": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-1.2.0.tgz", - "integrity": "sha1-WFhwku8g03y1i68AARLJJ4/3O58=", - "dev": true, - "requires": { - "buffer-crc32": "0.2.13", - "crc32-stream": "2.0.0", - "normalize-path": "2.1.1", - "readable-stream": "2.3.3" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "concat-stream": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", - "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", - "dev": true, - "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.3", - "typedarray": "0.0.6" - } - }, - "content-disposition": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", - "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", - "dev": true - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true - }, - "continuation-local-storage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/continuation-local-storage/-/continuation-local-storage-3.2.0.tgz", - "integrity": "sha1-4Z/Da1lwkKXU5KOy6j68XilpSiQ=", - "dev": true, - "requires": { - "async-listener": "0.6.8", - "emitter-listener": "1.0.1" - } - }, - "cookie": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", - "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", - "dev": true - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true - }, - "core-js": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", - "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=", - "dev": true - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "crc": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/crc/-/crc-3.5.0.tgz", - "integrity": "sha1-mLi6fUiWZbo5efWbITgTdBAaGWQ=", - "dev": true - }, - "crc32-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-2.0.0.tgz", - "integrity": "sha1-483TtN8xaN10494/u8t7KX/pCPQ=", - "dev": true, - "requires": { - "crc": "3.5.0", - "readable-stream": "2.3.3" - } - }, - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "dev": true, - "requires": { - "lru-cache": "4.1.1", - "shebang-command": "1.2.0", - "which": "1.3.0" - } - }, - "cross-spawn-async": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/cross-spawn-async/-/cross-spawn-async-2.2.5.tgz", - "integrity": "sha1-hF/wwINKPe2dFg2sptOQkGuyiMw=", - "dev": true, - "requires": { - "lru-cache": "4.1.1", - "which": "1.3.0" - } - }, - "crypt": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", - "integrity": "sha1-iNf/fsDfuG9xPch7u0LQRNPmxBs=", - "dev": true - }, - "cryptiles": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz", - "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=", - "dev": true, - "requires": { - "boom": "5.2.0" - }, - "dependencies": { - "boom": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz", - "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==", - "dev": true, - "requires": { - "hoek": "4.2.0" - } - } - } - }, - "cycle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", - "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI=", - "dev": true - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "requires": { - "assert-plus": "1.0.0" - } - }, - "dateformat": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", - "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=", - "dev": true - }, - "debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true, - "requires": { - "ms": "0.7.1" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "deep-eql": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz", - "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=", - "dev": true, - "requires": { - "type-detect": "0.1.1" - }, - "dependencies": { - "type-detect": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz", - "integrity": "sha1-C6XsKohWQORw6k6FBZcZANrFiCI=", - "dev": true - } - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true - }, - "depd": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", - "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=", - "dev": true - }, - "destroy": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "dev": true - }, - "dom-walk": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.1.tgz", - "integrity": "sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg=", - "dev": true - }, - "ecc-jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", - "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", - "dev": true, - "optional": true, - "requires": { - "jsbn": "0.1.1" - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "dev": true - }, - "emitter-listener": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/emitter-listener/-/emitter-listener-1.0.1.tgz", - "integrity": "sha1-skmepuWCMKUsJo1d8mHuzZ8Q/pc=", - "dev": true, - "requires": { - "shimmer": "1.0.0" - }, - "dependencies": { - "shimmer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shimmer/-/shimmer-1.0.0.tgz", - "integrity": "sha1-ScLXHGeDYLgCvhiyeDgtHLuAXDk=", - "dev": true - } - } - }, - "encodeurl": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz", - "integrity": "sha1-eePVhlU0aQn+bw9Fpd5oEDspTSA=", - "dev": true - }, - "end-of-stream": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.0.tgz", - "integrity": "sha1-epDYM+/abPpurA9JSduw+tOmMgY=", - "dev": true, - "requires": { - "once": "1.4.0" - } - }, - "error-ex": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", - "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", - "dev": true, - "requires": { - "is-arrayish": "0.2.1" - } - }, - "es6-error": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-2.1.1.tgz", - "integrity": "sha1-kThDAexe0cmnJH0RKCRyFvA1R80=", - "dev": true - }, - "es6-mapify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es6-mapify/-/es6-mapify-1.0.0.tgz", - "integrity": "sha1-THReoHVQXqfGFrwuZS7s6m4Y3n8=", - "dev": true, - "requires": { - "traceur": "0.0.111" - } - }, - "es6-promise": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", - "integrity": "sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM=", - "dev": true - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", - "dev": true - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", - "dev": true - }, - "execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", - "dev": true, - "requires": { - "cross-spawn": "5.1.0", - "get-stream": "3.0.0", - "is-stream": "1.1.0", - "npm-run-path": "2.0.2", - "p-finally": "1.0.0", - "signal-exit": "3.0.2", - "strip-eof": "1.0.0" - } - }, - "exif-parser": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz", - "integrity": "sha1-WKnS1ywCwfbwKg70qRZicrd2CSI=", - "dev": true - }, - "express": { - "version": "4.15.5", - "resolved": "https://registry.npmjs.org/express/-/express-4.15.5.tgz", - "integrity": "sha1-ZwI1ypWYiQpa6BcLg9tyK4Qu2Sc=", - "dev": true, - "requires": { - "accepts": "1.3.4", - "array-flatten": "1.1.1", - "content-disposition": "0.5.2", - "content-type": "1.0.4", - "cookie": "0.3.1", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "1.1.1", - "encodeurl": "1.0.1", - "escape-html": "1.0.3", - "etag": "1.8.1", - "finalhandler": "1.0.6", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "1.1.2", - "on-finished": "2.3.0", - "parseurl": "1.3.2", - "path-to-regexp": "0.1.7", - "proxy-addr": "1.1.5", - "qs": "6.5.0", - "range-parser": "1.2.0", - "send": "0.15.6", - "serve-static": "1.12.6", - "setprototypeof": "1.0.3", - "statuses": "1.3.1", - "type-is": "1.6.15", - "utils-merge": "1.0.0", - "vary": "1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "qs": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.0.tgz", - "integrity": "sha512-fjVFjW9yhqMhVGwRExCXLhJKrLlkYSaxNWdyc9rmHlrVZbk35YHH312dFd7191uQeXkI3mKLZTIbSvIeFwFemg==", - "dev": true - } - } - }, - "extend": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", - "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=", - "dev": true - }, - "extract-zip": { - "version": "1.6.5", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.5.tgz", - "integrity": "sha1-maBnNbbqIOqbcF13ms/8yHz/BEA=", - "dev": true, - "requires": { - "concat-stream": "1.6.0", - "debug": "2.2.0", - "mkdirp": "0.5.0", - "yauzl": "2.4.1" - }, - "dependencies": { - "mkdirp": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", - "integrity": "sha1-HXMHam35hs2TROFecfzAWkyavxI=", - "dev": true, - "requires": { - "minimist": "0.0.8" - } - }, - "yauzl": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", - "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", - "dev": true, - "requires": { - "fd-slicer": "1.0.1" - } - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true - }, - "eyes": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", - "integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A=", - "dev": true - }, - "fast-deep-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz", - "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=", - "dev": true - }, - "fd-slicer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", - "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", - "dev": true, - "requires": { - "pend": "1.2.0" - } - }, - "file-type": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", - "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", - "dev": true - }, - "finalhandler": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.0.6.tgz", - "integrity": "sha1-AHrqM9Gk0+QgF/YkhIrVjSEvgU8=", - "dev": true, - "requires": { - "debug": "2.6.9", - "encodeurl": "1.0.1", - "escape-html": "1.0.3", - "on-finished": "2.3.0", - "parseurl": "1.3.2", - "statuses": "1.3.1", - "unpipe": "1.0.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "requires": { - "path-exists": "2.1.0", - "pinkie-promise": "2.0.1" - } - }, - "fkill": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/fkill/-/fkill-5.1.0.tgz", - "integrity": "sha512-Zl4rPQPwG89E9Xd9nV2Mc7RXyVe8RbJGMcFBvLoYvjEC0pXdrY6tgLshD+vJq6oMtB65d81ZTHxj5m/K76mxlw==", - "dev": true, - "requires": { - "aggregate-error": "1.0.0", - "arrify": "1.0.1", - "execa": "0.8.0", - "taskkill": "2.0.0" - }, - "dependencies": { - "execa": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", - "integrity": "sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=", - "dev": true, - "requires": { - "cross-spawn": "5.1.0", - "get-stream": "3.0.0", - "is-stream": "1.1.0", - "npm-run-path": "2.0.2", - "p-finally": "1.0.0", - "signal-exit": "3.0.2", - "strip-eof": "1.0.0" - } - } - } - }, - "for-each": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.2.tgz", - "integrity": "sha1-LEBFC5NI6X8oEyJZO6lnBLmr1NQ=", - "dev": true, - "requires": { - "is-function": "1.0.1" - } - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true - }, - "form-data": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.1.tgz", - "integrity": "sha1-b7lPvXGIUwbXPRXMSX/kzE7NRL8=", - "dev": true, - "requires": { - "asynckit": "0.4.0", - "combined-stream": "1.0.5", - "mime-types": "2.1.17" - } - }, - "forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", - "dev": true - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "gauge": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-1.2.7.tgz", - "integrity": "sha1-6c7FSD09TuDvRLYKfZnkk14TbZM=", - "dev": true, - "requires": { - "ansi": "0.3.1", - "has-unicode": "2.0.1", - "lodash.pad": "4.5.1", - "lodash.padend": "4.6.1", - "lodash.padstart": "4.6.1" - } - }, - "get-caller-file": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", - "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=", - "dev": true - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", - "dev": true - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "requires": { - "assert-plus": "1.0.0" - } - }, - "glob": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", - "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", - "dev": true, - "requires": { - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - } - }, - "global": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/global/-/global-4.3.2.tgz", - "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=", - "dev": true, - "requires": { - "min-document": "2.19.0", - "process": "0.5.2" - } - }, - "graceful-fs": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", - "dev": true - }, - "graceful-readlink": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", - "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", - "dev": true - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true - }, - "har-validator": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", - "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", - "dev": true, - "requires": { - "ajv": "5.2.3", - "har-schema": "2.0.0" - } - }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true - }, - "hawk": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz", - "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==", - "dev": true, - "requires": { - "boom": "4.3.1", - "cryptiles": "3.1.2", - "hoek": "4.2.0", - "sntp": "2.0.2" - } - }, - "heapdump": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/heapdump/-/heapdump-0.3.9.tgz", - "integrity": "sha1-A8dOsN9dZ74Jgug0KbqcnSs7f3g=", - "dev": true, - "optional": true - }, - "hoek": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.0.tgz", - "integrity": "sha512-v0XCLxICi9nPfYrS9RL8HbYnXi9obYAeLbSP00BmnZwCK9+Ih9WOjoZ8YoHCoav2csqn4FOz4Orldsy2dmDwmQ==", - "dev": true - }, - "hosted-git-info": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz", - "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==", - "dev": true - }, - "http-errors": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", - "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", - "dev": true, - "requires": { - "depd": "1.1.1", - "inherits": "2.0.3", - "setprototypeof": "1.0.3", - "statuses": "1.3.1" - } - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "jsprim": "1.4.1", - "sshpk": "1.13.1" - } - }, - "iconv-lite": { - "version": "0.4.19", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", - "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==", - "dev": true - }, - "indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", - "dev": true - }, - "io.appium.settings": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/io.appium.settings/-/io.appium.settings-2.3.0.tgz", - "integrity": "sha512-jLGBQKuscVdkofenpb9vnPNL308WpCQpoeQF07SBBMr4oV/2WUyYBfRoEddlAJz+BfLCW6yo7cZoC9aIcWs7qA==", - "dev": true - }, - "ip-regex": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-1.0.3.tgz", - "integrity": "sha1-3FiQdvZZ9BnCIgOaMzFvHHOH7/0=", - "dev": true - }, - "ipaddr.js": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.4.0.tgz", - "integrity": "sha1-KWrKh4qCGBbluF0KKFqZvP9FgvA=", - "dev": true - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "is-bluebird": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-bluebird/-/is-bluebird-1.0.2.tgz", - "integrity": "sha1-CWQ5Bg9KpBGr7hkUOoTWpVNG1uI=", - "dev": true - }, - "is-buffer": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz", - "integrity": "sha1-Hzsm72E7IUuIy8ojzGwB2Hlh7sw=", - "dev": true - }, - "is-builtin-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", - "dev": true, - "requires": { - "builtin-modules": "1.1.1" - } - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "1.0.1" - } - }, - "is-function": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.1.tgz", - "integrity": "sha1-Es+5i2W1fdPRk6MSH19uL0N2ArU=", - "dev": true - }, - "is-number-like": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz", - "integrity": "sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==", - "dev": true, - "requires": { - "lodash.isfinite": "3.3.2" - } - }, - "is-os": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-os/-/is-os-1.0.0.tgz", - "integrity": "sha1-plSyDk/ASgCq5LSg8bFnjJyliuI=", - "dev": true - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "jimp": { - "version": "0.2.28", - "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.2.28.tgz", - "integrity": "sha1-3VKak3GQ9ClXp5N9Gsw6d2KZbqI=", - "dev": true, - "requires": { - "bignumber.js": "2.4.0", - "bmp-js": "0.0.3", - "es6-promise": "3.3.1", - "exif-parser": "0.1.12", - "file-type": "3.9.0", - "jpeg-js": "0.2.0", - "load-bmfont": "1.3.0", - "mime": "1.3.4", - "mkdirp": "0.5.1", - "pixelmatch": "4.0.2", - "pngjs": "3.3.0", - "read-chunk": "1.0.1", - "request": "2.82.0", - "stream-to-buffer": "0.1.0", - "tinycolor2": "1.4.1", - "url-regex": "3.2.0" - } - }, - "jpeg-js": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.2.0.tgz", - "integrity": "sha1-U+RI7J0mPmgyZkZ+lELSxaLvVII=", - "dev": true - }, - "js2xmlparser2": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/js2xmlparser2/-/js2xmlparser2-0.2.0.tgz", - "integrity": "sha1-p8ogibg9AjMdYxiS3WdDhkElAz8=", - "dev": true - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true, - "optional": true - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", - "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", - "dev": true - }, - "json-stable-stringify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", - "dev": true, - "requires": { - "jsonify": "0.0.0" - } - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", - "dev": true - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "lazystream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", - "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", - "dev": true, - "requires": { - "readable-stream": "2.3.3" - } - }, - "lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", - "dev": true, - "requires": { - "invert-kv": "1.0.0" - } - }, - "load-bmfont": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.3.0.tgz", - "integrity": "sha1-u358cQ3mvK/LE8s7jIHgwBMey8k=", - "dev": true, - "requires": { - "buffer-equal": "0.0.1", - "mime": "1.3.4", - "parse-bmfont-ascii": "1.0.6", - "parse-bmfont-binary": "1.0.6", - "parse-bmfont-xml": "1.1.3", - "xhr": "2.4.0", - "xtend": "4.0.1" - } - }, - "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true, - "requires": { - "graceful-fs": "4.1.11", - "parse-json": "2.2.0", - "pify": "2.3.0", - "pinkie-promise": "2.0.1", - "strip-bom": "2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "2.0.0", - "path-exists": "3.0.0" - }, - "dependencies": { - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - } - } - }, - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true - }, - "lodash.isfinite": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz", - "integrity": "sha1-+4m2WpqAKBgz8LdHizpRBPiY67M=", - "dev": true - }, - "lodash.pad": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/lodash.pad/-/lodash.pad-4.5.1.tgz", - "integrity": "sha1-QzCUmoM6fI2iLMIPaibE1Z3runA=", - "dev": true - }, - "lodash.padend": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/lodash.padend/-/lodash.padend-4.6.1.tgz", - "integrity": "sha1-U8y6BH0G4VjTEfRdpiX05J5vFm4=", - "dev": true - }, - "lodash.padstart": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/lodash.padstart/-/lodash.padstart-4.6.1.tgz", - "integrity": "sha1-0uPuv/DZ05rVD1y9G1KnvOa7YRs=", - "dev": true - }, - "lru-cache": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz", - "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==", - "dev": true, - "requires": { - "pseudomap": "1.0.2", - "yallist": "2.1.2" - } - }, - "md5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz", - "integrity": "sha1-U6s41f48iJG6RlMp6iP6wFQBJvk=", - "dev": true, - "requires": { - "charenc": "0.0.2", - "crypt": "0.0.2", - "is-buffer": "1.1.5" - } - }, - "md5-file": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-2.0.7.tgz", - "integrity": "sha1-MH94vQTMsFTkZ+xmHPpamv3J8hA=", - "dev": true - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true - }, - "mem": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", - "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", - "dev": true, - "requires": { - "mimic-fn": "1.1.0" - } - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", - "dev": true - }, - "method-override": { - "version": "2.3.9", - "resolved": "https://registry.npmjs.org/method-override/-/method-override-2.3.9.tgz", - "integrity": "sha1-vRUfLONM8Bp2ykAKuVwBKxAtj3E=", - "dev": true, - "requires": { - "debug": "2.6.8", - "methods": "1.1.2", - "parseurl": "1.3.2", - "vary": "1.1.2" - }, - "dependencies": { - "debug": { - "version": "2.6.8", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", - "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true - }, - "mime": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", - "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=", - "dev": true - }, - "mime-db": { - "version": "1.30.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz", - "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE=", - "dev": true - }, - "mime-types": { - "version": "2.1.17", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz", - "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=", - "dev": true, - "requires": { - "mime-db": "1.30.0" - } - }, - "mimic-fn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.1.0.tgz", - "integrity": "sha1-5md4PZLonb00KBi1IwudYqZyrRg=", - "dev": true - }, - "min-document": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", - "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", - "dev": true, - "requires": { - "dom-walk": "0.1.1" - } - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "requires": { - "brace-expansion": "1.1.8" - } - }, - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, - "requires": { - "minimist": "0.0.8" - } - }, - "morgan": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.8.2.tgz", - "integrity": "sha1-eErHc05KRTqcbm6GgKkyknXItoc=", - "dev": true, - "requires": { - "basic-auth": "1.1.0", - "debug": "2.6.8", - "depd": "1.1.1", - "on-finished": "2.3.0", - "on-headers": "1.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.8", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", - "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", - "dev": true - }, - "mv": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz", - "integrity": "sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI=", - "dev": true, - "requires": { - "mkdirp": "0.5.1", - "ncp": "2.0.0", - "rimraf": "2.4.5" - }, - "dependencies": { - "rimraf": { - "version": "2.4.5", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz", - "integrity": "sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto=", - "dev": true, - "requires": { - "glob": "6.0.4" - } - } - } - }, - "nan": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.7.0.tgz", - "integrity": "sha1-2Vv3IeyHfgjbJ27T/G63j5CDrUY=" - }, - "ncp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", - "integrity": "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=", - "dev": true - }, - "negotiator": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", - "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", - "dev": true - }, - "net": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/net/-/net-1.0.2.tgz", - "integrity": "sha1-0XV+yaf7I3HYPPR1XOPifhCCk4g=", - "dev": true - }, - "node-forge": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.1.tgz", - "integrity": "sha1-naYR6giYL0uUIGs760zJZl8gwwA=", - "dev": true - }, - "node-idevice": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/node-idevice/-/node-idevice-0.1.6.tgz", - "integrity": "sha1-lBGqdotEv7fNJezlyKHItLbx+kQ=", - "dev": true - }, - "node-simctl": { - "version": "3.11.1", - "resolved": "https://registry.npmjs.org/node-simctl/-/node-simctl-3.11.1.tgz", - "integrity": "sha1-W3bxO52TsEOkBSQaqP4gNJQHmhg=", - "dev": true, - "requires": { - "appium-support": "2.8.3", - "appium-xcode": "3.3.1", - "asyncbox": "2.3.1", - "babel-runtime": "5.8.24", - "lodash": "4.17.4", - "source-map-support": "0.4.18", - "teen_process": "1.10.0" - } - }, - "normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", - "dev": true, - "requires": { - "hosted-git-info": "2.5.0", - "is-builtin-module": "1.0.0", - "semver": "4.3.6", - "validate-npm-package-license": "3.0.1" - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "1.1.0" - } - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", - "dev": true, - "requires": { - "path-key": "2.0.1" - } - }, - "npmlog": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-2.0.4.tgz", - "integrity": "sha1-mLUlMPJRTKkNCexbIsiEZyI3VpI=", - "dev": true, - "requires": { - "ansi": "0.3.1", - "are-we-there-yet": "1.1.4", - "gauge": "1.2.7" - } - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true - }, - "oauth-sign": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", - "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true - }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", - "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1.0.2" - } - }, - "openssl-wrapper": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/openssl-wrapper/-/openssl-wrapper-0.3.4.tgz", - "integrity": "sha1-wB7Jjk3NK13+C2k/MYJyAOO4Gwc=", - "dev": true - }, - "options": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", - "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=", - "dev": true - }, - "os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "dev": true, - "requires": { - "lcid": "1.0.0" - } - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-limit": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.1.0.tgz", - "integrity": "sha1-sH/y2aXYi+yAYDWJWiurZqJ5iLw=", - "dev": true - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "1.1.0" - } - }, - "parse-bmfont-ascii": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", - "integrity": "sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU=", - "dev": true - }, - "parse-bmfont-binary": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", - "integrity": "sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY=", - "dev": true - }, - "parse-bmfont-xml": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.3.tgz", - "integrity": "sha1-1rZqNxr9OcUAfZ8O6yYqTyzOe3w=", - "dev": true, - "requires": { - "xml-parse-from-string": "1.0.1", - "xml2js": "0.4.19" - } - }, - "parse-headers": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.1.tgz", - "integrity": "sha1-aug6eqJanZtwCswoaYzR8e1+lTY=", - "dev": true, - "requires": { - "for-each": "0.3.2", - "trim": "0.0.1" - } - }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "requires": { - "error-ex": "1.3.1" - } - }, - "parseurl": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", - "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", - "dev": true - }, - "path": { - "version": "0.12.7", - "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", - "integrity": "sha1-1NwqUGxM4hl+tIHr/NWzbAFAsQ8=", - "dev": true, - "requires": { - "process": "0.11.10", - "util": "0.10.3" - }, - "dependencies": { - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true - } - } - }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "requires": { - "pinkie-promise": "2.0.1" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true - }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", - "dev": true - }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "requires": { - "graceful-fs": "4.1.11", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" - } - }, - "pem": { - "version": "1.11.2", - "resolved": "https://registry.npmjs.org/pem/-/pem-1.11.2.tgz", - "integrity": "sha512-PKltveSJiY8W45qH5Wi9NdceMYpFpplAcRKbDR8Y8mTLV+Ro3/IBjrYEslYXIubmdiUaKWWS8e0mVPah+cGKcw==", - "dev": true, - "requires": { - "md5": "2.2.1", - "os-tmpdir": "1.0.2", - "safe-buffer": "5.1.1", - "which": "1.3.0" - } - }, - "pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", - "dev": true - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "2.0.4" - } - }, - "pixelmatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz", - "integrity": "sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ=", - "dev": true, - "requires": { - "pngjs": "3.3.0" - } - }, - "plist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/plist/-/plist-1.2.0.tgz", - "integrity": "sha1-CEtQk93JJQbiWfh0uNmxr7jHlZM=", - "dev": true, - "requires": { - "base64-js": "0.0.8", - "util-deprecate": "1.0.2", - "xmlbuilder": "4.0.0", - "xmldom": "0.1.27" - } - }, - "pngjs": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.3.0.tgz", - "integrity": "sha1-H1cwwYnJSTO4G+2iqy+OKFUmOo8=", - "dev": true - }, - "portfinder": { - "version": "1.0.13", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.13.tgz", - "integrity": "sha1-uzLs2HwnEErm7kS1o8y/Drsa7ek=", - "dev": true, - "requires": { - "async": "1.5.2", - "debug": "2.2.0", - "mkdirp": "0.5.1" - }, - "dependencies": { - "async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", - "dev": true - } - } - }, - "portscanner": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.1.1.tgz", - "integrity": "sha1-6rtAnk3iSVD1oqUW01rnaTQ/u5Y=", - "dev": true, - "requires": { - "async": "1.5.2", - "is-number-like": "1.0.8" - }, - "dependencies": { - "async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", - "dev": true - } - } - }, - "process": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/process/-/process-0.5.2.tgz", - "integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8=", - "dev": true - }, - "process-nextick-args": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", - "dev": true - }, - "proxy-addr": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.1.5.tgz", - "integrity": "sha1-ccDuOxAt4/IC87ZPYI0XP8uhqRg=", - "dev": true, - "requires": { - "forwarded": "0.1.2", - "ipaddr.js": "1.4.0" - } - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - }, - "qs": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", - "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", - "dev": true - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "dev": true - }, - "range-parser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", - "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", - "dev": true - }, - "raw-body": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz", - "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=", - "dev": true, - "requires": { - "bytes": "3.0.0", - "http-errors": "1.6.2", - "iconv-lite": "0.4.19", - "unpipe": "1.0.0" - } - }, - "read-chunk": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-chunk/-/read-chunk-1.0.1.tgz", - "integrity": "sha1-X2jKswfmY/GZk1J9m1icrORmEZQ=", - "dev": true - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "requires": { - "load-json-file": "1.1.0", - "normalize-package-data": "2.4.0", - "path-type": "1.1.0" - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, - "requires": { - "find-up": "1.1.2", - "read-pkg": "1.1.0" - } - }, - "readable-stream": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", - "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", - "dev": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "1.0.7", - "safe-buffer": "5.1.1", - "string_decoder": "1.0.3", - "util-deprecate": "1.0.2" - } - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "request": { - "version": "2.82.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.82.0.tgz", - "integrity": "sha512-/QWqfmyTfQ4OYs6EhB1h2wQsX9ZxbuNePCvCm0Mdz/mxw73mjdg0D4QdIl0TQBFs35CZmMXLjk0iCGK395CUDg==", - "dev": true, - "requires": { - "aws-sign2": "0.7.0", - "aws4": "1.6.0", - "caseless": "0.12.0", - "combined-stream": "1.0.5", - "extend": "3.0.1", - "forever-agent": "0.6.1", - "form-data": "2.3.1", - "har-validator": "5.0.3", - "hawk": "6.0.2", - "http-signature": "1.2.0", - "is-typedarray": "1.0.0", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.1.17", - "oauth-sign": "0.8.2", - "performance-now": "2.1.0", - "qs": "6.5.1", - "safe-buffer": "5.1.1", - "stringstream": "0.0.5", - "tough-cookie": "2.3.3", - "tunnel-agent": "0.6.0", - "uuid": "3.1.0" - } - }, - "request-promise": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/request-promise/-/request-promise-1.0.2.tgz", - "integrity": "sha1-FV9BBgjZJXwInB0LJvjY96iqhqE=", - "dev": true, - "requires": { - "bluebird": "2.11.0", - "cls-bluebird": "1.1.3", - "lodash": "3.10.1", - "request": "2.82.0" - }, - "dependencies": { - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - } - } - }, - "request-promise-core": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.1.tgz", - "integrity": "sha1-Pu4AssWqgyOc+wTFcA2jb4HNCLY=", - "dev": true, - "requires": { - "lodash": "4.17.4" - } - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", - "dev": true - }, - "rimraf": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", - "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", - "dev": true, - "requires": { - "glob": "7.1.2" - }, - "dependencies": { - "glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "dev": true, - "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - } - } - } - }, - "rsvp": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", - "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", - "dev": true - }, - "safari-launcher": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/safari-launcher/-/safari-launcher-2.0.5.tgz", - "integrity": "sha1-pO/6nqUS0dVB5HuAOdhScBXyre0=", - "dev": true - }, - "safe-buffer": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", - "dev": true - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true - }, - "semver": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", - "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=", - "dev": true - }, - "semver-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", - "dev": true - }, - "send": { - "version": "0.15.6", - "resolved": "https://registry.npmjs.org/send/-/send-0.15.6.tgz", - "integrity": "sha1-IPI6nJJbdiq4JwX+L52yUqzkfjQ=", - "dev": true, - "requires": { - "debug": "2.6.9", - "depd": "1.1.1", - "destroy": "1.0.4", - "encodeurl": "1.0.1", - "escape-html": "1.0.3", - "etag": "1.8.1", - "fresh": "0.5.2", - "http-errors": "1.6.2", - "mime": "1.3.4", - "ms": "2.0.0", - "on-finished": "2.3.0", - "range-parser": "1.2.0", - "statuses": "1.3.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "serve-favicon": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.4.4.tgz", - "integrity": "sha1-QS3ddJZRUcn3TAgo811QxSUCEN4=", - "dev": true, - "requires": { - "etag": "1.8.1", - "fresh": "0.5.1", - "ms": "2.0.0", - "parseurl": "1.3.2", - "safe-buffer": "5.1.1" - }, - "dependencies": { - "fresh": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.1.tgz", - "integrity": "sha1-w6CLzsD83MIj7fOyPrMn8fn8v1w=", - "dev": true - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - } - } - }, - "serve-static": { - "version": "1.12.6", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.12.6.tgz", - "integrity": "sha1-uXN3P2NEmTTaVOW+ul4x2fQhFXc=", - "dev": true, - "requires": { - "encodeurl": "1.0.1", - "escape-html": "1.0.3", - "parseurl": "1.3.2", - "send": "0.15.6" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "setprototypeof": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", - "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=", - "dev": true - }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "1.0.0" - } - }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "shell-quote": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", - "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", - "dev": true, - "requires": { - "array-filter": "0.0.1", - "array-map": "0.0.0", - "array-reduce": "0.0.0", - "jsonify": "0.0.0" - } - }, - "shimmer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/shimmer/-/shimmer-1.1.0.tgz", - "integrity": "sha1-l9c3cTf/u6tCVSLkKf4KqJpIizU=", - "dev": true - }, - "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "dev": true - }, - "sntp": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.0.2.tgz", - "integrity": "sha1-UGQRDwr4X3z9t9a2ekACjOUrSys=", - "dev": true, - "requires": { - "hoek": "4.2.0" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-support": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", - "dev": true, - "requires": { - "source-map": "0.5.7" - } - }, - "spdx-correct": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", - "dev": true, - "requires": { - "spdx-license-ids": "1.2.2" - } - }, - "spdx-expression-parse": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz", - "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=", - "dev": true - }, - "spdx-license-ids": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", - "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=", - "dev": true - }, - "split": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", - "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=", - "dev": true, - "requires": { - "through": "2.3.8" - } - }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "sshpk": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz", - "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=", - "dev": true, - "requires": { - "asn1": "0.2.3", - "assert-plus": "1.0.0", - "bcrypt-pbkdf": "1.0.1", - "dashdash": "1.14.1", - "ecc-jsbn": "0.1.1", - "getpass": "0.1.7", - "jsbn": "0.1.1", - "tweetnacl": "0.14.5" - } - }, - "stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", - "dev": true - }, - "statuses": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", - "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", - "dev": true - }, - "stealthy-require": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", - "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", - "dev": true - }, - "stream-buffers": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", - "integrity": "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=", - "dev": true - }, - "stream-to": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/stream-to/-/stream-to-0.2.2.tgz", - "integrity": "sha1-hDBgmNhf25kLn6MAsbPM9V6O8B0=", - "dev": true - }, - "stream-to-buffer": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/stream-to-buffer/-/stream-to-buffer-0.1.0.tgz", - "integrity": "sha1-JnmdkDqyAlyb1VCsRxcbAPjdgKk=", - "dev": true, - "requires": { - "stream-to": "0.2.2" - } - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" - } - }, - "string_decoder": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", - "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", - "dev": true, - "requires": { - "safe-buffer": "5.1.1" - } - }, - "stringstream": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", - "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "2.1.1" - } - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "requires": { - "is-utf8": "0.2.1" - } - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, - "tar-stream": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.4.tgz", - "integrity": "sha1-NlSc8E7RrumyowwBQyUiONr5QBY=", - "dev": true, - "requires": { - "bl": "1.2.1", - "end-of-stream": "1.4.0", - "readable-stream": "2.3.3", - "xtend": "4.0.1" - } - }, - "taskkill": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/taskkill/-/taskkill-2.0.0.tgz", - "integrity": "sha1-o1QwVwKpZDVwMwJ6qUnq7VMxt4Q=", - "dev": true, - "requires": { - "arrify": "1.0.1", - "execa": "0.1.1" - }, - "dependencies": { - "execa": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.1.1.tgz", - "integrity": "sha1-sJwqkwm8DvBQFHlHLbMYD41MPt0=", - "dev": true, - "requires": { - "cross-spawn-async": "2.2.5", - "object-assign": "4.1.1", - "strip-eof": "1.0.0" - } - } - } - }, - "teen_process": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/teen_process/-/teen_process-1.10.0.tgz", - "integrity": "sha1-SZN0hZeHN/vKGc/0ebDnCW3vw+o=", - "dev": true, - "requires": { - "appium-support": "2.8.3", - "babel-runtime": "5.8.24", - "shell-quote": "1.6.1", - "source-map-support": "0.2.10", - "through": "2.3.8" - }, - "dependencies": { - "source-map": { - "version": "0.1.32", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", - "integrity": "sha1-yLbBZ3l7pHQKjqMyUhYv8IWRsmY=", - "dev": true, - "requires": { - "amdefine": "1.0.1" - } - }, - "source-map-support": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.2.10.tgz", - "integrity": "sha1-6lo5AKHByyUJagrozFwrSxDe09w=", - "dev": true, - "requires": { - "source-map": "0.1.32" - } - } - } - }, - "temp": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", - "integrity": "sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k=", - "dev": true, - "requires": { - "os-tmpdir": "1.0.2", - "rimraf": "2.2.8" - }, - "dependencies": { - "rimraf": { - "version": "2.2.8", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", - "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=", - "dev": true - } - } - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "tinycolor2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.1.tgz", - "integrity": "sha1-9PrTM0R7wLB9TcjpIJ2POaisd+g=", - "dev": true - }, - "tough-cookie": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.3.tgz", - "integrity": "sha1-C2GKVWW23qkL80JdBNVe3EdadWE=", - "dev": true, - "requires": { - "punycode": "1.4.1" - } - }, - "traceur": { - "version": "0.0.111", - "resolved": "https://registry.npmjs.org/traceur/-/traceur-0.0.111.tgz", - "integrity": "sha1-wE3nTRRpbDNzQn3k/Ajsr5E/w6E=", - "dev": true, - "requires": { - "commander": "2.9.0", - "glob": "5.0.15", - "rsvp": "3.6.2", - "semver": "4.3.6", - "source-map-support": "0.2.10" - }, - "dependencies": { - "glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true, - "requires": { - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - } - }, - "source-map": { - "version": "0.1.32", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", - "integrity": "sha1-yLbBZ3l7pHQKjqMyUhYv8IWRsmY=", - "dev": true, - "requires": { - "amdefine": "1.0.1" - } - }, - "source-map-support": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.2.10.tgz", - "integrity": "sha1-6lo5AKHByyUJagrozFwrSxDe09w=", - "dev": true, - "requires": { - "source-map": "0.1.32" - } - } - } - }, - "trim": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", - "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=", - "dev": true - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "requires": { - "safe-buffer": "5.1.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true, - "optional": true - }, - "type-detect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-1.0.0.tgz", - "integrity": "sha1-diIXzAbbJY7EiQihKY6LlRIejqI=", - "dev": true - }, - "type-is": { - "version": "1.6.15", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz", - "integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA=", - "dev": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "2.1.17" - } - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true - }, - "ultron": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", - "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=", - "dev": true - }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", - "dev": true - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - } - } - }, - "url-regex": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/url-regex/-/url-regex-3.2.0.tgz", - "integrity": "sha1-260eDJ4p4QXdCx8J9oYvf9tIJyQ=", - "dev": true, - "requires": { - "ip-regex": "1.0.3" - } - }, - "utf7": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/utf7/-/utf7-1.0.2.tgz", - "integrity": "sha1-lV9JCq5lO6IguUVqCod2wZk2CZE=", - "dev": true, - "requires": { - "semver": "5.3.0" - }, - "dependencies": { - "semver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", - "dev": true - } - } - }, - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dev": true, - "requires": { - "inherits": "2.0.1" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true - } - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "utils-merge": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", - "integrity": "sha1-ApT7kiu5N1FTVBxPcJYjHyh8ivg=", - "dev": true - }, - "uuid": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", - "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", - "dev": true - }, - "uuid-js": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/uuid-js/-/uuid-js-0.7.5.tgz", - "integrity": "sha1-bIhtAqU9LUDc8l2RoXC0p7JblNA=", - "dev": true - }, - "validate-npm-package-license": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", - "dev": true, - "requires": { - "spdx-correct": "1.0.2", - "spdx-expression-parse": "1.0.4" - } - }, - "validate.js": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/validate.js/-/validate.js-0.9.0.tgz", - "integrity": "sha1-is8BRPFSChmDXGzGY/ReCDaqVsg=", - "dev": true - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "1.3.0" - } - }, - "walkdir": { - "version": "0.0.11", - "resolved": "https://registry.npmjs.org/walkdir/-/walkdir-0.0.11.tgz", - "integrity": "sha1-oW0CXrkxvQO1LzCMrtD0D86+lTI=", - "dev": true - }, - "which": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", - "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", - "dev": true, - "requires": { - "isexe": "2.0.0" - } - }, - "which-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", - "dev": true - }, - "window-size": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz", - "integrity": "sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY=", - "dev": true - }, - "winston": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/winston/-/winston-2.3.1.tgz", - "integrity": "sha1-C0hCDZeMAYBM8CMLZIhhWYIloRk=", - "dev": true, - "requires": { - "async": "1.0.0", - "colors": "1.0.3", - "cycle": "1.0.3", - "eyes": "0.1.8", - "isstream": "0.1.2", - "stack-trace": "0.0.10" - }, - "dependencies": { - "async": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async/-/async-1.0.0.tgz", - "integrity": "sha1-+PwEyjoTeErenhZBr5hXjPvWR6k=", - "dev": true - }, - "colors": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", - "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", - "dev": true - } - } - }, - "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "dev": true, - "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "ws": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.4.tgz", - "integrity": "sha1-V/QNA2gy5fUFVmKjl8Tedu1mv2E=", - "dev": true, - "requires": { - "options": "0.0.6", - "ultron": "1.0.2" - } - }, - "xhr": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.4.0.tgz", - "integrity": "sha1-4W5mpF+GmGHu76tBbV7/ci3ECZM=", - "dev": true, - "requires": { - "global": "4.3.2", - "is-function": "1.0.1", - "parse-headers": "2.0.1", - "xtend": "4.0.1" - } - }, - "xml-parse-from-string": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", - "integrity": "sha1-qQKekp09vN7RafPG4oI42VpdWig=", - "dev": true - }, - "xml2js": { - "version": "0.4.19", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz", - "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==", - "dev": true, - "requires": { - "sax": "1.2.4", - "xmlbuilder": "9.0.4" - }, - "dependencies": { - "xmlbuilder": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.4.tgz", - "integrity": "sha1-UZy0ymhtAFqEINNJbz8MruzKWA8=", - "dev": true - } - } - }, - "xmlbuilder": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.0.0.tgz", - "integrity": "sha1-mLj2UcowqmJANvEn0RzGbce5B6M=", - "dev": true, - "requires": { - "lodash": "3.10.1" - }, - "dependencies": { - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - } - } - }, - "xmldom": { - "version": "0.1.27", - "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.27.tgz", - "integrity": "sha1-1QH5ezvbQDr4757MIFcxh6rawOk=", - "dev": true - }, - "xpath": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.9.tgz", - "integrity": "sha1-s57qHq+9yOzdohrUkcjbQPAT+1Q=", - "dev": true - }, - "xtend": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", - "dev": true - }, - "y18n": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", - "dev": true - }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true - }, - "yargs": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", - "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", - "dev": true, - "requires": { - "camelcase": "3.0.0", - "cliui": "3.2.0", - "decamelize": "1.2.0", - "get-caller-file": "1.0.2", - "os-locale": "1.4.0", - "read-pkg-up": "1.0.1", - "require-directory": "2.1.1", - "require-main-filename": "1.0.1", - "set-blocking": "2.0.0", - "string-width": "1.0.2", - "which-module": "1.0.0", - "y18n": "3.2.1", - "yargs-parser": "4.2.1" - } - }, - "yargs-parser": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", - "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", - "dev": true, - "requires": { - "camelcase": "3.0.0" - } - }, - "yauzl": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.8.0.tgz", - "integrity": "sha1-eUUK/yKyqcWkHvVOAtuQfM+/nuI=", - "dev": true, - "requires": { - "buffer-crc32": "0.2.13", - "fd-slicer": "1.0.1" - } - }, - "zip-stream": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-1.2.0.tgz", - "integrity": "sha1-qLxF9MG0lpnGuQGYuqyqzbzUugQ=", - "dev": true, - "requires": { - "archiver-utils": "1.3.0", - "compress-commons": "1.2.0", - "lodash": "4.17.4", - "readable-stream": "2.3.3" - } - } - } - }, - "appium-doctor": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/appium-doctor/-/appium-doctor-1.4.3.tgz", - "integrity": "sha512-khxcp1ifWF0Lc4s5lLmUXBHGnPb7K4lu4QDSiGVq6jz9eFQ41abv1A8uDi66S+NA/a9vawlkH3fdrrq4f/xncA==", - "dev": true, - "requires": { - "appium-support": "2.11.1", - "authorize-ios": "1.0.5", - "babel-runtime": "5.8.24", - "bluebird": "2.11.0", - "colors": "1.1.2", - "inquirer": "0.10.1", - "lodash": "3.10.1", - "source-map-support": "0.3.3", - "teen_process": "1.11.0", - "yargs": "3.32.0" - }, - "dependencies": { - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - } - } - }, - "appium-support": { - "version": "2.11.1", - "resolved": "https://registry.npmjs.org/appium-support/-/appium-support-2.11.1.tgz", - "integrity": "sha1-EdRGzXSmykmEHKcmwD5JJD9BTd8=", - "dev": true, - "requires": { - "archiver": "1.3.0", - "babel-runtime": "5.8.24", - "bluebird": "2.11.0", - "bplist-creator": "0.0.6", - "bplist-parser": "0.1.1", - "extract-zip": "1.6.6", - "glob": "6.0.4", - "lodash": "4.16.2", - "md5-file": "2.0.7", - "mkdirp": "0.5.1", - "mv": "2.1.1", - "ncp": "2.0.0", - "npmlog": "2.0.4", - "plist": "1.2.0", - "rimraf": "2.6.2", - "source-map-support": "0.4.18", - "teen_process": "1.11.0", - "which": "1.3.0", - "yauzl": "2.9.1" - }, - "dependencies": { - "glob": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", - "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", - "dev": true, - "requires": { - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - } - }, - "source-map-support": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", - "dev": true, - "requires": { - "source-map": "0.5.7" - } - } - } - }, - "appium-xcode": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/appium-xcode/-/appium-xcode-3.3.1.tgz", - "integrity": "sha1-5HcqXrPmZwOsVgKpud+CiUGX4/0=", - "dev": true, - "requires": { - "appium-support": "2.11.1", - "asyncbox": "2.3.1", - "babel-runtime": "5.8.24", - "lodash": "3.10.1", - "plist": "1.2.0", - "source-map-support": "0.3.3", - "teen_process": "1.11.0" - }, - "dependencies": { - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - } - } - }, - "archiver": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-1.3.0.tgz", - "integrity": "sha1-TyGU1tj5nfP1MeaIHxTxXVX6ryI=", - "dev": true, - "requires": { - "archiver-utils": "1.3.0", - "async": "2.0.1", - "buffer-crc32": "0.2.13", - "glob": "7.1.2", - "lodash": "4.16.2", - "readable-stream": "2.3.3", - "tar-stream": "1.5.5", - "walkdir": "0.0.11", - "zip-stream": "1.2.0" - } - }, - "archiver-utils": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-1.3.0.tgz", - "integrity": "sha1-5QtMCccL89aA4y/xt5lOn52JUXQ=", - "dev": true, - "requires": { - "glob": "7.1.2", - "graceful-fs": "4.1.11", - "lazystream": "1.0.0", - "lodash": "4.16.2", - "normalize-path": "2.1.1", - "readable-stream": "2.3.3" - } - }, - "are-we-there-yet": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz", - "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=", - "dev": true, - "requires": { - "delegates": "1.0.0", - "readable-stream": "2.3.3" - } - }, - "array-filter": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", - "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=", - "dev": true - }, - "array-map": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", - "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=", - "dev": true - }, - "array-reduce": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", - "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=", - "dev": true - }, - "asn1": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", - "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=", - "dev": true - }, - "assert-plus": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", - "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", - "dev": true - }, - "assertion-error": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.0.2.tgz", - "integrity": "sha1-E8pRXYYgbaC6xm6DTdOX2HWBCUw=", - "dev": true - }, - "async": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/async/-/async-2.0.1.tgz", - "integrity": "sha1-twnMAoCpw28J9FNr6CPIOKkEniU=", - "dev": true, - "requires": { - "lodash": "4.16.2" - } - }, - "asyncbox": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/asyncbox/-/asyncbox-2.3.1.tgz", - "integrity": "sha1-LrYSyfLCkazFNYI88J3KRka3/3A=", - "dev": true, - "requires": { - "babel-runtime": "5.5.5", - "bluebird": "2.11.0", - "chai": "3.5.0", - "chai-as-promised": "5.3.0", - "es6-mapify": "1.0.0", - "lodash": "3.10.1", - "source-map-support": "0.3.3" - }, - "dependencies": { - "babel-runtime": { - "version": "5.5.5", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-5.5.5.tgz", - "integrity": "sha1-4ZKdGPilVt8/0JhFDH5OGhG+t4A=", - "dev": true, - "requires": { - "core-js": "0.9.18" - } - }, - "core-js": { - "version": "0.9.18", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-0.9.18.tgz", - "integrity": "sha1-E/RY5DAjKw9OwfSA2nwvUojp0JU=", - "dev": true - }, - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - } - } - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "atob": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/atob/-/atob-1.1.3.tgz", - "integrity": "sha1-lfE2KbEsOlGl0hWr3OKqnzL4B3M=", - "dev": true - }, - "authorize-ios": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/authorize-ios/-/authorize-ios-1.0.5.tgz", - "integrity": "sha1-gEsplNhjhsitf++A1dyudUbKHPM=", - "dev": true, - "requires": { - "appium-support": "2.11.1", - "appium-xcode": "3.3.1", - "babel-runtime": "5.8.24", - "bluebird": "2.11.0", - "glob": "5.0.15", - "lodash": "3.10.1", - "source-map-support": "0.3.3", - "teen_process": "1.11.0" - }, - "dependencies": { - "glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true, - "requires": { - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - } - }, - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - } - } - }, - "aws-sign2": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", - "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", - "dev": true - }, - "aws4": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", - "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=", - "dev": true - }, - "babel-runtime": { - "version": "5.8.24", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-5.8.24.tgz", - "integrity": "sha1-MBSmsBvUy3RyDxOSUlOuDZJoFHs=", - "dev": true, - "requires": { - "core-js": "1.2.7" - } - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "base64-js": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz", - "integrity": "sha1-EQHpVE9KdrG8OybUUsqW16NeeXg=", - "dev": true - }, - "bcrypt-pbkdf": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", - "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", - "dev": true, - "optional": true, - "requires": { - "tweetnacl": "0.14.5" - } - }, - "big-integer": { - "version": "1.6.26", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.26.tgz", - "integrity": "sha1-OvFnL6Ytry1eyvrPblqg0l4Cwcg=", - "dev": true - }, - "bl": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.1.tgz", - "integrity": "sha1-ysMo977kVzDUBLaSID/LWQ4XLV4=", - "dev": true, - "requires": { - "readable-stream": "2.3.3" - } - }, - "bluebird": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", - "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=", - "dev": true - }, - "boom": { - "version": "2.10.1", - "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", - "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", - "dev": true, - "requires": { - "hoek": "2.16.3" - } - }, - "bplist-creator": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.0.6.tgz", - "integrity": "sha1-/vBpvuhZdbLdzCJkqqfFDcF6PH4=", - "dev": true, - "requires": { - "stream-buffers": "2.2.0" - } - }, - "bplist-parser": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.1.1.tgz", - "integrity": "sha1-1g1dzCDLptx+HymbNdPh+V2vuuY=", - "dev": true, - "requires": { - "big-integer": "1.6.26" - } - }, - "brace-expansion": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", - "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", - "dev": true, - "requires": { - "balanced-match": "1.0.0", - "concat-map": "0.0.1" - } - }, - "buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", - "dev": true - }, - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true - }, - "caseless": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", - "integrity": "sha1-cVuW6phBWTzDMGeSP17GDr2k99c=", - "dev": true - }, - "chai": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/chai/-/chai-3.5.0.tgz", - "integrity": "sha1-TQJjewZ/6Vi9v906QOxW/vc3Mkc=", - "dev": true, - "requires": { - "assertion-error": "1.0.2", - "deep-eql": "0.1.3", - "type-detect": "1.0.0" - } - }, - "chai-as-promised": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-5.3.0.tgz", - "integrity": "sha1-CdekApCKpw39vq1T5YU/x50+8hw=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" - } - }, - "chardet": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", - "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=", - "dev": true - }, - "cli-cursor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", - "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", - "dev": true, - "requires": { - "restore-cursor": "1.0.1" - } - }, - "cli-width": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-1.1.1.tgz", - "integrity": "sha1-pNKT72frt7iNSk1CwMzwDE0eNm0=", - "dev": true - }, - "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "dev": true, - "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wrap-ansi": "2.1.0" - } - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true - }, - "color-convert": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", - "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "colors": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", - "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", - "dev": true - }, - "combined-stream": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", - "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", - "dev": true, - "requires": { - "delayed-stream": "1.0.0" - } - }, - "commander": { - "version": "2.12.2", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.12.2.tgz", - "integrity": "sha512-BFnaq5ZOGcDN7FlrtBT4xxkgIToalIIxwjxLWVJ8bGTpe1LroqMiqQXdA7ygc7CRvaYS+9zfPGFnJqFSayx+AA==", - "dev": true - }, - "compress-commons": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-1.2.2.tgz", - "integrity": "sha1-UkqfEJA/OoEzibAiXSfEi7dRiQ8=", - "dev": true, - "requires": { - "buffer-crc32": "0.2.13", - "crc32-stream": "2.0.0", - "normalize-path": "2.1.1", - "readable-stream": "2.3.3" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "concat-stream": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", - "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", - "dev": true, - "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.3", - "typedarray": "0.0.6" - } - }, - "core-js": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", - "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=", - "dev": true - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "crc": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/crc/-/crc-3.5.0.tgz", - "integrity": "sha1-mLi6fUiWZbo5efWbITgTdBAaGWQ=", - "dev": true - }, - "crc32-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-2.0.0.tgz", - "integrity": "sha1-483TtN8xaN10494/u8t7KX/pCPQ=", - "dev": true, - "requires": { - "crc": "3.5.0", - "readable-stream": "2.3.3" - } - }, - "cryptiles": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", - "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", - "dev": true, - "requires": { - "boom": "2.10.1" - } - }, - "css": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/css/-/css-2.2.1.tgz", - "integrity": "sha1-c6TIHehdtmTU7mdPfUcIXjstVdw=", - "dev": true, - "requires": { - "inherits": "2.0.3", - "source-map": "0.1.43", - "source-map-resolve": "0.3.1", - "urix": "0.1.0" - }, - "dependencies": { - "source-map": { - "version": "0.1.43", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", - "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", - "dev": true, - "requires": { - "amdefine": "1.0.1" - } - } - } - }, - "css-parse": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-2.0.0.tgz", - "integrity": "sha1-pGjuZnwW2BzPBcWMONKpfHgNv9Q=", - "dev": true, - "requires": { - "css": "2.2.1" - } - }, - "css-value": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/css-value/-/css-value-0.0.1.tgz", - "integrity": "sha1-Xv1sLupeof1rasV+wEJ7GEUkJOo=", - "dev": true - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "requires": { - "assert-plus": "1.0.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - } - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "deep-eql": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz", - "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=", - "dev": true, - "requires": { - "type-detect": "0.1.1" - }, - "dependencies": { - "type-detect": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-0.1.1.tgz", - "integrity": "sha1-C6XsKohWQORw6k6FBZcZANrFiCI=", - "dev": true - } - } - }, - "deepmerge": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.0.1.tgz", - "integrity": "sha512-VIPwiMJqJ13ZQfaCsIFnp5Me9tnjURiaIFxfz7EH0Ci0dTSQpZtSLrqOicXqEd/z2r+z+Klk9GzmnRsgpgbOsQ==", - "dev": true - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true - }, - "ecc-jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", - "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", - "dev": true, - "optional": true, - "requires": { - "jsbn": "0.1.1" - } - }, - "ejs": { - "version": "2.5.7", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.5.7.tgz", - "integrity": "sha1-zIcsFoiArjxxiXYv1f/ACJbJUYo=", - "dev": true - }, - "end-of-stream": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.0.tgz", - "integrity": "sha1-epDYM+/abPpurA9JSduw+tOmMgY=", - "dev": true, - "requires": { - "once": "1.4.0" - } - }, - "es6-mapify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es6-mapify/-/es6-mapify-1.0.0.tgz", - "integrity": "sha1-THReoHVQXqfGFrwuZS7s6m4Y3n8=", - "dev": true, - "requires": { - "traceur": "0.0.111" - } - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true - }, - "exit-hook": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", - "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=", - "dev": true - }, - "extend": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", - "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=", - "dev": true - }, - "external-editor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.1.0.tgz", - "integrity": "sha512-E44iT5QVOUJBKij4IIV3uvxuNlbKS38Tw1HiupxEIHPv9qtC2PrDYohbXV5U+1jnfIXttny8gUhj+oZvflFlzA==", - "dev": true, - "requires": { - "chardet": "0.4.2", - "iconv-lite": "0.4.19", - "tmp": "0.0.33" - } - }, - "extract-zip": { - "version": "1.6.6", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.6.tgz", - "integrity": "sha1-EpDt6NINCHK0Kf0/NRyhKOxe+Fw=", - "dev": true, - "requires": { - "concat-stream": "1.6.0", - "debug": "2.6.9", - "mkdirp": "0.5.0", - "yauzl": "2.4.1" - }, - "dependencies": { - "mkdirp": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.0.tgz", - "integrity": "sha1-HXMHam35hs2TROFecfzAWkyavxI=", - "dev": true, - "requires": { - "minimist": "0.0.8" - } - }, - "yauzl": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", - "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", - "dev": true, - "requires": { - "fd-slicer": "1.0.1" - } - } - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true - }, - "fast-deep-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz", - "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", - "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", - "dev": true - }, - "fd-slicer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", - "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", - "dev": true, - "requires": { - "pend": "1.2.0" - } - }, - "figures": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", - "dev": true, - "requires": { - "escape-string-regexp": "1.0.5", - "object-assign": "4.1.1" - } - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true - }, - "form-data": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", - "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", - "dev": true, - "requires": { - "asynckit": "0.4.0", - "combined-stream": "1.0.5", - "mime-types": "2.1.17" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true - }, - "fsevents": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.3.tgz", - "integrity": "sha512-WIr7iDkdmdbxu/Gh6eKEZJL6KPE74/5MEsf2whTOFNxbIoIixogroLdKYqB6FDav4Wavh/lZdzzd3b2KxIXC5Q==", - "dev": true, - "optional": true, - "requires": { - "nan": "2.8.0", - "node-pre-gyp": "0.6.39" - }, - "dependencies": { - "abbrev": { - "version": "1.1.0", - "bundled": true, - "dev": true, - "optional": true - }, - "ajv": { - "version": "4.11.8", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "co": "4.6.0", - "json-stable-stringify": "1.0.1" - } - }, - "ansi-regex": { - "version": "2.1.1", - "bundled": true, - "dev": true - }, - "aproba": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "are-we-there-yet": { - "version": "1.1.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "delegates": "1.0.0", - "readable-stream": "2.2.9" - } - }, - "asn1": { - "version": "0.2.3", - "bundled": true, - "dev": true, - "optional": true - }, - "assert-plus": { - "version": "0.2.0", - "bundled": true, - "dev": true, - "optional": true - }, - "asynckit": { - "version": "0.4.0", - "bundled": true, - "dev": true, - "optional": true - }, - "aws-sign2": { - "version": "0.6.0", - "bundled": true, - "dev": true, - "optional": true - }, - "aws4": { - "version": "1.6.0", - "bundled": true, - "dev": true, - "optional": true - }, - "balanced-match": { - "version": "0.4.2", - "bundled": true, - "dev": true - }, - "bcrypt-pbkdf": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "tweetnacl": "0.14.5" - } - }, - "block-stream": { - "version": "0.0.9", - "bundled": true, - "dev": true, - "requires": { - "inherits": "2.0.3" - } - }, - "boom": { - "version": "2.10.1", - "bundled": true, - "dev": true, - "requires": { - "hoek": "2.16.3" - } - }, - "brace-expansion": { - "version": "1.1.7", - "bundled": true, - "dev": true, - "requires": { - "balanced-match": "0.4.2", - "concat-map": "0.0.1" - } - }, - "buffer-shims": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "caseless": { - "version": "0.12.0", - "bundled": true, - "dev": true, - "optional": true - }, - "co": { - "version": "4.6.0", - "bundled": true, - "dev": true, - "optional": true - }, - "code-point-at": { - "version": "1.1.0", - "bundled": true, - "dev": true - }, - "combined-stream": { - "version": "1.0.5", - "bundled": true, - "dev": true, - "requires": { - "delayed-stream": "1.0.0" - } - }, - "concat-map": { - "version": "0.0.1", - "bundled": true, - "dev": true - }, - "console-control-strings": { - "version": "1.1.0", - "bundled": true, - "dev": true - }, - "core-util-is": { - "version": "1.0.2", - "bundled": true, - "dev": true - }, - "cryptiles": { - "version": "2.0.5", - "bundled": true, - "dev": true, - "requires": { - "boom": "2.10.1" - } - }, - "dashdash": { - "version": "1.14.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "assert-plus": "1.0.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - } - } - }, - "debug": { - "version": "2.6.8", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ms": "2.0.0" - } - }, - "deep-extend": { - "version": "0.4.2", - "bundled": true, - "dev": true, - "optional": true - }, - "delayed-stream": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "delegates": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "detect-libc": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "ecc-jsbn": { - "version": "0.1.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "jsbn": "0.1.1" - } - }, - "extend": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "extsprintf": { - "version": "1.0.2", - "bundled": true, - "dev": true - }, - "forever-agent": { - "version": "0.6.1", - "bundled": true, - "dev": true, - "optional": true - }, - "form-data": { - "version": "2.1.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "asynckit": "0.4.0", - "combined-stream": "1.0.5", - "mime-types": "2.1.15" - } - }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "fstream": { - "version": "1.0.11", - "bundled": true, - "dev": true, - "requires": { - "graceful-fs": "4.1.11", - "inherits": "2.0.3", - "mkdirp": "0.5.1", - "rimraf": "2.6.1" - } - }, - "fstream-ignore": { - "version": "1.0.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "fstream": "1.0.11", - "inherits": "2.0.3", - "minimatch": "3.0.4" - } - }, - "gauge": { - "version": "2.7.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "aproba": "1.1.1", - "console-control-strings": "1.1.0", - "has-unicode": "2.0.1", - "object-assign": "4.1.1", - "signal-exit": "3.0.2", - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wide-align": "1.1.2" - } - }, - "getpass": { - "version": "0.1.7", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "assert-plus": "1.0.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - } - } - }, - "glob": { - "version": "7.1.2", - "bundled": true, - "dev": true, - "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - } - }, - "graceful-fs": { - "version": "4.1.11", - "bundled": true, - "dev": true - }, - "har-schema": { - "version": "1.0.5", - "bundled": true, - "dev": true, - "optional": true - }, - "har-validator": { - "version": "4.2.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ajv": "4.11.8", - "har-schema": "1.0.5" - } - }, - "has-unicode": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "hawk": { - "version": "3.1.3", - "bundled": true, - "dev": true, - "requires": { - "boom": "2.10.1", - "cryptiles": "2.0.5", - "hoek": "2.16.3", - "sntp": "1.0.9" - } - }, - "hoek": { - "version": "2.16.3", - "bundled": true, - "dev": true - }, - "http-signature": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "assert-plus": "0.2.0", - "jsprim": "1.4.0", - "sshpk": "1.13.0" - } - }, - "inflight": { - "version": "1.0.6", - "bundled": true, - "dev": true, - "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" - } - }, - "inherits": { - "version": "2.0.3", - "bundled": true, - "dev": true - }, - "ini": { - "version": "1.3.4", - "bundled": true, - "dev": true, - "optional": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "requires": { - "number-is-nan": "1.0.1" - } - }, - "is-typedarray": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "isarray": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "isstream": { - "version": "0.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "jodid25519": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "jsbn": "0.1.1" - } - }, - "jsbn": { - "version": "0.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "json-schema": { - "version": "0.2.3", - "bundled": true, - "dev": true, - "optional": true - }, - "json-stable-stringify": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "jsonify": "0.0.0" - } - }, - "json-stringify-safe": { - "version": "5.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "jsonify": { - "version": "0.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "jsprim": { - "version": "1.4.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.0.2", - "json-schema": "0.2.3", - "verror": "1.3.6" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - } - } - }, - "mime-db": { - "version": "1.27.0", - "bundled": true, - "dev": true - }, - "mime-types": { - "version": "2.1.15", - "bundled": true, - "dev": true, - "requires": { - "mime-db": "1.27.0" - } - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "dev": true, - "requires": { - "brace-expansion": "1.1.7" - } - }, - "minimist": { - "version": "0.0.8", - "bundled": true, - "dev": true - }, - "mkdirp": { - "version": "0.5.1", - "bundled": true, - "dev": true, - "requires": { - "minimist": "0.0.8" - } - }, - "ms": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "node-pre-gyp": { - "version": "0.6.39", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "detect-libc": "1.0.2", - "hawk": "3.1.3", - "mkdirp": "0.5.1", - "nopt": "4.0.1", - "npmlog": "4.1.0", - "rc": "1.2.1", - "request": "2.81.0", - "rimraf": "2.6.1", - "semver": "5.3.0", - "tar": "2.2.1", - "tar-pack": "3.4.0" - } - }, - "nopt": { - "version": "4.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "abbrev": "1.1.0", - "osenv": "0.1.4" - } - }, - "npmlog": { - "version": "4.1.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "are-we-there-yet": "1.1.4", - "console-control-strings": "1.1.0", - "gauge": "2.7.4", - "set-blocking": "2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, - "oauth-sign": { - "version": "0.8.2", - "bundled": true, - "dev": true, - "optional": true - }, - "object-assign": { - "version": "4.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "once": { - "version": "1.4.0", - "bundled": true, - "dev": true, - "requires": { - "wrappy": "1.0.2" - } - }, - "os-homedir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "os-tmpdir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "osenv": { - "version": "0.1.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "os-homedir": "1.0.2", - "os-tmpdir": "1.0.2" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true, - "dev": true - }, - "performance-now": { - "version": "0.2.0", - "bundled": true, - "dev": true, - "optional": true - }, - "process-nextick-args": { - "version": "1.0.7", - "bundled": true, - "dev": true - }, - "punycode": { - "version": "1.4.1", - "bundled": true, - "dev": true, - "optional": true - }, - "qs": { - "version": "6.4.0", - "bundled": true, - "dev": true, - "optional": true - }, - "rc": { - "version": "1.2.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "deep-extend": "0.4.2", - "ini": "1.3.4", - "minimist": "1.2.0", - "strip-json-comments": "2.0.1" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "optional": true - } - } - }, - "readable-stream": { - "version": "2.2.9", - "bundled": true, - "dev": true, - "requires": { - "buffer-shims": "1.0.0", - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "1.0.7", - "string_decoder": "1.0.1", - "util-deprecate": "1.0.2" - } - }, - "request": { - "version": "2.81.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "aws-sign2": "0.6.0", - "aws4": "1.6.0", - "caseless": "0.12.0", - "combined-stream": "1.0.5", - "extend": "3.0.1", - "forever-agent": "0.6.1", - "form-data": "2.1.4", - "har-validator": "4.2.1", - "hawk": "3.1.3", - "http-signature": "1.1.1", - "is-typedarray": "1.0.0", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.1.15", - "oauth-sign": "0.8.2", - "performance-now": "0.2.0", - "qs": "6.4.0", - "safe-buffer": "5.0.1", - "stringstream": "0.0.5", - "tough-cookie": "2.3.2", - "tunnel-agent": "0.6.0", - "uuid": "3.0.1" - } - }, - "rimraf": { - "version": "2.6.1", - "bundled": true, - "dev": true, - "requires": { - "glob": "7.1.2" - } - }, - "safe-buffer": { - "version": "5.0.1", - "bundled": true, - "dev": true - }, - "semver": { - "version": "5.3.0", - "bundled": true, - "dev": true, - "optional": true - }, - "set-blocking": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "signal-exit": { - "version": "3.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "sntp": { - "version": "1.0.9", - "bundled": true, - "dev": true, - "requires": { - "hoek": "2.16.3" - } - }, - "sshpk": { - "version": "1.13.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "asn1": "0.2.3", - "assert-plus": "1.0.0", - "bcrypt-pbkdf": "1.0.1", - "dashdash": "1.14.1", - "ecc-jsbn": "0.1.1", - "getpass": "0.1.7", - "jodid25519": "1.0.2", - "jsbn": "0.1.1", - "tweetnacl": "0.14.5" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - } - } - }, - "string-width": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" - } - }, - "string_decoder": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "requires": { - "safe-buffer": "5.0.1" - } - }, - "stringstream": { - "version": "0.0.5", - "bundled": true, - "dev": true, - "optional": true - }, - "strip-ansi": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "requires": { - "ansi-regex": "2.1.1" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "tar": { - "version": "2.2.1", - "bundled": true, - "dev": true, - "requires": { - "block-stream": "0.0.9", - "fstream": "1.0.11", - "inherits": "2.0.3" - } - }, - "tar-pack": { - "version": "3.4.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "debug": "2.6.8", - "fstream": "1.0.11", - "fstream-ignore": "1.0.5", - "once": "1.4.0", - "readable-stream": "2.2.9", - "rimraf": "2.6.1", - "tar": "2.2.1", - "uid-number": "0.0.6" - } - }, - "tough-cookie": { - "version": "2.3.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "punycode": "1.4.1" - } - }, - "tunnel-agent": { - "version": "0.6.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "5.0.1" - } - }, - "tweetnacl": { - "version": "0.14.5", - "bundled": true, - "dev": true, - "optional": true - }, - "uid-number": { - "version": "0.0.6", - "bundled": true, - "dev": true, - "optional": true - }, - "util-deprecate": { - "version": "1.0.2", - "bundled": true, - "dev": true - }, - "uuid": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "verror": { - "version": "1.3.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "extsprintf": "1.0.2" - } - }, - "wide-align": { - "version": "1.1.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "string-width": "1.0.2" - } - }, - "wrappy": { - "version": "1.0.2", - "bundled": true, - "dev": true - } - } - }, - "gauge": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-1.2.7.tgz", - "integrity": "sha1-6c7FSD09TuDvRLYKfZnkk14TbZM=", - "dev": true, - "requires": { - "ansi": "0.3.1", - "has-unicode": "2.0.1", - "lodash.pad": "4.5.1", - "lodash.padend": "4.6.1", - "lodash.padstart": "4.6.1" - } - }, - "gaze": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.2.tgz", - "integrity": "sha1-hHIkZ3rbiHDWeSV+0ziP22HkAQU=", - "dev": true, - "requires": { - "globule": "1.2.0" - } - }, - "generate-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", - "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=", - "dev": true - }, - "generate-object-property": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", - "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", - "dev": true, - "requires": { - "is-property": "1.0.2" - } - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "requires": { - "assert-plus": "1.0.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - } - } - }, - "glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "dev": true, - "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - } - }, - "globule": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.0.tgz", - "integrity": "sha1-HcScaCLdnoovoAuiopUAboZkvQk=", - "dev": true, - "requires": { - "glob": "7.1.2", - "lodash": "4.17.4", - "minimatch": "3.0.4" - }, - "dependencies": { - "lodash": { - "version": "4.17.4", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", - "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", - "dev": true - } - } - }, - "graceful-fs": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", - "dev": true - }, - "graceful-readlink": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", - "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", - "dev": true - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true - }, - "har-validator": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", - "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=", - "dev": true, - "requires": { - "chalk": "1.1.3", - "commander": "2.12.2", - "is-my-json-valid": "2.17.1", - "pinkie-promise": "2.0.1" - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "2.1.1" - } - }, - "has-flag": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", - "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", - "dev": true - }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true - }, - "hawk": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", - "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", - "dev": true, - "requires": { - "boom": "2.10.1", - "cryptiles": "2.0.5", - "hoek": "2.16.3", - "sntp": "1.0.9" - } - }, - "hoek": { - "version": "2.16.3", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", - "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", - "dev": true - }, - "http-signature": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", - "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", - "dev": true, - "requires": { - "assert-plus": "0.2.0", - "jsprim": "1.4.1", - "sshpk": "1.13.1" - } - }, - "iconv-lite": { - "version": "0.4.19", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", - "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "inquirer": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-0.10.1.tgz", - "integrity": "sha1-6iXkzmnKFF4FyZ5G3P7AXkASWUo=", - "dev": true, - "requires": { - "ansi-escapes": "1.4.0", - "ansi-regex": "2.1.1", - "chalk": "1.1.3", - "cli-cursor": "1.0.2", - "cli-width": "1.1.1", - "figures": "1.7.0", - "lodash": "3.10.1", - "readline2": "1.0.1", - "run-async": "0.1.0", - "rx-lite": "3.1.2", - "strip-ansi": "3.0.1", - "through": "2.3.8" - }, - "dependencies": { - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - } - } - }, - "invert-kv": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", - "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "1.0.1" - } - }, - "is-my-json-valid": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.17.1.tgz", - "integrity": "sha512-Q2khNw+oBlWuaYvEEHtKSw/pCxD2L5Rc1C+UQme9X6JdRDh7m5D7HkozA0qa3DUkQ6VzCnEm8mVIQPyIRkI5sQ==", - "dev": true, - "requires": { - "generate-function": "2.0.0", - "generate-object-property": "1.2.0", - "jsonpointer": "4.0.1", - "xtend": "4.0.1" - } - }, - "is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", - "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", - "dev": true - }, - "is-property": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", - "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=", - "dev": true - }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true, - "optional": true - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", - "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", - "dev": true - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", - "dev": true - }, - "jsonpointer": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", - "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=", - "dev": true - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - } - } - }, - "lazystream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", - "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", - "dev": true, - "requires": { - "readable-stream": "2.3.3" - } - }, - "lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", - "dev": true, - "requires": { - "invert-kv": "1.0.0" - } - }, - "lodash": { - "version": "4.16.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.16.2.tgz", - "integrity": "sha1-PmJtuCcEimmSgaihJSJjJs/A5lI=", - "dev": true - }, - "lodash.pad": { - "version": "4.5.1", - "resolved": "https://registry.npmjs.org/lodash.pad/-/lodash.pad-4.5.1.tgz", - "integrity": "sha1-QzCUmoM6fI2iLMIPaibE1Z3runA=", - "dev": true - }, - "lodash.padend": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/lodash.padend/-/lodash.padend-4.6.1.tgz", - "integrity": "sha1-U8y6BH0G4VjTEfRdpiX05J5vFm4=", - "dev": true - }, - "lodash.padstart": { - "version": "4.6.1", - "resolved": "https://registry.npmjs.org/lodash.padstart/-/lodash.padstart-4.6.1.tgz", - "integrity": "sha1-0uPuv/DZ05rVD1y9G1KnvOa7YRs=", - "dev": true - }, - "md5-file": { - "version": "2.0.7", - "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-2.0.7.tgz", - "integrity": "sha1-MH94vQTMsFTkZ+xmHPpamv3J8hA=", - "dev": true - }, - "mime-db": { - "version": "1.30.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz", - "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE=", - "dev": true - }, - "mime-types": { - "version": "2.1.17", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz", - "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=", - "dev": true, - "requires": { - "mime-db": "1.30.0" - } - }, - "mimic-fn": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.1.0.tgz", - "integrity": "sha1-5md4PZLonb00KBi1IwudYqZyrRg=", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "requires": { - "brace-expansion": "1.1.8" - } - }, - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, - "requires": { - "minimist": "0.0.8" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "mute-stream": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz", - "integrity": "sha1-j7+rsKmKJT0xhDMfno3rc3L6xsA=", - "dev": true - }, - "mv": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz", - "integrity": "sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI=", - "dev": true, - "requires": { - "mkdirp": "0.5.1", - "ncp": "2.0.0", - "rimraf": "2.4.5" - }, - "dependencies": { - "glob": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", - "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", - "dev": true, - "requires": { - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - } - }, - "rimraf": { - "version": "2.4.5", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz", - "integrity": "sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto=", - "dev": true, - "requires": { - "glob": "6.0.4" - } - } - } - }, - "nan": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.8.0.tgz", - "integrity": "sha1-7XFfP+neArV6XmJS2QqWZ14fCFo=", - "dev": true, - "optional": true - }, - "ncp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", - "integrity": "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=", - "dev": true - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "1.1.0" - } - }, - "npm-install-package": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/npm-install-package/-/npm-install-package-2.1.0.tgz", - "integrity": "sha1-1+/jz816sAYUuJbqUxGdyaslkSU=", - "dev": true - }, - "npmlog": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-2.0.4.tgz", - "integrity": "sha1-mLUlMPJRTKkNCexbIsiEZyI3VpI=", - "dev": true, - "requires": { - "ansi": "0.3.1", - "are-we-there-yet": "1.1.4", - "gauge": "1.2.7" - } - }, - "number-is-nan": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", - "dev": true - }, - "oauth-sign": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", - "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1.0.2" - } - }, - "onetime": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", - "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", - "dev": true - }, - "optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", - "dev": true, - "requires": { - "minimist": "0.0.8", - "wordwrap": "0.0.3" - } - }, - "os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "dev": true, - "requires": { - "lcid": "1.0.0" - } - }, - "os-tmpdir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", - "dev": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true - }, - "pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", - "dev": true - }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "2.0.4" - } - }, - "plist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/plist/-/plist-1.2.0.tgz", - "integrity": "sha1-CEtQk93JJQbiWfh0uNmxr7jHlZM=", - "dev": true, - "requires": { - "base64-js": "0.0.8", - "util-deprecate": "1.0.2", - "xmlbuilder": "4.0.0", - "xmldom": "0.1.27" - } - }, - "process-nextick-args": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", - "dev": true - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - }, - "q": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz", - "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4=", - "dev": true - }, - "qs": { - "version": "6.3.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.3.2.tgz", - "integrity": "sha1-51vV9uJoEioqDgvaYwslUMFmUCw=", - "dev": true - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "dev": true - }, - "readable-stream": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", - "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", - "dev": true, - "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "1.0.7", - "safe-buffer": "5.1.1", - "string_decoder": "1.0.3", - "util-deprecate": "1.0.2" - } - }, - "readline2": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz", - "integrity": "sha1-QQWWCP/BVHV7cV2ZidGZ/783LjU=", - "dev": true, - "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "mute-stream": "0.0.5" - } - }, - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true - }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "request": { - "version": "2.79.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.79.0.tgz", - "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=", - "dev": true, - "requires": { - "aws-sign2": "0.6.0", - "aws4": "1.6.0", - "caseless": "0.11.0", - "combined-stream": "1.0.5", - "extend": "3.0.1", - "forever-agent": "0.6.1", - "form-data": "2.1.4", - "har-validator": "2.0.6", - "hawk": "3.1.3", - "http-signature": "1.1.1", - "is-typedarray": "1.0.0", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.1.17", - "oauth-sign": "0.8.2", - "qs": "6.3.2", - "stringstream": "0.0.5", - "tough-cookie": "2.3.3", - "tunnel-agent": "0.4.3", - "uuid": "3.1.0" - } - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, - "restore-cursor": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", - "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", - "dev": true, - "requires": { - "exit-hook": "1.1.1", - "onetime": "1.1.0" - } - }, - "rgb2hex": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/rgb2hex/-/rgb2hex-0.1.0.tgz", - "integrity": "sha1-zNVfhgrgxcTqN1BLlY5ELY0SMls=", - "dev": true - }, - "rimraf": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", - "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", - "dev": true, - "requires": { - "glob": "7.1.2" - } - }, - "rsvp": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", - "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", - "dev": true - }, - "run-async": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz", - "integrity": "sha1-yK1KXhEGYeQCp9IbUw4AnyX444k=", - "dev": true, - "requires": { - "once": "1.4.0" - } - }, - "rx-lite": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz", - "integrity": "sha1-Gc5QLKVyZl87ZHsQk5+X/RYV8QI=", - "dev": true - }, - "rx-lite-aggregates": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", - "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", - "dev": true, - "requires": { - "rx-lite": "3.1.2" - } - }, - "safe-buffer": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", - "dev": true - }, - "semver": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", - "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=", - "dev": true - }, - "shell-quote": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", - "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", - "dev": true, - "requires": { - "array-filter": "0.0.1", - "array-map": "0.0.0", - "array-reduce": "0.0.0", - "jsonify": "0.0.0" - } - }, - "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "dev": true - }, - "sntp": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", - "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", - "dev": true, - "requires": { - "hoek": "2.16.3" - } - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "source-map-resolve": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.3.1.tgz", - "integrity": "sha1-YQ9hIqRFuN1RU1oqcbeD38Ekh2E=", - "dev": true, - "requires": { - "atob": "1.1.3", - "resolve-url": "0.2.1", - "source-map-url": "0.3.0", - "urix": "0.1.0" - } - }, - "source-map-support": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.3.3.tgz", - "integrity": "sha1-NJAJd9W6PwfHdX7nLnO7GptTdU8=", - "dev": true, - "requires": { - "source-map": "0.1.32" - }, - "dependencies": { - "source-map": { - "version": "0.1.32", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", - "integrity": "sha1-yLbBZ3l7pHQKjqMyUhYv8IWRsmY=", - "dev": true, - "requires": { - "amdefine": "1.0.1" - } - } - } - }, - "source-map-url": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.3.0.tgz", - "integrity": "sha1-fsrxO1e80J2opAxdJp2zN5nUqvk=", - "dev": true - }, - "sprintf-js": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.1.tgz", - "integrity": "sha1-Nr54Mgr+WAH2zqPueLblqrlA6gw=", - "dev": true - }, - "sshpk": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz", - "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=", - "dev": true, - "requires": { - "asn1": "0.2.3", - "assert-plus": "1.0.0", - "bcrypt-pbkdf": "1.0.1", - "dashdash": "1.14.1", - "ecc-jsbn": "0.1.1", - "getpass": "0.1.7", - "jsbn": "0.1.1", - "tweetnacl": "0.14.5" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - } - } - }, - "stream-buffers": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", - "integrity": "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=", - "dev": true - }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" - } - }, - "string_decoder": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", - "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", - "dev": true, - "requires": { - "safe-buffer": "5.1.1" - } - }, - "stringstream": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", - "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "2.1.1" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - }, - "tar-stream": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.5.tgz", - "integrity": "sha512-mQdgLPc/Vjfr3VWqWbfxW8yQNiJCbAZ+Gf6GDu1Cy0bdb33ofyiNGBtAY96jHFhDuivCwgW1H9DgTON+INiXgg==", - "dev": true, - "requires": { - "bl": "1.2.1", - "end-of-stream": "1.4.0", - "readable-stream": "2.3.3", - "xtend": "4.0.1" - } - }, - "teen_process": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/teen_process/-/teen_process-1.11.0.tgz", - "integrity": "sha1-gtx3qOTHwLemNtZ3cXtQY4AHlhM=", - "dev": true, - "requires": { - "appium-support": "2.11.1", - "babel-runtime": "5.8.24", - "shell-quote": "1.6.1", - "source-map-support": "0.4.18", - "through": "2.3.8" - }, - "dependencies": { - "source-map-support": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", - "dev": true, - "requires": { - "source-map": "0.5.7" - } - } - } - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "tmp": { - "version": "0.0.33", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", - "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", - "dev": true, - "requires": { - "os-tmpdir": "1.0.2" - } - }, - "tough-cookie": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.3.tgz", - "integrity": "sha1-C2GKVWW23qkL80JdBNVe3EdadWE=", - "dev": true, - "requires": { - "punycode": "1.4.1" - } - }, - "traceur": { - "version": "0.0.111", - "resolved": "https://registry.npmjs.org/traceur/-/traceur-0.0.111.tgz", - "integrity": "sha1-wE3nTRRpbDNzQn3k/Ajsr5E/w6E=", - "dev": true, - "requires": { - "commander": "2.9.0", - "glob": "5.0.15", - "rsvp": "3.6.2", - "semver": "4.3.6", - "source-map-support": "0.2.10" - }, - "dependencies": { - "commander": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", - "dev": true, - "requires": { - "graceful-readlink": "1.0.1" - } - }, - "glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true, - "requires": { - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" - } - }, - "source-map": { - "version": "0.1.32", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz", - "integrity": "sha1-yLbBZ3l7pHQKjqMyUhYv8IWRsmY=", - "dev": true, - "requires": { - "amdefine": "1.0.1" - } - }, - "source-map-support": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.2.10.tgz", - "integrity": "sha1-6lo5AKHByyUJagrozFwrSxDe09w=", - "dev": true, - "requires": { - "source-map": "0.1.32" - } - } - } - }, - "tunnel-agent": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", - "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=", - "dev": true - }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true, - "optional": true - }, - "type-detect": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-1.0.0.tgz", - "integrity": "sha1-diIXzAbbJY7EiQihKY6LlRIejqI=", - "dev": true - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true - }, - "underscore.string": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.4.tgz", - "integrity": "sha1-LCo/n4PmR2L9xF5s6sZRQoZCE9s=", - "dev": true, - "requires": { - "sprintf-js": "1.1.1", - "util-deprecate": "1.0.2" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - } - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true - }, - "uuid": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", - "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", - "dev": true - }, - "validator": { - "version": "9.1.2", - "resolved": "https://registry.npmjs.org/validator/-/validator-9.1.2.tgz", - "integrity": "sha512-1Tml6crNdsSC61jHssWksQxq6C7MmSFCCmf99Eb+l/V/cwVlw4/Pg3YXBP1WKcHLsyqe3E+iJXUZgoTTQFcqQg==", - "dev": true - }, - "vargs": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/vargs/-/vargs-0.1.0.tgz", - "integrity": "sha1-a2GE2mUgzDIEzhtAfKwm2SYJ6/8=", - "dev": true - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "1.3.0" - }, - "dependencies": { - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - } - } - }, - "walkdir": { - "version": "0.0.11", - "resolved": "https://registry.npmjs.org/walkdir/-/walkdir-0.0.11.tgz", - "integrity": "sha1-oW0CXrkxvQO1LzCMrtD0D86+lTI=", - "dev": true - }, - "wd": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/wd/-/wd-1.5.0.tgz", - "integrity": "sha512-e/KpzTlhtSG3Ek0AcRz4G6PhxGsc53Nro+GkI1er9p05tWQ7W9dpGZR5SqQzGUqvbaqJCThDSAGaY7LHgi6MiA==", - "dev": true, - "requires": { - "archiver": "1.3.0", - "async": "2.0.1", - "lodash": "4.16.2", - "mkdirp": "0.5.1", - "q": "1.4.1", - "request": "2.79.0", - "underscore.string": "3.3.4", - "vargs": "0.1.0" - } - }, - "wdio-dot-reporter": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/wdio-dot-reporter/-/wdio-dot-reporter-0.0.9.tgz", - "integrity": "sha1-kpsq2v1J1rBTT9oGjocxm0fjj+U=", - "dev": true - }, - "webdriverio": { - "version": "4.9.11", - "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-4.9.11.tgz", - "integrity": "sha1-qChxPFpEvpmvvgfrW1I9XszQS0Q=", - "dev": true, - "requires": { - "archiver": "2.1.0", - "babel-runtime": "6.26.0", - "css-parse": "2.0.0", - "css-value": "0.0.1", - "deepmerge": "2.0.1", - "ejs": "2.5.7", - "gaze": "1.1.2", - "glob": "7.1.2", - "inquirer": "3.3.0", - "json-stringify-safe": "5.0.1", - "mkdirp": "0.5.1", - "npm-install-package": "2.1.0", - "optimist": "0.6.1", - "q": "1.5.1", - "request": "2.83.0", - "rgb2hex": "0.1.0", - "safe-buffer": "5.1.1", - "supports-color": "5.0.1", - "url": "0.11.0", - "validator": "9.1.2", - "wdio-dot-reporter": "0.0.9", - "wgxpath": "1.0.0" - }, - "dependencies": { - "ansi-escapes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.0.0.tgz", - "integrity": "sha512-O/klc27mWNUigtv0F8NJWbLF00OcegQalkqKURWdosW08YZKi4m6CnSUSvIZG1otNJbTWhN01Hhz389DW7mvDQ==", - "dev": true - }, - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "ansi-styles": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", - "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", - "dev": true, - "requires": { - "color-convert": "1.9.1" - } - }, - "archiver": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-2.1.0.tgz", - "integrity": "sha1-0t8ujVdzqCwdzOklzMQUUOqZmv0=", - "dev": true, - "requires": { - "archiver-utils": "1.3.0", - "async": "2.0.1", - "buffer-crc32": "0.2.13", - "glob": "7.1.2", - "lodash": "4.16.2", - "readable-stream": "2.3.3", - "tar-stream": "1.5.5", - "zip-stream": "1.2.0" - } - }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true - }, - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, - "requires": { - "core-js": "2.5.3", - "regenerator-runtime": "0.11.1" - } - }, - "boom": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/boom/-/boom-4.3.1.tgz", - "integrity": "sha1-T4owBctKfjiJ90kDD9JbluAdLjE=", - "dev": true, - "requires": { - "hoek": "4.2.0" - } - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "chalk": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", - "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", - "dev": true, - "requires": { - "ansi-styles": "3.2.0", - "escape-string-regexp": "1.0.5", - "supports-color": "4.5.0" - }, - "dependencies": { - "supports-color": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", - "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", - "dev": true, - "requires": { - "has-flag": "2.0.0" - } - } - } - }, - "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", - "dev": true, - "requires": { - "restore-cursor": "2.0.0" - } - }, - "cli-width": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", - "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", - "dev": true - }, - "core-js": { - "version": "2.5.3", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.3.tgz", - "integrity": "sha1-isw4NFgk8W2DZbfJtCWRaOjtYD4=", - "dev": true - }, - "cryptiles": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-3.1.2.tgz", - "integrity": "sha1-qJ+7Ig9c4l7FboxKqKT9e1sNKf4=", - "dev": true, - "requires": { - "boom": "5.2.0" - }, - "dependencies": { - "boom": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz", - "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==", - "dev": true, - "requires": { - "hoek": "4.2.0" - } - } - } - }, - "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", - "dev": true, - "requires": { - "escape-string-regexp": "1.0.5" - } - }, - "form-data": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.1.tgz", - "integrity": "sha1-b7lPvXGIUwbXPRXMSX/kzE7NRL8=", - "dev": true, - "requires": { - "asynckit": "0.4.0", - "combined-stream": "1.0.5", - "mime-types": "2.1.17" - } - }, - "har-validator": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", - "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", - "dev": true, - "requires": { - "ajv": "5.5.2", - "har-schema": "2.0.0" - } - }, - "hawk": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/hawk/-/hawk-6.0.2.tgz", - "integrity": "sha512-miowhl2+U7Qle4vdLqDdPt9m09K6yZhkLDTWGoUiUzrQCn+mHHSmfJgAyGaLRZbPmTqfFFjRV1QWCW0VWUJBbQ==", - "dev": true, - "requires": { - "boom": "4.3.1", - "cryptiles": "3.1.2", - "hoek": "4.2.0", - "sntp": "2.1.0" - } - }, - "hoek": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.0.tgz", - "integrity": "sha512-v0XCLxICi9nPfYrS9RL8HbYnXi9obYAeLbSP00BmnZwCK9+Ih9WOjoZ8YoHCoav2csqn4FOz4Orldsy2dmDwmQ==", - "dev": true - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "jsprim": "1.4.1", - "sshpk": "1.13.1" - } - }, - "inquirer": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", - "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", - "dev": true, - "requires": { - "ansi-escapes": "3.0.0", - "chalk": "2.3.0", - "cli-cursor": "2.1.0", - "cli-width": "2.2.0", - "external-editor": "2.1.0", - "figures": "2.0.0", - "lodash": "4.16.2", - "mute-stream": "0.0.7", - "run-async": "2.3.0", - "rx-lite": "4.0.8", - "rx-lite-aggregates": "4.0.8", - "string-width": "2.1.1", - "strip-ansi": "4.0.0", - "through": "2.3.8" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", - "dev": true - }, - "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", - "dev": true, - "requires": { - "mimic-fn": "1.1.0" - } - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "dev": true - }, - "qs": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", - "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", - "dev": true - }, - "request": { - "version": "2.83.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.83.0.tgz", - "integrity": "sha512-lR3gD69osqm6EYLk9wB/G1W/laGWjzH90t1vEa2xuxHD5KUrSzp9pUSfTm+YC5Nxt2T8nMPEvKlhbQayU7bgFw==", - "dev": true, - "requires": { - "aws-sign2": "0.7.0", - "aws4": "1.6.0", - "caseless": "0.12.0", - "combined-stream": "1.0.5", - "extend": "3.0.1", - "forever-agent": "0.6.1", - "form-data": "2.3.1", - "har-validator": "5.0.3", - "hawk": "6.0.2", - "http-signature": "1.2.0", - "is-typedarray": "1.0.0", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.1.17", - "oauth-sign": "0.8.2", - "performance-now": "2.1.0", - "qs": "6.5.1", - "safe-buffer": "5.1.1", - "stringstream": "0.0.5", - "tough-cookie": "2.3.3", - "tunnel-agent": "0.6.0", - "uuid": "3.1.0" - } - }, - "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", - "dev": true, - "requires": { - "onetime": "2.0.1", - "signal-exit": "3.0.2" - } - }, - "run-async": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", - "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", - "dev": true, - "requires": { - "is-promise": "2.1.0" - } - }, - "rx-lite": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", - "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=", - "dev": true - }, - "sntp": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz", - "integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==", - "dev": true, - "requires": { - "hoek": "4.2.0" - } - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "3.0.0" - } - }, - "supports-color": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.0.1.tgz", - "integrity": "sha512-7FQGOlSQ+AQxBNXJpVDj8efTA/FtyB5wcNE1omXXJ0cq6jm1jjDwuROlYDbnzHqdNPqliWFhcioCWSyav+xBnA==", - "dev": true, - "requires": { - "has-flag": "2.0.0" - } - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "requires": { - "safe-buffer": "5.1.1" - } - } - } - }, - "wgxpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wgxpath/-/wgxpath-1.0.0.tgz", - "integrity": "sha1-7vikudVYzEla06mit1FZfs2a9pA=", - "dev": true - }, - "which": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", - "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", - "dev": true, - "requires": { - "isexe": "2.0.0" - } - }, - "window-size": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz", - "integrity": "sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY=", - "dev": true - }, - "wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", - "dev": true - }, - "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "dev": true, - "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1" - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "xmlbuilder": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.0.0.tgz", - "integrity": "sha1-mLj2UcowqmJANvEn0RzGbce5B6M=", - "dev": true, - "requires": { - "lodash": "3.10.1" - }, - "dependencies": { - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", - "dev": true - } - } - }, - "xmldom": { - "version": "0.1.27", - "resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.27.tgz", - "integrity": "sha1-1QH5ezvbQDr4757MIFcxh6rawOk=", - "dev": true - }, - "xtend": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", - "dev": true - }, - "y18n": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", - "dev": true - }, - "yargs": { - "version": "3.32.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz", - "integrity": "sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU=", - "dev": true, - "requires": { - "camelcase": "2.1.1", - "cliui": "3.2.0", - "decamelize": "1.2.0", - "os-locale": "1.4.0", - "string-width": "1.0.2", - "window-size": "0.1.4", - "y18n": "3.2.1" - } - }, - "yauzl": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.9.1.tgz", - "integrity": "sha1-qBmB6nCleUYTOIPwKcWCGok1mn8=", - "dev": true, - "requires": { - "buffer-crc32": "0.2.13", - "fd-slicer": "1.0.1" - } - }, - "zip-stream": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-1.2.0.tgz", - "integrity": "sha1-qLxF9MG0lpnGuQGYuqyqzbzUugQ=", - "dev": true, - "requires": { - "archiver-utils": "1.3.0", - "compress-commons": "1.2.2", - "lodash": "4.16.2", - "readable-stream": "2.3.3" - } - } - } -} diff --git a/e2e/package.json b/e2e/package.json deleted file mode 100644 index 814f35e589..0000000000 --- a/e2e/package.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "name": "@avocadojs/cli", - "version": "0.0.2", - "description": "Avocado: The universal App container", - "homepage": "http://avocadojs.com/", - "author": "Ionic Team (https://ionicframework.com) ", - "bin": { - "avocado": "./bin/avocado" - }, - "engines": { - "node": ">=8.3.0" - }, - "main": "./dist/index.js", - "scripts": { - "build": "npm run clean && tsc", - "clean": "rm -rf ./dist", - "deploy": "np", - "lint": "tslint --project tsconfig.json", - "prepublishOnly": "npm run build", - "test": "jest", - "watch": "tsc -w" - }, - "files": [ - "assets/", - "bin/", - "dist/" - ], - "keywords": [ - "ionic", - "ionic framework", - "avocado", - "universal app", - "cross platform" - ], - "repository": { - "type": "git", - "url": "https://github.com/ionic-team/avocado.git" - }, - "bugs": { - "url": "https://github.com/ionic-team/avocado/issues" - }, - "license": "MIT", - "devDependencies": { - "@types/jest": "^21.1.8", - "appium": "^1.7.1", - "appium-doctor": "^1.4.3", - "jest": "^21.2.1", - "np": "^2.18.2", - "ts-jest": "^21.2.4", - "tslint": "^5.8.0", - "tslint-ionic-rules": "0.0.11", - "typescript": "^2.6.2", - "wd": "^1.5.0", - "webdriverio": "^4.9.11" - }, - "publishConfig": { - "access": "public" - }, - "jest": { - "testEnvironment": "node", - "moduleFileExtensions": [ - "ts", - "js" - ], - "transform": { - "^.+\\.(ts)$": "ts-jest" - }, - "testRegex": "/src/.*\\.spec\\.(ts|tsx|js)$" - } -} diff --git a/e2e/public/css/style.css b/e2e/public/css/style.css deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/e2e/public/index.html b/e2e/public/index.html deleted file mode 100644 index 3e9affea85..0000000000 --- a/e2e/public/index.html +++ /dev/null @@ -1,31 +0,0 @@ - - - - - Awesome Avocado App - - - - - - - - - - - - - - - - - - - diff --git a/e2e/public/js/e2e.js b/e2e/public/js/e2e.js deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/e2e/public/manifest.json b/e2e/public/manifest.json deleted file mode 100644 index 2ed5701315..0000000000 --- a/e2e/public/manifest.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "App", - "short_name": "App", - "start_url": "index.html", - "display": "standalone", - "icons": [{ - "src": "assets/imgs/logo.png", - "sizes": "512x512", - "type": "image/png" - }], - "background_color": "#31d53d", - "theme_color": "#31d53d" -} diff --git a/e2e/src/index.ts b/e2e/src/index.ts deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/e2e/test.js b/e2e/test.js deleted file mode 100644 index 6d3a8e9dc1..0000000000 --- a/e2e/test.js +++ /dev/null @@ -1,49 +0,0 @@ -/* -var wd = require("wd"); -var appDriver = wd.remote({ - hostname: '127.0.0.1', - port: 4723, -}) - -var iosConfig = { - automationName: 'Appium', - autoWebview: true, - browserName: '', - platformName: 'iOS', - platformVersion: '11.2', - -} - -appDriver.init(iosConfig) - .sleep(3000) // Wait 3 seconds for the app to fully start - .elementById('zip-code-input') // Locate the text entry field - .clear() // Clear its contents - .sendKeys("95959") // Enter a value - .elementById('get-weather-btn') // Locate the Find Weather button - .click() // Tap it - .sleep(5000) // Wait 5 seconds - .quit(); // Stop the app instead of waiting for a timeout -*/ - -const wdio = require('webdriverio'); - -const opts = { - port: 4723, - desiredCapabilities: { - platformName: "iOS", - platformVersion: "11.2", - deviceName: "iPhone 8 Plus", - app: "/Users/max/Library/Developer/Xcode/DerivedData/App-bwsyklhjbyfcfjbtqfujvtpudyxb/Build/Products/Debug-iphonesimulator/App.app", - automationName: "UiAutomator2" - } -}; - -const client = wdio.remote(opts); - -client - .init() - .click("~App") - .click("~Alert Dialogs") - .back() - .back() - .end(); diff --git a/e2e/tsconfig.json b/e2e/tsconfig.json deleted file mode 100644 index 83dcf7ff29..0000000000 --- a/e2e/tsconfig.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "compilerOptions": { - "strict": true, - "lib": ["es2016"], - "outDir": "dist", - "module": "commonjs", - "target": "es2017", - "moduleResolution": "node", - "pretty": true, - //"noUnusedLocals": true, - //"noUnusedParameters": true - }, - "files": [ - "src/index.ts" - ] -} diff --git a/e2e/tslint.json b/e2e/tslint.json deleted file mode 100644 index aa8b53d98c..0000000000 --- a/e2e/tslint.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "tslint-ionic-rules" -}