2.0.6 • Published 5 years ago

idyll-plugin-url-state v2.0.6

Weekly downloads
9
License
MIT
Repository
github
Last release
5 years ago

idyll-plugin-url-state

This plugin enables the state of an Idyll article to be serialized/deserialized from the URL's query string.

Usage

Install this as a dependency:

$ npm i --save idyll-plugin-url-state

This plugin requires being hooked into Idyll's context API. To do this, first you need to tell Idyll to use a custom context.

In package.json

"idyll": {
  "context": "./context.js"
}

If you aren't using any other context plugins, your context.js file would look like this:

const URLState = require('idyll-plugin-url-state');

// All keys
module.exports = URLState();

// Only certain keys
module.exports = URLState(['key1', 'key2', ...]);

If you are, you can use idyll-context-compose to compose multiple contexts together:

const compose = require('idyll-context-compose');
const URLState = require('idyll-plugin-url-state');

module.exports = compose(URLState(), otherContext);
2.0.6

5 years ago

2.0.5

5 years ago

2.0.3

5 years ago

2.0.2

5 years ago

2.0.1

5 years ago

1.0.1

5 years ago