diff --git a/website/package-lock.json b/website/package-lock.json index 0b801cc..2475b3f 100644 --- a/website/package-lock.json +++ b/website/package-lock.json @@ -37,6 +37,7 @@ "del-cli": "^6.0.0", "docusaurus-plugin-typedoc": "^1.1.1", "json": "^11.0.0", + "liquidjs": "^10.20.1", "typedoc": "^0.27.5", "typedoc-plugin-markdown": "^4.3.2", "typescript": "~5.6.3" @@ -10606,6 +10607,37 @@ "uc.micro": "^2.0.0" } }, + "node_modules/liquidjs": { + "version": "10.20.1", + "resolved": "https://registry.npmjs.org/liquidjs/-/liquidjs-10.20.1.tgz", + "integrity": "sha512-eZ33jfxjj0It8tkY+I4gbKWfXvMmOvQvvraxVFSLcTjZWCjdWMLBnevk48qw9AQIwIHFp58vZc59vH9Qwdq7mw==", + "dev": true, + "license": "MIT", + "dependencies": { + "commander": "^10.0.0" + }, + "bin": { + "liquid": "bin/liquid.js", + "liquidjs": "bin/liquid.js" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/liquidjs" + } + }, + "node_modules/liquidjs/node_modules/commander": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz", + "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + } + }, "node_modules/loader-runner": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", diff --git a/website/package.json b/website/package.json index cb70134..186c3ce 100644 --- a/website/package.json +++ b/website/package.json @@ -3,6 +3,8 @@ "version": "0.0.0", "private": true, "scripts": { + "generate-website-commons": "bash node_modules/@xpack/docusaurus-template-liquid/maintenance-scripts/generate-commons.sh --xpack", + "generate-website-commons-xxx": "bash node_modules/@xpack/docusaurus-template-liquid/maintenance-scripts/generate-commons-xxx.sh --xpack", "docusaurus": "docusaurus", "start": "docusaurus start", "build": "docusaurus build", @@ -19,7 +21,6 @@ "npm-ci": "npm ci", "npm-link-helpers": "npm link @xpack/docusaurus-template-liquid @xpack/npm-packages-helper", "deep-clean": "del-cli .docusaurus build node_modules package-lock.json", - "generate-website-commons": "bash node_modules/@xpack/docusaurus-template-liquid/maintenance-scripts/generate-commons.sh --xpack", "import-website-releases": "bash node_modules/@xpack/docusaurus-template-liquid/maintenance-scripts/website-import-releases.sh", "generate-website-blog-post": "bash node_modules/@xpack/docusaurus-template-liquid/maintenance-scripts/generate-blog-post.sh", "generate-dependencies-details": "bash node_modules/@xpack/docusaurus-template-liquid/maintenance-scripts/generate-dependencies-details.sh" @@ -27,7 +28,6 @@ "dependencies": { "@docusaurus/core": "3.6.3", "@docusaurus/plugin-client-redirects": "3.6.3", - "@docusaurus/plugin-ideal-image": "3.6.3", "@docusaurus/plugin-content-blog": "3.6.3", "@docusaurus/plugin-content-docs": "3.6.3", "@docusaurus/plugin-content-pages": "3.6.3", @@ -35,27 +35,28 @@ "@docusaurus/plugin-google-analytics": "3.6.3", "@docusaurus/plugin-google-gtag": "3.6.3", "@docusaurus/plugin-google-tag-manager": "3.6.3", + "@docusaurus/plugin-ideal-image": "3.6.3", "@docusaurus/plugin-sitemap": "3.6.3", "@docusaurus/theme-classic": "3.6.3", "@docusaurus/theme-common": "3.6.3", "@docusaurus/theme-search-algolia": "3.6.3", "@docusaurus/types": "3.6.3", "@mdx-js/react": "^3.1.0", + "clean-css": "~5.3.3", "clsx": "^2.1.1", "prism-react-renderer": "^2.4.0", "react": "^18.0.0", - "react-dom": "^18.0.0", - "clean-css": "~5.3.3" + "react-dom": "^18.0.0" }, "devDependencies": { "@docusaurus/module-type-aliases": "3.6.3", "@docusaurus/tsconfig": "3.6.3", "@docusaurus/types": "3.6.3", "del-cli": "^6.0.0", - "docusaurus-plugin-typedoc": "^1.1.1", + "docusaurus-plugin-typedoc": "^1.2.1", "json": "^11.0.0", - "typedoc": "^0.27.5", - "typedoc-plugin-markdown": "^4.3.2", + "liquidjs": "^10.20.1", + "typedoc": "^0.27.6", "typescript": "~5.6.3" }, "browserslist": { @@ -70,12 +71,8 @@ "last 5 safari version" ] }, - "engines": { - "node": ">=18.0" - }, "websiteConfig": { "shortName": "xpm", - "longName": "xPack Project Manager", "programName": "xpm", "title": "xpm - The xPack Project Manager", "tagline": "A tool to automate builds, tests and manage C/C++ dependencies, inspired by npm", @@ -92,5 +89,14 @@ "hasMetadataMinimum": "true", "hasPolicies": "true", "nodeVersion": "18.20.4" - } + }, + "engines": { + "node": ">=18.0" + }, + "$dependenciesUrls": [ + "https://www.npmjs.com/package/docusaurus-plugin-typedoc", + "https://www.npmjs.com/package/liquidjs", + "https://www.npmjs.com/package/typedoc", + "https://www.npmjs.com/package/typescript" + ] }