es-grid-kiss
postcss-grid-kiss, but in your js
import grid from 'es-grid-kiss' const App = grid` "+------------------------------------+ " "| ↑ | 120px" "+------------------------------------+ " " " "+-- 30% --------+ +--- auto --------+ " "| | | | auto " "+---------------+ +-----------------+ " " " "+------------------------------------+ " "| ↓ | 60px " "| → ← | " "+------------------------------------+ "`
usage
add 'es-grid-kiss/lib/babel'
to the plugins
field of your babel config
nb:
css grids are behind flags on major browsers, and the polyfill gives mixed results. ymmv.
todo
- non-babel version, if there's any demand