From 285660ce929bdb1f51319ed8885aa828c5549ec7 Mon Sep 17 00:00:00 2001 From: coderaiser Date: Mon, 19 Sep 2016 16:29:41 +0300 Subject: [PATCH] chore(package) v1.1.1 --- ChangeLog | 9 +++++++++ dist/nessy.es6.js | 9 +++++---- dist/nessy.js | 2 +- dist/nessy.min.js | 2 +- package.json | 2 +- 5 files changed, 17 insertions(+), 7 deletions(-) diff --git a/ChangeLog b/ChangeLog index 9b78974..43e8961 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,12 @@ +2016.09.19, v1.1.1 + +fix: +- (nessy) prevent removing of parent childs + +feature: +- (package) scripts: add watch:test + + 2016.09.16, v1.1.0 feature: diff --git a/dist/nessy.es6.js b/dist/nessy.es6.js index c31e5a4..406b8d6 100644 --- a/dist/nessy.es6.js +++ b/dist/nessy.es6.js @@ -10,10 +10,10 @@ module.exports = (selector, value, obj) => { selector.split('.') .forEach((name, i, arr) => { - if (i === arr.length - 1) - obj[name] = value; - else - obj[name] = {}; + if (i === arr.length - 1) + obj[name] = value; + else if (!obj[name]) + obj[name] = {}; obj = obj[name]; }); @@ -26,5 +26,6 @@ function check(selector) { throw Error('selector should be string!'); } + },{}]},{},["nessy"])("nessy") }); \ No newline at end of file diff --git a/dist/nessy.js b/dist/nessy.js index 97e49ae..88ec53a 100644 --- a/dist/nessy.js +++ b/dist/nessy.js @@ -9,7 +9,7 @@ module.exports = function (selector, value, obj) { check(selector); selector.split('.').forEach(function (name, i, arr) { - if (i === arr.length - 1) obj[name] = value;else obj[name] = {}; + if (i === arr.length - 1) obj[name] = value;else if (!obj[name]) obj[name] = {}; obj = obj[name]; }); diff --git a/dist/nessy.min.js b/dist/nessy.min.js index 2242750..14588ee 100644 --- a/dist/nessy.min.js +++ b/dist/nessy.min.js @@ -1 +1 @@ -!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var n;n="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,n.nessy=e()}}(function(){return function e(n,r,t){function o(i,u){if(!r[i]){if(!n[i]){var s="function"==typeof require&&require;if(!u&&s)return s(i,!0);if(f)return f(i,!0);var d=new Error("Cannot find module '"+i+"'");throw d.code="MODULE_NOT_FOUND",d}var c=r[i]={exports:{}};n[i][0].call(c.exports,function(e){var r=n[i][1][e];return o(r?r:e)},c,c.exports,e,n,r,t)}return r[i].exports}for(var f="function"==typeof require&&require,i=0;i