From e4665b6c0db5f61dc5b51169b2b9549df0d5b0d3 Mon Sep 17 00:00:00 2001
From: Thuc Pham <51660321+thucpn@users.noreply.github.com>
Date: Mon, 15 Apr 2024 15:15:50 +0700
Subject: [PATCH] add npmrc file for express to fix long path name issue with
 node 20 on windows (#49)

---
 helpers/copy.ts                         | 1 +
 templates/types/streaming/express/npmrc | 1 +
 2 files changed, 2 insertions(+)
 create mode 100644 templates/types/streaming/express/npmrc

diff --git a/helpers/copy.ts b/helpers/copy.ts
index d5f6ac00..8543c692 100644
--- a/helpers/copy.ts
+++ b/helpers/copy.ts
@@ -52,6 +52,7 @@ export const copy = async (
 export const assetRelocator = (name: string) => {
   switch (name) {
     case "gitignore":
+    case "npmrc":
     case "eslintrc.json": {
       return `.${name}`;
     }
diff --git a/templates/types/streaming/express/npmrc b/templates/types/streaming/express/npmrc
new file mode 100644
index 00000000..cc8df9de
--- /dev/null
+++ b/templates/types/streaming/express/npmrc
@@ -0,0 +1 @@
+node-linker=hoisted
\ No newline at end of file
-- 
GitLab