chatgpt에 의존성 주입 어케 일나는지 물어보다가 reflect-metadata 라는 라이브러리에 nestjs가 의존하고 있다는 걸 알게됐는데,
이거 마지막 릴리즈가 5년전이네, 오히려 변경이 없으니 좋...은건가? nestjs에 얹혀서 그런지 weekly download는 개 많긴함 ㅋㅋㅋㅋ
모래위에 쌓은 성이라는 말이 실감되는군
https://www.npmjs.com/package/reflect-metadata
+) JS에 Reflect 객체가 있잖아? 이걸로 대응이 안되는 건가? 아님 아예 다른건가?
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Reflect
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Reflect
그거 타스에서 데코레이터로 정보 밀어넣으려고 쓰던걸로 기억하는데 reflect metadata가 아주 대단한 기능을 하는 프레임워크 수준의 것도 아니고 일종의 polyfill이라 딱히 버전을 올리진 않은 것 같은데
그거랑 별개로 자스도 아니고 타스에서조차 experimental 딱지 달고 지원하는 기능을 기반으로 돌아간다는게 꺼림칙하긴 함