github-actions[bot] on gh-pages
Deploying to gh-pages from @ 0… (compare)
sjrd on main
Fix release workflow to fetch t… Merge pull request #426 from pt… (compare)
github-actions[bot] on gh-pages
Deploying to gh-pages from @ 2… (compare)
sjrd on main
Drop AppVeyor, run GitHub CI Ac… Merge pull request #422 from pt… (compare)
JSImport
but the output js remains the same
@js.native
@JSImport("ace-builds/src-noconflict/mode-scala.js", JSImport.Namespace)
object scalamode extends js.Object
scalamode
in my program entry point
source-map-loader
used here:[info] Updating NPM dependencies
[error] npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
[error] npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
[error] npm WARN deprecated fsevents@1.2.13: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
[error] npm WARN deprecated chokidar@2.1.8: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
[error] npm WARN deprecated chokidar@2.1.8: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
[error] npm WARN deprecated fsevents@1.2.13: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
If I get some time today I plan to PR this change so that developers can override versions of concat-with-sourcemaps and source-map-loader:
val devDependencies =
npmDevDependencies ++ (
if (currentConfiguration == Compile) npmManifestDependencies.compileDevDependencies
else npmManifestDependencies.testDevDependencies
) ++ webpackPackages ++ Seq(
"webpack-dev-server" -> webpackDevServerVersion,
) ++ (
if (npmDevDependencies.exists{case (name, _) => name == "source-map-loader"}) Seq.empty
else Seq("source-map-loader" -> sourceMapLoaderVersion)
) ++ (
if (npmDevDependencies.exists{case (name, _) => name == "concat-with-sourcemaps"}) Seq.empty
else Seq("concat-with-sourcemaps" -> "1.0.7")
)
Any thoughts? Is there a more preferred solution? Maybe the same way webpackDevServerVersion is handled?
sbt-ci-release
and abandon travis
once and for all
.npmrc
config file, but ideally I'd want to keep everything in my SBT build)
I'm afraid using npmExtraArgs
doesn't work either because it adds the args after install
:
0 info it worked if it ends with ok
1 verbose cli [
1 verbose cli 'C:\\Program Files\\nodejs\\node.exe',
1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli 'install',
1 verbose cli '--//npm.pkg.github.com/:_authToken',
1 verbose cli 'deadbeefdeadbeefdeadbeefdeadbeefdeadbeef',
1 verbose cli '--@jensforstmann:registry',
1 verbose cli 'https://npm.pkg.github.com'
1 verbose cli ]
Which npm does not like at all. Full log: https://gist.github.com/phdoerfler/7510a775ce2032576028768b2bfbfcaf