auchenberg / element-to-source

Providing utility to map a DOM element to source information, using debug metadata provided by (some) frameworks.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

element-to-source


Providing utility to map a DOM element to source information, using debug metadata provided by (some) frameworks.

API:

    import { resolve } from 'element-to-source';
    var domElement = document.getElementById('#main');

    var sourceMetadata = resolve(domElement);
    // {
    //     charNumber: 0,
    //     columnNumber: 0,
    //     fileName: 'component.tsx',
    //     lineNumber: 0
    // }

Supported frameworks

Unsupported

I would love to get help finding ways to enable any of these.

  • Angular
  • Vue.js
  • React + Parcel bundler
  • Next.js?
  • Web Components
  • Ionic?

About

Providing utility to map a DOM element to source information, using debug metadata provided by (some) frameworks.


Languages

Language:TypeScript 100.0%