Coder Social home page Coder Social logo

sveltime's Introduction

Download from the Chrome Extension Store

About Sveltime

Using our Chrome Dev Tool extension, Svelte developers can see their components hierarchically, with render times and state available at the component level.

Features

  • Displays all rendered Svelte components

  • Puts components in a hierarchical collapsible tree format.

  • The state for any component can be displayed at the click of a button

  • Render times are displayed for each component. (beta)

Directions

  1. Download Sveltime from Chrome Extension Store and install.
  2. Alternatively, you can clone the Sveltime repository on GitHub, install dependencies, and load it “unpacked” into the Chrome extension manager.
  3. Run your own Svelte app in dev mode.
  4. Open your app in Chrome.
  5. Open Chrome Dev Tools and click on the Sveltime tab
  6. Immediately you will see your app in component-tree format
  7. You can click on any component to hide or reveal its children components
  8. Render time can be seen to the right of each component’s name
  9. Clicking on the green ‘state’ button will open a drawer which contains the state information for that component.

Authors


Sunit Bhalotia

Sunit's GitHub
Sunit's LinkedIn


William Reiff

William's GitHub
William's LinkedIn


Mustafa Saleem

Mustafa's GitHub
Mustafa's LinkedIn


Peter Steinberg

Peter's GitHub
Peter's LinkedIn

Areas for Future Development

  • Time Jump/Snapshot on changes in state
  • Visualization flow chart
  • Display stores alongside components
  • Have extension work with server-side rendering

How to Contribute

Click here if you are interested in contributing.

License

MIT License

Sveltime is available now on the Chrome Store and on GitHub

sveltime's People

Contributors

mas-150 avatar steinbergpeter avatar usr193 avatar wrreiff avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.