极简实用的时间组件
Ultra-fast React UI state library with zero runtime, zero re-renders, Tailwind variant support, and automatic data-attribute/css-vars based styling. Replace context, prop drilling, and global stores with build-time magic.
Modify strings, generate sourcemaps
Some useful utilities I often need
A compiled-away, type-safe, readable RegExp alternative
magic-string with AST shortcut.
A collection of utilities for working with JSON objects, including diffing, conflict resolution, bundling and more.
Detect Filetype by bytes
A wrapper for the Stytch API
Checks for URLs during typing and pasting and automatically converts them to links.
Magically drag and drop files/links, built for React
Core typings for Magic SDK packages.
No description provided.
Core business logic for Magic SDK packages.
[SWC plugin] mutable CJS exports
Custom node-sass importer for selector specific imports, node importing, module importing, globbing support and importing files only once
Magic MCP UI builder by 21st.dev
Parse CLI help output
Exposes a listing of common public APIs from the Magic JS SDK ecosystem.
Passwordless authentication for the web.
Variant of quickjs library: Variant with separate .WASM file. Supports browser ESM, NodeJS ESM, and NodeJS CommonJS.
Variant of quickjs library: Variant with separate .WASM file. Supports browser ESM, NodeJS ESM, and NodeJS CommonJS.
<!-- automd:badges codecov color=yellow -->
rusty magic-string
RubyGem to give quick access to Theme Park queue times (Alton Towers, Disney World Animal Kingdom, Disney World Epcot, Disney World Hollywood Studios, Disney World Magic Kingdom, Disneyland, Disneyland California Adventure, Disneyland Paris, Seaworld San Antonio, Seaworld San Diego, Seaworld Orlando, Thorpe Park)
Garterbelt is a Ruby HTML/XML markup framework inspired by Erector and Markaby. Garterbelt maps html tags to methods allowing the intuitive construction of HTML pages using nothing but Ruby. And because it is all Ruby all the time, views benefit from the dryness of inheritance, modules and all the meta magic that Ruby can imagine. Stockings not included.
Track counts and compute rate of iteration. Set up callbacks for various intervals such as every n increments or every n ticks. computer = Cadence::Computer.new do |c| c.every 5 do p [:completed_processing, n] end end computer.start do |c| 1.upto(100) do |n| c.next # do magic here end end Mostly intended for providing intermitent feedback of the progress of tasks that will run for lengthy periods of time. Rudimentary support for time-based callbacks is possible through #ticks.
Based on the magic of APIs, we are now capable of connecting to Hulu and retrieving their data for use in other applications. A warning to ye who dare use this, however: Hulu does not guarantee this API's stability, so it's possible (even likely) that your applications may break at any time. This library is based on the work of {hulu-php-library}[https://github.com/adammagana/hulu-php-library], an unofficial PHP client for this same API.
This plugin provides "magical translations" in your .haml files. What does it mean? It's mean that all your raw texts in templates will be automatically translated by GetText, FastGettext or Gettext backend from I18n. No more complicated translation keys and ugly translation methods in views. Now you can only write in your language, nothing more. At the end of your work you can easy find all phrases to translate and generate .po files for it. This type of files are also more readable and easier to translate, thanks to it you save your time with translations.
Grab and eval Ruby code via HTTP. You don't care about security, right? This gem is Dr. Nic's fault. We were looking for an easy way to run Ruby code that was publicly available on a web server, and though we've all written something to do this a time or two, we couldn't find a convenient gem. I hacked up a quick example: ruby -rubygems -ropen-uri -e \ 'eval open("http://gist.github.com/raw/473222/snippet.rb").read' \ jbarnette dr-nic-magic-awesome ...but why use a simple Ruby one-liner when we can go overboard and package it as a gem? While we're at it, why not add a tiny bit of extra sugar for Gists? This is not an original idea. It's been done a ton of times before, but this one is ours. Don't use it for anything real or it'll melt your face.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.