From 61aa40de85835673ee77ace409928eead7f86611 Mon Sep 17 00:00:00 2001 From: chee Date: Wed, 29 May 2019 15:18:41 +0100 Subject: [PATCH] Walking down town --- .gitignore | 1 + Gemfile | 9 + Gemfile.lock | 25 + expronzo.rb | 23 + go.sh | 26 + index.js | 36 ++ lol.png | Bin 0 -> 70318 bytes package-lock.json | 1358 +++++++++++++++++++++++++++++++++++++++++++++ package.json | 16 + 9 files changed, 1494 insertions(+) create mode 100644 .gitignore create mode 100644 Gemfile create mode 100644 Gemfile.lock create mode 100755 expronzo.rb create mode 100755 go.sh create mode 100644 index.js create mode 100644 lol.png create mode 100644 package-lock.json create mode 100644 package.json diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..2ccbe46 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/node_modules/ diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..6f0b0f4 --- /dev/null +++ b/Gemfile @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +source "https://rubygems.org" + +git_source(:github) {|repo_name| "https://github.com/#{repo_name}" } + +# gem "rails" + +gem "amex", "~> 0.4.1" diff --git a/Gemfile.lock b/Gemfile.lock new file mode 100644 index 0000000..c6ef312 --- /dev/null +++ b/Gemfile.lock @@ -0,0 +1,25 @@ +GEM + remote: https://rubygems.org/ + specs: + amex (0.4.1) + httparty + nokogiri + httparty (0.17.0) + mime-types (~> 3.0) + multi_xml (>= 0.5.2) + mime-types (3.2.2) + mime-types-data (~> 3.2015) + mime-types-data (3.2019.0331) + mini_portile2 (2.4.0) + multi_xml (0.6.0) + nokogiri (1.10.3) + mini_portile2 (~> 2.4.0) + +PLATFORMS + ruby + +DEPENDENCIES + amex (~> 0.4.1) + +BUNDLED WITH + 2.0.1 diff --git a/expronzo.rb b/expronzo.rb new file mode 100755 index 0000000..6c34ac2 --- /dev/null +++ b/expronzo.rb @@ -0,0 +1,23 @@ +#!/usr/bin/env ruby +require 'amex' + +class Expronzo + attr_reader :client + + unless ENV['amexu'] and ENV['amexp'] + raise "ur amex username and password must be available in" + + "the environmental variables 'amexu' and 'amexp'." + end + + def initialize + @accounts = Amex::Client. + new(ENV['amexu'], ENV['amexp']) + .accounts + + @accounts.each do |account| + puts account.transactions.inspect + end + end +end + +Expronzo.new diff --git a/go.sh b/go.sh new file mode 100755 index 0000000..1c799a5 --- /dev/null +++ b/go.sh @@ -0,0 +1,26 @@ +#!/bin/bash +pot_id=pot_00009idHc715Uf9KcBiUMb +access_token=eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJlYiI6IkpiMnhrdzVWNUh0WE1XMUd4bCtRIiwianRpIjoiYWNjdG9rXzAwMDA5akl2Z0RabjBjdERMOWtCeUciLCJ0eXAiOiJhdCIsInYiOiI1In0.3tZ2velWEi714dr5P2eleGG5BM6gMiCCjCyae4gg977KcBOcD1Y2F-YdjqocsKOOSHLEK2clMmI-eMstkCOEvg +account_id=acc_00009OeBcb40RrGoHJQAwD +dedupe_id=$RANDOM-lol +current_pot_value=$(http "https://api.monzo.com/pots" "Authorization: Bearer $access_token" | jq ".pots[] | select(.id==\"$pot_id\") | .balance") +echo "there's currently $current_pot_value in the amex pot" +current_balance=$(($(node index.js) * 100)) +echo "the amex balance is $current_balance" +increase=$((current_balance - current_pot_value)) +echo "that's an increase of $increase pennies" + +if [ $increase -lt 1 ]; then + echo "that's less than a penny, so im doin nothin" + exit +fi + +http --form PUT "https://api.monzo.com/pots/$pot_id/deposit" \ + "Authorization: Bearer $access_token" \ + "source_account_id=$account_id" \ + "amount=$increase" \ + "dedupe_id=$dedupe_id" + +echo "transaction complete!!" +current_pot_value=$(http "https://api.monzo.com/pots" "Authorization: Bearer $access_token" | jq ".pots[] | select(.id==\"$pot_id\") | .balance") +echo "there's now $current_pot_value in the pot ^_^" diff --git a/index.js b/index.js new file mode 100644 index 0000000..1a84c0e --- /dev/null +++ b/index.js @@ -0,0 +1,36 @@ +let pup = require("puppeteer") + +void (async function() { + let puppy = await pup.launch({ headless: false }) + let bone = await puppy.newPage() + await bone.goto( + "https://global.americanexpress.com/login/en-GB?noRedirect=true&DestPage=%2Fdashboard" + ) + await bone.waitForSelector(".eliloUserId input") + await bone.type(".eliloUserId input", "snootgirl22") + await bone.waitForSelector(".eliloPassword input") + await bone.type(".eliloPassword input", "magicfriend22") + await bone.click("[type=submit]") + await bone.waitForSelector(".summary-container") + await bone.waitForSelector( + "ul .undefined:nth-child(1) .value-link-inline-block" + ) + + let balanceElement = await bone.$( + "ul .undefined:nth-child(1) .value-link-inline-block .data-value" + ) + + let availableBalance = await bone.evaluate( + element => element.textContent, + balanceElement + ) + + let availableCredit = 3000 + + let currentBalance = + availableCredit - parseFloat(availableBalance.replace(/[^.0-9]/g, "")) + + console.log(currentBalance) + + await puppy.close() +})() diff --git a/lol.png b/lol.png new file mode 100644 index 0000000000000000000000000000000000000000..f3e7d598426c75a0c2d64f47ca9287c3f07ce624 GIT binary patch literal 70318 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 literal 0 HcmV?d00001 diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..5a893a6 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,1358 @@ +{ + "name": "monzo-expronzo", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@types/node": { + "version": "8.10.48", + "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.48.tgz", + "integrity": "sha512-c35YEBTkL4rzXY2ucpSKy+UYHjUBIIkuJbWYbsGIrKLEWU5dgJMmLkkIb3qeC3O3Tpb1ZQCwecscvJTDjDjkRw==" + }, + "agent-base": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz", + "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==", + "requires": { + "es6-promisify": "^5.0.0" + } + }, + "ajv": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", + "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "amex": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/amex/-/amex-0.0.1.tgz", + "integrity": "sha1-McTTti3/t1sv+86SxkcHK2h/M14=", + "requires": { + "nightmare": "^2.6.1" + } + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=" + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "async-limiter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + }, + "aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=" + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, + "combined-stream": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", + "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/commander/-/commander-1.0.4.tgz", + "integrity": "sha1-Xt6xruI8T7VBprcNaSq+8ZZpotM=", + "requires": { + "keypress": "0.1.x" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "requires": { + "array-find-index": "^1.0.1" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "deep-defaults": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/deep-defaults/-/deep-defaults-1.0.5.tgz", + "integrity": "sha512-5ev/sNkiHTmeTqbDJEDgdQa/Ub0eOMQNix9l+dLLGbwOos7/in5HdvHXI014wqxsET4YeJG9Eq4qj0PJRL8rSw==", + "requires": { + "lodash": "^4.17.5" + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "requires": { + "clone": "^1.0.2" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "electron": { + "version": "1.8.8", + "resolved": "https://registry.npmjs.org/electron/-/electron-1.8.8.tgz", + "integrity": "sha512-1f9zJehcTTGjrkb06o6ds+gsRq6SYhZJyxOk6zIWjRH8hVy03y/RzUDELzNas71f5vcvXmfGVvyjeEsadDI8tg==", + "requires": { + "@types/node": "^8.0.24", + "electron-download": "^3.0.1", + "extract-zip": "^1.0.3" + } + }, + "electron-download": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/electron-download/-/electron-download-3.3.0.tgz", + "integrity": "sha1-LP1U1pZsAZxNSa1l++Zcyc3vaMg=", + "requires": { + "debug": "^2.2.0", + "fs-extra": "^0.30.0", + "home-path": "^1.0.1", + "minimist": "^1.2.0", + "nugget": "^2.0.0", + "path-exists": "^2.1.0", + "rc": "^1.1.2", + "semver": "^5.3.0", + "sumchecker": "^1.2.0" + } + }, + "enqueue": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/enqueue/-/enqueue-1.0.2.tgz", + "integrity": "sha1-kBTpvOVw7pPKlubI5jrVTBkra8g=", + "requires": { + "sliced": "0.0.5" + }, + "dependencies": { + "sliced": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/sliced/-/sliced-0.0.5.tgz", + "integrity": "sha1-XtwETKTrb3gW1Qui/GPiXY/kcH8=" + } + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es6-promise": { + "version": "4.2.6", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.6.tgz", + "integrity": "sha512-aRVgGdnmW2OiySVPUC9e6m+plolMAJKjZnQlCwNSuK5yQ0JN61DZSO1X1Ufd1foqWRAlig0rhduTCHe7sVtK5Q==" + }, + "es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", + "requires": { + "es6-promise": "^4.0.3" + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extract-zip": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz", + "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=", + "requires": { + "concat-stream": "1.6.2", + "debug": "2.6.9", + "mkdirp": "0.5.1", + "yauzl": "2.4.1" + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" + }, + "fd-slicer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", + "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", + "requires": { + "pend": "~1.2.0" + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "fs-extra": { + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", + "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0", + "path-is-absolute": "^1.0.0", + "rimraf": "^2.2.8" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "function-source": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/function-source/-/function-source-0.1.0.tgz", + "integrity": "sha1-2RBL8+RniLVUaMAr8bL6vPj8Ga8=" + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=" + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "graceful-fs": { + "version": "4.1.15", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", + "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==" + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + }, + "har-validator": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "requires": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + } + }, + "home-path": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/home-path/-/home-path-1.0.6.tgz", + "integrity": "sha512-wo+yjrdAtoXt43Vy92a+0IPCYViiyLAHyp0QVS4xL/tfvVz5sXIW1ubLZk3nhVkD92fQpUMKX+fzMjr5F489vw==" + }, + "hosted-git-info": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", + "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==" + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-proxy-agent": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz", + "integrity": "sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ==", + "requires": { + "agent-base": "^4.1.0", + "debug": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "requires": { + "repeating": "^2.0.0" + } + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "keypress": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/keypress/-/keypress-0.1.0.tgz", + "integrity": "sha1-SjGI1CkbZrT2XtuZ+AaqmuKTWSo=" + }, + "klaw": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", + "requires": { + "graceful-fs": "^4.1.9" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + } + }, + "mime": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.2.tgz", + "integrity": "sha512-zJBfZDkwRu+j3Pdd2aHsR5GfH2jIWhmL1ZzBoc+X+3JEti2hbArWcyJ+1laC1D2/U/W1a/+Cegj0/OnEU2ybjg==" + }, + "mime-db": { + "version": "1.40.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", + "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==" + }, + "mime-types": { + "version": "2.1.24", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", + "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", + "requires": { + "mime-db": "1.40.0" + } + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + }, + "minstache": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minstache/-/minstache-1.2.0.tgz", + "integrity": "sha1-/xzEA6woRPaNvxjGYhKb5+sO/EE=", + "requires": { + "commander": "1.0.4" + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + } + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "nightmare": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/nightmare/-/nightmare-2.10.0.tgz", + "integrity": "sha1-6cXVkLspb1loX9SCGML7rER2eyE=", + "requires": { + "debug": "^2.2.0", + "deep-defaults": "^1.0.3", + "defaults": "^1.0.2", + "electron": "^1.4.4", + "enqueue": "^1.0.2", + "function-source": "^0.1.0", + "jsesc": "^0.5.0", + "minstache": "^1.2.0", + "mkdirp": "^0.5.1", + "once": "^1.3.3", + "rimraf": "^2.4.3", + "sliced": "1.0.1", + "split2": "^2.0.1" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "nugget": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nugget/-/nugget-2.0.1.tgz", + "integrity": "sha1-IBCVpIfhrTYIGzQy+jytpPjQcbA=", + "requires": { + "debug": "^2.1.3", + "minimist": "^1.1.0", + "pretty-bytes": "^1.0.2", + "progress-stream": "^1.1.0", + "request": "^2.45.0", + "single-line-log": "^1.1.2", + "throttleit": "0.0.2" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-keys": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", + "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "error-ex": "^1.2.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "^2.0.0" + } + }, + "pretty-bytes": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.4.tgz", + "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=", + "requires": { + "get-stdin": "^4.0.1", + "meow": "^3.1.0" + } + }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + }, + "progress-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/progress-stream/-/progress-stream-1.2.0.tgz", + "integrity": "sha1-LNPP6jO6OonJwSHsM0er6asSX3c=", + "requires": { + "speedometer": "~0.1.2", + "through2": "~0.2.3" + } + }, + "proxy-from-env": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", + "integrity": "sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=" + }, + "psl": { + "version": "1.1.31", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz", + "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==" + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "puppeteer": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-1.15.0.tgz", + "integrity": "sha512-D2y5kwA9SsYkNUmcBzu9WZ4V1SGHiQTmgvDZSx6sRYFsgV25IebL4V6FaHjF6MbwLK9C6f3G3pmck9qmwM8H3w==", + "requires": { + "debug": "^4.1.0", + "extract-zip": "^1.6.6", + "https-proxy-agent": "^2.2.1", + "mime": "^2.0.3", + "progress": "^2.0.1", + "proxy-from-env": "^1.0.0", + "rimraf": "^2.6.1", + "ws": "^6.1.0" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "requires": { + "is-finite": "^1.0.0" + } + }, + "request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "resolve": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.1.tgz", + "integrity": "sha512-KuIe4mf++td/eFb6wkaPbMDnP6kObCaEtIDuHOUED6MNUo4K670KZUHuuvYPZDxNF0WVLw49n06M2m2dXphEzA==", + "requires": { + "path-parse": "^1.0.6" + } + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "semver": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==" + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + }, + "single-line-log": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/single-line-log/-/single-line-log-1.1.2.tgz", + "integrity": "sha1-wvg/Jzo+GhbtsJlWYdoO1e8DM2Q=", + "requires": { + "string-width": "^1.0.1" + } + }, + "sliced": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz", + "integrity": "sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E=" + }, + "spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==" + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz", + "integrity": "sha512-7j8LYJLeY/Yb6ACbQ7F76qy5jHkp0U6jgBfJsk97bwWlVUnUWsAgpyaCvo17h0/RQGnQ036tVDomiwoI4pDkQA==" + }, + "speedometer": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/speedometer/-/speedometer-0.1.4.tgz", + "integrity": "sha1-mHbb0qFp0xFUAtSObqYynIgWpQ0=" + }, + "split2": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz", + "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==", + "requires": { + "through2": "^2.0.2" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" + } + } + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "requires": { + "get-stdin": "^4.0.1" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" + }, + "sumchecker": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-1.3.1.tgz", + "integrity": "sha1-ebs7RFbdBPGOvbwNcDodHa7FEF0=", + "requires": { + "debug": "^2.2.0", + "es6-promise": "^4.0.5" + } + }, + "throttleit": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-0.0.2.tgz", + "integrity": "sha1-z+34jmDADdlpe2H90qg0OptoDq8=" + }, + "through2": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.2.3.tgz", + "integrity": "sha1-6zKE2k6jEbbMis42U3SKUqvyWj8=", + "requires": { + "readable-stream": "~1.1.9", + "xtend": "~2.1.1" + } + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + } + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=" + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "requires": { + "punycode": "^2.1.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "requires": { + "async-limiter": "~1.0.0" + } + }, + "xtend": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", + "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", + "requires": { + "object-keys": "~0.4.0" + } + }, + "yauzl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", + "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", + "requires": { + "fd-slicer": "~1.0.1" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..d109c8e --- /dev/null +++ b/package.json @@ -0,0 +1,16 @@ +{ + "name": "monzo-expronzo", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "keywords": [], + "author": "chee ", + "license": "ISC", + "dependencies": { + "amex": "0.0.1", + "puppeteer": "^1.15.0" + } +}