shvl

WebJar for shvl

License

License

MIT
GroupId

GroupId

org.webjars.npm
ArtifactId

ArtifactId

shvl
Last Version

Last Version

1.3.1
Release Date

Release Date

Type

Type

jar
Description

Description

shvl
WebJar for shvl
Project URL

Project URL

http://webjars.org
Source Code Management

Source Code Management

https://github.com/robinvdvleuten/shvl

Download shvl

How to add to project

<!-- https://jarcasting.com/artifacts/org.webjars.npm/shvl/ -->
<dependency>
    <groupId>org.webjars.npm</groupId>
    <artifactId>shvl</artifactId>
    <version>1.3.1</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.npm/shvl/
implementation 'org.webjars.npm:shvl:1.3.1'
// https://jarcasting.com/artifacts/org.webjars.npm/shvl/
implementation ("org.webjars.npm:shvl:1.3.1")
'org.webjars.npm:shvl:jar:1.3.1'
<dependency org="org.webjars.npm" name="shvl" rev="1.3.1">
  <artifact name="shvl" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.npm', module='shvl', version='1.3.1')
)
libraryDependencies += "org.webjars.npm" % "shvl" % "1.3.1"
[org.webjars.npm/shvl "1.3.1"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

There are no modules declared in this project.

shvl

Get and set dot-notated properties within an object.


Build Status NPM version NPM downloads MIT license

PRs Welcome

Sponsored by The Webstronauts

Installation

npm install --save shvl

The UMD build is also available on unpkg:

<script src="//unpkg.com/shvl/dist/shvl.umd.js"></script>

This exposes the shlv object as a global.

Usage

import * as shvl from 'shvl';

let obj = {
	a: {
		b: {
			c: 1
			d: undefined
			e: null
		}
	}
};

// Use dot notation for keys
shvl.set(obj, 'a.b.c', 2);
shvl.get(obj, 'a.b.c') === 2;

// Or use an array as key
shvl.get(obj, ['a', 'b', 'c']) === 1;

// Returns undefined if the path does not exist and no default is specified
shvl.get(obj, 'a.b.c.f') === undefined;

Changelog

Please see CHANGELOG for more information on what has changed recently.

Contributors โœจ

Thanks goes to these wonderful people (emoji key):


Robin van der Vleuten

๐Ÿ’ฌ ๐Ÿ’ป ๐Ÿ“– ๐Ÿ’ก ๐Ÿค” ๐Ÿš‡ ๐Ÿ‘€ โš ๏ธ

ajenkinski

๐Ÿ’ป

This project follows the all-contributors specification. Contributions of any kind welcome!

License

The MIT License (MIT). Please see License File for more information.

Versions

Version
1.3.1