브라우저 상에서 babel + webpack을 사용할 수 있게 해준다. 예를 들면, 마크다운 코드를 작성하고, 옆에 preview를 바로 보여주는 것이다.ex) babeljs.ioesbuild는 Go 언어로 만들어져 있다. (그래서 Transform API(https&
\[우선 기존에 unpkg-path-plugin에 있던 onLoad를 fetch-plugin로 나누었다.plugins에 plugin을 추가했다. esbuild 공식페이지에 가보면 Plugin에 대한 내용이 있다.onResolve는 filter에 pattern에 따라 c
esbuild에 대해 추가적으로 알아둘 만한 것들React.createElement를 다른 형태의 alias로 사용할 수 있다.jsx Element를 발견하면, React.createElement()로 컴파일된다.예를 들어 아래와 같이 import 이름을 바꾼다면 el
lerna는 npm package를 여러 project에 한번에 관리해줄 수 있는 tool이다. 특정 버전(3.22.1)에 대해서 작성한다.
react-pdf는 react 프로젝트를 web에서 ReactDOM으로 랜더링해주거나, 혹은 node를 이용해서 system에 pdf를 다운로드 할 수 있게 해준다.web에서 사용하는 예제는 일반적인 react 방식이라서 간단한데, node를 통해서 다운로드 하는 방법
npm 버전을 올리기 위해서 아래 두가지를 시도했습니다.error 내용에 nvm관련이 보여서 nvm으로 최신 npm을 업데이트 해봤습니다.업그레이드가 되었습니다.
리액트 컴포넌트를 하나 작성하고 (Hello.js), babel로 컴파일하여 npm에 배포하는 과정입니다.배포후에 CRA로 프로젝트를 생성하여 직접 사용해봅니다.최종 결과물은 @devstefancho/npm-publish-test를 참고하세요.git repository
npmjs에 등록하는것과 거의 동일한데, 장단점이 있습니다.GITHUB_TOKEN이 자동생성되므로 Settings > Secrets 에서 등록하지 않아도 된다.용량제한이 있지만, private을 무료로 사용할 수 있다. (이 부분 때문에 회사에서 사용해보기로 했습니다.