Sign In

@geml/geml

Package Overview
Dependencies
Maintainers
1
Versions
30
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@geml/geml - npm Package Compare versions

Comparing version
1.7.3
to
1.7.4
+1
-1
dist/mcp.js

@@ -278,3 +278,3 @@ #!/usr/bin/env node

name: "geml_find",
description: "Search block CONTENT across the served documents and get back ADDRESSES, one row of `<file>\\t<address>` per hit. This is the other half of geml_list: `list` says what a document contains, `find` says which block holds the words you are looking for — and it answers with an address that pastes straight into geml_get or geml_set, never a line number that the next edit invalidates. The address is the innermost block holding the match, and a block that matches on many lines is reported once. Substring, case-insensitive unless `case` is true. Omit `path` to search every `*.geml` under the server root, or give a file or directory to narrow it. No match is not an error: the result is empty.",
description: "Search block CONTENT across the served documents and get back ADDRESSES, one row of `<file>\\t<address>` per hit. This is the other half of geml_list: `list` says what a document contains, `find` says which block holds the words you are looking for — and it answers with an address that pastes straight into geml_get or geml_set, never a line number that the next edit invalidates. The address is the innermost block holding the match, and a block that matches on many lines is reported once. Substring, case-insensitive unless `case` is true. Omit `path` to search every `*.geml` under the server root, or give a file or directory to narrow it — a file you name is searched whatever its extension, Markdown included, while a directory walks `*.geml` only. No match is not an error: the result is empty.",
inputSchema: {

@@ -281,0 +281,0 @@ type: "object",

{
"name": "@geml/geml",
"version": "1.7.3",
"version": "1.7.4",
"mcpName": "io.github.geml-spec/geml",

@@ -5,0 +5,0 @@ "publishConfig": {

@@ -61,3 +61,5 @@ ---

geml list file.geml # CALL THIS FIRST — every block, its address, kind, lines
geml find "text" file.geml|dir # search block CONTENT -> file<TAB>address (exit 1 = no hit)
geml find "text" file|dir # search block CONTENT -> file<TAB>address (exit 1 = no hit)
# a NAMED file is searched whatever its extension (.md too);
# a directory walks *.geml only
geml get file.geml '#id' # read ONE block (a heading id = its whole section)

@@ -64,0 +66,0 @@ geml set file.geml '#id' --in f # replace ONE block (re-parsed; never writes a broken doc)

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet