initial commit
This commit is contained in:
commit
d7495c101d
15
.gitignore
vendored
Normal file
15
.gitignore
vendored
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
# Generated files
|
||||||
|
node_modules
|
||||||
|
output
|
||||||
|
dist
|
||||||
|
|
||||||
|
# Editor directories and files
|
||||||
|
.vscode/*
|
||||||
|
!.vscode/extensions.json
|
||||||
|
.idea
|
||||||
|
.DS_Store
|
||||||
|
*.suo
|
||||||
|
*.ntvs*
|
||||||
|
*.njsproj
|
||||||
|
*.sln
|
||||||
|
*.sw?
|
1284
package-lock.json
generated
Normal file
1284
package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load Diff
21
package.json
Normal file
21
package.json
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
{
|
||||||
|
"name": "compilinglambda",
|
||||||
|
"private": true,
|
||||||
|
"version": "0.0.0",
|
||||||
|
"scripts": {
|
||||||
|
"start": "vite",
|
||||||
|
"serve": "vite",
|
||||||
|
"build": "tsc && vite build"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@motion-canvas/core": "^3.13.0",
|
||||||
|
"@motion-canvas/2d": "^3.13.0",
|
||||||
|
"@motion-canvas/ffmpeg": "^1.1.0"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"@motion-canvas/ui": "^3.13.0",
|
||||||
|
"@motion-canvas/vite-plugin": "^3.13.0",
|
||||||
|
"typescript": "^5.2.2",
|
||||||
|
"vite": "^4.0.0"
|
||||||
|
}
|
||||||
|
}
|
1
src/motion-canvas.d.ts
vendored
Normal file
1
src/motion-canvas.d.ts
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
/// <reference types="@motion-canvas/core/project" />
|
1483
src/palette.ts
Normal file
1483
src/palette.ts
Normal file
File diff suppressed because it is too large
Load Diff
32
src/project.meta
Normal file
32
src/project.meta
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
{
|
||||||
|
"version": 0,
|
||||||
|
"shared": {
|
||||||
|
"background": null,
|
||||||
|
"range": [
|
||||||
|
0,
|
||||||
|
null
|
||||||
|
],
|
||||||
|
"size": {
|
||||||
|
"x": 1920,
|
||||||
|
"y": 1080
|
||||||
|
},
|
||||||
|
"audioOffset": 0
|
||||||
|
},
|
||||||
|
"preview": {
|
||||||
|
"fps": 30,
|
||||||
|
"resolutionScale": 1
|
||||||
|
},
|
||||||
|
"rendering": {
|
||||||
|
"fps": 60,
|
||||||
|
"resolutionScale": 1,
|
||||||
|
"colorSpace": "srgb",
|
||||||
|
"exporter": {
|
||||||
|
"name": "@motion-canvas/core/image-sequence",
|
||||||
|
"options": {
|
||||||
|
"fileType": "image/png",
|
||||||
|
"quality": 100,
|
||||||
|
"groupByScene": false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
7
src/project.ts
Normal file
7
src/project.ts
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
import {makeProject} from '@motion-canvas/core';
|
||||||
|
|
||||||
|
import example from './scenes/example?scene';
|
||||||
|
|
||||||
|
export default makeProject({
|
||||||
|
scenes: [example],
|
||||||
|
});
|
5
src/scenes/example.meta
Normal file
5
src/scenes/example.meta
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"version": 0,
|
||||||
|
"timeEvents": [],
|
||||||
|
"seed": 3229939754
|
||||||
|
}
|
8
src/scenes/example.tsx
Normal file
8
src/scenes/example.tsx
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
import { makeScene2D } from "@motion-canvas/2d";
|
||||||
|
import { waitFor } from "@motion-canvas/core";
|
||||||
|
|
||||||
|
export default makeScene2D(function* (view) {
|
||||||
|
// Create your animations here
|
||||||
|
|
||||||
|
yield* waitFor(5);
|
||||||
|
});
|
4
tsconfig.json
Normal file
4
tsconfig.json
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
{
|
||||||
|
"extends": "@motion-canvas/2d/tsconfig.project.json",
|
||||||
|
"include": ["src"]
|
||||||
|
}
|
10
vite.config.ts
Normal file
10
vite.config.ts
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
import {defineConfig} from 'vite';
|
||||||
|
import motionCanvas from '@motion-canvas/vite-plugin';
|
||||||
|
import ffmpeg from '@motion-canvas/ffmpeg';
|
||||||
|
|
||||||
|
export default defineConfig({
|
||||||
|
plugins: [
|
||||||
|
motionCanvas(),
|
||||||
|
ffmpeg(),
|
||||||
|
],
|
||||||
|
});
|
Loading…
Reference in New Issue
Block a user