feathersjs/feathers

View on GitHub
docs/public/img/feature-icons/Universal_Icon.svg

Summary

Maintainability
Test Coverage
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 149.75 145.27"><defs><clipPath id="clip-path" transform="translate(9.94)"><circle class="cls-1" cx="19.22" cy="110.31" r="18.42"/></clipPath><clipPath id="clip-path-2" transform="translate(9.94)"><path class="cls-2" d="M15.33 135.91a102.69 102.69 0 0 0 4.09-16.15l-2.57-.84a87.72 87.72 0 0 1-3.87 15"/></clipPath><clipPath id="clip-path-3" transform="translate(9.94)"><circle class="cls-1" cx="116.95" cy="19.42" r="18.42"/></clipPath><clipPath id="clip-path-4" transform="translate(9.94)"><path class="cls-3" d="M121 41.6a1.53 1.53 0 0 0-2.09-.56L113.84 44l-.88.51a3.12 3.12 0 0 0-1.52 3.25l.79 4.5a1.16 1.16 0 0 0 1.36 1l.53-.1a1.35 1.35 0 0 0 1.09-1.56l-.58-3.21a1.64 1.64 0 0 1 .79-1.71l5-2.9a1.55 1.55 0 0 0 .58-2.18Z"/></clipPath><clipPath id="clip-path-5" transform="translate(9.94)"><path class="cls-3" d="M130.26 41.6a1.53 1.53 0 0 0-2.09-.56L123.09 44l-.88.51a3.14 3.14 0 0 0-1.52 3.25l.79 4.5a1.16 1.16 0 0 0 1.36 1l.53-.1a1.34 1.34 0 0 0 1.09-1.56l-.58-3.21a1.64 1.64 0 0 1 .79-1.71l5-2.9a1.53 1.53 0 0 0 .59-2.18Z"/></clipPath><linearGradient id="linear-gradient" x1="9.14" y1="124.98" x2="17.43" y2="127.85" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#f29538"/><stop offset="1" stop-color="#eda74c"/></linearGradient><linearGradient id="linear-gradient-3" x1="96.06" y1="33.37" x2="109.24" y2="33.37" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#d67369"/><stop offset="1" stop-color="#ee7f70"/></linearGradient><linearGradient id="linear-gradient-4" x1="102.91" y1="40.42" x2="120.54" y2="35.13" xlink:href="#linear-gradient-3"/><style>.cls-1,.cls-11,.cls-26,.cls-4{fill:none}.cls-2{fill:url(#linear-gradient)}.cls-3{fill:#f2c666}.cls-26,.cls-4{stroke:gray;stroke-miterlimit:10}.cls-4{stroke-width:3px}.cls-7{fill:#fff}.cls-11{stroke:#27464f;stroke-width:.7px;stroke-linecap:round;stroke-linejoin:round}.cls-14{opacity:.21}.cls-15{fill:#27464f}.cls-18{fill:#d67369}.cls-19{fill:#243e44}.cls-20{fill:#f2f2f2}.cls-21{fill:#ee7f70}.cls-23{fill:#d3aa59}.cls-26{stroke-width:2px}</style></defs><path class="cls-4" d="M6.43 99.19C4.86 80.29 14.92 55.6 34.5 34.75 57.6 10.16 86.83-1.54 106.7 4.06" transform="translate(9.94)"/><circle cx="80.01" cy="68.97" r="64.27" style="fill:#72c174"/><path d="M90.86 113.37a7.66 7.66 0 0 1 0-15.32h36.37a63.64 63.64 0 0 0 6.3-19.89H90.18a7.66 7.66 0 0 1 0-15.32h18.22a7.66 7.66 0 0 0 7.66-7.66 7.66 7.66 0 0 0-7.66-7.66h-25a7.66 7.66 0 1 1 0-15.32h39.23a64.26 64.26 0 0 0-91.15-14.74H54a7.66 7.66 0 1 1 0 15.32H16.81A63.88 63.88 0 0 0 8 51.85h36.6a7.66 7.66 0 0 1 0 15.32H26.18a7.66 7.66 0 0 0 0 15.32h27.24a7.66 7.66 0 0 1 0 15.32H12.5a64.24 64.24 0 0 0 103.86 15.54Z" transform="translate(9.94)" style="fill:#c0edec"/><rect class="cls-7" x="65.54" y="28.86" width="30.04" height="12.43" rx="6.21" transform="rotate(-180 85.535 35.075)"/><rect class="cls-7" x="49.8" y="87.16" width="30.04" height="12.43" rx="6.21" transform="rotate(-180 69.79 93.375)"/><rect class="cls-7" x="17.71" y="45.12" width="30.04" height="12.43" rx="6.21" transform="rotate(-180 37.705 51.33)"/><rect class="cls-7" x="97.12" y="58.99" width="30.04" height="12.43" rx="6.21" transform="rotate(-180 117.11 65.2)"/><circle class="cls-7" cx="29.36" cy="110.31" r="18.42"/><circle class="cls-7" cx="126.89" cy="19.42" r="18.42"/><g style="clip-path:url(#clip-path)"><path d="M20.18 99.93a10 10 0 0 0-4.59 1.12 2.51 2.51 0 0 1-2-1.34.21.21 0 0 0-.37 0 3 3 0 0 0 0 2.4.21.21 0 0 1-.27.28 3.29 3.29 0 0 1-1.95-2.26.28.28 0 0 0-.52 0 5.82 5.82 0 0 0 .47 6 10 10 0 1 0 9.25-6.19Z" transform="translate(9.94)" style="fill:#f29538"/><path d="M20.87 99.76a9.9 9.9 0 0 0-4.6 1.12 2.52 2.52 0 0 1-2-1.35.22.22 0 0 0-.38 0 2.91 2.91 0 0 0 0 2.4.22.22 0 0 1-.28.29 3.29 3.29 0 0 1-1.94-2.22.28.28 0 0 0-.52 0 5.78 5.78 0 0 0 .47 6 9.85 9.85 0 0 0-.76 3.81 10 10 0 1 0 10-10Z" transform="translate(9.94)" style="fill:#eda74c"/><circle class="cls-11" cx="27.91" cy="106.77" r="3.43"/><circle class="cls-11" cx="34.77" cy="105.73" r="3.43"/><path class="cls-11" d="M14.57 106.33h0a3.73 3.73 0 0 0-4.13 1.16l-.48.59" transform="translate(9.94)"/><path class="cls-3" d="M29.76 115.09a5.34 5.34 0 0 1-4.67-3.48 1.76 1.76 0 0 0-3.36.72c-.05 3.77 4.55 9.2 7.51 9.07a3.18 3.18 0 1 0 0-6.35" transform="translate(9.94)"/><path class="cls-2" d="M15.33 135.91a102.69 102.69 0 0 0 4.09-16.15l-2.57-.84a87.72 87.72 0 0 1-3.87 15" transform="translate(9.94)"/><g style="clip-path:url(#clip-path-2)"><path d="M13.7 135.22a101.58 101.58 0 0 0 4.08-16.15l-2.56-.84a87.85 87.85 0 0 1-3.87 15" transform="translate(9.94)" style="fill:#e5893e"/><path class="cls-14" d="M-1.45 145.27c-3.44-1.2-6.36-4-8.49-9.38" transform="translate(9.94)"/></g><ellipse class="cls-15" cx="19.76" cy="106.77" rx=".69" ry=".84" transform="matrix(.99 -.16 .16 .99 -6.84 4.52)"/><ellipse class="cls-15" cx="23.01" cy="106.24" rx=".69" ry=".84" transform="rotate(-9.19 27.995 44.327)"/><path class="cls-7" d="M25.79 117.14a2.15 2.15 0 0 0 3.5 1.17.14.14 0 0 0-.06-.26A9.7 9.7 0 0 1 26 117a.15.15 0 0 0-.21.14Z" transform="translate(9.94)"/><rect class="cls-15" x="21.88" y="102.03" width="3.52" height="1.23" rx=".62" transform="rotate(14.92 28.633 140.656)"/><rect class="cls-15" x="14.89" y="102.47" width="3.52" height="1.23" rx=".62" transform="rotate(-14.92 21.65 65.133)"/><path class="cls-14" d="M21.9 113.72c.22 2.7 1.29 4.47 3 5.23h-.09a12.78 12.78 0 0 1-2.91-5.23Z" transform="translate(9.94)"/></g><g style="clip-path:url(#clip-path-3)"><path d="M103.13 37.86c-3.88-1.16-6.8-3.22-7.06-5.56a2.38 2.38 0 0 1 2.47-2.47 17 17 0 0 0 8.32-1.83l2.38 10.84" transform="translate(9.94)" style="stroke:#d67369;stroke-width:.75px;fill:url(#linear-gradient-3);stroke-linecap:round;stroke-linejoin:round"/><path class="cls-18" d="M120.48 15.44c.23-.15 1 0 1 .31l-.26.76ZM122.44 15.92c.23-.16 1.1-.16 1 .41l-.22.66Z" transform="translate(9.94)"/><path class="cls-18" d="M136 29.54c-6.26 3.59-9.15-1.07-9-6.81V17.4a9.57 9.57 0 0 0-2.19-6.11 4.79 4.79 0 0 0 1-2.9.3.3 0 0 0-.5-.22 6 6 0 0 1-2.22 1.48l-.34-.25a5.11 5.11 0 0 0 .3-1.69c0-.26-1.42.57-1.85.85a9.48 9.48 0 0 0-3.77-.77 9.6 9.6 0 0 0-9.61 9.6v16.18L127.41 46c7.38 0 11.06-5.33 12.35-13.63.38-2.37-1.6-4.07-3.76-2.83Z" transform="translate(9.94)"/><path class="cls-15" d="M112.78 57.05a3.16 3.16 0 1 0-5.85 2.41l.2.67a.69.69 0 0 0 .84.47l9.4-2.42a.7.7 0 0 0 .5-.86l-.73-2.64a.68.68 0 0 0-.61-.5l-4.6-.4a.68.68 0 0 0-.71.44 2.66 2.66 0 0 1-1.22 1.45" transform="translate(9.94)"/><path class="cls-19" d="M106.79 59.06a3.17 3.17 0 0 1 1.86-3.74 3 3 0 0 1 3.17.41.07.07 0 0 1-.07.13c-2.51-1.01-4.69 1.14-4.96 3.2Z" transform="translate(9.94)"/><path class="cls-20" d="M111.2 51.36h5.29a.82.82 0 0 1 .82.82V54a.8.8 0 0 1-.8.8h-5.29a.82.82 0 0 1-.82-.82v-1.82a.79.79 0 0 1 .8-.8Z" transform="rotate(-10.87 118.811 .805)"/><path class="cls-21" d="M107.81 41.14a11.06 11.06 0 0 0 5.19 3.34l3.86 1.31a14.85 14.85 0 0 0 4.6.29l.27-.55.57-.69 1.22-.77 1-.56 2.48-1.45" transform="translate(9.94)"/><path class="cls-21" d="M134.86 29.48c-6.13 3.39-9-1.23-8.8-6.91v-5.34a9.57 9.57 0 0 0-2.19-6.11 4.84 4.84 0 0 0 .94-2.9.29.29 0 0 0-.49-.22 6.1 6.1 0 0 1-2.22 1.47.6.6 0 0 1-.22-.63 5.36 5.36 0 0 0 .18-1.3.29.29 0 0 0-.49-.23 11.11 11.11 0 0 1-1.36 1.07 9.66 9.66 0 0 0-3.77-.77 9.6 9.6 0 0 0-9.6 9.6V33.4c5.73 6.27 11.21 13.31 19.57 12.64 7.35.1 11-5.26 12.37-13.76a2.7 2.7 0 0 0-3.92-2.8Z" transform="translate(9.94)"/><ellipse class="cls-15" cx="120.37" cy="15.01" rx=".68" ry=".78"/><ellipse class="cls-15" cx="123.17" cy="15.11" rx=".68" ry=".78"/><rect class="cls-15" x="113.04" y="12.14" width="3.07" height="1.07" rx=".25" transform="rotate(14.92 119.576 50.641)"/><rect class="cls-15" x="108.27" y="11.96" width="3.07" height="1.07" rx=".25" transform="scale(-1) rotate(-15 -99.988 867.87)"/><path class="cls-18" d="M106.86 25.64a5.28 5.28 0 0 0 5.89-5.29Z" transform="translate(9.94)"/><path class="cls-3" d="M105.37 20.2a4.66 4.66 0 0 0 4.84-1.31 1.65 1.65 0 0 1 1.67-.68c.79.3 1.09 1.16.87 2.28-1 4-6.41 6.32-8.83 4.84a2.68 2.68 0 1 1 1.88-5" transform="translate(9.94)"/><path class="cls-19" d="M107.21 60.29a.82.82 0 0 0 1 .52l9.7-2.55-.28-.8Z" transform="translate(9.94)"/><circle class="cls-18" cx="132.05" cy="14.33" r=".97"/><circle class="cls-18" cx="130.44" cy="15.86" r=".48"/><circle class="cls-18" cx="130.93" cy="22.01" r=".49"/><path class="cls-15" d="M122.6 57.05a3.17 3.17 0 1 0-5.86 2.41l.21.67a.68.68 0 0 0 .83.47l9.4-2.42a.7.7 0 0 0 .5-.86l-.68-2.64a.68.68 0 0 0-.61-.5l-4.6-.4a.68.68 0 0 0-.71.44 2.66 2.66 0 0 1-1.21 1.45" transform="translate(9.94)"/><path class="cls-20" d="M120.78 51.47h5.29a.82.82 0 0 1 .82.82v1.85a.8.8 0 0 1-.8.8h-5.29a.82.82 0 0 1-.82-.82v-1.86a.79.79 0 0 1 .8-.79Z" transform="rotate(-10.87 128.398 .921)"/><path class="cls-19" d="M117 60.07a.82.82 0 0 0 1 .53l9.53-2.5a.41.41 0 0 0 .29-.49l-.11-.44Z" transform="translate(9.94)"/><path class="cls-7" d="M105.43 24a1.86 1.86 0 0 0 3-1.14.13.13 0 0 0-.19-.14 8.57 8.57 0 0 1-2.76 1.06.12.12 0 0 0-.05.22Z" transform="translate(9.94)"/><path class="cls-19" d="M116.59 58.79a3.2 3.2 0 0 1 1.86-3.55 3.07 3.07 0 0 1 3.47.65s0 .06 0 .05a3.64 3.64 0 0 0-5.33 2.85Z" transform="translate(9.94)"/><path class="cls-18" d="M106.89 31.87a54.64 54.64 0 0 0 .92 9.27c3.63 4.22 11.49 6.19 19.6 4.9-9-.86-16.66-3.41-17.82-14.34a1.37 1.37 0 0 0-1.35-1.23 1.36 1.36 0 0 0-1.35 1.4Z" transform="translate(9.94)"/><path class="cls-3" d="M121 41.6a1.53 1.53 0 0 0-2.09-.56L113.84 44l-.88.51a3.12 3.12 0 0 0-1.52 3.25l.79 4.5a1.16 1.16 0 0 0 1.36 1l.53-.1a1.35 1.35 0 0 0 1.09-1.56l-.58-3.21a1.64 1.64 0 0 1 .79-1.71l5-2.9a1.55 1.55 0 0 0 .58-2.18Z" transform="translate(9.94)"/><path class="cls-23" d="m114.44 53.25-.81-5.12a2.05 2.05 0 0 1 1-2.11l7-4 .17 1.71-6.55 3.58.53 5.18Z" transform="translate(9.94)" style="clip-path:url(#clip-path-4)"/><path class="cls-3" d="M130.26 41.6a1.53 1.53 0 0 0-2.09-.56L123.09 44l-.88.51a3.14 3.14 0 0 0-1.52 3.25l.79 4.5a1.16 1.16 0 0 0 1.36 1l.53-.1a1.34 1.34 0 0 0 1.09-1.56l-.58-3.21a1.64 1.64 0 0 1 .79-1.71l5-2.9a1.53 1.53 0 0 0 .59-2.18Z" transform="translate(9.94)"/><path class="cls-23" d="m123.69 53.25-.81-5.12a2.09 2.09 0 0 1 1-2.11l7-4 .18 1.71-6.56 3.58.53 5.18Z" transform="translate(9.94)" style="clip-path:url(#clip-path-5)"/><path d="M126.68 39.69c-8 6.07-23.59 2-24.21-3.51a2.38 2.38 0 0 1 2.47-2.47c5.22.13 9.3-1.92 12.91-5" transform="translate(9.94)" style="fill:url(#linear-gradient-4)"/><path class="cls-18" d="M126.74 39.77a17.6 17.6 0 0 1-10.81 3.44 25 25 0 0 1-5.77-.62 17.78 17.78 0 0 1-5.48-2.19 8 8 0 0 1-2.33-2.12 4.65 4.65 0 0 1-.74-1.59 3 3 0 0 1 .14-2 3.53 3.53 0 0 1 3.21-2 24 24 0 0 0 2.69-.11 18.5 18.5 0 0 0 5.21-1.33 31.77 31.77 0 0 0 4.93-2.64.11.11 0 0 1 .14 0 .1.1 0 0 1 0 .12 16.88 16.88 0 0 1-10 5.8 17.65 17.65 0 0 1-3 .21 1.57 1.57 0 0 0-1.39.78.73.73 0 0 0-.12.34 1.08 1.08 0 0 0 0 .43 2.57 2.57 0 0 0 .38 1 6.56 6.56 0 0 0 1.75 1.78 16.29 16.29 0 0 0 4.91 2.25 23.4 23.4 0 0 0 5.46.88 17 17 0 0 0 10.67-2.6.1.1 0 0 1 .14 0 .09.09 0 0 1 .01.17Z" transform="translate(9.94)"/></g><circle class="cls-26" cx="126.89" cy="19.42" r="18.42"/><path class="cls-4" d="M131.8 30.3c7 21.78-1.23 51.22-22.91 74.3-25.48 27.13-60.89 36.29-83.66 23.12" transform="translate(9.94)"/><circle class="cls-26" cx="29.36" cy="109.81" r="18.42"/></svg>