[Pkg-javascript-commits] [node-union-value] 02/07: New upstream version 1.0.0
Praveen Arimbrathodiyil
praveen at moszumanska.debian.org
Thu Jan 11 14:34:42 UTC 2018
This is an automated email from the git hooks/post-receive script.
praveen pushed a commit to branch master
in repository node-union-value.
commit 8f878413d62ffe8afc2c05e6cf32441459aa8f3f
Author: Pirate Praveen <praveen at debian.org>
Date: Thu Jan 11 19:31:10 2018 +0530
New upstream version 1.0.0
---
.editorconfig | 22 -----
.eslintrc.json | 278 ---------------------------------------------------------
.gitattributes | 10 ---
.gitignore | 15 ----
.travis.yml | 12 ---
.verb.md | 40 ---------
LICENSE | 2 +-
README.md | 58 +++++++-----
package.json | 24 +++--
test.js | 51 -----------
10 files changed, 57 insertions(+), 455 deletions(-)
diff --git a/.editorconfig b/.editorconfig
deleted file mode 100644
index 991900b..0000000
--- a/.editorconfig
+++ /dev/null
@@ -1,22 +0,0 @@
-# http://editorconfig.org
-root = true
-
-[*]
-indent_style = space
-end_of_line = lf
-charset = utf-8
-indent_size = 2
-trim_trailing_whitespace = true
-insert_final_newline = true
-
-[*.md]
-trim_trailing_whitespace = false
-insert_final_newline = false
-
-[test/**]
-trim_trailing_whitespace = false
-insert_final_newline = false
-
-[templates/**]
-trim_trailing_whitespace = false
-insert_final_newline = false
diff --git a/.eslintrc.json b/.eslintrc.json
deleted file mode 100644
index cc6a867..0000000
--- a/.eslintrc.json
+++ /dev/null
@@ -1,278 +0,0 @@
-{
- "ecmaFeatures": {
- "modules": true,
- "experimentalObjectRestSpread": true
- },
- "env": {
- "browser": false,
- "es6": true,
- "node": true,
- "mocha": true
- },
- "globals": {
- "document": false,
- "navigator": false,
- "window": false
- },
- "rules": {
- "accessor-pairs": 2,
- "arrow-spacing": [
- 2,
- {
- "before": true,
- "after": true
- }
- ],
- "block-spacing": [
- 2,
- "always"
- ],
- "brace-style": [
- 2,
- "1tbs",
- {
- "allowSingleLine": true
- }
- ],
- "comma-dangle": [
- 2,
- "never"
- ],
- "comma-spacing": [
- 2,
- {
- "before": false,
- "after": true
- }
- ],
- "comma-style": [
- 2,
- "last"
- ],
- "constructor-super": 2,
- "curly": [
- 2,
- "multi-line"
- ],
- "dot-location": [
- 2,
- "property"
- ],
- "eol-last": 2,
- "eqeqeq": [
- 2,
- "allow-null"
- ],
- "generator-star-spacing": [
- 2,
- {
- "before": true,
- "after": true
- }
- ],
- "handle-callback-err": [
- 2,
- "^(err|error)$"
- ],
- "indent": [
- 2,
- 2,
- {
- "SwitchCase": 1
- }
- ],
- "key-spacing": [
- 2,
- {
- "beforeColon": false,
- "afterColon": true
- }
- ],
- "new-cap": [
- 2,
- {
- "newIsCap": true,
- "capIsNew": false
- }
- ],
- "new-parens": 2,
- "no-array-constructor": 2,
- "no-caller": 2,
- "no-class-assign": 2,
- "no-cond-assign": 2,
- "no-const-assign": 2,
- "no-control-regex": 2,
- "no-debugger": 2,
- "no-delete-var": 2,
- "no-dupe-args": 2,
- "no-dupe-class-members": 2,
- "no-dupe-keys": 2,
- "no-duplicate-case": 2,
- "no-empty-character-class": 2,
- "no-empty-label": 2,
- "no-eval": 2,
- "no-ex-assign": 2,
- "no-extend-native": 2,
- "no-extra-bind": 2,
- "no-extra-boolean-cast": 2,
- "no-extra-parens": [
- 2,
- "functions"
- ],
- "no-fallthrough": 2,
- "no-floating-decimal": 2,
- "no-func-assign": 2,
- "no-implied-eval": 2,
- "no-inner-declarations": [
- 2,
- "functions"
- ],
- "no-invalid-regexp": 2,
- "no-irregular-whitespace": 2,
- "no-iterator": 2,
- "no-label-var": 2,
- "no-labels": 2,
- "no-lone-blocks": 2,
- "no-mixed-spaces-and-tabs": 2,
- "no-multi-spaces": 2,
- "no-multi-str": 2,
- "no-multiple-empty-lines": [
- 2,
- {
- "max": 1
- }
- ],
- "no-native-reassign": 2,
- "no-negated-in-lhs": 2,
- "no-new": 2,
- "no-new-func": 2,
- "no-new-object": 2,
- "no-new-require": 2,
- "no-new-wrappers": 2,
- "no-obj-calls": 2,
- "no-octal": 2,
- "no-octal-escape": 2,
- "no-proto": 0,
- "no-redeclare": 2,
- "no-regex-spaces": 2,
- "no-return-assign": 2,
- "no-self-compare": 2,
- "no-sequences": 2,
- "no-shadow-restricted-names": 2,
- "no-spaced-func": 2,
- "no-sparse-arrays": 2,
- "no-this-before-super": 2,
- "no-throw-literal": 2,
- "no-trailing-spaces": 0,
- "no-undef": 2,
- "no-undef-init": 2,
- "no-unexpected-multiline": 2,
- "no-unneeded-ternary": [
- 2,
- {
- "defaultAssignment": false
- }
- ],
- "no-unreachable": 2,
- "no-unused-vars": [
- 2,
- {
- "vars": "all",
- "args": "none"
- }
- ],
- "no-useless-call": 0,
- "no-with": 2,
- "one-var": [
- 0,
- {
- "initialized": "never"
- }
- ],
- "operator-linebreak": [
- 0,
- "after",
- {
- "overrides": {
- "?": "before",
- ":": "before"
- }
- }
- ],
- "padded-blocks": [
- 0,
- "never"
- ],
- "quotes": [
- 2,
- "single",
- "avoid-escape"
- ],
- "radix": 2,
- "semi": [
- 2,
- "always"
- ],
- "semi-spacing": [
- 2,
- {
- "before": false,
- "after": true
- }
- ],
- "space-after-keywords": [
- 2,
- "always"
- ],
- "space-before-blocks": [
- 2,
- "always"
- ],
- "space-before-function-paren": [
- 2,
- "never"
- ],
- "space-before-keywords": [
- 2,
- "always"
- ],
- "space-in-parens": [
- 2,
- "never"
- ],
- "space-infix-ops": 2,
- "space-return-throw-case": 2,
- "space-unary-ops": [
- 2,
- {
- "words": true,
- "nonwords": false
- }
- ],
- "spaced-comment": [
- 0,
- "always",
- {
- "markers": [
- "global",
- "globals",
- "eslint",
- "eslint-disable",
- "*package",
- "!",
- ","
- ]
- }
- ],
- "use-isnan": 2,
- "valid-typeof": 2,
- "wrap-iife": [
- 2,
- "any"
- ],
- "yoda": [
- 2,
- "never"
- ]
- }
-}
diff --git a/.gitattributes b/.gitattributes
deleted file mode 100644
index 660957e..0000000
--- a/.gitattributes
+++ /dev/null
@@ -1,10 +0,0 @@
-# Enforce Unix newlines
-* text eol=lf
-
-# binaries
-*.ai binary
-*.psd binary
-*.jpg binary
-*.gif binary
-*.png binary
-*.jpeg binary
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 80a228c..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,15 +0,0 @@
-*.DS_Store
-*.sublime-*
-_gh_pages
-bower_components
-node_modules
-npm-debug.log
-actual
-test/actual
-temp
-tmp
-TODO.md
-vendor
-.idea
-benchmark
-coverage
diff --git a/.travis.yml b/.travis.yml
deleted file mode 100644
index 09768f0..0000000
--- a/.travis.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-sudo: false
-language: node_js
-node_js:
- - "stable"
- - "5"
- - "4"
- - "0.12"
- - "0.10"
-matrix:
- fast_finish: true
- allow_failures:
- - node_js: "0.10"
diff --git a/.verb.md b/.verb.md
deleted file mode 100644
index d479105..0000000
--- a/.verb.md
+++ /dev/null
@@ -1,40 +0,0 @@
-# {%= name %} {%= badge("fury") %} {%= badge("travis") %}
-
-> {%= description %}
-
-## Install
-{%= include("install-npm", {save: true}) %}
-
-## Usage
-
-```js
-var union = require('{%= name %}');
-
-var obj = {};
-
-union(obj, 'a.b.c', ['one', 'two']);
-union(obj, 'a.b.c', ['three']);
-
-console.log(obj);
-//=> {a: {b: {c: [ 'one', 'two', 'three' ] }}}
-```
-
-## Similar projects
-{%= related(verb.related.list) %}
-
-## Running tests
-{%= include("tests") %}
-
-## Contributing
-{%= include("contributing") %}
-
-## Author
-{%= include("author") %}
-
-## License
-{%= copyright() %}
-{%= license %}
-
-***
-
-{%= include("footer") %}
diff --git a/LICENSE b/LICENSE
index 1e49edf..83b56e7 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,6 +1,6 @@
The MIT License (MIT)
-Copyright (c) 2015-2016, Jon Schlinkert.
+Copyright (c) 2015-2017, Jon Schlinkert
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
diff --git a/README.md b/README.md
index 74184af..1a90ffb 100644
--- a/README.md
+++ b/README.md
@@ -1,12 +1,13 @@
-# union-value [![NPM version](https://img.shields.io/npm/v/union-value.svg)](https://www.npmjs.com/package/union-value) [![Build Status](https://img.shields.io/travis/jonschlinkert/union-value.svg)](https://travis-ci.org/jonschlinkert/union-value)
+# union-value [![NPM version](https://img.shields.io/npm/v/union-value.svg?style=flat)](https://www.npmjs.com/package/union-value) [![NPM monthly downloads](https://img.shields.io/npm/dm/union-value.svg?style=flat)](https://npmjs.org/package/union-value) [![NPM total downloads](https://img.shields.io/npm/dt/union-value.svg?style=flat)](https://npmjs.org/package/union-value) [![Linux Build Status](https://img.shields.io/travis/jonschlinkert/union-value.svg?style=flat&label=Travis)](https [...]
> Set an array of unique values as the property of an object. Supports setting deeply nested properties using using object-paths/dot notation.
## Install
+
Install with [npm](https://www.npmjs.com/):
```sh
-$ npm i union-value --save
+$ npm install --save union-value
```
## Usage
@@ -23,33 +24,50 @@ console.log(obj);
//=> {a: {b: {c: [ 'one', 'two', 'three' ] }}}
```
-## Similar projects
-* [assign-value](https://www.npmjs.com/package/assign-value): Assign a value or extend a deeply nested property of an object using object path… [more](https://www.npmjs.com/package/assign-value) | [homepage](https://github.com/jonschlinkert/assign-value)
-* [get-value](https://www.npmjs.com/package/get-value): Use property paths (`a.b.c`) to get a nested value from an object. | [homepage](https://github.com/jonschlinkert/get-value)
-* [has-value](https://www.npmjs.com/package/has-value): Returns true if a value exists, false if empty. Works with deeply nested values using… [more](https://www.npmjs.com/package/has-value) | [homepage](https://github.com/jonschlinkert/has-value)
-* [set-value](https://www.npmjs.com/package/set-value): Create nested values and any intermediaries using dot notation (`'a.b.c'`) paths. | [homepage](https://github.com/jonschlinkert/set-value)
-* [unset-value](https://www.npmjs.com/package/unset-value): Delete nested properties from an object using dot notation. | [homepage](https://github.com/jonschlinkert/unset-value)
+## About
+
+### Related projects
+
+* [assign-value](https://www.npmjs.com/package/assign-value): Assign a value or extend a deeply nested property of an object using object path… [more](https://github.com/jonschlinkert/assign-value) | [homepage](https://github.com/jonschlinkert/assign-value "Assign a value or extend a deeply nested property of an object using object path notation.")
+* [get-value](https://www.npmjs.com/package/get-value): Use property paths (`a.b.c`) to get a nested value from an object. | [homepage](https://github.com/jonschlinkert/get-value "Use property paths (`a.b.c`) to get a nested value from an object.")
+* [has-value](https://www.npmjs.com/package/has-value): Returns true if a value exists, false if empty. Works with deeply nested values using… [more](https://github.com/jonschlinkert/has-value) | [homepage](https://github.com/jonschlinkert/has-value "Returns true if a value exists, false if empty. Works with deeply nested values using object paths.")
+* [set-value](https://www.npmjs.com/package/set-value): Create nested values and any intermediaries using dot notation (`'a.b.c'`) paths. | [homepage](https://github.com/jonschlinkert/set-value "Create nested values and any intermediaries using dot notation (`'a.b.c'`) paths.")
+* [unset-value](https://www.npmjs.com/package/unset-value): Delete nested properties from an object using dot notation. | [homepage](https://github.com/jonschlinkert/unset-value "Delete nested properties from an object using dot notation.")
+
+### Contributing
+
+Pull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new).
+
+### Building docs
+
+_(This project's readme.md is generated by [verb](https://github.com/verbose/verb-generate-readme), please don't edit the readme directly. Any changes to the readme must be made in the [.verb.md](.verb.md) readme template.)_
-## Running tests
-Install dev dependencies:
+To generate the readme, run the following command:
```sh
-$ npm i -d && npm test
+$ npm install -g verbose/verb#dev verb-generate-readme && verb
```
-## Contributing
-Pull requests and stars are always welcome. For bugs and feature requests, [please create an issue](https://github.com/jonschlinkert/union-value/issues/new).
+### Running tests
+
+Running and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command:
+
+```sh
+$ npm install && npm test
+```
+
+### Author
-## Author
**Jon Schlinkert**
-+ [github/jonschlinkert](https://github.com/jonschlinkert)
-+ [twitter/jonschlinkert](http://twitter.com/jonschlinkert)
+* [github/jonschlinkert](https://github.com/jonschlinkert)
+* [twitter/jonschlinkert](https://twitter.com/jonschlinkert)
+
+### License
-## License
-Copyright © 2016 [Jon Schlinkert](https://github.com/jonschlinkert)
-Released under the MIT license.
+Copyright © 2017, [Jon Schlinkert](https://github.com/jonschlinkert).
+Released under the [MIT License](LICENSE).
***
-_This file was generated by [verb](https://github.com/verbose/verb) on January 19, 2016._
+_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.4.2, on February 25, 2017._
\ No newline at end of file
diff --git a/package.json b/package.json
index 7803373..178456f 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "union-value",
"description": "Set an array of unique values as the property of an object. Supports setting deeply nested properties using using object-paths/dot notation.",
- "version": "0.2.3",
+ "version": "1.0.0",
"homepage": "https://github.com/jonschlinkert/union-value",
"author": "Jon Schlinkert (https://github.com/jonschlinkert)",
"repository": "jonschlinkert/union-value",
@@ -20,14 +20,15 @@
"test": "mocha"
},
"dependencies": {
- "arr-union": "^3.0.0",
- "get-value": "^2.0.2",
+ "arr-union": "^3.1.0",
+ "get-value": "^2.0.6",
"is-extendable": "^0.1.1",
- "set-value": "^0.3.3"
+ "set-value": "^0.4.3"
},
"devDependencies": {
- "mocha": "*",
- "should": "*"
+ "gulp-format-md": "^0.1.11",
+ "mocha": "^3.2.0",
+ "should": "^11.2.0"
},
"keywords": [
"array",
@@ -45,6 +46,14 @@
"value"
],
"verb": {
+ "toc": false,
+ "layout": "default",
+ "tasks": [
+ "readme"
+ ],
+ "plugins": [
+ "gulp-format-md"
+ ],
"related": {
"list": [
"assign-value",
@@ -53,6 +62,9 @@
"set-value",
"unset-value"
]
+ },
+ "lint": {
+ "reflinks": true
}
}
}
diff --git a/test.js b/test.js
deleted file mode 100644
index 8c307af..0000000
--- a/test.js
+++ /dev/null
@@ -1,51 +0,0 @@
-/*!
- * union-value <https://github.com/jonschlinkert/union-value>
- *
- * Copyright (c) 2015 .
- * Licensed under the MIT license.
- */
-
-'use strict';
-
-require('mocha');
-require('should');
-var assert = require('assert');
-var union = require('./');
-
-describe('union', function() {
- it('should add a value:', function() {
- var obj = {};
- union(obj, 'foo', ['a', 'b'])
- obj.foo.should.eql(['a', 'b']);
- });
-
- it('should union a value:', function() {
- var obj = {foo: ['a', 'b']};
- union(obj, 'foo', ['c', 'd', 'e'])
- obj.foo.should.eql(['a', 'b', 'c', 'd', 'e']);
- });
-
- it('should union a deeply nested value:', function() {
- var obj = {};
- union(obj, 'a.b.c', ['one', 'two']);
- union(obj, 'a.b.c', ['three']);
- obj.a.b.c.should.eql(['one', 'two', 'three']);
- });
-
- it('should support escaped dots:', function() {
- var obj = {};
- union(obj, 'a\\.b.c', ['one', 'two']);
- union(obj, 'a\\.b.c', ['three']);
- obj['a.b'].c.should.eql(['one', 'two', 'three']);
- });
-
- it('should throw an error:', function() {
- (function() {
- union();
- }).should.throw('union-value expects the first argument to be an object.');
-
- (function() {
- union({});
- }).should.throw('union-value expects `prop` to be a string.');
- });
-});
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-javascript/node-union-value.git
More information about the Pkg-javascript-commits
mailing list