Skip to content
Merged
Show file tree
Hide file tree
Changes from 20 commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
a46edbe
Add code link Plugin and CLI
huntercaron Dec 17, 2025
146403c
Fixing lint / formatting errors
huntercaron Dec 17, 2025
020f9f4
eslint fixes
huntercaron Dec 17, 2025
c5dcf4c
Update tests
huntercaron Dec 17, 2025
ecae4a1
More lint/ts fixes
huntercaron Dec 17, 2025
4badc18
No more auto-verbose logging
huntercaron Dec 17, 2025
b00f2db
Fix publishing by bundling shared package
huntercaron Dec 17, 2025
2d7c276
Dark mode
huntercaron Dec 18, 2025
10171c3
Cleanup api.ts
huntercaron Dec 18, 2025
0394c14
Update tests
huntercaron Dec 18, 2025
f4519ff
Cleanup
huntercaron Jan 14, 2026
8a51315
Lockfile fixes from rebase
huntercaron Jan 14, 2026
1becf18
Updating types and controller tests
huntercaron Jan 14, 2026
4c52eb5
Biome formatting
huntercaron Jan 14, 2026
95b8193
Cleanup
huntercaron Jan 15, 2026
3188478
Better handling for jsdeliver errors
huntercaron Jan 15, 2026
cecf938
Publish
huntercaron Jan 15, 2026
574f243
Switch to ts import extensions
huntercaron Feb 2, 2026
bc334c1
Update html title
huntercaron Feb 2, 2026
5ffe0ac
Upgrade deps
huntercaron Feb 2, 2026
b06e8ac
Improve conflict detection
huntercaron Feb 3, 2026
cdc2510
Remove unnecessary string cast
huntercaron Feb 3, 2026
a2cac38
Add iconi
huntercaron Feb 3, 2026
699c3c9
Rework file deletions
huntercaron Feb 3, 2026
4f8db58
Typesafe file content restoration
huntercaron Feb 3, 2026
454cef7
Remove unused queue logic
huntercaron Feb 3, 2026
726a4ed
Release
huntercaron Feb 3, 2026
9625738
Add asset and readme
huntercaron Feb 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
3 changes: 3 additions & 0 deletions packages/code-link-cli/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Framer Code Link CLI

Two-way syncing Framer of code components between Framer and your computer.
40 changes: 40 additions & 0 deletions packages/code-link-cli/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
{
"name": "framer-code-link",
"version": "0.4.5",
"description": "CLI tool for syncing Framer code components - controller-centric architecture",
"main": "dist/index.mjs",
"type": "module",
"bin": "./dist/index.mjs",
"files": [
"dist"
],
"scripts": {
"dev": "NODE_ENV=development tsx src/index.ts",
"build": "tsdown",
"start": "node dist/index.mjs",
"test": "vitest run"
},
"keywords": [
"framer",
"sync",
"code-components"
],
"author": "",
"license": "MIT",
"dependencies": {
"@typescript/ata": "^0.9.8",
"chokidar": "^5.0.0",
"commander": "^14.0.3",
"prettier": "^3.7.4",
"typescript": "^5.9.3",
"ws": "^8.18.3"
},
"devDependencies": {
"@code-link/shared": "workspace:*",
"@types/node": "^22.19.2",
"@types/ws": "^8.18.1",
"tsdown": "^0.20.1",
"tsx": "^4.21.0",
"vitest": "^4.0.15"
}
}
Loading
Loading