Skip to content

Commit

Permalink
Add minification to build script and clean up
Browse files Browse the repository at this point in the history
  • Loading branch information
mauskin committed Dec 1, 2021
1 parent 3028820 commit a9e14b2
Show file tree
Hide file tree
Showing 5 changed files with 21 additions and 123 deletions.
1 change: 1 addition & 0 deletions build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@

mkdir -p ./dist
cat emerge.js | egrep -v '//:dev' > ./dist/emerge.js
./node_modules/.bin/uglifyjs --comments '/^!/' emerge.js > ./dist/emerge.min.js
45 changes: 19 additions & 26 deletions emerge.js
Original file line number Diff line number Diff line change
Expand Up @@ -56,32 +56,25 @@
transition: `opacity ${fadeDuration}ms ease-out`
}
);
element.innerHTML = `
<svg
width="${diameter}"
height="${diameter}"
viewBox="0 0 100 100"
display="block">
<defs>
<mask id="cut">
<rect width="100" height="100" fill="white" stroke="none" />
<circle r="40" cx="50" cy="50" fill="black" stroke="none" />
<polygon
points="50,50 100,25 150,50 100,75"
fill="black"
stroke="none"
transform-origin="center center" />
</mask>
</defs>
<circle
r="50" cx="50" cy="50"
mask="url(#cut)"
fill="${color}"
stroke="none" />
</svg>
`;

element.lastElementChild.animate(
element.innerHTML = (
"<svg viewBox='0 0 100 100' display='block'>" +
"<defs><mask id='cut'>" +
"<rect width='100' height='100' fill='white' stroke='none' />" +
"<circle r='40' cx='50' cy='50' fill='black' stroke='none' />" +
"<polygon points='50,50 100,25 150,50 100,75' fill='black'" +
"stroke='none' transform-origin='center center' />" +
"</mask></defs>" +
"<circle r='50' cx='50' cy='50' mask='url(#cut)' stroke='none' />" +
"</svg>"
);

const svg = element.firstElementChild;

svg.setAttribute("width", diameter);
svg.setAttribute("hight", diameter);
svg.lastElementChild.setAttribute("fill", color);

element.firstElementChild.animate(
[
{transform: "rotate(0turn)"},
{transform: "rotate(1turn)"}
Expand Down
46 changes: 0 additions & 46 deletions gulpfile.js

This file was deleted.

9 changes: 1 addition & 8 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,8 +1 @@
{
"devDependencies": {
"gulp": "^3.8.8",
"gulp-uglify": "~1.0.2",
"gulp-svgo": "~0.1.1",
"gulp-replace": "~0.5.0"
}
}
{"devDependencies":{"uglify-js":"^3.14.4"}}
43 changes: 0 additions & 43 deletions ring_test.html

This file was deleted.

0 comments on commit a9e14b2

Please sign in to comment.