<commit_before>module.exports = function(grunt) {
  'use strict';

  // Project configuration.
  grunt.initConfig({
    jshint: {
      all: [
        'Gruntfile.js',
        'tasks/**/*.js'
      ],
      options: {
        jshintrc: '.jshintrc'
      }
    },

    mount: {
        jaws: {
            options: {
                mountPoint: "/mnt/share",
                path: "//user:pass@myserver/share",
                fileSystem: "smbfs",
                createMountPoint: true
            }
        }
    },
    unmount: {
      jaws: {
          options: {
              mountPoint: "/mnt/share",
              removeMountPoint: true
          }
      }
    }
  });

  // These plugins provide necessary tasks.
  grunt.loadNpmTasks('grunt-contrib-jshint');
  grunt.loadTasks('tasks');
  grunt.registerTask('test', ['jshint']);
  grunt.registerTask('default', ['jshint']);
};<commit_msg>add more sample usages to the gruntfile<commit_after>module.exports = function(grunt) {
  'use strict';

  // Project configuration.
  grunt.initConfig({
    jshint: {
      all: [
        'Gruntfile.js',
        'tasks/**/*.js'
      ],
      options: {
        jshintrc: '.jshintrc'
      }
    },

    mount: {
        '*nix': {
            options: {
                mountPoint: "/mnt/share",
                path: "//server/share",
                fileSystem: "smbfs",
                createMountPoint: true,
                username: "someuser",
                password: "password"
            }
        },
        macos: {
            options: {
                mountPoint: "/mnt/share",
                path: "//someuser:password@server/share",
                fileSystem: "smbfs",
                createMountPoint: true
            }
        },
        windows: {
            options: {
                mountPoint: "X:",
                path: "\\\\server\\share",
                username: "someuser",
                password: "password"
            }
        }
    },
    unmount: {
      '*nix': {
          options: {
              mountPoint: "/mnt/share",
              removeMountPoint: true
          }
      },
      macos: {
          options: {
              mountPoint: "/mnt/share",
              removeMountPoint: true
          }
      },
      windows: {
          options: {
              mountPoint: "X:"
          }
      }
    }
  });

  // These plugins provide necessary tasks.
  grunt.loadNpmTasks('grunt-contrib-jshint');
  grunt.loadTasks('tasks');
  grunt.registerTask('test', ['jshint']);
  grunt.registerTask('default', ['jshint']);
};
{'fraction_non_alphanumeric': 0.14057632398753894, 'fraction_numerical': 0.0, 'mean_word_length': 1.3061041292639137, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5341591', 'n_tokens_mistral': 778, 'n_tokens_neox': 750, 'n_words': 126}