diff --git a/.stylelintrc.json b/.stylelintrc.json index 55ff0d41..5dc387b7 100644 --- a/.stylelintrc.json +++ b/.stylelintrc.json @@ -1,7 +1,8 @@ { - "extends": ["stylelint-config-standard-scss"], + "extends": ["stylelint-config-standard-scss", "stylelint-config-recommended"], "plugins": ["stylelint-order", "stylelint-scss"], "rules": { + "at-rule-no-unknown": null, "keyframes-name-pattern": null, "declaration-block-no-redundant-longhand-properties": null, "selector-class-pattern": null, @@ -28,6 +29,36 @@ { "ignoreProperties": ["box-decoration-break"] } + ], + "annotation-no-unknown": [ + true, + { + "ignoreAnnotations": ["default"] + } + ], + "scss/at-function-pattern": null, + "scss/at-mixin-pattern": null, + "scss/percent-placeholder-pattern": null, + "scss/dollar-variable-colon-space-after": "always-single-line", + "scss/dollar-variable-colon-space-before": "never", + "scss/double-slash-comment-empty-line-before": [ + "always", + { + "except": ["first-nested"], + "ignore": ["between-comments", "stylelint-commands"] + } + ], + "scss/double-slash-comment-whitespace-inside": "always", + "scss/operator-no-newline-after": null, + "scss/operator-no-newline-before": null, + "scss/operator-no-unspaced": null, + "scss/no-duplicate-dollar-variables": null, + "scss/no-duplicate-mixins": null, + "function-no-unknown": [ + true, + { + "ignoreFunctions": ["divide", "transparentize"] + } ] }, "defaultSeverity": "warning" diff --git a/package.json b/package.json index 13b2b4c5..f4bd51c7 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "@playwright/test": "^1.45.1", "@popperjs/core": "^2.11.8", "@solid-primitives/media": "^2.2.9", - "@solid-primitives/memo": "^1.3.8", + "@solid-primitives/memo": "^1.3.9", "@solid-primitives/pagination": "^0.3.0", "@solid-primitives/script-loader": "^2.2.0", "@solid-primitives/share": "^2.0.6", @@ -37,7 +37,7 @@ "@solid-primitives/upload": "^0.0.117", "@solidjs/meta": "^0.29.4", "@solidjs/router": "^0.13.6", - "@solidjs/start": "^1.0.2", + "@solidjs/start": "^1.0.4", "@tiptap/core": "^2.4.0", "@tiptap/extension-blockquote": "^2.4.0", "@tiptap/extension-bold": "^2.4.0", @@ -69,7 +69,7 @@ "@tiptap/extension-youtube": "^2.4.0", "@types/cookie": "^0.6.0", "@types/cookie-signature": "^1.1.2", - "@types/node": "^20.14.9", + "@types/node": "^20.14.10", "@types/throttle-debounce": "^5.0.2", "@urql/core": "^5.0.4", "bootstrap": "^5.3.3", @@ -86,27 +86,28 @@ "intl-messageformat": "^10.5.14", "javascript-time-ago": "^2.5.10", "patch-package": "^8.0.0", - "prosemirror-history": "^1.4.0", + "prosemirror-history": "^1.4.1", "prosemirror-trailing-node": "^2.0.8", "prosemirror-view": "^1.33.8", - "sass": "^1.77.6", + "sass": "^1.77.8", "solid-js": "1.8.17", "solid-popper": "^0.3.0", "solid-tiptap": "0.7.0", "solid-transition-group": "^0.2.3", "stylelint": "^16.6.1", "stylelint-config-standard-scss": "^13.1.0", + "stylelint-config-recommended": "^9.0.0", "stylelint-order": "^6.0.4", - "stylelint-scss": "^6.3.2", + "stylelint-scss": "^6.4.1", "swiper": "^11.1.4", "throttle-debounce": "^5.0.2", "tslib": "^2.6.3", "typescript": "^5.5.3", "typograf": "^7.4.1", "uniqolor": "^1.1.1", - "vinxi": "^0.3.12", + "vinxi": "^0.3.14", "vite-plugin-node-polyfills": "^0.22.0", - "vite-plugin-sass-dts": "^1.3.22", + "vite-plugin-sass-dts": "^1.3.24", "y-prosemirror": "1.2.9", "yjs": "13.6.18" },