3.0.2 • Published 8 years ago
remedy v3.0.2
Remedy
Emitting middleware for file removing based on socket.io and remy.
Install
npm i remedy --save
Client
Could be loaded from url /remedy/remedy.js
.
/* could be one argument: callback */
remedy('/remedy', function(remover) {
const from = '/';
const to = '/tmp';
const names = [
'bin'
];
const progress = (value) => {
console.log('progress:', value);
};
const end = () => {
console.log('end');
remover.removeListener('progress', progress);
remover.removeListener('end', end);
};
const error = (data) => {
const msg = data + '\n Continue?';
const is = confirm(msg);
if (is)
return remover.continue();
remover.abort();
};
remover(from, names);
remover.on('progress', progress);
remover.on('end', end);
remover.on('error', error);
});
Server
const remedy = require('remedy');
const http = require('http');
const express = require('express');
const io = require('socket.io');
const app = express();
const port = 1337;
const server = http.createServer(app);
const socket = io.listen(server);
server.listen(port);
app.use(remedy({
online: true,
authCheck: function(socket, success) {
}
});
remedy.listen(socket, {
prefix: '/remedy', /* default */
root: '/', /* string or function */
});
License
MIT
3.0.2
8 years ago
3.0.1
8 years ago
3.0.0
8 years ago
2.0.0
8 years ago
1.5.9
8 years ago
1.5.8
8 years ago
1.5.7
8 years ago
1.5.6
8 years ago
1.5.5
8 years ago
1.5.4
8 years ago
1.5.3
8 years ago
1.5.2
8 years ago
1.5.1
9 years ago
1.5.0
9 years ago
1.4.0
9 years ago
1.3.2
9 years ago
1.3.1
9 years ago
1.3.0
9 years ago
1.2.6
9 years ago
1.2.5
10 years ago
1.2.4
10 years ago
1.2.3
10 years ago
1.2.2
10 years ago
1.2.1
10 years ago
1.2.0
10 years ago
1.1.4
10 years ago
1.1.3
10 years ago
1.1.2
10 years ago
1.1.1
10 years ago
1.1.0
10 years ago
1.0.9
10 years ago
1.0.8
10 years ago
1.0.7
10 years ago
1.0.6
10 years ago
1.0.5
10 years ago
1.0.4
10 years ago
1.0.3
10 years ago
1.0.2
10 years ago
1.0.1
10 years ago
1.0.0
10 years ago