JavaScript/TypeScript開発
2020年にほぼ全製品、TypeScriptに移行しました。
フロントエンドの開発は製品にもよりますが主に次のようなライブラリを使用しています。
既存の製品でVueを使っているものが複数ありますが、新規開発はすべてNext.jsで開発しており、また既存製品を大きく改修するときにもNext.jsを使うことがあります。
Vue
Vuex
axios
Vue Router
semantic-ui
element-ui
Tailwind CSS
headless-ui
React (Next.js)
また、ユーザーがドラッグ&ドロップなどで直感的に扱い易く、かつリッチなUIを実現するため次のようなライブラリも使用しています。
vue-quill-editor
vuedraggable
vue-slider-component
テストでは主に次のライブラリを使用しています。
Vue Test Utils
Jest
コードフォーマッター/Lint には以下を使用しています。
Prettier
ESLint