Caver-js-ext-kas 사용시 TypeError: os.type is not a function오류

node 16.18.1 버전에서 개발 중 입니다.
webpack 번들링하여 html 에서 사용하려고 하는데
기존 caver-js 를 활용했을 땐 문제 없이 잘됐는데,
caver-js-ext-kas 를 이용하면 어떠한 액션을 취해도 해당 에러가 뜨네요.
TypeError: os.type is not a function

아래는 webpack config 설정 일부입니다

 resolve: {
        fallback: {
            fs: false,
            net: false,
            path: require.resolve("path-browserify"),
            stream: require.resolve('stream-browserify'),
            crypto: require.resolve('crypto-browserify'),
            http: require.resolve('stream-http'),
            https: require.resolve('https-browserify'),
            os: require.resolve('os-browserify/browser'),
            constants: require.resolve('constants-browserify'),
        }
    },

안녕하세요. caver-js-ext-kas Webpack 해당 설정 확인부탁드립니다!

tyzlddy 님께서 답변해주신건 webpack 4 버전 config 같습니다.
감사합니다.
caver-js-ext-kas 1.12.0 사용중입니다

해당이슈 해결하여 댓글남깁니다.
webpack 5 버전
os.type 관련 에러나서
→ “os”: “^0.1.2” → 0.0.0 라이브러리 다운그레이드 하니 해결되었습니다.
webpack 4 버전
번들링시 ipfs-http-client 관련 에러나서
→ “ipfs-http-client”: “^56.0.0” 설치하니 해결되었습니다.

2개의 좋아요