Compare commits

...

5 Commits

Author SHA1 Message Date
Kuba Orlik fde2f7a34e Omit outp oint if not provieded 2021-10-29 20:26:48 +02:00
Kuba Orlik a804b52176 0.0.4 2021-10-25 22:01:10 +02:00
Kuba Orlik bb7f5b5f01 Export project, as well 2021-10-25 22:00:43 +02:00
Kuba Orlik e61b809428 0.0.3 2021-10-25 21:53:36 +02:00
Kuba Orlik ed54504cb7 Export all things 2021-10-25 21:53:29 +02:00
6 changed files with 11 additions and 6 deletions

4
package-lock.json generated
View File

@ -1,12 +1,12 @@
{
"name": "kdenlive",
"version": "0.0.2",
"version": "0.0.4",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "kdenlive",
"version": "0.0.2",
"version": "0.0.4",
"license": "ISC",
"dependencies": {
"zx": "^4.2.0"

View File

@ -1,6 +1,6 @@
{
"name": "kdenlive-ts",
"version": "0.0.2",
"version": "0.0.4",
"description": "Create kdenlive projects from within JS",
"main": "lib/index.js",
"scripts": {

View File

@ -17,7 +17,7 @@ export class MediaEntry extends Entry {
return /* HTML */ `<entry
producer="${this.producer.id}"
in="${this.in_point}"
out="${this.out_point}"
${this.out_point ? `out="${this.out_point}"` : ""}
></entry>`;
}
}

View File

@ -1,6 +1,6 @@
import { $ } from "zx";
import { BlankEntry, MediaEntry } from "./entry";
import Project from "./kdenlive";
import { Project } from "./kdenlive";
describe("Kdenlive", () => {
describe("example", () => {

View File

@ -0,0 +1,5 @@
export * from "./kdenlive";
export * from "./entry";
export * from "./playlist";
export * from "./producer";
export * from "./tractor";

View File

@ -1,7 +1,7 @@
import { BlackTrack, ConcreteProducer, Producer } from "./producer";
import { AudioTractor, trackIndexGen, Tractor, VideoTractor } from "./tractor";
export default class Project {
export class Project {
producers: Producer[] = [];
tractors: Tractor[] = [];
constructor(public fps: number) {