diff --git a/.github/workflows/pkg-size.yml b/.github/workflows/pkg-size.yml index c4b2148..3c13fab 100644 --- a/.github/workflows/pkg-size.yml +++ b/.github/workflows/pkg-size.yml @@ -14,11 +14,6 @@ jobs: - name: Checkout uses: actions/checkout@v3 - - name: Setup pnpm - uses: pnpm/action-setup@v2 - with: - version: latest - - name: Setup Node.js uses: actions/setup-node@v3 with: @@ -27,6 +22,6 @@ jobs: - name: Package Size Report uses: pkg-size/action@v1 with: - build-command: pnpm build + build-command: npx pnpm run build env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.npmrc b/.npmrc index d12d316..52b44d3 100644 --- a/.npmrc +++ b/.npmrc @@ -1,3 +1,4 @@ +enable-pre-post-scripts=true ; https://github.com/pkg-size/action/pull/45 ; package-lock=false public-hoist-pattern[]=@1stg/* diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c39de7e..a57e0c2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -171,7 +171,7 @@ packages: eslint-plugin-import: 2.26.0_gwbrqbpvvjqmnlge5ow6pczcpm eslint-plugin-jest: 26.5.3_cbxtyx3d4qwpnm7p4q4ovvhj5y eslint-plugin-jsdoc: 39.3.3_eslint@8.19.0 - eslint-plugin-json-schema-validator: 3.1.2_eslint@8.19.0 + eslint-plugin-json-schema-validator: 3.1.3_eslint@8.19.0 eslint-plugin-jsonc: 2.3.1_eslint@8.19.0 eslint-plugin-markup: 0.9.0_eslint@8.19.0 eslint-plugin-mdx: 2.0.1_eslint@8.19.0 @@ -3854,7 +3854,7 @@ packages: integrity: sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==, } dependencies: - '@types/estree': 0.0.52 + '@types/estree': 0.0.51 dev: true /@types/babel__core/7.1.19: @@ -7219,10 +7219,10 @@ packages: - supports-color dev: true - /eslint-plugin-json-schema-validator/3.1.2_eslint@8.19.0: + /eslint-plugin-json-schema-validator/3.1.3_eslint@8.19.0: resolution: { - integrity: sha512-78j4OqKCBb/k6pPto8/UDzZVxoI29L+BUx0IaAkG8QUlKQQ53qRBlqC24ala2x/gyFESIJDFCOPYmCWVxfXZuQ==, + integrity: sha512-4McQAC6OooHHIfPQV5u3utPbC7d1AKrT5fACqw4/lXYg7JtC74fxxmgFP3FRyOsLYPd2SfQqS/usdYsjzqYJyQ==, } engines: { node: ^14.17.0 || >=16.0.0 } peerDependencies: diff --git a/tests/withJsExtension/test.js b/tests/withJsExtension/test.js index 7b8b402..7d948a4 100644 --- a/tests/withJsExtension/test.js +++ b/tests/withJsExtension/test.js @@ -127,5 +127,17 @@ assertResolve( path.relative(__dirname, require.resolve('typescript/lib/typescript.js')), ) -// resolves symlinks by default -assertResolve('dummy.js', '../../dummy.js/index.js') +try { + // resolves symlinks by default + assertResolve('dummy.js', '../../dummy.js/index.js') +} catch { + try { + // it could be `file:` protocol + assertResolve( + 'dummy.js', + '../../node_modules/.pnpm/file+dummy.js/node_modules/dummy.js/index.js', + ) + } catch { + assertResolve('dummy.js', '../../node_modules/dummy.js/index.js') + } +}