From 5d8c815b7ff933e3c067a150c39f0d7835dfc281 Mon Sep 17 00:00:00 2001 From: Zakary Date: Thu, 30 Jun 2022 19:23:39 +0800 Subject: [PATCH] feat: use pnpm publish --- .github/workflows/publish.yml | 4 ++-- packages/postcss-pxtransform/index.js | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index b1f70987cfe5..1096fb55fc30 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -138,9 +138,9 @@ jobs: - name: Publish run: | if [ '${{ github.event_name }}' == 'pull_request' ] ; then - pnpm -r --filter=./packages/* exec npm publish + pnpm -r --filter=./packages/* exec pnpm publish elif [ '${{ github.event_name }}' == 'push' ] ; then - pnpm -r --filter=./packages/* exec npm publish ${{ env.PUBLISH_PARAMS }} + pnpm -r --filter=./packages/* exec pnpm publish ${{ env.PUBLISH_PARAMS }} fi env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/packages/postcss-pxtransform/index.js b/packages/postcss-pxtransform/index.js index 3e6f143ef5f4..40d8c85a2c25 100644 --- a/packages/postcss-pxtransform/index.js +++ b/packages/postcss-pxtransform/index.js @@ -47,7 +47,8 @@ module.exports = postcss.plugin('postcss-pxtransform', function (options = {}) { switch (options.platform) { case 'h5': { options.rootValue = (input, m) => { - const val = Math.max(Math.min(1 / options.deviceRatio[designWidth(input)] * (designWidth(input) / 16), options.max ?? 40), options.mix ?? 20) + const rv = 1 / options.deviceRatio[designWidth(input)] * (designWidth(input) / 16) + const val = Math.max(Math.min(rv, options.max ?? 40), options.mix ?? 20) return m.indexOf('rpx') >= 0 ? val / 0.5 : val } targetUnit = 'rem'