GithubHelp home page GithubHelp logo

superfola / forge Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 5 KB

A set of functions to generate HTML easily

Home Page: https://www.npmjs.com/package/small-forge

JavaScript 100.00%
npm javascript html-generator dom

forge's Introduction

small-forge

version downloads

A small npm package to generate HTML easily.

Installing

npm i small-forge

Design goals

  • the fewest/smallest dependencies possible (I am one of those people who hate having a lot of small libs to use another bigger lib)
  • simplicity
  • use and abuse of ...args
  • documentation everywhere

Examples

const sf = require('small-forge');
const [div, h1, p, img] = sf.forgeSomeElements(
    'div', { className: 'cool-div' },
    'h1',  { textContent: 'Hello GitHub!' },
    'p',   { className: 'big-paragraph', textContent: 'A small package to generate HTML easily' },
    'img', { src: 'public/img/sf.png', alt: 'small-forge logo' }
);

sf.forgeStyle(div, {
    opacity: 1.0,
    transition: 'opacity 1s'
});

sf.forgeHierarchy(
    div, [
        h1, p, img
    ]
);

forge's People

Contributors

superfola avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.