├── .editorconfig ├── .gitattributes ├── .gitignore ├── .jvmopts ├── .scalafmt.conf ├── .tmuxinator.yml ├── .travis.yml ├── DOCS.md ├── LICENSE ├── README.md ├── modules └── pulp │ ├── .js │ └── src │ │ └── main │ │ └── scala │ │ └── io │ │ └── scalaland │ │ └── pulp │ │ └── PlatformSpecific.scala │ ├── .jvm │ └── src │ │ ├── main │ │ └── scala │ │ │ └── io │ │ │ └── scalaland │ │ │ └── pulp │ │ │ ├── Cached.scala │ │ │ ├── PlatformSpecific.scala │ │ │ └── internals │ │ │ └── Cache.scala │ │ └── test │ │ └── scala │ │ └── io │ │ └── scalaland │ │ └── pulp │ │ └── CachedSpec.scala │ └── src │ ├── main │ └── scala │ │ └── io │ │ └── scalaland │ │ └── pulp │ │ ├── Factory.scala │ │ ├── ImplementedAs.scala │ │ ├── Provider.scala │ │ ├── Singleton.scala │ │ ├── Wired.scala │ │ ├── internals │ │ ├── ImplementedAsImpl.scala │ │ ├── Loggers.scala │ │ └── WiredImpl.scala │ │ └── semiauto │ │ ├── ProviderInstances.scala │ │ └── package.scala │ └── test │ └── scala │ └── io │ └── scalaland │ └── pulp │ └── ImplementedAsSpec.scala ├── project ├── Dependencies.scala ├── Settings.scala ├── build.properties └── plugins.sbt ├── pulp.sbt ├── readme └── Readme.scalatex ├── sbt ├── scripts └── prepare-test-results-for-ci.sh └── version.sbt /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/pulp/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | sbt linguist-vendored 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/pulp/HEAD/.gitignore -------------------------------------------------------------------------------- /.jvmopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/pulp/HEAD/.jvmopts -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/pulp/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /.tmuxinator.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/pulp/HEAD/.tmuxinator.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/pulp/HEAD/.travis.yml -------------------------------------------------------------------------------- /DOCS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/pulp/HEAD/DOCS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/pulp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/pulp/HEAD/README.md -------------------------------------------------------------------------------- /modules/pulp/.js/src/main/scala/io/scalaland/pulp/PlatformSpecific.scala: -------------------------------------------------------------------------------- 1 | package io.scalaland.pulp 2 | 3 | trait PlatformSpecific 4 | -------------------------------------------------------------------------------- /modules/pulp/.jvm/src/main/scala/io/scalaland/pulp/Cached.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/pulp/HEAD/modules/pulp/.jvm/src/main/scala/io/scalaland/pulp/Cached.scala -------------------------------------------------------------------------------- /modules/pulp/.jvm/src/main/scala/io/scalaland/pulp/PlatformSpecific.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/pulp/HEAD/modules/pulp/.jvm/src/main/scala/io/scalaland/pulp/PlatformSpecific.scala -------------------------------------------------------------------------------- /modules/pulp/.jvm/src/main/scala/io/scalaland/pulp/internals/Cache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/pulp/HEAD/modules/pulp/.jvm/src/main/scala/io/scalaland/pulp/internals/Cache.scala -------------------------------------------------------------------------------- /modules/pulp/.jvm/src/test/scala/io/scalaland/pulp/CachedSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/pulp/HEAD/modules/pulp/.jvm/src/test/scala/io/scalaland/pulp/CachedSpec.scala -------------------------------------------------------------------------------- /modules/pulp/src/main/scala/io/scalaland/pulp/Factory.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/pulp/HEAD/modules/pulp/src/main/scala/io/scalaland/pulp/Factory.scala -------------------------------------------------------------------------------- /modules/pulp/src/main/scala/io/scalaland/pulp/ImplementedAs.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/pulp/HEAD/modules/pulp/src/main/scala/io/scalaland/pulp/ImplementedAs.scala -------------------------------------------------------------------------------- /modules/pulp/src/main/scala/io/scalaland/pulp/Provider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/pulp/HEAD/modules/pulp/src/main/scala/io/scalaland/pulp/Provider.scala -------------------------------------------------------------------------------- /modules/pulp/src/main/scala/io/scalaland/pulp/Singleton.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/pulp/HEAD/modules/pulp/src/main/scala/io/scalaland/pulp/Singleton.scala -------------------------------------------------------------------------------- /modules/pulp/src/main/scala/io/scalaland/pulp/Wired.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/pulp/HEAD/modules/pulp/src/main/scala/io/scalaland/pulp/Wired.scala -------------------------------------------------------------------------------- /modules/pulp/src/main/scala/io/scalaland/pulp/internals/ImplementedAsImpl.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/pulp/HEAD/modules/pulp/src/main/scala/io/scalaland/pulp/internals/ImplementedAsImpl.scala -------------------------------------------------------------------------------- /modules/pulp/src/main/scala/io/scalaland/pulp/internals/Loggers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/pulp/HEAD/modules/pulp/src/main/scala/io/scalaland/pulp/internals/Loggers.scala -------------------------------------------------------------------------------- /modules/pulp/src/main/scala/io/scalaland/pulp/internals/WiredImpl.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/pulp/HEAD/modules/pulp/src/main/scala/io/scalaland/pulp/internals/WiredImpl.scala -------------------------------------------------------------------------------- /modules/pulp/src/main/scala/io/scalaland/pulp/semiauto/ProviderInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/pulp/HEAD/modules/pulp/src/main/scala/io/scalaland/pulp/semiauto/ProviderInstances.scala -------------------------------------------------------------------------------- /modules/pulp/src/main/scala/io/scalaland/pulp/semiauto/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/pulp/HEAD/modules/pulp/src/main/scala/io/scalaland/pulp/semiauto/package.scala -------------------------------------------------------------------------------- /modules/pulp/src/test/scala/io/scalaland/pulp/ImplementedAsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/pulp/HEAD/modules/pulp/src/test/scala/io/scalaland/pulp/ImplementedAsSpec.scala -------------------------------------------------------------------------------- /project/Dependencies.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/pulp/HEAD/project/Dependencies.scala -------------------------------------------------------------------------------- /project/Settings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/pulp/HEAD/project/Settings.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 1.3.0 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/pulp/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /pulp.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/pulp/HEAD/pulp.sbt -------------------------------------------------------------------------------- /readme/Readme.scalatex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/pulp/HEAD/readme/Readme.scalatex -------------------------------------------------------------------------------- /sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/pulp/HEAD/sbt -------------------------------------------------------------------------------- /scripts/prepare-test-results-for-ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/pulp/HEAD/scripts/prepare-test-results-for-ci.sh -------------------------------------------------------------------------------- /version.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scalalandio/pulp/HEAD/version.sbt --------------------------------------------------------------------------------