A clairvoyant Node package for your CLI
Modify strings, generate sourcemaps
Some useful utilities I often need
A compiled-away, type-safe, readable RegExp alternative
magic-string with AST shortcut.
Magically drag and drop files/links, built for React
A collection of utilities for working with JSON objects, including diffing, conflict resolution, bundling and more.
Detect Filetype by bytes
Checks for URLs during typing and pasting and automatically converts them to links.
magic-wand-js =============
Core typings for Magic SDK packages.
No description provided.
Magic wand tool (fuzzy selection) by color
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
Parse CLI help output
Passwordless authentication for the web.
Exposes a listing of common public APIs from the Magic JS SDK ecosystem.
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
rusty magic-string
A persistent, fsync-durable binary stack backed by a single file
Can't decide on what to do? Don't worry, consult the magic 8 ball.
Pack files and directories into one larger, fully-reversible .fa10 archive (the opposite of zip).
A simple RPG-like looting system
Core library for cryptographically secure promotional code generation
Pure-Rust TIFF 6.0 image decoder + encoder + container for oxideav (None/CCITT-MH/CCITT-T4-1D/CCITT-T4-2D/CCITT-T6-G4/PackBits/LZW/Deflate/JPEG-in-TIFF-7/ZSTD-50000; 1/4/8/16-bit; bilevel/gray/palette/RGB/CMYK/YCbCr; BigTIFF; tiles; multi-page)
Pearl is a low level blob-based I/O library
A high efficiency binary format for sequencing data with variable-length records.
A digital enneagram
A highly parallel Perl 5 interpreter written in Rust
A utility that can download JavaScript and TypeScript module graphs and store them locally in a special zip file
moduforge 文件
Returns a Magic 8-Ball answer
A simple Gem to enable any `ActiveRecord::Base` object to store a set of attributes in a set like structure represented through a bitfield on the database level. You only have to specify the name of the set to hold the attributes in question an the rest is done for you through some fine selected Ruby magic. Here is a simple example of how you could use the gem: class Person < ActiveRecord::Base has_set :interests end To get this to work you need some additional work done first: 1. You need an unsigned 8-Byte integer column in your database to store the bitfield. It is expected that the column is named after the name of the set with the suffix `_bitfield` appended (e.g. `interests_bitfield`). You can change that default behavior by providing the option `:column_name` (e.g. `has_set :interests, :column_name => :my_custom_column`). 2. You need a class that provides the valid values to be stored within the set and map the single bits back to something meaningful. The class should be named after the name of the set (you can change this through the `:enum_class` option). This class could be seen as an enumeration and must implement the following simple interface: * There must be a class method `values` to return all valid enumerators in the defined enumeration. * Each enumerator must implement a `name` method to return a literal representation for identification. The literal must be of the type `String`. * Each enumerator must implement a `bitfield_index` method to return the exponent of the number 2 for calculation the position of this enumerator in the bitfield. **Attention** Changing this index afterwards will destroy your data integrity. Here is a simple example of how to implement such a enumeration type while using the the `renum` gem for simplicity. You are free to use anything else that matches the described interface. enum :Interests do attr_reader :bitfield_index Art(0) Golf(1) Sleeping(2) Drinking(3) Dating(4) Shopping(5) def init(bitfield_index) @bitfield_index = bitfield_index end end
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.
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.