vxv-server

3.1.0 • Public • Published

VXV - Server

Build Status vxv

Simple serverside rendering for [vxv](https://github.com/herber/vxv).

Install

$ npm install vxv-server

Usage

VXV-Server processes your styles just like vxv does including hash prefixing. server() will return a simple string containing all your styles - you can now save those styles somewhere or send them directly to the user.

const vxv = require('vxv');
const server = require('vxv-server');
 
const mainStyles = vxv`
h1 { font-size: 2rem }
h2 { font-size: 1.5rem }
h3 { font-size: 1.25rem }
h4 { font-size: 1rem }
h5 { font-size: .875rem }
h6 { font-size: .75rem }
`;
 
const otherStyles = vxv`
p, dl, ol, ul, pre, blockquote {
  margin-top: 1em;
  margin-bottom: 1em;
}
`;
 
server();
// => All styles even those used in other files -
// => prefixed and concatenated into single string,
// => that you can use for serverside rendering.

License

MIT © Tobias Herber

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i vxv-server

    Weekly Downloads

    0

    Version

    3.1.0

    License

    MIT

    Unpacked Size

    2.09 kB

    Total Files

    3

    Last publish

    Collaborators

    • tobihrbr