Giter VIP home page Giter VIP logo

tus-node-server's Introduction

tus-node-server-ts

tus is a new open protocol for resumable uploads built on HTTP. This is the tus protocol 1.0.0 node.js server implementation.

โš ๏ธ Attention: We currently lack the resources to properly maintain tus-node-server. This has the unfortunate consequence that this project is in rather bad condition (out-dated dependencies, no tests for the S3 storage, no resumable uploads for the GCS storage etc). If you want to help us with tus-node-server, we are more than happy to assist you and welcome new contributors. In the meantime, we can recommend tusd as a reliable and production-tested tus server. Of course, you can use tus-node-server if it serves your purpose.

Installation

$ npm install tus-node-server-ts

For Typescript User

This lib are translate from Javascript to Typescript for the origin lib by myself.

Because of my use case. I need use MongoDB(GridFS) in NodeJs. But the origin lib long-term disrepair without maintenance and no Types for Typescript User. So I folk this to maintenance it for this use case.

I only test and fixed the Main Part and the MongoDB(GridFS) Component Part. Other Part no maintenance at this times. and the unit test not translate this time.

Those example codes on README-OLD.md are come from origin project. They should still work for Javascript user.


If you want a workable example for Typescript. Or you want see whats new feature i added to it.

Please see this .

Push Request always Welcome !



For developer

if you want to dev and build this project in local.

use follow code:

call yarn install

npm run build

and then use follow command to add this project as your project libs.

  • npm
npm install --save ../tus-node-server
  • yarn
yarn add ./../tus-node-server

and update it if you modified something and re-build it use npm run build

  • npm
npm update ../tus-node-server
  • yarn
yarn upgrade ./../tus-node-server

see stackoverflow : how-to-specify-local-modules-as-npm-package-dependencies

tus-node-server's People

Contributors

bhstahl avatar lyoko-jeremie avatar js3692 avatar acconut avatar gormed avatar spencern avatar gerdus avatar radev avatar dependabot[bot] avatar kvz avatar greenkeeperio-bot avatar lukeburpee avatar chris54721 avatar dvdgiessen avatar fentas avatar laurensrietveld avatar pguyson avatar rictorres avatar stevewillard avatar tameribrahim avatar ujvzolee avatar sh avatar vencax avatar

Stargazers

Jeffrey Schultz avatar Pedro Diaz avatar Peter Kim avatar

Watchers

James Cloos avatar Pedro Diaz avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.