├── .circleci └── config.yml ├── .gitignore ├── .scalafmt.conf ├── LICENSE ├── README.md ├── package.json ├── project ├── build.properties └── plugins.sbt ├── src ├── main │ ├── resources │ │ └── sbt-vuefy-plugin.js │ └── scala │ │ └── givers │ │ └── vuefy │ │ ├── Compiler.scala │ │ └── SbtVuefy.scala └── test │ └── scala │ ├── givers │ └── vuefy │ │ ├── CompilerIntegrationSpec.scala │ │ ├── CompilerSpec.scala │ │ └── assets │ │ ├── dummy.ts │ │ ├── tsconfig.json │ │ ├── vue │ │ ├── component-a.vue │ │ ├── component-d.vue │ │ └── dependencies │ │ │ ├── _component-b.vue │ │ │ ├── _component-c.vue │ │ │ └── style.scss │ │ ├── webpack.config.js │ │ └── webpack.func-style.config.js │ └── helpers │ └── BaseSpec.scala ├── test-play-project ├── .scalafmt.conf ├── README.md ├── app │ ├── assets │ │ └── vue │ │ │ └── components │ │ │ ├── common │ │ │ ├── _our-button.vue │ │ │ └── _our-js-button.vue │ │ │ └── greeting-form.vue │ ├── controllers │ │ └── HomeController.scala │ ├── libraries │ │ └── Renderer.scala │ └── views │ │ └── index.scala.html ├── build.sbt ├── conf │ ├── application.conf │ └── routes ├── package.json ├── project │ ├── build.properties │ └── plugin.sbt ├── tsconfig.json └── webpack.config.js └── version.sbt /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GIVESocialMovement/sbt-vuefy/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GIVESocialMovement/sbt-vuefy/HEAD/.gitignore -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GIVESocialMovement/sbt-vuefy/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GIVESocialMovement/sbt-vuefy/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GIVESocialMovement/sbt-vuefy/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | test-play-project/package.json -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.3.12 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GIVESocialMovement/sbt-vuefy/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /src/main/resources/sbt-vuefy-plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GIVESocialMovement/sbt-vuefy/HEAD/src/main/resources/sbt-vuefy-plugin.js -------------------------------------------------------------------------------- /src/main/scala/givers/vuefy/Compiler.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GIVESocialMovement/sbt-vuefy/HEAD/src/main/scala/givers/vuefy/Compiler.scala -------------------------------------------------------------------------------- /src/main/scala/givers/vuefy/SbtVuefy.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GIVESocialMovement/sbt-vuefy/HEAD/src/main/scala/givers/vuefy/SbtVuefy.scala -------------------------------------------------------------------------------- /src/test/scala/givers/vuefy/CompilerIntegrationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GIVESocialMovement/sbt-vuefy/HEAD/src/test/scala/givers/vuefy/CompilerIntegrationSpec.scala -------------------------------------------------------------------------------- /src/test/scala/givers/vuefy/CompilerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GIVESocialMovement/sbt-vuefy/HEAD/src/test/scala/givers/vuefy/CompilerSpec.scala -------------------------------------------------------------------------------- /src/test/scala/givers/vuefy/assets/dummy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GIVESocialMovement/sbt-vuefy/HEAD/src/test/scala/givers/vuefy/assets/dummy.ts -------------------------------------------------------------------------------- /src/test/scala/givers/vuefy/assets/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GIVESocialMovement/sbt-vuefy/HEAD/src/test/scala/givers/vuefy/assets/tsconfig.json -------------------------------------------------------------------------------- /src/test/scala/givers/vuefy/assets/vue/component-a.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GIVESocialMovement/sbt-vuefy/HEAD/src/test/scala/givers/vuefy/assets/vue/component-a.vue -------------------------------------------------------------------------------- /src/test/scala/givers/vuefy/assets/vue/component-d.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GIVESocialMovement/sbt-vuefy/HEAD/src/test/scala/givers/vuefy/assets/vue/component-d.vue -------------------------------------------------------------------------------- /src/test/scala/givers/vuefy/assets/vue/dependencies/_component-b.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GIVESocialMovement/sbt-vuefy/HEAD/src/test/scala/givers/vuefy/assets/vue/dependencies/_component-b.vue -------------------------------------------------------------------------------- /src/test/scala/givers/vuefy/assets/vue/dependencies/_component-c.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GIVESocialMovement/sbt-vuefy/HEAD/src/test/scala/givers/vuefy/assets/vue/dependencies/_component-c.vue -------------------------------------------------------------------------------- /src/test/scala/givers/vuefy/assets/vue/dependencies/style.scss: -------------------------------------------------------------------------------- 1 | .beautiful-box { 2 | font-size: 16px; 3 | } -------------------------------------------------------------------------------- /src/test/scala/givers/vuefy/assets/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GIVESocialMovement/sbt-vuefy/HEAD/src/test/scala/givers/vuefy/assets/webpack.config.js -------------------------------------------------------------------------------- /src/test/scala/givers/vuefy/assets/webpack.func-style.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GIVESocialMovement/sbt-vuefy/HEAD/src/test/scala/givers/vuefy/assets/webpack.func-style.config.js -------------------------------------------------------------------------------- /src/test/scala/helpers/BaseSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GIVESocialMovement/sbt-vuefy/HEAD/src/test/scala/helpers/BaseSpec.scala -------------------------------------------------------------------------------- /test-play-project/.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GIVESocialMovement/sbt-vuefy/HEAD/test-play-project/.scalafmt.conf -------------------------------------------------------------------------------- /test-play-project/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GIVESocialMovement/sbt-vuefy/HEAD/test-play-project/README.md -------------------------------------------------------------------------------- /test-play-project/app/assets/vue/components/common/_our-button.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GIVESocialMovement/sbt-vuefy/HEAD/test-play-project/app/assets/vue/components/common/_our-button.vue -------------------------------------------------------------------------------- /test-play-project/app/assets/vue/components/common/_our-js-button.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GIVESocialMovement/sbt-vuefy/HEAD/test-play-project/app/assets/vue/components/common/_our-js-button.vue -------------------------------------------------------------------------------- /test-play-project/app/assets/vue/components/greeting-form.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GIVESocialMovement/sbt-vuefy/HEAD/test-play-project/app/assets/vue/components/greeting-form.vue -------------------------------------------------------------------------------- /test-play-project/app/controllers/HomeController.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GIVESocialMovement/sbt-vuefy/HEAD/test-play-project/app/controllers/HomeController.scala -------------------------------------------------------------------------------- /test-play-project/app/libraries/Renderer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GIVESocialMovement/sbt-vuefy/HEAD/test-play-project/app/libraries/Renderer.scala -------------------------------------------------------------------------------- /test-play-project/app/views/index.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GIVESocialMovement/sbt-vuefy/HEAD/test-play-project/app/views/index.scala.html -------------------------------------------------------------------------------- /test-play-project/build.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GIVESocialMovement/sbt-vuefy/HEAD/test-play-project/build.sbt -------------------------------------------------------------------------------- /test-play-project/conf/application.conf: -------------------------------------------------------------------------------- 1 | play.filters.enabled=[] -------------------------------------------------------------------------------- /test-play-project/conf/routes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GIVESocialMovement/sbt-vuefy/HEAD/test-play-project/conf/routes -------------------------------------------------------------------------------- /test-play-project/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GIVESocialMovement/sbt-vuefy/HEAD/test-play-project/package.json -------------------------------------------------------------------------------- /test-play-project/project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.3.12 2 | -------------------------------------------------------------------------------- /test-play-project/project/plugin.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GIVESocialMovement/sbt-vuefy/HEAD/test-play-project/project/plugin.sbt -------------------------------------------------------------------------------- /test-play-project/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GIVESocialMovement/sbt-vuefy/HEAD/test-play-project/tsconfig.json -------------------------------------------------------------------------------- /test-play-project/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GIVESocialMovement/sbt-vuefy/HEAD/test-play-project/webpack.config.js -------------------------------------------------------------------------------- /version.sbt: -------------------------------------------------------------------------------- 1 | version in ThisBuild := "6.0.0" 2 | --------------------------------------------------------------------------------