framer-local-dev-loop

Featured

Configure Framer local development with hot reload and testing. Use when setting up a development environment, configuring test workflows, or establishing a fast iteration cycle with Framer. Trigger with phrases like "framer dev setup", "framer local development", "framer dev environment", "develop with framer".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Framer Local Dev Loop ## Overview Set up a fast development workflow for Framer plugins and code components with Vite hot-reload, TypeScript, and testing. ## Prerequisites - Completed `framer-install-auth` setup - Node.js 18+ with npm - Framer editor open ## Instructions ### Step 1: Plugin Dev Environment ```bash npx create-framer-plugin@latest my-plugin cd my-plugin npm install npm run dev # Starts Vite dev server — hot-reloads into Framer editor ``` Project structure: ``` my-plugin/ ├── src/ │ ├── App.tsx # Plugin UI (React) │ ├── main.tsx # Entry point │ └── framer.d.ts # Type definitions ├── package.json ├── vite.config.ts # Vite config with framer-plugin └── tsconfig.json ``` ### Step 2: Connect to Framer Editor 1. Open Framer, go to your project 2. Click **Plugins** > **Development** in the toolbar 3. Select your local dev plugin 4. Changes in `src/App.tsx` hot-reload instantly ### Step 3: Testing Plugin Logic ```typescript // tests/sync.test.ts — test data transformation outside Framer import { describe, it, expect } from 'vitest'; // Extract pure functions for testability function transformPosts(posts: any[]) { return posts.map(p => ({ fieldData: { title: p.title, body: `<p>${p.body}</p>`, slug: p.title.toLowerCase().replace(/[^a-z0-9]+/g, '-').slice(0, 50), }, })); } describe('CMS Sync', () => { it('should transform posts into CMS items', () => { const posts = [{ title: 'Hello ...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

figma-local-dev-loop

Set up a local development workflow for Figma plugin and REST API projects. Use when building Figma plugins, creating design-to-code pipelines, or developing against the Figma API with hot reload. Trigger with phrases like "figma dev setup", "figma plugin development", "figma local development", "develop figma plugin".

2,266 Updated today
jeremylongshore
AI & Automation Solid

webflow-local-dev-loop

Configure a Webflow local development workflow with TypeScript, hot reload, mocked API tests, and webhook tunneling via ngrok. Use when setting up a development environment, configuring test workflows, or establishing a fast iteration cycle with the Webflow Data API. Trigger with phrases like "webflow dev setup", "webflow local development", "webflow dev environment", "develop with webflow".

2,266 Updated today
jeremylongshore
AI & Automation Featured

klaviyo-local-dev-loop

Configure Klaviyo local development with hot reload, mocking, and testing. Use when setting up a development environment, configuring test workflows, or establishing a fast iteration cycle with the Klaviyo API. Trigger with phrases like "klaviyo dev setup", "klaviyo local development", "klaviyo dev environment", "develop with klaviyo", "klaviyo testing".

2,266 Updated today
jeremylongshore
AI & Automation Solid

grammarly-local-dev-loop

Configure Grammarly local development with hot reload and testing. Use when setting up a development environment, configuring test workflows, or establishing a fast iteration cycle with Grammarly. Trigger with phrases like "grammarly dev setup", "grammarly local development", "grammarly dev environment", "develop with grammarly".

2,266 Updated today
jeremylongshore
AI & Automation Featured

framer-ci-integration

Configure Framer CI/CD integration with GitHub Actions and testing. Use when setting up automated testing, configuring CI pipelines, or integrating Framer tests into your build process. Trigger with phrases like "framer CI", "framer GitHub Actions", "framer automated tests", "CI framer".

2,266 Updated today
jeremylongshore