Skip to content

Commit

Permalink
fix: healthy package.json
Browse files Browse the repository at this point in the history
- missing peer dependencies are specified
- use tilde range for type dependencies
- enforce it with CI
- added list of known issues

- bump some dependencies:
  - dompurify to v2.4
  • Loading branch information
mxdvl committed Feb 23, 2023
1 parent 339cd0a commit c74578e
Show file tree
Hide file tree
Showing 4 changed files with 636 additions and 250 deletions.
31 changes: 31 additions & 0 deletions .github/workflows/dependencies.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: 📦 Dependencies checks
on:
pull_request:
paths:
- 'dotcom-rendering/package.json'
- '**/yarn.lock'

# Allows you to run this workflow manually from the Actions tab.
workflow_dispatch:

jobs:
types-dependencies:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3

- name: Setup deno
uses: denoland/setup-deno@v1
with:
deno-version: v1.30.0

- name: Check dependencies
run: |
deno run \
--allow-read=. \
--allow-net=unpkg.com \
--import-map=https://raw.githubusercontent.com/guardian/actions-npm-dependencies/0.2.0/deno.jsonc \
https://raw.githubusercontent.com/guardian/actions-npm-dependencies/0.2.0/src/main.ts \
dotcom-rendering/package.json \
--cache
Loading

0 comments on commit c74578e

Please sign in to comment.