Help us shape the future of Go! Take the 2026 Go Developer Survey

internal/

directory
v0.1.14 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 27, 2026 License: MIT

Directories

Path Synopsis
Package aitext estimates whether text-detection tools would flag prose as written by a language model, and says why.
Package aitext estimates whether text-detection tools would flag prose as written by a language model, and says why.
Package book checks and builds the book deliverable of an lfm project: a researched concept in deliverables/book/concept.md, chapters written one at a time from it, and the finished EPUB and PDF that buyers download from a page at an unlisted path.
Package book checks and builds the book deliverable of an lfm project: a researched concept in deliverables/book/concept.md, chapters written one at a time from it, and the finished EPUB and PDF that buyers download from a page at an unlisted path.
Package buildid names the lfm binary that is running, for the keys of the files it writes: a file built by another lfm, whose writer may differ, is never taken for one this lfm would write.
Package buildid names the lfm binary that is running, for the keys of the files it writes: a file built by another lfm, whose writer may differ, is never taken for one this lfm would write.
Package bundle sells two or more of the project's deliverables together, such as a deck with its handouts or a book with its workbook: one name, one listing, one download page or shop listing with every file of each.
Package bundle sells two or more of the project's deliverables together, such as a deck with its handouts or a book with its workbook: one name, one listing, one download page or shop listing with every file of each.
Package cache bounds persistent lfm artifacts in the user cache.
Package cache bounds persistent lfm artifacts in the user cache.
Package check analyzes generated HTML without modifying it or fetching URLs.
Package check analyzes generated HTML without modifying it or fetching URLs.
Package cli implements the lfm command line: argument handling, the commands and how their results read in a terminal.
Package cli implements the lfm command line: argument handling, the commands and how their results read in a terminal.
Package color parses CSS colors and compares them perceptually in OKLab, with exact WCAG 2 contrast ratios.
Package color parses CSS colors and compares them perceptually in OKLab, with exact WCAG 2 contrast ratios.
Package commercecheck checks public offer snapshots without contacting Stripe.
Package commercecheck checks public offer snapshots without contacting Stripe.
Package compile turns an lfm project into a deployable output folder.
Package compile turns an lfm project into a deployable output folder.
Package concept reads concept.md, the handover from the design phase to implementation, and checks it against the research it must stand on.
Package concept reads concept.md, the handover from the design phase to implementation, and checks it against the research it must stand on.
Package dataurl encodes resources as data URLs, choosing the representation that compresses best for SVG and base64 for everything else.
Package dataurl encodes resources as data URLs, choosing the representation that compresses best for SVG and base64 for everything else.
Package deck is the slide deck deliverable: decks a buyer presents from PowerPoint, Keynote or Google Slides, such as a yearly safety briefing, a workshop or a quiz night, sold for what they say as much as how they look.
Package deck is the slide deck deliverable: decks a buyer presents from PowerPoint, Keynote or Google Slides, such as a yearly safety briefing, a workshop or a quiz night, sold for what they say as much as how they look.
Package deliver holds what every deliverable a page sells shares: the unlisted folder its files are served from, file names, and the download page buyers land on after paying.
Package deliver holds what every deliverable a page sells shares: the unlisted folder its files are served from, file names, and the download page buyers land on after paying.
Package diagnostic defines the shared compiler diagnostic format.
Package diagnostic defines the shared compiler diagnostic format.
Package document is the editable document deliverable: letters, invoices, minutes, programs, binders, contracts and any other document a buyer fills in Word, Google Docs, Pages or LibreOffice, and slide decks with speaker notes for PowerPoint, Keynote and Google Slides.
Package document is the editable document deliverable: letters, invoices, minutes, programs, binders, contracts and any other document a buyer fills in Word, Google Docs, Pages or LibreOffice, and slide decks with speaker notes for PowerPoint, Keynote and Google Slides.
Package fontcheck inspects font containers and CSS without loading glyphs, decompressing font payloads, executing code, or accessing the network.
Package fontcheck inspects font containers and CSS without loading glyphs, decompressing font payloads, executing code, or accessing the network.
Package formula parses, prints and evaluates the spreadsheet formulas lfm builds: the portable subset Excel 2019+, Google Sheets and LibreOffice all compute the same way.
Package formula parses, prints and evaluates the spreadsheet formulas lfm builds: the portable subset Excel 2019+, Google Sheets and LibreOffice all compute the same way.
Package golden holds tests to the exact output they produced before: a manifest of every file, and of every entry inside an archive, with its size and content hash, or a text as it reads, kept in testdata/golden.
Package golden holds tests to the exact output they produced before: a manifest of every file, and of every entry inside an archive, with its size and content hash, or a text as it reads, kept in testdata/golden.
Package htmlcompact shrinks serialized HTML syntax without touching text, comments or raw content, and proves every result by comparing parsed trees.
Package htmlcompact shrinks serialized HTML syntax without touching text, comments or raw content, and proves every result by comparing parsed trees.
Package htmlx holds the small x/net/html node operations shared by the compiler, the document checks and the release audits.
Package htmlx holds the small x/net/html node operations shared by the compiler, the document checks and the release audits.
Package imaging reads bounded image metadata, never pixel buffers or networks.
Package imaging reads bounded image metadata, never pixel buffers or networks.
Package jsonldcheck delegates JSON-LD expansion to JSON-goLD.
Package jsonldcheck delegates JSON-LD expansion to JSON-goLD.
Package jsonsrc indexes authored JSON documents by field path so diagnostics can point at the exact key that caused them.
Package jsonsrc indexes authored JSON documents by field path so diagnostics can point at the exact key that caused them.
Package markup is the Markdown every editable deliverable is written in: front matter, blocks, the ::: directives, ==fields== the buyer replaces, and the language's typography, so authors type plain text and documents and decks read the same source the same way.
Package markup is the Markdown every editable deliverable is written in: front matter, blocks, the ::: directives, ==fields== the buyer replaces, and the language's typography, so authors type plain text and documents and decks read the same source the same way.
Package office runs LibreOffice headless to see a file the way another office app does: one soffice run converts a batch of files.
Package office runs LibreOffice headless to see a file the way another office app does: one soffice run converts a batch of files.
Package ooxml puts Office Open XML parts into the order the schemas require.
Package ooxml puts Office Open XML parts into the order the schemas require.
Package paper holds the paper sizes editable files print on, and which a language prints on by default.
Package paper holds the paper sizes editable files print on, and which a language prints on by default.
Package pdfx reads and stamps the PDFs Chrome prints for lfm: page counts, outline targets, transparency and the provenance stamp that lets a later compile reuse a print.
Package pdfx reads and stamps the PDFs Chrome prints for lfm: page counts, outline targets, transparency and the provenance stamp that lets a later compile reuse a print.
Package printable is the printable deliverable: a planner, tracker, game or puzzle pack written as one HTML template of fixed-size pages, rendered for every paper size and variant the concept names, checked page by page, and printed to PDFs a buyer prints at home or imports into a note app.
Package printable is the printable deliverable: a planner, tracker, game or puzzle pack written as one HTML template of fixed-size pages, rendered for every paper size and variant the concept names, checked page by page, and printed to PDFs a buyer prints at home or imports into a note app.
Package project resolves an lfm project on disk: its fixed layout, the boundary that every source read must stay inside, and its configuration.
Package project resolves an lfm project on disk: its fixed layout, the boundary that every source read must stay inside, and its configuration.
Package release performs optional, isolated browser work outside the fast build.
Package release performs optional, isolated browser work outside the fast build.
Package research reads a project's research files, checks their format and substance, and summarizes them.
Package research reads a project's research files, checks their format and substance, and summarizes them.
Package scaffold creates a new project: the smallest set of files that compiles cleanly and shows an agent where everything goes.
Package scaffold creates a new project: the smallest set of files that compiles cleanly and shows an agent where everything goes.
Package scratch owns temporary working directories and stale temp cleanup.
Package scratch owns temporary working directories and stale temp cleanup.
Package serve previews compiled pages and recompiles them on every change.
Package serve previews compiled pages and recompiles them on every change.
Package skills holds the process guides lfm hands to agents.
Package skills holds the process guides lfm hands to agents.
Package spreadsheet is the spreadsheet deliverable: budget, bookkeeping and tracker templates described in workbook.json, built as .xlsx files per edition, computed and checked by lfm's own formula engine on every compile and, when installed, by LibreOffice on a release, and delivered with a Google Sheets copy link the owner creates once.
Package spreadsheet is the spreadsheet deliverable: budget, bookkeeping and tracker templates described in workbook.json, built as .xlsx files per edition, computed and checked by lfm's own formula engine on every compile and, when installed, by LibreOffice on a release, and delivered with a Google Sheets copy link the owner creates once.
Package stock knows the defaults text-to-page generators fall back to: accent colors, house palettes and typefaces.
Package stock knows the defaults text-to-page generators fall back to: accent colors, house palettes and typefaces.
Package target reads a built page and its embedded resources for page checks.
Package target reads a built page and its embedded resources for page checks.
Package templatecheck validates JSON/template bindings before HTML rendering.
Package templatecheck validates JSON/template bindings before HTML rendering.
Package term renders plain, readable terminal output: optional color, aligned columns, wrapped paragraphs and human units.
Package term renders plain, readable terminal output: optional color, aligned columns, wrapped paragraphs and human units.
Package testproject builds the small projects lfm's tests compile: one per deliverable, and bundles of them, each in a fresh temp directory.
Package testproject builds the small projects lfm's tests compile: one per deliverable, and bundles of them, each in a fresh temp directory.
Package testtmp gives a package's tests a temp directory of their own: working files and caches stay isolated from the user.
Package testtmp gives a package's tests a temp directory of their own: working files and caches stay isolated from the user.
Package theme is the look lfm gives every editable file of a product: the faces, colors and typesetting a concept's Look decides, on a quiet base for what it leaves open, the color math its checks need, and the DrawingML theme part Word and PowerPoint read, so a set's documents and decks match.
Package theme is the look lfm gives every editable file of a product: the faces, colors and typesetting a concept's Look decides, on a quiet base for what it leaves open, the color math its checks need, and the DrawingML theme part Word and PowerPoint read, so a set's documents and decks match.
Package typeface reads the font files a deliverable ships and embeds: what each face is, how wide its text runs, whether it draws a character, and the forms Word (obfuscated TrueType) and PowerPoint (Embedded OpenType) embed, each compressed once per compile.
Package typeface reads the font files a deliverable ships and embeds: what each face is, how wide its text runs, whether it draws a character, and the forms Word (obfuscated TrueType) and PowerPoint (Embedded OpenType) embed, each compressed once per compile.
Package urlcheck supplies shared, offline URL policy for config and HTML.
Package urlcheck supplies shared, offline URL policy for config and HTML.
Package zipx writes the ZIP archives lfm ships (EPUB, .docx, .pptx, .xlsx, download and shop ZIPs) the way the strictest readers want them: every entry carries its sizes in its header, no data descriptors, no extra fields, UTF-8 names flagged, one fixed timestamp, so the same input gives the same bytes.
Package zipx writes the ZIP archives lfm ships (EPUB, .docx, .pptx, .xlsx, download and shop ZIPs) the way the strictest readers want them: every entry carries its sizes in its header, no data descriptors, no extra fields, UTF-8 names flagged, one fixed timestamp, so the same input gives the same bytes.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL