No description provided.
Atom preset for conventional-changelog.
Require hook for automatic V8 compile cache persistence
Require hook for automatic V8 compile cache persistence
👻 Primitive and flexible state management for React
Bindings to native Mac/Linux/Windows password APIs
Create atom (⚛) representation for your application, packages and libraries
👻👨👩👧👦
Get metadata on the default editor or a specific editor
Atom mentions for the remirror wysiwyg editor
👻🔭
React bindings for the Effect Atom modules
BitGo SDK coin library for Cosmos
Common library for the @appthreat/atom project.
Underscore plus additional utilities
Core package of conventional-changelog.
The ultimate state manager
Atom Element: SUI button
AtomCheckbox is a component that displays an input checkbox w/ its expected behavior
Runs prettier as an eslint rule
> Atom Element: SUI badge
Calculate specificity of CSS selectors
<div> <p align="center"> <img src="https://document-export.canva.com/DADLRIBWTFM/45/preview/0001-645846858.png" height="350" width="350" alt="@libre/atom logo" /> </p> </div>
An unopinionated and configurable linter and style checker for Pug (formerly Jade)
atomic ui pattern library toolkit for joyce
PMN (Portable Move Notation) provides a rule-agnostic, JSON-based format for describing the mechanical decomposition of moves in abstract strategy board games. This gem implements the PMN Specification v1.0.0 with a functional Ruby interface, breaking down complex movements into sequences of atomic actions while remaining completely independent of specific game rules. PMN reveals the underlying mechanics of any board game move through sequential action decomposition, supporting both explicit and inferred piece specifications. Built on CELL (coordinate encoding), HAND (reserve notation), and QPI (piece identification) specifications, it enables universal move representation across chess variants, shōgi, xiangqi, and any abstract strategy game. Perfect for game engines, move validators, and board game analysis tools.
Parse and generate Portable Action Notation (PAN) strings for representing atomic actions in abstract strategy board games including chess, shogi, xiangqi, and others. PAN provides an intuitive operator-based syntax with six core operators: "-" (move to empty square), "+" (capture), "~" (special moves with side effects), "*" (drop to board), "." (drop with capture), and "=" (in-place transformation), plus "..." (pass turn). Supports coordinates via CELL specification and piece identifiers via EPIN specification. Handles transformations ("e7-e8=Q"), enhanced/diminished states ("+R", "-P"), and style derivation markers ("K'"). Provides comprehensive validation, immutable action objects, and functional API design. Examples: "e2-e4" (move), "d1+f3" (capture), "e1~g1" (castling), "P*e5" (drop), "e7-e8=Q" (promotion), "..." (pass), "+d4" (static capture), "e4=+P" (modify).