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)
fullOptJS
does minify the output of Scala.js, but it doesn’t process your dependencies).
const glob = require('glob');
const purgecss = require('@fullhuman/postcss-purgecss')
module.exports = {
plugins: [
require('postcss-import'),
require('tailwindcss'),
require('autoprefixer'),
purgecss({
content: glob.sync('../../../../**/*.scala'),
defaultExtractor: content => {
const regex = /className := "(.*?)"/g;
const result = [...content.matchAll(regex)].map(match => match[1]) || [];
return result.map(x => x.split(' ')).flat();
}
})
]
};
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.