npm.io
2.0.0 • Published 10 years ago

URLON

Licence
Version
2.0.0
Deps
0
Vulns
0
Weekly
0
Stars
128
DeprecatedThis package is deprecated

URL Object Notation

An Object Notation like JSON but for URLs. Read the full explanation on @vjeux blog: http://blog.vjeux.com/2011/javascript/urlon-url-object-notation.html

Note that format is slightly changed since article was published, but main idea remains the same.

Getting started

NPM

URLON is on NPM.

npm install urlon
var URLON = require('urlon');
UMD build using <script>
<script src="https://unpkg.com/urlon/dist/urlon.umd.js"></script>
<script>
  urlon // urlon.stringify() or urlon.parse()
</script>

Usage

stringify
URLON.stringify({"table":{"achievement":{"column":"instance","ascending":true}}})

// Output:      '$table$achievement$column=instance&ascending:true'
parse
URLON.parse('$table$achievement$column=instance&ascending:true')

// Output:  {"table":{"achievement":{"column":"instance","ascending":true}}}

Projects using URLON

  • url-mapper - @cerebral/router default mapper for URLs

Changelog

See releases

Keywords