-
- All Implemented Interfaces:
public class PackageJsonExtensionProvides a parsed view of package.json
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classPackageJsonExtension.Companion
-
Field Summary
Fields Modifier and Type Field Description private final Property<JsonNode>nodeprivate final Provider<String>nameprivate final Provider<String>versionprivate final Provider<String>descriptionprivate final Provider<String>homepageprivate final Provider<String>licenseprivate final Provider<Boolean>private
-
Constructor Summary
Constructors Constructor Description PackageJsonExtension(Project project)
-
Method Summary
Modifier and Type Method Description final Property<JsonNode>getNode()Raw JsonNode returned by Jackson, this may be removed in a future release final Provider<String>getName()final Provider<String>getVersion()final Provider<String>getDescription()final Provider<String>getHomepage()final Provider<String>getLicense()final Provider<Boolean>getPrivate()final Stringget(String name)Get the text value of a given field final Stringget(String name)Get the text value of a field containing nested objectse.g. final BooleangetBoolean(String name)Get the boolean value of a given field -
-
Method Detail
-
getNode
final Property<JsonNode> getNode()
Raw JsonNode returned by Jackson, this may be removed in a future release
-
getVersion
final Provider<String> getVersion()
-
getDescription
final Provider<String> getDescription()
-
getHomepage
final Provider<String> getHomepage()
-
getLicense
final Provider<String> getLicense()
-
getPrivate
final Provider<Boolean> getPrivate()
-
get
final String get(String name)
Get the text value of a field containing nested objects
e.g. <pre>{ "outer": { "inner": "nested } }</pre>
-
getBoolean
final Boolean getBoolean(String name)
Get the boolean value of a given field
-
-
-
-