A simple Knockout extender for marcuswestin/store.js.
// Using Require.js (require last, as it doesn't export anything)
require(["ko.extenders.store"], function () {
// The observable's value is stored in storage under key "search-terms".
my_observable.extend({ store: "search-terms" });
});
<script src="ko.extenders.js"></script>
<script>
// The observable's value is stored in storage under key "search-terms".
my_observable.extend({ store: "search-terms" });
</script>