์ธ๊ธฐ ์๋ colors(Node.js ์ฝ์ ์ปฌ๋ฌ๋ผ์ด์ )์ faker(๊ฐ์ง ์ ๋ ฅ ๋ฐ์ดํฐ ์์ฑ๊ธฐ) ํจํค์ง์ ์ ์์ธ ๋ง๋ฝ ์ค์ฝฐ์ด์ด์ค๋ ์ฃผ๊ฐ ๋ค์ด๋ก๋ ์๊ฐ ๊ฐ๊ฐ 2.8๋ง๊ณผ 25๋ง ๊ฑด์ ๋ฌํ๋ ์์ฌ ์ ํ์ ์๋ก์ด ๋ฒ์ ์ NPM ์ ์ฅ์์ GitHub์ ๋ฆด๋ฆฌ์คํ์ต๋๋ค. ์ด ๋ฒ์ ์๋ ์ข ์ ํ๋ก์ ํธ์์ ์๋์ ์ผ๋ก ๋น๋ ๋ฐ ๋ฐํ์ ์ค๋ฅ๋ฅผ ์ผ์ผํค๋ ํ๊ดด์ ์ธ ๋ณ๊ฒฝ ์ฌํญ์ด ํฌํจ๋์ด ์์ต๋๋ค. ๋ง๋ฝ์ ํ๋์ผ๋ก ์ธํด ํด๋น ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ AWS CDK๋ฅผ ํฌํจํ ๋ง์ ํ๋ก์ ํธ๊ฐ ์ค๋จ๋์์ต๋๋ค. ์์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ 18953๊ฐ ํ๋ก์ ํธ์์ ์ข ์์ฑ์ผ๋ก ์ฌ์ฉ๋๊ณ , faker๋ 2571๊ฐ ํ๋ก์ ํธ์์ ์ฌ์ฉ๋ฉ๋๋ค.
"colors" ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ฝ๋๋ "LIBERTY LIBERTY LIBERTY"๋ผ๋ ํ ์คํธ์ ์ฝ์ ์ถ๋ ฅ๊ณผ ์ข ์ ํ๋ก์ ํธ์ ์์ ์ ์ฐจ๋จํ๊ณ ์๊ณก๋ ๋จ์ด "tesing"์ ์คํธ๋ฆผ์ ์ถ๋ ฅํ๋ ๋ฌดํ ๋ฃจํ๋ก ๋ณด์๋์์ต๋๋ค. faker ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ ์ฅ์ ๋ด์ฉ์ด ์ ๊ฑฐ๋์๊ณ , "endgame" ์ปค๋ฐ์ ํ๋ก์ ํธ ํ์ผ์ ์ ์ธํ๊ธฐ ์ํด .gitignore ๋ฐ .npmignore ํ์ผ์ด ์ถ๊ฐ๋์์ผ๋ฉฐ, README ํ์ผ ๋ด์ฉ์ด "Aaron Swartz์๊ฒ ์ค์ ๋ก ๋ฌด์จ ์ผ์ด ์ผ์ด๋ฌ๋๊ฐ"๋ผ๋ ์ง๋ฌธ์ผ๋ก ๋์ฒด๋์์ต๋๋ค. ์ด ๋ฌธ์ ๋ colors 1.4.1+ ๋ฐ faker 6.6.6์์ ๋ฐ์ํฉ๋๋ค.

์ด๋ฌํ ์กฐ์น์ ๋์ํ์ฌ GitHub์ Marak์ด ์ ์ฅ์(๊ณต๊ฐ 90๊ฐ + ๋น๊ณต๊ฐ ์ฌ๋ฌ ๊ฐ)์ ์ ๊ทผํ๋ ๊ฒ์ ์ฐจ๋จํ๊ณ NPM์ ํด๋น ํจํค์ง์ ์ ์ฑ ๋ฒ์ ์ ๋กค๋ฐฑํ์ต๋๋ค. ๋์์ GitHub์ ์กฐ์น๊ฐ ํฉ๋ฒ์ ์ธ์ง์ ๋ํ ์๋ฌธ์ด ์ ๊ธฐ๋๋๋ฐ, ๊ฐ๋ฐ์๊ฐ ์์ ์ ์ ์ฅ์์์ ์ฝ๋๋ฅผ ์ญ์ ํ๋ ๊ฒ์ ์๋น์ค ๊ท์น์ ์๋ฐํ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ๊ฒ๋ค๊ฐ ์์๊ณผ ์์กฐ ํจํค์ง์ ๋ํ ๋ผ์ด์ผ์ค ํ ์คํธ์๋ ์ฝ๋์ ๊ธฐ๋ฅ๊ณผ ๊ด๋ จํ์ฌ ์ด๋ ํ ๋ณด์ฆ์ด๋ ์๋ฌด๋ ์๋ค๊ณ ๋ช ํํ๊ฒ ๋ช ์๋์ด ์์ต๋๋ค.
ํฅ๋ฏธ๋ก์ด ์ ์ ๊ฐ๋ฐ ์ข ๋ง์ ๋ํ ์ฒซ ๋ฒ์งธ ๊ฒฝ๊ณ ๊ฐ 2020๋ ์ ์ ๋ฐํ๋์๋ค๋ ๊ฒ์ ๋๋ค. 9๋ XNUMX์, ๋ง๋ฝ์ ํ์ฌ๋ก ๋ชจ๋ ์ฌ์ฐ์ ์์๊ณ , ๊ทธ ํ XNUMX์ ์ด์ ์์ ์ ํ๋ก์ ํธ๋ฅผ ์ด์ฉํด ๊ฐ๋ฐ์ ๊ณ์ ์งํํ๋ ค๋ ์์ ๊ธฐ์ ๋ค์๊ฒ ์ตํํต์ฒฉ์ ๋ด๋ ธ์ต๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๋ ์ด์ ๋ฌด๋ฃ๋ก ์ผํ ์๊ฐ์ด ์์ผ๋ฏ๋ก ์ง์์ ์ค๋จํ๊ฒ ๋ค๊ณ ์ฝ์ํ์ต๋๋ค. ์ด ์ฌ๊ฑด ์ , ์ต์ ๋ฒ์ ์ ์ปฌ๋ฌ๋ XNUMX๋ ์ ์ ์ถ์๋์๊ณ , ํ์ด์ปค๋ XNUMX๊ฐ์ ์ ์ ์ถ์๋์์ต๋๋ค.
ํจํค์ง์ ํ๊ดด์ ์ธ ๋ณ๊ฒฝ์ ๊ฐํ ๋๊ธฐ์ ๋ํด ๋งํ์๋ฉด, ๋ง๋ฝ์ ์์ ์ํํธ์จ์ด ์ปค๋ฎค๋ํฐ์ ์์ ์ ์๋ฌด๋ฐ ๋๊ฐ๋ ์ฃผ์ง ์๊ณ ์ฌ์ฉํ๋ ๊ธฐ์ ์ ๊ตํ์ ์ฃผ๋ ค๋ ์๋์ด๊ฑฐ๋, ์๋ฐ ์์์ธ ์ ์ฃฝ์๊ณผ ๊ด๋ จ๋ ์ํฉ์ ์ฃผ๋ชฉ์ ๋๋ ค๋ ์๋์ผ ๊ฐ๋ฅ์ฑ์ด ํฝ๋๋ค. ์๋ฐ์ ์ ๋ฃ JSTOR ๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๊ณผํ ๊ธฐ์ฌ๋ฅผ ๋ณต์ฌํ๊ณ ๊ณผํ ์ถํ๋ฌผ์ ๋ํ ๋ฌด๋ฃ ์ ๊ทผ์ ์นํธํ ํ์๋ก ๊ธฐ์๋ ํ ์์ดํ์ต๋๋ค. ์๋ฐ์ ์ปดํจํฐ ์ฌ๊ธฐ ํ์์ ๋ณดํธ๋ ์ปดํจํฐ์์ ๋ถ๋ฒ์ ์ผ๋ก ์ ๋ณด๋ฅผ ํ๋ํ ํ์๋ก ๊ธฐ์๋์์ผ๋ฉฐ, ์ต๋ ์ง์ญ 50๋ ๊ณผ ๋ฒ๊ธ 6๋ง ๋ฌ๋ฌ์ ์ฒํด์ง ์ ์์ต๋๋ค(์๋ฐ์ด ์ ์ฃ๋ฅผ ์ธ์ ํ๋ค๋ฉด XNUMX๊ฐ์ ์ง์ญํ์ ์ ๊ณ ๋ฐ์์ ๊ฒ์ ๋๋ค).
์๋ฐ์ ์ฐ์ธ์ฆ์ ๊ฒช์ผ๋ฉด์ ์ฌ๋ฒ ์ฒด๊ณ์ ์๋ ฅ๊ณผ ์์ ์๊ฒ ๊ฐํด์ง ๋ถ๋นํ ํ์๋ฅผ ์ด๊ฒจ๋ผ ์ ์์๋ ๊ฒ์ผ๋ก ์ฌ๊ฒจ์ง๋ค(๊ทธ๋ ๊ณผํ ๊ธฐ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ด์ฉ์ ๋ค์ด๋ก๋ํ๋ค๋ ์ด์ ๋ง์ผ๋ก 50๋
์ง์ญํ์ ์ฒํ ์ ์์๋๋ฐ, ๊ทธ์ ์๊ฒฌ์ผ๋ก๋ ์ด ๋ด์ฉ์ ์ ํ ์์ด ๋ฐฐํฌ๋์ด์ผ ํ๋ค). ๋ง๋ฝ ์ค์ฝฐ์ด์ด์ค๋ ์ญ์ ๋ ์ฝ๋ ๋์ ๊ฒ์๋ ์๋ฐ์ ์ฃฝ์์ ๋ํ ์ง๋ฌธ๊ณผ ํธ์ํฐ ๊ฒ์๋ฌผ์์ ํ์ธ๋์ง ์์ ์๋ชจ๋ก ์ ์์ํ์ต๋๋ค. ๊ทธ ์๋ชจ๋ก ์ ๋ฐ๋ฅด๋ฉด ์๋ฐ ์์์ธ ๊ฐ MIT ์์นด์ด๋ธ์์ ์ผ๋ถ ์ค์ ์ธ๋ฌผ์ ์ ๋ขฐ๋ฅผ ๋จ์ด๋จ๋ฆฌ๋ ๋ฌธ์๋ฅผ ์ฐพ์๊ณ , ์ด๋ก ์ธํด ๊ทธ๊ฐ ์ดํด๋นํ์ผ๋ฉฐ, ์ด ์ฌ๊ฑด์ ์์ด๋ก ์์ฅํ๋ค๋ ๊ฒ์
๋๋ค(๋ด์ผ์ ์๋ฐ์ด ์ธ์์ ๋ ๋ ์ง 9์ฃผ๋
์ด ๋ฉ๋๋ค).
์ถ์ฒ : opennet.ru
