15655 lines · 552.2 KB · JSON
RawDownload
{  "name": "forgejo",  "lockfileVersion": 3,  "requires": true,  "packages": {    "": {      "name": "forgejo",      "dependencies": {        "@citation-js/core": "0.7.14",        "@citation-js/plugin-bibtex": "0.7.16",        "@citation-js/plugin-software-formats": "0.6.1",        "@github/markdown-toolbar-element": "2.2.3",        "@github/quote-selection": "2.1.0",        "@github/relative-time-element": "4.4.6",        "@github/text-expander-element": "2.8.0",        "@mcaptcha/vanilla-glue": "0.1.0-alpha-3",        "@primer/octicons": "19.14.0",        "ansi_up": "6.0.5",        "asciinema-player": "3.8.2",        "chart.js": "4.4.9",        "chartjs-adapter-dayjs-4": "1.0.4",        "chartjs-plugin-zoom": "2.2.0",        "clippie": "4.1.6",        "css-loader": "7.0.0",        "dayjs": "1.11.12",        "dropzone": "6.0.0-beta.2",        "easymde": "2.18.0",        "esbuild-loader": "4.3.0",        "escape-goat": "4.0.0",        "fast-glob": "3.3.3",        "htmx.org": "1.9.12",        "idiomorph": "0.3.0",        "jquery": "3.7.1",        "katex": "0.16.22",        "mermaid": "11.6.0",        "mini-css-extract-plugin": "2.9.2",        "minimatch": "10.0.1",        "monaco-editor": "0.52.2",        "monaco-editor-webpack-plugin": "7.1.0",        "pdfobject": "2.3.0",        "postcss": "8.5.2",        "postcss-loader": "8.1.1",        "postcss-nesting": "13.0.1",        "pretty-ms": "9.0.0",        "sortablejs": "1.15.6",        "swagger-ui-dist": "5.17.14",        "tailwindcss": "3.4.17",        "throttle-debounce": "5.0.0",        "tinycolor2": "1.6.0",        "tippy.js": "6.3.7",        "toastify-js": "1.12.0",        "tributejs": "5.1.3",        "uint8-to-base64": "0.2.0",        "vanilla-colorful": "0.7.2",        "vue": "3.5.13",        "vue-chartjs": "5.3.1",        "vue-loader": "17.4.2",        "vue3-calendar-heatmap": "2.0.5",        "webpack": "5.99.7",        "webpack-cli": "6.0.1",        "wrap-ansi": "9.0.0"      },      "devDependencies": {        "@axe-core/playwright": "4.10.1",        "@eslint-community/eslint-plugin-eslint-comments": "4.5.0",        "@playwright/test": "1.52.0",        "@stoplight/spectral-cli": "6.15.0",        "@stylistic/eslint-plugin-js": "4.2.0",        "@stylistic/stylelint-plugin": "3.1.2",        "@typescript-eslint/parser": "8.31.1",        "@vitejs/plugin-vue": "5.2.3",        "@vitest/coverage-v8": "3.1.2",        "@vitest/eslint-plugin": "1.1.43",        "@vue/test-utils": "2.4.6",        "eslint": "9.25.1",        "eslint-import-resolver-typescript": "4.3.4",        "eslint-plugin-array-func": "5.0.2",        "eslint-plugin-import-x": "4.11.0",        "eslint-plugin-no-jquery": "3.1.1",        "eslint-plugin-no-use-extend-native": "0.7.2",        "eslint-plugin-playwright": "2.2.0",        "eslint-plugin-regexp": "2.7.0",        "eslint-plugin-sonarjs": "3.0.2",        "eslint-plugin-toml": "0.12.0",        "eslint-plugin-unicorn": "59.0.0",        "eslint-plugin-vitest-globals": "1.5.0",        "eslint-plugin-vue": "10.1.0",        "eslint-plugin-vue-scoped-css": "2.9.0",        "eslint-plugin-wc": "2.2.1",        "globals": "16.0.0",        "happy-dom": "17.4.6",        "license-checker-rseidelsohn": "4.4.2",        "markdownlint-cli": "0.44.0",        "postcss-html": "1.8.0",        "sharp": "0.34.1",        "stylelint": "16.19.1",        "stylelint-declaration-block-no-ignored-properties": "2.8.0",        "stylelint-declaration-strict-value": "1.10.11",        "stylelint-value-no-unknown-custom-properties": "6.0.1",        "svgo": "3.2.0",        "typescript": "5.8.3",        "typescript-eslint": "8.31.1",        "vite-string-plugin": "1.3.4",        "vitest": "3.1.2"      },      "engines": {        "node": ">= 20.0.0"      }    },    "node_modules/@alloc/quick-lru": {      "version": "5.2.0",      "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz",      "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==",      "license": "MIT",      "engines": {        "node": ">=10"      },      "funding": {        "url": "https://github.com/sponsors/sindresorhus"      }    },    "node_modules/@ampproject/remapping": {      "version": "2.3.0",      "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",      "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",      "dev": true,      "license": "Apache-2.0",      "dependencies": {        "@jridgewell/gen-mapping": "^0.3.5",        "@jridgewell/trace-mapping": "^0.3.24"      },      "engines": {        "node": ">=6.0.0"      }    },    "node_modules/@antfu/install-pkg": {      "version": "1.0.0",      "resolved": "https://registry.npmjs.org/@antfu/install-pkg/-/install-pkg-1.0.0.tgz",      "integrity": "sha512-xvX6P/lo1B3ej0OsaErAjqgFYzYVcJpamjLAFLYh9vRJngBrMoUG7aVnrGTeqM7yxbyTD5p3F2+0/QUEh8Vzhw==",      "license": "MIT",      "dependencies": {        "package-manager-detector": "^0.2.8",        "tinyexec": "^0.3.2"      },      "funding": {        "url": "https://github.com/sponsors/antfu"      }    },    "node_modules/@antfu/utils": {      "version": "8.1.1",      "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-8.1.1.tgz",      "integrity": "sha512-Mex9nXf9vR6AhcXmMrlz/HVgYYZpVGJ6YlPgwl7UnaFpnshXs6EK/oa5Gpf3CzENMjkvEx2tQtntGnb7UtSTOQ==",      "license": "MIT",      "funding": {        "url": "https://github.com/sponsors/antfu"      }    },    "node_modules/@asyncapi/specs": {      "version": "6.8.1",      "resolved": "https://registry.npmjs.org/@asyncapi/specs/-/specs-6.8.1.tgz",      "integrity": "sha512-czHoAk3PeXTLR+X8IUaD+IpT+g+zUvkcgMDJVothBsan+oHN3jfcFcFUNdOPAAFoUCQN1hXF1dWuphWy05THlA==",      "dev": true,      "license": "Apache-2.0",      "dependencies": {        "@types/json-schema": "^7.0.11"      }    },    "node_modules/@axe-core/playwright": {      "version": "4.10.1",      "resolved": "https://registry.npmjs.org/@axe-core/playwright/-/playwright-4.10.1.tgz",      "integrity": "sha512-EV5t39VV68kuAfMKqb/RL+YjYKhfuGim9rgIaQ6Vntb2HgaCaau0h98Y3WEUqW1+PbdzxDtDNjFAipbtZuBmEA==",      "dev": true,      "license": "MPL-2.0",      "dependencies": {        "axe-core": "~4.10.2"      },      "peerDependencies": {        "playwright-core": ">= 1.0.0"      }    },    "node_modules/@babel/code-frame": {      "version": "7.26.2",      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz",      "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==",      "license": "MIT",      "dependencies": {        "@babel/helper-validator-identifier": "^7.25.9",        "js-tokens": "^4.0.0",        "picocolors": "^1.0.0"      },      "engines": {        "node": ">=6.9.0"      }    },    "node_modules/@babel/code-frame/node_modules/js-tokens": {      "version": "4.0.0",      "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",      "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",      "license": "MIT"    },    "node_modules/@babel/helper-string-parser": {      "version": "7.25.9",      "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz",      "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==",      "license": "MIT",      "engines": {        "node": ">=6.9.0"      }    },    "node_modules/@babel/helper-validator-identifier": {      "version": "7.25.9",      "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz",      "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==",      "license": "MIT",      "engines": {        "node": ">=6.9.0"      }    },    "node_modules/@babel/parser": {      "version": "7.27.0",      "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.0.tgz",      "integrity": "sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==",      "license": "MIT",      "dependencies": {        "@babel/types": "^7.27.0"      },      "bin": {        "parser": "bin/babel-parser.js"      },      "engines": {        "node": ">=6.0.0"      }    },    "node_modules/@babel/runtime": {      "version": "7.27.0",      "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.0.tgz",      "integrity": "sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw==",      "license": "MIT",      "dependencies": {        "regenerator-runtime": "^0.14.0"      },      "engines": {        "node": ">=6.9.0"      }    },    "node_modules/@babel/types": {      "version": "7.27.0",      "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.0.tgz",      "integrity": "sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==",      "license": "MIT",      "dependencies": {        "@babel/helper-string-parser": "^7.25.9",        "@babel/helper-validator-identifier": "^7.25.9"      },      "engines": {        "node": ">=6.9.0"      }    },    "node_modules/@bcoe/v8-coverage": {      "version": "1.0.2",      "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-1.0.2.tgz",      "integrity": "sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==",      "dev": true,      "license": "MIT",      "engines": {        "node": ">=18"      }    },    "node_modules/@braintree/sanitize-url": {      "version": "7.1.1",      "resolved": "https://registry.npmjs.org/@braintree/sanitize-url/-/sanitize-url-7.1.1.tgz",      "integrity": "sha512-i1L7noDNxtFyL5DmZafWy1wRVhGehQmzZaz1HiN5e7iylJMSZR7ekOV7NsIqa5qBldlLrsKv4HbgFUVlQrz8Mw==",      "license": "MIT"    },    "node_modules/@chevrotain/cst-dts-gen": {      "version": "11.0.3",      "resolved": "https://registry.npmjs.org/@chevrotain/cst-dts-gen/-/cst-dts-gen-11.0.3.tgz",      "integrity": "sha512-BvIKpRLeS/8UbfxXxgC33xOumsacaeCKAjAeLyOn7Pcp95HiRbrpl14S+9vaZLolnbssPIUuiUd8IvgkRyt6NQ==",      "license": "Apache-2.0",      "dependencies": {        "@chevrotain/gast": "11.0.3",        "@chevrotain/types": "11.0.3",        "lodash-es": "4.17.21"      }    },    "node_modules/@chevrotain/gast": {      "version": "11.0.3",      "resolved": "https://registry.npmjs.org/@chevrotain/gast/-/gast-11.0.3.tgz",      "integrity": "sha512-+qNfcoNk70PyS/uxmj3li5NiECO+2YKZZQMbmjTqRI3Qchu8Hig/Q9vgkHpI3alNjr7M+a2St5pw5w5F6NL5/Q==",      "license": "Apache-2.0",      "dependencies": {        "@chevrotain/types": "11.0.3",        "lodash-es": "4.17.21"      }    },    "node_modules/@chevrotain/regexp-to-ast": {      "version": "11.0.3",      "resolved": "https://registry.npmjs.org/@chevrotain/regexp-to-ast/-/regexp-to-ast-11.0.3.tgz",      "integrity": "sha512-1fMHaBZxLFvWI067AVbGJav1eRY7N8DDvYCTwGBiE/ytKBgP8azTdgyrKyWZ9Mfh09eHWb5PgTSO8wi7U824RA==",      "license": "Apache-2.0"    },    "node_modules/@chevrotain/types": {      "version": "11.0.3",      "resolved": "https://registry.npmjs.org/@chevrotain/types/-/types-11.0.3.tgz",      "integrity": "sha512-gsiM3G8b58kZC2HaWR50gu6Y1440cHiJ+i3JUvcp/35JchYejb2+5MVeJK0iKThYpAa/P2PYFV4hoi44HD+aHQ==",      "license": "Apache-2.0"    },    "node_modules/@chevrotain/utils": {      "version": "11.0.3",      "resolved": "https://registry.npmjs.org/@chevrotain/utils/-/utils-11.0.3.tgz",      "integrity": "sha512-YslZMgtJUyuMbZ+aKvfF3x1f5liK4mWNxghFRv7jqRR9C3R3fAOGTTKvxXDa2Y1s9zSbcpuO0cAxDYsc9SrXoQ==",      "license": "Apache-2.0"    },    "node_modules/@citation-js/core": {      "version": "0.7.14",      "resolved": "https://registry.npmjs.org/@citation-js/core/-/core-0.7.14.tgz",      "integrity": "sha512-dgeGqYDSQmn2MtnWZkwPGpJQPh43yr1lAAr9jl1NJ9pIY1RXUQxtlAUZVur0V9PHdbfQC+kkvB1KC3VpgVV3MA==",      "license": "MIT",      "dependencies": {        "@citation-js/date": "^0.5.0",        "@citation-js/name": "^0.4.2",        "fetch-ponyfill": "^7.1.0",        "sync-fetch": "^0.4.1"      },      "engines": {        "node": ">=16.0.0"      }    },    "node_modules/@citation-js/date": {      "version": "0.5.1",      "resolved": "https://registry.npmjs.org/@citation-js/date/-/date-0.5.1.tgz",      "integrity": "sha512-1iDKAZ4ie48PVhovsOXQ+C6o55dWJloXqtznnnKy6CltJBQLIuLLuUqa8zlIvma0ZigjVjgDUhnVaNU1MErtZw==",      "license": "MIT",      "engines": {        "node": ">=10.0.0"      }    },    "node_modules/@citation-js/name": {      "version": "0.4.2",      "resolved": "https://registry.npmjs.org/@citation-js/name/-/name-0.4.2.tgz",      "integrity": "sha512-brSPsjs2fOVzSnARLKu0qncn6suWjHVQtrqSUrnqyaRH95r/Ad4wPF5EsoWr+Dx8HzkCGb/ogmoAzfCsqlTwTQ==",      "license": "MIT",      "engines": {        "node": ">=6"      }    },    "node_modules/@citation-js/plugin-bibtex": {      "version": "0.7.16",      "resolved": "https://registry.npmjs.org/@citation-js/plugin-bibtex/-/plugin-bibtex-0.7.16.tgz",      "integrity": "sha512-Udeli19VAoFjOw0H1bB1KgmekRoW6XP5cdR3OQF5c2Mt1tZatXWcSQVdq+FeLKzodRocZXG5NFRvjyUZjVbV6A==",      "license": "MIT",      "dependencies": {        "@citation-js/date": "^0.5.0",        "@citation-js/name": "^0.4.2",        "moo": "^0.5.1"      },      "engines": {        "node": ">=16.0.0"      },      "peerDependencies": {        "@citation-js/core": "^0.7.0"      }    },    "node_modules/@citation-js/plugin-cff": {      "version": "0.6.1",      "resolved": "https://registry.npmjs.org/@citation-js/plugin-cff/-/plugin-cff-0.6.1.tgz",      "integrity": "sha512-tLjTgsfzNOdQWGn5mNc2NAaydHnlRucSERoyAXLN7u0BQBfp7j5zwdxCmxcQD/N7hH3fpDKMG+qDzbqpJuKyNA==",      "license": "MIT",      "dependencies": {        "@citation-js/date": "^0.5.0",        "@citation-js/plugin-yaml": "^0.6.1"      },      "engines": {        "node": ">=14.0.0"      }    },    "node_modules/@citation-js/plugin-github": {      "version": "0.6.1",      "resolved": "https://registry.npmjs.org/@citation-js/plugin-github/-/plugin-github-0.6.1.tgz",      "integrity": "sha512-1ZeSgQ5AoYsa8n2acVooUeRk76oA8rLszYNBjzj5z6MPa11BZlQJ9O+Gy4tHjlImvsENLbLPx5f8/V1VHXaCfQ==",      "license": "MIT",      "dependencies": {        "@citation-js/date": "^0.5.0",        "@citation-js/name": "^0.4.2"      },      "engines": {        "node": ">=14.0.0"      }    },    "node_modules/@citation-js/plugin-npm": {      "version": "0.6.1",      "resolved": "https://registry.npmjs.org/@citation-js/plugin-npm/-/plugin-npm-0.6.1.tgz",      "integrity": "sha512-rojJA+l/p2KBpDoY+8n0YfNyQO1Aw03fQR5BN+gXD1LNAP1V+8wqvdPsaHnzPsrhrd4ZXDR7ch/Nk0yynPkJ3Q==",      "license": "MIT",      "dependencies": {        "@citation-js/date": "^0.5.0",        "@citation-js/name": "^0.4.2"      },      "engines": {        "node": ">=14.0.0"      }    },    "node_modules/@citation-js/plugin-software-formats": {      "version": "0.6.1",      "resolved": "https://registry.npmjs.org/@citation-js/plugin-software-formats/-/plugin-software-formats-0.6.1.tgz",      "integrity": "sha512-BDF9rqi56K0hoTgYTVANCFVRSbWKC9V06Uap7oa8SjqCTgnHJAy8t/F3NxsyYPPG+zmRsLW9VNbcIsJOl0eu/w==",      "license": "MIT",      "dependencies": {        "@citation-js/plugin-cff": "^0.6.1",        "@citation-js/plugin-github": "^0.6.1",        "@citation-js/plugin-npm": "^0.6.1",        "@citation-js/plugin-yaml": "^0.6.1",        "@citation-js/plugin-zenodo": "^0.6.1"      },      "engines": {        "node": ">=14.0.0"      }    },    "node_modules/@citation-js/plugin-yaml": {      "version": "0.6.1",      "resolved": "https://registry.npmjs.org/@citation-js/plugin-yaml/-/plugin-yaml-0.6.1.tgz",      "integrity": "sha512-XEVVks1cJTqRbjy+nmthfw/puR6NwRB3fyJWi1tX13UYXlkhP/h45nsv4zjgLLGekdcMHQvhad9MAYunOftGKA==",      "license": "MIT",      "dependencies": {        "js-yaml": "^4.0.0"      },      "engines": {        "node": ">=14.0.0"      }    },    "node_modules/@citation-js/plugin-zenodo": {      "version": "0.6.1",      "resolved": "https://registry.npmjs.org/@citation-js/plugin-zenodo/-/plugin-zenodo-0.6.1.tgz",      "integrity": "sha512-bUybENHoZqJ6gheUqgkumjI+mu+fA2bg6VoniDmZTb7Qng9iEpi+IWEAR26/vBE0gK0EWrJjczyDW3HCwrhvVw==",      "license": "MIT",      "dependencies": {        "@citation-js/date": "^0.5.0",        "@citation-js/name": "^0.4.2"      },      "engines": {        "node": ">=14.0.0"      }    },    "node_modules/@csstools/css-parser-algorithms": {      "version": "3.0.4",      "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.4.tgz",      "integrity": "sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==",      "dev": true,      "funding": [        {          "type": "github",          "url": "https://github.com/sponsors/csstools"        },        {          "type": "opencollective",          "url": "https://opencollective.com/csstools"        }      ],      "license": "MIT",      "engines": {        "node": ">=18"      },      "peerDependencies": {        "@csstools/css-tokenizer": "^3.0.3"      }    },    "node_modules/@csstools/css-tokenizer": {      "version": "3.0.3",      "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.3.tgz",      "integrity": "sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==",      "dev": true,      "funding": [        {          "type": "github",          "url": "https://github.com/sponsors/csstools"        },        {          "type": "opencollective",          "url": "https://opencollective.com/csstools"        }      ],      "license": "MIT",      "engines": {        "node": ">=18"      }    },    "node_modules/@csstools/media-query-list-parser": {      "version": "3.0.1",      "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-3.0.1.tgz",      "integrity": "sha512-HNo8gGD02kHmcbX6PvCoUuOQvn4szyB9ca63vZHKX5A81QytgDG4oxG4IaEfHTlEZSZ6MjPEMWIVU+zF2PZcgw==",      "dev": true,      "funding": [        {          "type": "github",          "url": "https://github.com/sponsors/csstools"        },        {          "type": "opencollective",          "url": "https://opencollective.com/csstools"        }

Lines 1–500 of 15655.