npmで、普通のfabric.jsを利用していた。
その場合、ピンチイン・ピンチアウトで、選択したオブジェクトの拡大・縮小ができなかった。
fabric-with-gesturesをインストールすれば、使えた。
TypeScriptの場合、npm install --save-dev @types/fabric-with-gestures
をしても無いので、tsconfig.jsonに以下を追記する。
"paths": { "fabric-with-gestures": ["node_modules/@types/fabric"] }
他にも、カスタムしたfabric.jsを利用したい場合は、以下からダウンロードできる。