JSFiddle - React, Tailwind, and code Playground

JavaScript

module.exports = function(grunt) {

    grunt.initConfig({
        pkg: grunt.file.readJSON('package.json'),
        
        "class-id-minifier":{
            simple: {
                options: {
                    jsMapFile: '../js/main.js',
                    jsMapDevFile: '../js/main.js',
                    minifyFilter: function (k, type) {
                        // type.id type.className
                        // J_ ignored in minified html
                        return /^J_/.test(k) ? false : true;

                    },
                    jsMapFilter: function (k, type) {
                        // className ignored in js map
                        return !!type.id;
                    }
                },
                files: [
                    {
                        expand: true,
                        cwd: '../',
                        src: ['../css/*.css', '../*.html'],
                        dest: '../finish/'
                    }
                ]
             }
        }
    });

    grunt.loadNpmTasks('grunt-class-id-minifier');

    grunt.registerTask('test', ['class-id-minifier']);

};