Skip to content

Commit 1ccdfd7

Browse files
Merge pull request #65 from posecode-dev/codex/fix-google-search-logo
Fix Google Search logo indexing for playground pages
2 parents bce3202 + 86416df commit 1ccdfd7

94 files changed

Lines changed: 694 additions & 808 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@ jobs:
2222
- name: Install dependencies
2323
run: npm ci
2424

25-
- name: Typecheck
26-
run: npm run typecheck
27-
2825
- name: Build publishable packages
2926
run: npm run build:packages
3027

28+
- name: Typecheck
29+
run: npm run typecheck
30+
3131
- name: Build playground
3232
run: npm run build
3333

package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@
1616
"dev": "npm run dev -w playground",
1717
"build": "npm run build -w playground",
1818
"build:packages": "npm run build -w posecode-parser && npm run build -w posecode-share && npm run build -w posecode-render && npm run build -w posecode-embed && npm run build -w posecode-mcp",
19+
"check:packages": "node scripts/check-packages.mjs",
20+
"changeset": "changeset",
21+
"version-packages": "changeset version && node scripts/sync-mcp-version.mjs",
22+
"release": "npm run build:packages && npm run check:packages && changeset publish",
1923
"prepare:xbot": "node scripts/prepare-xbot.mjs",
2024
"eval": "tsx packages/posecode-eval/src/cli.ts",
2125
"video:cut2": "remotion render video/cut2/index.tsx PosecodeCut2 docs/launch-media/posecode-cut2-builder-16x9.mp4 --public-dir video/cut2/public --codec h264 --crf 16",

packages/posecode-embed/package.json

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,14 @@
44
"description": "Embed a live 3D Posecode movement anywhere with one <script> tag \u2014 the <posecode-player> web component.",
55
"license": "MIT",
66
"type": "module",
7-
"main": "./src/index.ts",
8-
"types": "./src/index.ts",
7+
"main": "./dist/index.js",
8+
"types": "./dist/index.d.ts",
99
"exports": {
10-
".": "./src/index.ts"
10+
".": {
11+
"types": "./dist/index.d.ts",
12+
"import": "./dist/index.js",
13+
"default": "./dist/index.js"
14+
}
1115
},
1216
"files": [
1317
"dist",
@@ -34,9 +38,12 @@
3438
"dependencies": {
3539
"posecode-parser": "0.2.0",
3640
"posecode-render": "0.2.0",
37-
"posecode-share": "0.1.0"
41+
"posecode-share": "0.2.0"
3842
},
3943
"devDependencies": {
4044
"esbuild": "^0.24.2"
45+
},
46+
"publishConfig": {
47+
"access": "public"
4148
}
4249
}

packages/posecode-eval/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"name": "posecode-eval",
33
"version": "0.2.0",
4+
"private": true,
45
"description": "Fidelity eval harness for Posecode: headless kinematic probing + geometric invariant scoring.",
56
"license": "MIT",
67
"type": "module",

packages/posecode-language/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"name": "posecode-language",
33
"version": "0.2.0",
4+
"private": true,
45
"description": "Editor language service for .posecode: diagnostics, completions, and hovers built on posecode-parser. Powers both the playground editor and the LSP.",
56
"license": "MIT",
67
"type": "module",

packages/posecode-lsp/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"name": "posecode-lsp",
33
"version": "0.2.0",
4+
"private": true,
45
"description": "Language Server Protocol implementation for the Posecode (.posecode) DSL: diagnostics, completion, and hover, powered by posecode-language.",
56
"license": "MIT",
67
"type": "module",

packages/posecode-mcp/package.json

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,14 @@
55
"mcpName": "io.github.posecode-dev/posecode-mcp",
66
"license": "MIT",
77
"type": "module",
8-
"main": "./src/index.ts",
9-
"types": "./src/index.ts",
8+
"main": "./dist/index.js",
9+
"types": "./dist/index.d.ts",
1010
"exports": {
11-
".": "./src/index.ts"
11+
".": {
12+
"types": "./dist/index.d.ts",
13+
"import": "./dist/index.js",
14+
"default": "./dist/index.js"
15+
}
1216
},
1317
"bin": {
1418
"posecode-mcp": "dist/posecode-mcp.mjs"
@@ -41,12 +45,15 @@
4145
"dependencies": {
4246
"@modelcontextprotocol/sdk": "^1.12.0",
4347
"posecode-parser": "0.2.0",
44-
"posecode-share": "0.1.0",
48+
"posecode-share": "0.2.0",
4549
"zod": "^3.24.1"
4650
},
4751
"devDependencies": {
4852
"@types/node": "^22.10.2",
4953
"esbuild": "^0.24.2",
5054
"tsx": "^4.19.2"
55+
},
56+
"publishConfig": {
57+
"access": "public"
5158
}
5259
}

packages/posecode-parser/package.json

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,14 @@
44
"description": "Parse the .posecode kinematic motion DSL into a validated, ROM-clamped intermediate representation.",
55
"license": "MIT",
66
"type": "module",
7-
"main": "./src/index.ts",
8-
"types": "./src/index.ts",
7+
"main": "./dist/index.js",
8+
"types": "./dist/index.d.ts",
99
"exports": {
10-
".": "./src/index.ts"
10+
".": {
11+
"types": "./dist/index.d.ts",
12+
"import": "./dist/index.js",
13+
"default": "./dist/index.js"
14+
}
1115
},
1216
"bin": {
1317
"posecode-parser": "dist/cli.js"
@@ -39,5 +43,8 @@
3943
"files": [
4044
"dist",
4145
"README.md"
42-
]
46+
],
47+
"publishConfig": {
48+
"access": "public"
49+
}
4350
}

packages/posecode-render/package.json

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,14 @@
44
"description": "Render a Posecode IR as an animated 3D human figure (skinned character or procedural mannequin) with Three.js.",
55
"license": "MIT",
66
"type": "module",
7-
"main": "./src/index.ts",
8-
"types": "./src/index.ts",
7+
"main": "./dist/index.js",
8+
"types": "./dist/index.d.ts",
99
"exports": {
10-
".": "./src/index.ts"
10+
".": {
11+
"types": "./dist/index.d.ts",
12+
"import": "./dist/index.js",
13+
"default": "./dist/index.js"
14+
}
1115
},
1216
"dependencies": {
1317
"three": "^0.171.0"
@@ -39,5 +43,8 @@
3943
"files": [
4044
"dist",
4145
"README.md"
42-
]
46+
],
47+
"publishConfig": {
48+
"access": "public"
49+
}
4350
}

packages/posecode-share/package.json

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,17 @@
11
{
22
"name": "posecode-share",
3-
"version": "0.1.0",
3+
"version": "0.2.0",
44
"description": "Encode/decode .posecode documents to URL-safe share tokens \u2014 the distribution primitive for Posecode permalinks and embeds.",
55
"license": "MIT",
66
"type": "module",
7-
"main": "./src/index.ts",
8-
"types": "./src/index.ts",
7+
"main": "./dist/index.js",
8+
"types": "./dist/index.d.ts",
99
"exports": {
10-
".": "./src/index.ts"
10+
".": {
11+
"types": "./dist/index.d.ts",
12+
"import": "./dist/index.js",
13+
"default": "./dist/index.js"
14+
}
1115
},
1216
"repository": {
1317
"type": "git",
@@ -28,5 +32,8 @@
2832
"files": [
2933
"dist",
3034
"README.md"
31-
]
35+
],
36+
"publishConfig": {
37+
"access": "public"
38+
}
3239
}

0 commit comments

Comments
 (0)