forked from heavy-duty/stoke
Replaces #12, which committed every generated render into the repo. Rebuilt on a clean branch because merging the original would have written those blobs into main's history permanently, even with a later commit deleting them. What changed from #12: - Keeps docs/DESIGN.md and assets/logo-mark.svg (1.4 kB of vector text). - Drops ~23 MB of PNG/MP4. They live in the Figma file, which was already the source of truth and is linked from the doc. stoke's .git is ~23 MB; those assets would have doubled it, forever. - Adds the missing "files" whitelist to package.json. There wasn't one, so npm pack shipped the whole working directory: measured 23.7 MB with the assets, and it was already shipping the test suite without them. Now 26.7 kB across 7 files. The packaging bug is pre-existing and independent of the design work; the oversized PR is just what made it visible. 61/61 tests pass; `stoke --version` → 1.3.0.
28 lines
1.4 KiB
XML
28 lines
1.4 KiB
XML
<svg preserveAspectRatio="none" overflow="visible" style="display: block;" width="120" height="120" viewBox="0 0 120 120" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<g id="Mark">
|
|
<g clip-path="url(#clip0_0_4)">
|
|
<rect width="120" height="120" rx="28" fill="#0C0A09"/>
|
|
<g id="Ellipse" filter="url(#filter0_f_0_4)">
|
|
<circle cx="60" cy="85" r="75" fill="#FF6A2C" fill-opacity="0.35"/>
|
|
</g>
|
|
<path id="spark" d="M60 22L68.061 51.939L98 60L68.061 68.061L60 98L51.939 68.061L22 60L51.939 51.939L60 22Z" fill="url(#paint0_linear_0_4)"/>
|
|
<path id="Star" d="M89 20L91.489 28.511L100 31L91.489 33.489L89 42L86.511 33.489L78 31L86.511 28.511L89 20Z" fill="#FFB347"/>
|
|
</g>
|
|
<rect x="0.5" y="0.5" width="119" height="119" rx="27.5" stroke="#3A2A1E"/>
|
|
</g>
|
|
<defs>
|
|
<filter id="filter0_f_0_4" x="-55" y="-30" width="230" height="230" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
|
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
|
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
|
<feGaussianBlur stdDeviation="20" result="effect1_foregroundBlur_0_4"/>
|
|
</filter>
|
|
<linearGradient id="paint0_linear_0_4" x1="60" y1="22" x2="60" y2="98" gradientUnits="userSpaceOnUse">
|
|
<stop stop-color="#FFB347"/>
|
|
<stop offset="0.5" stop-color="#FF6A2C"/>
|
|
<stop offset="1" stop-color="#E2452B"/>
|
|
</linearGradient>
|
|
<clipPath id="clip0_0_4">
|
|
<rect width="120" height="120" rx="28" fill="white"/>
|
|
</clipPath>
|
|
</defs>
|
|
</svg>
|