diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..61ead866 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/vendor diff --git a/Gopkg.lock b/Gopkg.lock new file mode 100644 index 00000000..ae4e6b18 --- /dev/null +++ b/Gopkg.lock @@ -0,0 +1,402 @@ +# 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:4d82bda206a7724a5ed11e442471dc4595dfd4a641d9feb9b741a74afe8c8890" + name = "github.com/aymerick/douceur" + packages = [ + "css", + "inliner", + "parser", + ] + pruneopts = "UT" + revision = "c5c95ec357c8235fbd7f34e8c843d36783f3fad9" + version = "v0.2.0" + +[[projects]] + digest = "1:cd0089a5b5d872ac1b772087c7ee0ff2e71de50aa3a51826be64a63963a85287" + name = "github.com/dnote/actions" + packages = ["."] + pruneopts = "UT" + revision = "60e81aff027d39f4494c5ee5c1db9c3efc015ccf" + version = "v0.2.0" + +[[projects]] + digest = "1:865079840386857c809b72ce300be7580cb50d3d3129ce11bf9aa6ca2bc1934a" + name = "github.com/dnote/color" + packages = ["."] + pruneopts = "UT" + revision = "5b77d2a35fb0ede96d138fc9a99f5c9b6aef11b4" + version = "v1.7.0" + +[[projects]] + digest = "1:318f1c959a8a740366fce4b1e1eb2fd914036b4af58fbd0a003349b305f118ad" + name = "github.com/golang/protobuf" + packages = ["proto"] + pruneopts = "UT" + revision = "b5d812f8a3706043e23a9cd5babf2e5423744d30" + version = "v1.3.1" + +[[projects]] + digest = "1:bfb6d8aee23cd9b2db8fa3760ca11d7a934d9a05993d5233406f1e6042e4c110" + name = "github.com/google/go-github" + packages = ["github"] + pruneopts = "UT" + revision = "ababee01b03f69965d0ec370e65b61ec7967be34" + version = "v26.0.9" + +[[projects]] + digest = "1:a63cff6b5d8b95638bfe300385d93b2a6d9d687734b863da8e09dc834510a690" + name = "github.com/google/go-querystring" + packages = ["query"] + pruneopts = "UT" + revision = "44c6ddd0a2342c386950e880b658017258da92fc" + version = "v1.0.0" + +[[projects]] + digest = "1:c79fb010be38a59d657c48c6ba1d003a8aa651fa56b579d959d74573b7dff8e1" + name = "github.com/gorilla/context" + packages = ["."] + pruneopts = "UT" + revision = "08b5f424b9271eedf6f9f0ce86cb9396ed337a42" + version = "v1.1.1" + +[[projects]] + digest = "1:fc51ecee8f31d03436c1a0167eb1e383ad0a241d02272541853f3995374a08f1" + name = "github.com/gorilla/css" + packages = ["scanner"] + pruneopts = "UT" + revision = "398b0b046082ecb3694c01bec6b336a06a4e530a" + version = "v1.0.0" + +[[projects]] + digest = "1:3af6be4fee7c08f81f13d36f04ffb63ad4b6b5aaba12cce96095c7c2863d4912" + name = "github.com/gorilla/mux" + packages = ["."] + pruneopts = "UT" + revision = "ed099d42384823742bba0bf9a72b53b55c9e2e38" + version = "v1.7.2" + +[[projects]] + digest = "1:e72d1ebb8d395cf9f346fd9cbc652e5ae222dd85e0ac842dc57f175abed6d195" + name = "github.com/gorilla/securecookie" + packages = ["."] + pruneopts = "UT" + revision = "e59506cc896acb7f7bf732d4fdf5e25f7ccd8983" + version = "v1.1.1" + +[[projects]] + digest = "1:e5bf52fd66a2e984b57b4c0f2c4ee024ed749a19886246240629998dc0cf31ce" + name = "github.com/gorilla/sessions" + packages = ["."] + pruneopts = "UT" + revision = "f57b7e2d29c6211d16ffa52a0998272f75799030" + version = "v1.1.3" + +[[projects]] + digest = "1:870d441fe217b8e689d7949fef6e43efbc787e50f200cb1e70dbca9204a1d6be" + name = "github.com/inconshreveable/mousetrap" + packages = ["."] + pruneopts = "UT" + revision = "76626ae9c91c4f2a10f34cad8ce83ea42c93bb75" + version = "v1.0" + +[[projects]] + digest = "1:777a682d72e7ff9dc6f139e6eb8edfaf3b8cbbd0f47023fdef174aede101e6bd" + name = "github.com/jinzhu/gorm" + packages = ["."] + pruneopts = "UT" + revision = "01b66011427614f01e84a473b0303c917179f2a0" + version = "v1.9.9" + +[[projects]] + digest = "1:01ed62f8f4f574d8aff1d88caee113700a2b44c42351943fa73cc1808f736a50" + name = "github.com/jinzhu/inflection" + packages = ["."] + pruneopts = "UT" + revision = "f5c5f50e6090ae76a29240b61ae2a90dd810112e" + version = "v1.0.0" + +[[projects]] + digest = "1:ecd9aa82687cf31d1585d4ac61d0ba180e42e8a6182b85bd785fcca8dfeefc1b" + name = "github.com/joho/godotenv" + packages = ["."] + pruneopts = "UT" + revision = "23d116af351c84513e1946b527c88823e476be13" + version = "v1.3.0" + +[[projects]] + digest = "1:bdd53b87de8185da386bae179c84d4848854c6870bacacf6a154fe63e2e750f7" + name = "github.com/lib/pq" + packages = [ + ".", + "oid", + "scram", + ] + pruneopts = "UT" + revision = "bc6a3c0594130b1e34005880bc600b6d3f49fa7f" + version = "v1.1.1" + +[[projects]] + digest = "1:639aaff480d288c3dbc99ae68f00d58ae43c283a85725ae3afaada7b5810c6be" + name = "github.com/markbates/goth" + packages = [ + ".", + "gothic", + "providers/github", + "providers/gplus", + ] + pruneopts = "UT" + revision = "3b8012093d951beedd026d120be1792db01a08f6" + version = "v1.54.1" + +[[projects]] + digest = "1:c658e84ad3916da105a761660dcaeb01e63416c8ec7bc62256a9b411a05fcd67" + name = "github.com/mattn/go-colorable" + packages = ["."] + pruneopts = "UT" + revision = "167de6bfdfba052fa6b2d3664c8f5272e23c9072" + version = "v0.0.9" + +[[projects]] + digest = "1:9b90c7639a41697f3d4ad12d7d67dfacc9a7a4a6e0bbfae4fc72d0da57c28871" + name = "github.com/mattn/go-isatty" + packages = ["."] + pruneopts = "UT" + revision = "1311e847b0cb909da63b5fecfb5370aa66236465" + version = "v0.0.8" + +[[projects]] + digest = "1:4a49346ca45376a2bba679ca0e83bec949d780d4e927931317904bad482943ec" + name = "github.com/mattn/go-sqlite3" + packages = ["."] + pruneopts = "UT" + revision = "c7c4067b79cc51e6dfdcef5c702e74b1e0fa7c75" + version = "v1.10.0" + +[[projects]] + digest = "1:cf31692c14422fa27c83a05292eb5cbe0fb2775972e8f1f8446a71549bd8980b" + name = "github.com/pkg/errors" + packages = ["."] + pruneopts = "UT" + revision = "ba968bfe8b2f7e042a574c888954fccecfa385b4" + version = "v0.8.1" + +[[projects]] + digest = "1:ed615c5430ecabbb0fb7629a182da65ecee6523900ac1ac932520860878ffcad" + name = "github.com/robfig/cron" + packages = ["."] + pruneopts = "UT" + revision = "b41be1df696709bb6395fe435af20370037c0b4c" + version = "v1.2.0" + +[[projects]] + digest = "1:274f67cb6fed9588ea2521ecdac05a6d62a8c51c074c1fccc6a49a40ba80e925" + name = "github.com/satori/go.uuid" + packages = ["."] + pruneopts = "UT" + revision = "f58768cc1a7a7e77a3bd49e98cdd21419399b6a3" + version = "v1.2.0" + +[[projects]] + digest = "1:d917313f309bda80d27274d53985bc65651f81a5b66b820749ac7f8ef061fd04" + name = "github.com/sergi/go-diff" + packages = ["diffmatchpatch"] + pruneopts = "UT" + revision = "1744e2970ca51c86172c8190fadad617561ed6e7" + version = "v1.0.0" + +[[projects]] + digest = "1:e096613fb7cf34743d49af87d197663cfccd61876e2219853005a57baedfa562" + name = "github.com/spf13/cobra" + packages = ["."] + pruneopts = "UT" + revision = "f2b07da1e2c38d5f12845a4f607e2e1018cbb1f5" + version = "v0.0.5" + +[[projects]] + digest = "1:c1b1102241e7f645bc8e0c22ae352e8f0dc6484b6cb4d132fa9f24174e0119e2" + name = "github.com/spf13/pflag" + packages = ["."] + pruneopts = "UT" + revision = "298182f68c66c05229eb03ac171abe6e309ee79a" + version = "v1.0.3" + +[[projects]] + digest = "1:e81d8049c2a13612668f4cc1db572f6d8040ed3019f0c1bb440c8fb0629681b9" + name = "github.com/stripe/stripe-go" + packages = [ + ".", + "card", + "customer", + "form", + "paymentsource", + "source", + "sub", + "webhook", + ] + pruneopts = "UT" + revision = "13d29913e9d85a422195fa6571a8b51cffe069f7" + version = "v61.7.1" + +[[projects]] + branch = "master" + digest = "1:49a1047b3a0a713e01facecccf5a533c0dcad5724c29eba438857086a27d5769" + name = "golang.org/x/crypto" + packages = [ + "bcrypt", + "blowfish", + "cast5", + "hkdf", + "openpgp", + "openpgp/armor", + "openpgp/elgamal", + "openpgp/errors", + "openpgp/packet", + "openpgp/s2k", + "pbkdf2", + "ssh/terminal", + ] + pruneopts = "UT" + revision = "cc06ce4a13d484c0101a9e92913248488a75786d" + +[[projects]] + branch = "master" + digest = "1:1294ed02c7f91baa918f37b4cd7041b3f6ed39aa2ee9644fd39eb9cf6adb0066" + name = "golang.org/x/net" + packages = [ + "context", + "context/ctxhttp", + "html", + "html/atom", + ] + pruneopts = "UT" + revision = "3b0461eec859c4b73bb64fdc8285971fd33e3938" + +[[projects]] + branch = "master" + digest = "1:8d1c112fb1679fa097e9a9255a786ee47383fa2549a3da71bcb1334a693ebcfe" + name = "golang.org/x/oauth2" + packages = [ + ".", + "internal", + ] + pruneopts = "UT" + revision = "0f29369cfe4552d0e4bcddc57cc75f4d7e672a33" + +[[projects]] + branch = "master" + digest = "1:fe40fbf915905f8a2397b321b3f10190edbdf5d293f087d01d7eb3a6d1a4adca" + name = "golang.org/x/sys" + packages = [ + "unix", + "windows", + ] + pruneopts = "UT" + revision = "c5567b49c5d04a5f83870795b8c0e2df43a8ce32" + +[[projects]] + branch = "master" + digest = "1:9fdc2b55e8e0fafe4b41884091e51e77344f7dc511c5acedcfd98200003bff90" + name = "golang.org/x/time" + packages = ["rate"] + pruneopts = "UT" + revision = "9d24e82272b4f38b78bc8cff74fa936d31ccd8ef" + +[[projects]] + digest = "1:6eb6e3b6d9fffb62958cf7f7d88dbbe1dd6839436b0802e194c590667a40412a" + name = "google.golang.org/appengine" + packages = [ + "internal", + "internal/base", + "internal/datastore", + "internal/log", + "internal/remote_api", + "internal/urlfetch", + "urlfetch", + ] + pruneopts = "UT" + revision = "b2f4a3cf3c67576a2ee09e1fe62656a5086ce880" + version = "v1.6.1" + +[[projects]] + branch = "v3" + digest = "1:7388652e2215a3f45d341d58766ed58317971030eb1cbd75f005f96ace8e9196" + name = "gopkg.in/alexcesaro/quotedprintable.v3" + packages = ["."] + pruneopts = "UT" + revision = "2caba252f4dc53eaf6b553000885530023f54623" + +[[projects]] + digest = "1:eebd52aee67d9f1e0af1859a584e14b1817581dd5f90d4585418c27b6a93c966" + name = "gopkg.in/gomail.v2" + packages = ["."] + pruneopts = "UT" + revision = "41f3572897373c5538c50a2402db15db079fa4fd" + version = "2.0.0" + +[[projects]] + digest = "1:4d2e5a73dc1500038e504a8d78b986630e3626dc027bc030ba5c75da257cdb96" + name = "gopkg.in/yaml.v2" + packages = ["."] + pruneopts = "UT" + revision = "51d6538a90f86fe93ac480b35f37b2be17fef232" + version = "v2.2.2" + +[solve-meta] + analyzer-name = "dep" + analyzer-version = 1 + input-imports = [ + "github.com/aymerick/douceur/inliner", + "github.com/dnote/actions", + "github.com/dnote/color", + "github.com/google/go-github/github", + "github.com/gorilla/mux", + "github.com/gorilla/securecookie", + "github.com/gorilla/sessions", + "github.com/jinzhu/gorm", + "github.com/joho/godotenv", + "github.com/lib/pq", + "github.com/markbates/goth", + "github.com/markbates/goth/gothic", + "github.com/markbates/goth/providers/github", + "github.com/markbates/goth/providers/gplus", + "github.com/mattn/go-sqlite3", + "github.com/pkg/errors", + "github.com/robfig/cron", + "github.com/satori/go.uuid", + "github.com/sergi/go-diff/diffmatchpatch", + "github.com/spf13/cobra", + "github.com/stripe/stripe-go", + "github.com/stripe/stripe-go/card", + "github.com/stripe/stripe-go/customer", + "github.com/stripe/stripe-go/paymentsource", + "github.com/stripe/stripe-go/source", + "github.com/stripe/stripe-go/sub", + "github.com/stripe/stripe-go/webhook", + "golang.org/x/crypto/bcrypt", + "golang.org/x/crypto/hkdf", + "golang.org/x/crypto/pbkdf2", + "golang.org/x/crypto/ssh/terminal", + "golang.org/x/time/rate", + "gopkg.in/gomail.v2", + "gopkg.in/yaml.v2", + ] + solver-name = "gps-cdcl" + solver-version = 1 diff --git a/pkg/server/Gopkg.toml b/Gopkg.toml similarity index 53% rename from pkg/server/Gopkg.toml rename to Gopkg.toml index f7879bb9..9b1c5b44 100644 --- a/pkg/server/Gopkg.toml +++ b/Gopkg.toml @@ -1,7 +1,6 @@ - # Gopkg.toml example # -# Refer to https://github.com/golang/dep/blob/master/docs/Gopkg.toml.md +# Refer to https://golang.github.io/dep/docs/Gopkg.toml.html # for detailed Gopkg.toml documentation. # # required = ["github.com/user/thing/cmd/thing"] @@ -17,17 +16,34 @@ # source = "github.com/myfork/project2" # # [[override]] -# name = "github.com/x/y" -# version = "2.4.0" +# name = "github.com/x/y" +# version = "2.4.0" +# +# [prune] +# non-go = false +# go-tests = true +# unused-packages = true [[constraint]] name = "github.com/aymerick/douceur" version = "0.2.0" +[[constraint]] + name = "github.com/dnote/actions" + version = "0.2.0" + +[[constraint]] + name = "github.com/dnote/color" + version = "1.7.0" + +[[constraint]] + name = "github.com/google/go-github" + version = "26.0.9" + [[constraint]] name = "github.com/gorilla/mux" - version = "1.6.2" + version = "1.7.2" [[constraint]] name = "github.com/gorilla/securecookie" @@ -35,40 +51,68 @@ [[constraint]] name = "github.com/gorilla/sessions" - version = "1.1.2" + version = "1.1.3" [[constraint]] name = "github.com/jinzhu/gorm" - version = "1.9.1" + version = "1.9.9" [[constraint]] name = "github.com/joho/godotenv" - version = "1.2.0" + version = "1.3.0" [[constraint]] - version = "1.0.0" name = "github.com/lib/pq" + version = "1.1.1" [[constraint]] name = "github.com/markbates/goth" - version = "1.46.1" + version = "1.54.1" + +[[constraint]] + name = "github.com/mattn/go-sqlite3" + version = "1.10.0" [[constraint]] name = "github.com/pkg/errors" - version = "0.8.0" + version = "0.8.1" [[constraint]] name = "github.com/robfig/cron" - version = "1.0.0" + version = "1.2.0" [[constraint]] name = "github.com/satori/go.uuid" - version = "1.1.0" + version = "1.2.0" + +[[constraint]] + name = "github.com/sergi/go-diff" + version = "1.0.0" + +[[constraint]] + name = "github.com/spf13/cobra" + version = "0.0.5" [[constraint]] name = "github.com/stripe/stripe-go" - version = "60.17.0" + version = "61.7.1" + +[[constraint]] + branch = "master" + name = "golang.org/x/crypto" + +[[constraint]] + branch = "master" + name = "golang.org/x/time" [[constraint]] name = "gopkg.in/gomail.v2" version = "2.0.0" + +[[constraint]] + name = "gopkg.in/yaml.v2" + version = "2.2.2" + +[prune] + go-tests = true + unused-packages = true diff --git a/Makefile b/Makefile index a247cf8c..4273d393 100644 --- a/Makefile +++ b/Makefile @@ -2,33 +2,27 @@ DEP := $(shell command -v dep 2> /dev/null) NPM := $(shell command -v npm 2> /dev/null) ## installation -install-cli: +install: install-go install-js +.PHONY: install + +install-go: ifndef DEP @echo "==> installing dep" @curl https://raw.githubusercontent.com/golang/dep/master/install.sh | sh endif @echo "==> installing CLI dependencies" - @(cd ${GOPATH}/src/github.com/dnote/dnote/pkg/cli && dep ensure) + @dep ensure .PHONY: install-cli -install-web: +install-js: ifndef NPM - @echo "npm not found" - exit 1 + $(error npm is not installed) endif @echo "==> installing web dependencies" - @(cd ${GOPATH}/src/github.com/dnote/dnote/web && npm install) -.PHONY: install-web - -install-server: - @echo "==> installing server dependencies" - @(cd ${GOPATH}/src/github.com/dnote/dnote/pkg/server && dep ensure) -.PHONY: install-server - -install: install-cli install-web install-server -.PHONY: install + @(cd ${GOPATH}/src/github.com/dnote/dnote/web && npm install --unsafe-perm) +.PHONY: install-js ## test test-cli: diff --git a/pkg/cli/Gopkg.lock b/pkg/cli/Gopkg.lock deleted file mode 100644 index 9598c01b..00000000 --- a/pkg/cli/Gopkg.lock +++ /dev/null @@ -1,166 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:cd0089a5b5d872ac1b772087c7ee0ff2e71de50aa3a51826be64a63963a85287" - name = "github.com/dnote/actions" - packages = ["."] - pruneopts = "" - revision = "60e81aff027d39f4494c5ee5c1db9c3efc015ccf" - version = "v0.2.0" - -[[projects]] - digest = "1:e988ed0ca0d81f4d28772760c02ee95084961311291bdfefc1b04617c178b722" - name = "github.com/dnote/color" - packages = ["."] - pruneopts = "" - revision = "5b77d2a35fb0ede96d138fc9a99f5c9b6aef11b4" - version = "v1.7.0" - -[[projects]] - branch = "endpoint-186" - digest = "1:b56e65cab256427453f4454af3e7be2c1c544b52332772dbf7e6992aa7fdf599" - name = "github.com/dnote/dnote" - packages = ["pkg/assert"] - pruneopts = "" - revision = "54646c6bf85fba5efb8b4de67c9fed19cdbe0d97" - -[[projects]] - branch = "master" - digest = "1:fe99ddb68e996f2f9f7995e9765bc283ceef12dbe30de17922900c1cfa9dfc09" - name = "github.com/google/go-github" - packages = ["github"] - pruneopts = "" - revision = "b7b480f79db7ae436e87bef80ff47596139af8f2" - -[[projects]] - digest = "1:cea4aa2038169ee558bf507d5ea02c94ca85bcca28a4c7bb99fd59b31e43a686" - name = "github.com/google/go-querystring" - packages = ["query"] - pruneopts = "" - revision = "44c6ddd0a2342c386950e880b658017258da92fc" - version = "v1.0.0" - -[[projects]] - digest = "1:870d441fe217b8e689d7949fef6e43efbc787e50f200cb1e70dbca9204a1d6be" - name = "github.com/inconshreveable/mousetrap" - packages = ["."] - pruneopts = "" - revision = "76626ae9c91c4f2a10f34cad8ce83ea42c93bb75" - version = "v1.0" - -[[projects]] - digest = "1:9ea83adf8e96d6304f394d40436f2eb44c1dc3250d223b74088cc253a6cd0a1c" - name = "github.com/mattn/go-colorable" - packages = ["."] - pruneopts = "" - revision = "167de6bfdfba052fa6b2d3664c8f5272e23c9072" - version = "v0.0.9" - -[[projects]] - digest = "1:3140e04675a6a91d2a20ea9d10bdadf6072085502e6def6768361260aee4b967" - name = "github.com/mattn/go-isatty" - packages = ["."] - pruneopts = "" - revision = "6ca4dbf54d38eea1a992b3c722a76a5d1c4cb25c" - version = "v0.0.4" - -[[projects]] - digest = "1:8bbdb2b3dce59271877770d6fe7dcbb8362438fa7d2e1e1f688e4bf2aac72706" - name = "github.com/mattn/go-sqlite3" - packages = ["."] - pruneopts = "" - revision = "c7c4067b79cc51e6dfdcef5c702e74b1e0fa7c75" - version = "v1.10.0" - -[[projects]] - digest = "1:1d7e1867c49a6dd9856598ef7c3123604ea3daabf5b83f303ff457bcbc410b1d" - name = "github.com/pkg/errors" - packages = ["."] - pruneopts = "" - revision = "ba968bfe8b2f7e042a574c888954fccecfa385b4" - version = "v0.8.1" - -[[projects]] - digest = "1:7f569d906bdd20d906b606415b7d794f798f91a62fcfb6a4daa6d50690fb7a3f" - name = "github.com/satori/go.uuid" - packages = ["."] - pruneopts = "" - revision = "f58768cc1a7a7e77a3bd49e98cdd21419399b6a3" - version = "v1.2.0" - -[[projects]] - digest = "1:3962f553b77bf6c03fc07cd687a22dd3b00fe11aa14d31194f5505f5bb65cdc8" - name = "github.com/sergi/go-diff" - packages = ["diffmatchpatch"] - pruneopts = "" - revision = "1744e2970ca51c86172c8190fadad617561ed6e7" - version = "v1.0.0" - -[[projects]] - digest = "1:78715f4ed019d19795e67eed1dc63f525461d925616b1ed02b72582c01362440" - name = "github.com/spf13/cobra" - packages = ["."] - pruneopts = "" - revision = "67fc4837d267bc9bfd6e47f77783fcc3dffc68de" - version = "v0.0.4" - -[[projects]] - digest = "1:cbaf13cdbfef0e4734ed8a7504f57fe893d471d62a35b982bf6fb3f036449a66" - name = "github.com/spf13/pflag" - packages = ["."] - pruneopts = "" - revision = "298182f68c66c05229eb03ac171abe6e309ee79a" - version = "v1.0.3" - -[[projects]] - branch = "master" - digest = "1:d0f4eb7abce3fbd3f0dcbbc03ffe18464846afd34c815928d2ae11c1e5aded04" - name = "golang.org/x/crypto" - packages = [ - "hkdf", - "pbkdf2", - "ssh/terminal", - ] - pruneopts = "" - revision = "ffb98f73852f696ea2bb21a617a5c4b3e067a439" - -[[projects]] - branch = "master" - digest = "1:7e3b61f51ebcb58b3894928ed7c63aae68820dec1dd57166e5d6e65ef2868f40" - name = "golang.org/x/sys" - packages = [ - "unix", - "windows", - ] - pruneopts = "" - revision = "b90733256f2e882e81d52f9126de08df5615afd9" - -[[projects]] - branch = "v2" - digest = "1:cedccf16b71e86db87a24f8d4c70b0a855872eb967cb906a66b95de56aefbd0d" - name = "gopkg.in/yaml.v2" - packages = ["."] - pruneopts = "" - revision = "51d6538a90f86fe93ac480b35f37b2be17fef232" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = [ - "github.com/dnote/actions", - "github.com/dnote/color", - "github.com/dnote/dnote/pkg/assert", - "github.com/google/go-github/github", - "github.com/mattn/go-sqlite3", - "github.com/pkg/errors", - "github.com/satori/go.uuid", - "github.com/sergi/go-diff/diffmatchpatch", - "github.com/spf13/cobra", - "golang.org/x/crypto/hkdf", - "golang.org/x/crypto/pbkdf2", - "golang.org/x/crypto/ssh/terminal", - "gopkg.in/yaml.v2", - ] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/pkg/cli/Gopkg.toml b/pkg/cli/Gopkg.toml deleted file mode 100644 index d80e6407..00000000 --- a/pkg/cli/Gopkg.toml +++ /dev/null @@ -1,53 +0,0 @@ -# Gopkg.toml example -# -# Refer to https://github.com/golang/dep/blob/master/docs/Gopkg.toml.md -# 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" - - -[[constraint]] - branch = "master" - name = "github.com/google/go-github" - -[[constraint]] - name = "github.com/pkg/errors" - version = "0.8.0" - -[[constraint]] - name = "github.com/spf13/cobra" - version = "0.0.4" - -[[constraint]] - branch = "v2" - name = "gopkg.in/yaml.v2" - -[[constraint]] - name = "github.com/satori/go.uuid" - version = "1.1.0" - -[[constraint]] - name = "github.com/dnote/actions" - version = "0.2.0" - -[[constraint]] - name = "github.com/mattn/go-sqlite3" - version = "1.10.0" - -[[constraint]] - name = "github.com/dnote/color" - version = "1.7.0" diff --git a/pkg/server/Gopkg.lock b/pkg/server/Gopkg.lock deleted file mode 100644 index 7c80517d..00000000 --- a/pkg/server/Gopkg.lock +++ /dev/null @@ -1,286 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:439bfb51db599cd80766736b93b3d10e9314361197ada0b1209a51627a00ccd5" - name = "github.com/PuerkitoBio/goquery" - packages = ["."] - pruneopts = "" - revision = "2d2796f41742ece03e8086188fa4db16a3a0b458" - version = "v1.5.0" - -[[projects]] - digest = "1:e3726ad6f38f710e84c8dcd0e830014de6eaeea81f28d91ae898afecc078479a" - name = "github.com/andybalholm/cascadia" - packages = ["."] - pruneopts = "" - revision = "901648c87902174f774fac311d7f176f8647bdaa" - version = "v1.0.0" - -[[projects]] - digest = "1:0b1d07f6cd3aa6c84f5684cc0acc10aaf35e75b9d6da703f77bb67d62e629c93" - name = "github.com/aymerick/douceur" - packages = [ - "css", - "inliner", - "parser", - ] - pruneopts = "" - revision = "c5c95ec357c8235fbd7f34e8c843d36783f3fad9" - version = "v0.2.0" - -[[projects]] - branch = "endpoint-186" - digest = "1:b56e65cab256427453f4454af3e7be2c1c544b52332772dbf7e6992aa7fdf599" - name = "github.com/dnote/dnote" - packages = ["pkg/assert"] - pruneopts = "" - revision = "54646c6bf85fba5efb8b4de67c9fed19cdbe0d97" - -[[projects]] - digest = "1:529d738b7976c3848cae5cf3a8036440166835e389c1f617af701eeb12a0518d" - name = "github.com/golang/protobuf" - packages = ["proto"] - pruneopts = "" - revision = "b5d812f8a3706043e23a9cd5babf2e5423744d30" - version = "v1.3.1" - -[[projects]] - digest = "1:dbbeb8ddb0be949954c8157ee8439c2adfd8dc1c9510eb44a6e58cb68c3dce28" - name = "github.com/gorilla/context" - packages = ["."] - pruneopts = "" - revision = "08b5f424b9271eedf6f9f0ce86cb9396ed337a42" - version = "v1.1.1" - -[[projects]] - digest = "1:0fa74e2fa9e562bc1ba6636ba557b8017f9b545c7cde50acff4e0b77519dd137" - name = "github.com/gorilla/css" - packages = ["scanner"] - pruneopts = "" - revision = "398b0b046082ecb3694c01bec6b336a06a4e530a" - version = "v1.0.0" - -[[projects]] - digest = "1:ec5262e6c65f9fcedc01d7789ee4e18ad429dde822cfd50e57e3fd77c4d70c73" - name = "github.com/gorilla/mux" - packages = ["."] - pruneopts = "" - revision = "ed099d42384823742bba0bf9a72b53b55c9e2e38" - version = "v1.7.2" - -[[projects]] - digest = "1:51a1d17ba9fe6648d9fdd5b822baa616d6ec7f28c8669c2091126d206796b5ae" - name = "github.com/gorilla/securecookie" - packages = ["."] - pruneopts = "" - revision = "e59506cc896acb7f7bf732d4fdf5e25f7ccd8983" - version = "v1.1.1" - -[[projects]] - digest = "1:4e1c7e6877107c08296ca6ee3d3c4c07d1ff5e46565a186aa8e9342e435301be" - name = "github.com/gorilla/sessions" - packages = ["."] - pruneopts = "" - revision = "f57b7e2d29c6211d16ffa52a0998272f75799030" - version = "v1.1.3" - -[[projects]] - digest = "1:ac0cf20506076f1243a12c66052b862988915b1cd41881987addf0da946077c6" - name = "github.com/jinzhu/gorm" - packages = ["."] - pruneopts = "" - revision = "b7156195f7f3415f97c20abbd6aff894b847fee8" - version = "v1.9.8" - -[[projects]] - branch = "master" - digest = "1:d9a7385b84d8187fd94e0357045c6fa1147ca94caa56fdd539336c7c102fc728" - name = "github.com/jinzhu/inflection" - packages = ["."] - pruneopts = "" - revision = "04140366298a54a039076d798123ffa108fff46c" - -[[projects]] - digest = "1:7df5a9695a743c3e1626b28bb8741602c8c15527e1efaeaec48ab2ff9a23f74c" - name = "github.com/joho/godotenv" - packages = ["."] - pruneopts = "" - revision = "23d116af351c84513e1946b527c88823e476be13" - version = "v1.3.0" - -[[projects]] - digest = "1:a65d93f562c7d66d8db6f0c5df8ade208e0f42d9a9626924896697351ca161b3" - name = "github.com/lib/pq" - packages = [ - ".", - "oid", - "scram", - ] - pruneopts = "" - revision = "bc6a3c0594130b1e34005880bc600b6d3f49fa7f" - version = "v1.1.1" - -[[projects]] - digest = "1:38933a01adb848876d291f1d1415c942f131b859dd3910936ddddf72056f098f" - name = "github.com/markbates/goth" - packages = [ - ".", - "gothic", - "providers/github", - "providers/gplus", - ] - pruneopts = "" - revision = "a3986c89570720dfc7c4b263e46a6d2c233d74cd" - version = "v1.52.0" - -[[projects]] - digest = "1:1d7e1867c49a6dd9856598ef7c3123604ea3daabf5b83f303ff457bcbc410b1d" - name = "github.com/pkg/errors" - packages = ["."] - pruneopts = "" - revision = "ba968bfe8b2f7e042a574c888954fccecfa385b4" - version = "v0.8.1" - -[[projects]] - digest = "1:6ab228f39a195cb1dab3564a0f27dc24a52bb3a19fa58dd2967f1e7b2482d82b" - name = "github.com/robfig/cron" - packages = ["."] - pruneopts = "" - revision = "b41be1df696709bb6395fe435af20370037c0b4c" - version = "v1.1" - -[[projects]] - digest = "1:7f569d906bdd20d906b606415b7d794f798f91a62fcfb6a4daa6d50690fb7a3f" - name = "github.com/satori/go.uuid" - packages = ["."] - pruneopts = "" - revision = "f58768cc1a7a7e77a3bd49e98cdd21419399b6a3" - version = "v1.2.0" - -[[projects]] - digest = "1:f572b2f945e18823b755499b67aa2f9cac9404a02452f740a0dd39c8266fac62" - name = "github.com/stripe/stripe-go" - packages = [ - ".", - "card", - "customer", - "form", - "paymentsource", - "source", - "sub", - "webhook", - ] - pruneopts = "" - revision = "557f3da8db5392aca3d47980cbee64aef9792c65" - version = "v60.17.0" - -[[projects]] - branch = "master" - digest = "1:5b3e9450868bcf9ecbca2b01ac04f142255b5744d89ec97e1ceedf57d4522645" - name = "golang.org/x/crypto" - packages = [ - "bcrypt", - "blowfish", - "pbkdf2", - ] - pruneopts = "" - revision = "22d7a77e9e5f409e934ed268692e56707cd169e5" - -[[projects]] - branch = "master" - digest = "1:aa38821ad1406a84f9577465ef53e56ca4d90745a710c753190bf7792d726c82" - name = "golang.org/x/net" - packages = [ - "context", - "context/ctxhttp", - "html", - "html/atom", - ] - pruneopts = "" - revision = "3ec19112720433827bbce8be9342797f5a6aaaf9" - -[[projects]] - branch = "master" - digest = "1:348696484a568aa816b0aa29d4924afa1a4e5492e29a003eaf365f650a53c7b4" - name = "golang.org/x/oauth2" - packages = [ - ".", - "internal", - ] - pruneopts = "" - revision = "9f3314589c9a9136388751d9adae6b0ed400978a" - -[[projects]] - branch = "master" - digest = "1:9522af4be529c108010f95b05f1022cb872f2b9ff8b101080f554245673466e1" - name = "golang.org/x/time" - packages = ["rate"] - pruneopts = "" - revision = "9d24e82272b4f38b78bc8cff74fa936d31ccd8ef" - -[[projects]] - digest = "1:01b9b21ce3c29e95c6226188ab77233e59f4e397262a078cd6f248405b86dda7" - name = "google.golang.org/appengine" - packages = [ - "internal", - "internal/base", - "internal/datastore", - "internal/log", - "internal/remote_api", - "internal/urlfetch", - "urlfetch", - ] - pruneopts = "" - revision = "4c25cacc810c02874000e4f7071286a8e96b2515" - version = "v1.6.0" - -[[projects]] - branch = "v3" - digest = "1:fa33d1dde8ce5b0b37c38c767c250a7684ecd385f9dbabe594ea8543e4d55807" - name = "gopkg.in/alexcesaro/quotedprintable.v3" - packages = ["."] - pruneopts = "" - revision = "2caba252f4dc53eaf6b553000885530023f54623" - -[[projects]] - digest = "1:cba75ccf02d7b1d508f860e1f579a986e6b94ccc26841d6dd67d18cd1196e132" - name = "gopkg.in/gomail.v2" - packages = ["."] - pruneopts = "" - revision = "41f3572897373c5538c50a2402db15db079fa4fd" - version = "2.0.0" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = [ - "github.com/aymerick/douceur/inliner", - "github.com/dnote/dnote/pkg/assert", - "github.com/gorilla/mux", - "github.com/gorilla/securecookie", - "github.com/gorilla/sessions", - "github.com/jinzhu/gorm", - "github.com/joho/godotenv", - "github.com/lib/pq", - "github.com/markbates/goth", - "github.com/markbates/goth/gothic", - "github.com/markbates/goth/providers/github", - "github.com/markbates/goth/providers/gplus", - "github.com/pkg/errors", - "github.com/robfig/cron", - "github.com/satori/go.uuid", - "github.com/stripe/stripe-go", - "github.com/stripe/stripe-go/card", - "github.com/stripe/stripe-go/customer", - "github.com/stripe/stripe-go/paymentsource", - "github.com/stripe/stripe-go/source", - "github.com/stripe/stripe-go/sub", - "github.com/stripe/stripe-go/webhook", - "golang.org/x/crypto/bcrypt", - "golang.org/x/crypto/pbkdf2", - "golang.org/x/time/rate", - "gopkg.in/gomail.v2", - ] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/pkg/server/api/scripts/test-local.sh b/pkg/server/api/scripts/test-local.sh index ebe8b7bd..d812a97e 100755 --- a/pkg/server/api/scripts/test-local.sh +++ b/pkg/server/api/scripts/test-local.sh @@ -1,8 +1,13 @@ #!/bin/bash +# shellcheck disable=SC1090 # test-local.sh runs api tests using local setting set -eux basePath=$GOPATH/src/github.com/dnote/dnote/pkg/server/api -export $(cat "$basePath"/.env.test | xargs) + +set -a +source "$basePath"/.env.test +set +a + "$basePath"/scripts/test.sh diff --git a/web/Gopkg.lock b/web/Gopkg.lock deleted file mode 100644 index bc4a51be..00000000 --- a/web/Gopkg.lock +++ /dev/null @@ -1,28 +0,0 @@ -# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'. - - -[[projects]] - digest = "1:ecd9aa82687cf31d1585d4ac61d0ba180e42e8a6182b85bd785fcca8dfeefc1b" - name = "github.com/joho/godotenv" - packages = ["."] - pruneopts = "UT" - revision = "23d116af351c84513e1946b527c88823e476be13" - version = "v1.3.0" - -[[projects]] - digest = "1:cf31692c14422fa27c83a05292eb5cbe0fb2775972e8f1f8446a71549bd8980b" - name = "github.com/pkg/errors" - packages = ["."] - pruneopts = "UT" - revision = "ba968bfe8b2f7e042a574c888954fccecfa385b4" - version = "v0.8.1" - -[solve-meta] - analyzer-name = "dep" - analyzer-version = 1 - input-imports = [ - "github.com/joho/godotenv", - "github.com/pkg/errors", - ] - solver-name = "gps-cdcl" - solver-version = 1 diff --git a/web/Gopkg.toml b/web/Gopkg.toml deleted file mode 100644 index 50a1a8f9..00000000 --- a/web/Gopkg.toml +++ /dev/null @@ -1,38 +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 - - -[[constraint]] - name = "github.com/joho/godotenv" - version = "1.3.0" - -[[constraint]] - name = "github.com/pkg/errors" - version = "0.8.1" - -[prune] - go-tests = true - unused-packages = true diff --git a/web/package-lock.json b/web/package-lock.json index c45e29b8..96d718b6 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -5084,7 +5084,8 @@ }, "ansi-regex": { "version": "2.1.1", - "bundled": true + "bundled": true, + "optional": true }, "aproba": { "version": "1.2.0", @@ -5102,11 +5103,13 @@ }, "balanced-match": { "version": "1.0.0", - "bundled": true + "bundled": true, + "optional": true }, "brace-expansion": { "version": "1.1.11", "bundled": true, + "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -5119,15 +5122,18 @@ }, "code-point-at": { "version": "1.1.0", - "bundled": true + "bundled": true, + "optional": true }, "concat-map": { "version": "0.0.1", - "bundled": true + "bundled": true, + "optional": true }, "console-control-strings": { "version": "1.1.0", - "bundled": true + "bundled": true, + "optional": true }, "core-util-is": { "version": "1.0.2", @@ -5230,7 +5236,8 @@ }, "inherits": { "version": "2.0.3", - "bundled": true + "bundled": true, + "optional": true }, "ini": { "version": "1.3.5", @@ -5240,6 +5247,7 @@ "is-fullwidth-code-point": { "version": "1.0.0", "bundled": true, + "optional": true, "requires": { "number-is-nan": "^1.0.0" } @@ -5252,17 +5260,20 @@ "minimatch": { "version": "3.0.4", "bundled": true, + "optional": true, "requires": { "brace-expansion": "^1.1.7" } }, "minimist": { "version": "0.0.8", - "bundled": true + "bundled": true, + "optional": true }, "minipass": { "version": "2.3.5", "bundled": true, + "optional": true, "requires": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" @@ -5279,6 +5290,7 @@ "mkdirp": { "version": "0.5.1", "bundled": true, + "optional": true, "requires": { "minimist": "0.0.8" } @@ -5351,7 +5363,8 @@ }, "number-is-nan": { "version": "1.0.1", - "bundled": true + "bundled": true, + "optional": true }, "object-assign": { "version": "4.1.1", @@ -5361,6 +5374,7 @@ "once": { "version": "1.4.0", "bundled": true, + "optional": true, "requires": { "wrappy": "1" } @@ -5436,7 +5450,8 @@ }, "safe-buffer": { "version": "5.1.2", - "bundled": true + "bundled": true, + "optional": true }, "safer-buffer": { "version": "2.1.2", @@ -5466,6 +5481,7 @@ "string-width": { "version": "1.0.2", "bundled": true, + "optional": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -5483,6 +5499,7 @@ "strip-ansi": { "version": "3.0.1", "bundled": true, + "optional": true, "requires": { "ansi-regex": "^2.0.0" } @@ -5521,11 +5538,13 @@ }, "wrappy": { "version": "1.0.2", - "bundled": true + "bundled": true, + "optional": true }, "yallist": { "version": "3.0.3", - "bundled": true + "bundled": true, + "optional": true } } },