Packages

case class PackageJson(name: String = "", version: String = "", description: String = "", main: String = "", module: String = "", type: String = "", types: String = "", author: String = "", license: scalalib.publish.License = mill.scalalib.publish.License.MIT, homepage: String = "", bin: Obj = ujson.Obj(), files: Arr = Seq.empty[String], scripts: Obj = ujson.Obj(), engines: Obj = ujson.Obj(), keywords: Arr = Seq.empty[String], repository: Obj = ujson.Obj(), bugs: Obj = ujson.Obj(), dependencies: Obj = ujson.Obj(), devDependencies: Obj = ujson.Obj(), publishConfig: Obj = ujson.Obj(), exports: Obj = ujson.Obj(), typesVersions: Obj = ujson.Obj(), private: Boolean = false, peerDependencies: Obj = ujson.Obj(), optionalDependencies: Obj = ujson.Obj(), overrides: Obj = ujson.Obj(), funding: Obj = ujson.Obj(), contributors: Arr = Seq.empty[String], sideEffects: Boolean = false, resolutions: Obj = ujson.Obj()) extends Product with Serializable

Linear Supertypes
Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PackageJson
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new PackageJson(name: String = "", version: String = "", description: String = "", main: String = "", module: String = "", type: String = "", types: String = "", author: String = "", license: scalalib.publish.License = mill.scalalib.publish.License.MIT, homepage: String = "", bin: Obj = ujson.Obj(), files: Arr = Seq.empty[String], scripts: Obj = ujson.Obj(), engines: Obj = ujson.Obj(), keywords: Arr = Seq.empty[String], repository: Obj = ujson.Obj(), bugs: Obj = ujson.Obj(), dependencies: Obj = ujson.Obj(), devDependencies: Obj = ujson.Obj(), publishConfig: Obj = ujson.Obj(), exports: Obj = ujson.Obj(), typesVersions: Obj = ujson.Obj(), private: Boolean = false, peerDependencies: Obj = ujson.Obj(), optionalDependencies: Obj = ujson.Obj(), overrides: Obj = ujson.Obj(), funding: Obj = ujson.Obj(), contributors: Arr = Seq.empty[String], sideEffects: Boolean = false, resolutions: Obj = ujson.Obj())

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. val author: String
  6. val bin: Obj
  7. val bugs: Obj
  8. def cleanJson: Value
  9. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
  10. val contributors: Arr
  11. val dependencies: Obj
  12. val description: String
  13. val devDependencies: Obj
  14. val engines: Obj
  15. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. val exports: Obj
  17. val files: Arr
  18. val funding: Obj
  19. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  20. val homepage: String
  21. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  22. val keywords: Arr
  23. val license: scalalib.publish.License
  24. val main: String
  25. val module: String
  26. val name: String
  27. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  28. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  29. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  30. val optionalDependencies: Obj
  31. val overrides: Obj
  32. val peerDependencies: Obj
  33. val private: Boolean
  34. def productElementNames: Iterator[String]
    Definition Classes
    Product
  35. val publishConfig: Obj
  36. val repository: Obj
  37. val resolutions: Obj
  38. val scripts: Obj
  39. val sideEffects: Boolean
  40. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  41. val type: String
  42. val types: String
  43. val typesVersions: Obj
  44. val version: String
  45. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  46. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  47. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped