diff --git a/package.json b/package.json index 7fe5efd5..e271c1e0 100644 --- a/package.json +++ b/package.json @@ -71,6 +71,7 @@ "date-fns": "^2.22.1", "date-fns-tz": "^1.1.4", "detect-browser": "^5.2.0", + "directory-tree": "^2.2.9", "dotenv": "^8.2.0", "formik": "^2.2.9", "immer": "^9.0.5", diff --git a/pages/api/test.js b/pages/api/test.js new file mode 100644 index 00000000..92ba4e6b --- /dev/null +++ b/pages/api/test.js @@ -0,0 +1,13 @@ +import path from 'path'; +import dirTree from 'directory-tree'; +import { ok } from 'lib/response'; + +export default async (req, res) => { + return ok(res, { + dir: __dirname, + file: __filename, + cwd: process.cwd(), + path: path.resolve('.'), + files: dirTree(process.cwd()), + }); +}; diff --git a/yarn.lock b/yarn.lock index 38c6a29c..9ebd9e24 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3180,6 +3180,11 @@ dir-glob@^3.0.1: dependencies: path-type "^4.0.0" +directory-tree@^2.2.9: + version "2.2.9" + resolved "https://registry.yarnpkg.com/directory-tree/-/directory-tree-2.2.9.tgz#702c193f8b19f1076b585bcf8a2db3b49b11a11c" + integrity sha512-BOHxPNvP+XWijPkzoSBvr164IiNxRzvyAiWelbJsU/wG5OYXByer0+Aqo74G1qU+nRKC4yU/czmkmunkWdPPvQ== + dlv@^1.1.0: version "1.1.3" resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79"