{"id":25518754,"url":"https://github.com/thomasjonstrup/figma-components-plugin","last_synced_at":"2025-08-19T08:38:13.788Z","repository":{"id":276661550,"uuid":"929899407","full_name":"thomasjonstrup/figma-components-plugin","owner":"thomasjonstrup","description":"Figma plugin","archived":false,"fork":false,"pushed_at":"2025-02-09T21:17:20.000Z","size":44,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-21T08:09:09.654Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thomasjonstrup.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-02-09T16:56:44.000Z","updated_at":"2025-02-09T17:07:05.000Z","dependencies_parsed_at":"2025-02-09T18:23:04.552Z","dependency_job_id":"05f3359f-3419-42af-acc8-31df2b82c385","html_url":"https://github.com/thomasjonstrup/figma-components-plugin","commit_stats":null,"previous_names":["thomasjonstrup/figma-components-plugin"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/thomasjonstrup/figma-components-plugin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thomasjonstrup%2Ffigma-components-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thomasjonstrup%2Ffigma-components-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thomasjonstrup%2Ffigma-components-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thomasjonstrup%2Ffigma-components-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thomasjonstrup","download_url":"https://codeload.github.com/thomasjonstrup/figma-components-plugin/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thomasjonstrup%2Ffigma-components-plugin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271123128,"owners_count":24703170,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-19T02:00:09.176Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-02-19T16:54:24.113Z","updated_at":"2025-08-19T08:38:13.736Z","avatar_url":"https://github.com/thomasjonstrup.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Figma Component Filter Plugin\n\nThis Figma plugin allows users to filter and select components in their Figma files based on name and type. It's built using React, Vite, Tailwind CSS, and Radix UI, providing a modern and accessible user interface.\n\n## Features\n\n-   Filter components by name\n-   Filter components by type (All, Components, or Instances)\n-   Select and zoom to filtered components in the Figma canvas\n\n## Project Structure\n\n```mermaid\ngraph TD\n    A[Project Root] --\u003e B[src]\n    A --\u003e C[public]\n    A --\u003e D[package.json]\n    A --\u003e E[vite.config.ts]\n    A --\u003e F[tailwind.config.js]\n    A --\u003e G[postcss.config.js]\n    A --\u003e H[tsconfig.json]\n    A --\u003e I[manifest.json]\n    B --\u003e J[main.tsx]\n    B --\u003e K[App.tsx]\n    B --\u003e L[code.ts]\n    B --\u003e M[index.css]\n```\n\nCurrently, two official plugins are available:\n\n-   [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh\n-   [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh\n\n## Expanding the ESLint configuration\n\nIf you are developing a production application, we recommend updating the configuration to enable type aware lint rules:\n\n-   Configure the top-level `parserOptions` property like this:\n\n```js\nexport default tseslint.config({\n\tlanguageOptions: {\n\t\t// other options...\n\t\tparserOptions: {\n\t\t\tproject: ['./tsconfig.node.json', './tsconfig.app.json'],\n\t\t\ttsconfigRootDir: import.meta.dirname,\n\t\t},\n\t},\n});\n```\n\n-   Replace `tseslint.configs.recommended` to `tseslint.configs.recommendedTypeChecked` or `tseslint.configs.strictTypeChecked`\n-   Optionally add `...tseslint.configs.stylisticTypeChecked`\n-   Install [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) and update the config:\n\n```js\n// eslint.config.js\nimport react from 'eslint-plugin-react';\n\nexport default tseslint.config({\n\t// Set the react version\n\tsettings: { react: { version: '18.3' } },\n\tplugins: {\n\t\t// Add the react plugin\n\t\treact,\n\t},\n\trules: {\n\t\t// other rules...\n\t\t// Enable its recommended rules\n\t\t...react.configs.recommended.rules,\n\t\t...react.configs['jsx-runtime'].rules,\n\t},\n});\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthomasjonstrup%2Ffigma-components-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthomasjonstrup%2Ffigma-components-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthomasjonstrup%2Ffigma-components-plugin/lists"}