From 84adad4bd68d66a20183e10b13c750c4df2e0660 Mon Sep 17 00:00:00 2001 From: jonschlinkert Date: Wed, 21 Jun 2017 01:43:54 -0400 Subject: [PATCH] examples --- examples.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 examples.js diff --git a/examples.js b/examples.js new file mode 100644 index 0000000..8723d12 --- /dev/null +++ b/examples.js @@ -0,0 +1,22 @@ +var set = require('./'); + +console.log(set({}, 'a.b.c', 'd')); +//=> { a: { b: { c: 'd' } } } + +console.log(set({}, 'a\\.b.c', 'd')); +//=> { 'a.b': { c: 'd' } } + +console.log(set({}, 'a\\.b\\.c', 'd')); +//=> { 'a.b.c': 'd' } + +console.log(set({}, '"a.b".c', 'd')); +//=> { 'a.b': { c: 'd' } } + +console.log(set({}, "'a.b'.c", "d")); +//=> { 'a.b': { c: 'd' } } + +console.log(set({}, "{a..b}.c", "d")); +//=> { '{a..b}': { c: 'd' } } + +console.log(set({}, '"this/is/a/.file.path"', 'd')); +//=> { 'this/is/a/.file.path': 'd' }