Pedro Vieira pedrovieira @microsoft Oslo, Norway Software Engineer @ Microsoft

pedrovieira/PVAsyncImageView 29

A simple NSImageView subclass that let's you download images asynchronously from the web on the Mac with some other useful properties.

pedrovieira/DaVinci 14

A small library that generates a PNG image with a message inside it.

pedrovieira/PVVolumeBar 6

A simple & easy-to-use VLC-like volume bar for Mac OS X (NSView subclass).

pedrovieira/String-Trim 5

A very simple String extension for trimming strings, written in Swift.

pedrovieira/PVAlgebraMatrix 2

An Objective-C class that performs basic Linear Algebra Matrix operations.

pedrovieira/AutoIndentWithSave 0

xCode plugin which indent the source code when save

pedrovieira/awesome-xcode-scripts 0

A curated list of useful xcode scripts 📝 .

pedrovieira/CocoaPods-app 0

A full-featured and standalone installation of CocoaPods.

pedrovieira/CodeSnippets 0

Some useful XCode code snippets.

pedrovieira/danger 0

🚫 Stop saying "you forgot to …" in code review


started time in 3 days


started time in 11 days

PR opened DefinitelyTyped/DefinitelyTyped

Add chrome.runtime.openOptionsPage to @types/sinon-chrome

Please fill in this template.

  • [X] Use a meaningful title for the pull request. Include the name of the package modified.
  • [X] Test the change in your own code. (Compile and run.)
  • [X] Add or edit tests to reflect the change. (Run with npm test.)
  • [X] Follow the advice from the readme.
  • [X] Avoid common mistakes.
  • [X] Run npm run lint package-name (or tsc if no tslint.json is present).

Select one of these and delete the others:

If changing an existing definition:

  • [X] Provide a URL to documentation or source code which provides context for the suggested changes:
  • [X] If this PR brings the type definitions up to date with a new version of the JS library, update the version number in the header.
  • [X] Include tests for your changes
  • [X] If you are making substantial changes, consider adding a tslint.json containing { "extends": "dtslint/dt.json" }. If for reason the any rule need to be disabled, disable it for that line using // tslint:disable-next-line [ruleName] and not for whole package so that the need for disabling can be reviewed.
+4 -0

0 comment

2 changed files

pr created time in 17 days

push eventpedrovieira/DefinitelyTyped

Pedro Vieira

commit sha cfca2098d07e825ffc896245415ded04eabc990f

Add another test line

view details

push time in 17 days

push eventpedrovieira/DefinitelyTyped

Pedro Vieira

commit sha 798a398be579a432ca41d09c8244788973c2aaea

Add "openOptionsPage" to "sinon-chrome"

view details

push time in 17 days


started time in 17 days

fork pedrovieira/DefinitelyTyped

The repository for high quality TypeScript type definitions.

fork in 17 days

delete branch pedrovieira/jest

delete branch : patch-1

delete time in 17 days

PR opened facebook/jest

Minor typo fix
+1 -1

0 comment

1 changed file

pr created time in 17 days

push eventpedrovieira/jest

Pedro Vieira

commit sha 681fa2d11de57f5bff552506bdb3b40309ea3f06

Minor typo fix

view details

push time in 17 days

fork pedrovieira/jest

Delightful JavaScript Testing.

fork in 17 days


started time in 20 days


started time in a month


started time in a month


started time in 2 months


started time in 2 months


started time in 2 months