0.2.1 • Published 3 years ago

dom-snapshot v0.2.1

Weekly downloads
4
License
MIT
Repository
github
Last release
3 years ago

DOM Snapshot

i:npm i:code-style

Get <canvas> from DOM string through SVG <foreignObject>.

Online DEMO

Usage

package content:

import {
  Fetch,
  Convert,
  Download,
  FragCollector,
  Prepare,
  createSnapshotFromElement,
  createSnapshotFromHTMLSourceList,
  renderPngDataUrlFromSvgDataUrl
} from 'dom-snapshot'

const {
  dataUrlToBlobUrl,
  blobToDataUrl,
  setFetchOption, // can be used to adjust fetch option
  resetFetchCache, // NOTE: should consider call this function for long running pages
  fetchTextWithCache,
  fetchBlobWithCache,
  fetchDataUrlWithCache
} = Fetch

const {
  getAbsoluteUrl,
  convertDataUrl,
  convertFragListWithUrlMap
} = Convert

const { 
  createDownloadUrl, 
  createDownloadBlob 
} = Download

const {
  prepareHTMLString,
  prepareCSSString,
  prepareSVGString,
  prepareImageElement,
  prepareCanvasElement
} = Prepare
0.3.0-dev.0

3 years ago

0.2.2-dev.2

4 years ago

0.2.2-dev.1

5 years ago

0.2.1

5 years ago

0.2.1-dev.2

5 years ago

0.2.1-dev.1

6 years ago

0.2.1-dev.0

6 years ago

0.2.0

6 years ago

0.2.0-dev.2

6 years ago

0.2.0-dev.1

6 years ago

0.2.0-dev.0

6 years ago

0.1.5

6 years ago

0.1.5-dev.0

6 years ago

0.1.4

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago

0.0.5

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago

0.0.0

6 years ago