package-json-versionify

WebJar for package-json-versionify

License

License

Categories

Categories

JSON Data
GroupId

GroupId

org.webjars.npm
ArtifactId

ArtifactId

package-json-versionify
Last Version

Last Version

1.0.4
Release Date

Release Date

Type

Type

jar
Description

Description

package-json-versionify
WebJar for package-json-versionify
Project URL

Project URL

http://webjars.org
Source Code Management

Source Code Management

https://github.com/nolanlawson/package-json-versionify

Download package-json-versionify

How to add to project

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

Dependencies

compile (1)

Group / Artifact Type Version
org.webjars.npm : browserify-package-json jar [1.0.0,2)

Project Modules

There are no modules declared in this project.

package-json-versionify Build Status

Browserify transform to strip everything from package.json except for the "version" field.

Installation

npm install --save package-json-versionify

Description

Say you want to ship a library, and do something like:

MyLibrary.version = require('./package.json').version;

Unfortunately, if you do this, then your entire package.json will be included in the output Browserify bundle, which will increase your bundle size. Bummer!

However, if you use this transform, then it will remove everything from package.json except for the "version" field. So when you require('./package.json'), you get something much more compact, e.g.:

{"version":"1.0.0"}

Versions

Version
1.0.4