Skip to content

Commit 84cde12

Browse files
committed
Add minified js version
1 parent 1860439 commit 84cde12

File tree

5 files changed

+11
-6
lines changed

5 files changed

+11
-6
lines changed

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -56,3 +56,5 @@ target/
5656
.DS_Store
5757
*.pyc
5858
node_modules
59+
60+
*.min.js

.travis.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ jobs:
5858
cache: npm
5959
- stage: deploy
6060
python: "3.7"
61-
install: skip
61+
install: npm install --dev
6262
script: skip
6363
after_success: true
6464
deploy:

MANIFEST.in

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
include s3file/static/s3file/js/s3file.js
1+
include s3file/static/s3file/js/s3file.js s3file/static/s3file/js/s3file.min.js
22
prune tests
33
prune .github
44
exclude .fussyfox.yml

package.json

+6-3
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@
66
"test": "tests"
77
},
88
"scripts": {
9-
"test": "standard"
9+
"test": "standard",
10+
"postinstall": "uglifyjs --compress -o s3file/static/s3file/js/s3file.min.js s3file/static/s3file/js/s3file.js",
11+
"minify": "uglifyjs --compress -o s3file/static/s3file/js/s3file.min.js s3file/static/s3file/js/s3file.js"
1012
},
1113
"repository": {
1214
"type": "git",
@@ -24,7 +26,8 @@
2426
"url": "https://github.com/codingjoe/django-s3file/issues"
2527
},
2628
"homepage": "https://github.com/codingjoe/django-s3file#readme",
27-
"dependencies": {
28-
"standard": "*"
29+
"devDependencies": {
30+
"standard": "*",
31+
"uglify-js": "*"
2932
}
3033
}

s3file/forms.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -80,5 +80,5 @@ def upload_folder(self):
8080

8181
class Media:
8282
js = (
83-
's3file/js/s3file.js',
83+
's3file/js/s3file.js' if settings.DEBUG else 's3file/js/s3file.min.js',
8484
)

0 commit comments

Comments
 (0)