Better Node Inspector is a powerful plugin designed to help developers inspect and analyze node properties in their projects. This tool provides a comprehensive view of various aspects of selected nodes, enhancing the development workflow.
Better Node Inspector offers a range of capabilities for examining node properties.The interface streamlines the process of inspecting node characteristics.
- Users can access general properties, positional attributes, flex and auto-layout settings, fill properties, view child elements, and explore additional properties not covered in the main categories
- The plugin utilizes the async Figma API
- Node child elements are only loaded when the user clicks on the children dropdown, significantly enhancing plugin performance and making it super fast.
Simply select a node in your project, and Better Node Inspector will display its properties in an easy-to-navigate interface.
Node Inspector seamlessly integrates with Dualite, allowing you to convert your designs to code effortlessly.
- Clone the repository
- Run
npm
to install dependencies - Run
npm run dev
to start the development server for both plugin and UI. - Plugin now supports hot reloading for both plugin and UI.
- Do not mess with the config files.
We welcome contributions from the community! Here's how you can contribute to Node Inspector:
-
Fork the Repository: Start by forking the project repository to your GitHub account.
-
Clone the Fork: Clone your fork to your local machine for development.
-
Create a Branch: Make a new branch for your feature or bug fix.
-
Make Changes: Implement your changes, adhering to the existing code style and conventions.
-
Test: Ensure your changes don't break existing functionality and add tests for new features.
-
Commit: Make clear, concise commit messages describing your changes.
-
Push: Push your changes to your fork on GitHub.
-
Pull Request: Open a pull request from your fork to the main repository.
-
Code Review: Be open to feedback and make necessary adjustments.
For major changes, please open an issue first to discuss what you would like to change.