write json schema in a graceful way.
此库是基于semantic-schema,结合团队情况简单封装而成。用于对json数据进行校验.其语法跟semantic-schema库语法大部分相同,请移步[【这里】](https://www.npmjs.com/package/semantic-schema)了解语法。或者直接查看[【测试用例】](/test/)
List-related schema elements and commands for ProseMirror
Basic schema elements for ProseMirror
JSON Schema TypeScript definitions with complete inline documentation.
ProseMirror Markdown integration
Schema for the protocol between CDK framework and CDK CLI
GraphQL Semantic Output Conversion Kit - converts a cutting edge SDL file that supports semantic nullability into a more traditional SDL file legacy tools can support.
OpenTelemetry semantic conventions
JSON generator for prisma schema
Traverse JSON Schema passing each schema object to callback
ProseMirror's document model
Infer the probabilistic schema for a MongoDB collection.
webpack Validation Utils
errors with more than just a message
semantic-release plugin to publish a GitHub release and comment on released Pull Requests/Issues
JSON Schema validation and specifications
semantic-release plugin to publish a npm package
Automated semver compliant package publishing
semantic-release plugin to commit release assets to the project's git repository
semantic-release plugin to generate changelog content with conventional-changelog
Core types and classes for Google services.
semantic-release plugin to analyze commits with conventional-changelog
TypeScript definitions for json-schema
A Ruby gem that performs semantic diffs between JSON files, using JSON Schema to guide and annotate the diff output with type information, field metadata, and structured change detection.
The DynamicSchema gem provides a elegant and expressive way to define a domain-specific language (DSL) schemas, making it effortless to build and validate complex Ruby hashes. This is particularly useful when dealing with intricate configurations or interfacing with external APIs, where data structures need to adhere to specific formats and validations. By allowing default values, type constraints, nested schemas, and transformations, DynamicSchema ensures that your data structures are both robust and flexible. New in 2.0, DynamicSchema adds DynamicSchema::Struct which faciliates effortless definition and construction of complex object hierarchies, with optional type coersion and validation. Where DynamicSchema simplified configuration and API payload construction, DynamicSchema::Struct simplifies construction of complex API reponses.
A semantic logger formatter that formats the logs according to Elastic Common Schema, adds APM trace data if ElasticAPM is enabled and instruments sequel logs for rails if available.
SHALMANESER - SHALlow seMANtic parSER. This package provides a toolbox for Semantic Role Labeling (SRL). SHALMANESER uses supervised learning algorithms to assing semantic classes and roles to raw texts. It is paradigm agnostic, i.e. it can handle any role-semantic schema (FrameNET, PropBank etc.) and use any set of word senses (e.g. WordNet synsets). SHALMANESER emerged as part of the SALSA Project at the University of Saarbrücken.
Graffiti is an RDF store based on dynamic translation of RDF queries into SQL. Graffiti allows one to map any relational database schema into RDF semantics and vice versa, to store any RDF data in a relational database. Graffiti uses Sequel to connect to database backend and provides a DBI-like interface to run RDF queries in Squish query language from Ruby applications.
rails-ai-context turns your running Rails app into the source of truth for AI coding assistants. Instead of guessing from training data or stale file reads, agents query 38 live tools (via MCP server or CLI) to get your actual schema, associations, routes, inherited filters, conventions, and test patterns. Semantic validation catches cross-file errors (wrong columns, missing partials, broken routes) before code runs — so AI writes correct code on the first try. Auto-generates context files for Claude Code, Cursor, GitHub Copilot, OpenCode, and Codex CLI. Works standalone or in-Gemfile.
Ukiryu is a platform-adaptive command execution framework that transforms CLI tools into declarative APIs. It provides the "OpenAPI" for command-line interfaces, enabling cross-platform tool integration with type safety and structured results. Key features: * Declarative YAML profiles define tool behavior, eliminating hardcoded command strings * Platform-adaptive execution across macOS, Linux, and Windows * Shell-aware command formatting for bash, zsh, fish, PowerShell, and cmd * Type-safe parameter validation with automatic coercion * Version routing support with semantic version matching (via Versionian) * Interface contracts allow multiple tools to implement the same abstract API * Structured Result objects with success/failure information instead of parsing stdout * Comprehensive error handling under Ukiryu::Errors namespace The Ukiryu ecosystem consists of: * ukiryu gem - The runtime framework * ukiryu/register - Collection of YAML tool profiles * ukiryu/schemas - JSON Schema for validation Use Ukiryu to integrate command-line tools like ImageMagick, FFmpeg, Inkscape, Ghostscript, and more into your Ruby applications with consistent, predictable interfaces.
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.