diff --git a/.github/workflows/build-to-pages.yml b/.github/workflows/build-to-pages.yml index 2d18c0c..9f3805b 100644 --- a/.github/workflows/build-to-pages.yml +++ b/.github/workflows/build-to-pages.yml @@ -21,7 +21,7 @@ jobs: - name: Download Experience Builder run: | - URL=$(curl -s 'https://downloads.arcgis.com/dms/rest/download/secured/arcgis-experience-builder-1.20.zip?f=json&folder=software%2FExperienceBuilder%2F1.20' | jq -r '.url') + URL=$(curl -s 'https://downloads.arcgis.com/dms/rest/download/secured/arcgis-experience-builder-1.21.zip?f=json&folder=software%2FExperienceBuilder%2F1.21' | jq -r '.url') curl -L -o exb.zip "$URL" - name: Unzip Experience Builder @@ -33,8 +33,12 @@ jobs: repository: SunshineLuke90/widgets path: exb/client/your-extensions/widgets + - name: install PNPM + run: npm i -g pnpm + working-directory: exb + - name: NPM install in client folder - run: npm ci + run: pnpm ci working-directory: exb/client - name: Perform Linter diff --git a/.github/workflows/linter.yml b/.github/workflows/linter.yml index 5a26315..e84ea39 100644 --- a/.github/workflows/linter.yml +++ b/.github/workflows/linter.yml @@ -17,7 +17,7 @@ jobs: - name: Download Experience Builder shell: pwsh run: | - $jsonResponse = Invoke-RestMethod -Uri 'https://downloads.arcgis.com/dms/rest/download/secured/arcgis-experience-builder-1.20.zip?f=json&folder=software%2FExperienceBuilder%2F1.20' + $jsonResponse = Invoke-RestMethod -Uri 'https://downloads.arcgis.com/dms/rest/download/secured/arcgis-experience-builder-1.21.zip?f=json&folder=software%2FExperienceBuilder%2F1.21' Invoke-WebRequest -Uri $jsonResponse.url -OutFile exb.zip - name: Unzip Experience Builder @@ -30,8 +30,12 @@ jobs: repository: SunshineLuke90/widgets path: exb/client/your-extensions/widgets - - name: NPM install in client folder - run: npm ci + - name: install PNPM + run: npm i -g pnpm + working-directory: exb + + - name: PNPM install in client folder + run: pnpm ci working-directory: exb/client - name: Build Widgets (Dev) diff --git a/.github/workflows/publish-widgets.yml b/.github/workflows/publish-widgets.yml index 1ea308f..2dc33b3 100644 --- a/.github/workflows/publish-widgets.yml +++ b/.github/workflows/publish-widgets.yml @@ -49,7 +49,7 @@ jobs: - name: Download Experience Builder shell: pwsh run: | - $jsonResponse = Invoke-RestMethod -Uri 'https://downloads.arcgis.com/dms/rest/download/secured/arcgis-experience-builder-1.20.zip?f=json&folder=software%2FExperienceBuilder%2F1.20' + $jsonResponse = Invoke-RestMethod -Uri 'https://downloads.arcgis.com/dms/rest/download/secured/arcgis-experience-builder-1.21.zip?f=json&folder=software%2FExperienceBuilder%2F1.21' Invoke-WebRequest -Uri $jsonResponse.url -OutFile exb.zip - name: Unzip Experience Builder @@ -62,8 +62,12 @@ jobs: repository: SunshineLuke90/widgets path: exb/client/your-extensions/widgets + - name: install PNPM + run: npm i -g pnpm + working-directory: exb + - name: NPM install in client folder - run: npm ci + run: pnpm ci working-directory: exb/client - name: Perform Linter diff --git a/CamViewer/pnpm-lock.yaml b/CamViewer/pnpm-lock.yaml new file mode 100644 index 0000000..d80d593 --- /dev/null +++ b/CamViewer/pnpm-lock.yaml @@ -0,0 +1,22 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + hls.js: + specifier: ^1.6.15 + version: 1.6.15 + +packages: + + hls.js@1.6.15: + resolution: {integrity: sha512-E3a5VwgXimGHwpRGV+WxRTKeSp2DW5DI5MWv34ulL3t5UNmyJWCQ1KmLEHbYzcfThfXG8amBL+fCYPneGHC4VA==} + +snapshots: + + hls.js@1.6.15: {} diff --git a/MDPrint/pnpm-lock.yaml b/MDPrint/pnpm-lock.yaml new file mode 100644 index 0000000..73f0c88 --- /dev/null +++ b/MDPrint/pnpm-lock.yaml @@ -0,0 +1,48 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + dompurify: + specifier: ^3.3.1 + version: 3.3.1 + marked: + specifier: ^17.0.2 + version: 17.0.2 + print-js: + specifier: ^1.6.0 + version: 1.6.0 + +packages: + + '@types/trusted-types@2.0.7': + resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==} + + dompurify@3.3.1: + resolution: {integrity: sha512-qkdCKzLNtrgPFP1Vo+98FRzJnBRGe4ffyCea9IwHB1fyxPOeNTHpLKYGd4Uk9xvNoH0ZoOjwZxNptyMwqrId1Q==} + + marked@17.0.2: + resolution: {integrity: sha512-s5HZGFQea7Huv5zZcAGhJLT3qLpAfnY7v7GWkICUr0+Wd5TFEtdlRR2XUL5Gg+RH7u2Df595ifrxR03mBaw7gA==} + engines: {node: '>= 20'} + hasBin: true + + print-js@1.6.0: + resolution: {integrity: sha512-BfnOIzSKbqGRtO4o0rnj/K3681BSd2QUrsIZy/+WdCIugjIswjmx3lDEZpXB2ruGf9d4b3YNINri81+J0FsBWg==} + +snapshots: + + '@types/trusted-types@2.0.7': + optional: true + + dompurify@3.3.1: + optionalDependencies: + '@types/trusted-types': 2.0.7 + + marked@17.0.2: {} + + print-js@1.6.0: {} diff --git a/slider-filter/pnpm-lock.yaml b/slider-filter/pnpm-lock.yaml new file mode 100644 index 0000000..998e4db --- /dev/null +++ b/slider-filter/pnpm-lock.yaml @@ -0,0 +1,22 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + nouislider: + specifier: ^15.8.1 + version: 15.8.1 + +packages: + + nouislider@15.8.1: + resolution: {integrity: sha512-93TweAi8kqntHJSPiSWQ1o/uZ29VWOmal9YKb6KKGGlCkugaNfAupT7o1qTHqdJvNQ7S0su5rO6qRFCjP8fxtw==} + +snapshots: + + nouislider@15.8.1: {}