diff --git a/.clintonrc.json b/.clintonrc.json index 17eae88..ae5babd 100644 --- a/.clintonrc.json +++ b/.clintonrc.json @@ -11,6 +11,7 @@ "rules": { "pkg-main": "off", "xo": "off", - "use-travis": "off" + "use-travis": "off", + "ava": "off" } } \ No newline at end of file diff --git a/changelog.md b/changelog.md index ca9aa10..9031bd8 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,21 @@ +## 0.7.6 (2020-06-16) + +* perf: label condition ([a92fec4](https://github.com/Scrum/vue-2-breadcrumbs/commit/a92fec4)) +* build: of ava ([6a89895](https://github.com/Scrum/vue-2-breadcrumbs/commit/6a89895)) +* build: update dep dev ([826bc15](https://github.com/Scrum/vue-2-breadcrumbs/commit/826bc15)) +* fix: trailingspace ([1a34893](https://github.com/Scrum/vue-2-breadcrumbs/commit/1a34893)) +* Added test to exclude blank breadcrumbs ([dc73ddb](https://github.com/Scrum/vue-2-breadcrumbs/commit/dc73ddb)) +* Added test to exclude blank breadcrumbs ([d3021bb](https://github.com/Scrum/vue-2-breadcrumbs/commit/d3021bb)) +* Added test to exclude blank breadcrumbs ([00d87bf](https://github.com/Scrum/vue-2-breadcrumbs/commit/00d87bf)) +* Added test to exclude blank breadcrumbs ([88a296c](https://github.com/Scrum/vue-2-breadcrumbs/commit/88a296c)) +* Added test to exclude blank breadcrumbs ([cb70e36](https://github.com/Scrum/vue-2-breadcrumbs/commit/cb70e36)) + + + ## 0.7.5 (2020-06-09) +* 0.7.5 ([d4b25ff](https://github.com/Scrum/vue-2-breadcrumbs/commit/d4b25ff)) +* build: update changelog ([3983493](https://github.com/Scrum/vue-2-breadcrumbs/commit/3983493)) * docs: rebuild ([d4b9fc9](https://github.com/Scrum/vue-2-breadcrumbs/commit/d4b9fc9)) * docs: ts config to es5 ([6225ea6](https://github.com/Scrum/vue-2-breadcrumbs/commit/6225ea6)) * fix: set options, close #88 ([ef943a4](https://github.com/Scrum/vue-2-breadcrumbs/commit/ef943a4)), closes [#88](https://github.com/Scrum/vue-2-breadcrumbs/issues/88) diff --git a/package-lock.json b/package-lock.json index fb6c88a..770d822 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "vue-2-breadcrumbs", - "version": "0.7.5", + "version": "0.7.6", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -650,19 +650,12 @@ "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", "dev": true }, - "@types/events": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", - "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==", - "dev": true - }, "@types/glob": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", - "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-VgNIkxK+j7Nz5P7jvUZlRvhuPSmsEfS03b0alKcq5V/STUKAa3Plemsn5mrQUO7am6OErJ4rhGEGJbACclrtRA==", "dev": true, "requires": { - "@types/events": "*", "@types/minimatch": "*", "@types/node": "*" } @@ -707,14 +700,14 @@ } }, "@vue/compiler-core": { - "version": "3.0.0-beta.14", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.0.0-beta.14.tgz", - "integrity": "sha512-VZarslk2r0E8V9Iuu24LPOWuomWV8KgTp3Pmie6Ys+LnIk+G/hme9BwC2jZgmqgF+adwcfmUC5BTi/KbhRVeIw==", + "version": "3.0.0-beta.15", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.0.0-beta.15.tgz", + "integrity": "sha512-NLNW7tAMHl8ybRgTPTIWLsi8aXHbFngY2x95eEHAdxhNasTY5NsgmQBBH9TBAUQEn6Wo8ybmuvQoNzgcw979Zg==", "dev": true, "requires": { "@babel/parser": "^7.8.6", "@babel/types": "^7.8.6", - "@vue/shared": "3.0.0-beta.14", + "@vue/shared": "3.0.0-beta.15", "estree-walker": "^0.8.1", "source-map": "^0.6.1" }, @@ -734,25 +727,25 @@ } }, "@vue/compiler-dom": { - "version": "3.0.0-beta.14", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.0.0-beta.14.tgz", - "integrity": "sha512-wZ2uWo4jvAGD5FPNZYMOxpKEDigLcoPvOGhIAv8H4B6ltDyW54Zfc4RrW5MopJqEcHDDZMpcgGcFN5Qa09sLOg==", + "version": "3.0.0-beta.15", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.0.0-beta.15.tgz", + "integrity": "sha512-0qVaCosZ6XrkmlSOndGlNh33JQ2oao82uWxC/qw4QWBGm6a1DcKkZFIZFYLQWg5ZIcSrEQrR1VzUidBaZw9AIg==", "dev": true, "requires": { - "@vue/compiler-core": "3.0.0-beta.14", - "@vue/shared": "3.0.0-beta.14" + "@vue/compiler-core": "3.0.0-beta.15", + "@vue/shared": "3.0.0-beta.15" } }, "@vue/compiler-sfc": { - "version": "3.0.0-beta.14", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.0.0-beta.14.tgz", - "integrity": "sha512-pS/vTlLWBEkyyA2oZBQHqqObaLEy25BKX9LzNphDBC+zKRufGQEObecwSbJK2QGdu8/bzxI3sAJvBlPm8ZmDOA==", + "version": "3.0.0-beta.15", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.0.0-beta.15.tgz", + "integrity": "sha512-ZNHwUCbhGJHNmUQ51Q/Er7kvPUWru00DlWTGC3u/C1wbcqx/bwgzJ6YENbFq0rcGwrUCo7H6nP6ZSAhE2Euiog==", "dev": true, "requires": { - "@vue/compiler-core": "3.0.0-beta.14", - "@vue/compiler-dom": "3.0.0-beta.14", - "@vue/compiler-ssr": "3.0.0-beta.14", - "@vue/shared": "3.0.0-beta.14", + "@vue/compiler-core": "3.0.0-beta.15", + "@vue/compiler-dom": "3.0.0-beta.15", + "@vue/compiler-ssr": "3.0.0-beta.15", + "@vue/shared": "3.0.0-beta.15", "consolidate": "^0.15.1", "hash-sum": "^2.0.0", "lru-cache": "^5.1.1", @@ -772,19 +765,19 @@ } }, "@vue/compiler-ssr": { - "version": "3.0.0-beta.14", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.0.0-beta.14.tgz", - "integrity": "sha512-u5NquoX/EgmY40PICZoOA+CBzQNkYW0IhrTiqzN2BivUAO4PM3L0jesAFTbVX5CQ6eGJn1jGjBuuEks2IkJzsw==", + "version": "3.0.0-beta.15", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.0.0-beta.15.tgz", + "integrity": "sha512-c5qZXJgJL4NEly1utrZ6ftzziGVCvw9XRuwKJ8C7CDi78wqB/Zl4zMvuyN6YnQGUS1WL+xkjFCgNwHddF1coAQ==", "dev": true, "requires": { - "@vue/compiler-dom": "3.0.0-beta.14", - "@vue/shared": "3.0.0-beta.14" + "@vue/compiler-dom": "3.0.0-beta.15", + "@vue/shared": "3.0.0-beta.15" } }, "@vue/shared": { - "version": "3.0.0-beta.14", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.0.0-beta.14.tgz", - "integrity": "sha512-mnK5teJMLzsBE56Kys+uiyR/jAl1kbokHZ++MnlP7ls9icPqZ/QQE/VTDl3QJ7IHteS2VR6ytAz/Aa/4Dpv/ew==", + "version": "3.0.0-beta.15", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.0.0-beta.15.tgz", + "integrity": "sha512-wViILT5GgxMtnXVQ1xupj43wvnZ41g3NLWaBObs7l+eTxz5vq5yx72qH6HRpsfhR2Mg39jE0cfNLFEpC4lJIUQ==", "dev": true }, "@vue/test-utils": { @@ -815,9 +808,9 @@ "dev": true }, "acorn": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.2.0.tgz", - "integrity": "sha512-apwXVmYVpQ34m/i71vrApRrRKCWQnZZF1+npOD0WV5xZFfwWOmKGQ2RWlfdy9vWITsenisM8M0Qeq8agcFHNiQ==", + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.3.1.tgz", + "integrity": "sha512-tLc0wSnatxAQHVHUapaHdz72pi9KUyHjq5KyHjGg9Y8Ifdc79pTh2XvI6I1/chZbnM7QtNKzh66ooDogPZSleA==", "dev": true }, "acorn-walk": { @@ -1055,19 +1048,19 @@ "dev": true }, "ava": { - "version": "3.8.2", - "resolved": "https://registry.npmjs.org/ava/-/ava-3.8.2.tgz", - "integrity": "sha512-sph3oUsVTGsq4qbgeWys03QKCmXjkZUO3oPnFWXEW6g1SReCY9vuONGghMgw1G6VOzkg1k+niqJsOzwfO8h9Ng==", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ava/-/ava-3.9.0.tgz", + "integrity": "sha512-EnK5I/AX1U5nF4X1YG3QQYg2+jWnpvMW3z2y096DBvbwITkq9rB7Gu1j5clWcuizAJUlYbvcX6YfP+zkRFgC8Q==", "dev": true, "requires": { "@concordance/react": "^2.0.0", - "acorn": "^7.1.1", + "acorn": "^7.3.1", "acorn-walk": "^7.1.1", "ansi-styles": "^4.2.1", "arrgv": "^1.0.2", "arrify": "^2.0.1", "callsites": "^3.1.0", - "chalk": "^4.0.0", + "chalk": "^4.1.0", "chokidar": "^3.4.0", "chunkd": "^2.0.1", "ci-info": "^2.0.0", @@ -1077,16 +1070,16 @@ "cli-truncate": "^2.1.0", "code-excerpt": "^2.1.1", "common-path-prefix": "^3.0.0", - "concordance": "^4.0.0", + "concordance": "^5.0.0", "convert-source-map": "^1.7.0", "currently-unhandled": "^0.4.1", "debug": "^4.1.1", "del": "^5.1.0", - "emittery": "^0.6.0", + "emittery": "^0.7.0", "equal-length": "^1.0.0", "figures": "^3.2.0", - "globby": "^11.0.0", - "ignore-by-default": "^1.0.0", + "globby": "^11.0.1", + "ignore-by-default": "^2.0.0", "import-local": "^3.0.2", "indent-string": "^4.0.0", "is-error": "^2.2.2", @@ -1134,9 +1127,9 @@ } }, "chalk": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", - "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -1158,12 +1151,43 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "concordance": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/concordance/-/concordance-5.0.0.tgz", + "integrity": "sha512-stOCz9ffg0+rytwTaL2njUOIyMfANwfwmqc9Dr4vTUS/x/KkVFlWx9Zlzu6tHYtjKxxaCF/cEAZgPDac+n35sg==", + "dev": true, + "requires": { + "date-time": "^3.1.0", + "esutils": "^2.0.3", + "fast-diff": "^1.2.0", + "js-string-escape": "^1.0.1", + "lodash": "^4.17.15", + "md5-hex": "^3.0.1", + "semver": "^7.3.2", + "well-known-symbols": "^2.0.0" + } + }, + "date-time": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/date-time/-/date-time-3.1.0.tgz", + "integrity": "sha512-uqCUKXE5q1PNBXjPqvwhwJf9SwMoAHBgWJ6DcrnS5o+W2JOiIILl0JEdVD8SGujrNS02GGxgwAg2PN2zONgtjg==", + "dev": true, + "requires": { + "time-zone": "^1.0.0" + } + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true + }, "strip-ansi": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", @@ -3637,9 +3661,9 @@ } }, "emittery": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.6.0.tgz", - "integrity": "sha512-6EMRGr9KzYWp8DzHFZsKVZBsMO6QhAeHMeHND8rhyBNCHKMLpgW9tZv40bwN3rAIKRS5CxcK8oLRKUJSB9h7yQ==", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.7.0.tgz", + "integrity": "sha512-/kshvS+tZaggOPQDLGzXopumRRIzxciGILDlYTGIU+PmqbSfhn4wDVphFPry4H+2TNl2QxLduexPhxcWLULA5A==", "dev": true }, "emoji-regex": { @@ -4050,9 +4074,9 @@ "dev": true }, "fast-glob": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.2.tgz", - "integrity": "sha512-UDV82o4uQyljznxwMxyVRJgZZt3O5wENYojjzbaGEGZgeOxkLFf+V4cnUD+krzb2F72E18RhamkMZ7AdeggF7A==", + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz", + "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==", "dev": true, "requires": { "@nodelib/fs.stat": "^2.0.2", @@ -4935,9 +4959,9 @@ "dev": true }, "globby": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.0.tgz", - "integrity": "sha512-iuehFnR3xu5wBBtm4xi0dMe92Ob87ufyu/dHwpDYfbcpYpIbrO5OnS8M1vWvrBhSGEJ3/Ecj7gnX76P8YxpPEg==", + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", "dev": true, "requires": { "array-union": "^2.1.0", @@ -5257,9 +5281,9 @@ "dev": true }, "ignore-by-default": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", - "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-2.0.0.tgz", + "integrity": "sha512-+mQSgMRiFD3L3AOxLYOCxjIq4OnAmo5CIuC+lj5ehCJcPtV++QacEV7FdpzvYxH6DaOySWzQU6RR0lPLy37ckA==", "dev": true }, "import-fresh": { @@ -6049,9 +6073,9 @@ "dev": true }, "lint-staged": { - "version": "10.2.9", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-10.2.9.tgz", - "integrity": "sha512-ziRAuXEqvJLSXg43ezBpHxRW8FOJCXISaXU//BWrxRrp5cBdRkIx7g5IsB3OI45xYGE0S6cOacfekSjDyDKF2g==", + "version": "10.2.10", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-10.2.10.tgz", + "integrity": "sha512-dgelFaNH6puUGAcU+OVMgbfpKSerNYsPSn6+nlbRDjovL0KigpsVpCu0PFZG6BJxX8gnHJqaZlR9krZamQsb0w==", "dev": true, "requires": { "chalk": "^4.0.0", @@ -6082,9 +6106,9 @@ } }, "chalk": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", - "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -6310,9 +6334,9 @@ } }, "listr2": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-2.1.3.tgz", - "integrity": "sha512-6oy3QhrZAlJGrG8oPcRp1hix1zUpb5AvyvZ5je979HCyf48tIj3Hn1TG5+rfyhz30t7HfySH/OIaVbwrI2kruA==", + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-2.1.7.tgz", + "integrity": "sha512-XCC1sWLkBFFIMIRwG/LedgHUzN2XLEo02ZqXn6fwuP0GlXGE5BCuL6EAbQFb4vZB+++YEonzEXDPWQe+jCoF6Q==", "dev": true, "requires": { "chalk": "^4.0.0", @@ -6336,9 +6360,9 @@ } }, "chalk": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.0.0.tgz", - "integrity": "sha512-N9oWFcegS0sFr9oh1oz2d7Npos6vNoWW9HvtCg5N1KRFpUhaAhvTv5Y58g880fZaEYSNm3qDz8SU1UrGvp+n7A==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { "ansi-styles": "^4.1.0", @@ -6953,9 +6977,9 @@ } }, "merge2": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", - "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true }, "micromatch": { @@ -7714,9 +7738,9 @@ } }, "postcss": { - "version": "7.0.31", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.31.tgz", - "integrity": "sha512-a937VDHE1ftkjk+8/7nj/mrjtmkn69xxzJgRETXdAUU+IgOYPQNJF17haGWbeDxSyk++HA14UA98FurvPyBJOA==", + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", "dev": true, "requires": { "chalk": "^2.4.2", @@ -8125,9 +8149,9 @@ } }, "regenerate": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", - "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.1.tgz", + "integrity": "sha512-j2+C8+NtXQgEKWk49MMP5P/u2GhnahTtVkRIHr5R5lVRlbKvmQ+oS+A5aLKWp2ma5VkT8sh6v+v4hbH0YHR66A==", "dev": true }, "regenerate-unicode-properties": { @@ -8375,9 +8399,9 @@ } }, "rollup": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.15.0.tgz", - "integrity": "sha512-HAk4kyXiV5sdNDnbKWk5zBPnkX/DAgx09Kbp8rRIRDVsTUVN3vnSowR7ZHkV6/lAiE6c2TQ8HtYb72aCPGW4Jw==", + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.16.1.tgz", + "integrity": "sha512-UYupMcbFtoWLB6ZtL4hPZNUTlkXjJfGT33Mmhz3hYLNmRj/cOvX2B26ZxDQuEpwtLdcyyyraBGQ7EfzmMJnXXg==", "dev": true, "requires": { "fsevents": "~2.1.2" @@ -9619,9 +9643,9 @@ "dev": true }, "vue-router": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.3.2.tgz", - "integrity": "sha512-5sEbcfb7MW8mY8lbUVbF4kgcipGXsagkM/X+pb6n0MhjP+RorWIUTPAPSqgPaiPOxVCXgAItBl8Vwz8vq78faA==", + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.3.4.tgz", + "integrity": "sha512-SdKRBeoXUjaZ9R/8AyxsdTqkOfMcI5tWxPZOUX5Ie1BTL5rPSZ0O++pbiZCeYeythiZIdLEfkDiQPKIaWk5hDg==", "dev": true }, "vue-template-compiler": { diff --git a/package.json b/package.json index b7cede7..5aebacc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "vue-2-breadcrumbs", - "version": "0.7.5", + "version": "0.7.6", "description": "Breadcrumbs for Vue.js 2.0", "license": "MIT", "repository": "Scrum/vue-2-breadcrumbs", @@ -43,23 +43,23 @@ "@commitlint/cli": "^8.3.5", "@commitlint/config-angular": "^8.3.4", "@rollup/plugin-node-resolve": "^8.0.1", - "@vue/compiler-sfc": "^3.0.0-beta.14", + "@vue/compiler-sfc": "^3.0.0-beta.15", "@vue/test-utils": "^1.0.3", - "ava": "*", + "ava": "^3.9.0", "clinton": "^0.14.0", "conventional-changelog-cli": "^2.0.34", "coveralls": "^3.1.0", "husky": "^4.2.5", - "lint-staged": "^10.2.9", + "lint-staged": "^10.2.10", "nyc": "^15.1.0", "rimraf": "^3.0.2", - "rollup": "^2.15.0", + "rollup": "^2.16.1", "rollup-plugin-terser": "^6.1.0", "rollup-plugin-typescript2": "^0.27.1", "tslint": "^6.1.2", "typescript": "^3.9.5", "vue": "^2.6.11", - "vue-router": "^3.3.2", + "vue-router": "^3.3.4", "vue-template-compiler": "^2.6.11" }, "types": "./lib/index.d.ts", diff --git a/src/index.ts b/src/index.ts index a2245a7..8e8bdce 100644 --- a/src/index.ts +++ b/src/index.ts @@ -76,9 +76,8 @@ class VueBreadcrumbs implements PluginObject> { }, this.$breadcrumbs.map((crumb: RouteRecord, index: number) => { if (crumb?.meta?.breadcrumb) { - let label = this.getBreadcrumb(crumb.meta.breadcrumb); - if (label !== '') { - + const label = this.getBreadcrumb(crumb.meta.breadcrumb); + if (label?.length > 0) { return createElement( 'li', {