authentik/web/scripts
Ken Sternberg dec8cfbb39
web: audit and update package.json and associated test harness, with upgrade to WebdriverIO 9 (#11596)
* Just cleaning up.

* web: removing sonarjs from yet another branch.

* web: everything except the tests are up-to-date.  There was a lot, it turns out, we simply weren't using.

* web: update package.json to support WebdriverIO 9

This commit:

- Upgrades to WebdriverIO 9.1.2
- Resets our `devDependencies` collection to remove all imports that we either were not using or
  were duplicates of existing dependencies:
  - *Babel*, of all things
  - Storybook addon css user preferences, now native to Storybook 8
  - SonarJS, *again*, sigh.
  - React

- Fixes a bug where ESLint would report missing features in our build scripts
- Fixes a bug where Wdio might not reach a headless browser before timeout
- Replaces Rollup's CSSLit with Vite's CSSLit, which actually works without hacks, for testing.
- Moves the package-lock scanner to its own script, with better reporting and tool verification,
  which also cleans up the package.lock file a little.

* Prettier just havin' all the opinions.
2024-10-03 08:11:05 -07:00
..
build-locales.mjs web: move to wireit as the build runner language (#10440) 2024-08-08 11:09:37 -07:00
build-storybook-import-maps.mjs web: update to ESLint 9 (#10812) 2024-08-07 15:04:18 -07:00
check-spelling.mjs web: update to ESLint 9 (#10812) 2024-08-07 15:04:18 -07:00
eslint.mjs web: update to ESLint 9 (#10812) 2024-08-07 15:04:18 -07:00
eslint.nightmare.mjs web: audit and update package.json and associated test harness, with upgrade to WebdriverIO 9 (#11596) 2024-10-03 08:11:05 -07:00
eslint.precommit.mjs web: audit and update package.json and associated test harness, with upgrade to WebdriverIO 9 (#11596) 2024-10-03 08:11:05 -07:00
knip.config.ts web: Adjust Wdio MaxInstances, add Knip (#11089) 2024-09-03 15:09:40 +02:00
lint-lockfile.sh web: audit and update package.json and associated test harness, with upgrade to WebdriverIO 9 (#11596) 2024-10-03 08:11:05 -07:00
patch-analyser.sh web: enable custom-element-manifest and DOM/JS integration checking. (#10177) 2024-07-15 18:40:56 +02:00
patch-spotlight.sh web: all aboard the anti-if bus, according to tooling (#10220) 2024-07-15 13:36:32 -07:00
pseudolocalize.mjs web: replace rollup with esbuild (#8699) 2024-03-07 19:07:18 +01:00