Bug#962637: node-left-pad -- String left-pad

2020-06-13 Thread fancycade
Hi there,

> Please don't package already deprecated things in Debian - if you reallz
> need it for compat reasons, make it a wrapper around
> String.prototype.padStart().
>

Trust me, I would not be packaging this if I didn't feel like I had to.

I have taken your advice and created a simple Node package to act as a wrapper.

You can find it here: https://salsa.debian.org/js-team/left-pad

My plan is to create Debian package off of that repository.

Do you think this is acceptable now?

Thanks for the feedback!

Harley



Bug#962639: ITP: node-pruddy-error -- Prettify given error object

2020-06-10 Thread fancycade
Package: wnpp
Severity: wishlist
Owner: Harley Swick 
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name : node-pruddy-error
Version : 2.0.2
Upstream Author : Arnout Kazemier 
* URL : https://github.com/bigpipe/pruddy-error#readme
* License : BSD
Programming Lang: JavaScript
Description : Prettify given error object

This is a clone of the prettify-error module which was unpublished
by the author. This package is meant to prettify error objects for
console outputs. Which makes it very helpful for debugging and testing.
.
This package is useful as dependency for other node packages in Debian.

I plan on maintaining this as part of the js team.

Bug#962638: ITP: node-propget -- Get properties from deeply nested objects and arrays

2020-06-10 Thread fancycade
Package: wnpp
Severity: wishlist
Owner: Harley Swick 
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name : node-propget
Version : 1.1.0
Upstream Author : Arnout Kazemier
* URL : https://github.com/bigpipe/propget#readme
* License : Expat
Programming Lang: JavaScript
Description : Get properties from deeply nested objects and arrays

Use dot notation to get propertoes from deeply nested object and array
structures. Propget is a small helper utility for finding values/keys
in deeply nested objects without having to worry about undefined
properties. It uses a human readable dot based notation to find items
in your object or array.
.
It doesn't use node.js magic or ES6 so it should work on the browser as
well.
.
This package serves a dependency for Node.js applications or often times
test suites.

I plan to maintain this as part of the js team.

Bug#962637: node-left-pad -- String left-pad

2020-06-10 Thread fancycade
Package: wnpp
Severity: wishlist
Owner: Harley Swick 
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name : node-left-pad
Version : 1.3.0
Upstream Author : azer
* URL : https://github.com/stevemao/left-pad#readme
* License : Expat
Programming Lang: JavaScript
Description : String left-pad

This is the infamous left-pad package used to left-pad strings.
The project is archived and this tool is now deprecated. The recommendation
is to use String.prototype.padStart() instead. However, due to the
ubiquity of this package in other node projects it is useful to have this
packaged.
.
This package is useful as a dependency for other Debian node packages.

I plan to maintain this as part of the js team.

Bug#962635: ITP: node-assume -- Expect-like assertions that work in node and the browser

2020-06-10 Thread fancycade
Package: wnpp
Severity: wishlist
Owner: Harley Swick 
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name : node-assume
Version : 2.2.0
Upstream Author : Arnout Kazemier
* URL : https://github.com/bigpipe/assume#readme
* License : Expat
Programming Lang: JavaScript
Description : Expect-like assertions that work in node and the browser

Assume is an expect inspired assertion library who's sole purpose is to create
a working and human readable assert library for browsers and node. The library
is designed to work with different assertion styles.
.
Assume is written with client and server-side Javascript in mind and uses
commonjs module system to export itself.
.
This package is used as a build dependency for other Debian packages.
Specifically it is used in the testing phase of the build process.

I plan on maintaining this as part of the JS team.

Bug#962636: ITP: node-fn.name -- Extract the name of a given function.

2020-06-10 Thread fancycade
Package: wnpp
Severity: wishlist
Owner: Harley Swick 
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name : node-fn.name
Version : 1.1.0
Upstream Author : Arnout Kazemier
* URL : https://github.com/3rd-Eden/fn.name
* License : Expat
Programming Lang: JavaScript
Description : Extract the name of a given function.

fn.name is a very simple package meant to be a utility for
reading the name of a given function as input.
.
console.log(name(function foo() {})) // foo
.
This package is useful as a dependency for other packages that
may need to access metadata from a function like the name.

I plan on maintaining this as part of the js team.

Bug#962634: ITP: node-is-node -- Detects if the current process is a node application

2020-06-10 Thread fancycade
Package: wnpp
Severity: wishlist
Owner: Harley Swick 
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name : node-is-node
Version : 1.0.2
Upstream Author : matthewh  (http://matthewh.in/)
* URL : https://github.com/MatthewNPM/is-node
* License : Expat
Programming Lang: JavaScript
Description : Detects if the current process is a node application

is-node is a very simple package that is used to ensure that
the current running process is actually a node application.
.
Use cases will likely be for testing or other types of system validation.
.
This package is used by other Debian packages as a dependency.

I plan on maintaining this as part of the js team.

Bug#896978: ITP: node-http-proxy -- High performance event emitter for Node.js

2020-05-22 Thread fancycade
Hi Andrius,

> > sponsor. This is blocked by node-eventemitter3, which is in the
> > process of being packaged.
>
> Am I right to assume you are now working on packaging this?

Yes, I have a package that builds here for your review:
https://salsa.debian.org/js-team/node-eventemitter3

The only issue I found was that the tests depend on node-assume, which hasn't 
been packaged yet.
I can take a look packaging node-assume as a next step if you think it is worth 
it.

You can find the ITP here:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=961243

Thanks,
Harley



Bug#896978: ITP: node-http-proxy -- High performance event emitter for Node.js

2020-05-21 Thread fancycade
Package: wnpp
Severity: wishlist
Owner: Harley Swick 
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-http-proxy
  Version : 1.18.1
  Upstream Author : Charlie Robbins 
* URL : https://github.com/http-party/node-http-proxy#readme
* License : Expat
  Programming Lang: JavaScript
  Description : FIX_ME write the Debian package description

It is suitable for implementing components suhc as reverse proxies and load
balancers.
A new proxy is created by calling createProxyServer and passing an options
object as argument.
var httpProxy = require('http-proxy');
var proxy = httpProxy.createProxyServer(options);
.
This package is useful for Node.js web applications
that want to support websockets.

I plan to maintain this as part of the js-team, and am in need of a sponsor. 
This is blocked by node-eventemitter3, which is in the process of being 
packaged.

Work on the package can be found here:
https://salsa.debian.org/js-team/node-http-proxy

Bug#961243: ITP: node-eventemitter3 -- High Performance Event Emitter For Node.js

2020-05-21 Thread fancycade
Package: wnpp
Severity: wishlist
Owner: Harley Swick 
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-eventemitter3
  Version : 4.0.4
  Upstream Author : Arnout Kazemier
* URL : https://github.com/primus/eventemitter3#readme
* License : Expat
  Programming Lang: JavaScript
  Description : FIX_ME write the Debian package description

Description: A high performance eventemitter for Node.js
It has been micro-optimized for various code paths making this, one of,
if not the fastest EventEmitter available for Node.js and browsers. The module
is API compatible with the EventEmitter that ships by default with Node.js but
there are some slight differences.
.
It's a drop in replacement for existing EventEmitters, but just faster.
Free performance, who wouldn't want that> The EventEmitter is written
in EcmaScript 3 so it will work in the oldest browsers and node versions that
you need to support.
.

I have most of the work done for the package, the only issue I've run into is 
with the tests. There is a dependency on assume, which has not been packaged 
yet.

Bug#958159: ITP: node-basic-auth -- Generic basic auth Authorization header field parser

2020-04-19 Thread fancycade
Package: wnpp
Severity: wishlist
Owner: Harley Swick 
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-basic-auth
  Version : 2.0.1
  Upstream Author : FIX_ME upstream author
* URL : https://github.com/jshttp/basic-auth#readme
* License : MIT
  Programming Lang: JavaScript
  Description : Generic basic auth Authorization header field parser for 
whatever

Generic basic auth Authorization header field parser for whatever. nodejs basic 
auth parser module. This package is used as a dependency for node
web applications that require a simple authentication mechanism.

This package is a necessary dependency for shiny-server.

I plan to maintain this as part of the JS Team, and I will be looking for a 
sponsor.

-- Harley Swick

Bug#958149: ITP: node-pause -- Pause a stream's data events

2020-04-18 Thread fancycade
Package: wnpp
Severity: wishlist
Owner: Harley Swick 
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-pause
  Version : 0.1.0
  Upstream Author : TJ Holowaychuk 
* URL : https://github.com/stream-utils/pause
* License : MIT
  Programming Lang: JavaScript
  Description : Pause a stream's data events

This package is meant to be a dependency for node applications. It functions to 
pause data streams.

node-pause is dependency for shiny-server which is on the wishlist for Debian 
Med team.

I plan to package this as part of the JS Team.

Bug#958116: RFS: node-bash/0.1.1-1 ITP -- node-bash

2020-04-18 Thread fancycade
Package: node-bash
Severity: normal

Dear developers,

I am looking for a sponsor for my package "node-bash":

 * Package name: node-bash
   Version : 0.0.1-1
   Upstream Author : Felix Geisendörfer <
fe...@debuggable.com
>
 * URL :
https://github.com/felixge/node-bash
* License : MIT
 * Vcs :
https://salsa.debian.org/js-team/node-bash
Section : javascript

It builds this node package:

  node-bash - Node bash utilities

This package is needed dependency of other packages specifically shiny-server.

Last changelog:
node-bash (0.0.1-1) unstable; urgency=medium

  * Initial release (Closes: #956500)

Regards,

-- Harley Swick

Bug#956500: ITP: node-bash -- Utilities for using bash from node.js.

2020-04-12 Thread fancycade


> Hi,
>
> I don't see you as member of JS Team, are you ?

Currently I am not. I requested access over IRC yesterday, but have not heard a 
response. It is still my plan to maintain it as part of the JS Team though ;)

Thank you for the quick response.



Bug#956500: ITP: node-bash -- Utilities for using bash from node.js.

2020-04-11 Thread fancycade
Package: wnpp
Severity: wishlist
Owner: Harley Swick 
X-Debbugs-CC: debian-de...@lists.debian.org

* Package name: node-bash
  Version : 0.0.1
  Upstream Author : Felix Geisendörfer  
(http://debuggable.com/)
* URL : https://github.com/felixge/node-bash
* License : MIT
  Programming Lang: JavaScript
  Description : Utilities for using bash from node.js.

This package is meant to be used by node applications
for CLI tools or servers.

This is a dependency for shiny-server which is needed by Debian Science.

I plan to maintain this as part of the Javascript Maintainers team.

Bug#956082: Salsa Repository

2020-04-08 Thread fancycade
I have built the package and created a repo on salsa: 
https://salsa.debian.org/fancycade-guest/validators

Bug#956082: ITP: python3-validators -- Python data validation for humans

2020-04-06 Thread fancycade
Package: wnpp
Owner: Harley Swick 
Severity: wishlist

* Package name: python3-validators
  Version: 0.14.2
  Upstream Author : Konsta Vesterinen 
* URL: https://github.com/kvesteri/validators
* License   : MIT
  Programming Lang : Python
  Description  : Python data validation for humans

This package is a necessary dependency for the package streamlit. streamlit is 
being packaged as part of the biohackathon.

I plan to maintain this package as part of the python modules team. I have 
requested to be part of the team, and waiting on a response.
As this is my first package to maintain I am looking for a sponsor.

Bug#869169: retitle to RFP: minisign -- A dead simple tool to sign files and verify signatures

2020-02-16 Thread fancycade
On Wed, 24 Oct 2018 10:20:11 + Bart Martens  wrote:
> retitle 869169 RFP: minisign -- A dead simple tool to sign files and verify 
> signatures
> noowner 869169
> stop
>
> ITP 869169 has no visible progress for a long time, so retitling to RFP.
>
>

Hi, I would like to package this application. I have a working package already, 
but I need a sponsor as this will be my first Debian package.

Best Regards

Sent with [ProtonMail](https://protonmail.com) Secure Email.