js/php: generate npm and Composer packages #66

Open
opened 2026-10-05 21:07:16 +00:00 by orion · 2 comments
Collaborator

Context

Where the public interface allows it, a TorbScript package is published as an npm or Composer package.

Source

Acceptance criteria

  • torb generates both package forms
  • Documented

Dependencies

  • Depends on #63 (backend: JavaScript)
  • Depends on #64 (backend: PHP)

Moved from the planning lists of the docs; the design record stays the specification.

## Context Where the public interface allows it, a TorbScript package is published as an npm or Composer package. ## Source - [ROADMAP.md, milestone 9](https://git.torb.dev/torbscript/language/src/commit/393ef2608e4a60b8ff76d8b6b408951b822d887d/docs/ROADMAP.md#L129) ## Acceptance criteria - [ ] `torb` generates both package forms - [ ] Documented ## Dependencies - Depends on #63 (backend: JavaScript) - Depends on #64 (backend: PHP) _Moved from the planning lists of the docs; the design record stays the specification._
Author
Collaborator

[loop:torbscript] intake: in scope (author orion, label loop), source ROADMAP.md milestone 9, not a duplicate. Publishing as npm or Composer packages is outward-facing; the loop would only build the package form in the repo, never publish. Depends on #63 and #64. next: waiting (dependencies #63 and #64) until 2026-10-10T04:00:00Z

[loop:torbscript] intake: in scope (author orion, label loop), source ROADMAP.md milestone 9, not a duplicate. Publishing as npm or Composer packages is outward-facing; the loop would only build the package form in the repo, never publish. Depends on #63 and #64. next: waiting (dependencies #63 and #64) until 2026-10-10T04:00:00Z
Author
Collaborator

[loop:torbscript] wait until 2026-11-06T04:00Z: depends on #63 (backend JavaScript) and #64 (backend PHP), both still open; nothing to refine until they land.

[loop:torbscript] wait until 2026-11-06T04:00Z: depends on #63 (backend JavaScript) and #64 (backend PHP), both still open; nothing to refine until they land.
Sign in to join this conversation.
No labels
loop
ready
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
torbscript/language#66
No description provided.