diff --git a/Gemfile.lock b/Gemfile.lock index e50ebbc690f..715a6404679 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -115,7 +115,7 @@ GEM tilt (2.1.0) tzinfo (2.0.6) concurrent-ruby (~> 1.0) - tzinfo-data (1.2023.1) + tzinfo-data (1.2023.2) tzinfo (>= 1.0.0) unicode-display_width (2.4.2) webrick (1.8.1) diff --git a/package-lock.json b/package-lock.json index 4a0ca87304e..587fbb8d9cb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "remark-lint-fenced-code-flag": "^3.1.1", "remark-lint-no-shell-dollars": "^3.1.1", "remark-stringify": "^10.0.2", - "textlint": "^13.3.1", + "textlint": "^13.3.2", "textlint-filter-rule-comments": "^1.2.2", "textlint-rule-common-misspellings": "^1.0.1", "textlint-rule-terminology": "^3.0.4" @@ -228,59 +228,59 @@ "dev": true }, "node_modules/@textlint/ast-node-types": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-13.3.1.tgz", - "integrity": "sha512-/qeEjW3hIFpGwESsCkJRroja7mBOlo9wqyx8G4fwayq4FZRvJMm/9DhIo77jd/4wm/VSJcVVr+fs+rVa4jrY5A==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-13.3.2.tgz", + "integrity": "sha512-d9WXBahsAgRDWcfUE7pQs8E9SNbF0nxrEaYE2g01tLgQ/dYdlOLngNPXi0Lk+C+yU58kvmFSdO6nicIAe3WIiw==", "dev": true }, "node_modules/@textlint/ast-tester": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/ast-tester/-/ast-tester-13.3.1.tgz", - "integrity": "sha512-SB41tqnXTkI5qynb0J8Rq1asn8An815I2s/siTBSmuwXD4tmChl6r+mJmAgufMEWVZHfOVCj3lb4eBnFhxUzQA==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/ast-tester/-/ast-tester-13.3.2.tgz", + "integrity": "sha512-qbpmJS7mEZcTrcKuppPQ8o2VJFUvHJ4+/l5iNEc2JRtMqpoNP6JAIKwIuDcEsMxedClExVTPmNctUlteglpD2A==", "dev": true, "dependencies": { - "@textlint/ast-node-types": "^13.3.1", + "@textlint/ast-node-types": "^13.3.2", "debug": "^4.3.4" } }, "node_modules/@textlint/ast-traverse": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/ast-traverse/-/ast-traverse-13.3.1.tgz", - "integrity": "sha512-+aAJMXn+UlpepNAwtcngCfUiBIkoPVUAub1qMM4AL1ZHVh+B5/jyH7OTBuNtTG8Dx7h/1ieUBqrLKWBYvJUwSQ==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/ast-traverse/-/ast-traverse-13.3.2.tgz", + "integrity": "sha512-c+SI7SAWH1S+q5iok0Q/jrprG1BctstTF4A8msi/1bioKtn/PrD01w/MDsPkDT+K15RrWYUSjG8FLuGPnEN78Q==", "dev": true, "dependencies": { - "@textlint/ast-node-types": "^13.3.1" + "@textlint/ast-node-types": "^13.3.2" } }, "node_modules/@textlint/config-loader": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/config-loader/-/config-loader-13.3.1.tgz", - "integrity": "sha512-epA6SgAmKlKZjMVFvGceDl04gsarbfQjuvjoStjPyfUL6oGHUzrSIJmyyPEd3vzLf8bPexj6d5QiyO/sRtfhAQ==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/config-loader/-/config-loader-13.3.2.tgz", + "integrity": "sha512-P8DESsBh3JBRMujbyV3WjVlhbDVaGBIRtEL0AveNSSe6+X0ef7OtesxGJhD8p/DIyA9X+69bqpg7mcV7DTuO9w==", "dev": true, "dependencies": { - "@textlint/kernel": "^13.3.1", - "@textlint/module-interop": "^13.3.1", - "@textlint/types": "^13.3.1", - "@textlint/utils": "^13.3.1", + "@textlint/kernel": "^13.3.2", + "@textlint/module-interop": "^13.3.2", + "@textlint/types": "^13.3.2", + "@textlint/utils": "^13.3.2", "debug": "^4.3.4", "rc-config-loader": "^4.1.2", "try-resolve": "^1.0.1" } }, "node_modules/@textlint/feature-flag": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/feature-flag/-/feature-flag-13.3.1.tgz", - "integrity": "sha512-4L4exU9z5WkKueUEOJ2bLueHgBI9LE/Y8xvEuTDrYwrnftUeqQHS9Ibg9CofJ4dGO+3/vvp0kkV+pLe3+Gn8nw==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/feature-flag/-/feature-flag-13.3.2.tgz", + "integrity": "sha512-ewW8dlhcFf19QuqlycQHqySQB/VhKQ7opYjvsJvUr2GP7/nY1Wq4vMWEhCtCOVg7Khumw1JtoS7+DaQGiFzuaQ==", "dev": true }, "node_modules/@textlint/fixer-formatter": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/fixer-formatter/-/fixer-formatter-13.3.1.tgz", - "integrity": "sha512-7UTmmExilGjqmS3BDgmaA6bZWI2oAs8SELmEN1ykmq/AOpg/EBNaDH8JshUkGgVSfOBmZB2KdliRMaqOx3QZfQ==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/fixer-formatter/-/fixer-formatter-13.3.2.tgz", + "integrity": "sha512-Szvb6OGx/+PkiqDUMVyXD5WDaraoU64VNWZhUm96wEjGxt7seMecRgYiKc7LkQllcStJ2lP8Dgju1phGaD5hbQ==", "dev": true, "dependencies": { - "@textlint/module-interop": "^13.3.1", - "@textlint/types": "^13.3.1", + "@textlint/module-interop": "^13.3.2", + "@textlint/types": "^13.3.2", "chalk": "^4.1.2", "debug": "^4.3.4", "diff": "^4.0.2", @@ -292,18 +292,18 @@ } }, "node_modules/@textlint/kernel": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/kernel/-/kernel-13.3.1.tgz", - "integrity": "sha512-FdLYOJUaa6AWLyj9XgDNnT9SC+W6IWGC4uGYDILumVz8roYAeb1BaA4wXc9Igv2Ja6k7uIdmRSW62jXPP42fAw==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/kernel/-/kernel-13.3.2.tgz", + "integrity": "sha512-KZX87i4xVqLXdb8Cl4y0Y56jIHQIwg+YPrLz/kBz2TQDl8vYeGLII4QHwT1l0BjZ2JHawm1pmyQZml3hCnieOQ==", "dev": true, "dependencies": { - "@textlint/ast-node-types": "^13.3.1", - "@textlint/ast-tester": "^13.3.1", - "@textlint/ast-traverse": "^13.3.1", - "@textlint/feature-flag": "^13.3.1", - "@textlint/source-code-fixer": "^13.3.1", - "@textlint/types": "^13.3.1", - "@textlint/utils": "^13.3.1", + "@textlint/ast-node-types": "^13.3.2", + "@textlint/ast-tester": "^13.3.2", + "@textlint/ast-traverse": "^13.3.2", + "@textlint/feature-flag": "^13.3.2", + "@textlint/source-code-fixer": "^13.3.2", + "@textlint/types": "^13.3.2", + "@textlint/utils": "^13.3.2", "debug": "^4.3.4", "fast-equals": "^4.0.3", "structured-source": "^4.0.0" @@ -325,15 +325,15 @@ } }, "node_modules/@textlint/linter-formatter": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-13.3.1.tgz", - "integrity": "sha512-8FhkQlAi8BvmS2ULygYQ/vLaZb/5nM1uCrMvgIQTqXk1X03Sj1re+XTSylznC7apwQ4Nmxjc7d+28D3eO9jTHQ==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-13.3.2.tgz", + "integrity": "sha512-QpHI7bzDMaetmrnMhA2+z1ExneFCdJVZHUFyzdfSv5JC4VNXmW9UDb7F7vsP+M+1jzIvF75mwvRLvmA82MJvBA==", "dev": true, "dependencies": { "@azu/format-text": "^1.0.2", "@azu/style-format": "^1.0.1", - "@textlint/module-interop": "^13.3.1", - "@textlint/types": "^13.3.1", + "@textlint/module-interop": "^13.3.2", + "@textlint/types": "^13.3.2", "chalk": "^4.1.2", "debug": "^4.3.4", "is-file": "^1.0.0", @@ -349,12 +349,12 @@ } }, "node_modules/@textlint/markdown-to-ast": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/markdown-to-ast/-/markdown-to-ast-13.3.1.tgz", - "integrity": "sha512-Xvhg/X1wgS9n3UHExZNgr1PY6cWtzGfObq2yc5A+P/VmagupDFaEBk8kyuARRKf9d7EPnwS6bgqNXvKMCrqYOA==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/markdown-to-ast/-/markdown-to-ast-13.3.2.tgz", + "integrity": "sha512-tnXk7YO8rIPbnd6rDi6LwhxoExdg6ge8v5ggiun76qLfX2uKR0ExhJEL2K+zziATi1AqalBva3WD3exU1sfjeg==", "dev": true, "dependencies": { - "@textlint/ast-node-types": "^13.3.1", + "@textlint/ast-node-types": "^13.3.2", "debug": "^4.3.4", "mdast-util-gfm-autolink-literal": "^0.1.3", "remark-footnotes": "^3.0.0", @@ -684,61 +684,61 @@ } }, "node_modules/@textlint/module-interop": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-13.3.1.tgz", - "integrity": "sha512-xF6v/RPAgmeEn7JJTYZswyVLvLbB3vKWMr1zgCLjrNaLgFgui5R7bM5Nx2EonY52fkMOTLohyKexCCEX+WiDIw==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-13.3.2.tgz", + "integrity": "sha512-JPHAZlWXgedDCoaTT21dln8u+sPVJUGPw283Oxz1k24x2MWaFZO7EReu/K4QepdxNKOpdllp2DqvnWgnvZoPOg==", "dev": true }, "node_modules/@textlint/source-code-fixer": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/source-code-fixer/-/source-code-fixer-13.3.1.tgz", - "integrity": "sha512-Kp33HQoPcky04GCYxwfLCRqzu4MLct/s+ar3/wX36hNNZeLoTs7Q3ry8q7ZYZID57hrzEO43/64GjhAJhOxo7Q==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/source-code-fixer/-/source-code-fixer-13.3.2.tgz", + "integrity": "sha512-7b+7zDUnEILcaYvJDLz+6Uu8YHn85xm6Lof/0Azn1/5zcDsz5qDjgJ21u+kuS+1kQBSpWV8dmCT3sTZoS0uExg==", "dev": true, "dependencies": { - "@textlint/types": "^13.3.1", + "@textlint/types": "^13.3.2", "debug": "^4.3.4" } }, "node_modules/@textlint/text-to-ast": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/text-to-ast/-/text-to-ast-13.3.1.tgz", - "integrity": "sha512-jh5v8q9vH37G/sr1z7e/HW6QLqsgwkcC7bCTw8hqCErdJ3SbFFWl8BbwilPN+7aaujFEAc2HbxHfbvEu4/j8Iw==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/text-to-ast/-/text-to-ast-13.3.2.tgz", + "integrity": "sha512-6E2sFTukn5XygCWE1W6jU1rlQKO268tS5Qe8oHBdxp0tohFXMRzVM5r1MKgjjmuUpHxjwIcq75x+dWAYwX5wLQ==", "dev": true, "dependencies": { - "@textlint/ast-node-types": "^13.3.1" + "@textlint/ast-node-types": "^13.3.2" } }, "node_modules/@textlint/textlint-plugin-markdown": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-markdown/-/textlint-plugin-markdown-13.3.1.tgz", - "integrity": "sha512-w3Vjlc064VqKx7y1FNSyh0WeQUfXKbe5uqRQPU/+inzkNs9BWMHofDp36hDZiI4nojQLhm5juBcJbxv7F0g5eg==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-markdown/-/textlint-plugin-markdown-13.3.2.tgz", + "integrity": "sha512-iI/UuzUz4k5qnrPnm7U7d8oC/Hwj41MtllusBSArG3mimn5gHsS+Etzm5Zs3oxXMINdzvWNNEFJ/xbs1bZvEJg==", "dev": true, "dependencies": { - "@textlint/markdown-to-ast": "^13.3.1" + "@textlint/markdown-to-ast": "^13.3.2" } }, "node_modules/@textlint/textlint-plugin-text": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-text/-/textlint-plugin-text-13.3.1.tgz", - "integrity": "sha512-+3AyR+FiJzeZil1N+zyOKF+Tv172p3YKGIMa4QgpeZRupZWqif5/C5n6XmdTDPgrAMXR26kHxaN/S8Ai58UOWA==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-text/-/textlint-plugin-text-13.3.2.tgz", + "integrity": "sha512-pJrb4OYZ3TB6eKxvxPYARwoHb5vaXoKakCrmsyXtwbRjylJWCRVRh/u8UTRTyFRotASawEY/VfxKXwYepHP91Q==", "dev": true, "dependencies": { - "@textlint/text-to-ast": "^13.3.1" + "@textlint/text-to-ast": "^13.3.2" } }, "node_modules/@textlint/types": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/types/-/types-13.3.1.tgz", - "integrity": "sha512-iz70e0adTl8ORoBXF9+nZPBdB+qEeXvbkMAoSzF7YEfjMgEbbK5+S+wr7NorS6Mxp/0Vy3VyIjBoKo/b7FPrLA==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/types/-/types-13.3.2.tgz", + "integrity": "sha512-N1Xb4kltBwBwAF3wAwKi3sJA0hWVjraWqIpjuHOplul/O8Qu78domGedktQJ4n2aVN1ucBuFjpZNsQfkfxJI+Q==", "dev": true, "dependencies": { - "@textlint/ast-node-types": "^13.3.1" + "@textlint/ast-node-types": "^13.3.2" } }, "node_modules/@textlint/utils": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/utils/-/utils-13.3.1.tgz", - "integrity": "sha512-gPGSVwWlu+F1jjB5kn9SenNPXvipT/wPIqqME057T2xbYTEV2PjhhS7nD17i0PqplUV4TCu0+Mrq8nyLSO819A==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/utils/-/utils-13.3.2.tgz", + "integrity": "sha512-eEi4j5vyQ0WRkfkBS+Sa2q1YQVo0B6cFXde2+TVpoDp7f8yPAb4wMv9jgQ23N+DpiafJVOhRQLyJdrITFwnmFw==", "dev": true }, "node_modules/@types/concat-stream": { @@ -5183,23 +5183,23 @@ "dev": true }, "node_modules/textlint": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/textlint/-/textlint-13.3.1.tgz", - "integrity": "sha512-lsLOYXPcWITUDmPimjuRqHnp9TcA3xgoaqmpI5CbA/znirDy9St/Y23Aq9wr6eHXnkH3Iw+QKEVw06E1L4oahA==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/textlint/-/textlint-13.3.2.tgz", + "integrity": "sha512-i14ug8jyC1iNko16dpzp/blSLbvXTONiZbvkNT30N3VzDPCtNn2yV4qSZhiRWFi1hHfgOdG3n/u0DZvllZCHXQ==", "dev": true, "dependencies": { - "@textlint/ast-node-types": "^13.3.1", - "@textlint/ast-traverse": "^13.3.1", - "@textlint/config-loader": "^13.3.1", - "@textlint/feature-flag": "^13.3.1", - "@textlint/fixer-formatter": "^13.3.1", - "@textlint/kernel": "^13.3.1", - "@textlint/linter-formatter": "^13.3.1", - "@textlint/module-interop": "^13.3.1", - "@textlint/textlint-plugin-markdown": "^13.3.1", - "@textlint/textlint-plugin-text": "^13.3.1", - "@textlint/types": "^13.3.1", - "@textlint/utils": "^13.3.1", + "@textlint/ast-node-types": "^13.3.2", + "@textlint/ast-traverse": "^13.3.2", + "@textlint/config-loader": "^13.3.2", + "@textlint/feature-flag": "^13.3.2", + "@textlint/fixer-formatter": "^13.3.2", + "@textlint/kernel": "^13.3.2", + "@textlint/linter-formatter": "^13.3.2", + "@textlint/module-interop": "^13.3.2", + "@textlint/textlint-plugin-markdown": "^13.3.2", + "@textlint/textlint-plugin-text": "^13.3.2", + "@textlint/types": "^13.3.2", + "@textlint/utils": "^13.3.2", "debug": "^4.3.4", "file-entry-cache": "^5.0.1", "get-stdin": "^5.0.1", @@ -6281,59 +6281,59 @@ "dev": true }, "@textlint/ast-node-types": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-13.3.1.tgz", - "integrity": "sha512-/qeEjW3hIFpGwESsCkJRroja7mBOlo9wqyx8G4fwayq4FZRvJMm/9DhIo77jd/4wm/VSJcVVr+fs+rVa4jrY5A==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/ast-node-types/-/ast-node-types-13.3.2.tgz", + "integrity": "sha512-d9WXBahsAgRDWcfUE7pQs8E9SNbF0nxrEaYE2g01tLgQ/dYdlOLngNPXi0Lk+C+yU58kvmFSdO6nicIAe3WIiw==", "dev": true }, "@textlint/ast-tester": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/ast-tester/-/ast-tester-13.3.1.tgz", - "integrity": "sha512-SB41tqnXTkI5qynb0J8Rq1asn8An815I2s/siTBSmuwXD4tmChl6r+mJmAgufMEWVZHfOVCj3lb4eBnFhxUzQA==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/ast-tester/-/ast-tester-13.3.2.tgz", + "integrity": "sha512-qbpmJS7mEZcTrcKuppPQ8o2VJFUvHJ4+/l5iNEc2JRtMqpoNP6JAIKwIuDcEsMxedClExVTPmNctUlteglpD2A==", "dev": true, "requires": { - "@textlint/ast-node-types": "^13.3.1", + "@textlint/ast-node-types": "^13.3.2", "debug": "^4.3.4" } }, "@textlint/ast-traverse": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/ast-traverse/-/ast-traverse-13.3.1.tgz", - "integrity": "sha512-+aAJMXn+UlpepNAwtcngCfUiBIkoPVUAub1qMM4AL1ZHVh+B5/jyH7OTBuNtTG8Dx7h/1ieUBqrLKWBYvJUwSQ==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/ast-traverse/-/ast-traverse-13.3.2.tgz", + "integrity": "sha512-c+SI7SAWH1S+q5iok0Q/jrprG1BctstTF4A8msi/1bioKtn/PrD01w/MDsPkDT+K15RrWYUSjG8FLuGPnEN78Q==", "dev": true, "requires": { - "@textlint/ast-node-types": "^13.3.1" + "@textlint/ast-node-types": "^13.3.2" } }, "@textlint/config-loader": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/config-loader/-/config-loader-13.3.1.tgz", - "integrity": "sha512-epA6SgAmKlKZjMVFvGceDl04gsarbfQjuvjoStjPyfUL6oGHUzrSIJmyyPEd3vzLf8bPexj6d5QiyO/sRtfhAQ==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/config-loader/-/config-loader-13.3.2.tgz", + "integrity": "sha512-P8DESsBh3JBRMujbyV3WjVlhbDVaGBIRtEL0AveNSSe6+X0ef7OtesxGJhD8p/DIyA9X+69bqpg7mcV7DTuO9w==", "dev": true, "requires": { - "@textlint/kernel": "^13.3.1", - "@textlint/module-interop": "^13.3.1", - "@textlint/types": "^13.3.1", - "@textlint/utils": "^13.3.1", + "@textlint/kernel": "^13.3.2", + "@textlint/module-interop": "^13.3.2", + "@textlint/types": "^13.3.2", + "@textlint/utils": "^13.3.2", "debug": "^4.3.4", "rc-config-loader": "^4.1.2", "try-resolve": "^1.0.1" } }, "@textlint/feature-flag": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/feature-flag/-/feature-flag-13.3.1.tgz", - "integrity": "sha512-4L4exU9z5WkKueUEOJ2bLueHgBI9LE/Y8xvEuTDrYwrnftUeqQHS9Ibg9CofJ4dGO+3/vvp0kkV+pLe3+Gn8nw==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/feature-flag/-/feature-flag-13.3.2.tgz", + "integrity": "sha512-ewW8dlhcFf19QuqlycQHqySQB/VhKQ7opYjvsJvUr2GP7/nY1Wq4vMWEhCtCOVg7Khumw1JtoS7+DaQGiFzuaQ==", "dev": true }, "@textlint/fixer-formatter": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/fixer-formatter/-/fixer-formatter-13.3.1.tgz", - "integrity": "sha512-7UTmmExilGjqmS3BDgmaA6bZWI2oAs8SELmEN1ykmq/AOpg/EBNaDH8JshUkGgVSfOBmZB2KdliRMaqOx3QZfQ==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/fixer-formatter/-/fixer-formatter-13.3.2.tgz", + "integrity": "sha512-Szvb6OGx/+PkiqDUMVyXD5WDaraoU64VNWZhUm96wEjGxt7seMecRgYiKc7LkQllcStJ2lP8Dgju1phGaD5hbQ==", "dev": true, "requires": { - "@textlint/module-interop": "^13.3.1", - "@textlint/types": "^13.3.1", + "@textlint/module-interop": "^13.3.2", + "@textlint/types": "^13.3.2", "chalk": "^4.1.2", "debug": "^4.3.4", "diff": "^4.0.2", @@ -6345,18 +6345,18 @@ } }, "@textlint/kernel": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/kernel/-/kernel-13.3.1.tgz", - "integrity": "sha512-FdLYOJUaa6AWLyj9XgDNnT9SC+W6IWGC4uGYDILumVz8roYAeb1BaA4wXc9Igv2Ja6k7uIdmRSW62jXPP42fAw==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/kernel/-/kernel-13.3.2.tgz", + "integrity": "sha512-KZX87i4xVqLXdb8Cl4y0Y56jIHQIwg+YPrLz/kBz2TQDl8vYeGLII4QHwT1l0BjZ2JHawm1pmyQZml3hCnieOQ==", "dev": true, "requires": { - "@textlint/ast-node-types": "^13.3.1", - "@textlint/ast-tester": "^13.3.1", - "@textlint/ast-traverse": "^13.3.1", - "@textlint/feature-flag": "^13.3.1", - "@textlint/source-code-fixer": "^13.3.1", - "@textlint/types": "^13.3.1", - "@textlint/utils": "^13.3.1", + "@textlint/ast-node-types": "^13.3.2", + "@textlint/ast-tester": "^13.3.2", + "@textlint/ast-traverse": "^13.3.2", + "@textlint/feature-flag": "^13.3.2", + "@textlint/source-code-fixer": "^13.3.2", + "@textlint/types": "^13.3.2", + "@textlint/utils": "^13.3.2", "debug": "^4.3.4", "fast-equals": "^4.0.3", "structured-source": "^4.0.0" @@ -6380,15 +6380,15 @@ } }, "@textlint/linter-formatter": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-13.3.1.tgz", - "integrity": "sha512-8FhkQlAi8BvmS2ULygYQ/vLaZb/5nM1uCrMvgIQTqXk1X03Sj1re+XTSylznC7apwQ4Nmxjc7d+28D3eO9jTHQ==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/linter-formatter/-/linter-formatter-13.3.2.tgz", + "integrity": "sha512-QpHI7bzDMaetmrnMhA2+z1ExneFCdJVZHUFyzdfSv5JC4VNXmW9UDb7F7vsP+M+1jzIvF75mwvRLvmA82MJvBA==", "dev": true, "requires": { "@azu/format-text": "^1.0.2", "@azu/style-format": "^1.0.1", - "@textlint/module-interop": "^13.3.1", - "@textlint/types": "^13.3.1", + "@textlint/module-interop": "^13.3.2", + "@textlint/types": "^13.3.2", "chalk": "^4.1.2", "debug": "^4.3.4", "is-file": "^1.0.0", @@ -6404,12 +6404,12 @@ } }, "@textlint/markdown-to-ast": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/markdown-to-ast/-/markdown-to-ast-13.3.1.tgz", - "integrity": "sha512-Xvhg/X1wgS9n3UHExZNgr1PY6cWtzGfObq2yc5A+P/VmagupDFaEBk8kyuARRKf9d7EPnwS6bgqNXvKMCrqYOA==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/markdown-to-ast/-/markdown-to-ast-13.3.2.tgz", + "integrity": "sha512-tnXk7YO8rIPbnd6rDi6LwhxoExdg6ge8v5ggiun76qLfX2uKR0ExhJEL2K+zziATi1AqalBva3WD3exU1sfjeg==", "dev": true, "requires": { - "@textlint/ast-node-types": "^13.3.1", + "@textlint/ast-node-types": "^13.3.2", "debug": "^4.3.4", "mdast-util-gfm-autolink-literal": "^0.1.3", "remark-footnotes": "^3.0.0", @@ -6627,61 +6627,61 @@ } }, "@textlint/module-interop": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-13.3.1.tgz", - "integrity": "sha512-xF6v/RPAgmeEn7JJTYZswyVLvLbB3vKWMr1zgCLjrNaLgFgui5R7bM5Nx2EonY52fkMOTLohyKexCCEX+WiDIw==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/module-interop/-/module-interop-13.3.2.tgz", + "integrity": "sha512-JPHAZlWXgedDCoaTT21dln8u+sPVJUGPw283Oxz1k24x2MWaFZO7EReu/K4QepdxNKOpdllp2DqvnWgnvZoPOg==", "dev": true }, "@textlint/source-code-fixer": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/source-code-fixer/-/source-code-fixer-13.3.1.tgz", - "integrity": "sha512-Kp33HQoPcky04GCYxwfLCRqzu4MLct/s+ar3/wX36hNNZeLoTs7Q3ry8q7ZYZID57hrzEO43/64GjhAJhOxo7Q==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/source-code-fixer/-/source-code-fixer-13.3.2.tgz", + "integrity": "sha512-7b+7zDUnEILcaYvJDLz+6Uu8YHn85xm6Lof/0Azn1/5zcDsz5qDjgJ21u+kuS+1kQBSpWV8dmCT3sTZoS0uExg==", "dev": true, "requires": { - "@textlint/types": "^13.3.1", + "@textlint/types": "^13.3.2", "debug": "^4.3.4" } }, "@textlint/text-to-ast": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/text-to-ast/-/text-to-ast-13.3.1.tgz", - "integrity": "sha512-jh5v8q9vH37G/sr1z7e/HW6QLqsgwkcC7bCTw8hqCErdJ3SbFFWl8BbwilPN+7aaujFEAc2HbxHfbvEu4/j8Iw==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/text-to-ast/-/text-to-ast-13.3.2.tgz", + "integrity": "sha512-6E2sFTukn5XygCWE1W6jU1rlQKO268tS5Qe8oHBdxp0tohFXMRzVM5r1MKgjjmuUpHxjwIcq75x+dWAYwX5wLQ==", "dev": true, "requires": { - "@textlint/ast-node-types": "^13.3.1" + "@textlint/ast-node-types": "^13.3.2" } }, "@textlint/textlint-plugin-markdown": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-markdown/-/textlint-plugin-markdown-13.3.1.tgz", - "integrity": "sha512-w3Vjlc064VqKx7y1FNSyh0WeQUfXKbe5uqRQPU/+inzkNs9BWMHofDp36hDZiI4nojQLhm5juBcJbxv7F0g5eg==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-markdown/-/textlint-plugin-markdown-13.3.2.tgz", + "integrity": "sha512-iI/UuzUz4k5qnrPnm7U7d8oC/Hwj41MtllusBSArG3mimn5gHsS+Etzm5Zs3oxXMINdzvWNNEFJ/xbs1bZvEJg==", "dev": true, "requires": { - "@textlint/markdown-to-ast": "^13.3.1" + "@textlint/markdown-to-ast": "^13.3.2" } }, "@textlint/textlint-plugin-text": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-text/-/textlint-plugin-text-13.3.1.tgz", - "integrity": "sha512-+3AyR+FiJzeZil1N+zyOKF+Tv172p3YKGIMa4QgpeZRupZWqif5/C5n6XmdTDPgrAMXR26kHxaN/S8Ai58UOWA==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/textlint-plugin-text/-/textlint-plugin-text-13.3.2.tgz", + "integrity": "sha512-pJrb4OYZ3TB6eKxvxPYARwoHb5vaXoKakCrmsyXtwbRjylJWCRVRh/u8UTRTyFRotASawEY/VfxKXwYepHP91Q==", "dev": true, "requires": { - "@textlint/text-to-ast": "^13.3.1" + "@textlint/text-to-ast": "^13.3.2" } }, "@textlint/types": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/types/-/types-13.3.1.tgz", - "integrity": "sha512-iz70e0adTl8ORoBXF9+nZPBdB+qEeXvbkMAoSzF7YEfjMgEbbK5+S+wr7NorS6Mxp/0Vy3VyIjBoKo/b7FPrLA==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/types/-/types-13.3.2.tgz", + "integrity": "sha512-N1Xb4kltBwBwAF3wAwKi3sJA0hWVjraWqIpjuHOplul/O8Qu78domGedktQJ4n2aVN1ucBuFjpZNsQfkfxJI+Q==", "dev": true, "requires": { - "@textlint/ast-node-types": "^13.3.1" + "@textlint/ast-node-types": "^13.3.2" } }, "@textlint/utils": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/@textlint/utils/-/utils-13.3.1.tgz", - "integrity": "sha512-gPGSVwWlu+F1jjB5kn9SenNPXvipT/wPIqqME057T2xbYTEV2PjhhS7nD17i0PqplUV4TCu0+Mrq8nyLSO819A==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/@textlint/utils/-/utils-13.3.2.tgz", + "integrity": "sha512-eEi4j5vyQ0WRkfkBS+Sa2q1YQVo0B6cFXde2+TVpoDp7f8yPAb4wMv9jgQ23N+DpiafJVOhRQLyJdrITFwnmFw==", "dev": true }, "@types/concat-stream": { @@ -9841,23 +9841,23 @@ "dev": true }, "textlint": { - "version": "13.3.1", - "resolved": "https://registry.npmjs.org/textlint/-/textlint-13.3.1.tgz", - "integrity": "sha512-lsLOYXPcWITUDmPimjuRqHnp9TcA3xgoaqmpI5CbA/znirDy9St/Y23Aq9wr6eHXnkH3Iw+QKEVw06E1L4oahA==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/textlint/-/textlint-13.3.2.tgz", + "integrity": "sha512-i14ug8jyC1iNko16dpzp/blSLbvXTONiZbvkNT30N3VzDPCtNn2yV4qSZhiRWFi1hHfgOdG3n/u0DZvllZCHXQ==", "dev": true, "requires": { - "@textlint/ast-node-types": "^13.3.1", - "@textlint/ast-traverse": "^13.3.1", - "@textlint/config-loader": "^13.3.1", - "@textlint/feature-flag": "^13.3.1", - "@textlint/fixer-formatter": "^13.3.1", - "@textlint/kernel": "^13.3.1", - "@textlint/linter-formatter": "^13.3.1", - "@textlint/module-interop": "^13.3.1", - "@textlint/textlint-plugin-markdown": "^13.3.1", - "@textlint/textlint-plugin-text": "^13.3.1", - "@textlint/types": "^13.3.1", - "@textlint/utils": "^13.3.1", + "@textlint/ast-node-types": "^13.3.2", + "@textlint/ast-traverse": "^13.3.2", + "@textlint/config-loader": "^13.3.2", + "@textlint/feature-flag": "^13.3.2", + "@textlint/fixer-formatter": "^13.3.2", + "@textlint/kernel": "^13.3.2", + "@textlint/linter-formatter": "^13.3.2", + "@textlint/module-interop": "^13.3.2", + "@textlint/textlint-plugin-markdown": "^13.3.2", + "@textlint/textlint-plugin-text": "^13.3.2", + "@textlint/types": "^13.3.2", + "@textlint/utils": "^13.3.2", "debug": "^4.3.4", "file-entry-cache": "^5.0.1", "get-stdin": "^5.0.1", diff --git a/package.json b/package.json index e9d443af8e0..54136fae5cd 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "remark-lint-fenced-code-flag": "^3.1.1", "remark-lint-no-shell-dollars": "^3.1.1", "remark-stringify": "^10.0.2", - "textlint": "^13.3.1", + "textlint": "^13.3.2", "textlint-filter-rule-comments": "^1.2.2", "textlint-rule-common-misspellings": "^1.0.1", "textlint-rule-terminology": "^3.0.4" diff --git a/source/_docs/automation/trigger.markdown b/source/_docs/automation/trigger.markdown index bedca88e798..517d840273d 100644 --- a/source/_docs/automation/trigger.markdown +++ b/source/_docs/automation/trigger.markdown @@ -788,10 +788,10 @@ automation: webhook_id: "some_hook_id" ``` -You can run this automation by sending an HTTP POST request to `http://your-home-assistant:8123/api/webhook/some_hook_id`. Here is an example using the **curl** command line program, with an example data payload: +You can run this automation by sending an HTTP POST request to `http://your-home-assistant:8123/api/webhook/some_hook_id`. Here is an example using the **curl** command line program, with an example form data payload: ```shell -curl -X POST -d '{ "key": "value" }' https://your-home-assistant:8123/api/webhook/some_hook_id +curl -X POST -d 'key=value&key2=value2' https://your-home-assistant:8123/api/webhook/some_hook_id ``` Webhooks support HTTP POST, PUT, and HEAD requests; POST requests are recommended. HTTP GET requests are not supported. @@ -802,12 +802,12 @@ Note that a given webhook can only be used in one automation at a time. That is, ### Webhook data -You can send a data payload, either as encoded form data or JSON data. The payload is available in an automation template as either `trigger.json` or `trigger.data`. URL query parameters are available in the template as `trigger.query`. +Payloads may either be encoded as form data or JSON. Depending on that, its data will be available in an automation template as either `trigger.data` or `trigger.json`. URL query parameters are also available in the template as `trigger.query`. -In order to reference `trigger.json`, the `Content-Type` header must be specified with a value of `application/json`, e.g.: +Note that to use JSON encoded payloads, the `Content-Type` header must be set to `application/json`, e.g.: ```bash -curl -X POST -H "Content-Type: application/json" https://your-home-assistant:8123/api/webhook/some_hook_id +curl -X POST -H "Content-Type: application/json" -d '{ "key": "value" }' https://your-home-assistant:8123/api/webhook/some_hook_id ``` ### Webhook security diff --git a/source/_docs/configuration/events.markdown b/source/_docs/configuration/events.markdown index 9cbb3ff8cf8..f9a78e2dbf8 100644 --- a/source/_docs/configuration/events.markdown +++ b/source/_docs/configuration/events.markdown @@ -124,7 +124,7 @@ This event is fired when a state has changed. It contains the entity identifier This event is fired after a theme has been set or reloaded. It contains no additional data. -## `user_added` +### `user_added` This event is fired when a user has been added. @@ -132,7 +132,7 @@ This event is fired when a user has been added. | --------- | ------------------------------- | | `user_id` | Identification of the new user. | -## `user_removed` +### `user_removed` This event is fired when a user has been removed. @@ -140,9 +140,9 @@ This event is fired when a user has been removed. | --------- | ----------------------------------- | | `user_id` | Identification of the removed user. | -### Built-in events (default integrations) +## Built-in events (default integrations) -## `automation_reloaded` +### `automation_reloaded` Integration: [`automation`](/integrations/automation/) @@ -150,7 +150,7 @@ This event is fired when automations have been reloaded and thus might have chan This event contains no additional data. -## `automation_triggered` +### `automation_triggered` Integration: [`automation`](/integrations/automation/) @@ -161,7 +161,7 @@ This event is fired when an automation is triggered. | `name` | The name of the automation. | | `entity_id` | The identifier of the automation. | -## `scene_reloaded` +### `scene_reloaded` Integration: [`homeassistant`](/integrations/homeassistant/) @@ -169,7 +169,7 @@ This event is fired when scenes have been reloaded and thus might have changed. This event contains no additional data. -## `script_started` +### `script_started` Integration: [`script`](/integrations/script/) diff --git a/source/_integrations/influxdb.markdown b/source/_integrations/influxdb.markdown index dcbc4dd1ebc..f9201749b40 100644 --- a/source/_integrations/influxdb.markdown +++ b/source/_integrations/influxdb.markdown @@ -56,7 +56,7 @@ host: default: localhost port: type: integer - description: Port to use. 2.xx - No default port for 2.xx, otherwise 8086. + description: Port to use. 2.xx - Must specify port for 2.xx, otherwise 8086. required: false default: 8086 path: diff --git a/source/_integrations/light.markdown b/source/_integrations/light.markdown index 7a58bef7ea3..fe52fa30ff4 100644 --- a/source/_integrations/light.markdown +++ b/source/_integrations/light.markdown @@ -49,7 +49,7 @@ Most lights do not support all attributes. You can check the integration documen | `rgb_color` | yes | A list containing three integers between 0 and 255 representing the RGB color you want the light to be. Three comma-separated integers that represent the color in RGB, within square brackets. | `rgbw_color` | yes | A list containing four integers between 0 and 255 representing the RGBW color you want the light to be. Four comma-separated integers that represent the color in RGBW (red, green, blue, white), within square brackets. This attribute will be ignored by lights which do not support RGBW colors. | `rgbww_color` | yes | A list containing five integers between 0 and 255 representing the RGBWW color you want the light to be. Five comma-separated integers that represent the color in RGBWW (red, green, blue, cold white, warm white), within square brackets. This attribute will be ignored by lights which do not support RGBWW colors. -| `color_temp_kelvin` | yes | An integer in Kelvin representing the color temperature you want the light to be. +| `kelvin` | yes | An integer in Kelvin representing the color temperature you want the light to be. | `color_temp` | yes | Alternatively, you can specify the color temperature in Mireds. | `color_name` | yes | A human-readable string of a color name, such as `blue` or `goldenrod`. All [CSS3 color names](https://www.w3.org/TR/css-color-3/#svg-color) are supported. | `brightness` | yes | Integer between 0 and 255 for how bright the light should be, where 0 means the light is off, 1 is the minimum brightness and 255 is the maximum brightness supported by the light. diff --git a/source/_integrations/prusalink.markdown b/source/_integrations/prusalink.markdown index 88677092dd3..4d51b2ddc71 100644 --- a/source/_integrations/prusalink.markdown +++ b/source/_integrations/prusalink.markdown @@ -21,4 +21,6 @@ The PrusaLink integration allows you to monitor your [Prusa 3D printer](https:// {% include integrations/config_flow.md %} +To obtain the API key, on your printer navigate to Settings -> Network -> PrusaLink. It will then be shown at the bottom of the screen. + This integration requires PrusaLink v2. If you have the Prusa MINI, you need to run firmware 4.4.0 or later. diff --git a/source/_integrations/reolink.markdown b/source/_integrations/reolink.markdown index 8bdeb8dfe1d..a19e87a9608 100644 --- a/source/_integrations/reolink.markdown +++ b/source/_integrations/reolink.markdown @@ -197,6 +197,7 @@ The following models are lacking the HTTP webserver API and can therfore not wor - Older firmware versions do not expose the necessary information the integration needs to function. Ensure the camera is updated to the [latest firmware](https://reolink.com/download-center/) prior to setting up the integration. Note that Reolink auto update and check for update functions in the app/windows/web client often do not show the latest available firmware version. Therefore check the version in the [Reolink download center](https://reolink.com/download-center/) online. - Ensure at least one of the HTTP/HTTPS ports is enabled in the [windows](https://reolink.com/software-and-manual/)/web client under `Settings`->`Network`->`Advanced`->`Port Settings`, see [additional instructions](https://support.reolink.com/hc/en-us/articles/900004435763-How-to-Set-up-Reolink-Ports-Settings-via-Reolink-Client-New-Client-) on the Reolink site. +- On some camera models, the RTMP port needs to be enabled in order for the HTTP(S) port to function properly. Make sure this port is also enabled if you get a `Cannot connect to host` error while one of the HTTP/HTTPS ports is already enabled. ## Reolink firmware limitations diff --git a/source/_integrations/seventeentrack.markdown b/source/_integrations/seventeentrack.markdown index cae454ce22e..20b65ad595c 100644 --- a/source/_integrations/seventeentrack.markdown +++ b/source/_integrations/seventeentrack.markdown @@ -11,7 +11,7 @@ ha_platforms: ha_integration_type: integration --- -The `seventeentrack` sensor platform allows users to get package data tied to their [17track.net](https://www.17track.net/en) account. The platform creates both summary sensors, which show the number of packages in a current state (e.g., "In Transit"), as well as individual sensors for each package within the account. +The `seventeentrack` sensor platform allows users to get package data tied to their [17track.net](https://www.17track.net/) account. The platform creates both summary sensors, which show the number of packages in a current state (e.g., "In Transit"), as well as individual sensors for each package within the account.
Already have the hardware?
For installation instructions, check out the Home Assistant Yellow documentation
+ href="https://yellow.home-assistant.io/">Home Assistant Yellow documentation