profile
viewpoint

microsoft/vscode-react-native 2160

VSCode extension for React Native - supports debugging and editor integration

microsoft/vscode-cordova 261

A Visual Studio Code extension providing intellisense, debug, and build support for Cordova and Ionic projects.

microsoft/cordova-simulate 195

Simulates your Apache Cordova application in the browser.

RedMickey/balancing-service 0

Practical work

RedMickey/demo-ionic 0

Ionic demo app

RedMickey/devtools-protocol 0

Chrome DevTools Protocol

RedMickey/expo-cli 0

Tools for creating, running, and deploying Universal Expo and React Native apps

RedMickey/MedicalJournal 0

graduation work

delete branch microsoft/cordova-simulate

delete branch : update-docs

delete time in 17 hours

push eventmicrosoft/cordova-simulate

RedMickey

commit sha b08dfdb06ae9e728fee2845fdf1f10314214ec43

Update readme (#329)

view details

push time in 17 hours

delete branch microsoft/vscode-react-native

delete branch : prepare-for-1.0.0

delete time in 19 hours

push eventmicrosoft/vscode-react-native

RedMickey

commit sha 5ae900b2014656e4c3be549708120fdb08f954a5

Prepare for 1.0.0 (#1404) * Update TPNs * Update CHANGELOG.md Co-authored-by: Yuri Skorokhodov <v-yuskor@microsoft.com>

view details

push time in 19 hours

PR merged microsoft/vscode-react-native

Prepare for 1.0.0 prerelease
+1066 -1025

0 comment

2 changed files

RedMickey

pr closed time in 19 hours

create barnchmicrosoft/cordova-simulate

branch : update-docs

created branch time in 21 hours

PullRequestReviewEvent
PullRequestReviewEvent

delete branch microsoft/vscode-cordova

delete branch : eslint-migration

delete time in a day

push eventmicrosoft/vscode-cordova

RedMickey

commit sha 17b5f39ff314ed8b4fcaa641eb388de44ed88a0f

ESLint migration (#666) * Migrate on ESLint * Run tests in CI

view details

push time in a day

PR merged microsoft/vscode-cordova

ESLint migration js-debug-migration
+1099 -271

0 comment

12 changed files

RedMickey

pr closed time in a day

Pull request review commentmicrosoft/vscode-react-native

Expo smoke test update for Expo 39

 Tests requires several environment variables to be set up before starting: |`IOS_VERSION`|13.0|(**Only for iOS tests**) Version of iOS on the simulated device| |`CODE_VERSION`|`*`, `1.34.1`, `insiders`|Version of VS Code to download and run while running tests| |`EXPO_XDL_VERSION` (optional)|`54.1.4`, `skip`|Version of @expo/xdl package to install to the extension directory. If set to "skip" then package installation will be skipped|+|`EXPO_SDK_MINOR_VERSION` (optional)|`38`, `skip`|Version of `expo-sdk` for expo applications. If set to "skip" then use latest `expo-sdk` version|
|`EXPO_SDK_MINOR_VERSION` (optional)|`38`, `skip`|Version of `expo-sdk` for Expo applications. If set to "skip" then the latest `expo-sdk` version will be used|
JiglioNero

comment created time in 4 days

PullRequestReviewEvent

push eventmicrosoft/vscode-cordova

RedMickey

commit sha 8396592fdcce3e988d5bee5bf7a8abb2d5b8ae97

Minor fix

view details

push time in 4 days

push eventmicrosoft/vscode-cordova

RedMickey

commit sha 9610bdee0408e4ce2527de8d3e8cfecd73b70541

Run tests in CI

view details

push time in 4 days

delete branch microsoft/vscode-cordova

delete branch : fix-breakpoints-activation-for-cordova

delete time in 4 days

delete branch microsoft/vscode-cordova

delete branch : fix-breakpoints-activation-for-cordova

delete time in 4 days

push eventmicrosoft/vscode-cordova

RedMickey

commit sha d73cf40a30913843f8ff0844bbf3c4a77c1f365c

Fix breakpoints activation for Cordova on Windows (#665)

view details

push time in 4 days

PR opened microsoft/vscode-cordova

ESLint migration js-debug-migration
+1090 -270

0 comment

11 changed files

pr created time in 4 days

create barnchmicrosoft/vscode-cordova

branch : eslint-migration

created branch time in 4 days

PullRequestReviewEvent

Pull request review commentmicrosoft/vscode-react-native

Add macOS platform support for debugging

 You can debug UWP and WPF React Native for Windows applications by changing the   }   ``` +  You can find more information on how to setup your application to work with Windows in [React Native for Windows Getting started instruction](https://microsoft.github.io/react-native-windows/docs/getting-started)++## React Native for macOS++You can debug React Native for macOS applications by changing the `platform` in your `launch.json` configuration to `macos`:++  ```json+  {+    "name": "Debug macOS",+    "cwd": "${workspaceFolder}",+    "type": "reactnative",+    "request": "launch",+    "platform": "macos"+  }+  ```++  You can find more information on how to setup your application to work with Windows in [React Native for macOS Getting started instruction](https://microsoft.github.io/react-native-windows/docs/rnm-getting-started)
  You can find more information on how to setup your application to work with macOS in [React Native for macOS Getting started instruction](https://microsoft.github.io/react-native-windows/docs/rnm-getting-started)
SounD120

comment created time in 4 days

PullRequestReviewEvent

issue closedmicrosoft/vscode-js-debug

js-debug doesn't activate breakpoints set before attaching [Cordova]

Hello, this is Cordova Tools team. While adapting debugging of pure Cordova apps to js-debug we faced the problem that if we set a breakpoint before attaching, it won't be activated after an attachment, but if we set a breakpoint after an attachment, it will be activated correctly. We tried to debug the js-debug extension and noticed that sometimes js-debug could activate a breakpoint set before attaching properly. It happened in such cases when we set a lot of breakpoints in all the logic of handling of Debugger.scriptParsed events and adding a new source (e.g. functions: _onScriptParsed, _addSource, addSource, urlToAbsolutePath, simpleUrlToAbsolute and some other inner functions). So, when we stop on breakpoints, we give the debugger enough time to handle all Debugger.scriptParsed events before sending Debugger.setBreakpointByUrl events to the target.

  • Cordova source paths features A Cordova app's sources are located on the device side and they have such URLs:
file:///android_asset/www/cordova.js
file:///android_asset/www/js/index.js

However, by default js-debug tries to get sources form the local machine file system.

  • Our view of the problem's reason During the debugging we found out that at first js-debug sends Debugger.setBreakpointByUrl requests with local machine file system paths:
{
  "id": 18,
  "method": "Debugger.setBreakpointByUrl",
  "params": {
    "urlRegex": "[fF][iI][lL][eE]:\\/\\/\\/[gG]:\\/[wW][oO][rR][kK]\\/[cC][oO][rR][dD][oO][vV][aA]\\/[cC][oO][rR][dD][oO][vV][aA]_[aA][pP][pP]\\/[wW][wW][wW]\\/[jJ][sS]\\/[iI][nN][dD][eE][xX]\\.[jJ][sS]|[gG]:\\\\[wW][oO][rR][kK]\\\\[cC][oO][rR][dD][oO][vV][aA]\\\\[cC][oO][rR][dD][oO][vV][aA]_[aA][pP][pP]\\\\[wW][wW][wW]\\\\[jJ][sS]\\\\[iI][nN][dD][eE][xX]\\.[jJ][sS]",
    "lineNumber": 0,
    "columnNumber": 0
  },
  "sessionId": "D339334918E93465E788A8656B796976"
}

This is the wrong urlRegex. But, when we set a breakpoint after an attachment, we get the correct urlRegex.

{
  "id": 23,
  "method": "Debugger.setBreakpointByUrl",
  "params": {
    "urlRegex": "[fF][iI][lL][eE]:\\/\\/\\/[aA][nN][dD][rR][oO][iI][dD]_[aA][sS][sS][eE][tT]\\/[wW][wW][wW]\\/[jJ][sS]\\/[iI][nN][dD][eE][xX]\\.[jJ][sS]|\\/[aA][nN][dD][rR][oO][iI][dD]_[aA][sS][sS][eE][tT]\\/[wW][wW][wW]\\/[jJ][sS]\\/[iI][nN][dD][eE][xX]\\.[jJ][sS]",
    "lineNumber": 34,
    "columnNumber": 0
  },
  "sessionId": "D339334918E93465E788A8656B796976"
}

It seems that js-debug doesn't have enough time to process all the Debugger.scriptParsed events, which contain correct URLs:

{
  "method": "Debugger.scriptParsed",
  "params": {
    "scriptId": "16",
    "url": "file:///android_asset/www/js/index.js",
    "startLine": 0,
    "startColumn": 0,
    "endLine": 54,
    "endColumn": 17,
    "executionContextId": 1,
    "hash": "263fbd6608d6874a29e0fd8a7500e40e78c37cce",
    "executionContextAuxData": {
      "isDefault": true,
      "frameId": "043591E6E80BA3B6B4B3A4FD8E433A7E"
    },
    "isLiveEdit": false,
    "sourceMapURL": "",
    "hasSourceURL": false,
    "isModule": false,
    "length": 1926
  },
  "sessionId": "D339334918E93465E788A8656B796976"
}

We think that on attaching js-debug sends Debugger.setBreakpointByUrl requests without waiting for the processing of all Debugger.scriptParsed events. So it sends only default generated machine file system paths.

We'll tell you the way to reproduce this problem if needed.

I attach log files:

VS code version: 1.47.0 js-debug version: the latest commit 94f88a35328819f7c3d07d7e417c7a4db33e4c35

cc @EricCornelson

closed time in 4 days

RedMickey

issue commentmicrosoft/vscode-js-debug

js-debug doesn't activate breakpoints set before attaching [Cordova]

Hi @connor4312, thank you for your help. The proposed solution works fine for us.

RedMickey

comment created time in 4 days

delete branch microsoft/vscode-cordova

delete branch : fix-simulate-viewport

delete time in 5 days

push eventmicrosoft/vscode-cordova

RedMickey

commit sha af11c6424c6464d4833e48efbde53168eb38dd1c

Fix simulator viewport handling (#664) * Fix simulate viewport * Add sim page connection

view details

push time in 5 days

push eventmicrosoft/vscode-cordova

RedMickey

commit sha 0c300e4501329a0cbec6f8496d8564f5c9a53589

Minor fix

view details

push time in 5 days

push eventmicrosoft/vscode-cordova

RedMickey

commit sha 069ba7e89dd88ac02cda662036d1912140a5b602

Add sim page connection

view details

push time in 6 days

push eventmicrosoft/vscode-cordova

RedMickey

commit sha 125221a4ae3b5c0f25a7162084f0ce5dc8565abe

Change parent session stop command (#663)

view details

RedMickey

commit sha de857ba4260fdaf430ca3cba5f93c35537c20cda

Merge remote-tracking branch 'origin/dev/js-debug-migration' into fix-simulate-viewport

view details

push time in 6 days

PR opened microsoft/vscode-cordova

Fix simulator viewport handling js-debug-migration
+114 -93

0 comment

3 changed files

pr created time in 6 days

create barnchmicrosoft/vscode-cordova

branch : fix-simulate-viewport

created branch time in 6 days

delete branch microsoft/vscode-cordova

delete branch : fix-delay-on-debugging-stop

delete time in 6 days

push eventmicrosoft/vscode-cordova

RedMickey

commit sha 125221a4ae3b5c0f25a7162084f0ce5dc8565abe

Change parent session stop command (#663)

view details

push time in 6 days

create barnchmicrosoft/vscode-cordova

branch : fix-delay-on-debugging-stop

created branch time in 7 days

delete branch microsoft/cordova-simulate

delete branch : update-package-version

delete time in 7 days

push eventmicrosoft/cordova-simulate

RedMickey

commit sha a43ac5975b180ec1222977db3c05ea7d787e2826

Update package version to 1.0.0 (#328)

view details

push time in 7 days

create barnchmicrosoft/cordova-simulate

branch : update-package-version

created branch time in 7 days

delete branch microsoft/cordova-simulate

delete branch : prepare-for-1.0.0

delete time in 7 days

push eventmicrosoft/cordova-simulate

RedMickey

commit sha ec898fe8ca18bdccbf393ecbbf3e6a4c50b609b1

Prepare for 1.0.0 (#327) * Update release notes * Update validation * Update TPN Co-authored-by: Yuri Skorokhodov <v-yuskor@microsoft.com>

view details

push time in 7 days

PR merged microsoft/cordova-simulate

Prepare for 1.0.0 prerelease
+3755 -3118

0 comment

3 changed files

RedMickey

pr closed time in 7 days

push eventmicrosoft/cordova-simulate

RedMickey

commit sha f2a630cd9a5e0dde4bc0a20d0fbb2a00d8441a70

Update TPN

view details

push time in 7 days

push eventmicrosoft/vscode-react-native

RedMickey

commit sha a04e073c52c97a038628740978242e0bb967225b

Fix Android Expo wait for Expo client starts

view details

push time in 7 days

PR opened microsoft/cordova-simulate

Prepare for 1.0.0 prerelease
+5 -0

0 comment

1 changed file

pr created time in 8 days

create barnchmicrosoft/cordova-simulate

branch : prepare-for-1.0.0

created branch time in 8 days

delete branch microsoft/cordova-simulate

delete branch : fix-live-reloads

delete time in 8 days

PR merged microsoft/cordova-simulate

Reviewers
Fix live reloads

https://github.com/microsoft/vscode-cordova/issues/652

+178 -100

0 comment

8 changed files

RedMickey

pr closed time in 8 days

push eventmicrosoft/cordova-simulate

RedMickey

commit sha 660ab8e4f4c5876e7b550965549066eac713b3cc

Fix live reloads (#326) * Fix live reloads * Update dependencies * Implement copy file with delay * Update eslint config * Update docs Co-authored-by: Yuri Skorokhodov <v-yuskor@microsoft.com>

view details

push time in 8 days

push eventmicrosoft/vscode-react-native

RedMickey

commit sha 9feef680ea9be53b8735a0b8584ed3853c531403

Update changeLog

view details

push time in 8 days

push eventmicrosoft/cordova-simulate

RedMickey

commit sha 63cc7b18503b06f6d5a3ebd631d7989cf11607dc

Minor fix

view details

push time in 8 days

PullRequestReviewEvent

push eventmicrosoft/cordova-simulate

RedMickey

commit sha 7621ca79ad52a6db4e75fcfd5a66ccac6b0824ec

update docs

view details

push time in 8 days

push eventmicrosoft/cordova-simulate

RedMickey

commit sha cb55cb79ebcfe06d244d6fbb8cb9c2011e11afa2

Add delay step

view details

push time in 8 days

push eventmicrosoft/vscode-react-native

RedMickey

commit sha 13b1fea1e4a85287d20b700e92dc02dde966f8b5

Update changeLog

view details

push time in 8 days

push eventmicrosoft/vscode-react-native

Yuri Skorokhodov

commit sha d55f3c22ee18a37c605867c8bf588451292bd24e

Remove mentions of the preview extension (#1403) * Revert changes from the preview branch and prepare for production * Add i18n import command to the main loc import function, style fix in gulpfile.js * Remove mentions of preview extension * Add absent releases, disable format for the whole file * Update dependencies * Fix eslint problems

view details

RedMickey

commit sha 84e9be5013d56d884d8d6709b8f492e34f4363bd

Merge branch 'master' into prepare-for-1.0.0

view details

push time in 8 days

push eventmicrosoft/cordova-simulate

RedMickey

commit sha f753001ed36ce818363233640fb19091e4d3ce6d

update eslint config

view details

push time in 8 days

push eventmicrosoft/cordova-simulate

RedMickey

commit sha ea511070864fb8ee5a661bbe3f2b25351171e388

style fixes

view details

push time in 11 days

push eventmicrosoft/cordova-simulate

RedMickey

commit sha 6dd34dfb1109a98778b1c5977885cb401bb7be05

implement copy file with delay

view details

push time in 11 days

push eventmicrosoft/vscode-react-native

RedMickey

commit sha b417e47df9438511328944206ef2226bb8f9f643

Minor fix2

view details

push time in 11 days

push eventmicrosoft/vscode-react-native

RedMickey

commit sha c96855c39e9d44249663febf3a36945eaaef33d1

Minor fix

view details

push time in 11 days

push eventmicrosoft/vscode-react-native

RedMickey

commit sha 6d09c3fed5236002c84da1bd4aa4f7a61fe162ba

Update CHANGELOG.md Co-authored-by: Yuri Skorokhodov <v-yuskor@microsoft.com>

view details

push time in 11 days

push eventmicrosoft/vscode-react-native

RedMickey

commit sha a01f5ced1c21b6d1e1c035f1a8a97c79510e0813

Update changelog2

view details

push time in 11 days

create barnchmicrosoft/vscode-react-native

branch : prepare-for-1.0.0

created branch time in 11 days

push eventmicrosoft/vscode-react-native

RedMickey

commit sha dedce9ae3e9430f6a556c160a11625120d39b1cf

Update dependencies

view details

push time in 11 days

PullRequestReviewEvent

push eventmicrosoft/cordova-simulate

RedMickey

commit sha 868838f687e62334972cf33be026221fd326f6b0

Minor fix

view details

push time in 12 days

push eventmicrosoft/cordova-simulate

RedMickey

commit sha 8068f3f10cbbf7a86c4e32bb19d8fcd5f59c931b

Minor fix

view details

push time in 12 days

push eventmicrosoft/cordova-simulate

RedMickey

commit sha 9e925a80e243b8ef200e1ce90bdcd53a85567d3c

Add synchronization

view details

RedMickey

commit sha d41daf8d33d67b7ed2911b2e2001580a51d43868

Merge branch 'fix-live-reloads' of https://github.com/microsoft/cordova-simulate into fix-live-reloads

view details

push time in 12 days

delete branch microsoft/vscode-react-native

delete branch : update-preview-docs

delete time in 12 days

push eventmicrosoft/vscode-react-native

RedMickey

commit sha 0c3e92bbad1e8d3547d6919de8378ef704f900d5

Update Preview docs (#1397) * Update README.md Co-authored-by: Yuri Skorokhodov <v-yuskor@microsoft.com>

view details

push time in 12 days

push eventmicrosoft/vscode-react-native

RedMickey

commit sha 3647e50aa8d7c584fddd42689fc56cba0236bb46

Minor fix

view details

push time in 13 days

push eventmicrosoft/vscode-react-native

RedMickey

commit sha 01569309e70bceccb04751ff69ca187f2641f9fa

Minor fix

view details

push time in 13 days

push eventmicrosoft/vscode-react-native

RedMickey

commit sha bdee2836a5250cf35b621b4d9494d04b2e81fc14

Minor fix

view details

push time in 13 days

create barnchmicrosoft/vscode-react-native

branch : update-preview-docs

created branch time in 13 days

issue commentmicrosoft/vscode-react-native

Extension issue

Hi @arnoldarmandosuwuh and thanks for reaching us. Could you please add a description of your problem in accordance to our bug report template?

arnoldarmandosuwuh

comment created time in 13 days

push eventmicrosoft/vscode-react-native

RedMickey

commit sha 5276047deae0985cf125fd476a8174ebf94a96c5

Fix packager UI indicator statuses

view details

push time in 14 days

push eventmicrosoft/vscode-react-native

RedMickey

commit sha ebd549be39cb1958f0050bd10a4c17fde8d2e83b

Add source maps parameters to RN Hermes debug configuration

view details

push time in 14 days

push eventmicrosoft/vscode-react-native

JiglioNero

commit sha dd8375cadbbb09d1e14522262addcdb9f8099b5d

Fixing child process spawn logging (#1392) * improve error child process spawn logging * use flag for return error with details * rename flag for printing stdout on spawn error * bump vscode-test version to 1.4.0

view details

RedMickey

commit sha 2eb6cdb682c709caeccb95fb13fc5ae28545129e

Fix RN Hermes debug configuration (#1394)

view details

JiglioNero

commit sha 507fd5fd7de80f3b123884dd469eeb4e46c7dc3e

Catch errors while select virtual device (#1384) * ignore virtual device starting error

view details

RedMickey

commit sha faac28db05a69c6466055793c548b7c1b51c7215

Merge remote-tracking branch 'origin/preview' into preview-version-fixes

view details

push time in 14 days

push eventmicrosoft/vscode-react-native

RedMickey

commit sha bbf26c1a0267018b87c19a208c278da85cc8b78c

Fix dev menu commands

view details

push time in 14 days

push eventmicrosoft/vscode-react-native

RedMickey

commit sha 94439f63588173520b6d0b128a0cb22530b3c11c

Fix sourceMaps check

view details

push time in 14 days

push eventmicrosoft/vscode-react-native

RedMickey

commit sha cf0f1726c32cdf7cad1c31abdf9ce29ff08f2e52

Fix ios simulator selection

view details

push time in 14 days

push eventmicrosoft/vscode-react-native

RedMickey

commit sha ba4460f306e0022b397f13bbce4ab0b000bf4124

Fix run iOS on device command

view details

push time in 14 days

PullRequestReviewEvent

delete branch microsoft/vscode-react-native

delete branch : logging-fixing

delete time in 15 days

push eventmicrosoft/vscode-react-native

JiglioNero

commit sha dd8375cadbbb09d1e14522262addcdb9f8099b5d

Fixing child process spawn logging (#1392) * improve error child process spawn logging * use flag for return error with details * rename flag for printing stdout on spawn error * bump vscode-test version to 1.4.0

view details

push time in 15 days

more