simple-terms
v0.5.0
Published
processes simple terms
Downloads
107
Readme
Simple Terms Processor
License
About
This package provides a simple terms processor suitable for reading hierarchical data structures and deriving new information from that. It is designed to support customized processing of data without exposing a full Javascript engine. It intentionally excludes support for code to adjust any provided data.
For example, in our forms processor this package is used to describe dependencies between fields e.g. making one field's visibility depending on having provided particular value on another one or initialize one value with the input of two other fields e.g. by combining first and last name of a person into full name of an account's holder using a term like personal.lastName + ", " + personal.firstName.
Install
npm install simple-termsManual
See the official manual at https://cepharum-foss.gitlab.io/simple-terms for additional information.
Using this library with AI agents
If you build with an AI coding agent, point it at AGENTS.md — a concise,
agent-oriented guide to the public API, usage patterns and common mistakes to avoid. It
follows the open AGENTS.md convention and ships inside the npm package,
so agents can read it from node_modules/simple-terms/AGENTS.md without a network call
instead of re-deriving behavior from the source. (Claude Code picks it up via CLAUDE.md,
which imports it.) The same file ends with a short section for contributors to the library
itself.
