Skip to content

Commit 78a9a77

Browse files
committed
feat(core-character): added core-character for headless pipeline and character role playing for cross-platform
1 parent e25d5fa commit 78a9a77

File tree

6 files changed

+92
-30
lines changed

6 files changed

+92
-30
lines changed

apps/stage-tamagotchi/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@
6363
"@xsai/shared-chat": "catalog:",
6464
"@xsai/stream-text": "catalog:",
6565
"@xsai/utils-chat": "catalog:",
66+
"animejs": "^4.2.2",
6667
"colorjs.io": "^0.5.2",
6768
"culori": "^4.0.2",
6869
"date-fns": "^4.1.0",
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
{
2+
"name": "@proj-airi/core-character",
3+
"type": "module",
4+
"version": "0.1.0",
5+
"description": "Core character pipeline orchestration for AIRI (segmentation, emotion, delay, optional TTS)",
6+
"author": {
7+
"name": "Moeru AI Project AIRI Team",
8+
"email": "airi@moeru.ai",
9+
"url": "https://github.com/moeru-ai"
10+
},
11+
"license": "MIT",
12+
"repository": {
13+
"type": "git",
14+
"url": "https://github.com/moeru-ai/airi.git",
15+
"directory": "packages/core-character"
16+
},
17+
"exports": {
18+
".": {
19+
"types": "./dist/index.d.ts",
20+
"default": "./dist/index.js"
21+
}
22+
},
23+
"main": "./dist/index.js",
24+
"types": "./dist/index.d.ts",
25+
"files": [
26+
"README.md",
27+
"dist",
28+
"package.json"
29+
],
30+
"scripts": {
31+
"build": "tsdown",
32+
"typecheck": "tsc --noEmit"
33+
},
34+
"dependencies": {
35+
"@moeru/std": "catalog:",
36+
"clustr": "^1.0.2"
37+
},
38+
"devDependencies": {}
39+
}
40+
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export {}
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"compilerOptions": {
3+
"target": "ESNext",
4+
"lib": ["ESNext", "DOM"],
5+
"module": "ESNext",
6+
"moduleResolution": "bundler",
7+
"esModuleInterop": true,
8+
"forceConsistentCasingInFileNames": true,
9+
"isolatedModules": true,
10+
"verbatimModuleSyntax": true,
11+
"skipLibCheck": true
12+
},
13+
"include": ["src/**/*.ts"]
14+
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import { defineConfig } from 'tsdown'
2+
3+
export default defineConfig({
4+
entry: [
5+
'src/index.ts',
6+
],
7+
dts: true,
8+
})

0 commit comments

Comments
 (0)