You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@opendal.apache.org by xu...@apache.org on 2023/12/12 04:00:21 UTC

(incubator-opendal) branch dependencies updated: Add check for website

This is an automated email from the ASF dual-hosted git repository.

xuanwo pushed a commit to branch dependencies
in repository https://gitbox.apache.org/repos/asf/incubator-opendal.git


The following commit(s) were added to refs/heads/dependencies by this push:
     new c3972fc8e Add check for website
c3972fc8e is described below

commit c3972fc8e794b3ffd8c1db762f105c1f8c58aba3
Author: Xuanwo <gi...@xuanwo.io>
AuthorDate: Tue Dec 12 12:00:09 2023 +0800

    Add check for website
    
    Signed-off-by: Xuanwo <gi...@xuanwo.io>
---
 .github/workflows/ci.yml                               |  3 ++-
 bin/oay/DEPENDENCIES.md                                |  2 +-
 .../{DEPENDENCIES.rust.csv => DEPENDENCIES.rust.tsv}   |  0
 bin/oli/DEPENDENCIES.md                                |  2 +-
 .../{DEPENDENCIES.rust.csv => DEPENDENCIES.rust.tsv}   |  0
 bindings/c/DEPENDENCIES.md                             |  2 +-
 .../c/{DEPENDENCIES.rust.csv => DEPENDENCIES.rust.tsv} |  0
 bindings/cpp/DEPENDENCIES.md                           |  2 +-
 .../{DEPENDENCIES.rust.csv => DEPENDENCIES.rust.tsv}   |  0
 bindings/dotnet/DEPENDENCIES.md                        |  2 +-
 .../{DEPENDENCIES.rust.csv => DEPENDENCIES.rust.tsv}   |  0
 bindings/haskell/DEPENDENCIES.md                       |  2 +-
 .../{DEPENDENCIES.rust.csv => DEPENDENCIES.rust.tsv}   |  0
 bindings/java/DEPENDENCIES.md                          |  2 +-
 .../{DEPENDENCIES.rust.csv => DEPENDENCIES.rust.tsv}   |  0
 bindings/lua/DEPENDENCIES.md                           |  2 +-
 .../{DEPENDENCIES.rust.csv => DEPENDENCIES.rust.tsv}   |  0
 bindings/nodejs/DEPENDENCIES.md                        |  2 +-
 .../{DEPENDENCIES.rust.csv => DEPENDENCIES.rust.tsv}   |  0
 bindings/ocaml/DEPENDENCIES.md                         |  2 +-
 .../{DEPENDENCIES.rust.csv => DEPENDENCIES.rust.tsv}   |  0
 bindings/php/DEPENDENCIES.md                           |  2 +-
 .../{DEPENDENCIES.rust.csv => DEPENDENCIES.rust.tsv}   |  0
 bindings/python/DEPENDENCIES.md                        |  2 +-
 .../{DEPENDENCIES.rust.csv => DEPENDENCIES.rust.tsv}   |  0
 bindings/ruby/DEPENDENCIES.md                          |  2 +-
 .../{DEPENDENCIES.rust.csv => DEPENDENCIES.rust.tsv}   |  0
 core/DEPENDENCIES.md                                   |  2 +-
 core/{DEPENDENCIES.rust.csv => DEPENDENCIES.rust.tsv}  |  0
 core/benches/vs_fs/DEPENDENCIES.md                     |  2 +-
 .../{DEPENDENCIES.rust.csv => DEPENDENCIES.rust.tsv}   |  0
 core/benches/vs_s3/DEPENDENCIES.md                     |  2 +-
 .../{DEPENDENCIES.rust.csv => DEPENDENCIES.rust.tsv}   |  0
 core/edge/file_write_on_full_disk/DEPENDENCIES.md      |  2 +-
 .../{DEPENDENCIES.rust.csv => DEPENDENCIES.rust.tsv}   |  0
 core/fuzz/DEPENDENCIES.md                              |  2 +-
 .../{DEPENDENCIES.rust.csv => DEPENDENCIES.rust.tsv}   |  0
 integrations/dav-server/DEPENDENCIES.md                |  2 +-
 .../{DEPENDENCIES.rust.csv => DEPENDENCIES.rust.tsv}   |  0
 integrations/object_store/DEPENDENCIES.md              |  2 +-
 .../{DEPENDENCIES.rust.csv => DEPENDENCIES.rust.tsv}   |  0
 licenserc.toml                                         |  1 +
 scripts/generate_dependencies.py                       |  2 +-
 website/DEPENDENCIES.md                                | 18 +-----------------
 website/{DEPENDENCIES.md => DEPENDENCIES.node.csv}     |  6 ------
 website/README.md                                      | 10 +++++++---
 46 files changed, 32 insertions(+), 48 deletions(-)

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 3246a9cf7..5c4d1b178 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -93,7 +93,8 @@ jobs:
       - name: Check dependencies
         working-directory: website
         run: |
-          npx license-checker --producation --excludePrivatePackages --csv
+          npx license-checker --producation --excludePrivatePackages --csv > DEPENDENCIES.node.csv
+          git diff --exit-code
 
   check_docs:
     runs-on: ubuntu-latest
diff --git a/bin/oay/DEPENDENCIES.md b/bin/oay/DEPENDENCIES.md
index b8260cb7d..6ddeb03e0 100644
--- a/bin/oay/DEPENDENCIES.md
+++ b/bin/oay/DEPENDENCIES.md
@@ -1,3 +1,3 @@
 # Dependencies
 
-Refer to [DEPENDENCIES.rust.csv](./DEPENDENCIES.rust.csv) for full list.
+Refer to [DEPENDENCIES.rust.tsv](./DEPENDENCIES.rust.tsv) for full list.
diff --git a/bin/oay/DEPENDENCIES.rust.csv b/bin/oay/DEPENDENCIES.rust.tsv
similarity index 100%
rename from bin/oay/DEPENDENCIES.rust.csv
rename to bin/oay/DEPENDENCIES.rust.tsv
diff --git a/bin/oli/DEPENDENCIES.md b/bin/oli/DEPENDENCIES.md
index b8260cb7d..6ddeb03e0 100644
--- a/bin/oli/DEPENDENCIES.md
+++ b/bin/oli/DEPENDENCIES.md
@@ -1,3 +1,3 @@
 # Dependencies
 
-Refer to [DEPENDENCIES.rust.csv](./DEPENDENCIES.rust.csv) for full list.
+Refer to [DEPENDENCIES.rust.tsv](./DEPENDENCIES.rust.tsv) for full list.
diff --git a/bin/oli/DEPENDENCIES.rust.csv b/bin/oli/DEPENDENCIES.rust.tsv
similarity index 100%
rename from bin/oli/DEPENDENCIES.rust.csv
rename to bin/oli/DEPENDENCIES.rust.tsv
diff --git a/bindings/c/DEPENDENCIES.md b/bindings/c/DEPENDENCIES.md
index a40a9dcd2..0578c302f 100644
--- a/bindings/c/DEPENDENCIES.md
+++ b/bindings/c/DEPENDENCIES.md
@@ -2,7 +2,7 @@
 
 ## Rust Part Dependencies
 
-Refer to [DEPENDENCIES.rust.csv](./DEPENDENCIES.rust.csv) for full list.
+Refer to [DEPENDENCIES.rust.tsv](./DEPENDENCIES.rust.tsv) for full list.
 
 ## C Part Dependencies
 
diff --git a/bindings/c/DEPENDENCIES.rust.csv b/bindings/c/DEPENDENCIES.rust.tsv
similarity index 100%
rename from bindings/c/DEPENDENCIES.rust.csv
rename to bindings/c/DEPENDENCIES.rust.tsv
diff --git a/bindings/cpp/DEPENDENCIES.md b/bindings/cpp/DEPENDENCIES.md
index d4844c2a3..a66a80c8a 100644
--- a/bindings/cpp/DEPENDENCIES.md
+++ b/bindings/cpp/DEPENDENCIES.md
@@ -2,7 +2,7 @@
 
 ## Rust Part Dependencies
 
-Refer to [DEPENDENCIES.rust.csv](./DEPENDENCIES.rust.csv) for full list.
+Refer to [DEPENDENCIES.rust.tsv](./DEPENDENCIES.rust.tsv) for full list.
 
 ## Cpp Part Dependencies
 
diff --git a/bindings/cpp/DEPENDENCIES.rust.csv b/bindings/cpp/DEPENDENCIES.rust.tsv
similarity index 100%
rename from bindings/cpp/DEPENDENCIES.rust.csv
rename to bindings/cpp/DEPENDENCIES.rust.tsv
diff --git a/bindings/dotnet/DEPENDENCIES.md b/bindings/dotnet/DEPENDENCIES.md
index 1d0cd52d8..011a6843a 100644
--- a/bindings/dotnet/DEPENDENCIES.md
+++ b/bindings/dotnet/DEPENDENCIES.md
@@ -4,7 +4,7 @@
 
 ## Rust Part Dependencies
 
-Refer to [DEPENDENCIES.rust.csv](./DEPENDENCIES.rust.csv) for full list.
+Refer to [DEPENDENCIES.rust.tsv](./DEPENDENCIES.rust.tsv) for full list.
 
 ## Dotnet Part Dependencies
 
diff --git a/bindings/dotnet/DEPENDENCIES.rust.csv b/bindings/dotnet/DEPENDENCIES.rust.tsv
similarity index 100%
rename from bindings/dotnet/DEPENDENCIES.rust.csv
rename to bindings/dotnet/DEPENDENCIES.rust.tsv
diff --git a/bindings/haskell/DEPENDENCIES.md b/bindings/haskell/DEPENDENCIES.md
index d894fc7ce..3760de252 100644
--- a/bindings/haskell/DEPENDENCIES.md
+++ b/bindings/haskell/DEPENDENCIES.md
@@ -2,7 +2,7 @@
 
 ## Rust Part Dependencies
 
-Refer to [DEPENDENCIES.rust.csv](./DEPENDENCIES.rust.csv) for full list.
+Refer to [DEPENDENCIES.rust.tsv](./DEPENDENCIES.rust.tsv) for full list.
 
 ## Haskell Part Dependencies
 
diff --git a/bindings/haskell/DEPENDENCIES.rust.csv b/bindings/haskell/DEPENDENCIES.rust.tsv
similarity index 100%
rename from bindings/haskell/DEPENDENCIES.rust.csv
rename to bindings/haskell/DEPENDENCIES.rust.tsv
diff --git a/bindings/java/DEPENDENCIES.md b/bindings/java/DEPENDENCIES.md
index c6ac09333..3ef5c5d8a 100644
--- a/bindings/java/DEPENDENCIES.md
+++ b/bindings/java/DEPENDENCIES.md
@@ -2,7 +2,7 @@
 
 ## Rust Part Dependencies
 
-Refer to [DEPENDENCIES.rust.csv](./DEPENDENCIES.rust.csv) for full list.
+Refer to [DEPENDENCIES.rust.tsv](./DEPENDENCIES.rust.tsv) for full list.
 
 ## Java Part Dependencies
 
diff --git a/bindings/java/DEPENDENCIES.rust.csv b/bindings/java/DEPENDENCIES.rust.tsv
similarity index 100%
rename from bindings/java/DEPENDENCIES.rust.csv
rename to bindings/java/DEPENDENCIES.rust.tsv
diff --git a/bindings/lua/DEPENDENCIES.md b/bindings/lua/DEPENDENCIES.md
index 5799ceac1..e96c9abff 100644
--- a/bindings/lua/DEPENDENCIES.md
+++ b/bindings/lua/DEPENDENCIES.md
@@ -2,7 +2,7 @@
 
 ## Rust Part Dependencies
 
-Refer to [DEPENDENCIES.rust.csv](./DEPENDENCIES.rust.csv) for full list.
+Refer to [DEPENDENCIES.rust.tsv](./DEPENDENCIES.rust.tsv) for full list.
 
 ## Lua Part Dependencies
 
diff --git a/bindings/lua/DEPENDENCIES.rust.csv b/bindings/lua/DEPENDENCIES.rust.tsv
similarity index 100%
rename from bindings/lua/DEPENDENCIES.rust.csv
rename to bindings/lua/DEPENDENCIES.rust.tsv
diff --git a/bindings/nodejs/DEPENDENCIES.md b/bindings/nodejs/DEPENDENCIES.md
index 9ef10b109..31df7893a 100644
--- a/bindings/nodejs/DEPENDENCIES.md
+++ b/bindings/nodejs/DEPENDENCIES.md
@@ -2,7 +2,7 @@
 
 ## Rust Part Dependencies
 
-Refer to [DEPENDENCIES.rust.csv](./DEPENDENCIES.rust.csv) for full list.
+Refer to [DEPENDENCIES.rust.tsv](./DEPENDENCIES.rust.tsv) for full list.
 
 ## Nodejs Part Dependencies
 
diff --git a/bindings/nodejs/DEPENDENCIES.rust.csv b/bindings/nodejs/DEPENDENCIES.rust.tsv
similarity index 100%
rename from bindings/nodejs/DEPENDENCIES.rust.csv
rename to bindings/nodejs/DEPENDENCIES.rust.tsv
diff --git a/bindings/ocaml/DEPENDENCIES.md b/bindings/ocaml/DEPENDENCIES.md
index 0b2da75c7..bbbaf3ef4 100644
--- a/bindings/ocaml/DEPENDENCIES.md
+++ b/bindings/ocaml/DEPENDENCIES.md
@@ -2,7 +2,7 @@
 
 ## Rust Part Dependencies
 
-Refer to [DEPENDENCIES.rust.csv](./DEPENDENCIES.rust.csv) for full list.
+Refer to [DEPENDENCIES.rust.tsv](./DEPENDENCIES.rust.tsv) for full list.
 
 ## Ocaml Part Dependencies
 
diff --git a/bindings/ocaml/DEPENDENCIES.rust.csv b/bindings/ocaml/DEPENDENCIES.rust.tsv
similarity index 100%
rename from bindings/ocaml/DEPENDENCIES.rust.csv
rename to bindings/ocaml/DEPENDENCIES.rust.tsv
diff --git a/bindings/php/DEPENDENCIES.md b/bindings/php/DEPENDENCIES.md
index eb2346989..9dd2e970e 100644
--- a/bindings/php/DEPENDENCIES.md
+++ b/bindings/php/DEPENDENCIES.md
@@ -2,7 +2,7 @@
 
 ## Rust Part Dependencies
 
-Refer to [DEPENDENCIES.rust.csv](./DEPENDENCIES.rust.csv) for full list.
+Refer to [DEPENDENCIES.rust.tsv](./DEPENDENCIES.rust.tsv) for full list.
 
 ## Php Part Dependencies
 
diff --git a/bindings/php/DEPENDENCIES.rust.csv b/bindings/php/DEPENDENCIES.rust.tsv
similarity index 100%
rename from bindings/php/DEPENDENCIES.rust.csv
rename to bindings/php/DEPENDENCIES.rust.tsv
diff --git a/bindings/python/DEPENDENCIES.md b/bindings/python/DEPENDENCIES.md
index 6588b122f..982471ecb 100644
--- a/bindings/python/DEPENDENCIES.md
+++ b/bindings/python/DEPENDENCIES.md
@@ -2,7 +2,7 @@
 
 ## Rust Part Dependencies
 
-Refer to [DEPENDENCIES.rust.csv](./DEPENDENCIES.rust.csv) for full list.
+Refer to [DEPENDENCIES.rust.tsv](./DEPENDENCIES.rust.tsv) for full list.
 
 ## Python Part Dependencies
 
diff --git a/bindings/python/DEPENDENCIES.rust.csv b/bindings/python/DEPENDENCIES.rust.tsv
similarity index 100%
rename from bindings/python/DEPENDENCIES.rust.csv
rename to bindings/python/DEPENDENCIES.rust.tsv
diff --git a/bindings/ruby/DEPENDENCIES.md b/bindings/ruby/DEPENDENCIES.md
index c388e3a53..da953fb3f 100644
--- a/bindings/ruby/DEPENDENCIES.md
+++ b/bindings/ruby/DEPENDENCIES.md
@@ -2,7 +2,7 @@
 
 ## Rust Part Dependencies
 
-Refer to [DEPENDENCIES.rust.csv](./DEPENDENCIES.rust.csv) for full list.
+Refer to [DEPENDENCIES.rust.tsv](./DEPENDENCIES.rust.tsv) for full list.
 
 ## Ruby Part Dependencies
 
diff --git a/bindings/ruby/DEPENDENCIES.rust.csv b/bindings/ruby/DEPENDENCIES.rust.tsv
similarity index 100%
rename from bindings/ruby/DEPENDENCIES.rust.csv
rename to bindings/ruby/DEPENDENCIES.rust.tsv
diff --git a/core/DEPENDENCIES.md b/core/DEPENDENCIES.md
index b8260cb7d..6ddeb03e0 100644
--- a/core/DEPENDENCIES.md
+++ b/core/DEPENDENCIES.md
@@ -1,3 +1,3 @@
 # Dependencies
 
-Refer to [DEPENDENCIES.rust.csv](./DEPENDENCIES.rust.csv) for full list.
+Refer to [DEPENDENCIES.rust.tsv](./DEPENDENCIES.rust.tsv) for full list.
diff --git a/core/DEPENDENCIES.rust.csv b/core/DEPENDENCIES.rust.tsv
similarity index 100%
rename from core/DEPENDENCIES.rust.csv
rename to core/DEPENDENCIES.rust.tsv
diff --git a/core/benches/vs_fs/DEPENDENCIES.md b/core/benches/vs_fs/DEPENDENCIES.md
index b8260cb7d..6ddeb03e0 100644
--- a/core/benches/vs_fs/DEPENDENCIES.md
+++ b/core/benches/vs_fs/DEPENDENCIES.md
@@ -1,3 +1,3 @@
 # Dependencies
 
-Refer to [DEPENDENCIES.rust.csv](./DEPENDENCIES.rust.csv) for full list.
+Refer to [DEPENDENCIES.rust.tsv](./DEPENDENCIES.rust.tsv) for full list.
diff --git a/core/benches/vs_fs/DEPENDENCIES.rust.csv b/core/benches/vs_fs/DEPENDENCIES.rust.tsv
similarity index 100%
rename from core/benches/vs_fs/DEPENDENCIES.rust.csv
rename to core/benches/vs_fs/DEPENDENCIES.rust.tsv
diff --git a/core/benches/vs_s3/DEPENDENCIES.md b/core/benches/vs_s3/DEPENDENCIES.md
index b8260cb7d..6ddeb03e0 100644
--- a/core/benches/vs_s3/DEPENDENCIES.md
+++ b/core/benches/vs_s3/DEPENDENCIES.md
@@ -1,3 +1,3 @@
 # Dependencies
 
-Refer to [DEPENDENCIES.rust.csv](./DEPENDENCIES.rust.csv) for full list.
+Refer to [DEPENDENCIES.rust.tsv](./DEPENDENCIES.rust.tsv) for full list.
diff --git a/core/benches/vs_s3/DEPENDENCIES.rust.csv b/core/benches/vs_s3/DEPENDENCIES.rust.tsv
similarity index 100%
rename from core/benches/vs_s3/DEPENDENCIES.rust.csv
rename to core/benches/vs_s3/DEPENDENCIES.rust.tsv
diff --git a/core/edge/file_write_on_full_disk/DEPENDENCIES.md b/core/edge/file_write_on_full_disk/DEPENDENCIES.md
index b8260cb7d..6ddeb03e0 100644
--- a/core/edge/file_write_on_full_disk/DEPENDENCIES.md
+++ b/core/edge/file_write_on_full_disk/DEPENDENCIES.md
@@ -1,3 +1,3 @@
 # Dependencies
 
-Refer to [DEPENDENCIES.rust.csv](./DEPENDENCIES.rust.csv) for full list.
+Refer to [DEPENDENCIES.rust.tsv](./DEPENDENCIES.rust.tsv) for full list.
diff --git a/core/edge/file_write_on_full_disk/DEPENDENCIES.rust.csv b/core/edge/file_write_on_full_disk/DEPENDENCIES.rust.tsv
similarity index 100%
rename from core/edge/file_write_on_full_disk/DEPENDENCIES.rust.csv
rename to core/edge/file_write_on_full_disk/DEPENDENCIES.rust.tsv
diff --git a/core/fuzz/DEPENDENCIES.md b/core/fuzz/DEPENDENCIES.md
index b8260cb7d..6ddeb03e0 100644
--- a/core/fuzz/DEPENDENCIES.md
+++ b/core/fuzz/DEPENDENCIES.md
@@ -1,3 +1,3 @@
 # Dependencies
 
-Refer to [DEPENDENCIES.rust.csv](./DEPENDENCIES.rust.csv) for full list.
+Refer to [DEPENDENCIES.rust.tsv](./DEPENDENCIES.rust.tsv) for full list.
diff --git a/core/fuzz/DEPENDENCIES.rust.csv b/core/fuzz/DEPENDENCIES.rust.tsv
similarity index 100%
rename from core/fuzz/DEPENDENCIES.rust.csv
rename to core/fuzz/DEPENDENCIES.rust.tsv
diff --git a/integrations/dav-server/DEPENDENCIES.md b/integrations/dav-server/DEPENDENCIES.md
index b8260cb7d..6ddeb03e0 100644
--- a/integrations/dav-server/DEPENDENCIES.md
+++ b/integrations/dav-server/DEPENDENCIES.md
@@ -1,3 +1,3 @@
 # Dependencies
 
-Refer to [DEPENDENCIES.rust.csv](./DEPENDENCIES.rust.csv) for full list.
+Refer to [DEPENDENCIES.rust.tsv](./DEPENDENCIES.rust.tsv) for full list.
diff --git a/integrations/dav-server/DEPENDENCIES.rust.csv b/integrations/dav-server/DEPENDENCIES.rust.tsv
similarity index 100%
rename from integrations/dav-server/DEPENDENCIES.rust.csv
rename to integrations/dav-server/DEPENDENCIES.rust.tsv
diff --git a/integrations/object_store/DEPENDENCIES.md b/integrations/object_store/DEPENDENCIES.md
index b8260cb7d..6ddeb03e0 100644
--- a/integrations/object_store/DEPENDENCIES.md
+++ b/integrations/object_store/DEPENDENCIES.md
@@ -1,3 +1,3 @@
 # Dependencies
 
-Refer to [DEPENDENCIES.rust.csv](./DEPENDENCIES.rust.csv) for full list.
+Refer to [DEPENDENCIES.rust.tsv](./DEPENDENCIES.rust.tsv) for full list.
diff --git a/integrations/object_store/DEPENDENCIES.rust.csv b/integrations/object_store/DEPENDENCIES.rust.tsv
similarity index 100%
rename from integrations/object_store/DEPENDENCIES.rust.csv
rename to integrations/object_store/DEPENDENCIES.rust.tsv
diff --git a/licenserc.toml b/licenserc.toml
index 28266211f..b36ac6795 100644
--- a/licenserc.toml
+++ b/licenserc.toml
@@ -26,6 +26,7 @@ excludes = [
   "**/pnpm-lock.yaml",
 
   # Generated files to list all dependencies
+  "**/DEPENDENCIES.*.tsv",
   "**/DEPENDENCIES.*.csv",
 
   # Python binding related files
diff --git a/scripts/generate_dependencies.py b/scripts/generate_dependencies.py
index 35557ed49..2895952f1 100644
--- a/scripts/generate_dependencies.py
+++ b/scripts/generate_dependencies.py
@@ -28,7 +28,7 @@ def generate(directory):
         capture_output=True,
         text=True,
     )
-    with open(f"{directory}/DEPENDENCIES.rust.csv", "w") as f:
+    with open(f"{directory}/DEPENDENCIES.rust.tsv", "w") as f:
         f.write(result.stdout)
 
 
diff --git a/website/DEPENDENCIES.md b/website/DEPENDENCIES.md
index dc1b0a9be..f09a05130 100644
--- a/website/DEPENDENCIES.md
+++ b/website/DEPENDENCIES.md
@@ -1,19 +1,3 @@
 # Dependencies
 
-Generated by `npx license-checker --producation --excludePrivatePackages --csv`:
-
-```csv
-"module name","license","repository"
-"@docusaurus/core@2.4.3","MIT","https://github.com/facebook/docusaurus"
-"@docusaurus/module-type-aliases@2.3.1","MIT","https://github.com/facebook/docusaurus"
-"@docusaurus/preset-classic@2.4.3","MIT","https://github.com/facebook/docusaurus"
-"@mdx-js/react@1.6.22","MIT","https://github.com/mdx-js/mdx"
-"@types/eslint-scope@3.7.7","MIT","https://github.com/DefinitelyTyped/DefinitelyTyped"
-"@types/eslint@8.44.8","MIT","https://github.com/DefinitelyTyped/DefinitelyTyped"
-"clsx@1.2.1","MIT","https://github.com/lukeed/clsx"
-"docusaurus-plugin-image-zoom@0.1.4","MIT","https://github.com/gabrielcsapo/docusaurus-plugin-image-zoom"
-"eslint-scope@5.1.1","BSD-2-Clause","https://github.com/eslint/eslint-scope"
-"prism-react-renderer@1.3.5","MIT","https://github.com/FormidableLabs/prism-react-renderer"
-"react-dom@17.0.2","MIT","https://github.com/facebook/react"
-"react@17.0.2","MIT","https://github.com/facebook/react"
-```
+Refer to [DEPENDENCIES.node.csv](./DEPENDENCIES.node.csv) for full list.
diff --git a/website/DEPENDENCIES.md b/website/DEPENDENCIES.node.csv
similarity index 89%
copy from website/DEPENDENCIES.md
copy to website/DEPENDENCIES.node.csv
index dc1b0a9be..740073761 100644
--- a/website/DEPENDENCIES.md
+++ b/website/DEPENDENCIES.node.csv
@@ -1,8 +1,3 @@
-# Dependencies
-
-Generated by `npx license-checker --producation --excludePrivatePackages --csv`:
-
-```csv
 "module name","license","repository"
 "@docusaurus/core@2.4.3","MIT","https://github.com/facebook/docusaurus"
 "@docusaurus/module-type-aliases@2.3.1","MIT","https://github.com/facebook/docusaurus"
@@ -16,4 +11,3 @@ Generated by `npx license-checker --producation --excludePrivatePackages --csv`:
 "prism-react-renderer@1.3.5","MIT","https://github.com/FormidableLabs/prism-react-renderer"
 "react-dom@17.0.2","MIT","https://github.com/facebook/react"
 "react@17.0.2","MIT","https://github.com/facebook/react"
-```
diff --git a/website/README.md b/website/README.md
index 117e34703..46309db45 100644
--- a/website/README.md
+++ b/website/README.md
@@ -2,13 +2,13 @@
 
 This website is built using [Docusaurus 2](https://docusaurus.io/), a modern static website generator.
 
-### Installation
+## Installation
 
 ```
 $ pnpm install
 ```
 
-### Local Development
+## Local Development
 
 ```
 $ pnpm start
@@ -16,10 +16,14 @@ $ pnpm start
 
 This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.
 
-### Build
+## Build
 
 ```
 $ pnpm build
 ```
 
 This command generates static content into the `build` directory and can be served using any static contents hosting service.
+
+## Dependencies
+
+Generate dependencies by `npx license-checker --producation --excludePrivatePackages --csv > DEPENDENCIES.node.csv`