[Node.js] mybatis-mapper 포크해서 배포

mybatis를 node 환경에서 사용할 일이 있어서 mybatis-mapper라는 녀석을 골라 쓰려 했는데, 이게 알고보니 기능적 결함이 꽤 컸다.
난 postgresql도 써야하는데 이게 mysql만 지원했던 것이다. 그래서 postgres에다 써보니 심각한 오동작이 몇가지 있었다.
대표적으로, #{} 식의 경우 따옴표 이스케이핑 구문이 제대로 동작하지 않고, 쌍따옴표도 오동작을 했다. '와 "를 쓸데없이 "로 변환을 한 것이다. postgres에서 문자열 안의 백슬래시는 순수하게 문자로만 인식된다..

그래서 처음엔 기여를 좀 하면서 써보려고 메인테이너에게 말을 해봤는데... 개선에 대한 의지가 없어서, 그냥 내가 포크 떠서 고쳐쓰기로 했다.

현재 변경사항은
' -> ₩' 로 오동작하던 부분을 ' -> ''로.
"-> ₩" 를 " -> " 로 변환되게 수정한 것이 다다.
이외에도 결함이 더 발견되면 고쳐나갈 계획이다.

내부결함만 고친 것이라 사용법은 기존과는 차이가 없다.
모듈명만 뒤에 -myyrakle가 붙은 것이다.
그래서 설치하고,

그냥 포함해서 쓰면 된다.

나머지 자잘한 사용법은 기존과 같으니, 그냥 문서 보고 따라쓰면 되겠다.


레포지토리
https://github.com/myyrakle/mybatis-mapper

npm
https://www.npmjs.com/package/mybatis-mapper-myyrakle