save-selection

2.0.2 • Public • Published

save-selection

Save & restore selections in a document, using <mark> elements

Installation

Download node at nodejs.org and install it, if you haven't already.

npm install save-selection --save

Usage

import {save, restore} from 'save-selection';
 
// will save selections in <mark> elements
// with classes "selection-start" & "selection-end"
save(document.querySelector('#main'));
 
// will restore selections,
// setting start to a <mark> element with class selection-start
// and end with class selection-end
restore(document.querySelector('#main'));
 

Tests

npm install
npm test

Dependencies

Dev Dependencies

  • babel-cli: Babel command line.
  • babel-core: Babel compiler core.
  • babel-preset-es2015: Babel preset for all es2015 plugins.
  • babelify: Babel browserify transform
  • browserify: browser-side require() the node way
  • electron-prebuilt: Install electron prebuilt binaries for the command-line use using npm
  • package-json-to-readme: Generate a README.md from package.json contents
  • semistandard: All the goodness of feross/standard with semicolons sprinkled on top.
  • snazzy: Format JavaScript Standard Style as Stylish (i.e. snazzy) output
  • tape: tap-producing test harness for node and browsers
  • testron: CI your client side tests with Electron

License

MIT

Generated by package-json-to-readme

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 2.0.2
    0
    • latest

Version History

Package Sidebar

Install

npm i save-selection

Weekly Downloads

0

Version

2.0.2

License

MIT

Unpacked Size

11.5 kB

Total Files

13

Last publish

Collaborators

  • ellell
  • iefserge
  • kesla