Skip to content

Commit

Permalink
dev files
Browse files Browse the repository at this point in the history
  • Loading branch information
razvanaldea89 committed Jan 4, 2024
1 parent 02c9c9f commit 4df378f
Show file tree
Hide file tree
Showing 5 changed files with 16,727 additions and 0 deletions.
Binary file modified .DS_Store
Binary file not shown.
28 changes: 28 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
/nbproject/private/
/node_modules/
/assets/js/legacy-upgrader/node_modules/
/assets/js/legacy-upgrader/build/index.html
project.xml
project.properties
*.DS_Store
Thumbs.db
.buildpath
.project
.settings*
sftp-config.json
/deploy/
.idea
/tmp/
cypress
cypress.json
*.zip


# Exclude everything in /vendor except our autoload stuff
vendor/*
!vendor/composer
!vendor/autoload_*

# Ignore all log files except for .htaccess
/logs/*
!/logs/.htaccess
195 changes: 195 additions & 0 deletions Gruntfile.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,195 @@
/* jshint node:true */
module.exports = function (grunt) {
'use strict';

// load all tasks
require('load-grunt-tasks')(grunt, {scope: 'devDependencies'});

grunt.initConfig(
{
pkg: grunt.file.readJSON('package.json'),
// setting folder templates
dirs: {
css : 'assets/css',
images : 'assets/images',
js : 'assets/js',
reports: 'assets/js/reports',
shop : 'assets/js/shop',
lang : 'languages'
},
// Check the text domain
checktextdomain: {
standard: {
options: {
text_domain : ['download-monitor'], //Specify allowed domain(s)
create_report_file: 'true',
keywords : [ //List keyword specifications
'__:1,2d',
'_e:1,2d',
'_x:1,2c,3d',
'esc_html__:1,2d',
'esc_html_e:1,2d',
'esc_html_x:1,2c,3d',
'esc_attr__:1,2d',
'esc_attr_e:1,2d',
'esc_attr_x:1,2c,3d',
'_ex:1,2c,3d',
'_n:1,2,4d',
'_nx:1,2,4c,5d',
'_n_noop:1,2,3d',
'_nx_noop:1,2,3c,4d'
]
},
files : [
{
src : [
'**/*.php',
'!**/node_modules/**',
], //all php
expand: true
}
]
}
},

// Generate POT files.
makepot: {
options : {
type : 'wp-plugin',
domainPath: 'languages',
potHeaders: {
'report-msgid-bugs-to': 'https://github.com/download-monitor/download-monitor/issues',
'language-team' : 'LANGUAGE <EMAIL@ADDRESS>'
}
},
frontend: {
options: {
potFilename: 'download-monitor.pot',
exclude : [
'node_modules/.*',
'tests/.*',
'tmp/.*'
],
processPot : function (pot) {
return pot;
}
}
}
},

po2mo: {
files: {
src : '<%= dirs.lang %>/*.po',
expand: true
}
},


clean : {
init: {
src: ['build/']
},
},
copy : {
build: {
expand: true,
src : [
'**',
'!node_modules/**',
'!dummy_data/**',
'!vendor/**',
'!build/**',
'!readme.md',
'!README.md',
'!phpcs.ruleset.xml',
'!package-lock.json',
'!svn-ignore.txt',
'!Gruntfile.js',
'!package.json',
'!composer.json',
'!composer.lock',
'!postcss.config.js',
'!webpack.config.js',
'!set_tags.sh',
'!*.zip',
'!old/**',
'!bin/**',
'!tests/**',
'!codeception.dist.yml',
'!regconfig.json',
'!nbproject/**',
'!SECURITY.md',
],
dest : 'build/'
}
},
compress: {
build: {
options: {
pretty : true, // Pretty print file sizes when logging.
archive: '<%= pkg.name %>-<%= pkg.version %>.zip'
},
expand : true,
cwd : '',
src : [
'**',
'!node_modules/**',
'!dummy_data/**',
'!.github/**',
'!.git/**',
'!build/**',
'!readme.md',
'!README.md',
'!phpcs.ruleset.xml',
'!package-lock.json',
'!svn-ignore.txt',
'!Gruntfile.js',
'!package.json',
'!composer.json',
'!composer.lock',
'!postcss.config.js',
'!webpack.config.js',
'!set_tags.sh',
'!*.zip',
'!old/**',
'!bin/**',
'!tests/**',
'!codeception.dist.yml',
'!regconfig.json',
'!SECURITY.md',
'!tailwind.config.js',
'!phpunit.xml',
'!nbproject/**'],
dest : '<%= pkg.name %>'
}
},

});

// Load NPM tasks to be used here
grunt.loadNpmTasks('grunt-wp-i18n');
grunt.loadNpmTasks('grunt-checktextdomain');
grunt.loadNpmTasks('grunt-contrib-clean');
grunt.loadNpmTasks('grunt-contrib-compress');

// Just an alias for pot file generation
grunt.registerTask('pot', [
'makepot'
]);

grunt.registerTask('dev', [
'default',
'makepot'
]);

// Build task
grunt.registerTask('build-archive', [
'clean',
'copy',
'compress:build',
'clean'
]);

grunt.registerTask('makemo', ['po2mo']);

};
Loading

0 comments on commit 4df378f

Please sign in to comment.