🚀 Socket Launch Week Day 5:Introducing Repository Access Permissions and Custom Roles.Learn more
Sign In

eslint-precommit

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

eslint-precommit - npm Package Compare versions

Comparing version
1.0.0
to
1.1.0
+20
bin/install.js
#!/usr/bin/env node
var fs = require('fs');
var cwd = process.cwd();
var path = require('path');
var os = require('os');
fs.stat(path.join(cwd, '.git'), function(err) {
if (err) {
return process.exit(0);
}
if (os.platform === 'win32') {
fs.writeFileSync(path.join(cwd, '.git', 'hooks', 'pre-commit.cmd'),
fs.readFileSync(path.join(__dirname, 'scripts', 'win.cmd')));
} else {
var filePath = path.join(cwd, '.git', 'hooks', 'pre-commit');
fs.writeFileSync(filePath,
fs.readFileSync(path.join(__dirname, 'scripts', 'posix.sh')));
fs.chmodSync(filePath, '0755');
}
});
+5
-2
{
"name": "eslint-precommit",
"version": "1.0.0",
"version": "1.1.0",
"description": "eslint pre commit",
"main": "index.js",
"bin": {
"eslint-precommit": "bin/install.js"
},
"scripts": {
"preinstall": "node index.js",
"postinstall": "node_modules/.bin/eslint-precommit",
"test": "echo \"Error: no test specified\" && exit 1"

@@ -9,0 +12,0 @@ },

/**
* Created by fed on 16/8/8.
*/
var fs = require('fs');
var cwd = process.cwd();
var path = require('path');
var os = require('os');
fs.stat(path.join(cwd, '.git'), function(err) {
if (err) {
return process.exit(0);
}
if (os.platform === 'win32') {
fs.writeFileSync(path.join(cwd, '.git', 'hooks', 'pre-commit.cmd'),
fs.readFileSync(path.join(__dirname, 'scripts', 'win.cmd')));
} else {
var filePath = path.join(cwd, '.git', 'hooks', 'pre-commit');
fs.writeFileSync(filePath,
fs.readFileSync(path.join(__dirname, 'scripts', 'posix.sh')));
fs.chmodSync(filePath, '0755');
}
});