WebDimens - Quick Start

April 5, 2026 ยท View on GitHub

Version: 2.0.0


Installation

npm install webdimens@2.0.0

React

{% raw %}

import {useWebDimens} from 'webdimens/react';

function App() {
  const {balanced} = useWebDimens();
  
  return (
    <div style={{padding: balanced(16)}}>
      <h1 style={{fontSize: balanced(24)}}>Hello</h1>
    </div>
  );
}

{% endraw %}


Vue

<template>
  <div :style="{padding: balanced(16)}">
    <h1 :style="{fontSize: balanced(24)}">Hello</h1>
  </div>
</template>

<script setup>
import {useWebDimens} from 'webdimens/vue';
const {balanced} = useWebDimens();
</script>

Vanilla JS

<script type="module">
  import {balanced} from 'https://cdn.jsdelivr.net/npm/webdimens@2.0.0/dist/index.mjs';
  
  document.body.style.padding = balanced(16);
</script>

Full Guide: README.md