wessberg
I'm an Open Source web developer focused on building better tools for building better web applications. 🍻
@idea-note Denmark
Pinned Repositories
browserslist-generator
A library that makes generating and validating Browserslists a breeze!
cjstoesm
A tool that can transform CommonJS to ESM
DI
A compile-time powered Dependency-Injection container for Typescript that holds services and can produce instances of them as required.
DI-compiler
A Custom Transformer for Typescript that enables compile-time Dependency Injection
pointer-events
A Level 2 spec-compliant Pointer Events polyfill with first-class Shadow DOM support
Polyfiller
Never worry about polyfills again.
rollup-plugin-ts
A TypeScript Rollup plugin that bundles declarations, respects Browserslists, and enables seamless integration with transpilers such as babel and swc
scroll-behavior-polyfill
A polyfill for the 'scroll-behavior' CSS-property
ts-clone-node
A library that helps you clone Nodes from a Typescript AST
ts-evaluator
An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST
wessberg's Repositories
wessberg/rollup-plugin-ts
A TypeScript Rollup plugin that bundles declarations, respects Browserslists, and enables seamless integration with transpilers such as babel and swc
wessberg/cjstoesm
A tool that can transform CommonJS to ESM
wessberg/DI
A compile-time powered Dependency-Injection container for Typescript that holds services and can produce instances of them as required.
wessberg/Polyfiller
Never worry about polyfills again.
wessberg/scroll-behavior-polyfill
A polyfill for the 'scroll-behavior' CSS-property
wessberg/browserslist-generator
A library that makes generating and validating Browserslists a breeze!
wessberg/ts-evaluator
An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST
wessberg/DI-compiler
A Custom Transformer for Typescript that enables compile-time Dependency Injection
wessberg/ts-clone-node
A library that helps you clone Nodes from a Typescript AST
wessberg/sandhog
A virtual Open Source project maintainer
wessberg/connection-observer
An API that provides a way to asynchronously observe the connectedness of a target Node inside a document
wessberg/intl-list-format
A fully spec-compliant polyfill for 'Intl.ListFormat'
wessberg/compatfactory
A library that unifies the TypeScript Compiler API factory functions across all versions of TypeScript and makes them conform with the Node Factory API
wessberg/sass-extended-importer
A Custom Sass Import Resolver with included support for Node Module Resolution and additional file extensions
wessberg/crosspath
A wrapper around the path module that always normalizes to POSIX (including converting backslashes to forward slashes)
wessberg/helpertypes
A collection of TypeScript helper types
wessberg/node.parentelement
A spec-compliant cross-browser polyfill for Node.parentElement
wessberg/custom-attributes
Defining custom attributes that provide rich mixin behavior
wessberg/dotcjs
A tool that converts file extensions such as .js or .d.ts to their .cjs and .d.cts counterparts
wessberg/FileLoader
A Promise-based class that can offers different ways of loading files from disk, including wrappers around the synchronous I/O methods from node.
wessberg/FileSaver
A Promise-based class that can save/remove files to/from disk and make folders recursively.
wessberg/libKeyFinder
Musical key detection for digital audio, GPL v3
wessberg/masonry-layout
An efficient and fast web component that gives you a beautiful masonry layout
wessberg/node
Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles:
wessberg/PitchDetect
Pitch detection in Web Audio using autocorrelation
wessberg/polyfills
Webcomponents polyfills monorepo
wessberg/prettier-config
My Prettier config
wessberg/stringutil
A collection of helper functions for working with strings that I frequently use
wessberg/ts-config
Shared rules for Typescript and tslint, used across my OSS projects.
wessberg/typescript-out-file-bug
This is a simple repro of an error related to generation of declarations with `outFile` when project-local module names overlaps with referenced external package names or built-in modules