build.sh 601 Bytes
Newer Older
Cole Bemis's avatar
Cole Bemis committed
1 2
#!/bin/bash

3
# Process SVG files
Cole Bemis's avatar
Cole Bemis committed
4 5
./node_modules/.bin/babel-node bin/process-svgs.js

6
# Create dist directory
Cole Bemis's avatar
Cole Bemis committed
7 8
./node_modules/.bin/rimraf dist
mkdir dist
9 10

# Build icons.json
Cole Bemis's avatar
Cole Bemis committed
11
./node_modules/.bin/babel-node bin/build-icons-json.js
12 13

# Build SVG sprite
14
./node_modules/.bin/babel-node bin/build-sprite.js
Cole Bemis's avatar
Cole Bemis committed
15

16
# Create dist/icons directory
Cole Bemis's avatar
Cole Bemis committed
17 18
./node_modules/.bin/rimraf dist/icons
mkdir dist/icons
19 20

# Build SVG icons
Cole Bemis's avatar
Cole Bemis committed
21 22
./node_modules/.bin/babel-node bin/build-svgs.js

23
# Build JavaScript library
Cole Bemis's avatar
Cole Bemis committed
24 25
./node_modules/.bin/webpack --output-filename feather.js
./node_modules/.bin/webpack --output-filename feather.min.js -p