Skip to content

Commit

Permalink
init commit
Browse files Browse the repository at this point in the history
  • Loading branch information
tfavetto committed Sep 1, 2020
1 parent b212c53 commit 53d61a4
Show file tree
Hide file tree
Showing 437 changed files with 37,473 additions and 0 deletions.
127 changes: 127 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,127 @@
# Created by .ignore support plugin (hsz.mobi)
### Node template
# Logs

logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*

# Diagnostic reports (https://nodejs.org/api/report.html)
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

# Coverage directory used by tools like istanbul
coverage
*.lcov

# nyc test coverage
.nyc_output

# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
.grunt

# Bower dependency directory (https://bower.io/)
bower_components

# node-waf configuration
.lock-wscript

# Compiled binary addons (https://nodejs.org/api/addons.html)
build/Release

# Dependency directories
node_modules/
jspm_packages/

# Snowpack dependency directory (https://snowpack.dev/)
web_modules/

# TypeScript cache
*.tsbuildinfo

# Optional npm cache directory
.npm

# Optional eslint cache
.eslintcache

# Microbundle cache
.rpt2_cache/
.rts2_cache_cjs/
.rts2_cache_es/
.rts2_cache_umd/

# Optional REPL history
.node_repl_history

# Output of 'npm pack'
*.tgz

# Yarn Integrity file
.yarn-integrity

# dotenv environment variables file
.env
.env.test

# parcel-bundler cache (https://parceljs.org/)
.cache
.parcel-cache

# Next.js build output
.next

# Nuxt.js build / generate output
.nuxt
dist

# Gatsby files
.cache/
# Comment in the public line in if your project uses Gatsby and not Next.js
# https://nextjs.org/blog/next-9-1#public-directory-support
# public

# vuepress build output
.vuepress/dist

# Serverless directories
.serverless/

# FuseBox cache
.fusebox/

# DynamoDB Local files
.dynamodb/

# TernJS port file
.tern-port

# Stores VSCode versions used for testing VSCode extensions
.vscode-test

# yarn v2
.yarn/cache
.yarn/unplugged
.yarn/build-state.yml
.yarn/install-state.gz
.pnp.*

### Sass template
.sass-cache/
*.css.map
*.sass.map
*.scss.map

/.idea/
/.idea/*.*
195 changes: 195 additions & 0 deletions Gruntfile.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,195 @@
module.exports = function (grunt) {

'use strict';

grunt.initConfig({
/**
* Get package meta data
*/
pkg: grunt.file.readJSON('package.json'),
/**
* Set project object
*/
project: {
theme: 'moga',
dev: './',
out: './../../../out/',
tmp: './../../../tmp/',
modules: './../../../modules/',
},
/**
* Clean tmp folders
*/
clean: {
options: {
'force':true,
},
src: ['<%= project.tmp %>/*'],
},
/**
* Sass (compile & minify)
*/
sass: {
dist: {
options: {
update: true,
style: 'compressed' /* compressed */
},
files: {
'<%= project.out %><%= project.theme %>/src/css/styles.min.css': [
'<%= project.dev %>/build/scss/style.scss'
],
'<%= project.out %><%= project.theme %>/src/css/manufacturer.min.css': [
'<%= project.dev %>/build/scss/manufacturer.scss'
],
'<%= project.out %><%= project.theme %>/src/css/promoslider.min.css': [
'<%= project.dev %>/build/scss/promoslider.scss'
]
}
}
},
cssmin: {
options: {
mergeIntoShorthands: false,
roundingPrecision: -1
},
target: {
files: {
'<%= project.out %><%= project.theme %>/src/css/styles.min.css': ['<%= project.out %><%= project.theme %>/src/css/styles.min.css'],
'<%= project.out %><%= project.theme %>/src/css/manufacturer.min.css': ['<%= project.out %><%= project.theme %>/src/css/manufacturer.min.css'],
'<%= project.out %><%= project.theme %>/src/css/promoslider.min.css': ['<%= project.out %><%= project.theme %>/src/css/promoslider.min.css']
}
}
},
concat: {
js: {
options: {
separator: ';\n',
sourcemap: false
},
files: {
'<%= project.out %><%= project.theme %>/src/js/scripts.min.js': [
//'<%= project.dev %>node_modules/jquery/dist/jquery.min.js',
'<%= project.dev %>node_modules/bootstrap/dist/js/bootstrap.bundle.min.js',
//'<%= project.dev %>node_modules/slick-carousel/slick/slick.js',
'<%= project.dev %>node_modules/lazysizes/lazysizes.min.js',
//'<%= project.dev %>build/js/main.js'
],
'<%= project.out %><%= project.theme %>/src/js/details.min.js': [
//'<%= project.dev %>build/vendor/jquery-ui/js/jquery-ui.js',
'<%= project.dev %>build/js/pages/details.js',
'<%= project.dev %>build/js/pages/review.js',
],
'<%= project.out %><%= project.theme %>/src/js/compare.min.js': [
'<%= project.dev %>build/js/pages/compare.js'
],
'<%= project.out %><%= project.theme %>/src/js/start.min.js': [
'<%= project.dev %>build/js/pages/start.js'
]
}
}
},
webfont: {
icons: {
src: '<%= project.dev %>/build/icons/*.svg',
dest: '<%= project.out %><%= project.theme %>/src/fonts/',
destCss: '<%= project.dev %>/build/scss/',
options: {
engine: 'node',
relativeFontPath: '../fonts/',
fontPathVariables: true,
stylesheet: 'scss',
fontFamilyName: 'icons',
hash: false,
normalize: true,
fontFilename: 'icons',
types: 'woff2,woff',
template: 'build/tasks/templates/custom_webfont.scss'
}
}
},
combine_mq: {
new_filename: {
options: {
beautify: false,
expand: false
},
src: '<%= project.out %><%= project.theme %>/src/css/styles.min.css',
dest: '<%= project.out %><%= project.theme %>/src/css/styles.min.css'
}
},
/**
* Watch files for changes
*/
watch: {
clean: {
files: [
'<%= project.dev %>de/**/*.*','<%= project.dev %>en/**/*.*','<%= project.modules %>**/*.tpl'],
tasks:
['clean'],
options:
{
spawn: false,
livereload: true
}
},
sass: {
files: [
'<%= project.dev %>build/scss/**/*.scss','<%= project.dev %>tpl/**/*.tpl'],
tasks:
['sass', 'combine_mq', 'cssmin', 'clean'],
options:
{
spawn: false,
livereload: true
}
},
js: {
files: [
'<%= project.dev %>build/js/*.js',
'<%= project.dev %>build/js/**/*.js',
'<%= project.out %><%= project.theme %>/src/js/*.js'
],
tasks:
['concat:js'],
options:
{
spawn: false,
livereload: true
}
}
},
copy: {
fonts: {
files: [
{
expand: true,
src: '*',
cwd: '<%= project.dev %>/build/vendor/raleway/',
dest: '<%= project.out %><%= project.theme %>/src/fonts/'
}
]
},
}
});

/**
* Load Grunt plugins
*/
require('matchdep').filterDev('grunt-*').forEach(grunt.loadNpmTasks);

/**
* Default task
* Run `grunt` on the command line
*/
grunt.registerTask('default', [
'webfont',
'copy',
'sass',
'combine_mq',
'cssmin',
'concat:js',
'clean',
'watch'
]);
};
Empty file added README.md
Empty file.
10 changes: 10 additions & 0 deletions build/icons/bag.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions build/icons/bars.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions build/icons/check.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions build/icons/down.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions build/icons/download.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions build/icons/left.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions build/icons/pencil.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions build/icons/person.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions build/icons/plus-circle.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions build/icons/right.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions build/icons/rss.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions build/icons/search.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions build/icons/star-half-o.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions build/icons/star.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions build/icons/sync.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 53d61a4

Please sign in to comment.