Source: node-monacopilot
Section: javascript
Maintainer: Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>
Uploaders: Emfox Zhou <emfox@debian.org>
Build-Depends:
 debhelper-compat (= 14)
 , dh-sequence-nodejs
 , node-esbuild
 , node-monaco-editor (>= 0.41.0)
 , node-monaco-editor (<< 0.53)
 , node-rollup-plugin-dts
 , node-typescript
 , python3
 , rollup
Standards-Version: 4.7.4
Homepage: https://github.com/arshad-yaseen/monacopilot
Vcs-Git: https://salsa.debian.org/js-team/node-monacopilot.git
Vcs-Browser: https://salsa.debian.org/js-team/node-monacopilot
Testsuite: autopkgtest-pkg-nodejs

Package: node-monacopilot-core
Architecture: all
Multi-Arch: foreign
Depends:
 ${misc:Depends}
Description: provider plumbing behind monacopilot
 This is the half of monacopilot that knows how to talk to an LLM: it builds
 the fill-in-the-middle request for a given prompt, sends it, and turns the
 response back into completion text.  It provides the Copilot base class, the
 provider handler, the logger and the shared defaults.
 .
 It knows nothing about Monaco and imports no editor code, so it is usable on
 its own from a script.
 .
 Node.js is an event-based server-side JavaScript engine.

Package: node-monacopilot
Architecture: all
Multi-Arch: foreign
Depends:
 node-monacopilot-core (= ${binary:Version})
 , node-monaco-editor (>= 0.41.0)
 , node-monaco-editor (<< 0.53)
 , ${misc:Depends}
Description: AI code completion for the Monaco editor
 monacopilot adds inline AI completions to the Monaco editor: it watches what
 is typed, asks a fill-in-the-middle model for the missing text, and offers it
 the way any other completion provider would.  It registers as an inline
 completions provider, so it works with the stock Monaco editor rather than a
 fork of it.
 .
 This package depends on node-monaco-editor because the declarations it ships
 are typed against that module.  No editor code is loaded at run time: the
 Monaco instance is passed in by the application.
 .
 Node.js is an event-based server-side JavaScript engine.
