Files
forge/pnpm-workspace.yaml
zeekayandHanzo Dev bdc50dbbf9 Relock against the catalog, holding two below latest
The catalog sweep rewrote 109 specifiers in package.json to catalog: and
left the lockfile naming the versions they replaced, so every image build
since has died on the frozen install before compiling anything.

Six of those specifiers crossed a major. Tailwind 4 moved its PostCSS
plugin and replaced the JS config vite.config.ts loads, and cropperjs 2
dropped the stylesheet path the cropper feature imports; upstream gitea
sits on 3.4.19 and 1.6.3 for the same reason. The other four are lint and
typecheck only and are left where the catalog puts them.

Co-authored-by: Hanzo Dev <[email protected]>
2026-09-08 21:13:15 -07:00

126 lines
4.0 KiB
YAML

savePrefix: ''
dedupePeerDependents: false
updateNotifier: false
minimumReleaseAge: 0
allowBuilds:
'@scarf/scarf': false
core-js: false
esbuild: true
unrs-resolver: true
catalog:
'@citation-js/core': '^0.8.2'
'@citation-js/plugin-bibtex': '^0.8.2'
'@citation-js/plugin-csl': '^0.8.2'
'@citation-js/plugin-software-formats': '^0.6.2'
'@codemirror/autocomplete': '^6.20.3'
'@codemirror/commands': '^6.11.0'
'@codemirror/lang-json': '^6.0.2'
'@codemirror/lang-markdown': '^6.5.2'
'@codemirror/language': '^6.12.4'
'@codemirror/language-data': '^6.5.2'
'@codemirror/legacy-modes': '^6.5.3'
'@codemirror/lint': '^6.9.7'
'@codemirror/search': '^6.7.1'
'@codemirror/state': '^6.7.1'
'@codemirror/view': '^6.43.9'
'@deltablot/dropzone': '^7.4.4'
'@eslint-community/eslint-plugin-eslint-comments': '^4.7.2'
'@eslint/json': '^2.0.1'
'@github/markdown-toolbar-element': '^2.2.3'
'@github/paste-markdown': '^1.5.3'
'@github/text-expander-element': '^2.9.4'
'@lezer/highlight': '^1.2.3'
'@mcaptcha/vanilla-glue': '^0.1.0-alpha-3'
'@mermaid-js/layout-elk': '^0.2.3'
'@playwright/test': '^1.62.1'
'@primer/octicons': '^19.33.0'
'@replit/codemirror-indentation-markers': '^6.5.3'
'@replit/codemirror-lang-nix': '^6.0.1'
'@replit/codemirror-lang-svelte': '^6.0.0'
'@replit/codemirror-vscode-keymap': '^6.0.2'
'@resvg/resvg-wasm': '^2.6.2'
'@stylistic/eslint-plugin': '^5.10.0'
'@stylistic/stylelint-plugin': '^5.3.0'
'@types/codemirror': '^5.60.18'
'@types/jquery': '^4.0.1'
'@types/katex': '^0.16.8'
'@types/node': '26.4.0'
'@types/pdfobject': '^2.2.5'
'@types/sortablejs': '^1.15.9'
'@types/swagger-ui-dist': '^3.30.6'
'@types/throttle-debounce': '^5.0.2'
'@types/toastify-js': '^1.12.4'
'@typescript-eslint/parser': '^8.68.0'
'@vitejs/plugin-vue': '^6.0.8'
'@vitest/eslint-plugin': '^1.6.27'
'ansi_up': '^6.0.6'
'asciinema-player': '^3.17.0'
'chart.js': '^4.5.1'
'chartjs-adapter-dayjs-4': '^1.0.4'
'chartjs-plugin-zoom': '^2.2.0'
'clippie': '^4.2.1'
'codemirror-lang-elixir': '^4.0.1'
'colord': '^2.10.0'
'compare-versions': '^6.1.1'
# Held at 1: v2 restructured the package and dropped dist/cropper.css, which
# web_src/css/features/cropper.css imports by that path.
'cropperjs': '1.6.3'
'dayjs': '^1.11.23'
'easymde': '^2.21.0'
'esbuild': '^0.28.2'
'eslint': '^10.9.1'
'eslint-import-resolver-typescript': '^4.4.5'
'eslint-plugin-import-x': '^4.17.1'
'eslint-plugin-playwright': '^2.11.0'
'eslint-plugin-regexp': '^3.2.0'
'eslint-plugin-sonarjs': '^4.2.0'
'eslint-plugin-unicorn': '^74.0.0'
'eslint-plugin-vue': '^10.10.0'
'eslint-plugin-vue-scoped-css': '^3.1.3'
'eslint-plugin-wc': '^3.1.0'
'globals': '^17.11.0'
'happy-dom': '^20.12.0'
'idiomorph': '^0.7.4'
'jiti': '^2.7.0'
'jquery': '^4.0.0'
'js-yaml': '^5.4.1'
'katex': '^0.18.4'
'markdownlint-cli': '^0.49.1'
'material-icon-theme': '^5.38.1'
'mermaid': '^11.17.2'
'online-3d-viewer': '^0.18.0'
'pdfobject': '^2.3.1'
'perfect-debounce': '^2.1.0'
'postcss': '^8.5.26'
'postcss-html': '^2.0.0'
'rolldown-license-plugin': '^3.0.11'
'sortablejs': '^1.15.7'
'spectral-cli-bundle': '^1.0.11'
'stylelint': '^17.14.1'
'stylelint-config-recommended': '^18.0.0'
'stylelint-declaration-block-no-ignored-properties': '^3.0.0'
'stylelint-declaration-strict-value': '^1.12.1'
'stylelint-value-no-unknown-custom-properties': '^6.1.1'
'svgo': '^4.1.0'
'swagger-ui-dist': '^5.32.14'
# Held at 3: v4 moved the PostCSS plugin to @tailwindcss/postcss and replaced
# the JS config this tree still uses, so vite.config.ts cannot load it.
'tailwindcss': '3.4.19'
'throttle-debounce': '^5.0.2'
'tippy.js': '^6.3.7'
'toastify-js': '^1.12.0'
'tributejs': '^5.1.3'
'typescript': '7.0.2'
'typescript-eslint': '^8.68.0'
'uint8-to-base64': '^0.2.1'
'updates': '^18.0.7'
'vanilla-colorful': '^0.7.2'
'vite': '^8.2.2'
'vite-string-plugin': '^2.0.5'
'vitest': '^4.1.11'
'vue': '^3.5.42'
'vue-chartjs': '^5.3.4'
'vue-tsc': '^3.3.11'