Toggle navigation
Toggle navigation
This project
Loading...
Sign in
서민정
/
SEARCH-AND-CHAT
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
2
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
서민정
2020-06-06 14:42:55 +0900
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
c47beadd492b56559109f32b8c3c427eff5adab5
c47beadd
1 parent
75e500e1
upload gcp configuration files
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
596 additions
and
72 deletions
.gcloudignore
app.yaml
client/app.yaml
client/package-lock.json
client/package.json
client/src/setupProxy.js
index.js
package-lock.json
package.json
server/config/keys.js
.gcloudignore
0 → 100644
View file @
c47bead
# This file specifies files that are *not* uploaded to Google Cloud Platform
# using gcloud. It follows the same syntax as .gitignore, with the addition of
# "#!include" directives (which insert the entries of the given .gitignore-style
# file at that point).
#
# For more information, run:
# $ gcloud topic gcloudignore
#
.gcloudignore
# If you would like to upload your .git directory, .gitignore file or files
# from your .gitignore file, remove the corresponding line
# below:
.git
.gitignore
# Node.js dependencies:
node_modules/
/node_modules
/build
/client/node_modules
.DS_Store
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.vscode
dev.js
./server/config/dev.js
app.yaml
0 → 100644
View file @
c47bead
# Copyright 2017, Google, Inc.
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# [START gae_flex_quickstart_yaml]
runtime
:
nodejs10
# This sample incurs costs to run on the App Engine flexible environment.
# The settings below are to reduce costs during testing and are not appropriate
# for production use. For more information, see:
# https://cloud.google.com/appengine/docs/flexible/nodejs/configuring-your-app-with-app-yaml
# [END gae_flex_quickstart_yaml]
client/app.yaml
0 → 100644
View file @
c47bead
# Copyright 2017, Google, Inc.
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# [START gae_flex_quickstart_yaml]
runtime
:
nodejs10
# [END gae_flex_quickstart_yaml]
client/package-lock.json
View file @
c47bead
...
...
@@ -2289,8 +2289,7 @@
},
"kind-of"
:
{
"version"
:
"6.0.2"
,
"resolved"
:
"https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz"
,
"integrity"
:
"sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="
"resolved"
:
""
}
}
},
...
...
@@ -4256,11 +4255,6 @@
"resolved"
:
"https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz"
,
"integrity"
:
"sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ="
},
"deepmerge"
:
{
"version"
:
"2.2.1"
,
"resolved"
:
"https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz"
,
"integrity"
:
"sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA=="
},
"default-gateway"
:
{
"version"
:
"2.7.2"
,
"resolved"
:
"https://registry.npmjs.org/default-gateway/-/default-gateway-2.7.2.tgz"
,
...
...
@@ -5158,9 +5152,9 @@
"integrity"
:
"sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
},
"eventemitter3"
:
{
"version"
:
"
3.1.0
"
,
"resolved"
:
"https://registry.npmjs.org/eventemitter3/-/eventemitter3-
3.1.0
.tgz"
,
"integrity"
:
"sha512-
ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA
=="
"version"
:
"
4.0.4
"
,
"resolved"
:
"https://registry.npmjs.org/eventemitter3/-/eventemitter3-
4.0.4
.tgz"
,
"integrity"
:
"sha512-
rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ
=="
},
"eventlistener"
:
{
"version"
:
"0.0.1"
,
...
...
@@ -5448,8 +5442,7 @@
},
"kind-of"
:
{
"version"
:
"6.0.2"
,
"resolved"
:
"https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz"
,
"integrity"
:
"sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="
"resolved"
:
""
}
}
},
...
...
@@ -5786,11 +5779,11 @@
}
},
"follow-redirects"
:
{
"version"
:
"1.
7
.0"
,
"resolved"
:
"https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.
7
.0.tgz"
,
"integrity"
:
"sha512-
m/pZQy4Gj287eNy94nivy5wchN3Kp+Q5WgUPNy5lJSZ3sgkVKSYV/ZChMAQVIgx1SqfZ2zBZtPA2YlXIWxxJOQ
=="
,
"version"
:
"1.
11
.0"
,
"resolved"
:
"https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.
11
.0.tgz"
,
"integrity"
:
"sha512-
KZm0V+ll8PfBrKwMzdo5D13b1bur9Iq9Zd/RMmAoQQcl2PxxFml8cxXPaaPYVbV0RjNjq1CU7zIzAOqtUPudmA
=="
,
"requires"
:
{
"debug"
:
"^3.
2.6
"
"debug"
:
"^3.
0.0
"
},
"dependencies"
:
{
"debug"
:
{
...
...
@@ -5802,9 +5795,9 @@
}
},
"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
=="
"version"
:
"2.1.
2
"
,
"resolved"
:
"https://registry.npmjs.org/ms/-/ms-2.1.
2
.tgz"
,
"integrity"
:
"sha512-
sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w
=="
}
}
},
...
...
@@ -5850,22 +5843,6 @@
"mime-types"
:
"^2.1.12"
}
},
"formik"
:
{
"version"
:
"1.5.8"
,
"resolved"
:
"https://registry.npmjs.org/formik/-/formik-1.5.8.tgz"
,
"integrity"
:
"sha512-fNvPe+ddbh+7xiByT25vuso2p2hseG/Yvuj211fV1DbCjljUEG9OpgRpcb7g7O3kxHX/q31cbZDzMxJXPWSNwA=="
,
"requires"
:
{
"create-react-context"
:
"^0.2.2"
,
"deepmerge"
:
"^2.1.1"
,
"hoist-non-react-statics"
:
"^3.3.0"
,
"lodash"
:
"^4.17.14"
,
"lodash-es"
:
"^4.17.14"
,
"prop-types"
:
"^15.6.1"
,
"react-fast-compare"
:
"^2.0.1"
,
"tiny-warning"
:
"^1.0.2"
,
"tslib"
:
"^1.9.3"
}
},
"forwarded"
:
{
"version"
:
"0.1.2"
,
"resolved"
:
"https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz"
,
...
...
@@ -6955,11 +6932,11 @@
"integrity"
:
"sha512-cZdEF7r4gfRIq7ezX9J0T+kQmJNOub71dWbgAXVHDct80TKP4MCETtZQ31xyv38UwgzkWPYF/Xc0ge55dW9Z9w=="
},
"http-proxy"
:
{
"version"
:
"1.1
7.0
"
,
"resolved"
:
"https://registry.npmjs.org/http-proxy/-/http-proxy-1.1
7.0
.tgz"
,
"integrity"
:
"sha512-
Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g
=="
,
"version"
:
"1.1
8.1
"
,
"resolved"
:
"https://registry.npmjs.org/http-proxy/-/http-proxy-1.1
8.1
.tgz"
,
"integrity"
:
"sha512-
7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ
=="
,
"requires"
:
{
"eventemitter3"
:
"^
3
.0.0"
,
"eventemitter3"
:
"^
4
.0.0"
,
"follow-redirects"
:
"^1.0.0"
,
"requires-port"
:
"^1.0.0"
}
...
...
@@ -8706,11 +8683,6 @@
"resolved"
:
"https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz"
,
"integrity"
:
"sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A=="
},
"lodash-es"
:
{
"version"
:
"4.17.15"
,
"resolved"
:
"https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.15.tgz"
,
"integrity"
:
"sha512-rlrc3yU3+JNOpZ9zj5pQtxnx2THmvRykwL4Xlxoa8I9lHBlVbbyPhgyPMioxVZ4NqyxaVVtaJnzsyOidQIhyyQ=="
},
"lodash._reinterpolate"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz"
,
...
...
@@ -13129,11 +13101,6 @@
"resolved"
:
"https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-5.1.4.tgz"
,
"integrity"
:
"sha512-fp+U98OMZcnduQ+NSEiQa4s/XMsbp+5KlydmkbESOw4P69iWZ68ZMFM5a2BuE0FgqPBKApJyRuYHR95jM8lAmg=="
},
"react-fast-compare"
:
{
"version"
:
"2.0.4"
,
"resolved"
:
"https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-2.0.4.tgz"
,
"integrity"
:
"sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw=="
},
"react-is"
:
{
"version"
:
"16.8.6"
,
"resolved"
:
"https://registry.npmjs.org/react-is/-/react-is-16.8.6.tgz"
,
...
...
@@ -14261,8 +14228,7 @@
},
"kind-of"
:
{
"version"
:
"6.0.2"
,
"resolved"
:
"https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz"
,
"integrity"
:
"sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="
"resolved"
:
""
}
}
},
...
...
client/package.json
View file @
c47bead
...
...
@@ -2,6 +2,10 @@
"name"
:
"client"
,
"version"
:
"0.1.0"
,
"private"
:
true
,
"engines"
:
{
"node"
:
"10.x.x"
,
"npm"
:
"6.13.4"
},
"dependencies"
:
{
"antd"
:
"^3.26.5"
,
"axios"
:
"^0.18.1"
,
...
...
client/src/setupProxy.js
View file @
c47bead
...
...
@@ -2,6 +2,7 @@ const proxy = require("http-proxy-middleware");
module
.
exports
=
function
(
app
)
{
app
.
use
(
proxy
(
"/api"
,
{
target
:
"http
://localhost:5000/
"
}));
app
.
use
(
proxy
(
"/api"
,
{
target
:
"http
s://oss-chatbot-app.ue.r.appspot.com
"
}));
};
// target: "http://localhost:5000/"
\ No newline at end of file
...
...
index.js
View file @
c47bead
...
...
@@ -21,7 +21,7 @@ if (process.env.NODE_ENV === "production") {
app
.
use
(
express
.
static
(
"client/build"
));
// index.html for all page routes
app
.
get
(
"
*
"
,
(
req
,
res
)
=>
{
app
.
get
(
"
/
"
,
(
req
,
res
)
=>
{
res
.
sendFile
(
path
.
resolve
(
__dirname
,
"client"
,
"build"
,
"index.html"
));
});
}
...
...
package-lock.json
View file @
c47bead
...
...
@@ -12,6 +12,230 @@
"regenerator-runtime"
:
"^0.13.4"
}
},
"@google-cloud/bigquery"
:
{
"version"
:
"4.7.0"
,
"resolved"
:
"https://registry.npmjs.org/@google-cloud/bigquery/-/bigquery-4.7.0.tgz"
,
"integrity"
:
"sha512-u3VN1VUWcbVaW2vH5v2t0Zn5RSC4Hj3VCpf6sUO5xqcNTcHQyrjSd21aIBk28HgQO1H+9Gd1E0tGBfknGNONHw=="
,
"requires"
:
{
"@google-cloud/common"
:
"^2.0.0"
,
"@google-cloud/paginator"
:
"^2.0.0"
,
"@google-cloud/promisify"
:
"^1.0.0"
,
"arrify"
:
"^2.0.1"
,
"big.js"
:
"^5.2.2"
,
"duplexify"
:
"^4.0.0"
,
"extend"
:
"^3.0.2"
,
"is"
:
"^3.3.0"
,
"stream-events"
:
"^1.0.5"
,
"string-format-obj"
:
"^1.1.1"
,
"uuid"
:
"^3.3.2"
},
"dependencies"
:
{
"@google-cloud/promisify"
:
{
"version"
:
"1.0.4"
,
"resolved"
:
"https://registry.npmjs.org/@google-cloud/promisify/-/promisify-1.0.4.tgz"
,
"integrity"
:
"sha512-VccZDcOql77obTnFh0TbNED/6ZbbmHDf8UMNnzO1d5g9V0Htfm4k5cllY8P1tJsRKC3zWYGRLaViiupcgVjBoQ=="
},
"duplexify"
:
{
"version"
:
"4.1.1"
,
"resolved"
:
"https://registry.npmjs.org/duplexify/-/duplexify-4.1.1.tgz"
,
"integrity"
:
"sha512-DY3xVEmVHTv1wSzKNbwoU6nVjzI369Y6sPoqfYr0/xlx3IdX2n94xIszTcjPO8W8ZIv0Wb0PXNcjuZyT4wiICA=="
,
"requires"
:
{
"end-of-stream"
:
"^1.4.1"
,
"inherits"
:
"^2.0.3"
,
"readable-stream"
:
"^3.1.1"
,
"stream-shift"
:
"^1.0.0"
}
},
"readable-stream"
:
{
"version"
:
"3.6.0"
,
"resolved"
:
"https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz"
,
"integrity"
:
"sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA=="
,
"requires"
:
{
"inherits"
:
"^2.0.3"
,
"string_decoder"
:
"^1.1.1"
,
"util-deprecate"
:
"^1.0.1"
}
}
}
},
"@google-cloud/common"
:
{
"version"
:
"2.4.0"
,
"resolved"
:
"https://registry.npmjs.org/@google-cloud/common/-/common-2.4.0.tgz"
,
"integrity"
:
"sha512-zWFjBS35eI9leAHhjfeOYlK5Plcuj/77EzstnrJIZbKgF/nkqjcQuGiMCpzCwOfPyUbz8ZaEOYgbHa759AKbjg=="
,
"requires"
:
{
"@google-cloud/projectify"
:
"^1.0.0"
,
"@google-cloud/promisify"
:
"^1.0.0"
,
"arrify"
:
"^2.0.0"
,
"duplexify"
:
"^3.6.0"
,
"ent"
:
"^2.2.0"
,
"extend"
:
"^3.0.2"
,
"google-auth-library"
:
"^5.5.0"
,
"retry-request"
:
"^4.0.0"
,
"teeny-request"
:
"^6.0.0"
},
"dependencies"
:
{
"@google-cloud/promisify"
:
{
"version"
:
"1.0.4"
,
"resolved"
:
"https://registry.npmjs.org/@google-cloud/promisify/-/promisify-1.0.4.tgz"
,
"integrity"
:
"sha512-VccZDcOql77obTnFh0TbNED/6ZbbmHDf8UMNnzO1d5g9V0Htfm4k5cllY8P1tJsRKC3zWYGRLaViiupcgVjBoQ=="
},
"abort-controller"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz"
,
"integrity"
:
"sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg=="
,
"requires"
:
{
"event-target-shim"
:
"^5.0.0"
}
},
"agent-base"
:
{
"version"
:
"6.0.0"
,
"resolved"
:
"https://registry.npmjs.org/agent-base/-/agent-base-6.0.0.tgz"
,
"integrity"
:
"sha512-j1Q7cSCqN+AwrmDd+pzgqc0/NpC655x2bUf5ZjRIO77DcNBFmh+OgRNzF6OKdCC9RSCb19fGd99+bhXFdkRNqw=="
,
"requires"
:
{
"debug"
:
"4"
}
},
"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"
}
},
"gaxios"
:
{
"version"
:
"2.3.4"
,
"resolved"
:
"https://registry.npmjs.org/gaxios/-/gaxios-2.3.4.tgz"
,
"integrity"
:
"sha512-US8UMj8C5pRnao3Zykc4AAVr+cffoNKRTg9Rsf2GiuZCW69vgJj38VK2PzlPuQU73FZ/nTk9/Av6/JGcE1N9vA=="
,
"requires"
:
{
"abort-controller"
:
"^3.0.0"
,
"extend"
:
"^3.0.2"
,
"https-proxy-agent"
:
"^5.0.0"
,
"is-stream"
:
"^2.0.0"
,
"node-fetch"
:
"^2.3.0"
}
},
"gcp-metadata"
:
{
"version"
:
"3.5.0"
,
"resolved"
:
"https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-3.5.0.tgz"
,
"integrity"
:
"sha512-ZQf+DLZ5aKcRpLzYUyBS3yo3N0JSa82lNDO8rj3nMSlovLcz2riKFBsYgDzeXcv75oo5eqB2lx+B14UvPoCRnA=="
,
"requires"
:
{
"gaxios"
:
"^2.1.0"
,
"json-bigint"
:
"^0.3.0"
}
},
"google-auth-library"
:
{
"version"
:
"5.10.1"
,
"resolved"
:
"https://registry.npmjs.org/google-auth-library/-/google-auth-library-5.10.1.tgz"
,
"integrity"
:
"sha512-rOlaok5vlpV9rSiUu5EpR0vVpc+PhN62oF4RyX/6++DG1VsaulAFEMlDYBLjJDDPI6OcNOCGAKy9UVB/3NIDXg=="
,
"requires"
:
{
"arrify"
:
"^2.0.0"
,
"base64-js"
:
"^1.3.0"
,
"ecdsa-sig-formatter"
:
"^1.0.11"
,
"fast-text-encoding"
:
"^1.0.0"
,
"gaxios"
:
"^2.1.0"
,
"gcp-metadata"
:
"^3.4.0"
,
"gtoken"
:
"^4.1.0"
,
"jws"
:
"^4.0.0"
,
"lru-cache"
:
"^5.0.0"
}
},
"google-p12-pem"
:
{
"version"
:
"2.0.4"
,
"resolved"
:
"https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-2.0.4.tgz"
,
"integrity"
:
"sha512-S4blHBQWZRnEW44OcR7TL9WR+QCqByRvhNDZ/uuQfpxywfupikf/miba8js1jZi6ZOGv5slgSuoshCWh6EMDzg=="
,
"requires"
:
{
"node-forge"
:
"^0.9.0"
}
},
"gtoken"
:
{
"version"
:
"4.1.4"
,
"resolved"
:
"https://registry.npmjs.org/gtoken/-/gtoken-4.1.4.tgz"
,
"integrity"
:
"sha512-VxirzD0SWoFUo5p8RDP8Jt2AGyOmyYcT/pOUgDKJCK+iSw0TMqwrVfY37RXTNmoKwrzmDHSk0GMT9FsgVmnVSA=="
,
"requires"
:
{
"gaxios"
:
"^2.1.0"
,
"google-p12-pem"
:
"^2.0.0"
,
"jws"
:
"^4.0.0"
,
"mime"
:
"^2.2.0"
}
},
"https-proxy-agent"
:
{
"version"
:
"5.0.0"
,
"resolved"
:
"https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz"
,
"integrity"
:
"sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA=="
,
"requires"
:
{
"agent-base"
:
"6"
,
"debug"
:
"4"
}
},
"is-stream"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz"
,
"integrity"
:
"sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw=="
},
"jwa"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz"
,
"integrity"
:
"sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA=="
,
"requires"
:
{
"buffer-equal-constant-time"
:
"1.0.1"
,
"ecdsa-sig-formatter"
:
"1.0.11"
,
"safe-buffer"
:
"^5.0.1"
}
},
"jws"
:
{
"version"
:
"4.0.0"
,
"resolved"
:
"https://registry.npmjs.org/jws/-/jws-4.0.0.tgz"
,
"integrity"
:
"sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg=="
,
"requires"
:
{
"jwa"
:
"^2.0.0"
,
"safe-buffer"
:
"^5.0.1"
}
},
"lru-cache"
:
{
"version"
:
"5.1.1"
,
"resolved"
:
"https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz"
,
"integrity"
:
"sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="
,
"requires"
:
{
"yallist"
:
"^3.0.2"
}
},
"mime"
:
{
"version"
:
"2.4.6"
,
"resolved"
:
"https://registry.npmjs.org/mime/-/mime-2.4.6.tgz"
,
"integrity"
:
"sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA=="
},
"ms"
:
{
"version"
:
"2.1.2"
,
"resolved"
:
"https://registry.npmjs.org/ms/-/ms-2.1.2.tgz"
,
"integrity"
:
"sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
"node-forge"
:
{
"version"
:
"0.9.1"
,
"resolved"
:
"https://registry.npmjs.org/node-forge/-/node-forge-0.9.1.tgz"
,
"integrity"
:
"sha512-G6RlQt5Sb4GMBzXvhfkeFmbqR6MzhtnT7VTHuLadjkii3rdYHNdw0m8zA4BTxVIh68FicCQ2NSUANpsqkr9jvQ=="
},
"yallist"
:
{
"version"
:
"3.1.1"
,
"resolved"
:
"https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz"
,
"integrity"
:
"sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="
}
}
},
"@google-cloud/paginator"
:
{
"version"
:
"2.0.3"
,
"resolved"
:
"https://registry.npmjs.org/@google-cloud/paginator/-/paginator-2.0.3.tgz"
,
"integrity"
:
"sha512-kp/pkb2p/p0d8/SKUu4mOq8+HGwF8NPzHWkj+VKrIPQPyMRw8deZtrO/OcSiy9C/7bpfU5Txah5ltUNfPkgEXg=="
,
"requires"
:
{
"arrify"
:
"^2.0.0"
,
"extend"
:
"^3.0.2"
}
},
"@google-cloud/projectify"
:
{
"version"
:
"1.0.4"
,
"resolved"
:
"https://registry.npmjs.org/@google-cloud/projectify/-/projectify-1.0.4.tgz"
,
"integrity"
:
"sha512-ZdzQUN02eRsmTKfBj9FDL0KNDIFNjBn/d6tHQmA/+FImH5DO6ZV8E7FzxMgAUiVAUq41RFAkb25p1oHOZ8psfg=="
},
"@google-cloud/promisify"
:
{
"version"
:
"0.4.0"
,
"resolved"
:
"https://registry.npmjs.org/@google-cloud/promisify/-/promisify-0.4.0.tgz"
,
...
...
@@ -88,6 +312,11 @@
"resolved"
:
"https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz"
,
"integrity"
:
"sha1-p3c2C1s5oaLlEG+OhY8v0tBgxXA="
},
"@tootallnate/once"
:
{
"version"
:
"1.1.2"
,
"resolved"
:
"https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz"
,
"integrity"
:
"sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw=="
},
"@types/aws-lambda"
:
{
"version"
:
"0.0.33"
,
"resolved"
:
"https://registry.npmjs.org/@types/aws-lambda/-/aws-lambda-0.0.33.tgz"
,
...
...
@@ -237,6 +466,17 @@
"axios"
:
"^0.18.0"
,
"extend"
:
"^3.0.1"
,
"retry-axios"
:
"0.3.2"
},
"dependencies"
:
{
"axios"
:
{
"version"
:
"0.18.1"
,
"resolved"
:
"https://registry.npmjs.org/axios/-/axios-0.18.1.tgz"
,
"integrity"
:
"sha512-0BfJq4NSfQXd+SkFdrvFbG7addhYSBA2mQwISr46pD6E5iqkWg02RAs8vyTT/j0RTnoYmeXauBuSv1qKwR179g=="
,
"requires"
:
{
"follow-redirects"
:
"1.5.10"
,
"is-buffer"
:
"^2.0.2"
}
}
}
},
"google-auth-library"
:
{
...
...
@@ -251,8 +491,24 @@
"lodash.isstring"
:
"^4.0.1"
,
"lru-cache"
:
"^4.1.3"
,
"retry-axios"
:
"^0.3.2"
},
"dependencies"
:
{
"axios"
:
{
"version"
:
"0.18.1"
,
"resolved"
:
"https://registry.npmjs.org/axios/-/axios-0.18.1.tgz"
,
"integrity"
:
"sha512-0BfJq4NSfQXd+SkFdrvFbG7addhYSBA2mQwISr46pD6E5iqkWg02RAs8vyTT/j0RTnoYmeXauBuSv1qKwR179g=="
,
"requires"
:
{
"follow-redirects"
:
"1.5.10"
,
"is-buffer"
:
"^2.0.2"
}
}
}
},
"is-buffer"
:
{
"version"
:
"2.0.4"
,
"resolved"
:
"https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz"
,
"integrity"
:
"sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A=="
},
"ms"
:
{
"version"
:
"2.1.2"
,
"resolved"
:
"https://registry.npmjs.org/ms/-/ms-2.1.2.tgz"
,
...
...
@@ -342,6 +598,11 @@
"integrity"
:
"sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg="
,
"dev"
:
true
},
"arrify"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz"
,
"integrity"
:
"sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug=="
},
"ascli"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/ascli/-/ascli-1.0.1.tgz"
,
...
...
@@ -370,19 +631,11 @@
"dev"
:
true
},
"axios"
:
{
"version"
:
"0.1
8.1
"
,
"resolved"
:
"https://registry.npmjs.org/axios/-/axios-0.1
8.1
.tgz"
,
"integrity"
:
"sha512-
0BfJq4NSfQXd+SkFdrvFbG7addhYSBA2mQwISr46pD6E5iqkWg02RAs8vyTT/j0RTnoYmeXauBuSv1qKwR179g
=="
,
"version"
:
"0.1
9.2
"
,
"resolved"
:
"https://registry.npmjs.org/axios/-/axios-0.1
9.2
.tgz"
,
"integrity"
:
"sha512-
fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA
=="
,
"requires"
:
{
"follow-redirects"
:
"1.5.10"
,
"is-buffer"
:
"^2.0.2"
},
"dependencies"
:
{
"is-buffer"
:
{
"version"
:
"2.0.4"
,
"resolved"
:
"https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz"
,
"integrity"
:
"sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A=="
}
"follow-redirects"
:
"1.5.10"
}
},
"balanced-match"
:
{
...
...
@@ -451,6 +704,11 @@
"resolved"
:
"https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz"
,
"integrity"
:
"sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw=="
},
"big.js"
:
{
"version"
:
"5.2.2"
,
"resolved"
:
"https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz"
,
"integrity"
:
"sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ=="
},
"bignumber.js"
:
{
"version"
:
"7.2.1"
,
"resolved"
:
"https://registry.npmjs.org/bignumber.js/-/bignumber.js-7.2.1.tgz"
,
...
...
@@ -479,6 +737,11 @@
"type-is"
:
"~1.6.16"
}
},
"boolbase"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz"
,
"integrity"
:
"sha1-aN/1++YMUes3cl6p4+0xDcwed24="
},
"boxen"
:
{
"version"
:
"1.3.0"
,
"resolved"
:
"https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz"
,
...
...
@@ -598,6 +861,19 @@
"supports-color"
:
"^5.3.0"
}
},
"cheerio"
:
{
"version"
:
"1.0.0-rc.3"
,
"resolved"
:
"https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.3.tgz"
,
"integrity"
:
"sha512-0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA=="
,
"requires"
:
{
"css-select"
:
"~1.2.0"
,
"dom-serializer"
:
"~0.1.1"
,
"entities"
:
"~1.1.1"
,
"htmlparser2"
:
"^3.9.1"
,
"lodash"
:
"^4.15.0"
,
"parse5"
:
"^3.0.1"
}
},
"chokidar"
:
{
"version"
:
"2.1.5"
,
"resolved"
:
"https://registry.npmjs.org/chokidar/-/chokidar-2.1.5.tgz"
,
...
...
@@ -942,6 +1218,22 @@
"integrity"
:
"sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4="
,
"dev"
:
true
},
"css-select"
:
{
"version"
:
"1.2.0"
,
"resolved"
:
"https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz"
,
"integrity"
:
"sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg="
,
"requires"
:
{
"boolbase"
:
"~1.0.0"
,
"css-what"
:
"2.1"
,
"domutils"
:
"1.5.1"
,
"nth-check"
:
"~1.0.1"
}
},
"css-what"
:
{
"version"
:
"2.1.3"
,
"resolved"
:
"https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz"
,
"integrity"
:
"sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg=="
},
"date-fns"
:
{
"version"
:
"1.30.1"
,
"resolved"
:
"https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz"
,
...
...
@@ -1058,6 +1350,37 @@
}
}
},
"dom-serializer"
:
{
"version"
:
"0.1.1"
,
"resolved"
:
"https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz"
,
"integrity"
:
"sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA=="
,
"requires"
:
{
"domelementtype"
:
"^1.3.0"
,
"entities"
:
"^1.1.1"
}
},
"domelementtype"
:
{
"version"
:
"1.3.1"
,
"resolved"
:
"https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz"
,
"integrity"
:
"sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w=="
},
"domhandler"
:
{
"version"
:
"2.4.2"
,
"resolved"
:
"https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz"
,
"integrity"
:
"sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA=="
,
"requires"
:
{
"domelementtype"
:
"1"
}
},
"domutils"
:
{
"version"
:
"1.5.1"
,
"resolved"
:
"https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz"
,
"integrity"
:
"sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8="
,
"requires"
:
{
"dom-serializer"
:
"0"
,
"domelementtype"
:
"1"
}
},
"dot-prop"
:
{
"version"
:
"4.2.0"
,
"resolved"
:
"https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz"
,
...
...
@@ -1110,6 +1433,16 @@
"once"
:
"^1.4.0"
}
},
"ent"
:
{
"version"
:
"2.2.0"
,
"resolved"
:
"https://registry.npmjs.org/ent/-/ent-2.2.0.tgz"
,
"integrity"
:
"sha1-6WQhkyWiHQX0RGai9obtbOX13R0="
},
"entities"
:
{
"version"
:
"1.1.2"
,
"resolved"
:
"https://registry.npmjs.org/entities/-/entities-1.1.2.tgz"
,
"integrity"
:
"sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w=="
},
"error-ex"
:
{
"version"
:
"1.3.2"
,
"resolved"
:
"https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz"
,
...
...
@@ -2691,6 +3024,31 @@
"integrity"
:
"sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w=="
,
"dev"
:
true
},
"htmlparser2"
:
{
"version"
:
"3.10.1"
,
"resolved"
:
"https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz"
,
"integrity"
:
"sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ=="
,
"requires"
:
{
"domelementtype"
:
"^1.3.1"
,
"domhandler"
:
"^2.3.0"
,
"domutils"
:
"^1.5.1"
,
"entities"
:
"^1.1.1"
,
"inherits"
:
"^2.0.1"
,
"readable-stream"
:
"^3.1.1"
},
"dependencies"
:
{
"readable-stream"
:
{
"version"
:
"3.6.0"
,
"resolved"
:
"https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz"
,
"integrity"
:
"sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA=="
,
"requires"
:
{
"inherits"
:
"^2.0.3"
,
"string_decoder"
:
"^1.1.1"
,
"util-deprecate"
:
"^1.0.1"
}
}
}
},
"http-errors"
:
{
"version"
:
"1.6.3"
,
"resolved"
:
"https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz"
,
...
...
@@ -2702,6 +3060,39 @@
"statuses"
:
">= 1.4.0 < 2"
}
},
"http-proxy-agent"
:
{
"version"
:
"4.0.1"
,
"resolved"
:
"https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz"
,
"integrity"
:
"sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg=="
,
"requires"
:
{
"@tootallnate/once"
:
"1"
,
"agent-base"
:
"6"
,
"debug"
:
"4"
},
"dependencies"
:
{
"agent-base"
:
{
"version"
:
"6.0.0"
,
"resolved"
:
"https://registry.npmjs.org/agent-base/-/agent-base-6.0.0.tgz"
,
"integrity"
:
"sha512-j1Q7cSCqN+AwrmDd+pzgqc0/NpC655x2bUf5ZjRIO77DcNBFmh+OgRNzF6OKdCC9RSCb19fGd99+bhXFdkRNqw=="
,
"requires"
:
{
"debug"
:
"4"
}
},
"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.2"
,
"resolved"
:
"https://registry.npmjs.org/ms/-/ms-2.1.2.tgz"
,
"integrity"
:
"sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
}
}
},
"https-proxy-agent"
:
{
"version"
:
"2.2.4"
,
"resolved"
:
"https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz"
,
...
...
@@ -2773,6 +3164,11 @@
"resolved"
:
"https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz"
,
"integrity"
:
"sha1-6qM9bd16zo9/b+DJygRA5wZzix4="
},
"is"
:
{
"version"
:
"3.3.0"
,
"resolved"
:
"https://registry.npmjs.org/is/-/is-3.3.0.tgz"
,
"integrity"
:
"sha512-nW24QBoPcFGGHJGUwnfpI7Yc5CdqWNdsyHQszVE/z2pKHXzh7FZ5GWhJqSyaQ9wMkQnsTx+kAI8bHlCX4tKdbg=="
},
"is-accessor-descriptor"
:
{
"version"
:
"0.1.6"
,
"resolved"
:
"https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz"
,
...
...
@@ -3382,6 +3778,14 @@
"path-key"
:
"^2.0.0"
}
},
"nth-check"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz"
,
"integrity"
:
"sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg=="
,
"requires"
:
{
"boolbase"
:
"~1.0.0"
}
},
"number-is-nan"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz"
,
...
...
@@ -3529,6 +3933,14 @@
"json-parse-better-errors"
:
"^1.0.1"
}
},
"parse5"
:
{
"version"
:
"3.0.3"
,
"resolved"
:
"https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz"
,
"integrity"
:
"sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA=="
,
"requires"
:
{
"@types/node"
:
"*"
}
},
"parseurl"
:
{
"version"
:
"1.3.2"
,
"resolved"
:
"https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz"
,
...
...
@@ -4159,11 +4571,24 @@
"resolved"
:
"https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz"
,
"integrity"
:
"sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew=="
},
"stream-events"
:
{
"version"
:
"1.0.5"
,
"resolved"
:
"https://registry.npmjs.org/stream-events/-/stream-events-1.0.5.tgz"
,
"integrity"
:
"sha512-E1GUzBSgvct8Jsb3v2X15pjzN1tYebtbLaMg+eBOUOAxgbLoSbT2NS91ckc5lJD1KfLjId+jXJRgo0qnV5Nerg=="
,
"requires"
:
{
"stubs"
:
"^3.0.0"
}
},
"stream-shift"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz"
,
"integrity"
:
"sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI="
},
"string-format-obj"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"https://registry.npmjs.org/string-format-obj/-/string-format-obj-1.1.1.tgz"
,
"integrity"
:
"sha512-Mm+sROy+pHJmx0P/0Bs1uxIX6UhGJGj6xDGQZ5zh9v/SZRmLGevp+p0VJxV7lirrkAmQ2mvva/gHKpnF/pTb+Q=="
},
"string-width"
:
{
"version"
:
"2.1.1"
,
"resolved"
:
"https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz"
,
...
...
@@ -4203,6 +4628,11 @@
"integrity"
:
"sha1-PFMZQukIwml8DsNEhYwobHygpgo="
,
"dev"
:
true
},
"stubs"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/stubs/-/stubs-3.0.0.tgz"
,
"integrity"
:
"sha1-6NK6H6nJBXAwPAMLaQD31fiavls="
},
"supports-color"
:
{
"version"
:
"5.5.0"
,
"resolved"
:
"https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz"
,
...
...
@@ -4217,6 +4647,55 @@
"resolved"
:
"https://registry.npmjs.org/synchronous-promise/-/synchronous-promise-2.0.13.tgz"
,
"integrity"
:
"sha512-R9N6uDkVsghHePKh1TEqbnLddO2IY25OcsksyFp/qBe7XYd0PVbKEWxhcdMhpLzE1I6skj5l4aEZ3CRxcbArlA=="
},
"teeny-request"
:
{
"version"
:
"6.0.3"
,
"resolved"
:
"https://registry.npmjs.org/teeny-request/-/teeny-request-6.0.3.tgz"
,
"integrity"
:
"sha512-TZG/dfd2r6yeji19es1cUIwAlVD8y+/svB1kAC2Y0bjEyysrfbO8EZvJBRwIE6WkwmUoB7uvWLwTIhJbMXZ1Dw=="
,
"requires"
:
{
"http-proxy-agent"
:
"^4.0.0"
,
"https-proxy-agent"
:
"^5.0.0"
,
"node-fetch"
:
"^2.2.0"
,
"stream-events"
:
"^1.0.5"
,
"uuid"
:
"^7.0.0"
},
"dependencies"
:
{
"agent-base"
:
{
"version"
:
"6.0.0"
,
"resolved"
:
"https://registry.npmjs.org/agent-base/-/agent-base-6.0.0.tgz"
,
"integrity"
:
"sha512-j1Q7cSCqN+AwrmDd+pzgqc0/NpC655x2bUf5ZjRIO77DcNBFmh+OgRNzF6OKdCC9RSCb19fGd99+bhXFdkRNqw=="
,
"requires"
:
{
"debug"
:
"4"
}
},
"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"
}
},
"https-proxy-agent"
:
{
"version"
:
"5.0.0"
,
"resolved"
:
"https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz"
,
"integrity"
:
"sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA=="
,
"requires"
:
{
"agent-base"
:
"6"
,
"debug"
:
"4"
}
},
"ms"
:
{
"version"
:
"2.1.2"
,
"resolved"
:
"https://registry.npmjs.org/ms/-/ms-2.1.2.tgz"
,
"integrity"
:
"sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
"uuid"
:
{
"version"
:
"7.0.3"
,
"resolved"
:
"https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz"
,
"integrity"
:
"sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg=="
}
}
},
"term-size"
:
{
"version"
:
"1.2.0"
,
"resolved"
:
"https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz"
,
...
...
package.json
View file @
c47bead
...
...
@@ -4,14 +4,14 @@
"description"
:
"chatbot-app"
,
"main"
:
"index.js"
,
"engines"
:
{
"node"
:
"10.
15.0
"
,
"npm"
:
"6.
9.0
"
"node"
:
"10.
x.x
"
,
"npm"
:
"6.
13.4
"
},
"scripts"
:
{
"start"
:
"node index.js"
,
"dev"
:
"concurrently
\"
npm run backend
\"
\"
npm run start --prefix client
\"
"
,
"backend"
:
"nodemon index.js"
,
"frontend"
:
"npm run front --prefix client"
,
"dev"
:
"concurrently
\"
npm run backend
\"
\"
npm run start --prefix client
\"
"
"frontend"
:
"npm run front --prefix client"
},
"author"
:
"Jaewon Ahn"
,
"contributors"
:
[
...
...
@@ -19,6 +19,7 @@
],
"license"
:
"ISC"
,
"dependencies"
:
{
"@google-cloud/bigquery"
:
"^4.7.0"
,
"actions-on-google"
:
"^2.12.0"
,
"axios"
:
"^0.19.2"
,
"body-parser"
:
"^1.18.3"
,
...
...
server/config/keys.js
View file @
c47bead
if
(
process
.
env
.
NODE_ENV
===
'production'
){
module
.
exports
=
require
(
'./prod'
);
if
(
process
.
env
.
NODE_ENV
===
"production"
){
module
.
exports
=
require
(
"./prod"
);
}
else
{
module
.
exports
=
require
(
'./dev'
);
module
.
exports
=
require
(
"./dev"
);
}
\ No newline at end of file
...
...
Please
register
or
login
to post a comment