-
- All Implemented Interfaces:
-
java.io.Serializable
public final class PackageJson implements Serializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
PackageJson.Companion
public final class
PackageJson.ScopedName
-
Field Summary
Fields Modifier and Type Field Description private final Boolean
empty
private final PackageJson.ScopedName
scopedName
private Boolean
private
private String
main
private Collection<String>
workspaces
private Map<String, String>
resolutions
private String
types
private final Map<String, String>
devDependencies
private final Map<String, String>
dependencies
private final Map<String, String>
peerDependencies
private final Map<String, String>
optionalDependencies
private final List<String>
bundledDependencies
private String
name
private String
version
-
Constructor Summary
Constructors Constructor Description PackageJson(String name, String version)
-
Method Summary
-
-
Method Detail
-
getScopedName
final PackageJson.ScopedName getScopedName()
-
getPrivate
final Boolean getPrivate()
-
setPrivate
final Unit setPrivate(Boolean private)
-
getWorkspaces
final Collection<String> getWorkspaces()
-
setWorkspaces
final Unit setWorkspaces(Collection<String> workspaces)
-
getResolutions
final Map<String, String> getResolutions()
-
setResolutions
final Unit setResolutions(Map<String, String> resolutions)
-
getDevDependencies
final Map<String, String> getDevDependencies()
-
getDependencies
final Map<String, String> getDependencies()
-
getPeerDependencies
final Map<String, String> getPeerDependencies()
-
getOptionalDependencies
final Map<String, String> getOptionalDependencies()
-
getBundledDependencies
final List<String> getBundledDependencies()
-
getVersion
final String getVersion()
-
setVersion
final Unit setVersion(String version)
-
customField
final Unit customField(Pair<String, Object> pair)
-
customField
final Unit customField(String key, Object value)
-
customField
final Unit customField(String key, Number value)
-
customField
final Unit customField(String key, Boolean value)
-
-
-
-