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. |
Click to show internal directories.
Click to hide internal directories.