From 5d077f461a63e40e09ba7f6c09f810f799390303 Mon Sep 17 00:00:00 2001 From: Harttle Date: Thu, 24 Feb 2022 01:38:12 +0800 Subject: [PATCH] chore: add liquid.min.js into Github release --- package.json | 10 +++++++++- rollup.config.ts | 19 ++++++++++--------- 2 files changed, 19 insertions(+), 10 deletions(-) diff --git a/package.json b/package.json index 0fe07b6f4..25579fd93 100644 --- a/package.json +++ b/package.json @@ -128,7 +128,15 @@ "message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}" } ], - "@semantic-release/github" + [ + "@semantic-release/github", { + "assets": [ + {"path": "dist/*.umd.js", "label": "liquid.js"}, + {"path": "dist/*.min.js", "label": "liquid.min.js"}, + {"path": "dist/*.min.js.map", "label": "liquid.min.js.map"} + ] + } + ] ] }, "nyc": { diff --git a/rollup.config.ts b/rollup.config.ts index fd6d6d904..50b8f1c95 100644 --- a/rollup.config.ts +++ b/rollup.config.ts @@ -37,12 +37,12 @@ const versionInjection = versionInjector({ exclude: [] }) const input = './src/liquid.ts' -const replaceFS = { +const browserFS = { include: './src/liquid-options.ts', delimiters: ['', ''], './fs/node': './fs/browser' } -const replaceStream = { +const browserStream = { include: './src/render/render.ts', delimiters: ['', ''], '../emitters/streamed-emitter': '../emitters/streamed-emitter-browser' @@ -81,8 +81,8 @@ const browserEsm = { external: ['path', 'fs'], plugins: [ versionInjection, - replace(replaceFS), - replace(replaceStream), + replace(browserFS), + replace(browserStream), typescript(tsconfig) ], treeshake, @@ -99,8 +99,8 @@ const browserUmd = { }], plugins: [ versionInjection, - replace(replaceFS), - replace(replaceStream), + replace(browserFS), + replace(browserStream), typescript(tsconfig) ], treeshake, @@ -112,12 +112,13 @@ const browserMin = { file: 'dist/liquid.browser.min.js', name: 'liquidjs', format: 'umd', - sourcemap + sourcemap, + banner }], plugins: [ versionInjection, - replace(replaceFS), - replace(replaceStream), + replace(browserFS), + replace(browserStream), typescript(tsconfig), uglify() ],