profile
viewpoint
Raphael Amorim raphamorim @godaddy Brazil, Rio de Janeiro ブラジル https://raphamorim.io

leobalter/100-coisas-dev 31

100 Coisas dev que você vai realizar em 2016

BibleJS/bible-portuguese 30

Portuguese Bible module

raphamorim/angular-drag-n-drop 13

Angular Drag and Drop, with no dependency on Jquery or other library.

raphamorim/500-dias-de-open-source 10

Meu livro que retrata a experiencia de ter mergulhado de cabeça no mundo open source e escrever código útil diariamente por 500 dias seguidos.

raphamorim/algorithms-playground 9

Solutions to algorithmic problems

felquis/my-lorem-ipsum 8

Gerador de texto randômico baseado no incomparável inglês do Joel Santana

raphamorim/aQuery 6

jQuery chunk [<=1kb]

mateusortiz/firefox-boilerplate-extension 5

Creating your Firefox extensions

raphamorim/500-days 4

http://raphamorim.io/500-days/

startedbyuu/bsnes

started time in a month

delete branch raphamorim/xwasm

delete branch : dependabot/npm_and_yarn/mixin-deep-1.3.2

delete time in a month

push eventraphamorim/xwasm

dependabot[bot]

commit sha 44b82074ac38994c5b8ba25e7b472f31e9819e46

Bump mixin-deep from 1.3.1 to 1.3.2 Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep) from 1.3.1 to 1.3.2. - [Release notes](https://github.com/jonschlinkert/mixin-deep/releases) - [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2) Signed-off-by: dependabot[bot] <support@github.com>

view details

Raphael Amorim

commit sha b8451143d02334c579e9a877559c9f39f051c421

Merge pull request #6 from raphamorim/dependabot/npm_and_yarn/mixin-deep-1.3.2 Bump mixin-deep from 1.3.1 to 1.3.2

view details

push time in a month

PR merged raphamorim/xwasm

Bump mixin-deep from 1.3.1 to 1.3.2 dependencies

Bumps mixin-deep from 1.3.1 to 1.3.2. <details> <summary>Commits</summary>

  • 754f0c2 1.3.2
  • 90ee1fa ensure keys are valid when mixing in values
  • See full diff in compare view </details> <details> <summary>Maintainer changes</summary>

This version was pushed to npm by doowb, a new releaser for mixin-deep since your current version. </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot ignore this [patch|minor|major] version will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+3 -3

0 comment

1 changed file

dependabot[bot]

pr closed time in a month

delete branch raphamorim/xwasm

delete branch : dependabot/npm_and_yarn/handlebars-4.5.3

delete time in a month

push eventraphamorim/xwasm

dependabot[bot]

commit sha 0cea9ed45ba623864d2f1030bce7deea585af497

Bump handlebars from 4.1.2 to 4.5.3 Bumps [handlebars](https://github.com/wycats/handlebars.js) from 4.1.2 to 4.5.3. - [Release notes](https://github.com/wycats/handlebars.js/releases) - [Changelog](https://github.com/wycats/handlebars.js/blob/master/release-notes.md) - [Commits](https://github.com/wycats/handlebars.js/compare/v4.1.2...v4.5.3) Signed-off-by: dependabot[bot] <support@github.com>

view details

Raphael Amorim

commit sha 5d3f9b696d2a91501679c4e4e67b7f2eb4830e99

Merge pull request #5 from raphamorim/dependabot/npm_and_yarn/handlebars-4.5.3 Bump handlebars from 4.1.2 to 4.5.3

view details

push time in a month

PR merged raphamorim/xwasm

Bump handlebars from 4.1.2 to 4.5.3 dependencies

Bumps handlebars from 4.1.2 to 4.5.3. <details> <summary>Changelog</summary>

Sourced from handlebars's changelog.

v4.5.3 - November 18th, 2019

Bugfixes:

  • fix: add "no-prototype-builtins" eslint-rule and fix all occurences - f7f05d7
  • fix: add more properties required to be enumerable - 1988878

Chores / Build:

  • fix: use !== 0 instead of != 0 - c02b05f
  • add chai and dirty-chai and sinon, for cleaner test-assertions and spies, deprecate old assertion-methods - 93e284e, 886ba86, 0817dad, 93516a0

Security:

  • The properties __proto__, __defineGetter__, __defineSetter__ and __lookupGetter__ have been added to the list of "properties that must be enumerable". If a property by that name is found and not enumerable on its parent, it will silently evaluate to undefined. This is done in both the compiled template and the "lookup"-helper. This will prevent new Remote-Code-Execution exploits that have been published recently.

Compatibility notes:

  • Due to the security-fixes. The semantics of the templates using __proto__, __defineGetter__, __defineSetter__ and __lookupGetter__ in the respect that those expression now return undefined rather than their actual value from the proto.
  • The semantics have not changed in cases where the properties are enumerable, as in:
{
  __proto__: 'some string'
}
  • The change may be breaking in that respect, but we still only increase the patch-version, because the incompatible use-cases are not intended, undocumented and far less important than fixing Remote-Code-Execution exploits on existing systems.

Commits

v4.5.2 - November 13th, 2019

Bugfixes

  • fix: use String(field) in lookup when checking for "constructor" - d541378
  • test: add fluent API for testing Handlebars - c2ac79c

Compatibility notes:

  • no incompatibility are to be expected </tr></table> ... (truncated) </details> <details> <summary>Commits</summary>
  • c819c8b v4.5.3
  • 827c9d0 Update release notes
  • f7f05d7 fix: add "no-prototype-builtins" eslint-rule and fix all occurences
  • 1988878 fix: add more properties required to be enumerable
  • 886ba86 test/chore: add chai/expect and sinon to "runtime"-environment
  • 0817dad test: add sinon as global variable to eslint in the specs
  • 93516a0 test: add sinon.js for spies, deprecate current assertions
  • 93e284e chore: add chai and dirty-chai for better test assertions
  • c02b05f fix: use !== 0 instead of != 0
  • 8de121d v4.5.2
  • Additional commits viewable in compare view </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot ignore this [patch|minor|major] version will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+13 -8

0 comment

1 changed file

dependabot[bot]

pr closed time in a month

delete branch raphamorim/xwasm

delete branch : dependabot/npm_and_yarn/lodash-4.17.15

delete time in a month

push eventraphamorim/xwasm

dependabot[bot]

commit sha b90e66870b331902f5ea09038f63b3a9228fe652

Bump lodash from 4.17.11 to 4.17.15 Bumps [lodash](https://github.com/lodash/lodash) from 4.17.11 to 4.17.15. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.11...4.17.15) Signed-off-by: dependabot[bot] <support@github.com>

view details

Raphael Amorim

commit sha 8dd2ff388886d5126f9c7ee60e4d85bd41bfbb01

Merge pull request #4 from raphamorim/dependabot/npm_and_yarn/lodash-4.17.15 Bump lodash from 4.17.11 to 4.17.15

view details

push time in a month

PR merged raphamorim/xwasm

Bump lodash from 4.17.11 to 4.17.15 dependencies

Bumps lodash from 4.17.11 to 4.17.15. <details> <summary>Commits</summary>

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot ignore this [patch|minor|major] version will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+3 -3

0 comment

1 changed file

dependabot[bot]

pr closed time in a month

push eventraphamorim/xwasm

dependabot[bot]

commit sha c317f5482c4c6f9e93746a76d722a72b80284e02

Bump lodash.template from 4.4.0 to 4.5.0 Bumps [lodash.template](https://github.com/lodash/lodash) from 4.4.0 to 4.5.0. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.4.0...4.5.0) Signed-off-by: dependabot[bot] <support@github.com>

view details

Raphael Amorim

commit sha 302fc76be029cf86bcc93207d8c019bd10518acf

Merge pull request #7 from raphamorim/dependabot/npm_and_yarn/lodash.template-4.5.0 Bump lodash.template from 4.4.0 to 4.5.0

view details

push time in a month

PR merged raphamorim/xwasm

Bump lodash.template from 4.4.0 to 4.5.0 dependencies

Bumps lodash.template from 4.4.0 to 4.5.0. <details> <summary>Commits</summary>

  • ab73503 Bump to v4.5.0.
  • a4f7d4c Rebuild lodash and docs.
  • cca5ac6 Fix npm-test by removing the call to test-docs.
  • 9f7f9fc Adjust heading order. [ci skip]
  • 6e2fb92 Remove unused baseArity.
  • 4f702e2 Specify utf8 encoding.
  • b188f90 Add fp tests for iteratee shorthands.
  • 7b93dc9 Ensure clone methods clone expando properties of boolean, number, & string ob...
  • 664d66a Make string tests more consistent.
  • d9dc0e6 Add _.invertBy tests.
  • Additional commits viewable in compare view </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot ignore this [patch|minor|major] version will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+9 -9

0 comment

1 changed file

dependabot[bot]

pr closed time in a month

push eventraphamorim/xwasm

Raphael Amorim

commit sha 29346e06553c7ebced5ea9588db2159acb3ecbc7

remove other projects for now

view details

push time in a month

push eventraphamorim/react-ape

Raphael Amorim

commit sha 9a73a34d2aa2c12d482b4ba764ab3aef8a888819

start app example

view details

Raphael Amorim

commit sha 99137b77dee3c7d152db316028b200f41943de86

address PR comments

view details

push time in a month

push eventraphamorim/awesome-canvas

Guillaume Martigny

commit sha 81c2c72501c8a9d989d2e377921713a1fba0330e

Add Pencil.js library (#20)

view details

push time in a month

pull request commentraphamorim/awesome-canvas

Add Pencil.js library

Pretty interesting library. thanks for the PR 👍

GMartigny

comment created time in a month

pull request commentraphamorim/react-ape

Update the code example to use the export directly

Thanks my bro! 👍

backyardcoder

comment created time in a month

push eventraphamorim/react-ape

Pratik K

commit sha b59054100a604cd80b35713adeac3b4f753479dc

Update the code example to use the export directly

view details

push time in a month

startedyangshun/tech-interview-handbook

started time in 2 months

startedboblauer/MockDate

started time in 2 months

push eventraphamorim/algorithms-playground

Raphael Amorim

commit sha 7ecdd46b91289539a8150780240ef08eaa3038dc

add more challenges

view details

Raphael Amorim

commit sha b5f8bb3100097b0d3af96ddff1293ef43887039d

update challenges

view details

push time in 2 months

push eventraphamorim/algorithms-playground

Raphael Amorim

commit sha 48211ace484e984c88ae9bc36bafe76c1aab6170

add more challenges

view details

push time in 2 months

push eventraphamorim/algorithms-playground

Raphael Amorim

commit sha 392f541521840f6dc2c36df36d8c2d3deea70967

add one more challenge

view details

Raphael Amorim

commit sha 19a607e922ad9f43e0016840893b34beebba21b0

add two more challenges

view details

push time in 2 months

push eventraphamorim/algorithms-playground

Raphael Amorim

commit sha 3a3ac417251c50e187dcff9e4efbeaf63bf46a50

add more challenges

view details

push time in 3 months

push eventraphamorim/algorithms-playground

Raphael Amorim

commit sha f04cf0cc74bb6a02fba5b38cedf606f72ca1293a

add more challenges

view details

push time in 3 months

push eventraphamorim/algorithms-playground

Raphael Amorim

commit sha 44e7724e677eb53ff05bbd92c1932a8b2b5dce3a

update 013

view details

push time in 3 months

push eventraphamorim/react-ape

dependabot[bot]

commit sha b997c0f104ef8dc89b6b27cad9946480fa1714f5

Bump serialize-javascript from 1.5.0 to 2.1.1 in /packages/playground Bumps [serialize-javascript](https://github.com/yahoo/serialize-javascript) from 1.5.0 to 2.1.1. - [Release notes](https://github.com/yahoo/serialize-javascript/releases) - [Commits](https://github.com/yahoo/serialize-javascript/compare/v1.5.0...v2.1.1) Signed-off-by: dependabot[bot] <support@github.com>

view details

push time in 3 months

delete branch raphamorim/react-ape

delete branch : dependabot/npm_and_yarn/packages/playground/serialize-javascript-2.1.1

delete time in 3 months

PR merged raphamorim/react-ape

Bump serialize-javascript from 1.5.0 to 2.1.1 in /packages/playground dependencies

Bumps serialize-javascript from 1.5.0 to 2.1.1. <details> <summary>Release notes</summary>

Sourced from serialize-javascript's releases.

v2.1.0

v2.0.0

  • re-landed #54 with bump major version (see: #57)

v1.9.1

  • Revert #54 for breaking changes (see: https://github-redirect.dependabot.com/yahoo/serialize-javascript/issues/57)
  • Bump mocha from 5.2.0 to 6.2.0 (#56)

v1.9.0

  • support serialize undefined (@​nqdy666, #54)
  • Update Node.js versions to tests

v1.8.0

v1.7.0

Please note that serialization for ES6 Sets & Maps requires support for Array.from (not available in IE or Node < 0.12), or an Array.from polyfill.

v1.6.1

v1.6.0

  • Enhanced object literals support (@​kwolfy, #39) </details> <details> <summary>Commits</summary>

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot ignore this [patch|minor|major] version will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+1201 -1979

0 comment

1 changed file

dependabot[bot]

pr closed time in 3 months

startedgoogle/filament

started time in 3 months

push eventraphamorim/algorithms-playground

Raphael Amorim

commit sha 588ee13302d39cc46f03adc682edb25d9835dabb

add more challenges

view details

push time in 3 months

push eventraphamorim/algorithms-playground

Raphael Amorim

commit sha 7340c9b21f4e97cc77ce951c018de655fc1fd21e

add more challenges

view details

push time in 3 months

startedJohnCoates/Aerial

started time in 3 months

PR closed jquery/jquery

[WIP] Drop the json-to-jsonp

Summary

Reference: https://github.com/jquery/jquery/issues/3376

Checklist

  • [ ] Write tests to check it
  • [ ] Update jquery docs
+1 -1

6 comments

1 changed file

raphamorim

pr closed time in 3 months

pull request commentjquery/jquery

[WIP] Drop the json-to-jsonp

Oh, I forgot about this PR. Closing it.

raphamorim

comment created time in 3 months

push eventraphamorim/algorithms-playground

Raphael Amorim

commit sha 4795fdcde865a1c928f80874d8a1b194a470c524

flatten array

view details

push time in 3 months

push eventraphamorim/algorithms-playground

Raphael Amorim

commit sha 5189ed4536e495d5f0c0e7f1f5ae1d752d71aa7b

flatten array

view details

push time in 3 months

push eventraphamorim/algorithms-playground

Raphael Amorim

commit sha 4bbc564c9f1705c820a60e96c1a0b473a48d59a8

add README.md

view details

push time in 3 months

push eventraphamorim/algorithms-playground

Raphael Amorim

commit sha b2a27fc62b3fa121c0e5f71762c42036902f92ed

init

view details

push time in 3 months

create barnchraphamorim/algorithms-playground

branch : master

created branch time in 3 months

created repositoryraphamorim/algorithms-playground

Solutions to algorithmic problems

created time in 3 months

push eventraphamorim/dotfiles

Raphael Amorim

commit sha 92562b0f5d1abe037a1411396966317c1607a113

Add ripgrep to install

view details

push time in 3 months

startedfabiomcosta/dotfiles

started time in 3 months

startedGoogleChromeLabs/react-adaptive-hooks

started time in 4 months

startedBurntSushi/ripgrep

started time in 4 months

startedjunegunn/fzf.vim

started time in 4 months

push eventraphamorim/dotfiles

Raphael Amorim

commit sha 7990dd0f55a76264cef36b90bf3a4c0263a6246f

Update vimrc

view details

push time in 4 months

push eventraphamorim/dotfiles

Raphael Amorim

commit sha d9d2b9e2aa5f1e9ad3ed278c4ebbf4ca5d89beae

Update README.md

view details

push time in 4 months

push eventraphamorim/dotfiles

Raphael Amorim

commit sha c2a6f9a1baa1c78b1ad92e26d22b3e16751a98ed

Update README.md

view details

push time in 4 months

push eventraphamorim/Kyoto

Raphael Amorim

commit sha 7f7bce0084ef97271eca9af1f3bb63ab64b228ca

rewritting to rust

view details

push time in 4 months

startedjauhien/iron-llvm

started time in 4 months

startedjauhien/iron-kaleidoscope

started time in 4 months

PR opened ThadeuLuz/oleo-no-nordeste

Some small changes

Primeiramente, irado seu projeto! :)

Esse PR é para prevenir as imagens e divs de fazer o flick quando carrega a página. Também adicionando o nvmrc e editorconfig 🙏

+49 -21

0 comment

9 changed files

pr created time in 4 months

push eventraphamorim/oleo-no-nordeste

Raphael Amorim

commit sha 379eb44ac842ae7cab3467c3d69bf4324d8a9f27

adicionar nvmrc, editorconfig e prevenir o flick das divs/imagens

view details

push time in 4 months

fork raphamorim/oleo-no-nordeste

Site com informações sobre esforços de limpeza dos vazamentos de óleo nas praias do Nordeste

https://thadeuluz.github.io/oleo-no-nordeste/

fork in 4 months

issue openedraphamorim/react-ape

Docs: Create a boilerplate for start with React Ape

Create a boilerplate project to start with React Ape. It should be quite simple, just one component and "live reload" working. I'm open to ideas to start the project, but I really don't to add a CLI for it. It can be a script on gh (ex: sh https://github.com/raphamorim/react-ape/raw/scripts/start.sh) that can clone and install the dependencies.

created time in 4 months

issue closedraphamorim/react-ape

React Ape 0.1.0 🔥🐒

Related #16 #19

Docs

  • [ ] Start sections on documentation (ref #18)
    • [ ] react-ape-boilerplate
    • [ ] "APIs" Section (ref #18)
      • [ ] List of View props (https://facebook.github.io/react-native/docs/view-style-props)
      • [ ] List of Image props (https://facebook.github.io/react-native/docs/image-style-props)
    • [x] "Components" Section (ref #18)
    • [x] "Contributing" Section (ref #22)
    • [x] Work on a way to render react-ape in Docusaurus
  • [x] Add React Ape logo 95d5b1d832087f1e1a3d4966fa0237d157140687
  • [x] Publish site (WIP)

Components

  • [ ] <SectionList/> https://facebook.github.io/react-native/docs/sectionlist (#33)
  • [ ] <Button/> https://facebook.github.io/react-native/docs/button
  • [ ] <TextInput/> https://facebook.github.io/react-native/docs/textinput
  • [ ] <Picker/> https://facebook.github.io/react-native/docs/picker
  • [ ] <Slider/> https://facebook.github.io/react-native/docs/slider
  • [ ] <Modal/> https://facebook.github.io/react-native/docs/modal

APIs

  • [x] dimensions #28

Core

  • [x] Virtual Canvas algorithm #21 ⚡️⚡️⚡️
  • [ ] Allows to inspect using React DevTools 💯(dependent of #21)

closed time in 4 months

raphamorim

issue commentraphamorim/react-ape

React Ape 0.1.0 🔥🐒

Created the milestone to track those items: https://github.com/raphamorim/react-ape/milestone/1 Closing this issue.

raphamorim

comment created time in 4 months

issue commentraphamorim/react-ape

Thoughts on where I can help

@dead what's the difference between yoga? I've created this ticket https://github.com/raphamorim/react-ape/issues/42. I'm considering using some lib or even yoga to deal with that.

Positioning based on parent, ListView, ScrollableView and accessibility are topics that I definitely need some help. I mean, all the help is welcome 🙏. Closing this issue. :shipit:

rtorr

comment created time in 4 months

issue closedraphamorim/react-ape

Thoughts on where I can help

I work on UI for the PS4 daily, so I have some investment in this type of work, and over the past year, I have implemented a lot of the ideas here. So if it is welcome, I am going to use this issue to jot down some ideas (some i'm sure you have planned), and see if I can help in any way.

You are probably busy in the weeds for the reconciler.

Things I have implemented that I could maybe bring over:

  • ListView
  • ScrollableView
  • FocusSystem (gamepad for example)
  • Positioning based on parent.
  • Improvements to the Image component, for example pre-loaded state, post-loaded, error, and caching.
  • Accessibility
  • Animation

Another huge win would be to implement flexbox https://github.com/facebook/yoga

Above all of this, I have a ps4 devkit that I can help test on.

Let me know if you need/want help, and if it is too early, I can check back later.

closed time in 4 months

rtorr

issue openedraphamorim/react-ape

Add Flexbox support

Add flexbox support over View, Text and Image components. Should follow similar API to React Native.

created time in 4 months

issue openedraphamorim/react-ape

Components: <TextInput/>

Reference: https://facebook.github.io/react-native/docs/textinput

Description: Implement an initial version of Button component on React Ape renderer using Canvas.

AC: Consider using it on devices like TV and portable games.

created time in 4 months

issue openedraphamorim/react-ape

Components: `<Button/>`

Reference: https://facebook.github.io/react-native/docs/button

Description: Implement an initial version of Button component on React Ape renderer using Canvas.

created time in 4 months

issue openedraphamorim/react-ape

Fix React Devtools

After the reconciler update, React DevTools isn't working properly anymore. Need to investigate.

created time in 4 months

issue openedraphamorim/react-ape

Docs: Add "API" Section

Add "APIs" Section

  • [ ] List of View props (https://facebook.github.io/react-native/docs/view-style-props)
  • [ ] List of Image props (https://facebook.github.io/react-native/docs/image-style-props)

created time in 4 months

issue commentraphamorim/react-ape

Support for life-cycle events on Renderer elements

For the initial release, gonna focus on custom components using classes with render and reset methods which can be called by React Ape. It's gonna improve over time (adding more lifecycles and making it more similar to a React Component class)

https://raphamorim.io/react-ape/docs/customcomponents-registercomponent

djunior

comment created time in 4 months

issue closedraphamorim/react-ape

Support for life-cycle events on Renderer elements

Please add support for life-cycle events to basic Renderer elements such as:

  • componentDidMount
  • componentWillUnmount
  • componentDidUpdate

I currently work with a fps-based rendering engine operating on canvas, and I wanted to try implementing those elements based on the existing Components on this engine.

closed time in 4 months

djunior

delete branch raphamorim/react-ape

delete branch : list-view

delete time in 4 months

PR closed raphamorim/react-ape

components: <SectionList/>

https://facebook.github.io/react-native/docs/sectionlist

const DATA = [
  {
    title: 'Main dishes',
    data: ['Pizza', 'Burger', 'Risotto'],
  },
  {
    title: 'Sides',
    data: ['French Fries', 'Onion Rings', 'Fried Shrimps'],
  },
  {
    title: 'Drinks',
    data: ['Water', 'Coke', 'Beer'],
  },
  {
    title: 'Desserts',
    data: ['Cheese Cake', 'Ice Cream'],
  },
];

function Item({ title }) {
  return (
    <View style={styles.item}>
      <Text style={styles.title}>{title}</Text>
    </View>
  );
}

export default function App() {
  return (
      <SectionList
        sections={DATA}
        keyExtractor={(item, index) => item + index}
        renderItem={({ item }) => <Item title={item} />}
        renderSectionHeader={({ section: { title } }) => (
          <Text>{title}</Text>
        )}
      />
  );
}

+84 -79

2 comments

4 changed files

raphamorim

pr closed time in 4 months

pull request commentraphamorim/react-ape

components: <SectionList/>

Hi @ahmad2smile, not quite sure to be honest :/ . I'm gonna hold this component for now. Feel free if you want to help to send a PR 🙏

raphamorim

comment created time in 4 months

issue closedraphamorim/react-ape

renderToWebGL : Allow switch render to WebGL

draft API:

import { Text, renderToWebGL } from 'react-ape'

const Component = <Text>ABC</Text>
renderToWebGL(Component, document.querySelector("canvas"))

closed time in 4 months

raphamorim

issue openedraphamorim/react-ape

Fix update type render issue

Currently, if you change the render based on state, for example: View to Text it just doesn't clean the View on unmount.

created time in 4 months

issue openedraphamorim/react-ape

Fix some style heritage issue

Currently, if Ape isn't passing parent styles into children, for example:

<View style={{ color: 'orange' }}><Text/></View>

ˆ Text should use color orange instead of black (which is the default).

created time in 4 months

push eventraphamorim/react-ape

Raphael Amorim

commit sha c6050c5ecdb86808a0e08fe08d7c7b44e3d3845b

remove item

view details

Raphael Amorim

commit sha 0f951cc165e444617744f599f056d47d8ff90cf3

updating playground

view details

push time in 4 months

startedpaulirish/mojibar-web

started time in 4 months

push eventraphamorim/Kyoto

Raphael Amorim

commit sha 2c477306755a49b21d26aaa4b0f4c68405aa1c8a

studying Kaleidoscope (LLVM tutorial lang)

view details

push time in 4 months

push eventraphamorim/react-ape

Raphael Amorim

commit sha 041e4018348304c036b7dc2487a6890934890640

start modules

view details

push time in 4 months

PR opened raphamorim/react-ape

[WIP] Navigation API work in progress
  • [ ] Add documentation
  • [ ] Write implementation
  • [ ] Add Tests

API

import React from 'react';
import { withFocusable, withNavigation, Text, View, render } from 'react-ape';

const Item = ({focused, setFocus, focusPath}) => {
  focused = (focused) ? 'focused' : 'unfocused'
  return (
    <View onClick={() => { setFocus() }}>
      <Text>It's {focused} Item</Text>
    </View>
  )
}

const Button = ({setFocus}) => {
  return (
    <View onClick={() => { setFocus('item-1') }}>
      <Text>Back To First Item!</Text>
    </View>
  )
}

const FocusableItem = withFocusable(Item)
const FocusableButton = withFocusable(Button)

function App({currentFocusPath}) {
  return (
    <View>
      <Text>Current FocusPath: '{currentFocusPath}'</Text>,
      <FocusableItem focusPath='item-1'/>
      <FocusableItem focusPath='item-2'/>
      <FocusableButton
        focusPath='button'
        onEnterPress={() => console.log('Pressed enter on Button!')}/>
    </View>
  )
}

const NavigableApp = withNavigation(App)
render(<NavigableApp/>, document.querySelector('#canvas-id'))
+52 -1

0 comment

2 changed files

pr created time in 4 months

create barnchraphamorim/react-ape

branch : navigation-api

created branch time in 4 months

push eventraphamorim/raphamorim.github.com

Raphael Amorim

commit sha 10c29e5387f5dfd7f394146f41d365366722bcbc

update index.md

view details

push time in 4 months

startedRigellute/spotify-tui

started time in 4 months

push eventraphamorim/Kyoto

Raphael Amorim

commit sha 30c4fa2d03da5035ea91af17362c28d62889e09b

add references

view details

push time in 4 months

push eventraphamorim/raphamorim.github.com

Raphael Amorim

commit sha cdfc875c239e7a7cbe9f29ca0a584c18bbd0f04b

add about kyoto

view details

push time in 4 months

startedwasmerio/wasmer

started time in 4 months

issue closedraphamorim/wasm-and-rust

Error during installation: node cannot be downloaded due to SSL error

When ./emsdk install sdk-incoming-64bit finishes, this happens:

[100%] Built target c-arcmt-test
Done installing tool 'clang-incoming-64bit'.
Installing tool 'node-8.9.1-64bit'..
Error downloading URL 'https://s3.amazonaws.com/mozilla-games/emscripten/packages/node-v8.9.1-darwin-x64.tar.gz': <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:727)>
Installation failed!

closed time in 4 months

thehappycoder

issue commentraphamorim/wasm-and-rust

Error during installation: node cannot be downloaded due to SSL error

Sorry, just saw your issue. Yeah, that'll make it work. Closing this issue. Thanks for the report :)

thehappycoder

comment created time in 4 months

issue commentraphamorim/wasm-and-rust

How to optimize the site.wasm and site.js size?

That's a good point to add on the Readme.

FrontMage

comment created time in 4 months

issue commentraphamorim/wasm-and-rust

When following the instructions in the README, "Build for browsers" fails

Hm, gonna do a further investigation for your issue @robitwtms. Have you tried @fbecart approach for his issue (re-adding target)?

fbecart

comment created time in 4 months

startedmattgodbolt/compiler-explorer

started time in 4 months

startedlsegal/my_toy_compiler

started time in 4 months

push eventraphamorim/Kyoto

Raphael Amorim

commit sha 3767d181688af3c7ac27f9cf8458a9389f1080ba

update docs

view details

push time in 4 months

push eventraphamorim/Kyoto

Raphael Amorim

commit sha 5e1fe91a89eb11476617dd3ac4f45909f131910c

update docs

view details

push time in 4 months

push eventraphamorim/Kyoto

Raphael Amorim

commit sha 79fcde9598f4cf35064534328eb7590d37474140

add example

view details

push time in 4 months

push eventraphamorim/Kyoto

Raphael Amorim

commit sha 509d87e91d24eb849b08c961f287999e877f13f2

Run LLVM clang format

view details

push time in 4 months

push eventraphamorim/Kyoto

Raphael Amorim

commit sha 42ffd2f93ade563813211bc20ef48c7455c0efde

update src (thanks to https://gnuu.org/2009/09/18/writing-your-own-toy-compiler/)

view details

push time in 4 months

push eventraphamorim/Kyoto

Raphael Amorim

commit sha 3c62c8bddf354014927a928773ed0245bd6874fa

add empty website

view details

push time in 5 months

push eventraphamorim/Kyoto

Raphael Amorim

commit sha 9859fa72ec99803100c073c6e97829562059b24d

add .editorconfig

view details

push time in 5 months

push eventraphamorim/Kyoto

Raphael Amorim

commit sha 15a5c2ddd08e87763f16d27c2ad25164b1c955e6

add .gitignore

view details

push time in 5 months

more