diff --git a/libs/remix-debug/index.js b/libs/remix-debug/index.ts similarity index 100% rename from libs/remix-debug/index.js rename to libs/remix-debug/index.ts diff --git a/libs/remix-debug/src/Ethdebugger.js b/libs/remix-debug/src/Ethdebugger.ts similarity index 100% rename from libs/remix-debug/src/Ethdebugger.js rename to libs/remix-debug/src/Ethdebugger.ts diff --git a/libs/remix-debug/src/cmdline/index.js b/libs/remix-debug/src/cmdline/index.ts similarity index 100% rename from libs/remix-debug/src/cmdline/index.js rename to libs/remix-debug/src/cmdline/index.ts diff --git a/libs/remix-debug/src/code/breakpointManager.js b/libs/remix-debug/src/code/breakpointManager.ts similarity index 100% rename from libs/remix-debug/src/code/breakpointManager.js rename to libs/remix-debug/src/code/breakpointManager.ts diff --git a/libs/remix-debug/src/code/codeManager.js b/libs/remix-debug/src/code/codeManager.ts similarity index 100% rename from libs/remix-debug/src/code/codeManager.js rename to libs/remix-debug/src/code/codeManager.ts diff --git a/libs/remix-debug/src/code/codeResolver.js b/libs/remix-debug/src/code/codeResolver.ts similarity index 100% rename from libs/remix-debug/src/code/codeResolver.js rename to libs/remix-debug/src/code/codeResolver.ts diff --git a/libs/remix-debug/src/code/codeUtils.js b/libs/remix-debug/src/code/codeUtils.ts similarity index 100% rename from libs/remix-debug/src/code/codeUtils.js rename to libs/remix-debug/src/code/codeUtils.ts diff --git a/libs/remix-debug/src/code/disassembler.js b/libs/remix-debug/src/code/disassembler.ts similarity index 100% rename from libs/remix-debug/src/code/disassembler.js rename to libs/remix-debug/src/code/disassembler.ts diff --git a/libs/remix-debug/src/code/opcodes.js b/libs/remix-debug/src/code/opcodes.ts similarity index 100% rename from libs/remix-debug/src/code/opcodes.js rename to libs/remix-debug/src/code/opcodes.ts diff --git a/libs/remix-debug/src/debugger/VmDebugger.js b/libs/remix-debug/src/debugger/VmDebugger.ts similarity index 100% rename from libs/remix-debug/src/debugger/VmDebugger.js rename to libs/remix-debug/src/debugger/VmDebugger.ts diff --git a/libs/remix-debug/src/debugger/debugger.js b/libs/remix-debug/src/debugger/debugger.ts similarity index 100% rename from libs/remix-debug/src/debugger/debugger.js rename to libs/remix-debug/src/debugger/debugger.ts diff --git a/libs/remix-debug/src/debugger/solidityLocals.js b/libs/remix-debug/src/debugger/solidityLocals.ts similarity index 100% rename from libs/remix-debug/src/debugger/solidityLocals.js rename to libs/remix-debug/src/debugger/solidityLocals.ts diff --git a/libs/remix-debug/src/debugger/solidityState.js b/libs/remix-debug/src/debugger/solidityState.ts similarity index 100% rename from libs/remix-debug/src/debugger/solidityState.js rename to libs/remix-debug/src/debugger/solidityState.ts diff --git a/libs/remix-debug/src/debugger/stepManager.js b/libs/remix-debug/src/debugger/stepManager.ts similarity index 100% rename from libs/remix-debug/src/debugger/stepManager.js rename to libs/remix-debug/src/debugger/stepManager.ts diff --git a/libs/remix-debug/src/eventManager.js b/libs/remix-debug/src/eventManager.ts similarity index 100% rename from libs/remix-debug/src/eventManager.js rename to libs/remix-debug/src/eventManager.ts diff --git a/libs/remix-debug/src/init.js b/libs/remix-debug/src/init.ts similarity index 100% rename from libs/remix-debug/src/init.js rename to libs/remix-debug/src/init.ts diff --git a/libs/remix-debug/src/solidity-decoder/astHelper.js b/libs/remix-debug/src/solidity-decoder/astHelper.ts similarity index 100% rename from libs/remix-debug/src/solidity-decoder/astHelper.js rename to libs/remix-debug/src/solidity-decoder/astHelper.ts diff --git a/libs/remix-debug/src/solidity-decoder/decodeInfo.js b/libs/remix-debug/src/solidity-decoder/decodeInfo.ts similarity index 100% rename from libs/remix-debug/src/solidity-decoder/decodeInfo.js rename to libs/remix-debug/src/solidity-decoder/decodeInfo.ts diff --git a/libs/remix-debug/src/solidity-decoder/index.js b/libs/remix-debug/src/solidity-decoder/index.ts similarity index 100% rename from libs/remix-debug/src/solidity-decoder/index.js rename to libs/remix-debug/src/solidity-decoder/index.ts diff --git a/libs/remix-debug/src/solidity-decoder/internalCallTree.js b/libs/remix-debug/src/solidity-decoder/internalCallTree.ts similarity index 100% rename from libs/remix-debug/src/solidity-decoder/internalCallTree.js rename to libs/remix-debug/src/solidity-decoder/internalCallTree.ts diff --git a/libs/remix-debug/src/solidity-decoder/localDecoder.js b/libs/remix-debug/src/solidity-decoder/localDecoder.ts similarity index 100% rename from libs/remix-debug/src/solidity-decoder/localDecoder.js rename to libs/remix-debug/src/solidity-decoder/localDecoder.ts diff --git a/libs/remix-debug/src/solidity-decoder/solidityProxy.js b/libs/remix-debug/src/solidity-decoder/solidityProxy.ts similarity index 100% rename from libs/remix-debug/src/solidity-decoder/solidityProxy.js rename to libs/remix-debug/src/solidity-decoder/solidityProxy.ts diff --git a/libs/remix-debug/src/solidity-decoder/stateDecoder.js b/libs/remix-debug/src/solidity-decoder/stateDecoder.ts similarity index 100% rename from libs/remix-debug/src/solidity-decoder/stateDecoder.js rename to libs/remix-debug/src/solidity-decoder/stateDecoder.ts diff --git a/libs/remix-debug/src/solidity-decoder/types/Address.js b/libs/remix-debug/src/solidity-decoder/types/Address.ts similarity index 100% rename from libs/remix-debug/src/solidity-decoder/types/Address.js rename to libs/remix-debug/src/solidity-decoder/types/Address.ts diff --git a/libs/remix-debug/src/solidity-decoder/types/ArrayType.js b/libs/remix-debug/src/solidity-decoder/types/ArrayType.ts similarity index 100% rename from libs/remix-debug/src/solidity-decoder/types/ArrayType.js rename to libs/remix-debug/src/solidity-decoder/types/ArrayType.ts diff --git a/libs/remix-debug/src/solidity-decoder/types/Bool.js b/libs/remix-debug/src/solidity-decoder/types/Bool.ts similarity index 100% rename from libs/remix-debug/src/solidity-decoder/types/Bool.js rename to libs/remix-debug/src/solidity-decoder/types/Bool.ts diff --git a/libs/remix-debug/src/solidity-decoder/types/DynamicByteArray.js b/libs/remix-debug/src/solidity-decoder/types/DynamicByteArray.ts similarity index 100% rename from libs/remix-debug/src/solidity-decoder/types/DynamicByteArray.js rename to libs/remix-debug/src/solidity-decoder/types/DynamicByteArray.ts diff --git a/libs/remix-debug/src/solidity-decoder/types/Enum.js b/libs/remix-debug/src/solidity-decoder/types/Enum.ts similarity index 100% rename from libs/remix-debug/src/solidity-decoder/types/Enum.js rename to libs/remix-debug/src/solidity-decoder/types/Enum.ts diff --git a/libs/remix-debug/src/solidity-decoder/types/FixedByteArray.js b/libs/remix-debug/src/solidity-decoder/types/FixedByteArray.ts similarity index 100% rename from libs/remix-debug/src/solidity-decoder/types/FixedByteArray.js rename to libs/remix-debug/src/solidity-decoder/types/FixedByteArray.ts diff --git a/libs/remix-debug/src/solidity-decoder/types/Int.js b/libs/remix-debug/src/solidity-decoder/types/Int.ts similarity index 100% rename from libs/remix-debug/src/solidity-decoder/types/Int.js rename to libs/remix-debug/src/solidity-decoder/types/Int.ts diff --git a/libs/remix-debug/src/solidity-decoder/types/Mapping.js b/libs/remix-debug/src/solidity-decoder/types/Mapping.ts similarity index 100% rename from libs/remix-debug/src/solidity-decoder/types/Mapping.js rename to libs/remix-debug/src/solidity-decoder/types/Mapping.ts diff --git a/libs/remix-debug/src/solidity-decoder/types/RefType.js b/libs/remix-debug/src/solidity-decoder/types/RefType.ts similarity index 100% rename from libs/remix-debug/src/solidity-decoder/types/RefType.js rename to libs/remix-debug/src/solidity-decoder/types/RefType.ts diff --git a/libs/remix-debug/src/solidity-decoder/types/StringType.js b/libs/remix-debug/src/solidity-decoder/types/StringType.ts similarity index 100% rename from libs/remix-debug/src/solidity-decoder/types/StringType.js rename to libs/remix-debug/src/solidity-decoder/types/StringType.ts diff --git a/libs/remix-debug/src/solidity-decoder/types/Struct.js b/libs/remix-debug/src/solidity-decoder/types/Struct.ts similarity index 100% rename from libs/remix-debug/src/solidity-decoder/types/Struct.js rename to libs/remix-debug/src/solidity-decoder/types/Struct.ts diff --git a/libs/remix-debug/src/solidity-decoder/types/Uint.js b/libs/remix-debug/src/solidity-decoder/types/Uint.ts similarity index 100% rename from libs/remix-debug/src/solidity-decoder/types/Uint.js rename to libs/remix-debug/src/solidity-decoder/types/Uint.ts diff --git a/libs/remix-debug/src/solidity-decoder/types/ValueType.js b/libs/remix-debug/src/solidity-decoder/types/ValueType.ts similarity index 100% rename from libs/remix-debug/src/solidity-decoder/types/ValueType.js rename to libs/remix-debug/src/solidity-decoder/types/ValueType.ts diff --git a/libs/remix-debug/src/solidity-decoder/types/util.js b/libs/remix-debug/src/solidity-decoder/types/util.ts similarity index 100% rename from libs/remix-debug/src/solidity-decoder/types/util.js rename to libs/remix-debug/src/solidity-decoder/types/util.ts diff --git a/libs/remix-debug/src/source/offsetToLineColumnConverter.js b/libs/remix-debug/src/source/offsetToLineColumnConverter.ts similarity index 100% rename from libs/remix-debug/src/source/offsetToLineColumnConverter.js rename to libs/remix-debug/src/source/offsetToLineColumnConverter.ts diff --git a/libs/remix-debug/src/source/sourceLocationTracker.js b/libs/remix-debug/src/source/sourceLocationTracker.ts similarity index 100% rename from libs/remix-debug/src/source/sourceLocationTracker.js rename to libs/remix-debug/src/source/sourceLocationTracker.ts diff --git a/libs/remix-debug/src/source/sourceMappingDecoder.js b/libs/remix-debug/src/source/sourceMappingDecoder.ts similarity index 100% rename from libs/remix-debug/src/source/sourceMappingDecoder.js rename to libs/remix-debug/src/source/sourceMappingDecoder.ts diff --git a/libs/remix-debug/src/storage/mappingPreimages.js b/libs/remix-debug/src/storage/mappingPreimages.ts similarity index 100% rename from libs/remix-debug/src/storage/mappingPreimages.js rename to libs/remix-debug/src/storage/mappingPreimages.ts diff --git a/libs/remix-debug/src/storage/storageResolver.js b/libs/remix-debug/src/storage/storageResolver.ts similarity index 100% rename from libs/remix-debug/src/storage/storageResolver.js rename to libs/remix-debug/src/storage/storageResolver.ts diff --git a/libs/remix-debug/src/storage/storageViewer.js b/libs/remix-debug/src/storage/storageViewer.ts similarity index 100% rename from libs/remix-debug/src/storage/storageViewer.js rename to libs/remix-debug/src/storage/storageViewer.ts diff --git a/libs/remix-debug/src/trace/traceAnalyser.js b/libs/remix-debug/src/trace/traceAnalyser.ts similarity index 100% rename from libs/remix-debug/src/trace/traceAnalyser.js rename to libs/remix-debug/src/trace/traceAnalyser.ts diff --git a/libs/remix-debug/src/trace/traceCache.js b/libs/remix-debug/src/trace/traceCache.ts similarity index 100% rename from libs/remix-debug/src/trace/traceCache.js rename to libs/remix-debug/src/trace/traceCache.ts diff --git a/libs/remix-debug/src/trace/traceHelper.js b/libs/remix-debug/src/trace/traceHelper.ts similarity index 100% rename from libs/remix-debug/src/trace/traceHelper.js rename to libs/remix-debug/src/trace/traceHelper.ts diff --git a/libs/remix-debug/src/trace/traceManager.js b/libs/remix-debug/src/trace/traceManager.ts similarity index 100% rename from libs/remix-debug/src/trace/traceManager.js rename to libs/remix-debug/src/trace/traceManager.ts diff --git a/libs/remix-debug/src/trace/traceStepManager.js b/libs/remix-debug/src/trace/traceStepManager.ts similarity index 100% rename from libs/remix-debug/src/trace/traceStepManager.js rename to libs/remix-debug/src/trace/traceStepManager.ts diff --git a/libs/remix-debug/test.js b/libs/remix-debug/test.ts similarity index 100% rename from libs/remix-debug/test.js rename to libs/remix-debug/test.ts diff --git a/libs/remix-debug/test/codeManager.js b/libs/remix-debug/test/codeManager.ts similarity index 100% rename from libs/remix-debug/test/codeManager.js rename to libs/remix-debug/test/codeManager.ts diff --git a/libs/remix-debug/test/debugger.js b/libs/remix-debug/test/debugger.ts similarity index 100% rename from libs/remix-debug/test/debugger.js rename to libs/remix-debug/test/debugger.ts diff --git a/libs/remix-debug/test/decoder/contracts/byteStorage.js b/libs/remix-debug/test/decoder/contracts/byteStorage.ts similarity index 100% rename from libs/remix-debug/test/decoder/contracts/byteStorage.js rename to libs/remix-debug/test/decoder/contracts/byteStorage.ts diff --git a/libs/remix-debug/test/decoder/contracts/intLocal.js b/libs/remix-debug/test/decoder/contracts/intLocal.ts similarity index 100% rename from libs/remix-debug/test/decoder/contracts/intLocal.js rename to libs/remix-debug/test/decoder/contracts/intLocal.ts diff --git a/libs/remix-debug/test/decoder/contracts/intStorage.js b/libs/remix-debug/test/decoder/contracts/intStorage.ts similarity index 100% rename from libs/remix-debug/test/decoder/contracts/intStorage.js rename to libs/remix-debug/test/decoder/contracts/intStorage.ts diff --git a/libs/remix-debug/test/decoder/contracts/mappingStorage.js b/libs/remix-debug/test/decoder/contracts/mappingStorage.ts similarity index 100% rename from libs/remix-debug/test/decoder/contracts/mappingStorage.js rename to libs/remix-debug/test/decoder/contracts/mappingStorage.ts diff --git a/libs/remix-debug/test/decoder/contracts/miscContracts.js b/libs/remix-debug/test/decoder/contracts/miscContracts.ts similarity index 100% rename from libs/remix-debug/test/decoder/contracts/miscContracts.js rename to libs/remix-debug/test/decoder/contracts/miscContracts.ts diff --git a/libs/remix-debug/test/decoder/contracts/miscLocal.js b/libs/remix-debug/test/decoder/contracts/miscLocal.ts similarity index 100% rename from libs/remix-debug/test/decoder/contracts/miscLocal.js rename to libs/remix-debug/test/decoder/contracts/miscLocal.ts diff --git a/libs/remix-debug/test/decoder/contracts/simpleContract.js b/libs/remix-debug/test/decoder/contracts/simpleContract.ts similarity index 100% rename from libs/remix-debug/test/decoder/contracts/simpleContract.js rename to libs/remix-debug/test/decoder/contracts/simpleContract.ts diff --git a/libs/remix-debug/test/decoder/contracts/structArrayLocal.js b/libs/remix-debug/test/decoder/contracts/structArrayLocal.ts similarity index 100% rename from libs/remix-debug/test/decoder/contracts/structArrayLocal.js rename to libs/remix-debug/test/decoder/contracts/structArrayLocal.ts diff --git a/libs/remix-debug/test/decoder/contracts/structArrayStorage.js b/libs/remix-debug/test/decoder/contracts/structArrayStorage.ts similarity index 100% rename from libs/remix-debug/test/decoder/contracts/structArrayStorage.js rename to libs/remix-debug/test/decoder/contracts/structArrayStorage.ts diff --git a/libs/remix-debug/test/decoder/decodeInfo.js b/libs/remix-debug/test/decoder/decodeInfo.ts similarity index 100% rename from libs/remix-debug/test/decoder/decodeInfo.js rename to libs/remix-debug/test/decoder/decodeInfo.ts diff --git a/libs/remix-debug/test/decoder/localDecoder.js b/libs/remix-debug/test/decoder/localDecoder.ts similarity index 100% rename from libs/remix-debug/test/decoder/localDecoder.js rename to libs/remix-debug/test/decoder/localDecoder.ts diff --git a/libs/remix-debug/test/decoder/localsTests/helper.js b/libs/remix-debug/test/decoder/localsTests/helper.ts similarity index 100% rename from libs/remix-debug/test/decoder/localsTests/helper.js rename to libs/remix-debug/test/decoder/localsTests/helper.ts diff --git a/libs/remix-debug/test/decoder/localsTests/int.js b/libs/remix-debug/test/decoder/localsTests/int.ts similarity index 100% rename from libs/remix-debug/test/decoder/localsTests/int.js rename to libs/remix-debug/test/decoder/localsTests/int.ts diff --git a/libs/remix-debug/test/decoder/localsTests/misc.js b/libs/remix-debug/test/decoder/localsTests/misc.ts similarity index 100% rename from libs/remix-debug/test/decoder/localsTests/misc.js rename to libs/remix-debug/test/decoder/localsTests/misc.ts diff --git a/libs/remix-debug/test/decoder/localsTests/misc2.js b/libs/remix-debug/test/decoder/localsTests/misc2.ts similarity index 100% rename from libs/remix-debug/test/decoder/localsTests/misc2.js rename to libs/remix-debug/test/decoder/localsTests/misc2.ts diff --git a/libs/remix-debug/test/decoder/localsTests/structArray.js b/libs/remix-debug/test/decoder/localsTests/structArray.ts similarity index 100% rename from libs/remix-debug/test/decoder/localsTests/structArray.js rename to libs/remix-debug/test/decoder/localsTests/structArray.ts diff --git a/libs/remix-debug/test/decoder/mockStorageResolver.js b/libs/remix-debug/test/decoder/mockStorageResolver.ts similarity index 100% rename from libs/remix-debug/test/decoder/mockStorageResolver.js rename to libs/remix-debug/test/decoder/mockStorageResolver.ts diff --git a/libs/remix-debug/test/decoder/stateTests/mapping.js b/libs/remix-debug/test/decoder/stateTests/mapping.ts similarity index 100% rename from libs/remix-debug/test/decoder/stateTests/mapping.js rename to libs/remix-debug/test/decoder/stateTests/mapping.ts diff --git a/libs/remix-debug/test/decoder/storageDecoder.js b/libs/remix-debug/test/decoder/storageDecoder.ts similarity index 100% rename from libs/remix-debug/test/decoder/storageDecoder.js rename to libs/remix-debug/test/decoder/storageDecoder.ts diff --git a/libs/remix-debug/test/decoder/storageLocation.js b/libs/remix-debug/test/decoder/storageLocation.ts similarity index 100% rename from libs/remix-debug/test/decoder/storageLocation.js rename to libs/remix-debug/test/decoder/storageLocation.ts diff --git a/libs/remix-debug/test/decoder/vmCall.js b/libs/remix-debug/test/decoder/vmCall.ts similarity index 100% rename from libs/remix-debug/test/decoder/vmCall.js rename to libs/remix-debug/test/decoder/vmCall.ts diff --git a/libs/remix-debug/test/disassembler.js b/libs/remix-debug/test/disassembler.ts similarity index 100% rename from libs/remix-debug/test/disassembler.js rename to libs/remix-debug/test/disassembler.ts diff --git a/libs/remix-debug/test/helpers/compilerHelper.js b/libs/remix-debug/test/helpers/compilerHelper.ts similarity index 100% rename from libs/remix-debug/test/helpers/compilerHelper.js rename to libs/remix-debug/test/helpers/compilerHelper.ts diff --git a/libs/remix-debug/test/init.js b/libs/remix-debug/test/init.ts similarity index 100% rename from libs/remix-debug/test/init.js rename to libs/remix-debug/test/init.ts diff --git a/libs/remix-debug/test/resources/ast.js b/libs/remix-debug/test/resources/ast.ts similarity index 100% rename from libs/remix-debug/test/resources/ast.js rename to libs/remix-debug/test/resources/ast.ts diff --git a/libs/remix-debug/test/resources/sourceMapping.js b/libs/remix-debug/test/resources/sourceMapping.ts similarity index 100% rename from libs/remix-debug/test/resources/sourceMapping.js rename to libs/remix-debug/test/resources/sourceMapping.ts diff --git a/libs/remix-debug/test/resources/testWeb3.js b/libs/remix-debug/test/resources/testWeb3.ts similarity index 100% rename from libs/remix-debug/test/resources/testWeb3.js rename to libs/remix-debug/test/resources/testWeb3.ts diff --git a/libs/remix-debug/test/sourceLocationTracker.js b/libs/remix-debug/test/sourceLocationTracker.ts similarity index 100% rename from libs/remix-debug/test/sourceLocationTracker.js rename to libs/remix-debug/test/sourceLocationTracker.ts diff --git a/libs/remix-debug/test/sourceMappingDecoder.js b/libs/remix-debug/test/sourceMappingDecoder.ts similarity index 100% rename from libs/remix-debug/test/sourceMappingDecoder.js rename to libs/remix-debug/test/sourceMappingDecoder.ts diff --git a/libs/remix-debug/test/tests.js b/libs/remix-debug/test/tests.ts similarity index 100% rename from libs/remix-debug/test/tests.js rename to libs/remix-debug/test/tests.ts diff --git a/libs/remix-debug/test/traceManager.js b/libs/remix-debug/test/traceManager.ts similarity index 100% rename from libs/remix-debug/test/traceManager.js rename to libs/remix-debug/test/traceManager.ts diff --git a/libs/remix-debug/test/vmCall.js b/libs/remix-debug/test/vmCall.ts similarity index 100% rename from libs/remix-debug/test/vmCall.js rename to libs/remix-debug/test/vmCall.ts