NOTICE — third-party components distributed with 100xprompt
================================================================================

This file lists third-party material bundled into the 100xprompt binary or the
published npm packages. The backend of 100xprompt is original work by
100xprompt (the company).


1. TREE-SITTER GRAMMARS (compiled into the binary as build assets)
--------------------------------------------------------------------------------

The syntax highlighter embeds compiled tree-sitter grammars and their query
files. Each comes from a separate upstream project with its own licence:

    bash, go, javascript, json, python, rust, tsx, typescript
        tree-sitter grammar projects (github.com/tree-sitter/*)
    markdown, markdown_inline
        github.com/tree-sitter-grammars/tree-sitter-markdown

The `.scm` query files vendored alongside each grammar originate from those same
projects, except the markdown highlight queries, which are 100xprompt's own —
see packages/tui/scripts/queries/. The runtime is web-tree-sitter (MIT).


2. TERMINAL COLOUR SCHEMES
--------------------------------------------------------------------------------

The bundled themes are ports of third-party colour schemes. The palettes are the
work of their original authors; only the mapping to our theme format is ours:

    aura, ayu, catppuccin (frappe/macchiato), cobalt2, cursor, dracula,
    everforest, flexoki, github, gruvbox, kanagawa, material, monokai,
    nightowl, nord, one-dark, osaka-jade, palenight, rosepine, solarized,
    synthwave84, tokyonight, vercel, vesper, zenburn

    100xprompt, lucent-orng, matrix, mercury, orng — original to this project.

Two need attention before redistribution and are flagged here rather than
quietly shipped:

    tokyonight   Apache-2.0, NOT MIT. Apache-2.0 carries NOTICE-file and
                 change-statement obligations that a blanket permissive
                 assumption does not satisfy.
    monokai      The original TextMate theme was never clearly licensed and the
                 name is claimed as a trademark.


3. RUNTIME DEPENDENCIES
--------------------------------------------------------------------------------

Ordinary npm dependencies (react, react-reconciler, web-tree-sitter and others)
are not vendored. Their licences travel with their own packages in node_modules
and are not reproduced here.
