
net.jangaroo.jooc.mvnplugin.converter.AdditionalPackageJsonEntries Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jangaroo-maven-plugin Show documentation
Show all versions of jangaroo-maven-plugin Show documentation
This plugin compiles Jangaroo sources to JavaScript.
The newest version!
package net.jangaroo.jooc.mvnplugin.converter;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.TreeMap;
public class AdditionalPackageJsonEntries {
private String author;
private String description;
private Map dependencies;
private Map devDependencies;
private Map scripts;
private Map exports;
private Map typesVersions;
private String types;
private Map coremedia;
private Map publishConfig;
public AdditionalPackageJsonEntries() {
}
public String getAuthor() {
return author;
}
public void setAuthor(String author) {
if (author != null && !author.isEmpty()) {
this.author = author;
}
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
if (description != null && !description.isEmpty()) {
this.description = description;
}
}
public Map getDependencies() {
return dependencies;
}
public void addDependency(String name, String version) {
if (this.dependencies == null) {
this.dependencies = new TreeMap<>();
}
this.dependencies.put(name, version);
}
public void setDependencies(Map dependencies) {
if (dependencies != null && !dependencies.isEmpty()) {
this.dependencies = dependencies;
}
}
public Map getDevDependencies() {
return devDependencies;
}
public void addDevDependency(String name, String version) {
if (this.devDependencies == null) {
this.devDependencies = new TreeMap<>();
}
this.devDependencies.put(name, version);
}
public void setDevDependencies(Map devDependencies) {
if (devDependencies != null && !devDependencies.isEmpty()) {
this.devDependencies = devDependencies;
}
}
public Map getScripts() {
return scripts;
}
public void addScript(String name, String command) {
if (this.scripts == null) {
this.scripts = new LinkedHashMap<>();
}
this.scripts.put(name, command);
}
public void setScripts(Map scripts) {
if (scripts != null && !scripts.isEmpty()) {
this.scripts = scripts;
}
}
public Map getExports() {
return exports;
}
public void setExports(Map exports) {
if (exports != null && !exports.isEmpty()) {
this.exports = exports;
}
}
public Map getTypesVersions() {
return typesVersions;
}
public void addTypesVersion(String name, Object version) {
if (this.typesVersions == null) {
this.typesVersions = new LinkedHashMap<>();
}
this.typesVersions.put(name, version);
}
public void setTypesVersions(Map typesVersions) {
if (typesVersions != null && !typesVersions.isEmpty()) {
this.typesVersions = typesVersions;
}
}
public String getTypes() {
return types;
}
public void setTypes(String types) {
if (types != null && !types.isEmpty()) {
this.types = types;
}
}
public Map getCoremedia() {
return coremedia;
}
public void setCoremedia(Map coremedia) {
this.coremedia = coremedia;
}
public Map getPublishConfig() {
return publishConfig;
}
public void addPublishConfig(String key, Object value) {
if (this.publishConfig == null) {
this.publishConfig = new LinkedHashMap<>();
}
this.publishConfig.put(key, value);
}
public void setPublishConfig(Map publishConfig) {
if (publishConfig != null && !publishConfig.isEmpty()) {
this.publishConfig = publishConfig;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy