- Update js and py dependencies excluding `@mcaptcha/vanilla-glue`, `eslint-plugin-array-func` - Update stylelint config - Require python 3.10 and use 3.12 on CI, bump setup-python as well - Tested markdown toolbar, charts, clipboard, swagger ui, vuetags/v1.22.0-rc0
runs-on: ubuntu-latest | runs-on: ubuntu-latest | ||||
steps: | steps: | ||||
- uses: actions/checkout@v4 | - uses: actions/checkout@v4 | ||||
- uses: actions/setup-python@v4 | |||||
- uses: actions/setup-python@v5 | |||||
with: | with: | ||||
python-version: "3.11" | |||||
python-version: "3.12" | |||||
- run: pip install poetry | - run: pip install poetry | ||||
- run: make deps-py | - run: make deps-py | ||||
- run: make lint-templates | - run: make lint-templates | ||||
runs-on: ubuntu-latest | runs-on: ubuntu-latest | ||||
steps: | steps: | ||||
- uses: actions/checkout@v4 | - uses: actions/checkout@v4 | ||||
- uses: actions/setup-python@v4 | |||||
- uses: actions/setup-python@v5 | |||||
with: | with: | ||||
python-version: "3.11" | |||||
python-version: "3.12" | |||||
- run: pip install poetry | - run: pip install poetry | ||||
- run: make deps-py | - run: make deps-py | ||||
- run: make lint-yaml | - run: make lint-yaml |
"@stylistic/media-query-list-comma-newline-before": null | "@stylistic/media-query-list-comma-newline-before": null | ||||
"@stylistic/media-query-list-comma-space-after": null | "@stylistic/media-query-list-comma-space-after": null | ||||
"@stylistic/media-query-list-comma-space-before": null | "@stylistic/media-query-list-comma-space-before": null | ||||
"@stylistic/named-grid-areas-alignment": null | |||||
"@stylistic/no-empty-first-line": null | "@stylistic/no-empty-first-line": null | ||||
"@stylistic/no-eol-whitespace": true | "@stylistic/no-eol-whitespace": true | ||||
"@stylistic/no-extra-semicolons": true | "@stylistic/no-extra-semicolons": true |
"@citation-js/plugin-csl": "0.7.6", | "@citation-js/plugin-csl": "0.7.6", | ||||
"@citation-js/plugin-software-formats": "0.6.1", | "@citation-js/plugin-software-formats": "0.6.1", | ||||
"@claviska/jquery-minicolors": "2.3.6", | "@claviska/jquery-minicolors": "2.3.6", | ||||
"@github/markdown-toolbar-element": "2.2.1", | |||||
"@github/markdown-toolbar-element": "2.2.3", | |||||
"@github/relative-time-element": "4.3.1", | "@github/relative-time-element": "4.3.1", | ||||
"@github/text-expander-element": "2.6.1", | "@github/text-expander-element": "2.6.1", | ||||
"@mcaptcha/vanilla-glue": "0.1.0-alpha-3", | "@mcaptcha/vanilla-glue": "0.1.0-alpha-3", | ||||
"@webcomponents/custom-elements": "1.6.0", | "@webcomponents/custom-elements": "1.6.0", | ||||
"add-asset-webpack-plugin": "2.0.1", | "add-asset-webpack-plugin": "2.0.1", | ||||
"ansi_up": "6.0.2", | "ansi_up": "6.0.2", | ||||
"asciinema-player": "3.6.4", | |||||
"chart.js": "4.4.1", | |||||
"asciinema-player": "3.7.0", | |||||
"chart.js": "4.4.2", | |||||
"chartjs-adapter-dayjs-4": "1.0.4", | "chartjs-adapter-dayjs-4": "1.0.4", | ||||
"chartjs-plugin-zoom": "2.0.1", | "chartjs-plugin-zoom": "2.0.1", | ||||
"clippie": "4.0.6", | |||||
"clippie": "4.0.7", | |||||
"css-loader": "6.10.0", | "css-loader": "6.10.0", | ||||
"css-variables-parser": "1.0.1", | "css-variables-parser": "1.0.1", | ||||
"dayjs": "1.11.10", | "dayjs": "1.11.10", | ||||
"katex": "0.16.9", | "katex": "0.16.9", | ||||
"license-checker-webpack-plugin": "0.2.1", | "license-checker-webpack-plugin": "0.2.1", | ||||
"mermaid": "10.8.0", | "mermaid": "10.8.0", | ||||
"mini-css-extract-plugin": "2.8.0", | |||||
"mini-css-extract-plugin": "2.8.1", | |||||
"minimatch": "9.0.3", | "minimatch": "9.0.3", | ||||
"monaco-editor": "0.46.0", | "monaco-editor": "0.46.0", | ||||
"monaco-editor-webpack-plugin": "7.1.0", | "monaco-editor-webpack-plugin": "7.1.0", | ||||
"pdfobject": "2.3.0", | "pdfobject": "2.3.0", | ||||
"postcss": "8.4.35", | "postcss": "8.4.35", | ||||
"postcss-loader": "8.1.0", | |||||
"postcss-loader": "8.1.1", | |||||
"pretty-ms": "9.0.0", | "pretty-ms": "9.0.0", | ||||
"sortablejs": "1.15.2", | "sortablejs": "1.15.2", | ||||
"swagger-ui-dist": "5.11.6", | |||||
"swagger-ui-dist": "5.11.8", | |||||
"tailwindcss": "3.4.1", | "tailwindcss": "3.4.1", | ||||
"throttle-debounce": "5.0.0", | "throttle-debounce": "5.0.0", | ||||
"tinycolor2": "1.6.0", | "tinycolor2": "1.6.0", | ||||
"toastify-js": "1.12.0", | "toastify-js": "1.12.0", | ||||
"tributejs": "5.1.3", | "tributejs": "5.1.3", | ||||
"uint8-to-base64": "0.2.0", | "uint8-to-base64": "0.2.0", | ||||
"vue": "3.4.19", | |||||
"vue": "3.4.21", | |||||
"vue-bar-graph": "2.0.0", | "vue-bar-graph": "2.0.0", | ||||
"vue-chartjs": "5.3.0", | "vue-chartjs": "5.3.0", | ||||
"vue-loader": "17.4.2", | "vue-loader": "17.4.2", | ||||
"vue3-calendar-heatmap": "2.0.5", | "vue3-calendar-heatmap": "2.0.5", | ||||
"webpack": "5.90.2", | |||||
"webpack": "5.90.3", | |||||
"webpack-cli": "5.1.4", | "webpack-cli": "5.1.4", | ||||
"wrap-ansi": "9.0.0" | "wrap-ansi": "9.0.0" | ||||
}, | }, | ||||
"devDependencies": { | "devDependencies": { | ||||
"@eslint-community/eslint-plugin-eslint-comments": "4.1.0", | "@eslint-community/eslint-plugin-eslint-comments": "4.1.0", | ||||
"@playwright/test": "1.41.2", | |||||
"@playwright/test": "1.42.1", | |||||
"@stoplight/spectral-cli": "6.11.0", | "@stoplight/spectral-cli": "6.11.0", | ||||
"@stylistic/eslint-plugin-js": "1.6.2", | |||||
"@stylistic/stylelint-plugin": "2.0.0", | |||||
"@stylistic/eslint-plugin-js": "1.6.3", | |||||
"@stylistic/stylelint-plugin": "2.1.0", | |||||
"@vitejs/plugin-vue": "5.0.4", | "@vitejs/plugin-vue": "5.0.4", | ||||
"eslint": "8.56.0", | |||||
"eslint": "8.57.0", | |||||
"eslint-plugin-array-func": "4.0.0", | "eslint-plugin-array-func": "4.0.0", | ||||
"eslint-plugin-github": "4.10.1", | |||||
"eslint-plugin-github": "4.10.2", | |||||
"eslint-plugin-i": "2.29.1", | "eslint-plugin-i": "2.29.1", | ||||
"eslint-plugin-jquery": "1.5.1", | "eslint-plugin-jquery": "1.5.1", | ||||
"eslint-plugin-no-jquery": "2.7.0", | "eslint-plugin-no-jquery": "2.7.0", | ||||
"eslint-plugin-unicorn": "51.0.1", | "eslint-plugin-unicorn": "51.0.1", | ||||
"eslint-plugin-vitest": "0.3.22", | "eslint-plugin-vitest": "0.3.22", | ||||
"eslint-plugin-vitest-globals": "1.4.0", | "eslint-plugin-vitest-globals": "1.4.0", | ||||
"eslint-plugin-vue": "9.21.1", | |||||
"eslint-plugin-vue": "9.22.0", | |||||
"eslint-plugin-vue-scoped-css": "2.7.2", | "eslint-plugin-vue-scoped-css": "2.7.2", | ||||
"eslint-plugin-wc": "2.0.4", | "eslint-plugin-wc": "2.0.4", | ||||
"jsdom": "24.0.0", | "jsdom": "24.0.0", | ||||
"svgo": "3.2.0", | "svgo": "3.2.0", | ||||
"updates": "15.1.2", | "updates": "15.1.2", | ||||
"vite-string-plugin": "1.1.5", | "vite-string-plugin": "1.1.5", | ||||
"vitest": "1.2.2" | |||||
"vitest": "1.3.1" | |||||
}, | }, | ||||
"browserslist": [ | "browserslist": [ | ||||
"defaults" | "defaults" |
# This file is automatically @generated by Poetry 1.7.1 and should not be changed by hand. | |||||
# This file is automatically @generated by Poetry 1.8.2 and should not be changed by hand. | |||||
[[package]] | [[package]] | ||||
name = "click" | name = "click" | ||||
[[package]] | [[package]] | ||||
name = "cssbeautifier" | name = "cssbeautifier" | ||||
version = "1.14.11" | |||||
version = "1.15.1" | |||||
description = "CSS unobfuscator and beautifier." | description = "CSS unobfuscator and beautifier." | ||||
optional = false | optional = false | ||||
python-versions = "*" | python-versions = "*" | ||||
files = [ | files = [ | ||||
{file = "cssbeautifier-1.14.11.tar.gz", hash = "sha256:40544c2b62bbcb64caa5e7f37a02df95654e5ce1bcacadac4ca1f3dc89c31513"}, | |||||
{file = "cssbeautifier-1.15.1.tar.gz", hash = "sha256:9f7064362aedd559c55eeecf6b6bed65e05f33488dcbe39044f0403c26e1c006"}, | |||||
] | ] | ||||
[package.dependencies] | [package.dependencies] | ||||
[[package]] | [[package]] | ||||
name = "editorconfig" | name = "editorconfig" | ||||
version = "0.12.3" | |||||
version = "0.12.4" | |||||
description = "EditorConfig File Locator and Interpreter for Python" | description = "EditorConfig File Locator and Interpreter for Python" | ||||
optional = false | optional = false | ||||
python-versions = "*" | python-versions = "*" | ||||
files = [ | files = [ | ||||
{file = "EditorConfig-0.12.3-py3-none-any.whl", hash = "sha256:6b0851425aa875b08b16789ee0eeadbd4ab59666e9ebe728e526314c4a2e52c1"}, | |||||
{file = "EditorConfig-0.12.3.tar.gz", hash = "sha256:57f8ce78afcba15c8b18d46b5170848c88d56fd38f05c2ec60dbbfcb8996e89e"}, | |||||
{file = "EditorConfig-0.12.4.tar.gz", hash = "sha256:24857fa1793917dd9ccf0c7810a07e05404ce9b823521c7dce22a4fb5d125f80"}, | |||||
] | ] | ||||
[[package]] | [[package]] | ||||
[[package]] | [[package]] | ||||
name = "jsbeautifier" | name = "jsbeautifier" | ||||
version = "1.14.11" | |||||
version = "1.15.1" | |||||
description = "JavaScript unobfuscator and beautifier." | description = "JavaScript unobfuscator and beautifier." | ||||
optional = false | optional = false | ||||
python-versions = "*" | python-versions = "*" | ||||
files = [ | files = [ | ||||
{file = "jsbeautifier-1.14.11.tar.gz", hash = "sha256:6b632581ea60dd1c133cd25a48ad187b4b91f526623c4b0fb5443ef805250505"}, | |||||
{file = "jsbeautifier-1.15.1.tar.gz", hash = "sha256:ebd733b560704c602d744eafc839db60a1ee9326e30a2a80c4adb8718adc1b24"}, | |||||
] | ] | ||||
[package.dependencies] | [package.dependencies] | ||||
[[package]] | [[package]] | ||||
name = "json5" | name = "json5" | ||||
version = "0.9.14" | |||||
version = "0.9.18" | |||||
description = "A Python implementation of the JSON5 data format." | description = "A Python implementation of the JSON5 data format." | ||||
optional = false | optional = false | ||||
python-versions = "*" | |||||
python-versions = ">=3.8" | |||||
files = [ | files = [ | ||||
{file = "json5-0.9.14-py2.py3-none-any.whl", hash = "sha256:740c7f1b9e584a468dbb2939d8d458db3427f2c93ae2139d05f47e453eae964f"}, | |||||
{file = "json5-0.9.14.tar.gz", hash = "sha256:9ed66c3a6ca3510a976a9ef9b8c0787de24802724ab1860bc0153c7fdd589b02"}, | |||||
{file = "json5-0.9.18-py2.py3-none-any.whl", hash = "sha256:3f20193ff8dfdec6ab114b344e7ac5d76fac453c8bab9bdfe1460d1d528ec393"}, | |||||
{file = "json5-0.9.18.tar.gz", hash = "sha256:ecb8ac357004e3522fb989da1bf08b146011edbd14fdffae6caad3bd68493467"}, | |||||
] | ] | ||||
[package.extras] | [package.extras] | ||||
[[package]] | [[package]] | ||||
name = "tqdm" | name = "tqdm" | ||||
version = "4.66.1" | |||||
version = "4.66.2" | |||||
description = "Fast, Extensible Progress Meter" | description = "Fast, Extensible Progress Meter" | ||||
optional = false | optional = false | ||||
python-versions = ">=3.7" | python-versions = ">=3.7" | ||||
files = [ | files = [ | ||||
{file = "tqdm-4.66.1-py3-none-any.whl", hash = "sha256:d302b3c5b53d47bce91fea46679d9c3c6508cf6332229aa1e7d8653723793386"}, | |||||
{file = "tqdm-4.66.1.tar.gz", hash = "sha256:d88e651f9db8d8551a62556d3cff9e3034274ca5d66e93197cf2490e2dcb69c7"}, | |||||
{file = "tqdm-4.66.2-py3-none-any.whl", hash = "sha256:1ee4f8a893eb9bef51c6e35730cebf234d5d0b6bd112b0271e10ed7c24a02bd9"}, | |||||
{file = "tqdm-4.66.2.tar.gz", hash = "sha256:6cd52cdf0fef0e0f543299cfc96fec90d7b8a7e88745f411ec33eb44d5ed3531"}, | |||||
] | ] | ||||
[package.dependencies] | [package.dependencies] | ||||
[[package]] | [[package]] | ||||
name = "yamllint" | name = "yamllint" | ||||
version = "1.35.0" | |||||
version = "1.35.1" | |||||
description = "A linter for YAML files." | description = "A linter for YAML files." | ||||
optional = false | optional = false | ||||
python-versions = ">=3.8" | python-versions = ">=3.8" | ||||
files = [ | files = [ | ||||
{file = "yamllint-1.35.0-py3-none-any.whl", hash = "sha256:601b0adaaac6d9bacb16a2e612e7ee8d23caf941ceebf9bfe2cff0f196266004"}, | |||||
{file = "yamllint-1.35.0.tar.gz", hash = "sha256:9bc99c3e9fe89b4c6ee26e17aa817cf2d14390de6577cb6e2e6ed5f72120c835"}, | |||||
{file = "yamllint-1.35.1-py3-none-any.whl", hash = "sha256:2e16e504bb129ff515b37823b472750b36b6de07963bd74b307341ef5ad8bdc3"}, | |||||
{file = "yamllint-1.35.1.tar.gz", hash = "sha256:7a003809f88324fd2c877734f2d575ee7881dd9043360657cc8049c809eba6cd"}, | |||||
] | ] | ||||
[package.dependencies] | [package.dependencies] | ||||
[metadata] | [metadata] | ||||
lock-version = "2.0" | lock-version = "2.0" | ||||
python-versions = "^3.8" | |||||
content-hash = "ba1c2c4235872f67354b5f52aa5bf0cd616354961530d9dc907f9fba28cc1ece" | |||||
python-versions = "^3.10" | |||||
content-hash = "cd2ff218e9f27a464dfbc8ec2387824a90f4360e04c3f2e58cc375796b7df33a" |
authors = [] | authors = [] | ||||
[tool.poetry.dependencies] | [tool.poetry.dependencies] | ||||
python = "^3.8" | |||||
python = "^3.10" | |||||
[tool.poetry.group.dev.dependencies] | [tool.poetry.group.dev.dependencies] | ||||
djlint = "1.34.1" | djlint = "1.34.1" | ||||
yamllint = "1.35.0" | |||||
yamllint = "1.35.1" | |||||
[tool.djlint] | [tool.djlint] | ||||
profile="golang" | profile="golang" |