This is your work, valued

San Francisco, USA

Ryan Tsao

Elite
@rtsao

Software engineer building web/JS things

csjs. :sparkles: Modular, scoped CSS with ES6

573

babel-preset-es2015-node. :tropical_fish: Babel preset for the necessary es2015 plugins for your version of node

89

hokusai. :ocean: Modern static site generator

64

create-universal-package. 📦 A toolchain for developing universal (Node.js and browser) JavaScript packages

36

csjs-inject. CSJS with auto-injection of styles

34

babel-plugin-csjs-postcss. :electric_plug: Babel plugin for running PostCSS on CSJS at build time

28

browser-unhandled-rejection. A ponyfill/polyfill for browser Promise unhandledrejection events

27

unitest. :earth_americas: Seamless node and browser unit testing with code coverage

27

scope-styles. converts inline style objects into scoped css

27

react-stylematic. A stylematic wrapper for React

18

stylematic. :dizzy: A comprehensive solution for inline styles

16

csjs-extractify. Browserify plugin to extract csjs into an external css bundle

14

postcss-match. PostCSS plugin for Rust-style pattern matching

14

postcss-rtlcss-combined. PostCSS plugin that creates a combined LTR/RTL stylesheet

13

www. :sunglasses: My personal website

12

lostyle. A JavaScript style utility library

11

polypackage. :package: npm packages done right

11

gh-label-svg. 🏷 A microservice for SVG GitHub label images

10

css-in-js-perf-tests. CSS-in-JS performance tests

10

saison. A minimal templating language

9

react-fp. :zap: A functional JSX alternative for React

8

csjs-injectify. Browserify transform to auto-inject csjs

8

cssparse. A css parser powered by the style crate from Servo

8

css-to-js-sourcemap. Generates CSS w/ sourcemaps to lines in JS at runtime

8

scc. Find strongly connected components of a directed graph using Tarjan's algorithm

8

GitHub-Raw-Preview-Chrome-Extension. Directly view GitHub raw HTML/CSS/JS in Chrome

7

react-svg-arrow. :arrow_forward: A React component for tooltip and popover arrows

6

babel-plugin-transform-prune-unused-imports. Babel plugin to prune unused/unreachable imports

5

styletron-legacy. Legacy v1.x styletron and styletron-server

5

zirconium. A picoframework for Web Components

5

safe-string. :lock: Escapes HTML characters and JavaScript line terminators

4

npm-publish-prerelease. npm publish, but with dist-tag based on semver prerelease parts if present

4

aoc-2019. Learning Haskell via Advent of Code 2019

3

epistyle. :lipstick: Enhanced inline style objects

3

run-browser-babel. The simplest way to run testling type tests in the browser

3

csjs-styletron-legacy. A legacy styletron wrapper for CSJS

3

ppx_deriving_comparison. ppx to generate a function that compares variant constructors

2

babel-plugin-styletron. Babel transform for Styletron

2

strip-flow-types. Remove flow types with tree-sitter

2

scope-styles-inject. scope-styles with auto-injection of styles

2

postcss-composes-shorthand. PostCSS plugin to add shorthand for composing classes from modules

2

Real-Time-Quote-Server. A node.js server to push real-time stock quotes over WebSockets

2

simple-menhir-bs-re. simple bug repro repo

2

csjs-example-app. example app using csjs

2

derive-pkg. :package: A helper utility for publishing transpiled code to npm

2

sudoku. A CSS3-animated sudoku app

1

transform-require. A node require hook for running browserify transforms

1

polyhedral-symmetry. :globe_with_meridians: A WebGL visualization of polyhedral symmetry on the sphere

1