JSPM

  • Created
  • Published
  • Downloads 883
  • Score
    100M100P100Q102361F
  • License MIT

REST for CRUD file operations

Package Exports

  • restafary

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (restafary) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

Restafary

REST for CRUD file operations.

What is it?

REpresentational State Transfer is an abstraction of the architecture of the World Wide Web.

Create Read Update Delete is four basic functions of persistent storage.

Install

npm i restafary --save

REST

Name Method Query Body Description
fs GET get file or dir content
size get dir or file size
time get time of file change
hash get file hash
beautify beautify js, html, css
minify minify js, html, css
PUT file content create/write file
unzip file content unzip and create/write file
dir create dir
PATCH diff patch file
DELETE delete file
files Array of names delete files

How to use?

var restafary   = require('restafary');
    http        = require('http'),
    express     = require('express'),
    
    app         = express(),
    server      = http.createServer(app),
    
    port        = 1337,
    ip          = '0.0.0.0';
    
app.use(restafary({
    prefix: '/api/v1/fs'
}));

app.use(express.static(__dirname));

server.listen(port, ip);

License

MIT