{"_id":"@mapbox/spotswap","_rev":"393-a78b23614e51b489cde372f426e476f4","name":"@mapbox/spotswap","time":{"modified":"2023-01-12T12:45:10.449Z","created":"2016-07-18T14:27:50.598Z","1.0.0":"2016-07-18T14:27:50.598Z","1.0.1":"2016-07-18T20:12:51.877Z","1.0.2":"2016-07-19T19:06:31.356Z","1.0.3":"2016-07-19T23:02:03.749Z","2.0.0-dev1":"2016-07-20T14:53:24.321Z","2.0.0-dev2":"2016-07-20T15:45:25.932Z","2.0.0":"2016-07-20T17:56:28.247Z","2.1.0-dev1":"2016-07-21T14:49:28.504Z","2.1.0-dev2":"2016-07-21T15:32:27.673Z","2.1.0-dev3":"2016-07-21T15:56:40.505Z","2.1.0":"2016-07-21T16:39:19.164Z","2.2.0":"2016-07-21T19:12:30.426Z","2.2.1":"2016-07-21T20:01:04.805Z","2.2.1-dev1":"2016-07-21T20:01:33.364Z","2.2.1-dev2":"2016-07-21T20:41:41.609Z","2.2.2":"2016-07-21T21:33:19.393Z","2.2.3":"2016-07-22T14:48:58.929Z","2.3.0-dev1":"2016-07-27T19:10:02.192Z","2.2.3-ecs-dev1":"2016-07-29T02:01:15.693Z","2.2.3-ecs-dev2":"2016-07-30T01:28:20.645Z","2.2.3-ecs-dev3":"2016-07-30T01:31:31.872Z","2.2.3-ecs-dev4":"2016-07-30T18:59:48.093Z","2.2.3-ecs-dev5":"2016-07-30T19:40:50.720Z","2.2.3-dev9":"2016-07-31T02:58:42.206Z","2.2.3-dev10":"2016-07-31T03:03:14.093Z","2.2.3-dev11":"2016-07-31T03:08:17.837Z","2.3.0":"2016-08-02T17:40:57.451Z","2.3.1":"2016-08-05T00:22:18.560Z","2.3.2":"2016-08-05T01:38:44.820Z","2.3.3":"2016-08-05T15:20:29.716Z","2.3.3-ecsdev1":"2016-08-06T21:22:13.139Z","2.3.3-ecsdev2":"2016-08-08T21:23:24.385Z","2.4.0":"2016-08-09T14:45:53.672Z","2.4.0-dev.0":"2016-08-17T01:30:50.210Z","2.4.0-dev.1":"2016-08-17T14:45:08.788Z","2.4.1":"2016-08-17T16:12:52.839Z","2.4.2-0":"2016-08-23T22:32:51.586Z","2.4.2":"2016-08-23T23:16:32.833Z","2.4.3-0":"2016-09-09T20:02:16.674Z","2.4.3":"2016-09-09T20:42:50.254Z","2.5.0-0":"2016-09-22T22:43:53.016Z","3.0.0-0":"2016-10-05T00:19:09.947Z","3.0.0-1":"2016-10-05T00:42:32.396Z","3.0.0-2":"2016-10-05T01:42:35.956Z","3.0.0-3":"2016-10-05T01:50:40.539Z","3.0.0-4":"2016-10-05T01:56:45.793Z","3.0.0-5":"2016-10-05T02:49:17.168Z","3.0.0-6":"2016-10-05T03:25:52.917Z","3.0.0-7":"2016-10-05T03:51:41.043Z","3.0.0-8":"2016-10-05T18:50:36.198Z","3.0.0-9":"2016-10-05T19:05:28.753Z","3.0.0-10":"2016-10-05T19:18:01.532Z","3.0.0-11":"2016-10-05T20:21:44.239Z","3.0.0-12":"2016-10-05T21:53:30.562Z","3.0.0-13":"2016-10-06T18:32:42.523Z","3.0.0-14":"2016-10-06T22:11:46.553Z","3.0.0-15":"2016-10-06T22:21:22.929Z","3.0.0-16":"2016-10-06T23:17:32.850Z","3.0.0-17":"2016-10-07T00:27:11.965Z","3.0.0-18":"2016-10-07T01:40:15.353Z","3.0.0-20":"2016-10-07T19:08:46.032Z","3.0.0-21":"2016-10-07T19:24:46.013Z","3.0.0-22":"2016-10-07T19:32:56.419Z","3.0.0-23":"2016-10-07T21:35:16.239Z","3.0.0-24":"2016-10-07T22:59:16.511Z","3.0.0":"2016-10-12T17:20:55.379Z","3.1.0":"2016-10-19T20:33:48.021Z","3.2.0-dev1":"2016-10-28T22:12:33.173Z","3.2.0-dev2":"2016-10-29T00:31:02.000Z","3.2.0":"2016-10-29T00:43:17.527Z","3.3.0":"2016-11-23T03:09:36.978Z","4.0.0":"2017-01-30T00:16:04.223Z","5.0.0":"2017-02-01T22:56:30.676Z","5.1.0":"2017-02-03T02:06:09.088Z","5.2.0":"2017-02-03T02:14:15.655Z","5.3.0-dev1":"2017-02-03T03:36:51.024Z","5.3.0-dev2":"2017-02-03T04:09:55.786Z","5.3.0":"2017-02-03T05:21:20.839Z","4.0.0-version-4-0.0.1":"2017-02-09T10:34:56.910Z","5.3.1":"2017-02-13T22:50:03.737Z","5.3.2-0":"2017-02-14T21:25:34.669Z","5.3.2":"2017-02-14T21:51:14.576Z","5.4.0":"2017-02-24T02:51:22.672Z","5.4.1":"2017-03-15T19:09:59.071Z","5.4.2":"2017-04-14T16:03:12.941Z","6.0.0":"2017-07-26T22:12:11.100Z","6.0.1":"2017-07-31T18:05:21.782Z","6.0.2":"2017-08-21T20:31:21.406Z","6.0.3-no-90-s":"2017-11-09T07:17:25.598Z","6.0.3":"2017-11-13T10:03:25.372Z","6.0.4":"2017-11-13T10:07:46.668Z","6.0.4-fixer-0.0.1":"2017-11-17T11:19:41.981Z","6.0.4-fixer-0.0.2":"2017-11-17T12:51:10.314Z","6.0.5":"2017-11-17T13:11:39.793Z"},"maintainers":[{"email":"yannick.meeus+npm+production+ci@mapbox.com","name":"mbx-npm-ci-production"},{"email":"yannick.meeus+npm+staging+ci@mapbox.com","name":"mbx-npm-ci-staging"},{"email":"yannick.meeus+npm+prod+advanced+actions@mapbox.com","name":"mbx-npm-advanced-actions-production"},{"email":"yannick.meeus+npm+staging+advanced+actions@mapbox.com","name":"mbx-npm-advanced-actions-staging"},{"email":"yannick.meeus+npm+prod+09@mapbox.com","name":"mbx-npm-09-production"},{"email":"yannick.meeus+npm+prod+08@mapbox.com","name":"mbx-npm-08-production"},{"email":"yannick.meeus+npm+prod+07@mapbox.com","name":"mbx-npm-07-production"},{"email":"yannick.meeus+npm+prod+06@mapbox.com","name":"mbx-npm-06-production"},{"email":"yannick.meeus+npm+prod+05@mapbox.com","name":"mbx-npm-05-production"},{"email":"yannick.meeus+npm+prod+04@mapbox.com","name":"mbx-npm-04-production"},{"email":"yannick.meeus+npm+prod+03@mapbox.com","name":"mbx-npm-03-production"},{"email":"yannick.meeus+npm+prod+02@mapbox.com","name":"mbx-npm-02-production"},{"email":"yannick.meeus+npm+prod+01@mapbox.com","name":"mbx-npm-01-production"},{"email":"yannick.meeus@mapbox.com","name":"mbx-npm-02-staging"},{"email":"accounts+npmjs-01@mapbox.com","name":"mapbox-npm-01"},{"email":"accounts+npmjs-02@mapbox.com","name":"mapbox-npm-02"},{"email":"accounts+npmjs-07@mapbox.com","name":"mapbox-npm-07"},{"email":"accounts+npmjs-03@mapbox.com","name":"mapbox-npm-03"},{"email":"accounts+npmjs-04@mapbox.com","name":"mapbox-npm-04"},{"email":"accounts+npmjs-09@mapbox.com","name":"mapbox-npm-09"},{"email":"accounts+npmjs-05@mapbox.com","name":"mapbox-npm-05"},{"email":"accounts+npmjs-06@mapbox.com","name":"mapbox-npm-06"},{"email":"accounts+npmjs-08@mapbox.com","name":"mapbox-npm-08"},{"email":"accounts+npmjs-advanced-actions@mapbox.com","name":"mapbox-npm-advanced-actions"},{"email":"accounts+npmjs-npm-ci@mapbox.com","name":"mapbox-npm-ci"},{"email":"accounts+npmjs@mapbox.com","name":"mapbox-npm"},{"email":"accounts@mapbox.com","name":"mapbox-admin"},{"email":"accounts+npm-mapbox-machine-user@mapbox.com","name":"mapbox-machine-user"}],"dist-tags":{"latest":"6.0.5","dev":"6.0.4-fixer-0.0.2"},"description":"Swap out spot instances for on-demand ones in dual ASG setups","readme":"# spotswap\n\n[![Build Status](https://travis-ci.com/mapbox/spotswap.svg?token=dkVUTgL9esjwon3C6rN3&branch=master)](https://travis-ci.com/mapbox/spotswap)\n\nSpotswap manages spot priceouts for a spot AutoScaling Group or SpotFleet by activating backup on-demand capacity. It contains three service components, which are described below.\n\n---------\n\n## spotswap-poll\n\n`spotswap-poll` is an upstart service that runs on each spot EC2 instance in a spot AutoScaling Group or Spot Fleet. It polls the termination notification endpoint, and upon finding a termination notice, will tag the instance with a `SpotTermination: true` tag.\n\n#### Usage\n\n```sh\n./node_modules/.bin/spotswap-install\n```\n\nCall `spotswap-install` if globally linked or call directly from npm installed bin path:\n\n#### Requirements\n\n**Dependencies**\n- awscli\n- upstart\n\n**Run-time environment**\n\n- Environment variables:\n  * `TerminationOverrideFunction` (optional): An environment variable that contains the AWS ARN of a lambda function that can be invoked whenever a spot EC2 receives a termination notification, instead of directly terminating the instance. If this is not specified, any instances with `SpotTermination` tags will be terminated.\n  * `terminationTimeout` (optional): An environment variable that determines how long to wait before calling `terminateInstanceInAutoScalingGroup` on an instance in a spot AutoScaling group. If this is not specified, `terminateInstanceInAutoScalingGroup` will be called on an instance after 90 seconds.\n\n- AWS API permissions\n  * The main `Role` resource in your CloudFormation template used to create, update or delete instances should contain permissions to create EC2 tags. For example:\n\n  ```\n  Role: {\n    Type: 'AWS::IAM::Role',\n    Properties: {\n      AssumeRolePolicyDocument: {\n        Statement: [\n          {\n            Action: [\n              'sts:AssumeRole'\n            ],\n            Effect: 'Allow',\n            Principal: {\n              Service: [\n                'ec2.amazonaws.com'\n              ]\n            }\n          }\n        ]\n      },\n      Policies: [\n        {\n          PolicyName: 'tag-instances',\n          PolicyDocument: {\n            Statement: [\n              {\n                Action: ['ec2:CreateTags'],\n                Effect: 'Allow',\n                Resource: '*'\n              }\n            ]\n          }\n        }]\n    }\n  }\n  ```\n  * If you are using the `TerminationOverrideFunction` environment variable, you also need to include the permissions to invoke this function as part of your cloudformation template.\n\n\n## spotswap-cfn\n\n`spotswap-cfn` provides the CloudFormation resources necessary for this system to run (mostly for [SpotswapFunction](#spotswapfunction)), and a validator to make sure you have everything you need in your CFN template. \n\n#### Usage\n\n  ```javascript\n  var cf = require('@mapbox/cloudfriend');\n  var spotswap = require('@mapbox/spotswap');\n\n  var spotswapConfiguration = {\n    name: 'myApplication',\n    onDemandGroup: 'OnDemandGroup',\n    spotGroup: 'SpotGroup',\n    scaleDownPolicy: 'ScaleDownPolicy',\n    alarmTopic: 'AlarmEmail',\n    SpotSwapFunctionBucket: 'spotswap-code',\n    SpotSwapFunctionS3Key: 'lambda.zip'\n  };\n\n  var myTemplate = {\n    Parameters: {\n      GitSha: { Type: 'String' },\n      AlarmEmail: { Type: 'String' },\n      OnDemandGroup: { Type: 'String' }\n    },\n    Resources: {\n      MyBucket: {\n        Type: 'AWS::S3::Bucket',\n        Properties: {\n          Name: 'my-bucket'\n        }\n      },\n      LaunchConfigOnDemand: {\n        Type : \"AWS::AutoScaling::LaunchConfiguration\",\n        Properties : {\n          ImageId : {\n            'Fn::FindInMap' : [\n              'AWSRegionArch2AMI',\n              { 'Ref' : 'AWS::Region' },\n              {\n                 'Fn::FindInMap' : [\n                    'AWSInstanceType2Arch', 'c3.8xlarge', 'Arch'\n                 ]\n              }\n            ]\n          },\n          InstanceType : 'c3.8xlarge'\n        }\n      },\n      LaunchConfigSpot: {\n        Type : \"AWS::AutoScaling::LaunchConfiguration\",\n        Properties : {\n          ImageId : {\n            'Fn::FindInMap' : [\n              'AWSRegionArch2AMI',\n              { 'Ref' : 'AWS::Region' },\n              {\n                 'Fn::FindInMap' : [\n                    'AWSInstanceType2Arch', 'c3.8xlarge', 'Arch'\n                 ]\n              }\n            ]\n          },\n          InstanceType : 'c3.8xlarge',\n          SpotPrice: {\n            'Fn::FindInMap' : [\n                PriceMap, 'c3.8xlarge', 'price'\n            ]\n          }\n        }\n      },\n      OnDemandGroup: {\n        Type : 'AWS::AutoScaling::AutoScalingGroup',\n        Properties : {\n          AvailabilityZones : { 'Fn::GetAZs' : { 'Ref' : 'AWS::Region' } },\n          LaunchConfigurationName : { 'Ref' : 'LaunchConfigOnDemand' },\n          MaxSize : 1,\n          MinSize : 0\n        },\n        UpdatePolicy : {\n          AutoScalingRollingUpdate : {\n            MinInstancesInService : 0,\n            MaxBatchSize : 5,\n            PauseTime : 'PT10M',\n            WaitOnResourceSignals : 'true'\n          }\n        }\n      },\n      SpotGroup: {\n        Type: 'AWS::AutoScaling::AutoScalingGroup',\n        Properties: {\n          AvailabilityZones: { 'Fn::GetAZs' : { 'Ref' : 'AWS::Region' } },\n          LaunchConfigurationName: { Ref: 'LaunchConfigSpot' },\n          MaxSize: 3,\n          MinSize: 1,\n      }\n    }\n  };\n\n  cf.merge(myTemplate, spotswap.cfn.template(spotswapConfiguration));\n  ```\n\nThe Spotswap configuration object:\n\n| Name| Default | Description | Required? |\n|---------|----------|----------|-------------|\n| name|  | The application's name | Yes |\n| handler| `node_modules/@mapbox/spotswap/index.spotswap` | The path within the code bundle that provides spotswap's Lambda function code. |\n| spotFleet| | If you are using a spot fleet, add the logical name of the spotfleet here. | Either the `spotFleet` option or the `spotGroup` option is required. | No |\n| spotGroup| | If you are using a spot autoscaling group, add the logical name of the spot auto-scaling group here. | Either the `spotFleet` option or the `spotGroup` option is required. |\n| spotInstanceTypes| | The logical name of a stack parameter defining spot instance types as a comma-delimited list or a comma-delimited list of parameter names defining several spot instance types | Required if you are using a spotfleet\n| spotInstanceWeights| | The logical name of a stack parameter defining spot instance weights as a comma-delimited list. The ordering of the weights must correspond to the ordering of the instance types in the previous parameter | Required if you are using a spotfleet |\n| onDemandWeight| | The logical name of a stack parameter defining the weight of a single on-demand instance | Required if you are using a spotfleet |\n| onDemandGroup| | The logical name of an on-demand auto scaling group | Yes |\n| scaleDownPolicy| | The logical name of an auto scaling policy that should be invoked to scale down the on-demand group when spot capacity is fulfilled. **Important**: This cannot be a StepScaling policy | Yes |\n| alarmTopic| | The logical name of an SNS topic to receive alarm events if the spotswap function encounters any errors | Yes |\n| SpotSwapFunctionBucket | | The name of the AWS S3 bucket containing the SpotSwapFunction code | Yes | \n| SpotSwapFunctionS3Key | | The name of the AWS S3 key containing the SpotSwapFunction code | Yes | \n\n## SpotswapFunction\n\n`SpotswapFunction` is a Lambda function that runs minutely, scanning a spot AutoScaling Group or SpotFleet for `SpotTermination` tags. If tags are found, the function scales up a backup on-demand AutoScaling Group by the number of tags it found, then deletes the tags. If no tags are found, the function evaluates the spot resource to determine if the backup on-demand group can scale down - if so, the function invokes a scale-down Scaling Policy for the on-demand group. This module provides the necessary CloudFormation template to include the spotswap configuration in your CloudFormation.\n\n#### Usage\n\n* Include this module as part of your CloudFormation template, and follow the instructions under [`spotswap-cfn`](#spotswap-cfn). You can also use [cfn-config](https://github.com/mapbox/cfn-config) to easily create, update and delete your cloudformation stacks. \n\n#### Requirements\n\n- AWS API permissions\n  * All required permissions are fulfilled by `spotswap-cfn`.\n\n----------------------------\n\n## CONTRIBUTORS\n\nAt the time this package was moved to becoming open source, contributors were:\n\n* @arunasank\n* @emilymcafee\n* @emilymdubois\n* @KaiBot3000\n* @rclark\n* @xrwang\n* @yhahn\n","versions":{"6.0.0":{"name":"@mapbox/spotswap","version":"6.0.0","description":"Swap out spot instances for on-demand ones in dual ASG setups","author":{"name":"Mapbox","url":"https://www.mapbox.com"},"license":"ISC","bin":{"spotswap-install":"bin/install.js","spotswap-poll":"bin/poll.js"},"scripts":{"pretest":"eslint lib bin test index.js","test":"nyc tape test/*.test.js","coverage":"nyc --reporter html tape test/*.test.js && opener coverage/index.html"},"dependencies":{"aws-sdk":"^2.6.5","cloudfriend":"^1.3.0","d3-queue":"^3.0.1","fastlog":"^1.1.0","request":"^2.73.0"},"devDependencies":{"@mapbox/mock-aws-sdk-js":"0.0.3","eslint":"^3.1.0","express":"4.14.0","nyc":"^7.0.0","opener":"^1.4.1","sinon":"^1.17.7","tape":"^4.6.0"},"main":"index.js","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/mapbox/spotswap.git"},"bugs":{"url":"https://github.com/mapbox/spotswap/issues"},"homepage":"https://github.com/mapbox/spotswap#readme","gitHead":"6e5ed32188ce7ab426a2938b9c61aea938768ba6","_id":"@mapbox/spotswap@6.0.0","_shasum":"5e8cee69d0598eb91651262f6c5da5913af43178","_from":".","_npmVersion":"2.15.5","_nodeVersion":"4.4.5","_npmUser":{"name":"jrpruit1","email":"jake@jakepruitt.com"},"dist":{"shasum":"5e8cee69d0598eb91651262f6c5da5913af43178","tarball":"https://registry.npmjs.org/@mapbox/spotswap/-/spotswap-6.0.0.tgz","integrity":"sha512-q9kr2PSFKc0gvYbYTUPgOGEO3eRL37L7G/y7HGHXJG0S2/bbO+BMW8wRYI/5cxThb395lUFBJZ3wvuNjspewew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCN9IiQWvvqwz51NA6bE6Xuirm5e60OGLXg/QCoDtxDBwIgMA4jTCjoSSECNjo5MtYek4QnEZM2LcS59npBRPKGH9s="}]},"maintainers":[{"name":"1ec5","email":"mxn@1ec5.org"},{"name":"aaaandrea","email":"andrea.delrio@mapbox.com"},{"name":"aarthykc","email":"aarthy@mapbox.com"},{"name":"ajashton","email":"aj@mapbox.com"},{"name":"ajithranka","email":"ajith@mapbox.com"},{"name":"alianthes","email":"ali@mapbox.com"},{"name":"aliceykuo","email":"alice@mapbox.com"},{"name":"alinapaz","email":"alinapaz@gmail.com"},{"name":"allierowan","email":"aileen.s.rowan@gmail.com"},{"name":"alulsh","email":"ulsh@mapbox.com"},{"name":"amishas157","email":"amisha@mapbox.com"},{"name":"amyleew","email":"amyleewalton@gmail.com"},{"name":"anandthakker","email":"vestibule@anandthakker.net"},{"name":"andygol","email":"andrey@mapbox.com"},{"name":"ansis","email":"ansis.brammanis@gmail.com"},{"name":"aparlato","email":"alex.parlato@mapbox.com"},{"name":"apendleton","email":"andrew@mapbox.com"},{"name":"arunasank","email":"aruna@mapbox.com"},{"name":"asheemmamoowala","email":"asheemm@gmail.com"},{"name":"batpad","email":"sanjay@mapbox.com"},{"name":"benjamintd","email":"benjamin@mapbox.com"},{"name":"bhousel","email":"bryan@mapbox.com"},{"name":"bkowshik","email":"bhargav.kowshik@gmail.com"},{"name":"boblannon","email":"blannon@gmail.com"},{"name":"brendanmcfarland","email":"brendan@mapbox.com"},{"name":"brsbl","email":"bersabel.tadesse@mapbox.com"},{"name":"brunoabinader","email":"bruno@mapbox.com"},{"name":"bsrinivasa","email":"bharata+npm@mapbox.com"},{"name":"bsudekum","email":"bobby@mapbox.com"},{"name":"calfarome","email":"cesar@mapbox.com"},{"name":"camillacaros","email":"camilla@mapbox.com"},{"name":"charloyd","email":"charlie@mapbox.com"},{"name":"chaupow","email":"hello@chau-nguyen.de"},{"name":"chetangowda","email":"chethan@mapbox.com"},{"name":"chriscx","email":"christopher.cailleaux@gmail.com"},{"name":"chrisloer","email":"chris.loer@mapbox.com"},{"name":"colleenmcginnis","email":"colleen.mcginnis@mapbox.com"},{"name":"danieljh","email":"daniel+npm@trvx.org"},{"name":"dannykath","email":"danny@mapbox.com"},{"name":"danpat","email":"danpat@danpat.net"},{"name":"danswick","email":"dan@mapbox.com"},{"name":"dasulit","email":"dana.sulit@mapbox.com"},{"name":"davidtheclark","email":"david.dave.clark@gmail.com"},{"name":"deniskoronchik","email":"denis.koronchik@gmail.com"},{"name":"dnomadb","email":"damon@mapbox.com"},{"name":"drboyer","email":"devin.boyer@mapbox.com"},{"name":"dthompson","email":"dthompson@gmail.com"},{"name":"emilymcafee","email":"emily@mapbox.com"},{"name":"emilymdubois","email":"dubois@mapbox.com"},{"name":"enf","email":"fischer@mapbox.com"},{"name":"ericdeveloper","email":"eric.alessandrini@mapbox.com"},{"name":"fa7c0n","email":"gokul.ganesan@mapbox.com"},{"name":"flippmoke","email":"flippmoke@gmail.com"},{"name":"franka","email":"hello@franka.tech"},{"name":"freenerd","email":"spam@freenerd.de"},{"name":"geografa","email":"rafa@mapbox.com"},{"name":"geohacker","email":"sajjadkm@gmail.com"},{"name":"ghoshkaj","email":"ghoshkaj@gmail.com"},{"name":"gretacb","email":"carol@mapbox.com"},{"name":"ian29","email":"ian.villeda@gmail.com"},{"name":"ianshward","email":"ian@mapbox.com"},{"name":"ilyasaf","email":"safonov.ilya@gmail.com"},{"name":"ingalls","email":"nicholas.ingalls@gmail.com"},{"name":"isiyu","email":"siyu.song@gmail.com"},{"name":"jacquestardie","email":"hi@jacquestardie.org"},{"name":"jayana","email":"jayana.charles@mapbox.com"},{"name":"jcsg","email":"john.sylak-glassman@mapbox.com"},{"name":"jfirebaugh","email":"john.firebaugh@gmail.com"},{"name":"johnfurrow","email":"hello@johnfurrow.com"},{"name":"jothirnadh","email":"jothirnadh@mapbox.com"},{"name":"jrpruit1","email":"jake@jakepruitt.com"},{"name":"juliannebg","email":"julianne@mapbox.com"},{"name":"kaibot3000","email":"kai@mapbox.com"},{"name":"kaidalgleish","email":"kai@mapbox.com"},{"name":"karenzshea","email":"karen@mapbox.com"},{"name":"karitotp","email":"karito@mapbox.com"},{"name":"katydecorah","email":"decorah@mapbox.com"},{"name":"kellyoung","email":"kelly.young@mapbox.com"},{"name":"kepta","email":"0o3ko0@gmail.com"},{"name":"kkaefer","email":"mail@kkaefer.com"},{"name":"k-mahoney","email":"kara.e.mahoney@gmail.com"},{"name":"kronick","email":"sam.kronick@mapbox.com"},{"name":"langstonsmith","email":"langston.smith@mapbox.com"},{"name":"lbud","email":"lauren@mapbox.com"},{"name":"lily-chai","email":"lily@mapbox.com"},{"name":"lndsay","email":"lindsay@mapbox.com"},{"name":"l-r","email":"laurier@mapbox.com"},{"name":"lshig","email":"liz.shigetoshi@mapbox.com"},{"name":"luiswalter","email":"luis@mapbox.com"},{"name":"lukasmartinelli","email":"me@lukasmartinelli.ch"},{"name":"lxbarth","email":"alex@mapbox.com"},{"name":"lyzidiamond","email":"lyzi@mapbox.com"},{"name":"macro-shen","email":"macro.shen@mapbox.com"},{"name":"mal-wood","email":"mallorywood413@gmail.com"},{"name":"maning","email":"emmanuel.sambale@gmail.com"},{"name":"manoharuss","email":"manohar@mapbox.com"},{"name":"mapbox-admin","email":"accounts@mapbox.com"},{"name":"mapbox-machine-user","email":"accounts+npm-mapbox-machine-user@mapbox.com"},{"name":"mapsam","email":"sam@mapbox.com"},{"name":"mattficke","email":"matt@mattficke.com"},{"name":"matt.gosline","email":"matt.gosline@mapbox.com"},{"name":"mayaqgao","email":"mayaqgao@gmail.com"},{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"},{"name":"miccolis","email":"jeff@miccolis.net"},{"name":"michaelsteffen","email":"michael@mapbox.com"},{"name":"mikelmaron","email":"mikel@groundtruth.in"},{"name":"miles-dev","email":"miles.sackler@mapbox.com"},{"name":"millzpaugh","email":"ann.millspaugh@gmail.com"},{"name":"mokob","email":"moritz@mapbox.com"},{"name":"mollymerp","email":"mollylloyd@gmail.com"},{"name":"morganherlocker","email":"morgan.herlocker@gmail.com"},{"name":"mourner","email":"agafonkin@gmail.com"},{"name":"msirenko","email":"max@mapbox.com"},{"name":"nammala","email":"krishna@mapbox.com"},{"name":"natslaughter","email":"nat@mapbox.com"},{"name":"nickcordella","email":"nick.cordella@mapbox.com"},{"name":"nickidlugash","email":"nicki@mapbox.com"},{"name":"nikhilprabhakar","email":"nikinfour@gmail.com"},{"name":"oini","email":"oindrila.gupta92@gmail.com"},{"name":"oliikit","email":"olivia.brundage@mapbox.com"},{"name":"oxidase","email":"michael.krasnyk@gmail.com"},{"name":"pdgoodman","email":"paul@mapbox.com"},{"name":"perrygeo","email":"perry@mapbox.com"},{"name":"peterqliu","email":"peterqliu@gmail.com"},{"name":"piligab","email":"pilar@mapbox.com"},{"name":"planemad","email":"arun.planemad@gmail.com"},{"name":"poornibadrinath","email":"poornima@mapbox.com"},{"name":"pratikyadav","email":"pratik@mapbox.com"},{"name":"rasagy","email":"rasagy@mapbox.com"},{"name":"rclark","email":"ryan.clark.j@gmail.com"},{"name":"richrico","email":"richman@mapbox.com"},{"name":"ridixcr","email":"pavel@mapbox.com"},{"name":"rub21","email":"ruben@mapbox.com"},{"name":"rumc","email":"r.ragupathy85@gmail.com"},{"name":"ryan-baumann","email":"ryan.baumann@mapbox.com"},{"name":"saikia.abhishek","email":"abhishek@mapbox.com"},{"name":"samanbb","email":"saman@mapbox.com"},{"name":"samely","email":"eliane@mapbox.com"},{"name":"sbma44","email":"thomas.j.lee@gmail.com"},{"name":"sgillies","email":"sean@mapbox.com"},{"name":"springmeyer","email":"dane@mapbox.com"},{"name":"srividyacb","email":"srividyabharadwaj26@gmail.com"},{"name":"tcql","email":"tim.channell@gmail.com"},{"name":"themarex","email":"patrick@mapbox.com"},{"name":"tony-cj","email":"tony.chen@mapbox.com"},{"name":"tristen","email":"tristen.brown@gmail.com"},{"name":"upendrayadav","email":"upendra@mapbox.com"},{"name":"uvollmer","email":"ugo.vollmer@mapbox.com"},{"name":"vincents","email":"vincent.sarago@mapbox.com"},{"name":"virginiayung","email":"virginia@mapbox.com"},{"name":"willwhite","email":"will@mapbox.com"},{"name":"yhahn","email":"young@mapbox.com"},{"name":"yunjieli","email":"yunjie.li@mapbox.com"},{"name":"yurasi","email":"galia@mapbox.com"},{"name":"zmully","email":"mully@mapbox.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spotswap-6.0.0.tgz_1501107130974_0.11104941554367542"}},"6.0.1":{"name":"@mapbox/spotswap","version":"6.0.1","description":"Swap out spot instances for on-demand ones in dual ASG setups","author":{"name":"Mapbox","url":"https://www.mapbox.com"},"license":"ISC","bin":{"spotswap-install":"bin/install.js","spotswap-poll":"bin/poll.js"},"scripts":{"pretest":"eslint lib bin test index.js","test":"nyc tape test/*.test.js","coverage":"nyc --reporter html tape test/*.test.js && opener coverage/index.html"},"dependencies":{"aws-sdk":"^2.6.5","cloudfriend":"^1.3.0","d3-queue":"^3.0.1","fastlog":"^1.1.0","request":"^2.73.0"},"devDependencies":{"@mapbox/mock-aws-sdk-js":"0.0.3","eslint":"^3.1.0","express":"4.14.0","nyc":"^7.0.0","opener":"^1.4.1","sinon":"^1.17.7","tape":"^4.6.0"},"main":"index.js","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/mapbox/spotswap.git"},"bugs":{"url":"https://github.com/mapbox/spotswap/issues"},"homepage":"https://github.com/mapbox/spotswap#readme","gitHead":"754a50824cbd30cd5311670e5179dad92e90c6a0","_id":"@mapbox/spotswap@6.0.1","_shasum":"149be94248f763fc33681aae710ca8e33de08129","_from":".","_npmVersion":"2.15.5","_nodeVersion":"4.4.5","_npmUser":{"name":"jrpruit1","email":"jake@jakepruitt.com"},"dist":{"shasum":"149be94248f763fc33681aae710ca8e33de08129","tarball":"https://registry.npmjs.org/@mapbox/spotswap/-/spotswap-6.0.1.tgz","integrity":"sha512-96WgI4b9VObWigOargqw4+3UqjdRX8g7FGS6tKIrMU7rXXtYFS7EB1TXofUYxGH7TlGCa4yp8Q1aXG8NvqPuRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCIFlYaYvGuCDvETaMG+2dK3a2SX95OsgP4Ow7KiMmxwIhANjMrIsoBV/8QXjLGznUvaiANz7mDb9U4010m/tFD4l6"}]},"maintainers":[{"email":"cameron@mapbox.com","name":"cammace"},{"email":"bruno@mapbox.com","name":"brunoabinader"},{"email":"langston.smith@mapbox.com","name":"langstonsmith"},{"email":"rafa@mapbox.com","name":"geografa"},{"email":"mxn@1ec5.org","name":"1ec5"},{"email":"liz.shigetoshi@mapbox.com","name":"lshig"},{"email":"hello@johnfurrow.com","name":"johnfurrow"},{"email":"andrea.delrio@mapbox.com","name":"aaaandrea"},{"email":"ali@mapbox.com","name":"alianthes"},{"email":"ann.millspaugh@gmail.com","name":"millzpaugh"},{"email":"hello@franka.tech","name":"franka"},{"email":"charlie@mapbox.com","name":"charloyd"},{"email":"julianne@mapbox.com","name":"juliannebg"},{"email":"dthompson@gmail.com","name":"dthompson"},{"email":"eric.alessandrini@mapbox.com","name":"ericdeveloper"},{"email":"jayana.charles@mapbox.com","name":"jayana"},{"email":"christopher.cailleaux@gmail.com","name":"chriscx"},{"email":"poornima@mapbox.com","name":"poornibadrinath"},{"email":"bersabel.tadesse@mapbox.com","name":"brsbl"},{"email":"mallorywood413@gmail.com","name":"mal-wood"},{"email":"luis@mapbox.com","name":"luiswalter"},{"email":"pilar@mapbox.com","name":"piligab"},{"email":"galia@mapbox.com","name":"yurasi"},{"email":"matt.gosline@mapbox.com","name":"matt.gosline"},{"email":"kelly.young@mapbox.com","name":"kellyoung"},{"email":"mully@mapbox.com","name":"zmully"},{"email":"mikel@groundtruth.in","name":"mikelmaron"},{"email":"danpat@danpat.net","name":"danpat"},{"email":"macro.shen@mapbox.com","name":"macro-shen"},{"email":"asheemm@gmail.com","name":"asheemmamoowala"},{"email":"john.sylak-glassman@mapbox.com","name":"jcsg"},{"email":"michael@mapbox.com","name":"michaelsteffen"},{"email":"aj@mapbox.com","name":"ajashton"},{"email":"devin.boyer@mapbox.com","name":"drboyer"},{"email":"andrey@mapbox.com","name":"andygol"},{"email":"flippmoke@gmail.com","name":"flippmoke"},{"email":"safonov.ilya@gmail.com","name":"ilyasaf"},{"email":"denis.koronchik@gmail.com","name":"deniskoronchik"},{"email":"peterqliu@gmail.com","name":"peterqliu"},{"email":"accounts+npm-mapbox-machine-user@mapbox.com","name":"mapbox-machine-user"},{"email":"rasagy@mapbox.com","name":"rasagy"},{"email":"chethan@mapbox.com","name":"chetangowda"},{"email":"upendra@mapbox.com","name":"upendrayadav"},{"email":"cesar@mapbox.com","name":"calfarome"},{"email":"pavel@mapbox.com","name":"ridixcr"},{"email":"olivia.brundage@mapbox.com","name":"oliikit"},{"email":"aileen.s.rowan@gmail.com","name":"allierowan"},{"email":"richman@mapbox.com","name":"richrico"},{"email":"danny@mapbox.com","name":"dannykath"},{"email":"eliane@mapbox.com","name":"samely"},{"email":"nikinfour@gmail.com","name":"nikhilprabhakar"},{"email":"gokul.ganesan@mapbox.com","name":"fa7c0n"},{"email":"blannon@gmail.com","name":"boblannon"},{"email":"sean@mapbox.com","name":"sgillies"},{"email":"me@lukasmartinelli.ch","name":"lukasmartinelli"},{"email":"krishna@mapbox.com","name":"nammala"},{"email":"lindsay@mapbox.com","name":"lndsay"},{"email":"vestibule@anandthakker.net","name":"anandthakker"},{"email":"chris.loer@mapbox.com","name":"chrisloer"},{"email":"0o3ko0@gmail.com","name":"kepta"},{"email":"sam.kronick@mapbox.com","name":"kronick"},{"email":"manohar@mapbox.com","name":"manoharuss"},{"email":"alex.parlato@mapbox.com","name":"aparlato"},{"email":"yunjie.li@mapbox.com","name":"yunjieli"},{"email":"bharata+npm@mapbox.com","name":"bsrinivasa"},{"email":"aarthy@mapbox.com","name":"aarthykc"},{"email":"dane@mapbox.com","name":"springmeyer"},{"email":"dana.sulit@mapbox.com","name":"dasulit"},{"email":"emmanuel.sambale@gmail.com","name":"maning"},{"email":"miles.sackler@mapbox.com","name":"miles-dev"},{"email":"agafonkin@gmail.com","name":"mourner"},{"email":"hello@chau-nguyen.de","name":"chaupow"},{"email":"michael.krasnyk@gmail.com","name":"oxidase"},{"email":"r.ragupathy85@gmail.com","name":"rumc"},{"email":"vincent.sarago@mapbox.com","name":"vincents"},{"email":"tony.chen@mapbox.com","name":"tony-cj"},{"email":"arun.planemad@gmail.com","name":"planemad"},{"email":"patrick@mapbox.com","name":"themarex"},{"email":"laurier@mapbox.com","name":"l-r"},{"email":"ugo.vollmer@mapbox.com","name":"uvollmer"},{"email":"alice@mapbox.com","name":"aliceykuo"},{"email":"ansis.brammanis@gmail.com","name":"ansis"},{"email":"oindrila.gupta92@gmail.com","name":"oini"},{"email":"virginia@mapbox.com","name":"virginiayung"},{"email":"karito@mapbox.com","name":"karitotp"},{"email":"srividyabharadwaj26@gmail.com","name":"srividyacb"},{"email":"perry@mapbox.com","name":"perrygeo"},{"email":"colleen.mcginnis@mapbox.com","name":"colleenmcginnis"},{"email":"nat@mapbox.com","name":"natslaughter"},{"email":"nick.cordella@mapbox.com","name":"nickcordella"},{"email":"benjamin@mapbox.com","name":"benjamintd"},{"email":"fischer@mapbox.com","name":"enf"},{"email":"kai@mapbox.com","name":"kaibot3000"},{"email":"paul@mapbox.com","name":"pdgoodman"},{"email":"max@mapbox.com","name":"msirenko"},{"email":"abhishek@mapbox.com","name":"saikia.abhishek"},{"email":"jothirnadh@mapbox.com","name":"jothirnadh"},{"email":"ryan.baumann@mapbox.com","name":"ryan-baumann"},{"email":"dan@mapbox.com","name":"danswick"},{"email":"lily@mapbox.com","name":"lily-chai"},{"email":"amisha@mapbox.com","name":"amishas157"},{"email":"kara.e.mahoney@gmail.com","name":"k-mahoney"},{"email":"bhargav.kowshik@gmail.com","name":"bkowshik"},{"email":"alinapaz@gmail.com","name":"alinapaz"},{"email":"damon@mapbox.com","name":"dnomadb"},{"email":"lyzi@mapbox.com","name":"lyzidiamond"},{"email":"spam@freenerd.de","name":"freenerd"},{"email":"carol@mapbox.com","name":"gretacb"},{"email":"mayaqgao@gmail.com","name":"mayaqgao"},{"email":"camilla@mapbox.com","name":"camillacaros"},{"email":"saman@mapbox.com","name":"samanbb"},{"email":"bryan@mapbox.com","name":"bhousel"},{"email":"daniel+npm@trvx.org","name":"danieljh"},{"email":"decorah@mapbox.com","name":"katydecorah"},{"email":"ajith@mapbox.com","name":"ajithranka"},{"email":"pratik@mapbox.com","name":"pratikyadav"},{"email":"morgan.herlocker@gmail.com","name":"morganherlocker"},{"email":"hi@jacquestardie.org","name":"jacquestardie"},{"email":"mollylloyd@gmail.com","name":"mollymerp"},{"email":"john.firebaugh@gmail.com","name":"jfirebaugh"},{"email":"tim.channell@gmail.com","name":"tcql"},{"email":"ruben@mapbox.com","name":"rub21"},{"email":"mail@kkaefer.com","name":"kkaefer"},{"email":"brendan@mapbox.com","name":"brendanmcfarland"},{"email":"moritz@mapbox.com","name":"mokob"},{"email":"karen@mapbox.com","name":"karenzshea"},{"email":"david.dave.clark@gmail.com","name":"davidtheclark"},{"email":"amyleewalton@gmail.com","name":"amyleew"},{"email":"ian.villeda@gmail.com","name":"ian29"},{"email":"nicki@mapbox.com","name":"nickidlugash"},{"email":"jake@jakepruitt.com","name":"jrpruit1"},{"email":"mcwhittemore@gmail.com","name":"mcwhittemore"},{"email":"siyu.song@gmail.com","name":"isiyu"},{"email":"ghoshkaj@gmail.com","name":"ghoshkaj"},{"email":"ulsh@mapbox.com","name":"alulsh"},{"email":"emily@mapbox.com","name":"emilymcafee"},{"email":"sam@mapbox.com","name":"mapsam"},{"email":"alex@mapbox.com","name":"lxbarth"},{"email":"will@mapbox.com","name":"willwhite"},{"email":"sanjay@mapbox.com","name":"batpad"},{"email":"sajjadkm@gmail.com","name":"geohacker"},{"email":"aruna@mapbox.com","name":"arunasank"},{"email":"kai@mapbox.com","name":"kaidalgleish"},{"email":"matt@mattficke.com","name":"mattficke"},{"email":"andrew@mapbox.com","name":"apendleton"},{"email":"nicholas.ingalls@gmail.com","name":"ingalls"},{"email":"thomas.j.lee@gmail.com","name":"sbma44"},{"email":"dubois@mapbox.com","name":"emilymdubois"},{"email":"young@mapbox.com","name":"yhahn"},{"email":"ian@mapbox.com","name":"ianshward"},{"email":"jeff@miccolis.net","name":"miccolis"},{"email":"ryan.clark.j@gmail.com","name":"rclark"},{"email":"lauren@mapbox.com","name":"lbud"},{"email":"bobby@mapbox.com","name":"bsudekum"},{"email":"tristen.brown@gmail.com","name":"tristen"},{"email":"accounts@mapbox.com","name":"mapbox-admin"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spotswap-6.0.1.tgz_1501524321683_0.8545460505411029"}},"6.0.2":{"name":"@mapbox/spotswap","version":"6.0.2","description":"Swap out spot instances for on-demand ones in dual ASG setups","author":{"name":"Mapbox","url":"https://www.mapbox.com"},"license":"ISC","bin":{"spotswap-install":"bin/install.js","spotswap-poll":"bin/poll.js"},"scripts":{"pretest":"eslint lib bin test index.js","test":"nyc tape test/*.test.js","coverage":"nyc --reporter html tape test/*.test.js && opener coverage/index.html"},"dependencies":{"aws-sdk":"^2.6.5","cloudfriend":"^1.3.0","d3-queue":"^3.0.1","fastlog":"^1.1.0","request":"^2.73.0"},"devDependencies":{"@mapbox/mock-aws-sdk-js":"0.0.3","eslint":"^3.1.0","express":"4.14.0","nyc":"^7.0.0","opener":"^1.4.1","sinon":"^1.17.7","tape":"^4.6.0"},"main":"index.js","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/mapbox/spotswap.git"},"bugs":{"url":"https://github.com/mapbox/spotswap/issues"},"homepage":"https://github.com/mapbox/spotswap#readme","gitHead":"3f94dcea4c639cb62f9f33f3284ddd5a5bc864d8","_id":"@mapbox/spotswap@6.0.2","_shasum":"1a163f638c655ea37ada173d3a726d1105d58135","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"taziam","email":"tara.adiseshan@gmail.com"},"dist":{"shasum":"1a163f638c655ea37ada173d3a726d1105d58135","tarball":"https://registry.npmjs.org/@mapbox/spotswap/-/spotswap-6.0.2.tgz","integrity":"sha512-CX/RgRCmqdq3MvRF/CfpRSbONM+xm2TCkPQdaA5nA5g+epIN0CGI8SSLD55wcxYAZsW/48rUAMyvdmMqmUlexg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDErgpUU0NeaKiITt0V8v8TG7n7VXwkjjIv5gODvXsAtAiAUAadKoOwczHw6NdXWDrcY1AWYot3knGU8x6KjDlRrgQ=="}]},"maintainers":[{"email":"mark.misener@mapbox.com","name":"markmisener"},{"email":"nick.italiano@mapbox.com","name":"nickitaliano"},{"email":"tara.adiseshan@gmail.com","name":"taziam"},{"email":"eli.fitch.prof+npm@gmail.com","name":"elifitch"},{"email":"nadia.barbosa@mapbox.com","name":"captainbarbosa-mbx"},{"email":"cameron@mapbox.com","name":"cammace"},{"email":"bruno@mapbox.com","name":"brunoabinader"},{"email":"langston.smith@mapbox.com","name":"langstonsmith"},{"email":"rafa@mapbox.com","name":"geografa"},{"email":"mxn@1ec5.org","name":"1ec5"},{"email":"liz.shigetoshi@mapbox.com","name":"lshig"},{"email":"hello@johnfurrow.com","name":"johnfurrow"},{"email":"andrea.delrio@mapbox.com","name":"aaaandrea"},{"email":"ali@mapbox.com","name":"alianthes"},{"email":"ann.millspaugh@gmail.com","name":"millzpaugh"},{"email":"hello@franka.tech","name":"franka"},{"email":"charlie@mapbox.com","name":"charloyd"},{"email":"julianne@mapbox.com","name":"juliannebg"},{"email":"dthompson@gmail.com","name":"dthompson"},{"email":"eric.alessandrini@mapbox.com","name":"ericdeveloper"},{"email":"jayana.charles@mapbox.com","name":"jayana"},{"email":"christopher.cailleaux@gmail.com","name":"chriscx"},{"email":"poornima@mapbox.com","name":"poornibadrinath"},{"email":"bersabel.tadesse@mapbox.com","name":"brsbl"},{"email":"mallorywood413@gmail.com","name":"mal-wood"},{"email":"luis@mapbox.com","name":"luiswalter"},{"email":"pilar@mapbox.com","name":"piligab"},{"email":"galia@mapbox.com","name":"yurasi"},{"email":"matt.gosline@mapbox.com","name":"matt.gosline"},{"email":"kelly.young@mapbox.com","name":"kellyoung"},{"email":"mully@mapbox.com","name":"zmully"},{"email":"mikel@groundtruth.in","name":"mikelmaron"},{"email":"danpat@danpat.net","name":"danpat"},{"email":"macro.shen@mapbox.com","name":"macro-shen"},{"email":"asheemm@gmail.com","name":"asheemmamoowala"},{"email":"john.sylak-glassman@mapbox.com","name":"jcsg"},{"email":"michael@mapbox.com","name":"michaelsteffen"},{"email":"aj@mapbox.com","name":"ajashton"},{"email":"devin.boyer@mapbox.com","name":"drboyer"},{"email":"andrey@mapbox.com","name":"andygol"},{"email":"flippmoke@gmail.com","name":"flippmoke"},{"email":"safonov.ilya@gmail.com","name":"ilyasaf"},{"email":"denis.koronchik@gmail.com","name":"deniskoronchik"},{"email":"peterqliu@gmail.com","name":"peterqliu"},{"email":"rasagy@mapbox.com","name":"rasagy"},{"email":"chethan@mapbox.com","name":"chetangowda"},{"email":"upendra@mapbox.com","name":"upendrayadav"},{"email":"cesar@mapbox.com","name":"calfarome"},{"email":"pavel@mapbox.com","name":"ridixcr"},{"email":"olivia.brundage@mapbox.com","name":"oliikit"},{"email":"aileen.s.rowan@gmail.com","name":"allierowan"},{"email":"richman@mapbox.com","name":"richrico"},{"email":"danny@mapbox.com","name":"dannykath"},{"email":"eliane@mapbox.com","name":"samely"},{"email":"nikinfour@gmail.com","name":"nikhilprabhakar"},{"email":"gokul.ganesan@mapbox.com","name":"fa7c0n"},{"email":"blannon@gmail.com","name":"boblannon"},{"email":"sean@mapbox.com","name":"sgillies"},{"email":"me@lukasmartinelli.ch","name":"lukasmartinelli"},{"email":"krishna@mapbox.com","name":"nammala"},{"email":"lindsay@mapbox.com","name":"lndsay"},{"email":"vestibule@anandthakker.net","name":"anandthakker"},{"email":"chris.loer@mapbox.com","name":"chrisloer"},{"email":"0o3ko0@gmail.com","name":"kepta"},{"email":"sam.kronick@mapbox.com","name":"kronick"},{"email":"manohar@mapbox.com","name":"manoharuss"},{"email":"alex.parlato@mapbox.com","name":"aparlato"},{"email":"yunjie.li@mapbox.com","name":"yunjieli"},{"email":"bharata+npm@mapbox.com","name":"bsrinivasa"},{"email":"aarthy@mapbox.com","name":"aarthykc"},{"email":"dane@mapbox.com","name":"springmeyer"},{"email":"dana.sulit@mapbox.com","name":"dasulit"},{"email":"emmanuel.sambale@gmail.com","name":"maning"},{"email":"miles.sackler@mapbox.com","name":"miles-dev"},{"email":"agafonkin@gmail.com","name":"mourner"},{"email":"hello@chau-nguyen.de","name":"chaupow"},{"email":"michael.krasnyk@gmail.com","name":"oxidase"},{"email":"r.ragupathy85@gmail.com","name":"rumc"},{"email":"vincent.sarago@mapbox.com","name":"vincents"},{"email":"tony.chen@mapbox.com","name":"tony-cj"},{"email":"arun.planemad@gmail.com","name":"planemad"},{"email":"patrick@mapbox.com","name":"themarex"},{"email":"laurier@mapbox.com","name":"l-r"},{"email":"alice@mapbox.com","name":"aliceykuo"},{"email":"ansis.brammanis@gmail.com","name":"ansis"},{"email":"oindrila.gupta92@gmail.com","name":"oini"},{"email":"virginia@mapbox.com","name":"virginiayung"},{"email":"karito@mapbox.com","name":"karitotp"},{"email":"srividyabharadwaj26@gmail.com","name":"srividyacb"},{"email":"perry@mapbox.com","name":"perrygeo"},{"email":"colleen.mcginnis@mapbox.com","name":"colleenmcginnis"},{"email":"nat@mapbox.com","name":"natslaughter"},{"email":"nick.cordella@mapbox.com","name":"nickcordella"},{"email":"benjamin@mapbox.com","name":"benjamintd"},{"email":"fischer@mapbox.com","name":"enf"},{"email":"kai@mapbox.com","name":"kaibot3000"},{"email":"paul@mapbox.com","name":"pdgoodman"},{"email":"max@mapbox.com","name":"msirenko"},{"email":"abhishek@mapbox.com","name":"saikia.abhishek"},{"email":"jothirnadh@mapbox.com","name":"jothirnadh"},{"email":"ryan.baumann@mapbox.com","name":"ryan-baumann"},{"email":"dan@mapbox.com","name":"danswick"},{"email":"lily@mapbox.com","name":"lily-chai"},{"email":"amisha@mapbox.com","name":"amishas157"},{"email":"kara.e.mahoney@gmail.com","name":"k-mahoney"},{"email":"bhargav.kowshik@gmail.com","name":"bkowshik"},{"email":"alinapaz@gmail.com","name":"alinapaz"},{"email":"damon@mapbox.com","name":"dnomadb"},{"email":"lyzi@mapbox.com","name":"lyzidiamond"},{"email":"spam@freenerd.de","name":"freenerd"},{"email":"carol@mapbox.com","name":"gretacb"},{"email":"mayaqgao@gmail.com","name":"mayaqgao"},{"email":"camilla@mapbox.com","name":"camillacaros"},{"email":"saman@mapbox.com","name":"samanbb"},{"email":"bryan@mapbox.com","name":"bhousel"},{"email":"daniel+npm@trvx.org","name":"danieljh"},{"email":"decorah@mapbox.com","name":"katydecorah"},{"email":"ajith@mapbox.com","name":"ajithranka"},{"email":"pratik@mapbox.com","name":"pratikyadav"},{"email":"morgan.herlocker@gmail.com","name":"morganherlocker"},{"email":"hi@jacquestardie.org","name":"jacquestardie"},{"email":"mollylloyd@gmail.com","name":"mollymerp"},{"email":"john.firebaugh@gmail.com","name":"jfirebaugh"},{"email":"tim.channell@gmail.com","name":"tcql"},{"email":"ruben@mapbox.com","name":"rub21"},{"email":"mail@kkaefer.com","name":"kkaefer"},{"email":"brendan@mapbox.com","name":"brendanmcfarland"},{"email":"moritz@mapbox.com","name":"mokob"},{"email":"karen@mapbox.com","name":"karenzshea"},{"email":"david.dave.clark@gmail.com","name":"davidtheclark"},{"email":"amyleewalton@gmail.com","name":"amyleew"},{"email":"ian.villeda@gmail.com","name":"ian29"},{"email":"nicki@mapbox.com","name":"nickidlugash"},{"email":"jake@jakepruitt.com","name":"jrpruit1"},{"email":"mcwhittemore@gmail.com","name":"mcwhittemore"},{"email":"siyu.song@gmail.com","name":"isiyu"},{"email":"ghoshkaj@gmail.com","name":"ghoshkaj"},{"email":"ulsh@mapbox.com","name":"alulsh"},{"email":"emily@mapbox.com","name":"emilymcafee"},{"email":"sam@mapbox.com","name":"mapsam"},{"email":"alex@mapbox.com","name":"lxbarth"},{"email":"will@mapbox.com","name":"willwhite"},{"email":"sanjay@mapbox.com","name":"batpad"},{"email":"sajjadkm@gmail.com","name":"geohacker"},{"email":"aruna@mapbox.com","name":"arunasank"},{"email":"kai@mapbox.com","name":"kaidalgleish"},{"email":"matt@mattficke.com","name":"mattficke"},{"email":"andrew@mapbox.com","name":"apendleton"},{"email":"nicholas.ingalls@gmail.com","name":"ingalls"},{"email":"thomas.j.lee@gmail.com","name":"sbma44"},{"email":"dubois@mapbox.com","name":"emilymdubois"},{"email":"young@mapbox.com","name":"yhahn"},{"email":"ian@mapbox.com","name":"ianshward"},{"email":"jeff@miccolis.net","name":"miccolis"},{"email":"ryan.clark.j@gmail.com","name":"rclark"},{"email":"lauren@mapbox.com","name":"lbud"},{"email":"bobby@mapbox.com","name":"bsudekum"},{"email":"tristen.brown@gmail.com","name":"tristen"},{"email":"accounts@mapbox.com","name":"mapbox-admin"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spotswap-6.0.2.tgz_1503347481264_0.17793476302176714"}},"6.0.3-no-90-s":{"name":"@mapbox/spotswap","version":"6.0.3-no-90-s","description":"Swap out spot instances for on-demand ones in dual ASG setups","author":{"name":"Mapbox","url":"https://www.mapbox.com"},"license":"ISC","bin":{"spotswap-install":"bin/install.js","spotswap-poll":"bin/poll.js"},"scripts":{"pretest":"eslint lib bin test index.js","test":"nyc tape test/*.test.js","coverage":"nyc --reporter html tape test/*.test.js && opener coverage/index.html"},"dependencies":{"aws-sdk":"^2.6.5","cloudfriend":"^1.3.0","d3-queue":"^3.0.1","fastlog":"^1.1.0","request":"^2.73.0"},"devDependencies":{"@mapbox/mock-aws-sdk-js":"0.0.3","eslint":"^3.1.0","express":"4.14.0","nyc":"^7.0.0","opener":"^1.4.1","sinon":"^1.17.7","tape":"^4.6.0"},"main":"index.js","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/mapbox/spotswap.git"},"bugs":{"url":"https://github.com/mapbox/spotswap/issues"},"homepage":"https://github.com/mapbox/spotswap#readme","gitHead":"eb7c3d9f19e277d68561f3e3f0f2803399b80289","_id":"@mapbox/spotswap@6.0.3-no-90-s","_npmVersion":"5.3.0","_nodeVersion":"4.1.2","_npmUser":{"name":"arunasank","email":"aruna@mapbox.com"},"dist":{"integrity":"sha512-KbYJ2RdvcXiVjT09jQpuqPVBHt8drjPQ3cE8v95UlFGnCdJ6MJewJT4wrCnkEulipiAghQjVS5sa0gN6Jqqw8g==","shasum":"7085c1e4b5012e428cf4a3e27ad46e146a7859d1","tarball":"https://registry.npmjs.org/@mapbox/spotswap/-/spotswap-6.0.3-no-90-s.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFzGz9binsNktK7KLmUiQ0LzCqXxMVm/CwLnjQrktgkeAiBk2RMXCj+YbeHXPpj72MELowAW1AlM31rsiGIWVvGGLA=="}]},"maintainers":[{"email":"norchard24@gmail.com","name":"norchard"},{"email":"msteigerwalt@gmail.com","name":"yuffster"},{"email":"saba.elhilo2@gmail.com","name":"sabaelhilo"},{"email":"matt@mapbox.com","name":"mateov"},{"email":"tapasweni@mapbox.com","name":"tapasweni-pathak"},{"email":"hjudge@mapbox.com","name":"hjudge"},{"email":"scott.farley@mapbox.com","name":"scottsfarley93"},{"email":"angel.kittiyachavalit@gmail.com","name":"akit"},{"email":"tmpsantos@gmail.com","name":"tmpsantos"},{"email":"lo_benichou@protonmail.com","name":"lobenichou"},{"email":"jordan.kiley@mapbox.com","name":"jmkiley"},{"email":"anjana.vakil@mapbox.com","name":"vakila"},{"email":"antonio@mapbox.com","name":"zugaldia"},{"email":"pablo.guardiola@mapbox.com","name":"guardiola31337"},{"email":"irwin@mapbox.com","name":"mtirwin"},{"email":"paige.moody@mapbox.com","name":"paigemoody"},{"email":"oormila@mapbox.com","name":"oormilavinod"},{"email":"fabian.guerra@gmail.com","name":"fabianguerra"},{"email":"jesse@rebounds.net","name":"boundsj"},{"email":"friedbunny@users.noreply.github.com","name":"friedbunny"},{"email":"emily.chow@mapbox.com","name":"eschow"},{"email":"joe.clark@mapbox.com","name":"jc-clark"},{"email":"xianny@gmail.com","name":"xianny"},{"email":"katherine.meng@mapbox.com","name":"katmeng"},{"email":"dave@mapbox.com","name":"dhcole"},{"email":"dave.prukop@mapbox.com","name":"d-prukop"},{"email":"lizzie.gooding@mapbox.com","name":"lizziegooding"},{"email":"mark.misener@mapbox.com","name":"markmisener"},{"email":"nick.italiano@mapbox.com","name":"nickitaliano"},{"email":"tara.adiseshan@gmail.com","name":"taziam"},{"email":"eli.fitch.prof+npm@gmail.com","name":"elifitch"},{"email":"nadia.barbosa@mapbox.com","name":"captainbarbosa-mbx"},{"email":"cameron@mapbox.com","name":"cammace"},{"email":"bruno@mapbox.com","name":"brunoabinader"},{"email":"langston.smith@mapbox.com","name":"langstonsmith"},{"email":"rafa@mapbox.com","name":"geografa"},{"email":"mxn@1ec5.org","name":"1ec5"},{"email":"liz.shigetoshi@mapbox.com","name":"lshig"},{"email":"hello@johnfurrow.com","name":"johnfurrow"},{"email":"andrea.delrio@mapbox.com","name":"aaaandrea"},{"email":"ali@mapbox.com","name":"alianthes"},{"email":"ann.millspaugh@gmail.com","name":"millzpaugh"},{"email":"hello@franka.tech","name":"franka"},{"email":"charlie@mapbox.com","name":"charloyd"},{"email":"julianne@mapbox.com","name":"juliannebg"},{"email":"dthompson@gmail.com","name":"dthompson"},{"email":"eric.alessandrini@mapbox.com","name":"ericdeveloper"},{"email":"jayana.charles@mapbox.com","name":"jayana"},{"email":"christopher.cailleaux@gmail.com","name":"chriscx"},{"email":"poornima@mapbox.com","name":"poornibadrinath"},{"email":"bersabel.tadesse@mapbox.com","name":"brsbl"},{"email":"mallorywood413@gmail.com","name":"mal-wood"},{"email":"luis@mapbox.com","name":"luiswalter"},{"email":"pilar@mapbox.com","name":"piligab"},{"email":"galia@mapbox.com","name":"yurasi"},{"email":"matt.gosline@mapbox.com","name":"matt.gosline"},{"email":"kelly.young@mapbox.com","name":"kellyoung"},{"email":"mully@mapbox.com","name":"zmully"},{"email":"mikel@groundtruth.in","name":"mikelmaron"},{"email":"danpat@danpat.net","name":"danpat"},{"email":"macro.shen@mapbox.com","name":"macro-shen"},{"email":"asheemm@gmail.com","name":"asheemmamoowala"},{"email":"john.sylak-glassman@mapbox.com","name":"jcsg"},{"email":"michael@mapbox.com","name":"michaelsteffen"},{"email":"aj@mapbox.com","name":"ajashton"},{"email":"devin.boyer@mapbox.com","name":"drboyer"},{"email":"andrey@mapbox.com","name":"andygol"},{"email":"flippmoke@gmail.com","name":"flippmoke"},{"email":"safonov.ilya@gmail.com","name":"ilyasaf"},{"email":"denis.koronchik@gmail.com","name":"deniskoronchik"},{"email":"peterqliu@gmail.com","name":"peterqliu"},{"email":"rasagy@mapbox.com","name":"rasagy"},{"email":"chethan@mapbox.com","name":"chetangowda"},{"email":"upendra@mapbox.com","name":"upendrayadav"},{"email":"cesar@mapbox.com","name":"calfarome"},{"email":"pavel@mapbox.com","name":"ridixcr"},{"email":"olivia.brundage@mapbox.com","name":"oliikit"},{"email":"aileen.s.rowan@gmail.com","name":"allierowan"},{"email":"richman@mapbox.com","name":"richrico"},{"email":"danny@mapbox.com","name":"dannykath"},{"email":"eliane@mapbox.com","name":"samely"},{"email":"nikinfour@gmail.com","name":"nikhilprabhakar"},{"email":"gokul.ganesan@mapbox.com","name":"fa7c0n"},{"email":"blannon@gmail.com","name":"boblannon"},{"email":"sean@mapbox.com","name":"sgillies"},{"email":"me@lukasmartinelli.ch","name":"lukasmartinelli"},{"email":"krishna@mapbox.com","name":"nammala"},{"email":"lindsay@mapbox.com","name":"lndsay"},{"email":"vestibule@anandthakker.net","name":"anandthakker"},{"email":"chris.loer@mapbox.com","name":"chrisloer"},{"email":"0o3ko0@gmail.com","name":"kepta"},{"email":"sam.kronick@mapbox.com","name":"kronick"},{"email":"manohar@mapbox.com","name":"manoharuss"},{"email":"alex.parlato@mapbox.com","name":"aparlato"},{"email":"bharata+npm@mapbox.com","name":"bsrinivasa"},{"email":"aarthy@mapbox.com","name":"aarthykc"},{"email":"dane@mapbox.com","name":"springmeyer"},{"email":"dana.sulit@mapbox.com","name":"dasulit"},{"email":"emmanuel.sambale@gmail.com","name":"maning"},{"email":"miles.sackler@mapbox.com","name":"miles-dev"},{"email":"agafonkin@gmail.com","name":"mourner"},{"email":"hello@chau-nguyen.de","name":"chaupow"},{"email":"michael.krasnyk@gmail.com","name":"oxidase"},{"email":"r.ragupathy85@gmail.com","name":"rumc"},{"email":"vincent.sarago@mapbox.com","name":"vincents"},{"email":"tony.chen@mapbox.com","name":"tony-cj"},{"email":"arun.planemad@gmail.com","name":"planemad"},{"email":"patrick@mapbox.com","name":"themarex"},{"email":"laurier@mapbox.com","name":"l-r"},{"email":"alice@mapbox.com","name":"aliceykuo"},{"email":"ansis.brammanis@gmail.com","name":"ansis"},{"email":"oindrila.gupta92@gmail.com","name":"oini"},{"email":"virginia@mapbox.com","name":"virginiayung"},{"email":"karito@mapbox.com","name":"karitotp"},{"email":"srividyabharadwaj26@gmail.com","name":"srividyacb"},{"email":"perry@mapbox.com","name":"perrygeo"},{"email":"colleen.mcginnis@mapbox.com","name":"colleenmcginnis"},{"email":"nat@mapbox.com","name":"natslaughter"},{"email":"nick.cordella@mapbox.com","name":"nickcordella"},{"email":"benjamin@mapbox.com","name":"benjamintd"},{"email":"fischer@mapbox.com","name":"enf"},{"email":"kai@mapbox.com","name":"kaibot3000"},{"email":"paul@mapbox.com","name":"pdgoodman"},{"email":"max@mapbox.com","name":"msirenko"},{"email":"abhishek@mapbox.com","name":"saikia.abhishek"},{"email":"jothirnadh@mapbox.com","name":"jothirnadh"},{"email":"ryan.baumann@mapbox.com","name":"ryan-baumann"},{"email":"dan@mapbox.com","name":"danswick"},{"email":"lily@mapbox.com","name":"lily-chai"},{"email":"amisha@mapbox.com","name":"amishas157"},{"email":"kara.e.mahoney@gmail.com","name":"k-mahoney"},{"email":"bhargav.kowshik@gmail.com","name":"bkowshik"},{"email":"alinapaz@gmail.com","name":"alinapaz"},{"email":"damon@mapbox.com","name":"dnomadb"},{"email":"lyzi@mapbox.com","name":"lyzidiamond"},{"email":"spam@freenerd.de","name":"freenerd"},{"email":"carol@mapbox.com","name":"gretacb"},{"email":"camilla@mapbox.com","name":"camillacaros"},{"email":"saman@mapbox.com","name":"samanbb"},{"email":"bryan@mapbox.com","name":"bhousel"},{"email":"daniel+npm@trvx.org","name":"danieljh"},{"email":"decorah@mapbox.com","name":"katydecorah"},{"email":"pratik@mapbox.com","name":"pratikyadav"},{"email":"morgan.herlocker@gmail.com","name":"morganherlocker"},{"email":"hi@jacquestardie.org","name":"jacquestardie"},{"email":"mollylloyd@gmail.com","name":"mollymerp"},{"email":"john.firebaugh@gmail.com","name":"jfirebaugh"},{"email":"tim.channell@gmail.com","name":"tcql"},{"email":"ruben@mapbox.com","name":"rub21"},{"email":"mail@kkaefer.com","name":"kkaefer"},{"email":"brendan@mapbox.com","name":"brendanmcfarland"},{"email":"karen@mapbox.com","name":"karenzshea"},{"email":"david.dave.clark@gmail.com","name":"davidtheclark"},{"email":"amyleewalton@gmail.com","name":"amyleew"},{"email":"ian.villeda@gmail.com","name":"ian29"},{"email":"nicki@mapbox.com","name":"nickidlugash"},{"email":"jake@jakepruitt.com","name":"jrpruit1"},{"email":"mcwhittemore@gmail.com","name":"mcwhittemore"},{"email":"siyu.song@gmail.com","name":"isiyu"},{"email":"ghoshkaj@gmail.com","name":"ghoshkaj"},{"email":"ulsh@mapbox.com","name":"alulsh"},{"email":"emily@mapbox.com","name":"emilymcafee"},{"email":"sam@mapbox.com","name":"mapsam"},{"email":"alex@mapbox.com","name":"lxbarth"},{"email":"will@mapbox.com","name":"willwhite"},{"email":"sanjay@mapbox.com","name":"batpad"},{"email":"aruna@mapbox.com","name":"arunasank"},{"email":"kai@mapbox.com","name":"kaidalgleish"},{"email":"matt@mattficke.com","name":"mattficke"},{"email":"andrew@mapbox.com","name":"apendleton"},{"email":"nicholas.ingalls@gmail.com","name":"ingalls"},{"email":"thomas.j.lee@gmail.com","name":"sbma44"},{"email":"dubois@mapbox.com","name":"emilymdubois"},{"email":"young@mapbox.com","name":"yhahn"},{"email":"ian@mapbox.com","name":"ianshward"},{"email":"jeff@miccolis.net","name":"miccolis"},{"email":"ryan.clark.j@gmail.com","name":"rclark"},{"email":"lauren@mapbox.com","name":"lbud"},{"email":"bobby@mapbox.com","name":"bsudekum"},{"email":"tristen.brown@gmail.com","name":"tristen"},{"email":"accounts@mapbox.com","name":"mapbox-admin"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spotswap-6.0.3-no-90-s.tgz_1510211845456_0.47558444016613066"}},"6.0.3":{"name":"@mapbox/spotswap","version":"6.0.3","description":"Swap out spot instances for on-demand ones in dual ASG setups","author":{"name":"Mapbox","url":"https://www.mapbox.com"},"license":"ISC","bin":{"spotswap-install":"bin/install.js","spotswap-poll":"bin/poll.js"},"scripts":{"pretest":"eslint lib bin test index.js","test":"nyc tape test/*.test.js","coverage":"nyc --reporter html tape test/*.test.js && opener coverage/index.html"},"dependencies":{"aws-sdk":"^2.6.5","cloudfriend":"^1.3.0","d3-queue":"^3.0.1","fastlog":"^1.1.0","request":"^2.73.0"},"devDependencies":{"@mapbox/mock-aws-sdk-js":"0.0.3","eslint":"^3.1.0","express":"4.14.0","nyc":"^7.0.0","opener":"^1.4.1","sinon":"^1.17.7","tape":"^4.6.0"},"main":"index.js","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/mapbox/spotswap.git"},"bugs":{"url":"https://github.com/mapbox/spotswap/issues"},"homepage":"https://github.com/mapbox/spotswap#readme","gitHead":"d8c774164bb8ab3ac88e5539886b8df21eac91a5","_id":"@mapbox/spotswap@6.0.3","_npmVersion":"5.3.0","_nodeVersion":"7.4.0","_npmUser":{"name":"arunasank","email":"aruna@mapbox.com"},"dist":{"integrity":"sha512-UoAkHH7ns1DuyLhrBX/AQuZan6UzRPkAh5vGIfvjHrMk2cz+0GP/NEeWZRtrDslUcsYl6+qRdadOcBNrNaRE0g==","shasum":"a436b44be51f144c218869e7dce07e8ab399283e","tarball":"https://registry.npmjs.org/@mapbox/spotswap/-/spotswap-6.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6CJMNjKWJzFrGReY2nkKH5rhgNdX6Pw8dGQfiQU2HzQIhAIv6tYlfNeYBAE2WtTQu9a908eaq4opPY1tAuHgy2Vyg"}]},"maintainers":[{"email":"tridip@mapbox.com","name":"tridip1931"},{"email":"norchard24@gmail.com","name":"norchard"},{"email":"msteigerwalt@gmail.com","name":"yuffster"},{"email":"saba.elhilo2@gmail.com","name":"sabaelhilo"},{"email":"matt@mapbox.com","name":"mateov"},{"email":"tapasweni@mapbox.com","name":"tapasweni-pathak"},{"email":"hjudge@mapbox.com","name":"hjudge"},{"email":"scott.farley@mapbox.com","name":"scottsfarley93"},{"email":"angel.kittiyachavalit@gmail.com","name":"akit"},{"email":"tmpsantos@gmail.com","name":"tmpsantos"},{"email":"lo_benichou@protonmail.com","name":"lobenichou"},{"email":"jordan.kiley@mapbox.com","name":"jmkiley"},{"email":"anjana.vakil@mapbox.com","name":"vakila"},{"email":"antonio@mapbox.com","name":"zugaldia"},{"email":"pablo.guardiola@mapbox.com","name":"guardiola31337"},{"email":"irwin@mapbox.com","name":"mtirwin"},{"email":"paige.moody@mapbox.com","name":"paigemoody"},{"email":"oormila@mapbox.com","name":"oormilavinod"},{"email":"fabian.guerra@gmail.com","name":"fabianguerra"},{"email":"jesse@rebounds.net","name":"boundsj"},{"email":"friedbunny@users.noreply.github.com","name":"friedbunny"},{"email":"emily.chow@mapbox.com","name":"eschow"},{"email":"joe.clark@mapbox.com","name":"jc-clark"},{"email":"xianny@gmail.com","name":"xianny"},{"email":"katherine.meng@mapbox.com","name":"katmeng"},{"email":"dave@mapbox.com","name":"dhcole"},{"email":"dave.prukop@mapbox.com","name":"d-prukop"},{"email":"lizzie.gooding@mapbox.com","name":"lizziegooding"},{"email":"mark.misener@mapbox.com","name":"markmisener"},{"email":"nick.italiano@mapbox.com","name":"nickitaliano"},{"email":"tara.adiseshan@gmail.com","name":"taziam"},{"email":"eli.fitch.prof+npm@gmail.com","name":"elifitch"},{"email":"nadia.barbosa@mapbox.com","name":"captainbarbosa-mbx"},{"email":"cameron@mapbox.com","name":"cammace"},{"email":"bruno@mapbox.com","name":"brunoabinader"},{"email":"langston.smith@mapbox.com","name":"langstonsmith"},{"email":"rafa@mapbox.com","name":"geografa"},{"email":"mxn@1ec5.org","name":"1ec5"},{"email":"liz.shigetoshi@mapbox.com","name":"lshig"},{"email":"hello@johnfurrow.com","name":"johnfurrow"},{"email":"andrea.delrio@mapbox.com","name":"aaaandrea"},{"email":"ali@mapbox.com","name":"alianthes"},{"email":"ann.millspaugh@gmail.com","name":"millzpaugh"},{"email":"hello@franka.tech","name":"franka"},{"email":"charlie@mapbox.com","name":"charloyd"},{"email":"julianne@mapbox.com","name":"juliannebg"},{"email":"dthompson@gmail.com","name":"dthompson"},{"email":"eric.alessandrini@mapbox.com","name":"ericdeveloper"},{"email":"jayana.charles@mapbox.com","name":"jayana"},{"email":"christopher.cailleaux@gmail.com","name":"chriscx"},{"email":"poornima@mapbox.com","name":"poornibadrinath"},{"email":"bersabel.tadesse@mapbox.com","name":"brsbl"},{"email":"mallorywood413@gmail.com","name":"mal-wood"},{"email":"luis@mapbox.com","name":"luiswalter"},{"email":"pilar@mapbox.com","name":"piligab"},{"email":"galia@mapbox.com","name":"yurasi"},{"email":"matt.gosline@mapbox.com","name":"matt.gosline"},{"email":"kelly.young@mapbox.com","name":"kellyoung"},{"email":"mikel@groundtruth.in","name":"mikelmaron"},{"email":"danpat@danpat.net","name":"danpat"},{"email":"macro.shen@mapbox.com","name":"macro-shen"},{"email":"asheemm@gmail.com","name":"asheemmamoowala"},{"email":"john.sylak-glassman@mapbox.com","name":"jcsg"},{"email":"michael@mapbox.com","name":"michaelsteffen"},{"email":"aj@mapbox.com","name":"ajashton"},{"email":"devin.boyer@mapbox.com","name":"drboyer"},{"email":"andrey@mapbox.com","name":"andygol"},{"email":"flippmoke@gmail.com","name":"flippmoke"},{"email":"safonov.ilya@gmail.com","name":"ilyasaf"},{"email":"denis.koronchik@gmail.com","name":"deniskoronchik"},{"email":"peterqliu@gmail.com","name":"peterqliu"},{"email":"rasagy@mapbox.com","name":"rasagy"},{"email":"chethan@mapbox.com","name":"chetangowda"},{"email":"upendra@mapbox.com","name":"upendrayadav"},{"email":"cesar@mapbox.com","name":"calfarome"},{"email":"pavel@mapbox.com","name":"ridixcr"},{"email":"olivia.brundage@mapbox.com","name":"oliikit"},{"email":"aileen.s.rowan@gmail.com","name":"allierowan"},{"email":"richman@mapbox.com","name":"richrico"},{"email":"danny@mapbox.com","name":"dannykath"},{"email":"eliane@mapbox.com","name":"samely"},{"email":"nikinfour@gmail.com","name":"nikhilprabhakar"},{"email":"gokul.ganesan@mapbox.com","name":"fa7c0n"},{"email":"blannon@gmail.com","name":"boblannon"},{"email":"sean@mapbox.com","name":"sgillies"},{"email":"me@lukasmartinelli.ch","name":"lukasmartinelli"},{"email":"krishna@mapbox.com","name":"nammala"},{"email":"lindsay@mapbox.com","name":"lndsay"},{"email":"vestibule@anandthakker.net","name":"anandthakker"},{"email":"chris.loer@mapbox.com","name":"chrisloer"},{"email":"0o3ko0@gmail.com","name":"kepta"},{"email":"sam.kronick@mapbox.com","name":"kronick"},{"email":"manohar@mapbox.com","name":"manoharuss"},{"email":"alex.parlato@mapbox.com","name":"aparlato"},{"email":"bharata+npm@mapbox.com","name":"bsrinivasa"},{"email":"aarthy@mapbox.com","name":"aarthykc"},{"email":"dane@mapbox.com","name":"springmeyer"},{"email":"dana.sulit@mapbox.com","name":"dasulit"},{"email":"emmanuel.sambale@gmail.com","name":"maning"},{"email":"miles.sackler@mapbox.com","name":"miles-dev"},{"email":"agafonkin@gmail.com","name":"mourner"},{"email":"hello@chau-nguyen.de","name":"chaupow"},{"email":"michael.krasnyk@gmail.com","name":"oxidase"},{"email":"r.ragupathy85@gmail.com","name":"rumc"},{"email":"vincent.sarago@mapbox.com","name":"vincents"},{"email":"tony.chen@mapbox.com","name":"tony-cj"},{"email":"arun.planemad@gmail.com","name":"planemad"},{"email":"patrick@mapbox.com","name":"themarex"},{"email":"laurier@mapbox.com","name":"l-r"},{"email":"alice@mapbox.com","name":"aliceykuo"},{"email":"ansis.brammanis@gmail.com","name":"ansis"},{"email":"oindrila.gupta92@gmail.com","name":"oini"},{"email":"virginia@mapbox.com","name":"virginiayung"},{"email":"karito@mapbox.com","name":"karitotp"},{"email":"srividyabharadwaj26@gmail.com","name":"srividyacb"},{"email":"perry@mapbox.com","name":"perrygeo"},{"email":"colleen.mcginnis@mapbox.com","name":"colleenmcginnis"},{"email":"nat@mapbox.com","name":"natslaughter"},{"email":"nick.cordella@mapbox.com","name":"nickcordella"},{"email":"benjamin@mapbox.com","name":"benjamintd"},{"email":"fischer@mapbox.com","name":"enf"},{"email":"kai@mapbox.com","name":"kaibot3000"},{"email":"paul@mapbox.com","name":"pdgoodman"},{"email":"max@mapbox.com","name":"msirenko"},{"email":"abhishek@mapbox.com","name":"saikia.abhishek"},{"email":"jothirnadh@mapbox.com","name":"jothirnadh"},{"email":"ryan.baumann@mapbox.com","name":"ryan-baumann"},{"email":"dan@mapbox.com","name":"danswick"},{"email":"lily@mapbox.com","name":"lily-chai"},{"email":"amisha@mapbox.com","name":"amishas157"},{"email":"kara.e.mahoney@gmail.com","name":"k-mahoney"},{"email":"bhargav.kowshik@gmail.com","name":"bkowshik"},{"email":"alinapaz@gmail.com","name":"alinapaz"},{"email":"damon@mapbox.com","name":"dnomadb"},{"email":"lyzi@mapbox.com","name":"lyzidiamond"},{"email":"spam@freenerd.de","name":"freenerd"},{"email":"carol@mapbox.com","name":"gretacb"},{"email":"camilla@mapbox.com","name":"camillacaros"},{"email":"saman@mapbox.com","name":"samanbb"},{"email":"bryan@mapbox.com","name":"bhousel"},{"email":"daniel+npm@trvx.org","name":"danieljh"},{"email":"decorah@mapbox.com","name":"katydecorah"},{"email":"pratik@mapbox.com","name":"pratikyadav"},{"email":"morgan.herlocker@gmail.com","name":"morganherlocker"},{"email":"hi@jacquestardie.org","name":"jacquestardie"},{"email":"mollylloyd@gmail.com","name":"mollymerp"},{"email":"john.firebaugh@gmail.com","name":"jfirebaugh"},{"email":"tim.channell@gmail.com","name":"tcql"},{"email":"ruben@mapbox.com","name":"rub21"},{"email":"mail@kkaefer.com","name":"kkaefer"},{"email":"brendan@mapbox.com","name":"brendanmcfarland"},{"email":"karen@mapbox.com","name":"karenzshea"},{"email":"david.dave.clark@gmail.com","name":"davidtheclark"},{"email":"amyleewalton@gmail.com","name":"amyleew"},{"email":"ian.villeda@gmail.com","name":"ian29"},{"email":"nicki@mapbox.com","name":"nickidlugash"},{"email":"jake@jakepruitt.com","name":"jrpruit1"},{"email":"mcwhittemore@gmail.com","name":"mcwhittemore"},{"email":"siyu.song@gmail.com","name":"isiyu"},{"email":"ghoshkaj@gmail.com","name":"ghoshkaj"},{"email":"ulsh@mapbox.com","name":"alulsh"},{"email":"emily@mapbox.com","name":"emilymcafee"},{"email":"sam@mapbox.com","name":"mapsam"},{"email":"alex@mapbox.com","name":"lxbarth"},{"email":"will@mapbox.com","name":"willwhite"},{"email":"sanjay@mapbox.com","name":"batpad"},{"email":"aruna@mapbox.com","name":"arunasank"},{"email":"kai@mapbox.com","name":"kaidalgleish"},{"email":"matt@mattficke.com","name":"mattficke"},{"email":"andrew@mapbox.com","name":"apendleton"},{"email":"nicholas.ingalls@gmail.com","name":"ingalls"},{"email":"tlee@mapbox.com","name":"sbma44"},{"email":"dubois@mapbox.com","name":"emilymdubois"},{"email":"young@mapbox.com","name":"yhahn"},{"email":"ian@mapbox.com","name":"ianshward"},{"email":"jeff@miccolis.net","name":"miccolis"},{"email":"ryan.clark.j@gmail.com","name":"rclark"},{"email":"lauren@mapbox.com","name":"lbud"},{"email":"bobby@mapbox.com","name":"bsudekum"},{"email":"tristen.brown@gmail.com","name":"tristen"},{"email":"accounts@mapbox.com","name":"mapbox-admin"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spotswap-6.0.3.tgz_1510567405228_0.7548226928338408"}},"6.0.4":{"name":"@mapbox/spotswap","version":"6.0.4","description":"Swap out spot instances for on-demand ones in dual ASG setups","author":{"name":"Mapbox","url":"https://www.mapbox.com"},"license":"ISC","bin":{"spotswap-install":"bin/install.js","spotswap-poll":"bin/poll.js"},"scripts":{"pretest":"eslint lib bin test index.js","test":"nyc tape test/*.test.js","coverage":"nyc --reporter html tape test/*.test.js && opener coverage/index.html"},"dependencies":{"aws-sdk":"^2.6.5","cloudfriend":"^1.3.0","d3-queue":"^3.0.1","fastlog":"^1.1.0","request":"^2.73.0"},"devDependencies":{"@mapbox/mock-aws-sdk-js":"0.0.3","eslint":"^3.1.0","express":"4.14.0","nyc":"^7.0.0","opener":"^1.4.1","sinon":"^1.17.7","tape":"^4.6.0"},"main":"index.js","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/mapbox/spotswap.git"},"bugs":{"url":"https://github.com/mapbox/spotswap/issues"},"homepage":"https://github.com/mapbox/spotswap#readme","gitHead":"4f0d99496854ab2a4af5f0379b3b1c33ffd430dc","_id":"@mapbox/spotswap@6.0.4","_npmVersion":"5.3.0","_nodeVersion":"7.4.0","_npmUser":{"name":"arunasank","email":"aruna@mapbox.com"},"dist":{"integrity":"sha512-JinLBpddsuwwRaEGc4guuHnKwMi1H+H2xdzhj74h5fdqE6v65nLLzFQWv7T/ovZ1Qgf9VPqzqjt3Fqi43HCLbw==","shasum":"62c13c334c3362720726b199e423bf55538ad52a","tarball":"https://registry.npmjs.org/@mapbox/spotswap/-/spotswap-6.0.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGDujOGH73lDCpKIGVh9WAVujVctFYMXxfzNWdqNlxfCAiEAyyjmBlj8Si8wi8ZiZg8/Rmsbggz9gZP3JSPkcl2fZFE="}]},"maintainers":[{"email":"tridip@mapbox.com","name":"tridip1931"},{"email":"norchard24@gmail.com","name":"norchard"},{"email":"msteigerwalt@gmail.com","name":"yuffster"},{"email":"saba.elhilo2@gmail.com","name":"sabaelhilo"},{"email":"matt@mapbox.com","name":"mateov"},{"email":"tapasweni@mapbox.com","name":"tapasweni-pathak"},{"email":"hjudge@mapbox.com","name":"hjudge"},{"email":"scott.farley@mapbox.com","name":"scottsfarley93"},{"email":"angel.kittiyachavalit@gmail.com","name":"akit"},{"email":"tmpsantos@gmail.com","name":"tmpsantos"},{"email":"lo_benichou@protonmail.com","name":"lobenichou"},{"email":"jordan.kiley@mapbox.com","name":"jmkiley"},{"email":"anjana.vakil@mapbox.com","name":"vakila"},{"email":"antonio@mapbox.com","name":"zugaldia"},{"email":"pablo.guardiola@mapbox.com","name":"guardiola31337"},{"email":"irwin@mapbox.com","name":"mtirwin"},{"email":"paige.moody@mapbox.com","name":"paigemoody"},{"email":"oormila@mapbox.com","name":"oormilavinod"},{"email":"fabian.guerra@gmail.com","name":"fabianguerra"},{"email":"jesse@rebounds.net","name":"boundsj"},{"email":"friedbunny@users.noreply.github.com","name":"friedbunny"},{"email":"emily.chow@mapbox.com","name":"eschow"},{"email":"joe.clark@mapbox.com","name":"jc-clark"},{"email":"xianny@gmail.com","name":"xianny"},{"email":"katherine.meng@mapbox.com","name":"katmeng"},{"email":"dave@mapbox.com","name":"dhcole"},{"email":"dave.prukop@mapbox.com","name":"d-prukop"},{"email":"lizzie.gooding@mapbox.com","name":"lizziegooding"},{"email":"mark.misener@mapbox.com","name":"markmisener"},{"email":"nick.italiano@mapbox.com","name":"nickitaliano"},{"email":"tara.adiseshan@gmail.com","name":"taziam"},{"email":"eli.fitch.prof+npm@gmail.com","name":"elifitch"},{"email":"nadia.barbosa@mapbox.com","name":"captainbarbosa-mbx"},{"email":"cameron@mapbox.com","name":"cammace"},{"email":"bruno@mapbox.com","name":"brunoabinader"},{"email":"langston.smith@mapbox.com","name":"langstonsmith"},{"email":"rafa@mapbox.com","name":"geografa"},{"email":"mxn@1ec5.org","name":"1ec5"},{"email":"liz.shigetoshi@mapbox.com","name":"lshig"},{"email":"hello@johnfurrow.com","name":"johnfurrow"},{"email":"andrea.delrio@mapbox.com","name":"aaaandrea"},{"email":"ali@mapbox.com","name":"alianthes"},{"email":"ann.millspaugh@gmail.com","name":"millzpaugh"},{"email":"hello@franka.tech","name":"franka"},{"email":"charlie@mapbox.com","name":"charloyd"},{"email":"julianne@mapbox.com","name":"juliannebg"},{"email":"dthompson@gmail.com","name":"dthompson"},{"email":"eric.alessandrini@mapbox.com","name":"ericdeveloper"},{"email":"jayana.charles@mapbox.com","name":"jayana"},{"email":"christopher.cailleaux@gmail.com","name":"chriscx"},{"email":"poornima@mapbox.com","name":"poornibadrinath"},{"email":"bersabel.tadesse@mapbox.com","name":"brsbl"},{"email":"mallorywood413@gmail.com","name":"mal-wood"},{"email":"luis@mapbox.com","name":"luiswalter"},{"email":"pilar@mapbox.com","name":"piligab"},{"email":"galia@mapbox.com","name":"yurasi"},{"email":"matt.gosline@mapbox.com","name":"matt.gosline"},{"email":"kelly.young@mapbox.com","name":"kellyoung"},{"email":"mikel@groundtruth.in","name":"mikelmaron"},{"email":"danpat@danpat.net","name":"danpat"},{"email":"macro.shen@mapbox.com","name":"macro-shen"},{"email":"asheemm@gmail.com","name":"asheemmamoowala"},{"email":"john.sylak-glassman@mapbox.com","name":"jcsg"},{"email":"michael@mapbox.com","name":"michaelsteffen"},{"email":"aj@mapbox.com","name":"ajashton"},{"email":"devin.boyer@mapbox.com","name":"drboyer"},{"email":"andrey@mapbox.com","name":"andygol"},{"email":"flippmoke@gmail.com","name":"flippmoke"},{"email":"safonov.ilya@gmail.com","name":"ilyasaf"},{"email":"denis.koronchik@gmail.com","name":"deniskoronchik"},{"email":"peterqliu@gmail.com","name":"peterqliu"},{"email":"rasagy@mapbox.com","name":"rasagy"},{"email":"chethan@mapbox.com","name":"chetangowda"},{"email":"upendra@mapbox.com","name":"upendrayadav"},{"email":"cesar@mapbox.com","name":"calfarome"},{"email":"pavel@mapbox.com","name":"ridixcr"},{"email":"olivia.brundage@mapbox.com","name":"oliikit"},{"email":"aileen.s.rowan@gmail.com","name":"allierowan"},{"email":"richman@mapbox.com","name":"richrico"},{"email":"danny@mapbox.com","name":"dannykath"},{"email":"eliane@mapbox.com","name":"samely"},{"email":"nikinfour@gmail.com","name":"nikhilprabhakar"},{"email":"gokul.ganesan@mapbox.com","name":"fa7c0n"},{"email":"blannon@gmail.com","name":"boblannon"},{"email":"sean@mapbox.com","name":"sgillies"},{"email":"me@lukasmartinelli.ch","name":"lukasmartinelli"},{"email":"krishna@mapbox.com","name":"nammala"},{"email":"lindsay@mapbox.com","name":"lndsay"},{"email":"vestibule@anandthakker.net","name":"anandthakker"},{"email":"chris.loer@mapbox.com","name":"chrisloer"},{"email":"0o3ko0@gmail.com","name":"kepta"},{"email":"sam.kronick@mapbox.com","name":"kronick"},{"email":"manohar@mapbox.com","name":"manoharuss"},{"email":"alex.parlato@mapbox.com","name":"aparlato"},{"email":"bharata+npm@mapbox.com","name":"bsrinivasa"},{"email":"aarthy@mapbox.com","name":"aarthykc"},{"email":"dane@mapbox.com","name":"springmeyer"},{"email":"dana.sulit@mapbox.com","name":"dasulit"},{"email":"emmanuel.sambale@gmail.com","name":"maning"},{"email":"miles.sackler@mapbox.com","name":"miles-dev"},{"email":"agafonkin@gmail.com","name":"mourner"},{"email":"hello@chau-nguyen.de","name":"chaupow"},{"email":"michael.krasnyk@gmail.com","name":"oxidase"},{"email":"r.ragupathy85@gmail.com","name":"rumc"},{"email":"vincent.sarago@mapbox.com","name":"vincents"},{"email":"tony.chen@mapbox.com","name":"tony-cj"},{"email":"arun.planemad@gmail.com","name":"planemad"},{"email":"patrick@mapbox.com","name":"themarex"},{"email":"laurier@mapbox.com","name":"l-r"},{"email":"alice@mapbox.com","name":"aliceykuo"},{"email":"ansis.brammanis@gmail.com","name":"ansis"},{"email":"oindrila.gupta92@gmail.com","name":"oini"},{"email":"virginia@mapbox.com","name":"virginiayung"},{"email":"karito@mapbox.com","name":"karitotp"},{"email":"srividyabharadwaj26@gmail.com","name":"srividyacb"},{"email":"perry@mapbox.com","name":"perrygeo"},{"email":"colleen.mcginnis@mapbox.com","name":"colleenmcginnis"},{"email":"nat@mapbox.com","name":"natslaughter"},{"email":"nick.cordella@mapbox.com","name":"nickcordella"},{"email":"benjamin@mapbox.com","name":"benjamintd"},{"email":"fischer@mapbox.com","name":"enf"},{"email":"kai@mapbox.com","name":"kaibot3000"},{"email":"paul@mapbox.com","name":"pdgoodman"},{"email":"max@mapbox.com","name":"msirenko"},{"email":"abhishek@mapbox.com","name":"saikia.abhishek"},{"email":"jothirnadh@mapbox.com","name":"jothirnadh"},{"email":"ryan.baumann@mapbox.com","name":"ryan-baumann"},{"email":"dan@mapbox.com","name":"danswick"},{"email":"lily@mapbox.com","name":"lily-chai"},{"email":"amisha@mapbox.com","name":"amishas157"},{"email":"kara.e.mahoney@gmail.com","name":"k-mahoney"},{"email":"bhargav.kowshik@gmail.com","name":"bkowshik"},{"email":"alinapaz@gmail.com","name":"alinapaz"},{"email":"damon@mapbox.com","name":"dnomadb"},{"email":"lyzi@mapbox.com","name":"lyzidiamond"},{"email":"spam@freenerd.de","name":"freenerd"},{"email":"carol@mapbox.com","name":"gretacb"},{"email":"camilla@mapbox.com","name":"camillacaros"},{"email":"saman@mapbox.com","name":"samanbb"},{"email":"bryan@mapbox.com","name":"bhousel"},{"email":"daniel+npm@trvx.org","name":"danieljh"},{"email":"decorah@mapbox.com","name":"katydecorah"},{"email":"pratik@mapbox.com","name":"pratikyadav"},{"email":"morgan.herlocker@gmail.com","name":"morganherlocker"},{"email":"hi@jacquestardie.org","name":"jacquestardie"},{"email":"mollylloyd@gmail.com","name":"mollymerp"},{"email":"john.firebaugh@gmail.com","name":"jfirebaugh"},{"email":"tim.channell@gmail.com","name":"tcql"},{"email":"ruben@mapbox.com","name":"rub21"},{"email":"mail@kkaefer.com","name":"kkaefer"},{"email":"brendan@mapbox.com","name":"brendanmcfarland"},{"email":"karen@mapbox.com","name":"karenzshea"},{"email":"david.dave.clark@gmail.com","name":"davidtheclark"},{"email":"amyleewalton@gmail.com","name":"amyleew"},{"email":"ian.villeda@gmail.com","name":"ian29"},{"email":"nicki@mapbox.com","name":"nickidlugash"},{"email":"jake@jakepruitt.com","name":"jrpruit1"},{"email":"mcwhittemore@gmail.com","name":"mcwhittemore"},{"email":"siyu.song@gmail.com","name":"isiyu"},{"email":"ghoshkaj@gmail.com","name":"ghoshkaj"},{"email":"ulsh@mapbox.com","name":"alulsh"},{"email":"emily@mapbox.com","name":"emilymcafee"},{"email":"sam@mapbox.com","name":"mapsam"},{"email":"alex@mapbox.com","name":"lxbarth"},{"email":"will@mapbox.com","name":"willwhite"},{"email":"sanjay@mapbox.com","name":"batpad"},{"email":"aruna@mapbox.com","name":"arunasank"},{"email":"kai@mapbox.com","name":"kaidalgleish"},{"email":"matt@mattficke.com","name":"mattficke"},{"email":"andrew@mapbox.com","name":"apendleton"},{"email":"nicholas.ingalls@gmail.com","name":"ingalls"},{"email":"tlee@mapbox.com","name":"sbma44"},{"email":"dubois@mapbox.com","name":"emilymdubois"},{"email":"young@mapbox.com","name":"yhahn"},{"email":"ian@mapbox.com","name":"ianshward"},{"email":"jeff@miccolis.net","name":"miccolis"},{"email":"ryan.clark.j@gmail.com","name":"rclark"},{"email":"lauren@mapbox.com","name":"lbud"},{"email":"bobby@mapbox.com","name":"bsudekum"},{"email":"tristen.brown@gmail.com","name":"tristen"},{"email":"accounts@mapbox.com","name":"mapbox-admin"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spotswap-6.0.4.tgz_1510567666384_0.7731155676301569"}},"6.0.4-fixer-0.0.1":{"name":"@mapbox/spotswap","version":"6.0.4-fixer-0.0.1","description":"Swap out spot instances for on-demand ones in dual ASG setups","author":{"name":"Mapbox","url":"https://www.mapbox.com"},"license":"ISC","bin":{"spotswap-install":"bin/install.js","spotswap-poll":"bin/poll.js"},"scripts":{"pretest":"eslint lib bin test index.js","test":"nyc tape test/*.test.js","coverage":"nyc --reporter html tape test/*.test.js && opener coverage/index.html"},"dependencies":{"aws-sdk":"^2.6.5","cloudfriend":"^1.3.0","d3-queue":"^3.0.1","fastlog":"^1.1.0","request":"^2.73.0"},"devDependencies":{"@mapbox/mock-aws-sdk-js":"0.0.3","eslint":"^3.1.0","express":"4.14.0","nyc":"^7.0.0","opener":"^1.4.1","sinon":"^1.17.7","tape":"^4.6.0"},"main":"index.js","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/mapbox/spotswap.git"},"bugs":{"url":"https://github.com/mapbox/spotswap/issues"},"homepage":"https://github.com/mapbox/spotswap#readme","gitHead":"cd07a8ad5ec6d94a11e13653587fb724ddcaff39","_id":"@mapbox/spotswap@6.0.4-fixer-0.0.1","_npmVersion":"5.3.0","_nodeVersion":"4.1.2","_npmUser":{"name":"arunasank","email":"aruna@mapbox.com"},"dist":{"integrity":"sha512-XifBaGpg+c2zNbINN8Mqi4RuApfRquzxhmBtwIIKuaJa0mJDMKdpaVeFlc3PZb2wAkZB2wvXcEEAlcr9MSGY8Q==","shasum":"d638d0aa52d4600e9e0b47e21f12aa8f3087eef4","tarball":"https://registry.npmjs.org/@mapbox/spotswap/-/spotswap-6.0.4-fixer-0.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFKo/Se3ccLeDlHQvAaoEhFfbW4/LzIZGfdKGk+jmOMOAiBQYi9/luIPSVQM7cKF8WQ1d93HIKN49qT7kyAsSTwCOA=="}]},"maintainers":[{"email":"okorie.puryear@mapbox.com","name":"okoriep"},{"email":"b.jazzy.w@gmail.com","name":"castledoor"},{"email":"lucas@lucaswoj.com","name":"lucaswoj"},{"email":"anthony.agby@mapbox.com","name":"electrostat"},{"email":"tridip@mapbox.com","name":"tridip1931"},{"email":"norchard24@gmail.com","name":"norchard"},{"email":"msteigerwalt@gmail.com","name":"yuffster"},{"email":"saba.elhilo2@gmail.com","name":"sabaelhilo"},{"email":"matt@mapbox.com","name":"mateov"},{"email":"tapasweni@mapbox.com","name":"tapasweni-pathak"},{"email":"hjudge@mapbox.com","name":"hjudge"},{"email":"scott.farley@mapbox.com","name":"scottsfarley93"},{"email":"angel.kittiyachavalit@gmail.com","name":"akit"},{"email":"tmpsantos@gmail.com","name":"tmpsantos"},{"email":"lo_benichou@protonmail.com","name":"lobenichou"},{"email":"jordan.kiley@mapbox.com","name":"jmkiley"},{"email":"anjana.vakil@mapbox.com","name":"vakila"},{"email":"antonio@mapbox.com","name":"zugaldia"},{"email":"pablo.guardiola@mapbox.com","name":"guardiola31337"},{"email":"irwin@mapbox.com","name":"mtirwin"},{"email":"paige.moody@mapbox.com","name":"paigemoody"},{"email":"oormila@mapbox.com","name":"oormilavinod"},{"email":"fabian.guerra@gmail.com","name":"fabianguerra"},{"email":"jesse@rebounds.net","name":"boundsj"},{"email":"friedbunny@users.noreply.github.com","name":"friedbunny"},{"email":"emily.chow@mapbox.com","name":"eschow"},{"email":"joe.clark@mapbox.com","name":"jc-clark"},{"email":"xianny@gmail.com","name":"xianny"},{"email":"katherine.meng@mapbox.com","name":"katmeng"},{"email":"dave@mapbox.com","name":"dhcole"},{"email":"dave.prukop@mapbox.com","name":"d-prukop"},{"email":"lizzie.gooding@mapbox.com","name":"lizziegooding"},{"email":"mark.misener@mapbox.com","name":"markmisener"},{"email":"nick.italiano@mapbox.com","name":"nickitaliano"},{"email":"tara.adiseshan@gmail.com","name":"taziam"},{"email":"eli.fitch.prof+npm@gmail.com","name":"elifitch"},{"email":"nadia.barbosa@mapbox.com","name":"captainbarbosa-mbx"},{"email":"cameron@mapbox.com","name":"cammace"},{"email":"bruno@mapbox.com","name":"brunoabinader"},{"email":"langston.smith@mapbox.com","name":"langstonsmith"},{"email":"rafa@mapbox.com","name":"geografa"},{"email":"mxn@1ec5.org","name":"1ec5"},{"email":"liz.shigetoshi@mapbox.com","name":"lshig"},{"email":"hello@johnfurrow.com","name":"johnfurrow"},{"email":"andrea.delrio@mapbox.com","name":"aaaandrea"},{"email":"ali@mapbox.com","name":"alianthes"},{"email":"ann.millspaugh@gmail.com","name":"millzpaugh"},{"email":"hello@franka.tech","name":"franka"},{"email":"charlie@mapbox.com","name":"charloyd"},{"email":"julianne@mapbox.com","name":"juliannebg"},{"email":"dthompson@gmail.com","name":"dthompson"},{"email":"eric.alessandrini@mapbox.com","name":"ericdeveloper"},{"email":"jayana.charles@mapbox.com","name":"jayana"},{"email":"christopher.cailleaux@gmail.com","name":"chriscx"},{"email":"poornima@mapbox.com","name":"poornibadrinath"},{"email":"bersabel.tadesse@mapbox.com","name":"brsbl"},{"email":"mallorywood413@gmail.com","name":"mal-wood"},{"email":"luis@mapbox.com","name":"luiswalter"},{"email":"pilar@mapbox.com","name":"piligab"},{"email":"galia@mapbox.com","name":"yurasi"},{"email":"matt.gosline@mapbox.com","name":"matt.gosline"},{"email":"kelly.young@mapbox.com","name":"kellyoung"},{"email":"mikel@groundtruth.in","name":"mikelmaron"},{"email":"danpat@danpat.net","name":"danpat"},{"email":"macro.shen@mapbox.com","name":"macro-shen"},{"email":"asheemm@gmail.com","name":"asheemmamoowala"},{"email":"john.sylak-glassman@mapbox.com","name":"jcsg"},{"email":"aj@mapbox.com","name":"ajashton"},{"email":"devin.boyer@mapbox.com","name":"drboyer"},{"email":"andrey@mapbox.com","name":"andygol"},{"email":"flippmoke@gmail.com","name":"flippmoke"},{"email":"safonov.ilya@gmail.com","name":"ilyasaf"},{"email":"denis.koronchik@gmail.com","name":"deniskoronchik"},{"email":"peterqliu@gmail.com","name":"peterqliu"},{"email":"rasagy@mapbox.com","name":"rasagy"},{"email":"chethan@mapbox.com","name":"chetangowda"},{"email":"upendra@mapbox.com","name":"upendrayadav"},{"email":"cesar@mapbox.com","name":"calfarome"},{"email":"pavel@mapbox.com","name":"ridixcr"},{"email":"olivia.brundage@mapbox.com","name":"oliikit"},{"email":"aileen.s.rowan@gmail.com","name":"allierowan"},{"email":"richman@mapbox.com","name":"richrico"},{"email":"danny@mapbox.com","name":"dannykath"},{"email":"eliane@mapbox.com","name":"samely"},{"email":"nikinfour@gmail.com","name":"nikhilprabhakar"},{"email":"gokul.ganesan@mapbox.com","name":"fa7c0n"},{"email":"blannon@gmail.com","name":"boblannon"},{"email":"sean@mapbox.com","name":"sgillies"},{"email":"me@lukasmartinelli.ch","name":"lukasmartinelli"},{"email":"krishna@mapbox.com","name":"nammala"},{"email":"lindsay@mapbox.com","name":"lndsay"},{"email":"vestibule@anandthakker.net","name":"anandthakker"},{"email":"chris.loer@mapbox.com","name":"chrisloer"},{"email":"0o3ko0@gmail.com","name":"kepta"},{"email":"sam.kronick@mapbox.com","name":"kronick"},{"email":"manohar@mapbox.com","name":"manoharuss"},{"email":"alex.parlato@mapbox.com","name":"aparlato"},{"email":"bharata+npm@mapbox.com","name":"bsrinivasa"},{"email":"aarthy@mapbox.com","name":"aarthykc"},{"email":"dane@mapbox.com","name":"springmeyer"},{"email":"dana.sulit@mapbox.com","name":"dasulit"},{"email":"emmanuel.sambale@gmail.com","name":"maning"},{"email":"miles.sackler@mapbox.com","name":"miles-dev"},{"email":"agafonkin@gmail.com","name":"mourner"},{"email":"hello@chau-nguyen.de","name":"chaupow"},{"email":"michael.krasnyk@gmail.com","name":"oxidase"},{"email":"r.ragupathy85@gmail.com","name":"rumc"},{"email":"vincent.sarago@mapbox.com","name":"vincents"},{"email":"tony.chen@mapbox.com","name":"tony-cj"},{"email":"arun.planemad@gmail.com","name":"planemad"},{"email":"patrick@mapbox.com","name":"themarex"},{"email":"laurier@mapbox.com","name":"l-r"},{"email":"alice@mapbox.com","name":"aliceykuo"},{"email":"ansis.brammanis@gmail.com","name":"ansis"},{"email":"oindrila.gupta92@gmail.com","name":"oini"},{"email":"virginia@mapbox.com","name":"virginiayung"},{"email":"karito@mapbox.com","name":"karitotp"},{"email":"srividyabharadwaj26@gmail.com","name":"srividyacb"},{"email":"perry@mapbox.com","name":"perrygeo"},{"email":"colleen.mcginnis@mapbox.com","name":"colleenmcginnis"},{"email":"nat@mapbox.com","name":"natslaughter"},{"email":"nick.cordella@mapbox.com","name":"nickcordella"},{"email":"benjamin@mapbox.com","name":"benjamintd"},{"email":"fischer@mapbox.com","name":"enf"},{"email":"kai@mapbox.com","name":"kaibot3000"},{"email":"paul@mapbox.com","name":"pdgoodman"},{"email":"max@mapbox.com","name":"msirenko"},{"email":"abhishek@mapbox.com","name":"saikia.abhishek"},{"email":"jothirnadh@mapbox.com","name":"jothirnadh"},{"email":"ryan.baumann@mapbox.com","name":"ryan-baumann"},{"email":"dan@mapbox.com","name":"danswick"},{"email":"lily@mapbox.com","name":"lily-chai"},{"email":"amisha@mapbox.com","name":"amishas157"},{"email":"kara.e.mahoney@gmail.com","name":"k-mahoney"},{"email":"bhargav.kowshik@gmail.com","name":"bkowshik"},{"email":"alinapaz@gmail.com","name":"alinapaz"},{"email":"damon@mapbox.com","name":"dnomadb"},{"email":"lyzi@mapbox.com","name":"lyzidiamond"},{"email":"spam@freenerd.de","name":"freenerd"},{"email":"carol@mapbox.com","name":"gretacb"},{"email":"camilla@mapbox.com","name":"camillacaros"},{"email":"saman@mapbox.com","name":"samanbb"},{"email":"bryan@mapbox.com","name":"bhousel"},{"email":"daniel+npm@trvx.org","name":"danieljh"},{"email":"decorah@mapbox.com","name":"katydecorah"},{"email":"pratik@mapbox.com","name":"pratikyadav"},{"email":"morgan.herlocker@gmail.com","name":"morganherlocker"},{"email":"hi@jacquestardie.org","name":"jacquestardie"},{"email":"mollylloyd@gmail.com","name":"mollymerp"},{"email":"john.firebaugh@gmail.com","name":"jfirebaugh"},{"email":"tim.channell@gmail.com","name":"tcql"},{"email":"ruben@mapbox.com","name":"rub21"},{"email":"mail@kkaefer.com","name":"kkaefer"},{"email":"brendan@mapbox.com","name":"brendanmcfarland"},{"email":"karen@mapbox.com","name":"karenzshea"},{"email":"david.dave.clark@gmail.com","name":"davidtheclark"},{"email":"amyleewalton@gmail.com","name":"amyleew"},{"email":"ian.villeda@gmail.com","name":"ian29"},{"email":"nicki@mapbox.com","name":"nickidlugash"},{"email":"jake@jakepruitt.com","name":"jrpruit1"},{"email":"mcwhittemore@gmail.com","name":"mcwhittemore"},{"email":"siyu.song@gmail.com","name":"isiyu"},{"email":"ghoshkaj@gmail.com","name":"ghoshkaj"},{"email":"ulsh@mapbox.com","name":"alulsh"},{"email":"emily@mapbox.com","name":"emilymcafee"},{"email":"sam@mapbox.com","name":"mapsam"},{"email":"alex@mapbox.com","name":"lxbarth"},{"email":"will@mapbox.com","name":"willwhite"},{"email":"sanjay@mapbox.com","name":"batpad"},{"email":"aruna@mapbox.com","name":"arunasank"},{"email":"kai@mapbox.com","name":"kaidalgleish"},{"email":"matt@mattficke.com","name":"mattficke"},{"email":"andrew@mapbox.com","name":"apendleton"},{"email":"nicholas.ingalls@gmail.com","name":"ingalls"},{"email":"tlee@mapbox.com","name":"sbma44"},{"email":"dubois@mapbox.com","name":"emilymdubois"},{"email":"young@mapbox.com","name":"yhahn"},{"email":"ian@mapbox.com","name":"ianshward"},{"email":"jeff@miccolis.net","name":"miccolis"},{"email":"ryan.clark.j@gmail.com","name":"rclark"},{"email":"lauren@mapbox.com","name":"lbud"},{"email":"bobby@mapbox.com","name":"bsudekum"},{"email":"tristen.brown@gmail.com","name":"tristen"},{"email":"accounts@mapbox.com","name":"mapbox-admin"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spotswap-6.0.4-fixer-0.0.1.tgz_1510917581876_0.08517801179550588"}},"6.0.4-fixer-0.0.2":{"name":"@mapbox/spotswap","version":"6.0.4-fixer-0.0.2","description":"Swap out spot instances for on-demand ones in dual ASG setups","author":{"name":"Mapbox","url":"https://www.mapbox.com"},"license":"ISC","bin":{"spotswap-install":"bin/install.js","spotswap-poll":"bin/poll.js"},"scripts":{"pretest":"eslint lib bin test index.js","test":"nyc tape test/*.test.js","coverage":"nyc --reporter html tape test/*.test.js && opener coverage/index.html"},"dependencies":{"aws-sdk":"^2.6.5","cloudfriend":"^1.3.0","d3-queue":"^3.0.1","fastlog":"^1.1.0","request":"^2.73.0"},"devDependencies":{"@mapbox/mock-aws-sdk-js":"0.0.3","eslint":"^3.1.0","express":"4.14.0","nyc":"^7.0.0","opener":"^1.4.1","sinon":"^1.17.7","tape":"^4.6.0"},"main":"index.js","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/mapbox/spotswap.git"},"bugs":{"url":"https://github.com/mapbox/spotswap/issues"},"homepage":"https://github.com/mapbox/spotswap#readme","gitHead":"4baa932d077bac8b02277fa4364d624f52595893","_id":"@mapbox/spotswap@6.0.4-fixer-0.0.2","_npmVersion":"5.3.0","_nodeVersion":"4.1.2","_npmUser":{"name":"arunasank","email":"aruna@mapbox.com"},"dist":{"integrity":"sha512-fuRyBZNr/AkT6pcWv5a/GABjP0HI38kvGZ7BSjNeKI0D+AB2yZm9VYUjHKrDvof4B2xPDQraF5XcHiyaKcoQgA==","shasum":"8d14df3a5f16fe2cd5bcaecf82f0a9ec150b2199","tarball":"https://registry.npmjs.org/@mapbox/spotswap/-/spotswap-6.0.4-fixer-0.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+EsRcbDC5fi99VvjuJg4bMY0Pmn81PWInvUK3sFvcLAIhAKE87xaG/91Z+OF+8X0SLvl4JnJTa5h8oTerV8MUA2N9"}]},"maintainers":[{"email":"okorie.puryear@mapbox.com","name":"okoriep"},{"email":"b.jazzy.w@gmail.com","name":"castledoor"},{"email":"lucas@lucaswoj.com","name":"lucaswoj"},{"email":"anthony.agby@mapbox.com","name":"electrostat"},{"email":"tridip@mapbox.com","name":"tridip1931"},{"email":"norchard24@gmail.com","name":"norchard"},{"email":"msteigerwalt@gmail.com","name":"yuffster"},{"email":"saba.elhilo2@gmail.com","name":"sabaelhilo"},{"email":"matt@mapbox.com","name":"mateov"},{"email":"tapasweni@mapbox.com","name":"tapasweni-pathak"},{"email":"hjudge@mapbox.com","name":"hjudge"},{"email":"scott.farley@mapbox.com","name":"scottsfarley93"},{"email":"angel.kittiyachavalit@gmail.com","name":"akit"},{"email":"tmpsantos@gmail.com","name":"tmpsantos"},{"email":"lo_benichou@protonmail.com","name":"lobenichou"},{"email":"jordan.kiley@mapbox.com","name":"jmkiley"},{"email":"anjana.vakil@mapbox.com","name":"vakila"},{"email":"antonio@mapbox.com","name":"zugaldia"},{"email":"pablo.guardiola@mapbox.com","name":"guardiola31337"},{"email":"irwin@mapbox.com","name":"mtirwin"},{"email":"paige.moody@mapbox.com","name":"paigemoody"},{"email":"oormila@mapbox.com","name":"oormilavinod"},{"email":"fabian.guerra@gmail.com","name":"fabianguerra"},{"email":"jesse@rebounds.net","name":"boundsj"},{"email":"friedbunny@users.noreply.github.com","name":"friedbunny"},{"email":"emily.chow@mapbox.com","name":"eschow"},{"email":"joe.clark@mapbox.com","name":"jc-clark"},{"email":"xianny@gmail.com","name":"xianny"},{"email":"katherine.meng@mapbox.com","name":"katmeng"},{"email":"dave@mapbox.com","name":"dhcole"},{"email":"dave.prukop@mapbox.com","name":"d-prukop"},{"email":"lizzie.gooding@mapbox.com","name":"lizziegooding"},{"email":"mark.misener@mapbox.com","name":"markmisener"},{"email":"nick.italiano@mapbox.com","name":"nickitaliano"},{"email":"tara.adiseshan@gmail.com","name":"taziam"},{"email":"eli.fitch.prof+npm@gmail.com","name":"elifitch"},{"email":"nadia.barbosa@mapbox.com","name":"captainbarbosa-mbx"},{"email":"cameron@mapbox.com","name":"cammace"},{"email":"bruno@mapbox.com","name":"brunoabinader"},{"email":"langston.smith@mapbox.com","name":"langstonsmith"},{"email":"rafa@mapbox.com","name":"geografa"},{"email":"mxn@1ec5.org","name":"1ec5"},{"email":"liz.shigetoshi@mapbox.com","name":"lshig"},{"email":"hello@johnfurrow.com","name":"johnfurrow"},{"email":"andrea.delrio@mapbox.com","name":"aaaandrea"},{"email":"ali@mapbox.com","name":"alianthes"},{"email":"ann.millspaugh@gmail.com","name":"millzpaugh"},{"email":"hello@franka.tech","name":"franka"},{"email":"charlie@mapbox.com","name":"charloyd"},{"email":"julianne@mapbox.com","name":"juliannebg"},{"email":"dthompson@gmail.com","name":"dthompson"},{"email":"eric.alessandrini@mapbox.com","name":"ericdeveloper"},{"email":"jayana.charles@mapbox.com","name":"jayana"},{"email":"christopher.cailleaux@gmail.com","name":"chriscx"},{"email":"poornima@mapbox.com","name":"poornibadrinath"},{"email":"bersabel.tadesse@mapbox.com","name":"brsbl"},{"email":"mallorywood413@gmail.com","name":"mal-wood"},{"email":"luis@mapbox.com","name":"luiswalter"},{"email":"pilar@mapbox.com","name":"piligab"},{"email":"galia@mapbox.com","name":"yurasi"},{"email":"matt.gosline@mapbox.com","name":"matt.gosline"},{"email":"kelly.young@mapbox.com","name":"kellyoung"},{"email":"mikel@groundtruth.in","name":"mikelmaron"},{"email":"danpat@danpat.net","name":"danpat"},{"email":"macro.shen@mapbox.com","name":"macro-shen"},{"email":"asheemm@gmail.com","name":"asheemmamoowala"},{"email":"john.sylak-glassman@mapbox.com","name":"jcsg"},{"email":"aj@mapbox.com","name":"ajashton"},{"email":"devin.boyer@mapbox.com","name":"drboyer"},{"email":"andrey@mapbox.com","name":"andygol"},{"email":"flippmoke@gmail.com","name":"flippmoke"},{"email":"safonov.ilya@gmail.com","name":"ilyasaf"},{"email":"denis.koronchik@gmail.com","name":"deniskoronchik"},{"email":"peterqliu@gmail.com","name":"peterqliu"},{"email":"rasagy@mapbox.com","name":"rasagy"},{"email":"chethan@mapbox.com","name":"chetangowda"},{"email":"upendra@mapbox.com","name":"upendrayadav"},{"email":"cesar@mapbox.com","name":"calfarome"},{"email":"pavel@mapbox.com","name":"ridixcr"},{"email":"olivia.brundage@mapbox.com","name":"oliikit"},{"email":"aileen.s.rowan@gmail.com","name":"allierowan"},{"email":"richman@mapbox.com","name":"richrico"},{"email":"danny@mapbox.com","name":"dannykath"},{"email":"eliane@mapbox.com","name":"samely"},{"email":"nikinfour@gmail.com","name":"nikhilprabhakar"},{"email":"gokul.ganesan@mapbox.com","name":"fa7c0n"},{"email":"blannon@gmail.com","name":"boblannon"},{"email":"sean@mapbox.com","name":"sgillies"},{"email":"me@lukasmartinelli.ch","name":"lukasmartinelli"},{"email":"krishna@mapbox.com","name":"nammala"},{"email":"lindsay@mapbox.com","name":"lndsay"},{"email":"vestibule@anandthakker.net","name":"anandthakker"},{"email":"chris.loer@mapbox.com","name":"chrisloer"},{"email":"0o3ko0@gmail.com","name":"kepta"},{"email":"sam.kronick@mapbox.com","name":"kronick"},{"email":"manohar@mapbox.com","name":"manoharuss"},{"email":"alex.parlato@mapbox.com","name":"aparlato"},{"email":"bharata+npm@mapbox.com","name":"bsrinivasa"},{"email":"aarthy@mapbox.com","name":"aarthykc"},{"email":"dane@mapbox.com","name":"springmeyer"},{"email":"dana.sulit@mapbox.com","name":"dasulit"},{"email":"emmanuel.sambale@gmail.com","name":"maning"},{"email":"miles.sackler@mapbox.com","name":"miles-dev"},{"email":"agafonkin@gmail.com","name":"mourner"},{"email":"hello@chau-nguyen.de","name":"chaupow"},{"email":"michael.krasnyk@gmail.com","name":"oxidase"},{"email":"r.ragupathy85@gmail.com","name":"rumc"},{"email":"vincent.sarago@mapbox.com","name":"vincents"},{"email":"tony.chen@mapbox.com","name":"tony-cj"},{"email":"arun.planemad@gmail.com","name":"planemad"},{"email":"patrick@mapbox.com","name":"themarex"},{"email":"laurier@mapbox.com","name":"l-r"},{"email":"alice@mapbox.com","name":"aliceykuo"},{"email":"ansis.brammanis@gmail.com","name":"ansis"},{"email":"oindrila.gupta92@gmail.com","name":"oini"},{"email":"virginia@mapbox.com","name":"virginiayung"},{"email":"karito@mapbox.com","name":"karitotp"},{"email":"srividyabharadwaj26@gmail.com","name":"srividyacb"},{"email":"perry@mapbox.com","name":"perrygeo"},{"email":"colleen.mcginnis@mapbox.com","name":"colleenmcginnis"},{"email":"nat@mapbox.com","name":"natslaughter"},{"email":"nick.cordella@mapbox.com","name":"nickcordella"},{"email":"benjamin@mapbox.com","name":"benjamintd"},{"email":"fischer@mapbox.com","name":"enf"},{"email":"kai@mapbox.com","name":"kaibot3000"},{"email":"paul@mapbox.com","name":"pdgoodman"},{"email":"max@mapbox.com","name":"msirenko"},{"email":"abhishek@mapbox.com","name":"saikia.abhishek"},{"email":"jothirnadh@mapbox.com","name":"jothirnadh"},{"email":"ryan.baumann@mapbox.com","name":"ryan-baumann"},{"email":"dan@mapbox.com","name":"danswick"},{"email":"lily@mapbox.com","name":"lily-chai"},{"email":"amisha@mapbox.com","name":"amishas157"},{"email":"kara.e.mahoney@gmail.com","name":"k-mahoney"},{"email":"bhargav.kowshik@gmail.com","name":"bkowshik"},{"email":"alinapaz@gmail.com","name":"alinapaz"},{"email":"damon@mapbox.com","name":"dnomadb"},{"email":"lyzi@mapbox.com","name":"lyzidiamond"},{"email":"spam@freenerd.de","name":"freenerd"},{"email":"carol@mapbox.com","name":"gretacb"},{"email":"camilla@mapbox.com","name":"camillacaros"},{"email":"saman@mapbox.com","name":"samanbb"},{"email":"bryan@mapbox.com","name":"bhousel"},{"email":"daniel+npm@trvx.org","name":"danieljh"},{"email":"decorah@mapbox.com","name":"katydecorah"},{"email":"pratik@mapbox.com","name":"pratikyadav"},{"email":"morgan.herlocker@gmail.com","name":"morganherlocker"},{"email":"hi@jacquestardie.org","name":"jacquestardie"},{"email":"mollylloyd@gmail.com","name":"mollymerp"},{"email":"john.firebaugh@gmail.com","name":"jfirebaugh"},{"email":"tim.channell@gmail.com","name":"tcql"},{"email":"ruben@mapbox.com","name":"rub21"},{"email":"mail@kkaefer.com","name":"kkaefer"},{"email":"brendan@mapbox.com","name":"brendanmcfarland"},{"email":"karen@mapbox.com","name":"karenzshea"},{"email":"david.dave.clark@gmail.com","name":"davidtheclark"},{"email":"amyleewalton@gmail.com","name":"amyleew"},{"email":"ian.villeda@gmail.com","name":"ian29"},{"email":"nicki@mapbox.com","name":"nickidlugash"},{"email":"jake@jakepruitt.com","name":"jrpruit1"},{"email":"mcwhittemore@gmail.com","name":"mcwhittemore"},{"email":"siyu.song@gmail.com","name":"isiyu"},{"email":"ghoshkaj@gmail.com","name":"ghoshkaj"},{"email":"ulsh@mapbox.com","name":"alulsh"},{"email":"emily@mapbox.com","name":"emilymcafee"},{"email":"sam@mapbox.com","name":"mapsam"},{"email":"alex@mapbox.com","name":"lxbarth"},{"email":"will@mapbox.com","name":"willwhite"},{"email":"sanjay@mapbox.com","name":"batpad"},{"email":"aruna@mapbox.com","name":"arunasank"},{"email":"kai@mapbox.com","name":"kaidalgleish"},{"email":"matt@mattficke.com","name":"mattficke"},{"email":"andrew@mapbox.com","name":"apendleton"},{"email":"nicholas.ingalls@gmail.com","name":"ingalls"},{"email":"tlee@mapbox.com","name":"sbma44"},{"email":"dubois@mapbox.com","name":"emilymdubois"},{"email":"young@mapbox.com","name":"yhahn"},{"email":"ian@mapbox.com","name":"ianshward"},{"email":"jeff@miccolis.net","name":"miccolis"},{"email":"ryan.clark.j@gmail.com","name":"rclark"},{"email":"lauren@mapbox.com","name":"lbud"},{"email":"bobby@mapbox.com","name":"bsudekum"},{"email":"tristen.brown@gmail.com","name":"tristen"},{"email":"accounts@mapbox.com","name":"mapbox-admin"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spotswap-6.0.4-fixer-0.0.2.tgz_1510923070234_0.06709838774986565"}},"6.0.5":{"name":"@mapbox/spotswap","version":"6.0.5","description":"Swap out spot instances for on-demand ones in dual ASG setups","author":{"name":"Mapbox","url":"https://www.mapbox.com"},"license":"ISC","bin":{"spotswap-install":"bin/install.js","spotswap-poll":"bin/poll.js"},"scripts":{"pretest":"eslint lib bin test index.js","test":"nyc tape test/*.test.js","coverage":"nyc --reporter html tape test/*.test.js && opener coverage/index.html"},"dependencies":{"aws-sdk":"^2.6.5","cloudfriend":"^1.3.0","d3-queue":"^3.0.1","fastlog":"^1.1.0","request":"^2.73.0"},"devDependencies":{"@mapbox/mock-aws-sdk-js":"0.0.3","eslint":"^3.1.0","express":"4.14.0","nyc":"^7.0.0","opener":"^1.4.1","sinon":"^1.17.7","tape":"^4.6.0"},"main":"index.js","directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/mapbox/spotswap.git"},"bugs":{"url":"https://github.com/mapbox/spotswap/issues"},"homepage":"https://github.com/mapbox/spotswap#readme","gitHead":"dfb8f6fc6c0b3620cd4064dc1ec927796c206459","_id":"@mapbox/spotswap@6.0.5","_npmVersion":"5.3.0","_nodeVersion":"4.1.2","_npmUser":{"name":"arunasank","email":"aruna@mapbox.com"},"dist":{"integrity":"sha512-YD/Z4mxrlWApXwwROPEcOazWh3zfGt4nizXrUbHbBb4Pl1auY13Uw42Qorfk84196/QBjfMSudErUGaBdOx84w==","shasum":"be273522966a3683e65a64479b6473db5472b87b","tarball":"https://registry.npmjs.org/@mapbox/spotswap/-/spotswap-6.0.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGswrzMBx3j0R91qtvA94SpDYwGRZbb1msGawK7Rt0gHAiANkxpzvCiZVRN4bKX/v3tXwBiw0JBMYV+Sw3NFB9/6pw=="}]},"maintainers":[{"email":"okorie.puryear@mapbox.com","name":"okoriep"},{"email":"b.jazzy.w@gmail.com","name":"castledoor"},{"email":"lucas@lucaswoj.com","name":"lucaswoj"},{"email":"anthony.agby@mapbox.com","name":"electrostat"},{"email":"tridip@mapbox.com","name":"tridip1931"},{"email":"norchard24@gmail.com","name":"norchard"},{"email":"msteigerwalt@gmail.com","name":"yuffster"},{"email":"saba.elhilo2@gmail.com","name":"sabaelhilo"},{"email":"matt@mapbox.com","name":"mateov"},{"email":"tapasweni@mapbox.com","name":"tapasweni-pathak"},{"email":"hjudge@mapbox.com","name":"hjudge"},{"email":"scott.farley@mapbox.com","name":"scottsfarley93"},{"email":"angel.kittiyachavalit@gmail.com","name":"akit"},{"email":"tmpsantos@gmail.com","name":"tmpsantos"},{"email":"lo_benichou@protonmail.com","name":"lobenichou"},{"email":"jordan.kiley@mapbox.com","name":"jmkiley"},{"email":"anjana.vakil@mapbox.com","name":"vakila"},{"email":"antonio@mapbox.com","name":"zugaldia"},{"email":"pablo.guardiola@mapbox.com","name":"guardiola31337"},{"email":"irwin@mapbox.com","name":"mtirwin"},{"email":"paige.moody@mapbox.com","name":"paigemoody"},{"email":"oormila@mapbox.com","name":"oormilavinod"},{"email":"fabian.guerra@gmail.com","name":"fabianguerra"},{"email":"jesse@rebounds.net","name":"boundsj"},{"email":"friedbunny@users.noreply.github.com","name":"friedbunny"},{"email":"emily.chow@mapbox.com","name":"eschow"},{"email":"joe.clark@mapbox.com","name":"jc-clark"},{"email":"xianny@gmail.com","name":"xianny"},{"email":"katherine.meng@mapbox.com","name":"katmeng"},{"email":"dave@mapbox.com","name":"dhcole"},{"email":"dave.prukop@mapbox.com","name":"d-prukop"},{"email":"lizzie.gooding@mapbox.com","name":"lizziegooding"},{"email":"mark.misener@mapbox.com","name":"markmisener"},{"email":"nick.italiano@mapbox.com","name":"nickitaliano"},{"email":"tara.adiseshan@gmail.com","name":"taziam"},{"email":"eli.fitch.prof+npm@gmail.com","name":"elifitch"},{"email":"nadia.barbosa@mapbox.com","name":"captainbarbosa-mbx"},{"email":"cameron@mapbox.com","name":"cammace"},{"email":"bruno@mapbox.com","name":"brunoabinader"},{"email":"langston.smith@mapbox.com","name":"langstonsmith"},{"email":"rafa@mapbox.com","name":"geografa"},{"email":"mxn@1ec5.org","name":"1ec5"},{"email":"liz.shigetoshi@mapbox.com","name":"lshig"},{"email":"hello@johnfurrow.com","name":"johnfurrow"},{"email":"andrea.delrio@mapbox.com","name":"aaaandrea"},{"email":"ali@mapbox.com","name":"alianthes"},{"email":"ann.millspaugh@gmail.com","name":"millzpaugh"},{"email":"hello@franka.tech","name":"franka"},{"email":"charlie@mapbox.com","name":"charloyd"},{"email":"julianne@mapbox.com","name":"juliannebg"},{"email":"dthompson@gmail.com","name":"dthompson"},{"email":"eric.alessandrini@mapbox.com","name":"ericdeveloper"},{"email":"jayana.charles@mapbox.com","name":"jayana"},{"email":"christopher.cailleaux@gmail.com","name":"chriscx"},{"email":"poornima@mapbox.com","name":"poornibadrinath"},{"email":"bersabel.tadesse@mapbox.com","name":"brsbl"},{"email":"mallorywood413@gmail.com","name":"mal-wood"},{"email":"luis@mapbox.com","name":"luiswalter"},{"email":"pilar@mapbox.com","name":"piligab"},{"email":"galia@mapbox.com","name":"yurasi"},{"email":"matt.gosline@mapbox.com","name":"matt.gosline"},{"email":"kelly.young@mapbox.com","name":"kellyoung"},{"email":"mikel@groundtruth.in","name":"mikelmaron"},{"email":"danpat@danpat.net","name":"danpat"},{"email":"macro.shen@mapbox.com","name":"macro-shen"},{"email":"asheemm@gmail.com","name":"asheemmamoowala"},{"email":"john.sylak-glassman@mapbox.com","name":"jcsg"},{"email":"aj@mapbox.com","name":"ajashton"},{"email":"devin.boyer@mapbox.com","name":"drboyer"},{"email":"andrey@mapbox.com","name":"andygol"},{"email":"flippmoke@gmail.com","name":"flippmoke"},{"email":"safonov.ilya@gmail.com","name":"ilyasaf"},{"email":"denis.koronchik@gmail.com","name":"deniskoronchik"},{"email":"peterqliu@gmail.com","name":"peterqliu"},{"email":"rasagy@mapbox.com","name":"rasagy"},{"email":"chethan@mapbox.com","name":"chetangowda"},{"email":"upendra@mapbox.com","name":"upendrayadav"},{"email":"cesar@mapbox.com","name":"calfarome"},{"email":"pavel@mapbox.com","name":"ridixcr"},{"email":"olivia.brundage@mapbox.com","name":"oliikit"},{"email":"aileen.s.rowan@gmail.com","name":"allierowan"},{"email":"richman@mapbox.com","name":"richrico"},{"email":"danny@mapbox.com","name":"dannykath"},{"email":"eliane@mapbox.com","name":"samely"},{"email":"nikinfour@gmail.com","name":"nikhilprabhakar"},{"email":"gokul.ganesan@mapbox.com","name":"fa7c0n"},{"email":"blannon@gmail.com","name":"boblannon"},{"email":"sean@mapbox.com","name":"sgillies"},{"email":"me@lukasmartinelli.ch","name":"lukasmartinelli"},{"email":"krishna@mapbox.com","name":"nammala"},{"email":"lindsay@mapbox.com","name":"lndsay"},{"email":"vestibule@anandthakker.net","name":"anandthakker"},{"email":"chris.loer@mapbox.com","name":"chrisloer"},{"email":"0o3ko0@gmail.com","name":"kepta"},{"email":"sam.kronick@mapbox.com","name":"kronick"},{"email":"manohar@mapbox.com","name":"manoharuss"},{"email":"alex.parlato@mapbox.com","name":"aparlato"},{"email":"bharata+npm@mapbox.com","name":"bsrinivasa"},{"email":"aarthy@mapbox.com","name":"aarthykc"},{"email":"dane@mapbox.com","name":"springmeyer"},{"email":"dana.sulit@mapbox.com","name":"dasulit"},{"email":"emmanuel.sambale@gmail.com","name":"maning"},{"email":"miles.sackler@mapbox.com","name":"miles-dev"},{"email":"agafonkin@gmail.com","name":"mourner"},{"email":"hello@chau-nguyen.de","name":"chaupow"},{"email":"michael.krasnyk@gmail.com","name":"oxidase"},{"email":"r.ragupathy85@gmail.com","name":"rumc"},{"email":"vincent.sarago@mapbox.com","name":"vincents"},{"email":"tony.chen@mapbox.com","name":"tony-cj"},{"email":"arun.planemad@gmail.com","name":"planemad"},{"email":"patrick@mapbox.com","name":"themarex"},{"email":"laurier@mapbox.com","name":"l-r"},{"email":"alice@mapbox.com","name":"aliceykuo"},{"email":"ansis.brammanis@gmail.com","name":"ansis"},{"email":"oindrila.gupta92@gmail.com","name":"oini"},{"email":"virginia@mapbox.com","name":"virginiayung"},{"email":"karito@mapbox.com","name":"karitotp"},{"email":"srividyabharadwaj26@gmail.com","name":"srividyacb"},{"email":"perry@mapbox.com","name":"perrygeo"},{"email":"colleen.mcginnis@mapbox.com","name":"colleenmcginnis"},{"email":"nat@mapbox.com","name":"natslaughter"},{"email":"nick.cordella@mapbox.com","name":"nickcordella"},{"email":"benjamin@mapbox.com","name":"benjamintd"},{"email":"fischer@mapbox.com","name":"enf"},{"email":"kai@mapbox.com","name":"kaibot3000"},{"email":"paul@mapbox.com","name":"pdgoodman"},{"email":"max@mapbox.com","name":"msirenko"},{"email":"abhishek@mapbox.com","name":"saikia.abhishek"},{"email":"jothirnadh@mapbox.com","name":"jothirnadh"},{"email":"ryan.baumann@mapbox.com","name":"ryan-baumann"},{"email":"dan@mapbox.com","name":"danswick"},{"email":"lily@mapbox.com","name":"lily-chai"},{"email":"amisha@mapbox.com","name":"amishas157"},{"email":"kara.e.mahoney@gmail.com","name":"k-mahoney"},{"email":"bhargav.kowshik@gmail.com","name":"bkowshik"},{"email":"alinapaz@gmail.com","name":"alinapaz"},{"email":"damon@mapbox.com","name":"dnomadb"},{"email":"lyzi@mapbox.com","name":"lyzidiamond"},{"email":"spam@freenerd.de","name":"freenerd"},{"email":"carol@mapbox.com","name":"gretacb"},{"email":"camilla@mapbox.com","name":"camillacaros"},{"email":"saman@mapbox.com","name":"samanbb"},{"email":"bryan@mapbox.com","name":"bhousel"},{"email":"daniel+npm@trvx.org","name":"danieljh"},{"email":"decorah@mapbox.com","name":"katydecorah"},{"email":"pratik@mapbox.com","name":"pratikyadav"},{"email":"morgan.herlocker@gmail.com","name":"morganherlocker"},{"email":"hi@jacquestardie.org","name":"jacquestardie"},{"email":"mollylloyd@gmail.com","name":"mollymerp"},{"email":"john.firebaugh@gmail.com","name":"jfirebaugh"},{"email":"tim.channell@gmail.com","name":"tcql"},{"email":"ruben@mapbox.com","name":"rub21"},{"email":"mail@kkaefer.com","name":"kkaefer"},{"email":"brendan@mapbox.com","name":"brendanmcfarland"},{"email":"karen@mapbox.com","name":"karenzshea"},{"email":"david.dave.clark@gmail.com","name":"davidtheclark"},{"email":"amyleewalton@gmail.com","name":"amyleew"},{"email":"ian.villeda@gmail.com","name":"ian29"},{"email":"nicki@mapbox.com","name":"nickidlugash"},{"email":"jake@jakepruitt.com","name":"jrpruit1"},{"email":"mcwhittemore@gmail.com","name":"mcwhittemore"},{"email":"siyu.song@gmail.com","name":"isiyu"},{"email":"ghoshkaj@gmail.com","name":"ghoshkaj"},{"email":"ulsh@mapbox.com","name":"alulsh"},{"email":"emily@mapbox.com","name":"emilymcafee"},{"email":"sam@mapbox.com","name":"mapsam"},{"email":"alex@mapbox.com","name":"lxbarth"},{"email":"will@mapbox.com","name":"willwhite"},{"email":"sanjay@mapbox.com","name":"batpad"},{"email":"aruna@mapbox.com","name":"arunasank"},{"email":"kai@mapbox.com","name":"kaidalgleish"},{"email":"matt@mattficke.com","name":"mattficke"},{"email":"andrew@mapbox.com","name":"apendleton"},{"email":"nicholas.ingalls@gmail.com","name":"ingalls"},{"email":"tlee@mapbox.com","name":"sbma44"},{"email":"dubois@mapbox.com","name":"emilymdubois"},{"email":"young@mapbox.com","name":"yhahn"},{"email":"ian@mapbox.com","name":"ianshward"},{"email":"jeff@miccolis.net","name":"miccolis"},{"email":"ryan.clark.j@gmail.com","name":"rclark"},{"email":"lauren@mapbox.com","name":"lbud"},{"email":"bobby@mapbox.com","name":"bsudekum"},{"email":"tristen.brown@gmail.com","name":"tristen"},{"email":"accounts@mapbox.com","name":"mapbox-admin"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/spotswap-6.0.5.tgz_1510924299610_0.13960722438059747"}}},"homepage":"https://github.com/mapbox/spotswap#readme","repository":{"type":"git","url":"git+https://github.com/mapbox/spotswap.git"},"author":{"name":"Mapbox","url":"https://www.mapbox.com"},"bugs":{"url":"https://github.com/mapbox/spotswap/issues"},"license":"ISC","readmeFilename":"README.md"}