From 653f96ac087eef98c1213ed475fac8c90861d348 Mon Sep 17 00:00:00 2001 From: Mike Cao Date: Fri, 20 Aug 2021 13:10:49 -0700 Subject: [PATCH] Add hello api --- package.json | 1 + pages/api/hello.js | 13 +++++++++++++ yarn.lock | 5 +++++ 3 files changed, 19 insertions(+) create mode 100644 pages/api/hello.js diff --git a/package.json b/package.json index 3ee221f7..47ae4098 100644 --- a/package.json +++ b/package.json @@ -71,6 +71,7 @@ "date-fns": "^2.23.0", "date-fns-tz": "^1.1.4", "detect-browser": "^5.2.0", + "directory-tree": "^2.3.1", "dotenv": "^8.2.0", "formik": "^2.2.9", "immer": "^9.0.5", diff --git a/pages/api/hello.js b/pages/api/hello.js new file mode 100644 index 00000000..eca9a121 --- /dev/null +++ b/pages/api/hello.js @@ -0,0 +1,13 @@ +// Next.js API route support: https://nextjs.org/docs/api-routes/introduction + +import dirTree from 'directory-tree'; + +export default function handler(req, res) { + res.status(200).json({ + name: 'John Doe', + filename: __filename, + dirname: __dirname, + cwd: process.cwd(), + files: dirTree(process.cwd()), + }); +} diff --git a/yarn.lock b/yarn.lock index a3878170..85c7af4a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3199,6 +3199,11 @@ dir-glob@^3.0.1: dependencies: path-type "^4.0.0" +directory-tree@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/directory-tree/-/directory-tree-2.3.1.tgz#78b8aa84878eb84dd29a51dcd664ded4cd0247c7" + integrity sha512-hxolIHCtQ/a56CUywaLzGD/V78zPwFihI+UK/4ZjOp7GoV4Mptmtv95yavOn/RlnTi7cCMjszvfcNrwCoWLH+Q== + dlv@^1.1.0: version "1.1.3" resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79"