From a5465e653d1a56ee027968c99eed2a3658e917ad Mon Sep 17 00:00:00 2001 From: lucasdevelop Date: Wed, 21 Jul 2021 23:54:36 +0200 Subject: [PATCH 1/4] change version --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 5eda226..d59280d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "varkeeper", - "version": "1.0.1", + "version": "1.0.3", "description": "", "main": "dist/index.js", "devDependencies": { @@ -13,7 +13,7 @@ "scripts": { "test": "mocha", "build": "gulp build", - "publish": "npm publish --access publish" + "publish": "npm run build && npm publish --access publish" }, "repository": "git+https://github.com/lucaspalomodevelop/varkeeper.git", "keywords": [ From e292f0f6aa08efb0552c90bbd21eeca14aacdd94 Mon Sep 17 00:00:00 2001 From: lucasdevelop Date: Wed, 21 Jul 2021 23:58:40 +0200 Subject: [PATCH 2/4] no minifi gulp source --- gulpfile.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gulpfile.js b/gulpfile.js index 05eafd0..5302e4e 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -8,9 +8,10 @@ gulp.task('build', function(done) { gulp.src(Src) .pipe(minify({ ext:{ - src:'-debug.js', + min:'.js' }, + noSource: true, exclude: ['tasks'], ignoreFiles: ['.combo.js', '-min.js'] })) From 175db9680f7f04802a6d1c099d2bfee68ff5fffe Mon Sep 17 00:00:00 2001 From: lucasdevelop Date: Thu, 22 Jul 2021 00:15:00 +0200 Subject: [PATCH 3/4] modify readme and package.json --- README.md | 19 ++++++++++++++++++- package.json | 8 +++++--- 2 files changed, 23 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 2ae1a7d..3688445 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,22 @@ # varkeeper + ![npm](https://img.shields.io/npm/v/varkeeper) ![NPM](https://img.shields.io/npm/l/varkeeper) ![npm](https://img.shields.io/npm/dw/varkeeper) [![node-current](https://img.shields.io/node/v/varkeeper)](https://www.npmjs.com/package/varkeeper) - ![npm](https://img.shields.io/npm/v/varkeeper) ![NPM](https://img.shields.io/npm/l/varkeeper) ![npm](https://img.shields.io/npm/dw/varkeeper) +[![NPM](https://nodei.co/npm/varkeeper.png)](https://www.npmjs.com/package/varkeeper) + +## Desciption +varkeeper is A tool for handle vars global + +## Usage + +### Installation + +You can colormizer install using [npm](https://www.npmjs.com/package/varkeeper) or [yarn](https://yarnpkg.com/package/varkeeper). + +``` +npm install varkeeper +``` +``` +yarn add varkeeper +``` \ No newline at end of file diff --git a/package.json b/package.json index d59280d..c0fcabf 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "varkeeper", "version": "1.0.3", - "description": "", + "description": "varkeeper is A tool for handle vars global ", "main": "dist/index.js", "devDependencies": { "chai": "^4.3.4", @@ -27,5 +27,7 @@ "bugs": { "url": "https://github.com/lucaspalomodevelop/varkeeper/issues" }, - "homepage": "https://github.com/lucaspalomodevelop/varkeeper#readme" -} + "homepage": "https://github.com/lucaspalomodevelop/varkeeper#readme", + "engines": { + "node": ">=4.0.0" + }} From 4975a3012b50f087ba497b74e3e2744eda7281f7 Mon Sep 17 00:00:00 2001 From: lucasdevelop Date: Thu, 22 Jul 2021 00:32:05 +0200 Subject: [PATCH 4/4] formatting --- src/index.js | 32 ++++++++++++++------------------ test/test.js | 8 ++++---- 2 files changed, 18 insertions(+), 22 deletions(-) diff --git a/src/index.js b/src/index.js index ceda2b8..a6bcd1d 100644 --- a/src/index.js +++ b/src/index.js @@ -8,52 +8,48 @@ function setprop(name, value) { } - var myprop = props.find(x => x.name === name) + var myprop = props.find(x => x.name === name) - if(myprop != undefined) - { - myprop.value = value; - } - else - { - props.push( {name: name, value: value}); - } + if (myprop != undefined) { + myprop.value = value; + } + else { + props.push({ name: name, value: value }); + } onchange_func(name, value); - + } -function getEventsFromTypeAndName(name,type) { +function getEventsFromTypeAndName(name, type) { let event = []; if (events.length > 0) { - event = events.filter(x => x.name === name && x.type === type) + event = events.filter(x => x.name === name && x.type === type) } return event; } function getprop(name) { let result = props.find(x => x.name === name) - if(result != undefined) - { + if (result != undefined) { return result.value; } - else - { + else { return undefined; } } function deleteprop(name) { let index = props.indexOf(props.find(x => x.name === name)); - props.splice(index,1); + props.splice(index, 1); } function onchange(name, callback) { events.push({ name: name, callback: callback, type: 'onchange' }); } -function onchange_func(name,value){ +function onchange_func(name, value) { if (events.length > 0) { let onchangeevents = getEventsFromTypeAndName(name, 'onchange'); diff --git a/test/test.js b/test/test.js index de4c908..e4fb784 100644 --- a/test/test.js +++ b/test/test.js @@ -24,10 +24,10 @@ describe('varkeeper', () => { expect(varkeeper.getprop('array')).to.be.an('array'); }); it('will slice a array-prop', () => { - varkeeper.setprop('array', [1,2,3,4]); + varkeeper.setprop('array', [1, 2, 3, 4]); let x = varkeeper.getprop('array'); - let y = x.slice(0,2); - expect(y).to.be.eql([1,2]); + let y = x.slice(0, 2); + expect(y).to.be.eql([1, 2]); }); }); @@ -50,7 +50,7 @@ describe('varkeeper', () => { describe('onchange', () => { it('will call funtion by change prop value', () => { let a = false; - varkeeper.onchange('test', () => {a = true}); + varkeeper.onchange('test', () => { a = true }); varkeeper.setprop('test', 'value'); assert.equal(a, true); });