diff --git a/.gitignore b/.gitignore index 5ebd21a1..65083f5a 100644 --- a/.gitignore +++ b/.gitignore @@ -161,3 +161,8 @@ pip-log.txt # Mac crap .DS_Store + +#others +node_modules +out +package-lock.json diff --git a/gulpfile.js b/gulpfile.js new file mode 100644 index 00000000..891ef5bf --- /dev/null +++ b/gulpfile.js @@ -0,0 +1,38 @@ +var gulp = require('gulp'); +var uglify = require('gulp-uglify'); +var concat = require('gulp-concat'); +var zip = require('gulp-zip'); +var del = require('del'); +var babel = require('gulp-babel') + +gulp.task('dir', function(){ + return gulp.src('*.*', {read: false}) + .pipe(gulp.dest('./out/build')) +}) + +gulp.task('js', function(){ + return gulp.src(['./src/js/*.js']) + .pipe(babel({ + presets: ['@babel/env'] + })) + .pipe(concat('main.js')) + .pipe(uglify()) + .pipe(gulp.dest('./out/build')) +}); + +gulp.task('build', function(){ + return gulp.src([ + './out/build/main.js', + './src/**', + '!./src/js/*.js', + './manifest.json' + ]) + .pipe(zip('EnhancedSteam.zip')) + .pipe(gulp.dest('./out')) +}) + +gulp.task('clean', function(){ + return del('./out/build') +}) + +gulp.task('default', gulp.series('dir', 'js', 'build', 'clean')); \ No newline at end of file diff --git a/manifest.json b/manifest.json index 3c1d9162..48ef3ccb 100644 --- a/manifest.json +++ b/manifest.json @@ -48,8 +48,7 @@ "*://steamcommunity.com/login/*" ], "js": [ - "js/jQuery.min.js", - "enhancedsteam.js" + "main.js" ], "css": [ "css/enhancedsteam.css" @@ -71,7 +70,7 @@ "https://steamcommunity.com/tradeoffer/*" ], "js": [ - "js/steamcommunity.com/tradeoffer.js" + "tradeoffer.js" ], "css": [ "css/steamcommunity.com/tradeoffer.css" diff --git a/package.json b/package.json new file mode 100644 index 00000000..3658f7cc --- /dev/null +++ b/package.json @@ -0,0 +1,16 @@ +{ + "name": "enhanced-steam", + "version": "1.0.0", + "devDependencies": { + "del": "^3.0.0", + "gulp": "^4.0.0", + "gulp-babel": "^8.0.0", + "gulp-concat": "^2.5.2", + "gulp-uglify": "^3.0.1", + "gulp-zip": "^4.2.0" + }, + "dependencies": { + "@babel/core": "^7.1.2", + "@babel/preset-env": "^7.1.0" + } +} diff --git a/cc.json b/src/cc.json similarity index 100% rename from cc.json rename to src/cc.json diff --git a/css/enhancedsteam-firefox.css b/src/css/enhancedsteam-firefox.css similarity index 100% rename from css/enhancedsteam-firefox.css rename to src/css/enhancedsteam-firefox.css diff --git a/css/enhancedsteam.css b/src/css/enhancedsteam.css similarity index 100% rename from css/enhancedsteam.css rename to src/css/enhancedsteam.css diff --git a/css/es_flags-firefox.css b/src/css/es_flags-firefox.css similarity index 100% rename from css/es_flags-firefox.css rename to src/css/es_flags-firefox.css diff --git a/css/es_flags.css b/src/css/es_flags.css similarity index 100% rename from css/es_flags.css rename to src/css/es_flags.css diff --git a/css/es_sites_links-firefox.css b/src/css/es_sites_links-firefox.css similarity index 100% rename from css/es_sites_links-firefox.css rename to src/css/es_sites_links-firefox.css diff --git a/css/es_sites_links.css b/src/css/es_sites_links.css similarity index 100% rename from css/es_sites_links.css rename to src/css/es_sites_links.css diff --git a/css/options.css b/src/css/options.css similarity index 100% rename from css/options.css rename to src/css/options.css diff --git a/css/steamcommunity.com/steam_store_hover.css b/src/css/steamcommunity.com/steam_store_hover.css similarity index 100% rename from css/steamcommunity.com/steam_store_hover.css rename to src/css/steamcommunity.com/steam_store_hover.css diff --git a/css/steamcommunity.com/tradeoffer.css b/src/css/steamcommunity.com/tradeoffer.css similarity index 100% rename from css/steamcommunity.com/tradeoffer.css rename to src/css/steamcommunity.com/tradeoffer.css diff --git a/css/store.steampowered.com/store_front.css b/src/css/store.steampowered.com/store_front.css similarity index 100% rename from css/store.steampowered.com/store_front.css rename to src/css/store.steampowered.com/store_front.css diff --git a/img/alternative_linux_icon.png b/src/img/alternative_linux_icon.png similarity index 100% rename from img/alternative_linux_icon.png rename to src/img/alternative_linux_icon.png diff --git a/img/birthday_bg.png b/src/img/birthday_bg.png similarity index 100% rename from img/birthday_bg.png rename to src/img/birthday_bg.png diff --git a/img/birthday_logo_bg.gif b/src/img/birthday_logo_bg.gif similarity index 100% rename from img/birthday_logo_bg.gif rename to src/img/birthday_logo_bg.gif diff --git a/img/btn_gradient.png b/src/img/btn_gradient.png similarity index 100% rename from img/btn_gradient.png rename to src/img/btn_gradient.png diff --git a/img/check_sheet.png b/src/img/check_sheet.png similarity index 100% rename from img/check_sheet.png rename to src/img/check_sheet.png diff --git a/img/clippy.svg b/src/img/clippy.svg similarity index 100% rename from img/clippy.svg rename to src/img/clippy.svg diff --git a/img/decline.png b/src/img/decline.png similarity index 100% rename from img/decline.png rename to src/img/decline.png diff --git a/img/enhancedsteam.png b/src/img/enhancedsteam.png similarity index 100% rename from img/enhancedsteam.png rename to src/img/enhancedsteam.png diff --git a/img/flags/flags.png b/src/img/flags/flags.png similarity index 100% rename from img/flags/flags.png rename to src/img/flags/flags.png diff --git a/img/flags/world.png b/src/img/flags/world.png similarity index 100% rename from img/flags/world.png rename to src/img/flags/world.png diff --git a/img/gl_banner.jpg b/src/img/gl_banner.jpg similarity index 100% rename from img/gl_banner.jpg rename to src/img/gl_banner.jpg diff --git a/img/header_bg.jpg b/src/img/header_bg.jpg similarity index 100% rename from img/header_bg.jpg rename to src/img/header_bg.jpg diff --git a/img/ico/achievementstats.png b/src/img/ico/achievementstats.png similarity index 100% rename from img/ico/achievementstats.png rename to src/img/ico/achievementstats.png diff --git a/img/ico/astatsnl.png b/src/img/ico/astatsnl.png similarity index 100% rename from img/ico/astatsnl.png rename to src/img/ico/astatsnl.png diff --git a/img/ico/backpacktf.png b/src/img/ico/backpacktf.png similarity index 100% rename from img/ico/backpacktf.png rename to src/img/ico/backpacktf.png diff --git a/img/ico/keylol.png b/src/img/ico/keylol.png similarity index 100% rename from img/ico/keylol.png rename to src/img/ico/keylol.png diff --git a/img/ico/srcn.png b/src/img/ico/srcn.png similarity index 100% rename from img/ico/srcn.png rename to src/img/ico/srcn.png diff --git a/img/ico/steamcardexchange.png b/src/img/ico/steamcardexchange.png similarity index 100% rename from img/ico/steamcardexchange.png rename to src/img/ico/steamcardexchange.png diff --git a/img/ico/steamdb.png b/src/img/ico/steamdb.png similarity index 100% rename from img/ico/steamdb.png rename to src/img/ico/steamdb.png diff --git a/img/ico/steamgifts.png b/src/img/ico/steamgifts.png similarity index 100% rename from img/ico/steamgifts.png rename to src/img/ico/steamgifts.png diff --git a/img/ico/steamrep.png b/src/img/ico/steamrep.png similarity index 100% rename from img/ico/steamrep.png rename to src/img/ico/steamrep.png diff --git a/img/ico/steamtrades.png b/src/img/ico/steamtrades.png similarity index 100% rename from img/ico/steamtrades.png rename to src/img/ico/steamtrades.png diff --git a/img/keylol_bg.png b/src/img/keylol_bg.png similarity index 100% rename from img/keylol_bg.png rename to src/img/keylol_bg.png diff --git a/img/line_chart.png b/src/img/line_chart.png similarity index 100% rename from img/line_chart.png rename to src/img/line_chart.png diff --git a/img/logo.png b/src/img/logo.png similarity index 100% rename from img/logo.png rename to src/img/logo.png diff --git a/img/opencritic.png b/src/img/opencritic.png similarity index 100% rename from img/opencritic.png rename to src/img/opencritic.png diff --git a/img/overlay/early_access_banner_brazilian.png b/src/img/overlay/early_access_banner_brazilian.png similarity index 100% rename from img/overlay/early_access_banner_brazilian.png rename to src/img/overlay/early_access_banner_brazilian.png diff --git a/img/overlay/early_access_banner_english.png b/src/img/overlay/early_access_banner_english.png similarity index 100% rename from img/overlay/early_access_banner_english.png rename to src/img/overlay/early_access_banner_english.png diff --git a/img/overlay/early_access_banner_french.png b/src/img/overlay/early_access_banner_french.png similarity index 100% rename from img/overlay/early_access_banner_french.png rename to src/img/overlay/early_access_banner_french.png diff --git a/img/overlay/early_access_banner_italian.png b/src/img/overlay/early_access_banner_italian.png similarity index 100% rename from img/overlay/early_access_banner_italian.png rename to src/img/overlay/early_access_banner_italian.png diff --git a/img/overlay/early_access_banner_japanese.png b/src/img/overlay/early_access_banner_japanese.png similarity index 100% rename from img/overlay/early_access_banner_japanese.png rename to src/img/overlay/early_access_banner_japanese.png diff --git a/img/overlay/early_access_banner_koreana.png b/src/img/overlay/early_access_banner_koreana.png similarity index 100% rename from img/overlay/early_access_banner_koreana.png rename to src/img/overlay/early_access_banner_koreana.png diff --git a/img/overlay/early_access_banner_polish.png b/src/img/overlay/early_access_banner_polish.png similarity index 100% rename from img/overlay/early_access_banner_polish.png rename to src/img/overlay/early_access_banner_polish.png diff --git a/img/overlay/early_access_banner_portuguese.png b/src/img/overlay/early_access_banner_portuguese.png similarity index 100% rename from img/overlay/early_access_banner_portuguese.png rename to src/img/overlay/early_access_banner_portuguese.png diff --git a/img/overlay/early_access_banner_russian.png b/src/img/overlay/early_access_banner_russian.png similarity index 100% rename from img/overlay/early_access_banner_russian.png rename to src/img/overlay/early_access_banner_russian.png diff --git a/img/overlay/early_access_banner_schinese.png b/src/img/overlay/early_access_banner_schinese.png similarity index 100% rename from img/overlay/early_access_banner_schinese.png rename to src/img/overlay/early_access_banner_schinese.png diff --git a/img/overlay/early_access_banner_spanish.png b/src/img/overlay/early_access_banner_spanish.png similarity index 100% rename from img/overlay/early_access_banner_spanish.png rename to src/img/overlay/early_access_banner_spanish.png diff --git a/img/overlay/early_access_banner_tchinese.png b/src/img/overlay/early_access_banner_tchinese.png similarity index 100% rename from img/overlay/early_access_banner_tchinese.png rename to src/img/overlay/early_access_banner_tchinese.png diff --git a/img/overlay/early_access_banner_thai.png b/src/img/overlay/early_access_banner_thai.png similarity index 100% rename from img/overlay/early_access_banner_thai.png rename to src/img/overlay/early_access_banner_thai.png diff --git a/img/pcgw.png b/src/img/pcgw.png similarity index 100% rename from img/pcgw.png rename to src/img/pcgw.png diff --git a/img/pinn.png b/src/img/pinn.png similarity index 100% rename from img/pinn.png rename to src/img/pinn.png diff --git a/img/profile_styles/blue/header.jpg b/src/img/profile_styles/blue/header.jpg similarity index 100% rename from img/profile_styles/blue/header.jpg rename to src/img/profile_styles/blue/header.jpg diff --git a/img/profile_styles/blue/preview.png b/src/img/profile_styles/blue/preview.png similarity index 100% rename from img/profile_styles/blue/preview.png rename to src/img/profile_styles/blue/preview.png diff --git a/img/profile_styles/blue/showcase.png b/src/img/profile_styles/blue/showcase.png similarity index 100% rename from img/profile_styles/blue/showcase.png rename to src/img/profile_styles/blue/showcase.png diff --git a/img/profile_styles/blue/style.css b/src/img/profile_styles/blue/style.css similarity index 100% rename from img/profile_styles/blue/style.css rename to src/img/profile_styles/blue/style.css diff --git a/img/profile_styles/clear/preview.png b/src/img/profile_styles/clear/preview.png similarity index 100% rename from img/profile_styles/clear/preview.png rename to src/img/profile_styles/clear/preview.png diff --git a/img/profile_styles/green/header.jpg b/src/img/profile_styles/green/header.jpg similarity index 100% rename from img/profile_styles/green/header.jpg rename to src/img/profile_styles/green/header.jpg diff --git a/img/profile_styles/green/preview.png b/src/img/profile_styles/green/preview.png similarity index 100% rename from img/profile_styles/green/preview.png rename to src/img/profile_styles/green/preview.png diff --git a/img/profile_styles/green/showcase.png b/src/img/profile_styles/green/showcase.png similarity index 100% rename from img/profile_styles/green/showcase.png rename to src/img/profile_styles/green/showcase.png diff --git a/img/profile_styles/green/style.css b/src/img/profile_styles/green/style.css similarity index 100% rename from img/profile_styles/green/style.css rename to src/img/profile_styles/green/style.css diff --git a/img/profile_styles/holiday2014/preview.png b/src/img/profile_styles/holiday2014/preview.png similarity index 100% rename from img/profile_styles/holiday2014/preview.png rename to src/img/profile_styles/holiday2014/preview.png diff --git a/img/profile_styles/orange/header.jpg b/src/img/profile_styles/orange/header.jpg similarity index 100% rename from img/profile_styles/orange/header.jpg rename to src/img/profile_styles/orange/header.jpg diff --git a/img/profile_styles/orange/preview.png b/src/img/profile_styles/orange/preview.png similarity index 100% rename from img/profile_styles/orange/preview.png rename to src/img/profile_styles/orange/preview.png diff --git a/img/profile_styles/orange/showcase.png b/src/img/profile_styles/orange/showcase.png similarity index 100% rename from img/profile_styles/orange/showcase.png rename to src/img/profile_styles/orange/showcase.png diff --git a/img/profile_styles/orange/style.css b/src/img/profile_styles/orange/style.css similarity index 100% rename from img/profile_styles/orange/style.css rename to src/img/profile_styles/orange/style.css diff --git a/img/profile_styles/pink/header.jpg b/src/img/profile_styles/pink/header.jpg similarity index 100% rename from img/profile_styles/pink/header.jpg rename to src/img/profile_styles/pink/header.jpg diff --git a/img/profile_styles/pink/preview.png b/src/img/profile_styles/pink/preview.png similarity index 100% rename from img/profile_styles/pink/preview.png rename to src/img/profile_styles/pink/preview.png diff --git a/img/profile_styles/pink/showcase.png b/src/img/profile_styles/pink/showcase.png similarity index 100% rename from img/profile_styles/pink/showcase.png rename to src/img/profile_styles/pink/showcase.png diff --git a/img/profile_styles/pink/style.css b/src/img/profile_styles/pink/style.css similarity index 100% rename from img/profile_styles/pink/style.css rename to src/img/profile_styles/pink/style.css diff --git a/img/profile_styles/purple/header.jpg b/src/img/profile_styles/purple/header.jpg similarity index 100% rename from img/profile_styles/purple/header.jpg rename to src/img/profile_styles/purple/header.jpg diff --git a/img/profile_styles/purple/preview.png b/src/img/profile_styles/purple/preview.png similarity index 100% rename from img/profile_styles/purple/preview.png rename to src/img/profile_styles/purple/preview.png diff --git a/img/profile_styles/purple/showcase.png b/src/img/profile_styles/purple/showcase.png similarity index 100% rename from img/profile_styles/purple/showcase.png rename to src/img/profile_styles/purple/showcase.png diff --git a/img/profile_styles/purple/style.css b/src/img/profile_styles/purple/style.css similarity index 100% rename from img/profile_styles/purple/style.css rename to src/img/profile_styles/purple/style.css diff --git a/img/profile_styles/red/header.jpg b/src/img/profile_styles/red/header.jpg similarity index 100% rename from img/profile_styles/red/header.jpg rename to src/img/profile_styles/red/header.jpg diff --git a/img/profile_styles/red/preview.png b/src/img/profile_styles/red/preview.png similarity index 100% rename from img/profile_styles/red/preview.png rename to src/img/profile_styles/red/preview.png diff --git a/img/profile_styles/red/showcase.png b/src/img/profile_styles/red/showcase.png similarity index 100% rename from img/profile_styles/red/showcase.png rename to src/img/profile_styles/red/showcase.png diff --git a/img/profile_styles/red/style.css b/src/img/profile_styles/red/style.css similarity index 100% rename from img/profile_styles/red/style.css rename to src/img/profile_styles/red/style.css diff --git a/img/profile_styles/teal/header.jpg b/src/img/profile_styles/teal/header.jpg similarity index 100% rename from img/profile_styles/teal/header.jpg rename to src/img/profile_styles/teal/header.jpg diff --git a/img/profile_styles/teal/preview.png b/src/img/profile_styles/teal/preview.png similarity index 100% rename from img/profile_styles/teal/preview.png rename to src/img/profile_styles/teal/preview.png diff --git a/img/profile_styles/teal/showcase.png b/src/img/profile_styles/teal/showcase.png similarity index 100% rename from img/profile_styles/teal/showcase.png rename to src/img/profile_styles/teal/showcase.png diff --git a/img/profile_styles/teal/style.css b/src/img/profile_styles/teal/style.css similarity index 100% rename from img/profile_styles/teal/style.css rename to src/img/profile_styles/teal/style.css diff --git a/img/profile_styles/yellow/header.jpg b/src/img/profile_styles/yellow/header.jpg similarity index 100% rename from img/profile_styles/yellow/header.jpg rename to src/img/profile_styles/yellow/header.jpg diff --git a/img/profile_styles/yellow/preview.png b/src/img/profile_styles/yellow/preview.png similarity index 100% rename from img/profile_styles/yellow/preview.png rename to src/img/profile_styles/yellow/preview.png diff --git a/img/profile_styles/yellow/showcase.png b/src/img/profile_styles/yellow/showcase.png similarity index 100% rename from img/profile_styles/yellow/showcase.png rename to src/img/profile_styles/yellow/showcase.png diff --git a/img/profile_styles/yellow/style.css b/src/img/profile_styles/yellow/style.css similarity index 100% rename from img/profile_styles/yellow/style.css rename to src/img/profile_styles/yellow/style.css diff --git a/img/questionmark.png b/src/img/questionmark.png similarity index 100% rename from img/questionmark.png rename to src/img/questionmark.png diff --git a/img/remove.png b/src/img/remove.png similarity index 100% rename from img/remove.png rename to src/img/remove.png diff --git a/img/sr/banned.png b/src/img/sr/banned.png similarity index 100% rename from img/sr/banned.png rename to src/img/sr/banned.png diff --git a/img/sr/caution.png b/src/img/sr/caution.png similarity index 100% rename from img/sr/caution.png rename to src/img/sr/caution.png diff --git a/img/sr/donate.png b/src/img/sr/donate.png similarity index 100% rename from img/sr/donate.png rename to src/img/sr/donate.png diff --git a/img/sr/okay.png b/src/img/sr/okay.png similarity index 100% rename from img/sr/okay.png rename to src/img/sr/okay.png diff --git a/img/sr/valve.png b/src/img/sr/valve.png similarity index 100% rename from img/sr/valve.png rename to src/img/sr/valve.png diff --git a/img/steam_store.svg b/src/img/steam_store.svg similarity index 100% rename from img/steam_store.svg rename to src/img/steam_store.svg diff --git a/img/steamcardexchange.png b/src/img/steamcardexchange.png similarity index 100% rename from img/steamcardexchange.png rename to src/img/steamcardexchange.png diff --git a/img/steamdb.png b/src/img/steamdb.png similarity index 100% rename from img/steamdb.png rename to src/img/steamdb.png diff --git a/img/steamdb_store.png b/src/img/steamdb_store.png similarity index 100% rename from img/steamdb_store.png rename to src/img/steamdb_store.png diff --git a/img/steamdb_store_black.png b/src/img/steamdb_store_black.png similarity index 100% rename from img/steamdb_store_black.png rename to src/img/steamdb_store_black.png diff --git a/img/trading.png b/src/img/trading.png similarity index 100% rename from img/trading.png rename to src/img/trading.png diff --git a/img/wsgf/4k-gold.png b/src/img/wsgf/4k-gold.png similarity index 100% rename from img/wsgf/4k-gold.png rename to src/img/wsgf/4k-gold.png diff --git a/img/wsgf/4k-incomplete.png b/src/img/wsgf/4k-incomplete.png similarity index 100% rename from img/wsgf/4k-incomplete.png rename to src/img/wsgf/4k-incomplete.png diff --git a/img/wsgf/4k-limited.png b/src/img/wsgf/4k-limited.png similarity index 100% rename from img/wsgf/4k-limited.png rename to src/img/wsgf/4k-limited.png diff --git a/img/wsgf/4k-silver.png b/src/img/wsgf/4k-silver.png similarity index 100% rename from img/wsgf/4k-silver.png rename to src/img/wsgf/4k-silver.png diff --git a/img/wsgf/4k-unsupported.png b/src/img/wsgf/4k-unsupported.png similarity index 100% rename from img/wsgf/4k-unsupported.png rename to src/img/wsgf/4k-unsupported.png diff --git a/img/wsgf/mm-gold.png b/src/img/wsgf/mm-gold.png similarity index 100% rename from img/wsgf/mm-gold.png rename to src/img/wsgf/mm-gold.png diff --git a/img/wsgf/mm-incomplete.png b/src/img/wsgf/mm-incomplete.png similarity index 100% rename from img/wsgf/mm-incomplete.png rename to src/img/wsgf/mm-incomplete.png diff --git a/img/wsgf/mm-limited.png b/src/img/wsgf/mm-limited.png similarity index 100% rename from img/wsgf/mm-limited.png rename to src/img/wsgf/mm-limited.png diff --git a/img/wsgf/mm-silver.png b/src/img/wsgf/mm-silver.png similarity index 100% rename from img/wsgf/mm-silver.png rename to src/img/wsgf/mm-silver.png diff --git a/img/wsgf/mm-unsupported.png b/src/img/wsgf/mm-unsupported.png similarity index 100% rename from img/wsgf/mm-unsupported.png rename to src/img/wsgf/mm-unsupported.png diff --git a/img/wsgf/uw-gold.png b/src/img/wsgf/uw-gold.png similarity index 100% rename from img/wsgf/uw-gold.png rename to src/img/wsgf/uw-gold.png diff --git a/img/wsgf/uw-incomplete.png b/src/img/wsgf/uw-incomplete.png similarity index 100% rename from img/wsgf/uw-incomplete.png rename to src/img/wsgf/uw-incomplete.png diff --git a/img/wsgf/uw-limited.png b/src/img/wsgf/uw-limited.png similarity index 100% rename from img/wsgf/uw-limited.png rename to src/img/wsgf/uw-limited.png diff --git a/img/wsgf/uw-silver.png b/src/img/wsgf/uw-silver.png similarity index 100% rename from img/wsgf/uw-silver.png rename to src/img/wsgf/uw-silver.png diff --git a/img/wsgf/uw-unsupported.png b/src/img/wsgf/uw-unsupported.png similarity index 100% rename from img/wsgf/uw-unsupported.png rename to src/img/wsgf/uw-unsupported.png diff --git a/img/wsgf/ws-gold.png b/src/img/wsgf/ws-gold.png similarity index 100% rename from img/wsgf/ws-gold.png rename to src/img/wsgf/ws-gold.png diff --git a/img/wsgf/ws-incomplete.png b/src/img/wsgf/ws-incomplete.png similarity index 100% rename from img/wsgf/ws-incomplete.png rename to src/img/wsgf/ws-incomplete.png diff --git a/img/wsgf/ws-limited.png b/src/img/wsgf/ws-limited.png similarity index 100% rename from img/wsgf/ws-limited.png rename to src/img/wsgf/ws-limited.png diff --git a/img/wsgf/ws-silver.png b/src/img/wsgf/ws-silver.png similarity index 100% rename from img/wsgf/ws-silver.png rename to src/img/wsgf/ws-silver.png diff --git a/img/wsgf/ws-unsupported.png b/src/img/wsgf/ws-unsupported.png similarity index 100% rename from img/wsgf/ws-unsupported.png rename to src/img/wsgf/ws-unsupported.png diff --git a/enhancedsteam.js b/src/js/enhancedsteam.js similarity index 100% rename from enhancedsteam.js rename to src/js/enhancedsteam.js diff --git a/js/jQuery.min.js b/src/js/jQuery.min.js similarity index 100% rename from js/jQuery.min.js rename to src/js/jQuery.min.js diff --git a/js/options.js b/src/js/others/options.js similarity index 100% rename from js/options.js rename to src/js/others/options.js diff --git a/js/steamcommunity.com/tradeoffer.js b/src/js/others/tradeoffer.js similarity index 100% rename from js/steamcommunity.com/tradeoffer.js rename to src/js/others/tradeoffer.js diff --git a/localization/bg/strings.json b/src/localization/bg/strings.json similarity index 100% rename from localization/bg/strings.json rename to src/localization/bg/strings.json diff --git a/localization/cs/strings.json b/src/localization/cs/strings.json similarity index 100% rename from localization/cs/strings.json rename to src/localization/cs/strings.json diff --git a/localization/da/strings.json b/src/localization/da/strings.json similarity index 100% rename from localization/da/strings.json rename to src/localization/da/strings.json diff --git a/localization/de/strings.json b/src/localization/de/strings.json similarity index 100% rename from localization/de/strings.json rename to src/localization/de/strings.json diff --git a/localization/el/strings.json b/src/localization/el/strings.json similarity index 100% rename from localization/el/strings.json rename to src/localization/el/strings.json diff --git a/localization/en/strings.json b/src/localization/en/strings.json similarity index 100% rename from localization/en/strings.json rename to src/localization/en/strings.json diff --git a/localization/es-ES/strings.json b/src/localization/es-ES/strings.json similarity index 100% rename from localization/es-ES/strings.json rename to src/localization/es-ES/strings.json diff --git a/localization/fi/strings.json b/src/localization/fi/strings.json similarity index 100% rename from localization/fi/strings.json rename to src/localization/fi/strings.json diff --git a/localization/fr/strings.json b/src/localization/fr/strings.json similarity index 100% rename from localization/fr/strings.json rename to src/localization/fr/strings.json diff --git a/localization/hu/strings.json b/src/localization/hu/strings.json similarity index 100% rename from localization/hu/strings.json rename to src/localization/hu/strings.json diff --git a/localization/it/strings.json b/src/localization/it/strings.json similarity index 100% rename from localization/it/strings.json rename to src/localization/it/strings.json diff --git a/localization/ja/strings.json b/src/localization/ja/strings.json similarity index 100% rename from localization/ja/strings.json rename to src/localization/ja/strings.json diff --git a/localization/ko/strings.json b/src/localization/ko/strings.json similarity index 100% rename from localization/ko/strings.json rename to src/localization/ko/strings.json diff --git a/localization/nl/strings.json b/src/localization/nl/strings.json similarity index 100% rename from localization/nl/strings.json rename to src/localization/nl/strings.json diff --git a/localization/no/strings.json b/src/localization/no/strings.json similarity index 100% rename from localization/no/strings.json rename to src/localization/no/strings.json diff --git a/localization/pl/strings.json b/src/localization/pl/strings.json similarity index 100% rename from localization/pl/strings.json rename to src/localization/pl/strings.json diff --git a/localization/pt-BR/strings.json b/src/localization/pt-BR/strings.json similarity index 100% rename from localization/pt-BR/strings.json rename to src/localization/pt-BR/strings.json diff --git a/localization/pt-PT/strings.json b/src/localization/pt-PT/strings.json similarity index 100% rename from localization/pt-PT/strings.json rename to src/localization/pt-PT/strings.json diff --git a/localization/ro/strings.json b/src/localization/ro/strings.json similarity index 100% rename from localization/ro/strings.json rename to src/localization/ro/strings.json diff --git a/localization/ru/strings.json b/src/localization/ru/strings.json similarity index 100% rename from localization/ru/strings.json rename to src/localization/ru/strings.json diff --git a/localization/sv-SE/strings.json b/src/localization/sv-SE/strings.json similarity index 100% rename from localization/sv-SE/strings.json rename to src/localization/sv-SE/strings.json diff --git a/localization/th/strings.json b/src/localization/th/strings.json similarity index 100% rename from localization/th/strings.json rename to src/localization/th/strings.json diff --git a/localization/tr/strings.json b/src/localization/tr/strings.json similarity index 100% rename from localization/tr/strings.json rename to src/localization/tr/strings.json diff --git a/localization/ua/strings.json b/src/localization/ua/strings.json similarity index 100% rename from localization/ua/strings.json rename to src/localization/ua/strings.json diff --git a/localization/vi/strings.json b/src/localization/vi/strings.json similarity index 100% rename from localization/vi/strings.json rename to src/localization/vi/strings.json diff --git a/localization/zh-CN/strings.json b/src/localization/zh-CN/strings.json similarity index 100% rename from localization/zh-CN/strings.json rename to src/localization/zh-CN/strings.json diff --git a/localization/zh-TW/strings.json b/src/localization/zh-TW/strings.json similarity index 100% rename from localization/zh-TW/strings.json rename to src/localization/zh-TW/strings.json diff --git a/options.html b/src/options.html similarity index 100% rename from options.html rename to src/options.html