Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit fad6ce9

Browse files
committed
Update make.sh
1 parent 5fa7174 commit fad6ce9

File tree

6 files changed

+84
-47
lines changed

6 files changed

+84
-47
lines changed

‎.npmignore‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,5 @@ demo/
44

55
.DS_Store
66
.gitignore
7+
8+
make.sh

‎README.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -185,8 +185,8 @@ git clone https://github.com/subchen/angular-async-loader.git
185185

186186
cd angular-async-loader
187187

188-
npm run build
189-
npm start
188+
./make.sh install
189+
./make.sh test
190190

191191
open browser http://localhost:3000/
192192
```

‎bower.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"node_modules",
2323
"bower_components",
2424
"demo",
25-
"build.sh"
25+
"make.sh"
2626
]
2727
}
2828

‎build.sh‎

Lines changed: 0 additions & 38 deletions
This file was deleted.

‎make.sh‎

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
#!/bin/bash
2+
3+
set -e
4+
5+
appdir=$(cd $(dirname 0ドル); pwd)
6+
7+
clean() {
8+
rm -rf $appdir/node_modules
9+
rm -rf $appdir/demo/node_modules
10+
}
11+
12+
install() {
13+
cd $appdir
14+
15+
if [ ! -f "./node_modules/.bin/uglifyjs" ]; then
16+
npm install uglifyjs
17+
fi
18+
19+
./node_modules/.bin/uglifyjs \
20+
angular-async-loader.js -c -m \
21+
-o angular-async-loader.min.js \
22+
--source-map angular-async-loader.min.js.map
23+
24+
25+
cd $appdir/demo
26+
27+
if [ ! -d "./node_modules" ]; then
28+
npm install
29+
30+
mkdir -p assets/requirejs/
31+
cp node_modules/requirejs/require.js assets/requirejs/
32+
33+
mkdir -p assets/angular/
34+
cp node_modules/angular/angular.min.js assets/angular/
35+
36+
mkdir -p assets/angular-ui-router/release/
37+
cp node_modules/angular-ui-router/release/angular-ui-router.min.js assets/angular-ui-router/release/
38+
39+
mkdir -p assets/angular-ui-mask/dist/
40+
cp node_modules/angular-ui-mask/dist/mask.min.js assets/angular-ui-mask/dist/
41+
42+
mkdir -p assets/ng-tags-input/build/
43+
cp node_modules/ng-tags-input/build/ng-tags-input.min.js assets/ng-tags-input/build/
44+
cp node_modules/ng-tags-input/build/ng-tags-input.min.css assets/ng-tags-input/build/
45+
46+
mkdir -p assets/ng-file-upload/dist/
47+
cp node_modules/ng-file-upload/dist/ng-file-upload-all.min.js assets/ng-file-upload/dist/
48+
fi
49+
50+
mkdir -p assets/angular-async-loader/
51+
cp ../angular-async-loader.min.js assets/angular-async-loader/
52+
}
53+
54+
test() {
55+
cd $appdir
56+
57+
if [ ! -f "./node_modules/.bin/browser-sync" ]; then
58+
npm install browser-sync
59+
fi
60+
61+
./node_modules/.bin/browser-sync start -s demo --files demo
62+
}
63+
64+
case "1ドル" in
65+
clean)
66+
clean
67+
;;
68+
install)
69+
install
70+
;;
71+
test)
72+
test
73+
;;
74+
*)
75+
echo "Usage: 0ドル { clean | install | test }"
76+
exit 1
77+
esac
78+

‎package.json‎

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,5 @@
2525
"ui-router",
2626
"ngRoute"
2727
],
28-
"dependencies": {},
29-
"devDependencies": {},
30-
"scripts": {
31-
"build": "./build.sh",
32-
"start": "npm install browser-sync && browser-sync start -s demo --files demo"
33-
}
28+
"dependencies": {}
3429
}

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /