mirror of
https://github.com/captbaritone/webamp.git
synced 2026-07-22 09:37:17 +00:00
Add grunt for production version
This commit is contained in:
parent
499e9df1fc
commit
dda8cbac7c
5 changed files with 73 additions and 12 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
|
@ -1 +1,3 @@
|
|||
preview.png
|
||||
production*
|
||||
node_modules
|
||||
|
|
|
|||
45
Gruntfile.js
Normal file
45
Gruntfile.js
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
module.exports = function(grunt) {
|
||||
|
||||
// 1. All configuration goes here
|
||||
grunt.initConfig({
|
||||
pkg: grunt.file.readJSON('package.json'),
|
||||
|
||||
concat: {
|
||||
dist: {
|
||||
src: [
|
||||
"jszip.2.4.0.min.js",
|
||||
"browser.js",
|
||||
"file-manager.js",
|
||||
"visualizer.js",
|
||||
"media.js",
|
||||
"font.js",
|
||||
"skin.js",
|
||||
"multi-display.js",
|
||||
"hotkeys.js",
|
||||
"winamp.js"
|
||||
],
|
||||
dest: 'production.js',
|
||||
}
|
||||
},
|
||||
uglify: {
|
||||
build: {
|
||||
src: 'production.js',
|
||||
dest: 'production.min.js'
|
||||
}
|
||||
},
|
||||
cssmin: {
|
||||
combine: {
|
||||
files: {
|
||||
'production.min.css': ['winamp.css']
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
grunt.loadNpmTasks('grunt-contrib-concat');
|
||||
grunt.loadNpmTasks('grunt-contrib-uglify');
|
||||
grunt.loadNpmTasks('grunt-contrib-cssmin');
|
||||
|
||||
grunt.registerTask('default', ['concat', 'uglify', 'cssmin']);
|
||||
|
||||
};
|
||||
14
index.html
14
index.html
|
|
@ -10,7 +10,7 @@
|
|||
<meta property="og:type" content="website" />
|
||||
<meta property="og:url" content="http://jordaneldredge.com/projects/winamp2-js/" />
|
||||
<meta property="og:image" content="http://jordaneldredge.com/projects/winamp2-js/preview.png" />
|
||||
<link rel='stylesheet' type='text/css' href='css/winamp.css' />
|
||||
<link rel='stylesheet' type='text/css' href='css/production.min.css' />
|
||||
<link rel="shortcut icon" sizes="16x16 32x32" href="favicon.ico">
|
||||
</head>
|
||||
<body>
|
||||
|
|
@ -89,17 +89,7 @@
|
|||
-
|
||||
<a href='https://github.com/captbaritone/winamp2-js'>GitHub</a>
|
||||
</p>
|
||||
<script src="http://cdn.bootcss.com/jszip/2.4.0/jszip.min.js"></script>
|
||||
|
||||
<script src="js/browser.js"></script>
|
||||
<script src="js/file-manager.js"></script>
|
||||
<script src="js/visualizer.js"></script>
|
||||
<script src="js/media.js"></script>
|
||||
<script src="js/font.js"></script>
|
||||
<script src="js/skin.js"></script>
|
||||
<script src="js/multi-display.js"></script>
|
||||
<script src="js/hotkeys.js"></script>
|
||||
<script src="js/winamp.js"></script>
|
||||
<script src="js/production.min.js"></script>
|
||||
<script type="text/javascript">
|
||||
if(Browser.isCompatible()) {
|
||||
winamp = Winamp.init({
|
||||
|
|
|
|||
14
jszip.2.4.0.min.js
vendored
Normal file
14
jszip.2.4.0.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
10
package.json
Normal file
10
package.json
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
{
|
||||
"name": "Winamp2-js",
|
||||
"version": "0.1.0",
|
||||
"devDependencies": {
|
||||
"grunt": "^0.4.5",
|
||||
"grunt-contrib-concat": "^0.5.0",
|
||||
"grunt-contrib-cssmin": "^0.10.0",
|
||||
"grunt-contrib-uglify": "^0.6.0"
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue