{"_id":"@aappddeevv/scalajs-loader","_rev":"1-ce5d2c5a9b86561d70d93aae75196ac3","name":"@aappddeevv/scalajs-loader","description":"Scala.js loader module for webpack","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.2":{"name":"@aappddeevv/scalajs-loader","version":"0.0.2","author":{"name":"aappddeevv"},"description":"Scala.js loader module for webpack","dependencies":{"loader-utils":"^1.1.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/aappddeevv/scalajs-loader.git"},"license":"MIT","keywords":["scalajs","scala","webpack"],"gitHead":"f71dda0ccb0eca6e2652765aaef7e8e6e6fd726b","bugs":{"url":"https://github.com/aappddeevv/scalajs-loader/issues"},"homepage":"https://github.com/aappddeevv/scalajs-loader#readme","_id":"@aappddeevv/scalajs-loader@0.0.2","_npmVersion":"5.4.2","_nodeVersion":"8.8.1","_npmUser":{"name":"aappddeevv","email":"aappddeevv@gmail.com"},"dist":{"integrity":"sha512-rDSYGNq9IBTQWNQ/tM568lzKIXg8GzR1OuZam8dv5DRf+7xwNPqtyxZdcrng80yecqF9pfhR2ABc6YUqgIE2fw==","shasum":"d71f4b34b2ea0daa5489403f89abf8029af58cd9","tarball":"https://registry.npmjs.org/@aappddeevv/scalajs-loader/-/scalajs-loader-0.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDPH61TAuwD4MsrNtJ59tG5yrBsyJEW94KLevxmNz0G/AiBTqEEqCs49xMd/TotlDz3M5AHBsWt4GJ1xHe0/5dvQ7g=="}]},"maintainers":[{"name":"aappddeevv","email":"aappddeevv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/scalajs-loader-0.0.2.tgz_1509494986368_0.5777681423351169"}}},"readme":"# Scala.js Webpack loader\n\n[![npm](https://img.shields.io/npm/v/scalajs-loader.svg)](https://www.npmjs.com/package/@aappddeevv/scalajs-loader)\n\nThis is an updated version from [https://github.com/mrdziuban/scalajs-loader](https://github.com/mrdziuban/scalajs-loader).\n\n### Usage\n\nThis is a simple Webpack loader that shells out to SBT to build a [Scala.js](http://www.scala-js.org) project.\n\nTo use it, first install the package:\n\n```bash\n$ npm install --save scalajs-loader\n```\n\nthen configure the loader in your Webpack config:\n\n```js\nmodule.exports = {\n  // ...\n  module: {\n    rules: [\n      { test: /\\.scala$/, loader: 'scalajs-loader' },\n      // ...\n    ]\n  }\n}\n```\n\nMake sure you have the `sbt` binary somewhere in your `PATH`.\n\n### Example\n\nCheck out the [example](example) directory for a simple Hello World example.\n\n### Options\nOptions can be provided to specify the scalajs stage, fullOptJS or fastOptJS.\n```js\n... as above ...\n{ \n  test: /\\.scala$/,\n  loader: 'scaljs-loader',\n  options: { \n    jsStage: 'fullOptJS',\n    clean: true\n  }\n}\n```\nAn additional option `dirSegment` appends a directory segment after the standard\nscalajs target output directory (such as target/scala-2.12) in case you are\nusing a sbt plugin like scalajs-bundler that alters the output directory.\n\nTo reduce build times, you may want to keep `clean: false` for dev work and run\nclean only for the production build.\n\nAll options:\n* verbose: Print messages during processing.\n* clean: Clean prior to build.\n* dirSegment: Directory segment inserted into the constructed path to find the .js file.\n* removeSoruceMapUrl: Remove the source map URL.\n* jsStage: \"fastOptJS\" or or \"opt\"\n","maintainers":[{"name":"aappddeevv","email":"aappddeevv@gmail.com"}],"time":{"modified":"2022-04-04T10:55:21.654Z","created":"2017-11-01T00:09:47.255Z","0.0.2":"2017-11-01T00:09:47.255Z"},"homepage":"https://github.com/aappddeevv/scalajs-loader#readme","keywords":["scalajs","scala","webpack"],"repository":{"type":"git","url":"git+ssh://git@github.com/aappddeevv/scalajs-loader.git"},"author":{"name":"aappddeevv"},"bugs":{"url":"https://github.com/aappddeevv/scalajs-loader/issues"},"license":"MIT","readmeFilename":"README.md"}