diff --git a/.travis.yml b/.travis.yml index 7729a301..a69d1dc9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,8 +6,8 @@ os: - linux go: -- "1.10.x" - "1.11.x" +- "1.12.x" - stable addons: @@ -16,8 +16,7 @@ addons: - oracle-java8-set-default chrome: stable -before_install: -- curl https://raw.githubusercontent.com/golang/dep/master/install.sh | sh +install: - go get -u github.com/mgechev/revive - sudo curl -o /usr/local/lib/antlr-4.7.1-complete.jar https://www.antlr.org/download/antlr-4.7.1-complete.jar - export CLASSPATH=".:/usr/local/lib/antlr-4.7.1-complete.jar:$CLASSPATH" @@ -26,9 +25,7 @@ before_install: - echo -e '#!/bin/bash\njava org.antlr.v4.gui.TestRig "$@"' > $HOME/travis-bin/grun - chmod +x $HOME/travis-bin/* - export PATH=$PATH:$HOME/travis-bin - -install: -- make install +- export GO111MODULE=on stages: - lint @@ -45,7 +42,8 @@ jobs: - make vet - make lint - make fmt - - if [[ $(git diff --stat) != '' ]]; then echo 'Invalid formatting!' >&2; exit 1; fi + - git diff + - if [[ $(git diff) != '' ]]; then echo 'Invalid formatting!' >&2; exit 1; fi - stage: compile go: stable script: diff --git a/Gopkg.lock b/Gopkg.lock deleted file mode 100644 index 2bb7db51..00000000 --- a/Gopkg.lock +++ /dev/null @@ -1,331 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:573fa46f8d413d4bc3f7cc5e86b2c43cb21559f4fb0a19d9874d228e28fdc07c" - name = "github.com/PuerkitoBio/goquery" - packages = ["."] - pruneopts = "UT" - revision = "2d2796f41742ece03e8086188fa4db16a3a0b458" - version = "v1.5.0" - -[[projects]] - digest = "1:66b3310cf22cdc96c35ef84ede4f7b9b370971c4025f394c89a2638729653b11" - name = "github.com/andybalholm/cascadia" - packages = ["."] - pruneopts = "UT" - revision = "901648c87902174f774fac311d7f176f8647bdaa" - version = "v1.0.0" - -[[projects]] - digest = "1:d04889482897652dedae6d8575b479c06fa3eb3c3abe248163b25d3df5fab43e" - name = "github.com/antlr/antlr4" - packages = ["runtime/Go/antlr"] - pruneopts = "UT" - revision = "be58ebffde8e29c154192c019608f0a5b8e6a064" - version = "4.7.2" - -[[projects]] - digest = "1:b95738a1e6ace058b5b8544303c0871fc01d224ef0d672f778f696265d0f2917" - name = "github.com/chzyer/readline" - packages = ["."] - pruneopts = "UT" - revision = "62c6fe6193755f722b8b8788aa7357be55a50ff1" - version = "v1.4" - -[[projects]] - digest = "1:86909a5b1e4522ad763f86327cfa65e51d7eb838d4adb3d6f68069fede181122" - name = "github.com/corpix/uarand" - packages = ["."] - pruneopts = "UT" - revision = "37c9140f52f6bf4998ff7617c456d554d6a2dc2f" - version = "v0.0.0" - -[[projects]] - branch = "master" - digest = "1:e648389fd795e80783fb382616d5b2b8bab09e3703cc673231d8ff721f40a6ef" - name = "github.com/derekparker/trie" - packages = ["."] - pruneopts = "UT" - revision = "e608c2733dc704cd4a73f825f4acab8f3c3d4d15" - -[[projects]] - digest = "1:bed9d72d596f94e65fff37f4d6c01398074a6bb1c3f3ceff963516bd01db6ff5" - name = "github.com/gofrs/uuid" - packages = ["."] - pruneopts = "UT" - revision = "6b08a5c5172ba18946672b49749cde22873dd7c2" - version = "v3.2.0" - -[[projects]] - branch = "master" - digest = "1:f14d1b50e0075fb00177f12a96dd7addf93d1e2883c25befd17285b779549795" - name = "github.com/gopherjs/gopherjs" - packages = ["js"] - pruneopts = "UT" - revision = "d547d1d9531ed93dbdebcbff7f83e7c876a1e0ee" - -[[projects]] - digest = "1:fc51ecee8f31d03436c1a0167eb1e383ad0a241d02272541853f3995374a08f1" - name = "github.com/gorilla/css" - packages = ["scanner"] - pruneopts = "UT" - revision = "398b0b046082ecb3694c01bec6b336a06a4e530a" - version = "v1.0.0" - -[[projects]] - digest = "1:7b5c6e2eeaa9ae5907c391a91c132abfd5c9e8a784a341b5625e750c67e6825d" - name = "github.com/gorilla/websocket" - packages = ["."] - pruneopts = "UT" - revision = "66b9c49e59c6c48f0ffce28c2d8b8a5678502c6d" - version = "v1.4.0" - -[[projects]] - digest = "1:4b63210654b1f2b664f74ec434a1bb1cb442b3d75742cc064a10808d1cca6361" - name = "github.com/jtolds/gls" - packages = ["."] - pruneopts = "UT" - revision = "b4936e06046bbecbb94cae9c18127ebe510a2cb9" - version = "v4.20" - -[[projects]] - digest = "1:688475ae01f983eceee598c7706119c8cc7649f382e4a186168ea7f9d472727a" - name = "github.com/labstack/echo" - packages = ["."] - pruneopts = "UT" - revision = "6d9e043284aea2d07f5fcaf0d3a424eb7d9f6109" - version = "v4.0.0" - -[[projects]] - digest = "1:01eb0269028d3c2e21b5b6cd9b1ba81bc4170ab293fcffa84e3aa3a6138a92e8" - name = "github.com/labstack/gommon" - packages = [ - "color", - "log", - ] - pruneopts = "UT" - revision = "7fd9f68ece0bcb1a905fac8f1549f0083f71c51b" - version = "v0.2.8" - -[[projects]] - digest = "1:f26f5b4929a60527dfb6d4e4a42cc088a2b837aa1dc43b64388a0ff02e3f0e3c" - name = "github.com/mafredri/cdp" - packages = [ - ".", - "devtool", - "internal/errors", - "protocol/accessibility", - "protocol/animation", - "protocol/applicationcache", - "protocol/audits", - "protocol/backgroundservice", - "protocol/browser", - "protocol/cachestorage", - "protocol/cast", - "protocol/console", - "protocol/css", - "protocol/database", - "protocol/debugger", - "protocol/deviceorientation", - "protocol/dom", - "protocol/domdebugger", - "protocol/domsnapshot", - "protocol/domstorage", - "protocol/emulation", - "protocol/fetch", - "protocol/headlessexperimental", - "protocol/heapprofiler", - "protocol/indexeddb", - "protocol/input", - "protocol/inspector", - "protocol/internal", - "protocol/io", - "protocol/layertree", - "protocol/log", - "protocol/memory", - "protocol/network", - "protocol/overlay", - "protocol/page", - "protocol/performance", - "protocol/profiler", - "protocol/runtime", - "protocol/schema", - "protocol/security", - "protocol/serviceworker", - "protocol/storage", - "protocol/systeminfo", - "protocol/target", - "protocol/testing", - "protocol/tethering", - "protocol/tracing", - "rpcc", - "session", - ] - pruneopts = "UT" - revision = "a32ee055312ea497858e6f187facb239cb56048a" - version = "v0.22.0" - -[[projects]] - digest = "1:2fa7b0155cd54479a755c629de26f888a918e13f8857a2c442205d825368e084" - name = "github.com/mattn/go-colorable" - packages = ["."] - pruneopts = "UT" - revision = "3a70a971f94a22f2fa562ffcc7a0eb45f5daf045" - version = "v0.1.1" - -[[projects]] - digest = "1:3bb9c8451d199650bfd303e0068d86f135952fead374ad87c09a9b8a2cc4bd7c" - name = "github.com/mattn/go-isatty" - packages = ["."] - pruneopts = "UT" - revision = "369ecd8cea9851e459abb67eb171853e3986591e" - version = "v0.0.6" - -[[projects]] - digest = "1:c805e517269b0ba4c21ded5836019ed7d16953d4026cb7d00041d039c7906be9" - name = "github.com/natefinch/lumberjack" - packages = ["."] - pruneopts = "UT" - revision = "a96e63847dc3c67d17befa69c303767e2f84e54f" - version = "v2.1" - -[[projects]] - digest = "1:cf31692c14422fa27c83a05292eb5cbe0fb2775972e8f1f8446a71549bd8980b" - name = "github.com/pkg/errors" - packages = ["."] - pruneopts = "UT" - revision = "ba968bfe8b2f7e042a574c888954fccecfa385b4" - version = "v0.8.1" - -[[projects]] - digest = "1:772057e3c30cb5bee83fb0ff67b9255f9d9aa551f500ed85c103e68b4ed02112" - name = "github.com/rs/zerolog" - packages = [ - ".", - "internal/cbor", - "internal/json", - ] - pruneopts = "UT" - revision = "651d361cfeb9d0f5b9f1d14b162c66c82509ef6d" - version = "v1.13.0" - -[[projects]] - digest = "1:4ca145a665316d3c020a39c0741780fa3636b9152b824206796c4dce541f4a24" - name = "github.com/sethgrid/pester" - packages = ["."] - pruneopts = "UT" - revision = "03e26c9abbbf5accb8349790bf9f41bde09d72c3" - version = "1.0.0" - -[[projects]] - digest = "1:cc1c574c9cb5e99b123888c12b828e2d19224ab6c2244bda34647f230bf33243" - name = "github.com/smartystreets/assertions" - packages = [ - ".", - "internal/go-render/render", - "internal/oglematchers", - ] - pruneopts = "UT" - revision = "7678a5452ebea5b7090a6b163f844c133f523da2" - version = "1.8.3" - -[[projects]] - digest = "1:a3e081e593ee8e3b0a9af6a5dcac964c67a40c4f2034b5345b2ad78d05920728" - name = "github.com/smartystreets/goconvey" - packages = [ - "convey", - "convey/gotest", - "convey/reporting", - ] - pruneopts = "UT" - revision = "9e8dc3f972df6c8fcc0375ef492c24d0bb204857" - version = "1.6.3" - -[[projects]] - digest = "1:c468422f334a6b46a19448ad59aaffdfc0a36b08fdcc1c749a0b29b6453d7e59" - name = "github.com/valyala/bytebufferpool" - packages = ["."] - pruneopts = "UT" - revision = "e746df99fe4a3986f4d4f79e13c1e0117ce9c2f7" - version = "v1.0.0" - -[[projects]] - branch = "master" - digest = "1:268b8bce0064e8c057d7b913605459f9a26dcab864c0886a56d196540fbf003f" - name = "github.com/valyala/fasttemplate" - packages = ["."] - pruneopts = "UT" - revision = "dcecefd839c4193db0d35b88ec65b4c12d360ab0" - -[[projects]] - branch = "master" - digest = "1:398e132d86665f82a3642f675cdadea673d0d1521209ebac3c378141209f99c4" - name = "golang.org/x/crypto" - packages = [ - "acme", - "acme/autocert", - ] - pruneopts = "UT" - revision = "8dd112bcdc25174059e45e07517d9fc663123347" - -[[projects]] - branch = "master" - digest = "1:de4815ce3ca5b624af2733716ecd471de1ef50cda8afec39491aab517f73139c" - name = "golang.org/x/net" - packages = [ - "html", - "html/atom", - ] - pruneopts = "UT" - revision = "16b79f2e4e95ea23b2bf9903c9809ff7b013ce85" - -[[projects]] - branch = "master" - digest = "1:b521f10a2d8fa85c04a8ef4e62f2d1e14d303599a55d64dabf9f5a02f84d35eb" - name = "golang.org/x/sync" - packages = ["errgroup"] - pruneopts = "UT" - revision = "e225da77a7e68af35c70ccbf71af2b83e6acac3c" - -[[projects]] - branch = "master" - digest = "1:b95ef12b443f7b5a40ab69e3a02d113f5a7f2b67a32af76eb2fa7bebd52c9eb5" - name = "golang.org/x/sys" - packages = ["unix"] - pruneopts = "UT" - revision = "e844e0132e93db857c984c24fd4fc86815e43be3" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = [ - "github.com/PuerkitoBio/goquery", - "github.com/antlr/antlr4/runtime/Go/antlr", - "github.com/chzyer/readline", - "github.com/corpix/uarand", - "github.com/derekparker/trie", - "github.com/gofrs/uuid", - "github.com/gorilla/css/scanner", - "github.com/labstack/echo", - "github.com/mafredri/cdp", - "github.com/mafredri/cdp/devtool", - "github.com/mafredri/cdp/protocol/dom", - "github.com/mafredri/cdp/protocol/emulation", - "github.com/mafredri/cdp/protocol/input", - "github.com/mafredri/cdp/protocol/network", - "github.com/mafredri/cdp/protocol/page", - "github.com/mafredri/cdp/protocol/runtime", - "github.com/mafredri/cdp/protocol/target", - "github.com/mafredri/cdp/rpcc", - "github.com/mafredri/cdp/session", - "github.com/natefinch/lumberjack", - "github.com/pkg/errors", - "github.com/rs/zerolog", - "github.com/sethgrid/pester", - "github.com/smartystreets/goconvey/convey", - "golang.org/x/net/html", - "golang.org/x/sync/errgroup", - ] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/Gopkg.toml b/Gopkg.toml deleted file mode 100644 index b04f0985..00000000 --- a/Gopkg.toml +++ /dev/null @@ -1,71 +0,0 @@ -# Gopkg.toml example -# -# Refer to https://golang.github.io/dep/docs/Gopkg.toml.html -# for detailed Gopkg.toml documentation. -# -# required = ["github.com/user/thing/cmd/thing"] -# ignored = ["github.com/user/project/pkgX", "bitbucket.org/user/project/pkgA/pkgY"] -# -# [[constraint]] -# name = "github.com/user/project" -# version = "1.0.0" -# -# [[constraint]] -# name = "github.com/user/project2" -# branch = "dev" -# source = "github.com/myfork/project2" -# -# [[override]] -# name = "github.com/x/y" -# version = "2.4.0" -# -# [prune] -# non-go = false -# go-tests = true -# unused-packages = true - - -[prune] - go-tests = true - unused-packages = true - -[[constraint]] - name = "github.com/antlr/antlr4" - version = "4.7.2" - -[[constraint]] - name = "github.com/mafredri/cdp" - version = "0.22.0" - -[[constraint]] - name = "github.com/chzyer/readline" - version = "1.4" - -[[constraint]] - name = "github.com/PuerkitoBio/goquery" - version = "1.5.0" - -[[constraint]] - name = "github.com/gorilla/css" - version = "v1.0.0" - -[[constraint]] - name = "github.com/gofrs/uuid" - version = "3.1.2" - -[[constraint]] - name = "github.com/sethgrid/pester" - version = "1.0.0" - -[[constraint]] - name = "github.com/rs/zerolog" - version = "1.13.0" - -[[constraint]] - name = "github.com/natefinch/lumberjack" - version = "2.1" - -[[constraint]] - name = "github.com/pkg/errors" - version = "0.8.1" - diff --git a/Makefile b/Makefile index 1cb45b99..2af21539 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -.PHONY: build compile install test e2e doc fmt lint vet release +.PHONY: build compile test e2e doc fmt lint vet release export GOPATH @@ -11,16 +11,13 @@ DIR_E2E = ./e2e default: build -build: install vet generate test compile +build: vet generate test compile compile: go build -v -o ${DIR_BIN}/ferret \ -ldflags "-X main.version=${VERSION}" \ ./main.go -install: - dep ensure - test: go test -race -v ${DIR_PKG}/... diff --git a/README.md b/README.md index 335edd81..fb870437 100644 --- a/README.md +++ b/README.md @@ -85,7 +85,7 @@ You can download latest binaries from [here](https://github.com/MontFerret/ferre ### Source code #### Production -* Go >=1.10 +* Go >=1.11 * Chrome or Docker #### Development diff --git a/go.mod b/go.mod new file mode 100644 index 00000000..535a44fb --- /dev/null +++ b/go.mod @@ -0,0 +1,27 @@ +module github.com/MontFerret/ferret + +go 1.12 + +require ( + github.com/PuerkitoBio/goquery v1.5.0 + github.com/antlr/antlr4 v0.0.0-20190325153624-837aa60e2c47 + github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e + github.com/corpix/uarand v0.0.0 + github.com/derekparker/trie v0.0.0-20190322172448-1ce4922c7ad9 + github.com/gofrs/uuid v3.2.0+incompatible + github.com/gorilla/css v1.0.0 + github.com/gorilla/websocket v1.4.0 // indirect + github.com/labstack/echo v3.3.10+incompatible + github.com/labstack/gommon v0.2.8 // indirect + github.com/mafredri/cdp v0.22.0 + github.com/mattn/go-colorable v0.1.1 // indirect + github.com/mattn/go-isatty v0.0.7 // indirect + github.com/natefinch/lumberjack v2.0.0+incompatible + github.com/pkg/errors v0.8.1 + github.com/rs/zerolog v1.13.0 + github.com/sethgrid/pester v0.0.0-20190127155807-68a33a018ad0 + github.com/smartystreets/goconvey v0.0.0-20190306220146-200a235640ff + github.com/valyala/fasttemplate v1.0.1 // indirect + golang.org/x/net v0.0.0-20190327091125-710a502c58a2 + golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6 +) diff --git a/go.sum b/go.sum new file mode 100644 index 00000000..1aa5fe52 --- /dev/null +++ b/go.sum @@ -0,0 +1,59 @@ +github.com/PuerkitoBio/goquery v1.5.0 h1:uGvmFXOA73IKluu/F84Xd1tt/z07GYm8X49XKHP7EJk= +github.com/PuerkitoBio/goquery v1.5.0/go.mod h1:qD2PgZ9lccMbQlc7eEOjaeRlFQON7xY8kdmcsrnKqMg= +github.com/andybalholm/cascadia v1.0.0 h1:hOCXnnZ5A+3eVDX8pvgl4kofXv2ELss0bKcqRySc45o= +github.com/andybalholm/cascadia v1.0.0/go.mod h1:GsXiBklL0woXo1j/WYWtSYYC4ouU9PqHO0sqidkEA4Y= +github.com/antlr/antlr4 v0.0.0-20190325153624-837aa60e2c47 h1:Lp5nUoQzppfVmfZadpzAytNyb5IMtxyOJLzoQS5dExg= +github.com/antlr/antlr4 v0.0.0-20190325153624-837aa60e2c47/go.mod h1:T7PbCXFs94rrTttyxjbyT5+/1V8T2TYDejxUfHJjw1Y= +github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e h1:fY5BOSpyZCqRo5OhCuC+XN+r/bBCmeuuJtjz+bCNIf8= +github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= +github.com/corpix/uarand v0.0.0 h1:mNbzro1GwUcZ1hmO2rWXytkR3JBxNxxctzjyuhO+Aig= +github.com/corpix/uarand v0.0.0/go.mod h1:JSm890tOkDN+M1jqN8pUGDKnzJrsVbJwSMHBY4zwz7M= +github.com/derekparker/trie v0.0.0-20190322172448-1ce4922c7ad9 h1:aSaTVlEXc2QKl4fzXU1tMYCjlrSc2mA4DZtiVfckQHo= +github.com/derekparker/trie v0.0.0-20190322172448-1ce4922c7ad9/go.mod h1:D6ICZm05D9VN1n/8iOtBxLpXtoGp6HDFUJ1RNVieOSE= +github.com/gofrs/uuid v3.2.0+incompatible h1:y12jRkkFxsd7GpqdSZ+/KCs/fJbqpEXSGd4+jfEaewE= +github.com/gofrs/uuid v3.2.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= +github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= +github.com/gorilla/css v1.0.0 h1:BQqNyPTi50JCFMTw/b67hByjMVXZRwGha6wxVGkeihY= +github.com/gorilla/css v1.0.0/go.mod h1:Dn721qIggHpt4+EFCcTLTU/vk5ySda2ReITrtgBl60c= +github.com/gorilla/websocket v1.4.0 h1:WDFjx/TMzVgy9VdMMQi2K2Emtwi2QcUQsztZ/zLaH/Q= +github.com/gorilla/websocket v1.4.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= +github.com/jtolds/gls v4.20.0+incompatible h1:xdiiI2gbIgH/gLH7ADydsJ1uDOEzR8yvV7C0MuV77Wo= +github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= +github.com/labstack/echo v3.3.10+incompatible h1:pGRcYk231ExFAyoAjAfD85kQzRJCRI8bbnE7CX5OEgg= +github.com/labstack/echo v3.3.10+incompatible/go.mod h1:0INS7j/VjnFxD4E2wkz67b8cVwCLbBmJyDaka6Cmk1s= +github.com/labstack/gommon v0.2.8 h1:JvRqmeZcfrHC5u6uVleB4NxxNbzx6gpbJiQknDbKQu0= +github.com/labstack/gommon v0.2.8/go.mod h1:/tj9csK2iPSBvn+3NLM9e52usepMtrd5ilFYA+wQNJ4= +github.com/mafredri/cdp v0.22.0 h1:BV17j8hXLDWczo2SZIAFuOjMpQMIOq5DOcd9sgB2hv0= +github.com/mafredri/cdp v0.22.0/go.mod h1:hgdiA0yp1uqhSaDOHJWPgXpMbh+LAfUdD9vbN2AM8gE= +github.com/mattn/go-colorable v0.1.1 h1:G1f5SKeVxmagw/IyvzvtZE4Gybcc4Tr1tf7I8z0XgOg= +github.com/mattn/go-colorable v0.1.1/go.mod h1:FuOcm+DKB9mbwrcAfNl7/TZVBZ6rcnceauSikq3lYCQ= +github.com/mattn/go-isatty v0.0.5/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= +github.com/mattn/go-isatty v0.0.7 h1:UvyT9uN+3r7yLEYSlJsbQGdsaB/a0DlgWP3pql6iwOc= +github.com/mattn/go-isatty v0.0.7/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= +github.com/natefinch/lumberjack v2.0.0+incompatible h1:4QJd3OLAMgj7ph+yZTuX13Ld4UpgHp07nNdFX7mqFfM= +github.com/natefinch/lumberjack v2.0.0+incompatible/go.mod h1:Wi9p2TTF5DG5oU+6YfsmYQpsTIOm0B1VNzQg9Mw6nPk= +github.com/pkg/errors v0.8.1 h1:iURUrRGxPUNPdy5/HRSm+Yj6okJ6UtLINN0Q9M4+h3I= +github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= +github.com/rs/zerolog v1.13.0 h1:hSNcYHyxDWycfePW7pUI8swuFkcSMPKh3E63Pokg1Hk= +github.com/rs/zerolog v1.13.0/go.mod h1:YbFCdg8HfsridGWAh22vktObvhZbQsZXe4/zB0OKkWU= +github.com/sethgrid/pester v0.0.0-20190127155807-68a33a018ad0 h1:X9XMOYjxEfAYSy3xK1DzO5dMkkWhs9E9UCcS1IERx2k= +github.com/sethgrid/pester v0.0.0-20190127155807-68a33a018ad0/go.mod h1:Ad7IjTpvzZO8Fl0vh9AzQ+j/jYZfyp2diGwI8m5q+ns= +github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d h1:zE9ykElWQ6/NYmHa3jpm/yHnI4xSofP+UP6SpjHcSeM= +github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= +github.com/smartystreets/goconvey v0.0.0-20190306220146-200a235640ff h1:86HlEv0yBCry9syNuylzqznKXDK11p6D0DT596yNMys= +github.com/smartystreets/goconvey v0.0.0-20190306220146-200a235640ff/go.mod h1:KSQcGKpxUMHk3nbYzs/tIBAM2iDooCn0BmttHOJEbLs= +github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw= +github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc= +github.com/valyala/fasttemplate v1.0.1 h1:tY9CJiPnMXf1ERmG2EyK7gNUd+c6RKGD0IfU8WdUSz8= +github.com/valyala/fasttemplate v1.0.1/go.mod h1:UQGH1tvbgY+Nz5t2n7tXsz52dQxojPUpymEIMZ47gx8= +golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2 h1:VklqNMn3ovrHsnt90PveolxSbWFaJdECFbxSq0Mqo2M= +golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= +golang.org/x/net v0.0.0-20180218175443-cbe0f9307d01/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20190327091125-710a502c58a2 h1:17UhVDrPb40BH5k6cyeb2V/7QlBNdo/a0+r0dtK+Utw= +golang.org/x/net v0.0.0-20190327091125-710a502c58a2/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6 h1:bjcUS9ztw9kFmmIxJInhon/0Is3p+EHBKNgquIzo1OI= +golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=