"Dogs have sweat glands in between their paws.""Puppies can sleep 18 to 20 hours a day during that rapid body growth phase.""Teams of dogs compete for the fastest time without errors in Flyball races.""Ancient Egyptians revered their dogs. When a pet dog would die, the owners shaved off their eyebrows, smeared mud in their hair, and mourned aloud for days.""Dachshunds were bred to fight badgers in their dens."
"Dogs have sweat glands in between their paws.""Puppies can sleep 18 to 20 hours a day during that rapid body growth phase.""Teams of dogs compete for the fastest time without errors in Flyball races.""Ancient Egyptians revered their dogs. When a pet dog would die, the owners shaved off their eyebrows, smeared mud in their hair, and mourned aloud for days.""Dachshunds were bred to fight badgers in their dens."
Home>Projects>

puresamari

PURESAMARI

Hi there 👋

Here are a few projects im working on:

ewibs

Ewibs is an onging project where I'm trying to build a framework that lets you build websites through an application and compile it through cli. The idea is to have the app generate code that can version controlled through git so you can make use of all common tools that are available in git and node.

SPB npm version

SPB is a suite of tools that help you bundle a simple website setup by compiling / transpiling a veriety of language (including ts, sass, pug and so on) into a dist folder you can then just upload to wherever you are hosting it.

The SPB suite is split into 4 seperate systems:

TSBundler npm version

Ts bundler is a very simplified typescript transpiler that recursively resolves all imported modules and creates 1 output bundle. It also allowes for watching for changes in any of the imported or entry modules and publishes update through rxjs.

SimonLang npm version

I was littlebit bored once so i decided to create a little js dialect called simon / simonlang and a transpiler from simonlang to plainjs. I've now extended the toolset a bit and created a language support plugin for vscode

dce npm version

DCE gives the option to create a dom element, attach it to a parent and assign multiple attributes through a function instead of individually.

Web explorations

Footer