Adopt standalone package manifest and dependency lock

This commit is contained in:
Timothy J. Aveni
2026-09-05 18:43:41 -07:00
parent 7e4c51b815
commit ec604045df
6 changed files with 32 additions and 21 deletions
+10 -7
View File
@@ -1,15 +1,18 @@
package ProjectReactRuntime id "package:project-react-runtime" revision "package:project-react-runtime@1" {
import interface Named;
import interface ProjectTasks;
external atom ProjectReactComponent id "atom:project-react-component";
external atom Project id "atom:project";
package ProjectReactRuntime id "package:project-react-runtime" revision "package:project-react-runtime@1" {
constructor createComponent id "export:project-react-runtime:create-component" constructs ProjectReactComponent : atom-ref<Project>;
operation sourceGet id "export:project-react-runtime:source-get" : unit -> string mode call receiver atom ProjectReactComponent;
operation propsGet id "export:project-react-runtime:props-get" : unit -> message "org.quixos.web-studio.ReactProps" mode call receiver atom ProjectReactComponent requires {
edge subject id "port:project-react:subject" : exactly-one atom Project [resolve];
state name id "port:project-react:name" : string [read];
edge tasks id "port:project-react:tasks" : many-unique atom Task [resolve];
interface named id "port:project-react:named" : Named;
interface tasks id "port:project-react:tasks" : ProjectTasks;
};
operation propsWatch id "export:project-react-runtime:props-watch" : unit -> watch-handle mode watch-start emits message "org.quixos.web-studio.ReactProps" receiver atom ProjectReactComponent requires {
edge subject id "port:project-react:subject" : exactly-one atom Project [resolve];
state name id "port:project-react:name" : string [read];
edge tasks id "port:project-react:tasks" : many-unique atom Task [resolve];
interface named id "port:project-react:named" : Named;
interface tasks id "port:project-react:tasks" : ProjectTasks;
};
operation propsWatchStop id "export:project-react-runtime:props-watch-stop" : watch-handle -> unit mode watch-stop receiver atom ProjectReactComponent;
}