Pinned Repositories
brunoscopelliti.com
My website (2021 edition)
dom-events
A JavaScript event handler micro library.
poker-deck
Basic french deck of poker cards.
poker-holdem-engine
Texas hold'em poker engine
poker-rank
Compute the texas hold'em best hand
promise
A spec-complaint `Promise` implementation optimised for readability.
starter-express
A ready to use express web app for fast prototyping, or debugging.
starter-ssr-react
A ready to use express/reactjs web app for quickly scaffold new projects, or debugging.
webpack-101
A progressive webpack configuration demo/tutorial.
xpath-analyzer
Google Chrome extension that allows to evaluate xPath expressions against the XML of the current browser tab.
brunoscopelliti's Repositories
brunoscopelliti/poker-holdem-engine
Texas hold'em poker engine
brunoscopelliti/poker-rank
Compute the texas hold'em best hand
brunoscopelliti/poker-has
Evaluate poker hold'em hands
brunoscopelliti/risk-neighborhood
Risk world information.
brunoscopelliti/starter-express
A ready to use express web app for fast prototyping, or debugging.
brunoscopelliti/use-forward-ref
React hook that permits to use the forwarded ref, or a fallback when it's not provided.
brunoscopelliti/brunoscopelliti.github.io
My website (2021 edition). See https://brunoscopelliti.com
brunoscopelliti/eslint-config-bruno
ESLint Config for JavaScript Standard Style
brunoscopelliti/poker-combinations
Produce all the 21 possible combinations of texas hold'em cards
brunoscopelliti/risk-card-combination
Determine the number of reinforcement armies for a given cards combination
brunoscopelliti/risk-cards
Risk cards
brunoscopelliti/risk-continents
Determines which continents a player controls.
brunoscopelliti/risk-dice
Computes wins/loses of a risk dice match
brunoscopelliti/risk-reinforces
Computes the number of reinforces a player can have
brunoscopelliti/brunoscopelliti.com
My website (2021 edition)
brunoscopelliti/array-to-dictionary
A JavaScript function to turn arrays into objects.
brunoscopelliti/css-class
Format string to be a valid class name.
brunoscopelliti/react-dropdown
Accessible dropdown (in React).
brunoscopelliti/react-menu
Accessible menu (in React).
brunoscopelliti/react-modal
Accessible modal (in React).
brunoscopelliti/react-select
Accessible select (in React)
brunoscopelliti/react-tabs
Accessible tabs (in React).
brunoscopelliti/use-bool
A shortcut for React.useState<boolean>.
brunoscopelliti/use-click-out
A custom React hook to fire an event when user clicks outside the component.
brunoscopelliti/use-did-mount
React hook to handle componentDidMount, and componentWillUnmount lifecycle events.
brunoscopelliti/use-did-update
React hook to handle componentDidUpdate lifecycle event.
brunoscopelliti/use-form
A custom React hook handle form.
brunoscopelliti/use-id
A React hook to generate a very-likely unique id, persistent across re-renders.
brunoscopelliti/use-keydown
A custom React hook to fire an event when user press one, or more specific keys.
brunoscopelliti/use-toggle
A React hook that offers a shortcut to toggle a boolean state.