>_Skillful.sh

fregante

@fregante

15

Published Tools

0

Total Stars

0

Weekly Downloads

Published Tools

15 Skillsacross 1 category

text-field-edit

fregante

Insert text in a `<textarea>`, `<input>` and `contenteditable` elements (including Undo support)

SkillAI Tool
1 dir

@fregante/relaxed-json

fregante

Relaxed JSON is strict superset JSON, relaxing strictness of valilla JSON

SkillAI Tool
1 dir

intrinsic-scale

fregante

Replicate background-size: cover/contain (scale+crop) for canvas/CSS/Node/… on any type of media.

SkillAI Tool
1 dir

web-ext-submit

fregante

Wrapper around Mozilla’s web-ext to submit extensions to AMO.

SkillAI Tool
1 dir

webext-tools

fregante

Utility functions for Web Extensions, manifest v2 and v3

SkillAI Tool
1 dir

webext-events

fregante

High-level events and utilities for events in Web Extensions

SkillAI Tool
1 dir

chrome-webstore-upload-cli

fregante

CLI tool to upload Chrome Extensions to the Chrome Web Store

SkillAI Tool
1 dir

webext-storage-cache

fregante

Cache values in your Web Extension and clear them on expiration. Also includes a memoize-like API to cache any function results automatically.

SkillAI Tool
1 dir

proper-event

fregante

Given an event type, automatically get the correct event class (click -> MouseEvent)

SkillAI Tool
1 dir

code-tag

fregante

noop functions to help formatters and syntax highlighters recognize embedded code

SkillAI Tool
1 dir

select-dom

fregante

Extra lightweight DOM selector helper

SkillAI Tool
1 dir

one-event

fregante

Listen to one event via `addEventListener`, then resolve a Promise

SkillAI Tool
1 dir

one-mutation

fregante

Observe one mutation via `MutationObserver`, then resolve a Promise.

SkillAI Tool
1 dir

fit-textarea

fregante

Automatically expand a <textarea> to fit its content, in a few bytes

SkillAI Tool
1 dir

dom-chef

fregante

Build regular DOM elements using JSX

SkillAI Tool
1 dir