Bug#950982: RFP: golang-openprivacy-openrpivacy-log-dev -- Simple configurable logging tool

2020-02-09 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: golang-openprivacy-openrpivacy-log-dev
  Version : 1.0.0
  Upstream Author : Open Privacy Research Society
* URL : https://git.openprivacy.ca/openprivacy/log
* License : MIT
  Programming Lang: go
  Description : Simple configurable logging tool

A simple log primative Open Privacy uses.  

Open Privacy has built other tools that require 'log', and those tools 
are dependencies of cwtch ( #922887 )



Bug#929906: RFP: node-evacuated-event-kit -- Simple library for implementing and consuming evented APIs

2019-06-02 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-event-kit
  Version : 2.5.0
  Upstream Author : Microsoft Github
* URL : https://github.com/atom/event-kit
* License : MIT
  Programming Lang: coffeescript
  Description : Simple library for implementing and consuming evented APIs

Allows for registering callbacks with multiple subscribers.
Allows for convenient ways to represent a resource you will no longer need at 
some point.

node-event-kit is a dependency of meteor ( #842425 ).



Bug#929858: RFP: node-evacuated-eslint-plugin-eslint-plugin -- An ESLint plugin for linting ESLint plugins

2019-06-01 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-evacuated-eslint-plugin-eslint-plugin
  Version : 1.4.0
  Upstream Author : Teddy Katz
* URL : 
http://cmyhduydktnean34wvcvs2ezfb2yvtesw3tm3bpetlem3bs22mvqo4qd.onion/
* License : MIT
  Programming Lang: javascript
  Description : An ESLint plugin for linting ESLint plugins

A linter is a tool that analyzes source code to flag programming errors, bugs, 
stylistic errors, and suspicious constructs.

node-evacuated-eslint-plugin-eslint-plugin is a plugin for linting Eslint 
plugins.  It also is an Eslint plugin itself.

node-evacuated-eslint-plugin-eslint-plugin has been evacuated from 
NSA/Microsoft github.

node-evacuated-eslint-plugin-eslint-plugin is a tool used in the eslint build 
process.



Bug#929817: RFP: node-evacuated-aok -- Extensible JavaScript test suite

2019-05-31 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-evacuated-aok
  Version : 1.9.0
  Upstream Author : Ryan Van Etten
* URL : 
http://n6ikmdnlc2lvfeycj4e3tk2wpmpth6ta5mpfemvlfiiowty2dxlbfkqd.onion/
* License : MIT
  Programming Lang: javascript
  Description : Extensible JavaScript test suite

aok includes, among other things, a simple grunt task for running tests via 
grunt.
aok uses the Console API if available ( 
https://developers.google.com/web/tools/chrome-devtools/console/api )

aok is a prerequisite of node-ecstatic ( #910614 ).



Bug#928768: RFP: node-evacuated-buffered-spawn -- Buffered child_process

2019-05-10 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-evacuated-buffered-spawn
  Version : 3.3.2
  Upstream Author : IndigoUnited  
(http://indigounited.com)
* URL : 
http://mpoj2jpjwpg6kujuacpjircdmiaedpatewdprjd5gkzuoub7hij263ad.onion/
* License : MIT
  Programming Lang: javascript
  Description : Buffered child_process

This is a branch of buffered-spawn outside of the NSA/Microsoft walled garden.

buffered-spawn is a nodejs tool which is similar to nodejs' 'spawn' but which 
supports callback & promise style calls.

It is a prerequisite for node-evacuated-ethereum-client-binaries ( #928697 ).



Bug#928697: RFP: node-evacuated-ethereum-client-binaries -- verifies/downloads ethereum client binaries

2019-05-09 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-evacuated-ethereum-client-binaries
  Version : 1.6.4
  Upstream Author : Ramesh Nair 
* URL : 
http://g4o3i3uhqv2isv7yztojz3xc44zc5ncb5jklojm3qx7jaoadqvu4jtyd.onion/
* License : MIT
  Programming Lang: javascript
  Description : verifies/downloads ethereum client binaries

evacuated-ethereum-client-binaries is a version of ethereum-client-binaries 
which 
has been evacuated from NSA/Microsoft github.

Ethereum is a global, decentralized platform for money and new kinds of 
applications. 
On Ethereum, you can write code that controls money, and build applications 
accessible anywhere 
in the world.

geth is an ethereum client.  What is being downloaded is a binary form of geth, 
though
on other platforms other clients may be grabbed.

ethereum-client-binaries downloads and verifies you have geth ( #890541 ) 
installed in a way,
for example, that mist ( #827314 ) can use.

It is plausible that mist could be hard-coded to just use the geth on the 
system, but this is
the way that mist is designed right now, so here we are.



Bug#928674: RFP: evacuated-gulp -- a toolkit that helps you automate painful or time-consuming tasks in your development workflow.

2019-05-08 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: evacuated-gulp
  Version : 4.0.0.1
  Upstream Author : Gulp Team  (http://gulpjs.com/)
* URL : 
http://f5eiybw5nxwr4t22k4n5lhwamudqsa3xp5hq33hiahogs4oa47ucl6id.onion/
* License : MIT
  Programming Lang: javascript
  Description : a toolkit that helps you automate painful or time-consuming 
tasks in your development workflow.

This is a fork of 'gulp', developed/maintained outside of the NSA/microsoft 
walled garden.

evacuated-gulp is a toolkit that helps you automate painful or time-consuming 
tasks in your development workflow.

Platform-agnostic - Integrations are built into all major IDEs and people are 
using gulp with PHP, .NET, Node.js, 
Java, and other platforms.  By providing only a minimal API surface, 
evacuated-gulp is easy to learn and simple 
to use.

Node.js is an event-based server-side JavaScript engine. 



Bug#928625: RFP: node-evacuated-commonjs-everywhere -- browser bundler with source maps from the minified JS bundle to the original source

2019-05-07 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-evacuated-commonjs-everywhere
  Version : 0.9.7
  Upstream Author : Michael Ficarra 
* URL : 
http://rvqbgg7e5mjcdpplull5qaj6cqeyqcgudglhqcjl7kl25i2fvkkmm5ad.onion/
* License : 3-Clause-BSD
  Programming Lang: javascript
  Description : browser bundler with source maps from the minified JS 
bundle to the original source

CommonJS is a nodejs package ( node-commonjs )

nodejs-evacuated-commonjs-everywhere is evacuated from NSA/Microsoft github.

minified JS is a compiled form of javascript.  See 
https://wiki.debian.org/Javascript/Nodejs

nodejs-evacuated-commonjs-everywhere is a CommonJS browser bundler with source 
maps from the minified 
JS bundle to the original source, aliasing for browser overrides and 
extensibility for arbitrary 
compile-to-JS language support.

It is a prerequisite for node-esquery ( #901186 )



Bug#927185: RFP: node-evacuated-vm-browserify -- vm module for the browser

2019-04-15 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-evacuated-vm-browserify
  Version : 1.0.1
  Upstream Author : James Halliday 
* URL : 
http://kpwhxwyq4zuzbj3ampma4w2362ytgauluj4wfymuypzsenkk3z7vmxqd.onion/
* License : MIT
  Programming Lang: javascript
  Description : vm module for the browser

A version of vm-browserify outside of the NSA/Microsoft walled garden.

node-evacuated-vm-browserify emulates nodejs' vm module for the browser.

node-evacuated-vm-browserify is a prerequisite of browserify ( #780357 )



Bug#926910: RFP: node-evacuated-prettier-eslint-cli -- CLI for prettier-eslint

2019-04-11 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-evacuated-prettier-eslint-cli
  Version : 0.0.0-semantically-released
  Upstream Author : Kent C. Dodds  
* URL : 
https://salsa.debian.org/themusicgod1-guest/evacuated-prettier-eslint-cli/
* License : MIT
  Programming Lang: javascript
  Description : CLI for prettier-eslint

This is a fork of prettier-eslint-cli outside of the NSA/Microsoft walled 
garden.

The problem prettier-eslint-cli addresses:
You have a bunch of files that you want to format using prettier-eslint. But 
prettier-eslint can 
only operate on strings. 

solution:
This is a CLI that allows you to use prettier-eslint on one or multiple files. 
prettier-eslint-cli 
forwards on the filePath and other relevant options to prettier-eslint which 
identifies the 
applicable ESLint config for each file and uses that to determine the options 
for prettier 
and eslint --fix.

prettier-eslint-cli is a prerequisite for node-evacuated-mocha ( #926741 )



Bug#926905: RFP: librust-evacuated-fdlimit-dev -- Rust raise file limit

2019-04-11 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: librust-evacuated-fdlimit-dev
  Version : 0.1.1
  Upstream Author : NikVolf 
* URL : 
https://salsa.debian.org/themusicgod1-guest/evacuated-fdlimit/
* License : GPL-3.0
  Programming Lang: Rust
  Description : Rust raise file limit

Utility crate for raising file descriptors limit for OSX and Linux



Bug#926902: RFP: golang-salsa-themusicgod1-guest-bigcache-dev -- Efficient cache for gigabytes of data written in Go

2019-04-11 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: golang-salsa-themusicgod1-guest-bigcache-dev
  Version : 1
  Upstream Author : BigCache contributors
* URL : https://salsa.debian.org/themusicgod1-guest/bigcache
* License : Apache 2.0
  Programming Lang: go
  Description : Efficient cache for gigabytes of data written in Go

This project used to be found at NSA/Microsoft github...then it was bundled 
as a vendored dependency into the Go Ethereum client. Now it's been 
de-vendored into this project directory.

Fast, concurrent, evicting in-memory cache written to keep big number of 
entries without impact on performance. BigCache keeps entries on heap but
omits GC for them. To achieve that operations on bytes arrays take place,
therefore entries (de)serialization in front of the cache will be needed 
in most use cases.

bigcache is a prerequisite of geth ( #890541 )  



Bug#926899: RFP: node-evacuated-functional-red-black-tree -- A purely functional red-black tree data structure (in javascript)

2019-04-11 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-evacuated-functional-red-black-tree
  Version : 1.0.1
  Upstream Author : Mikola Lysenko
* URL : 
https://salsa.debian.org/themusicgod1-guest/evacuated-functional-red-black-tree/
* License : MIT
  Programming Lang: javascript
  Description : A purely functional red-black tree data structure (in 
javascript)

from it's npm:

"A fully persistent red-black tree written 100% in JavaScript. Works both in 
node.js 
and in the browser via browserify.

Functional (or fully presistent) data structures allow for non-destructive 
updates. 
So if you insert an element into the tree, it returns a new tree with the 
inserted 
element rather than destructively updating the existing tree in place. Doing 
this 
requires using extra memory, and if one were naive it could cost as much as 
reallocating the entire tree. Instead, this data structure saves some memory by 
recycling references to previously allocated subtrees. This requires using only 
O(log(n)) additional memory per update instead of a full O(n) copy.

Some advantages of this is that it is possible to apply insertions and removals 
to 
the tree while still iterating over previous versions of the tree. Functional 
and 
persistent data structures can also be useful in many geometric algorithms like 
point location within triangulations or ray queries, and can be used to analyze 
the history of executing various algorithms. This added power though comes at a 
cost, since it is generally a bit slower to use a functional data structure 
than an 
imperative version. However, if your application needs this behavior then you 
may 
consider using this module."

This version of functional-red-black-tree has been evacuated from the 
NSA/Microsoft
walled garden.  functional-red-black-tree is a prerequisite of eslint ( #743404 
).



Bug#926759: RFP: evacuated-property-accessors -- A mixin for declaring property accessors

2019-04-09 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: evacuated-property-accessors
  Version : 1.1.3
  Upstream Author : Nathan Sobo
* URL : 
https://salsa.debian.org/themusicgod1-guest/evacuated-property-accessors/
* License : Expat
  Programming Lang: javascript
  Description : A mixin for declaring property accessors

(fork of property-accessors with a different upstream repo)

A mixin for defining dynamic properties.

property-accessors is a prerequisite of meteor ( #842425 )



Bug#926754: RFP: node-evacuated-eol -- end of line api

2019-04-09 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-evacuated-eol
  Version : 0.9.1
  Upstream Author : Ryan Van Etten
* URL : https://salsa.debian.org/themusicgod1-guest/evacuated-eol/
* License : MIT
  Programming Lang: javascript
  Description : end of line api 

Newline character converter API for javascript
Makes using endlines across platforms easier to handle.

eol is a prerequisite for node-ecstatic ( #910614 ).



Bug#926745: RFP: golang-salsa-themusicgod1-guest-go-duktape-dev -- Duktape JavaScript engine bindings for Go

2019-04-09 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: golang-salsa-themusicgod1-guest-go-duktape-dev
  Version : v3
  Upstream Author : Oleg Lebedev
* URL : 
https://salsa.debian.org/themusicgod1-guest/golang-salsa-themusicgod1-guest-go-duktape-dev
* License : expat
  Programming Lang: go
  Description : Duktape JavaScript engine bindings for Go

Go bindings for Duktape, evacuated/forked from NSA/Microsoft github.

Duktape is a thin, embeddable javascript engine. 

Most of the Duktape api is implemented. 

"no need to install any external C libraries."



Bug#926741: RFP: node-evacuated-mocha -- simple, flexible, fun test framework - Node.js module

2019-04-09 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-evacuated-mocha
  Version : 5.2.0
  Upstream Author : TJ Holowaychuk 
* URL : https://salsa.debian.org/themusicgod1-guest/evacuated-mocha
* License : MIT
  Programming Lang: javascript
  Description : simple, flexible, fun test framework - Node.js module

This is an alternative upstream repo/fork to the existing node-mocha.

Mocha is a feature-rich JavaScript test framework running on Node.js and 
browser, making 
asynchronous testing simple and fun. Mocha tests run serially, allowing for 
flexible and 
accurate reporting, while mapping uncaught exceptions to the correct test 
cases. Node.js 
is an event-based server-side JavaScript engine. 

node-evacuated-mocha is a prerequisite to node-gulp-spawn-mocha ( #922716 ).



Bug#926686: RFP: node-evacuated-deep-extend -- Recursive object extending

2019-04-08 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-evacuated-deep-extend
  Version : 0.6.0
  Upstream Author : Viacheslav Lotsmanov 
* URL : 
https://salsa.debian.org/themusicgod1-guest/node-evacuated-deep-extend/
* License : Expat
  Programming Lang: javascript
  Description : Recursive object extending

(This is a fork of node-deep-extend with a non-NSA/Microsoft upstream.)

This module does a recursive object extending.

Node.js is an event-based server-side JavaScript engine. 



Bug#926679: RFP: node-evacuated-elsint-config-prettier -- Turns off all rules that are unnecessary or might conflict with Prettier

2019-04-08 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-evacuated-elsint-config-prettier
  Version : 2.9.0
  Upstream Author : Simon Lydell
* URL : 
https://salsa.debian.org/themusicgod1-guest/node-evacuated-elsint-config-prettier/
* License : MIT
  Programming Lang: javascript
  Description : Turns off all rules that are unnecessary or might conflict 
with Prettier

(This project has been forked/evacuated from NSA/Microsoft Github)

lets you use you favorite shareable config without letting its stylistic 
choices get in the way 
when using Prettier.  Supports eslint-plugin-flowtype, eslint-plugin-react and 
eslint-plugin-standard.

Also ships with a little CLI tool to help you check if your configuration 
contains any rules that 
are unnecessary or conflict with Prettier.



Bug#926677: RFP: node-evacuated-electron-download -- downloads an electron release zip

2019-04-08 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-evacuated-electron-download
  Version : 4.1.0
  Upstream Author : max ogden
* URL : 
https://salsa.debian.org/themusicgod1-guest/evacuated-electron-download
* License : BSD-3-Clause
  Programming Lang: javascript
  Description : downloads an electron release zip

This is listed as a prerequisite of electron ( #842420 ) by the
electron task list 
https://wiki.debian.org/Javascript/Nodejs/Tasks/electron

It downloads electron itself, currently from NSA/Microsoft (changing it
to grab from a non-NSA/Microsoft source is an open issue - 
https://salsa.debian.org/themusicgod1-guest/evacuated-electron-download/issues/1
 
)

If it's at all possible to use electron *without* this particular package,
to pull the sources out by using it once and packaging *them*, we should do so. 
 
This rfp is just following the dependencies outlined by the electron task
and will be removed if it's at all possible to package electron without it.



Bug#926370: RFP: ethereum-harmony -- Ethereum Independent Peer

2019-04-04 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: ethereum-harmony
  Version : 2.0
  Upstream Author : Ether.Camp Inc. (US)
* URL : 
https://salsa.debian.org/themusicgod1-guest/ethereum-harmony/
* License : GPLv3
  Programming Lang: java
  Description : Ethereum Independent Peer

Ethereum is a decentralized platform that runs smart contracts : applications 
that run 
exactly as programmed without any possibility of downtime, censorship, fraud or 
third-party interference.

Ethereum-harmony is a EthereumJ-based, java implementation of an Ethereum 
client.



Bug#926340: RFP: node-evacuated-chai-string -- Strings comparison matchers for chai

2019-04-03 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-evacuated-chai-string
  Version : 1.4.0
  Upstream Author : Oleg Nechiporenko 
* URL : 
https://salsa.debian.org/themusicgod1-guest/evacuated-chai-string/
* License : MIT
  Programming Lang: javascript
  Description : Strings comparison matchers for chai

Matchers for chai to help with common string comparison assertions

It is a prerequisite for Mist ( #827314 )



Bug#926284: RFP: node-evacuated-tweetnacl-js -- node-evacuated-tweetnacl-js

2019-04-02 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-evacuated-tweetnacl-js
  Version : 1.0.0
  Upstream Author : TweetNaCl-js contributors
* URL : 
https://salsa.debian.org/themusicgod1-guest/evacuated-tweetnacl-js
* License : Public Domain/UnLicense
  Programming Lang: javascript
  Description : node-evacuated-tweetnacl-js

(This is a fork of tweetnacl-js, with a different upstream than NSA/Microsoft 
Github)

The primary goal of this project is to produce a translation of TweetNaCl to 
JavaScript which is as close as possible 
to the original C implementation, plus a thin layer of idiomatic high-level API 
on top of it.

It is a prerequisite of electron ( #842420 ).



Bug#926142: RFP: node-evacuated-pathwatcher -- path watcher nodejs module

2019-03-31 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-evacuated-pathwatcher
  Version : 8.0.1
  Upstream Author : Github, inc.
* URL : 
https://salsa.debian.org/themusicgod1-guest/evacuated-pathwatcher
* License : MIT
  Programming Lang: javascript
  Description : path watcher nodejs module

Watch for changes on filename, where filename is either a file or a directory. 

node-evacuated-pathwatcher is a fork of node-pathwatcher.
It is a prerequisite of meteor ( #842425 ).



Bug#925949: RFP: node-evacuated-wide-align -- Wide-character aware text alignment function

2019-03-28 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-evacuated-wide-align
  Version : 1.1.3
  Upstream Author : Rebecca Turner  
* URL : 
https://salsa.debian.org/themusicgod1-guest/evacuated-wide-align
* License : ISC
  Programming Lang: javascript
  Description : Wide-character aware text alignment function

Fork of node-wide-align with a different upstream.

At version 1.1.3 rather than 1.1.0 (which is where node-wide-align is 
currently),
which is required by task Meteor 
( https://wiki.debian.org/Javascript/Nodejs/Tasks/Meteor / #842425 ).



Bug#925623: RFP: karma -- A simple tool that allows you to execute JavaScript code in multiple real browsers.

2019-03-27 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: karma
  Version : 2.0.2  
  Upstream Author : Vojta Jína 
* URL : https://notabug.org/makenotabuggreatagain/karma
* License : MIT
  Programming Lang: Javascript
  Description : A simple tool that allows you to execute JavaScript code in 
multiple real browsers.

The main goal for Karma is to bring a productive testing environment to 
developers. The environment being 
one where they don't have to set up loads of configurations, but rather a place 
where developers can 
just write the code and get instant feedback from their tests. Because getting 
quick feedback is what
makes you productive and creative.

karma is a prerequisite of node-karma-firefox-launcher ( #922419 ) and 
node-gulp-spawn-mocha ( #922716 )


Bug#925366: RFP: node-watchify -- watch mode for browserify builds

2019-03-23 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-watchify
  Version : 3.11.0
  Upstream Author : James Halliday 
* URL : https://salsa.debian.org/themusicgod1-guest/watchify
* License : MIT
  Programming Lang: javascript
  Description : watch mode for browserify builds

Update any nodejs source file and your browserify bundle will be recompiled on 
the spot.

node-watchify is a prerequisite of node-beefy ( #910824 ).



Bug#925181: RFP: node-rifraf -- A simple requestAnimationFrame wrapper/polyfill with added iteratee creator

2019-03-20 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-rifraf
  Version : 2.0.3
  Upstream Author : Aaron McCall 
* URL : https://salsa.debian.org/themusicgod1-guest/rifraf
* License : MIT
  Programming Lang: javascript
  Description : A simple requestAnimationFrame wrapper/polyfill with added 
iteratee creator

A "very naïve" setTimeout wrapper.  Offers options for cancel, defering, delay, 
queueing a callback 
to run before the next animation frame, and sync to 30Hz, 60Hz, 120Hz or some 
other frequency.

node-rifraf is a prerequisite of node-extract-zip (#850254)


Bug#924951: RFP: node-underscore-deep-extend -- A deepExtend implementation for underscore, lodash and friends

2019-03-18 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-underscore-deep-extend
  Version : 1.1.5
  Upstream Author : Kurt Milam (http://xioup.com)
* URL : 
https://salsa.debian.org/themusicgod1-guest/underscoreDeepExtend
* License : MIT
  Programming Lang: javascript
  Description : A deepExtend implementation for underscore, lodash and 
friends

Based conceptually on the _.extend() function in underscore.js.

(Extend: to Shallowly copy all of the properties in the source objects over to 
the destination object, 
and return the destination object. Any nested objects or arrays will be copied 
by reference, not duplicated. 
It's in-order, so the last source will override properties of the same name in 
previous arguments.)

This function is especially useful if you're working with JSON config 
documents. 
It allows you to create a default config document with the most common 
settings, 
then override those settings for specific cases. It accepts any number of 
objects as arguments, 
giving you fine-grained control over your config document hierarchy.

It is a prerequisite of mist ( #827314 ) 



Bug#924443: RFP: node-mock-fs -- Configurable mock for the fs module

2019-03-12 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-mock-fs
  Version : 8.2.3
  Upstream Author : Tim Schaub (http://tschaub.net/)
* URL : https://salsa.debian.org/themusicgod1-guest/mock-fs
* License : MIT
  Programming Lang: javascript
  Description : Configurable mock for the fs module

The mock-fs module allows Node's built-in fs module to be backed temporarily 
by an in-memory, mock file system. This lets you run tests against a set of
mock files and directories instead of lugging around a bunch of test 
fixtures.



Bug#923895: RFP: node-cuint -- C-like unsigned integers for Javascript

2019-03-06 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-cuint
  Version : 0.2.2
  Upstream Author : Pierre Curto
* URL : https://salsa.debian.org/themusicgod1-guest/cuint
* License : MIT
  Programming Lang: javascript
  Description : C-like unsigned integers for Javascript

Javascript does not natively support handling of unsigned 32 or 64 bits 
integers. 
This library provides that functionality, following C behaviour, enabling the 
writing 
of algorithms that depend on it. It was designed with performance in mind and 
tries 
its best to be as fast as possible. 

node-cuint is a prerequisite for asar ( #859361 )



Bug#923767: RFP: node-runas -- Run command synchronously

2019-03-04 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-runas
  Version : 3.1.1
  Upstream Author : Microsoft
* URL : https://salsa.debian.org/themusicgod1-guest/
* License : MIT
  Programming Lang: c
  Description : Run command synchronously

Launches a new process with the given command, with command line arguments in 
args.
This function is synchronous and returns the exit code when the command 
finished.

runas is a dependency of meteor ( #842425 ).



Bug#923705: RFP: node-parse5 -- HTML parsing/serialization toolset for Node.js

2019-03-03 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-parse5
  Version : 437d060b 
  Upstream Author :  Ivan Nikulin 
* URL : https://salsa.debian.org/themusicgod1-guest/parse5/
* License : MIT
  Programming Lang: javascript
  Description : HTML parsing/serialization toolset for Node.js

parse5 is a spec-compliant HTML parser for Nodejs.  It claims to be the fastest 
one, and that it "nearly everything you may need when dealing with HTML."

It claims to parses HTML the way "the latest version of your browser does".
It has proven itself reliable in such projects as jsdom, Angular2, Polymer 
and many more.

It is a dependency of node-prettier (#879665)



Bug#923630: RFP: node-eslint-plugin-react -- React specific linting rules for ESLint

2019-03-02 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-eslint-plugin-react
  Version : 7.9.1
  Upstream Author : Yannick Croissant 
* URL : 
https://notabug.org/makenotabuggreatagain/eslint-plugin-react
* License : MIT
  Programming Lang: javascript
  Description : React specific linting rules for ESLint

React is a popular javascript UI library.  It is currently in RFP/WNPP at 
#805376

Lint, or a linter, is a tool that analyzes source code to flag programming 
errors, 
bugs, stylistic errors, and suspicious constructs.

ESLint is a linter for ECMAScript, the javascript standard

This package is a plugin for exporting a recommended configuration that 
enforces 
React good practices.

It is a dependency of node-gulp-print ( #916097 )



Bug#923616: RFP: node-os-timesync -- nodejs package to check whether NTP time sync is enabled in OS settings

2019-03-02 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-os-timesync
  Version : 1.0.9
  Upstream Author : felix lange
* URL : https://salsa.debian.org/themusicgod1-guest/os-timesync
* License : MIT
  Programming Lang: javascript
  Description : nodejs package to check whether NTP time sync is enabled in 
OS settings

A cross platform nodejs package to make sure that the calling program can be 
sure
that NTP time sync is enabled, no matter where it is being run.

Unfortunately Debian/GNU/Linux support is...sketchy and part of packaging this 
is
probably going to involve actually making it work along more use-cases that 
involve Debian.

node-os-timesync is a dependency of mist ( #827314 ).



Bug#922941: RFP: node-eslump -- Fuzz testing JavaScript parsers and suchlike programs.

2019-02-21 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-eslump
  Version : 1.6.2
  Upstream Author : Simon Lydell
* URL : 
http://zr4zqgxlhgljst3kuqu7azx43w6p7ezsb6kgh2msg7pkwvoiairffwid.onion/dir
* License : MIT
  Programming Lang: javascript
  Description : Fuzz testing JavaScript parsers and suchlike programs.

Testing tool for testing edge cases in javascript parser code.

Initially, eslump basically was just strung together shift-fuzzer and 
shift-codegen.
Later it became its own nodejs/npm package and was used for 'fuzzing' 
node-prettier ( #879665 ).

node-eslump is a prerequisite for node-eslint ( #743404 )



Bug#922921: RFP: node-socks -- A simple SOCKS implementation and demo proxy in nodejs

2019-02-21 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-socks
  Version : 0.1.0
  Upstream Author : Gert Van Gool
* URL : 
http://kpeg6pch3dxlxfgejngjgpigdyuwigjicffvenohanelvk2mmsijxpid.onion/dir
* License : MIT
  Programming Lang: javascript
  Description : A simple SOCKS implementation and demo proxy in nodejs

SOCKS is an Internet protocol that exchanges network packets between a client 
and server through 
a proxy server. 

You can run node-socks as easily as "./socks" - this will create a SOCKS proxy 
at 127.0.0.1 on 
port .

node-socks is a dependency of meteor #842425.



Bug#922887: RFP: cwtch -- Privacy Preserving Infrastructure for Asynchronous, Decentralized, Multi-Party, and Metadata Resistant Applications

2019-02-21 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: cwtch
  Version : alpha
  Upstream Author : openprivacy.ca
* URL : https://git.openprivacy.ca
* License : MIT
  Programming Lang: go
  Description : Privacy Preserving Infrastructure for Asynchronous, 
Decentralized, Multi-Party, and Metadata Resistant Applications

Communications metadata is known to be exploited by various adversaries to 
undermine the security of systems, 
to track victims and to conduct large scale social network analysis to feed 
mass surveillance. 
Metadata resistant tools are in their infancy and research into the 
construction and user experience of 
such tools is lacking.

Cwtch is an extension of the metadata resistant protocol Ricochet to support 
asynchronous, multi-peer group 
communications through the use of discardable, untrusted, anonymous 
infrastructure.

tl;dr it's a new generation, completely rewritten ricochet-im

(Warning: cwtch is still an experimental prototype, but would fit well within 
'experimental')



Bug#922716: RFP: node-gulp-spawn-mocha -- a plugin for gulp which runs Mocha tests in a separate process from the gulp process.

2019-02-19 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-gulp-spawn-mocha
  Version : 5.0.1
  Upstream Author : Kenneth Powers
* URL : 
http://kldvekwm4tgy2es6h245d2dfbqrtioldwbakrvxcy3yptsorf6q6vmyd.onion/dir?ci=tip
* License : MIT
  Programming Lang: javascript
  Description : a plugin for gulp which runs Mocha tests in a separate 
process from the gulp process.

Each time tests are run a new child process is created meaning the test 
environment always starts cleanly, 
i.e., globals are reset as are non-enumerable properties defined on native 
prototypes via 
Object.defineProperty. This also means that if your tests crash the node 
process (e.g., process.exit(-1).) 
then an error event is emitted rather than your whole gulp process crashing 
(good for watching).

The original gulp-mocha is fine in most circumstances. If you need your tests 
to run as a separate process 
(or a separate process is simply your preference for the reasons specified 
above) or you need to use a 
custom version of Mocha (e.g., a fork with bug fixes or custom functionality) 
then you should use this 
plugin.

node-gulp-spawn-mocha is a dependency of mist ( #827314 )



Bug#922419: RFP: node-karma-firefox-launcher -- A Karma plugin. Launcher for Firefox/Chrome

2019-02-15 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-karma-firefox-launcher
  Version : 1.1.0
  Upstream Author : Google, Inc.
* URL : 
https://notabug.org/makenotabuggreatagain/karma-firefox-launcher
* License : MIT
  Programming Lang: javascript
  Description : A Karma plugin. Launcher for Firefox/Chrome

Karma is a test runner for javascript/nodejs projects.

node-karma-firefox-launcher is a plugin for Karma, that allows for customized
launching of various versions of firefox(and Chrome) within the karma test 
framework.

node-karma-firefox-launcher is a prerequisite of 
libjs-jquery-datetimepicker ( #921920 )



Bug#921659: RFP: node-gulp-prompt -- For gulp to utilize the Inquirer.js prompt Library

2019-02-07 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-gulp-prompt
  Version : 1.1.0
  Upstream Author : Simon Paitrault  & the Gulp-Prompt 
Contributors
* URL : https://notabug.org/makenotabuggreatagain/gulp-prompt
* License : MIT
  Programming Lang: javascript
  Description : For gulp to utilize the Inquirer.js prompt Library

Allows for task input, checkbox input, password input, choices with multiple 
answers, selection among a list of answers, chained prompts and anything else 
inquirer.js (ie node-inquirer) allows.

Can validate passwords.

Note: original upstream was forked to form prompt-sui, and both original 
upstream
on NSA/Microsoft Github and the forked version was abandoned.  This repository 
will
have to do.

gulp-prompt is a prerequisite of semantic-ui ( #915062 )



Bug#921604: RFP: python-srht-meta -- sr.ht core account services

2019-02-06 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: python-srht-meta
  Version : 0.21.5
  Upstream Author : Drew DeVault ( @s...@cmpwn.com )
* URL : https://git.sr.ht/~sircmpwn/meta.sr.ht
* License : Affero GPLv3
  Programming Lang: python/javascript
  Description : sr.ht core account services

sr.ht account management & billing service.
ie you need an account, along with the core functionality to use any
of the sr.ht modules.



Bug#921582: RFP: node-stream-spec -- executable specification for stream

2019-02-06 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-stream-spec
  Version : 0.3.6
  Upstream Author : Dominic Tarr 
* URL : https://notabug.org/makenotabuggreatagain/stream-spec
* License : MIT
  Programming Lang: javascript
  Description : executable specification for stream

Automatic checking of the Stream implementations. stream-spec 
instruments your stream to verify that it has correct behaviour.
All you need to do to test a stream is to wrap it with 
stream-spec, and then pipe some test data through it. 
it's purpose it to make it easy to test user-land streams have 
correct behavour.



Bug#920873: RFP: python3-srht -- core sr.ht shared code

2019-01-29 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: python3-srht
  Version : 1.0.0
  Upstream Author : Drew DeVault ( @SirCmpwn@mastodon.social )
* URL : https://git.sr.ht/~sircmpwn/core.sr.ht
* License : BSD-3-Clause
  Programming Lang: python & javascript
  Description : core sr.ht shared code

This repository contains code shared among all sr.ht projects.

sr.ht is a platform to offer git hosting, bug tracking, wikis, manuals, 
accounts, etc.

This is a Python package that provides shared functionality across 
all sr.ht services.  It also contains the default templates and 
stylesheets that give sr.ht a consistent look and feel.  As well as
nodejs code under the hood.



Bug#920871: RFP: node-xo -- JavaScript happiness style linter

2019-01-29 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-xo
  Version : 0.21.1
  Upstream Author : Sindre Sorhus  
* URL : https://notabug.org/makenotabuggreatagain/xo/
* License : MIT
  Programming Lang: javascript
  Description : JavaScript happiness style linter

>From the git repo:

"Opinionated but configurable ESLint wrapper with lots of goodies included. 
Enforces strict and readable code. Never discuss code style on a pull request 
again! 
No decision-making. No .eslintrc or .jshintrc to manage. It just works!"

Uses ESLint ( #743404 ) underneath.

node-xo is a dependency of node-gulp-watch ( #916664 ).



Bug#917033: RFP: node-gulp-rtlcss -- Gulp plugin that uses RTL CSS to convert LTR CSS to RTL

2018-12-21 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-gulp-rtlcss
  Version : 1.3.0
  Upstream Author : jjlharrison
* URL : 
https://notabug.org/themusicgod1/makenotabuggreatagain/gulp-rtlcss
* License : MIT
  Programming Lang: javascript
  Description : convert LTR CSS to RTL (Gulp plugin)

RTLCSS is a framework for transforming cascading style sheets (CSS) 
from Left To Right (LTR) to Right to Left (RTL) https://rtlcss.com.

Gulp-rtlcss is a gulp plugin that uses RTLCSS.

node-gulp-rtlcss is a dependency of node-semantic-ui ( #915062 )



Bug#916667: RFP: node-gulp-replace -- A string replace plugin for gulp

2018-12-16 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-gulp-replace
  Version : 1.0.0
  Upstream Author : Larry Davis
* URL : https://notabug.org/makenotabuggreatagain/gulp-replace
* License : MIT
  Programming Lang: javascript
  Description : A string replace plugin for gulp 3

Can be called with a string, function or regex.
Dependency of node-semantic-ui ( #915062 )



Bug#916664: RFP: node-gulp-watch -- File watcher that uses super-fast chokidar and emits vinyl objects.

2018-12-16 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-gulp-watch
  Version : 5.0.1
  Upstream Author : (c) 2014 Vsevolod Strukchinsky 
* URL : https://notabug.org/makenotabuggreatagain/gulp-watch
* License : Expat
  Programming Lang: javascript
  Description : File watcher that uses super-fast chokidar and emits vinyl 
objects.

"Watch, that actually is an endless stream"

This is a prerequisite to node-semantic-ui ( #915062 ).



Bug#916391: RFP: python3-seesaw -- An asynchronous toolkit for distributed web processing

2018-12-13 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: python3-seesaw
  Version : 0.10.0
  Upstream Author : The Internet Archive
* URL : https://pypi.org/project/seesaw/
* License : WTFPL
  Programming Lang: python
  Description : An asynchronous toolkit for distributed web processing

Written in Python and named after its behavior, it supports concurrent 
downloads, uploads, etc.

This toolkit is well-known for Archive Team projects (http://archiveteam.org). 
It also powers the
Archive Team warrior.



Bug#916196: RFP: node-octokit-rest -- NSA/Microsoft GitHub REST API client for JavaScript

2018-12-11 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-octokit-rest
  Version : 16.2.0
  Upstream Author : Cloud9 IDE, Inc. (Mike de Boer), Octokit Contributors
* URL : https://notabug.org/makenotabuggreatagain/octokit-rest
* License : MIT
  Programming Lang: javascript
  Description : NSA/Microsoft GitHub REST API client for JavaScript

Prerequisite for node-semantic-ui ( #915062 )



Bug#916097: RFP: node-gulp-print -- gulp plugin that prints names of files

2018-12-09 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-gulp-print
  Version : 5.0.0
  Upstream Author : Alex Gorbatchev 
* URL : https://notabug.org/makenotabuggreatagain/gulp-print
* License : MIT
  Programming Lang: javascript
  Description : gulp plugin that prints names of files

This is a very basic gulp plugin that prints names of files. 
It's useful as a debugging tool to see which files are moving 
through the pipe or as a status printout.

It is a dependency of node-semantic-ui ( #915062 )



Bug#916094: RFP: node-gulp-notify -- send messages based on Vinyl Files or Errors using node-notifier

2018-12-09 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-gulp-notify
  Version : 3.2.0
  Upstream Author : Mikael Brevik 
* URL : https://notabug.org/makenotabuggreatagain/gulp-notify/
* License : MIT
  Programming Lang: javascript
  Description : send messages based on Vinyl Files or Errors using 
node-notifier

Can also specify custom notifier an be used as a jshint reporter.

node-gulp-notify is a prerequisite of node-semantic-ui ( #915062 )



Bug#915814: RFP: node-better-console -- drop-in replacement for node's default console

2018-12-06 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-better-console
  Version : 1.0.1
  Upstream Author : Mohsen 
* URL : https://notabug.org/makenotabuggreatagain/better-console
* License : 3-clause BSD license
  Programming Lang: javascript
  Description : drop-in replacement for node's default console

Gives you colors and more methods in console.



Bug#915498: RFP: node-gulp-help -- Check for duplicates in the stream and filter them or throw an error

2018-12-03 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-gulp-help
  Version : 1.6.1
  Upstream Author : Chris Montgomery 
* URL : https://notabug.org/makenotabuggreatagain/gulp-help
* License : MIT
  Programming Lang: javascript
  Description : Check for duplicates in the stream and filter them or throw 
an error

Adds a default help task to gulp and provides the ability to add custom help 
messages to your gulp tasks

Dependency of node-semantic-ui  ( #915062 )



Bug#915490: RFP: node-gulp-dedupe -- Check for duplicates in the stream and filter them

2018-12-03 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-gulp-dedupe
  Version : efd9e149eb 
  Upstream Author : Marat Abdullin 
* URL : https://notabug.org/makenotabuggreatagain/gulp-dedupe
* License : MIT
  Programming Lang: javascript
  Description : Check for duplicates in the stream and filter them

This plugin is checking for duplicate files (based on their name) 
in the stream and filter them or throw an error.

it is a prerequisite of node-semantic-ui ( #915062 ) 



Bug#915489: RFP: node-gulp-copy -- Copy source files to new destination

2018-12-03 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-gulp-copy
  Version : 4.0.1
  Upstream Author : Klaas Cuvelier 
* URL : https://notabug.org/makenotabuggreatagain/gulp-copy
* License : MIT
  Programming Lang: javascript
  Description : Copy source files to new destination 

And use that destination as new source (for further piping). using node.

Automatically creates needed folders before proceeding. Ability to remove 
'prefixes' from path.

Most likely you don't need this package for your gulp pipeline, a lot can be 
accomplished with 
just gulp.dest. A reason to use this package would be to keep some depth 
(prefix options).

Or in this case, because semantic-ui depends on it ( #915062  )



Bug#915486: RFP: node-gulp-concat-css -- node tool for concatenating css files

2018-12-03 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-gulp-concat-css
  Version : 3.1.0
  Upstream Author : Mario Casciaro 
* URL : https://notabug.org/makenotabuggreatagain/gulp-concat-css
* License : MIT 
  Programming Lang: javascript
  Description : node tool for concatenating css files

Concatenates css files, bubbling up import statements (as per the standard), 
and optionally rebasing urls and inlining local import statements. 

Is a dependency of node-semantc-ui ( # 915062 )



Bug#915067: RFP: node-gulp-debug -- Debug Vinyl file streams to see what files are run through your Gulp pipeline

2018-11-29 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-gulp-debug
  Version : 4.0.0
  Upstream Author : Sindre Sorhus
* URL : https://notabug.org/makenotabuggreatagain/gulp-debug/
* License : MIT
  Programming Lang: javascript
  Description : Debug Vinyl file streams to see what files are run through 
your Gulp pipeline

Debug Vinyl file streams to see what files are run through your Gulp pipeline

Dependency of node-semantic-ui ( #915062 ).



Bug#915062: RFP: node-semantic-ui -- UI component framework based around useful principles from natural language

2018-11-29 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-semantic-ui
  Version : 2.3.1
  Upstream Author : jack 
* URL : https://notabug.org/makenotabuggreatagain/Semantic-UI
* License : MIT
  Programming Lang: javascript
  Description : UI component framework based around useful principles from 
natural language

A UI framework designed for theming.

Features:  50+ UI elements, 3000 + CSS variables, 3 Levels of variable 
inheritance (similar to SublimeText),
Built with EM values for responsive design and is Flexbox friendly.

A minified copy of node-sematic-ui was found while packaging gogs ( #911419 ).



Bug#913988: RFP: golang-notabug-makenotabuggreatagain-go-gogs-client -- API for gogs

2018-11-17 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: golang-notabug-makenotabuggreatagain-go-gogs-client
  Version : 5898069c37
  Upstream Author : Unknwon 
* URL : https://notabug.org/makenotabuggreatagain/go-gogs-client/
* License : MIT
  Programming Lang: go
  Description : API for gogs

Gogs ( # 911419 ) uses this package as an API that it implements as a client.



Bug#913833: RFP: golang-github-makenotabuggreatagain-com-dev -- an open source project for commonly used functions for the Go programming language

2018-11-15 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: golang-github-makenotabuggreatagain-com-dev
  Version : 7677a1d7c1
  Upstream Author : Unknwon 
* URL : https://notabug.org/makenotabuggreatagain/com
* License : Apache-2.0
  Programming Lang: go
  Description : an open source project for commonly used functions for the 
Go programming language

This is a prerequisite for git-module ( #912065 )



Bug#912065: RFP: golang-notabug-makenotabuggreatagain-git-module-dev -- Package git-module is a Go module for Git access through shell commands

2018-10-27 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: golang-notabug-makenotabuggreatagain-git-module-dev
  Version : c64f3cabc8 
  Upstream Author : Unknwon 无闻 
* URL : https://notabug.org/makenotabuggreatagain/git-module/
* License : mit
  Programming Lang: go
  Description : Package git-module is a Go module for Git access through 
shell commands

Package git-module is a Go module for Git access through shell commands.

vendored dependency of gogs ( #911419 )


Bug#912063: RFP: golang-notabug-makenotabuggreatagain-ldap-dev -- Basic LDAP v3 functionality for the GO programming language.

2018-10-27 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: golang-notabug-makenotabuggreatagain-ldap-dev
  Version : 3
  Upstream Author : John Weldon 
* URL : https://notabug.org/makenotabuggreatagain/ldap
* License : MIT
  Programming Lang: go
  Description : Basic LDAP v3 functionality for the GO programming language.

Features:
Connecting to LDAP server (non-TLS, TLS, STARTTLS)
Binding to LDAP server
Searching for entries
Filter Compile / Decompile
Paging Search Results
Modify Requests / Responses
Add Requests / Responses
Delete Requests / Responses

(vendored) prerequisite for gogs ( #911419 )



Bug#911895: RFP: golang-notabug-makenotabuggreatagain-barcode-dev -- A barcode creation lib for golang

2018-10-25 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: golang-notabug-makenotabuggreatagain-barcode-dev
  Version : 3c06908149 
  Upstream Author : Florian "boombuler" 
* URL : https://notabug.org/makenotabuggreatagain/barcode
* License : MIT
  Programming Lang: go
  Description : A barcode creation lib for golang

This is a package for GO which can be used to create different types of 
barcodes.
Supported Barcode Types: "2 of 5", "Aztec Code", "Codabar", "Code 128", "Code 
39"
"Code 93", Datamatrix, "EAN 13", "EAN 8", "PDF 417", "QR Code"

This is a prerequisite of gogs ( #911419 )



Bug#911803: RFP: golang-gopkg-clog.v1-dev -- channel-based logging package for Go

2018-10-24 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: golang-gopkg-clog.v1-dev
  Version : 1.2
  Upstream Author : 无闻 
* URL : https://notabug.org/makenotabuggreatagain/clog
* License : Apache-2.0
  Programming Lang: go
  Description : channel-based logging package for Go

This package supports multiple logger adapters across different levels of 
logging.  It uses Go's native channel feature to provide goroutine-safe 
mechanism 
on large concurrency.

It is a vendored dependency of gogs ( #911419 )


Bug#911419: RFP: golang-notabug-hp-gogs -- A painless, self-hosted git service

2018-10-19 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: golang-notabug-hp-gogs
  Version : 9765b1dcd8
  Upstream Author : The Gogs Authors 
* URL : https://notabug.org/hp/gogs/
* License : MIT
  Programming Lang: go
  Description : A painless, self-hosted git service

Gogs is the software that runs notabug.org, a website for free 
software/open source collaboration using git.

The goal of this project is to make the easiest, fastest, and most painless way 
of 
setting up a self-hosted Git service. 



Bug#911192: RFP: node-cross-env -- Cross platform setting of environment scripts

2018-10-16 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-cross-env
  Version : 553705c302
  Upstream Author : Kent C. Dodds
* URL : https://notabug.org/themusicgod1/cross-env
* License : MIT 
  Programming Lang: javascript
  Description : Cross platform setting of environment scripts

Run scripts that set and use environment variables across platforms 
There's a difference in how windows and POSIX commands utilize environment 
variables. With POSIX, you use: $ENV_VAR and on windows you use %ENV_VAR%.

cross-env makes it so you can have a single command without worrying about 
setting or using the environment variable properly for the platform. Just 
set it like you would if it's running on a POSIX system, and cross-env 
will take care of setting it properly.

node-cross-env is a dev-dependency of node-prettier ( #879665 ).



Bug#911129: RFP: node-faucet -- human-readable TAP summarizer

2018-10-15 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-faucet
  Version : 0.0.2
  Upstream Author : James Halliday  
* URL : https://notabug.org/themusicgod1/faucet/
* License : MIT
  Programming Lang: javascript
  Description : human-readable TAP summarizer

Pipe TAP text into the faucet command, get back pretty results.



Bug#911124: RFP: node-has-symbols -- Determine if the JS environment has Symbol support

2018-10-15 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-has-symbols
  Version : 1.0.0
  Upstream Author : Jordan Harband ( @ljh...@twitter.com )
* URL : https://notabug.org/themusicgod1/has-symbols
* License : MIT
  Programming Lang: javascript
  Description : Determine if the JS environment has Symbol support

Two functions (hasSymbols, hasNativeSymbols) for determining symbol support.
Supports node-get-own-property-symbols, node-core-js

Is a prerequisite of node-object.assign among other things.



Bug#910958: RFP: golang-notabug-themusicgod1-cookiejar -- A contestant's algorithm toolbox

2018-10-13 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: golang-notabug-themusicgod1-cookiejar
  Version : 2.0
  Upstream Author : Péter Szilágyi 
* URL : https://notabug.org/themusicgod1/cookiejar
* License : BSD
  Programming Lang: go
  Description : A contestant's algorithm toolbox

CookieJar is a small collection of common algorithms, data structures and 
library extensions 
that were deemed handy for computing competitions at one point or another.

It is a (currently vendored) dependency of geth ( #890541 ).


Bug#910949: RFP: node-is-generator -- Check whether a given value is a generator function

2018-10-13 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-is-generator
  Version : 1.0.1
  Upstream Author : Blake Embrey 
* URL : https://notabug.org/themusicgod1/is-generator
* License : MIT
  Programming Lang: javascript
  Description : Check whether a given value is a generator function

Relatively small (2 small functions) nodejs package to check whether a 
value is a generator function.

( Generator: A specific type of iterator object. 
Generator Function: A function* declaration, returns a generator object. )

depended on by node-co-mocha ( #910602 ) 

not to be confused with node-is-generator-function ( #902067 ).



Bug#910828: RFP: node-pretty-quick -- Runs Prettier on your changed files

2018-10-11 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-pretty-quick
  Version : ea58162d4f
  Upstream Author : Lucas Azzola ( @lucasazz...@twitter.com )
* URL : https://notabug.org/themusicgod1/pretty-quick
* License : expat
  Programming Lang: javascript
  Description : Runs Prettier on your changed files

Supports Git and Mercurial source control managers.  See #879665 for
details on Prettier.  Prerequisite for meteor-dapp-wallet (#908151).



Bug#910824: RFP: node-beefy -- a local development server designed to work with browserify

2018-10-11 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-beefy
  Version : 2.1.8
  Upstream Author : Chris Dickinson 
* URL : https://notabug.org/themusicgod1/beefy
* License : Expat/MIT
  Programming Lang: javascript
  Description : a local development server designed to work with browserify

beefy can live reload your browser when your code changes (if you want).  It 
works with whatever 
version of browserify or watchify; globally installed or locally installed to 
node_modules/.
It will spit compile errors out into the browser so you don't have that 1-2 
seconds of 
cognitive dissonance and profound ennui that follows refreshing the page only 
to get a 
blank screen.  It will spit out a default index.html for missing routes so you 
don't need to 
even muck about with HTML to get started serves up static files with grace and 
aplomb 
(and also appropriate mimetypes). It is designed to fall away gracefully, as 
your project 
gets bigger.

node-beefy is a building prerequisite of eslint ( #743404 ).



Bug#910614: RFP: node-ecstatic -- A nodejs simple static file server

2018-10-08 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-ecstatic
  Version : 3.2.0
  Upstream Author : Joshua Holbrook ( @jfhbr...@twitter.com )
* URL : https://notabug.org/themusicgod1/ecstatic
* License : MIT
  Programming Lang: javascript
  Description : A nodejs simple static file server

A simple static file server middleware. Use it with a raw http server, 
express/connect 
or on the CLI.



Bug#910602: RFP: node-co-mocha -- Enable support for generators in Mocha tests

2018-10-08 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-co-mocha
  Version : 1.2.2
  Upstream Author : Blake Embrey 
* URL : https://notabug.org/themusicgod1/co-mocha
* License : MIT
  Programming Lang: javascript
  Description : Enable support for generators in Mocha tests

Enable support for generators in Mocha tests using co.
This module monkey patches the Runnable.prototype.run method of mocha to enable 
generators. In contrast to other npm packages, co-mocha extends mocha at 
runtime 
allowing you to use any compatible mocha version.



Bug#910533: RFP: golang-notabug-themusicgod1-ratelimit -- Simple, thread-safe Go rate-limiter

2018-10-07 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: golang-notabug-themusicgod1-ratelimit
  Version : 4a38dca83e
  Upstream Author : Dimitrij Denissenko 
* URL : https://notabug.org/themusicgod1/ratelimit
* License : MIT
  Programming Lang: go
  Description : Simple, thread-safe Go rate-limiter

Not to be confused with the go ratelimit that 
is golang-github-jacobsa-ratelimit-dev or golang-github-juju-ratelimit-dev
Inspired by Antti Huima's algorithm.

Instances are thread safe.

Depended on by redis.v4 ( #910530 ).



Bug#910530: RFP: notabug-themusicgod1-redis.v4-dev -- Redis client for Golang

2018-10-07 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: notabug-themusicgod1-redis.v4-dev
  Version : v4.2.4
  Upstream Author : The Redis Go Client Authors
* URL : https://notabug.org/themusicgod1/redis/src/newv4
* License : BSD-2.0
  Programming Lang: go
  Description : Redis client for Golang

This package provides Redis client for Golang.
There already exists a golang-gopkg-redis.v2-dev in debian
but higher version'd redis servers/clients exist - in particular v4 
which is required by, among other things, goarista #858722

(as of 2018, v6 also currently exists)



Bug#910477: RFP: node-nyc -- Istanbul's state of the art command line interface

2018-10-06 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-nyc
  Version : adb310ca9e
  Upstream Author : Benjamin E. Coe ( @benjamin...@twitter.com )
* URL : https://notabug.org/themusicgod1/nyc
* License : ISC
  Programming Lang: javascript
  Description : Istanbul's state of the art command line interface

CLI for node-istanbul.  Has Support for applications that spawn subprocesses, 
ES2015 transforms (via babel-plugin-istanbul), or source-maps.
Helps produce accurate stack traces using source-maps.
node-nyc has support for custom require hooks (babel, typescript, etc.), and 
more.

node-nyc is a dependency of over 256 other projects (possibly as dev-dependency)
including (newer versions of?) node-mysql.



Bug#910393: RFP: node-husky -- Git hooks made easy

2018-10-05 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-husky
  Version : 4378d180b7 
  Upstream Author : typicode ( @typic...@twitter.com ) 
* URL : https://notabug.org/themusicgod1/husky
* License : MIT
  Programming Lang: javascript
  Description : Git hooks made easy

Husky can prevent bad commit, push and more. "woof!"
Husky is used by over 4000 projects.  

(see https://libraries.io/npm/husky/dependent-repositories )
and in particular, meteor-dapp-wallet ( #908151).

Husky can keep existing user hooks, support GUI Git clients and 
supports all Git hooks (pre-commit, pre-push, ...).



Bug#910389: RFP: golang-notabug-themusicgod1-gosigar -- Gathers system and per process statistics

2018-10-05 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: golang-notabug-themusicgod1-gosigar
  Version : 37f05ff46f
  Upstream Author : Andrew "andrewkroh" Kroh 
* URL : https://notabug.org/themusicgod1/gosigar
* License : Apache-2.0
  Programming Lang: Go
  Description : Gathers system and per process statistics

Go sigar is a golang implementation of the sigar API. The Go version of sigar 
has a very 
similar interface, but written from scratch in pure go/cgo.



Bug#910385: RFP: golang-github-openconfig-gnmi -- gRPC Network Management Interface

2018-10-05 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: notabug-themusicgod1-gnmi
  Version : fc15ea7f1
  Upstream Author : Andrew Lytvynov ( @a...@github.com )
* URL : https://notabug.org/themusicgod1/gnmi
* License : Apache-2.0
  Programming Lang: go
  Description : gRPC Network Management Interface

includes abstracted client library with pluggable implementations, client 
implementation using gnmi.proto, client implementation using openconfig.proto, 
CLI that supports both of the above implementations

GNMI is a dependency of arista go ( # 858722 ).



Bug#910381: RFP: node-chai-as-promised -- Chai as Promised extends Chai with a fluent language for asserting facts about promises.

2018-10-05 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-chai-as-promised
  Version : 7.1.1
  Upstream Author :  
* URL : https://www.npmjs.com/package/chai-as-promised
* License : WTFPL
  Programming Lang: javascript
  Description : Extends Chai with a fluent language for asserting facts 
about promises.

Instead of manually wiring up your expectations to a promise's fulfilled and 
rejected handlers
you can write code that expresses what you really mean.

There are over 512 projects that depend on this package.  Including mist ( 
#827314 )



Bug#909459: RFP: crashpad -- a crash-reporting system

2018-09-24 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: crashpad
  Version : d7798a4e28
  Upstream Author : Mark Mentovai
* URL : https://notabug.org/themusicgod1/crashpad
* License : Apache 2.0
  Programming Lang: C++
  Description : a crash-reporting system

Crashpad is a library for capturing, storing and transmitting postmortem crash 
reports 
from a client to an upstream collection server. Crashpad aims to make it 
possible for 
clients to capture process state at the time of crash with the best possible 
fidelity 
and coverage, with the minimum of fuss.

Crashpad also provides a facility for clients to capture dumps of process state 
on-demand for diagnostic purposes.

Crashpad additionally provides minimal facilities for clients to adorn their 
crashes 
with application-specific metadata in the form of per-process key/value pairs. 
More 
sophisticated clients are able to adorn crash reports further through 
extensibility 
points that allow the embedder to augment the crash report with 
application-specific
metadata.

Crashpad is a component used by electron ( #842420 ) 



Bug#909458: RFP: chromium-breakpad -- NSA/Microsoft GitHub clone of the breakpad used by NSA/Alphabet Chromium

2018-09-24 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: chromium-breakpad
  Version : bceeca6dea
  Upstream Author : agrieve (@agrieve@github)
* URL : https://notabug.org/themusicgod1/chromium-breakpad
* License : Apache 2.0
  Programming Lang: C++
  Description : NSA/Microsoft GitHub clone of the breakpad used by 
NSA/Alphabet Chromium

A set of client and server components which implement a crash-reporting system.
One of the components of electron ( #842420 ).



Bug#909405: RFP: node-sqlstring -- Simple SQL escape and format for MySQL

2018-09-22 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-sqlstring
  Version : 2.3.1
  Upstream Author : Douglas Wilson 
* URL : https://notabug.org/themusicgod1/sqlstring
* License : MIT
  Programming Lang: javascript
  Description : Simple SQL escape and format for MySQL

SQL String escaper, primarily for the node-mysql package (newer
than the one currently in debian sid).  This will provide a
standard way of sanitizing input so you can't do SQL injection
attacks at least directly.



Bug#909402: RFP: node-babel-helper-to-multiple-sequence-expressions -- syntactic sugar to help with multiple expressions

2018-09-22 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-babel-helper-to-multiple-sequence-expressions
  Version : 0.4.3
  Upstream Author : Amjad Masad
* URL : 
https://notabug.org/themusicgod1/node-babel-helper-to-multiple-sequence-expressions
* License : MIT
  Programming Lang: javascript
  Description : syntactic sugar to help with multiple expressions

A single helper function that is used by, among other things, meteor ( #842425 
).  It packs expressions from
one format(passed in as nodes of expressions) into another(in-javascript).



Bug#908895: RFP: node-eslint-restricted-globals -- A list of confusing globals that should be restricted to be used as globals

2018-09-15 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-eslint-restricted-globals
  Version : 0.0.1
  Upstream Author : Siddharth "sidoshi" Doshi 
* URL : https://notabug.org/themusicgod1/eslint-restricted-globals
* License : MIT
  Programming Lang: javascript
  Description : A list of confusing globals that should be restricted to be 
used as globals

Some global variables in browser are likely to be used by people without the 
intent of using them as globals, such as
status, name etc. And because eslint ( #743404 ) thinks of them as valid global 
variables, it does not warn in case of
bugs. node-eslint-restricted-globals blacklists confusing globals which are 
exported from this package.  It contains
the list of variables that we think should not be used without a 'window' 
qualifier. But as this is just a javascript
array you can add, remove variables or even make your own list of variables.

There's significant(more than 100 separate NPM packages) work that has been 
built on top of node-eslint-restricted-globals
in particular, some dependencies of 'node-babel-preset-es2016-node5' ( #908765 
).



Bug#908829: RFP: golang-notabug-themusicgod1-panicparse -- Stylish crashes for the Go language

2018-09-14 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: golang-notabug-themusicgod1-panicparse
  Version : 4417700b5a
  Upstream Author : maruel 
* URL : https://notabug.org/themusicgod1/panicparse
* License : Apache-2.0
  Programming Lang: go
  Description : Stylish crashes for the Go language

Parses panic stack traces, densifies and deduplicates goroutines with similar 
stack traces.
Helps debugging crashes and deadlocks in heavily parallelized process.

Panicparse is used by termui ( #890567 ), and was on NSA/Microsoft Github at
https://github.com/maruel/panicparse before Github was taken over.



Bug#908765: RFP: node-babel-preset-es2016-node5 -- Node@5 has great ES2015 support, this module just adds missing features

2018-09-13 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-babel-preset-es2016-node5
  Version : 1.1.2
  Upstream Author : Aleksey Kulikov 
* URL : https://notabug.org/themusicgod1/babel-preset-es2016-node5
* License : MIT
  Programming Lang: javascsript
  Description : ES2015/2016 features for node

This module is a small NPM/node module that serves as a kind of metapackage
for adding features missing for missing features in ES2015/2016.  It is a 
dependency of
mist ( #827314 ).



Bug#908502: RFP: node-babel-helper-remove-or-void -- babel-helper-remove-or-void helper function

2018-09-10 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-babel-helper-remove-or-void
  Version : 0.4.3
  Upstream Author : amasad 
* URL : https://notabug.org/themusicgod1/babel-helper-remove-or-void
* License : MIT
  Programming Lang: javascript
  Description : babel-helper-remove-or-void helper function

A small function to 'void' an expression or expression statement.  This is a 
(really small)
dependency of Meteor (#842425).



Bug#908151: RFP: meteor-dapp-wallet -- The Ethereum wallet

2018-09-06 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: meteor-dapp-wallet
  Version : @7899397
  Upstream Author : Ev evertonfraga 
* URL : https://notabug.org/themusicgod1/meteor-dapp-wallet
* License : GPL-3.0
  Programming Lang: javascript
  Description : The Ethereum wallet

"Decentralized App" / Dapp / Wallet for the cryptocurrency system Ethereum.
Mostly to be used with 'mist'.



Bug#907995: RFP: node-babel-helper-mark-eval-scopes -- nodejs scope helper function

2018-09-04 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-babel-helper-mark-eval-scopes
  Version : 0.4.3
  Upstream Author : Boopathi Rajaa
* URL : https://www.npmjs.com/package/babel-helper-mark-eval-scopes
* License : MIT
  Programming Lang: javascript
  Description : nodejs scope helper function

Traverse through input path and mark all scopes that contain Direct eval 
(eval("")) calls.

Required by meteor.



Bug#907849: RFP: node-babel-helper-is-void-0 -- a small helper function isVoid0 for node

2018-09-02 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-babel-helper-is-void-0
  Version : 0.4.3
  Upstream Author : Boopathi Rajaa
* URL : https://www.npmjs.com/package/babel-helper-is-void-0
* License : MIT
  Programming Lang: javascript
  Description : a small helper function isVoid0 for node

Checks if a value passed into function isVoid0 is void.

A single function, depended upon by 4 separate projects including meteor.



Bug#907780: RFP: node-babel-helper-is-nodes-equiv -- babel node equivalence helper function

2018-09-01 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-babel-helper-is-nodes-equiv
  Version : 0.0.1
  Upstream Author : Amjad Masad
* URL : https://cnpmjs.org/package/babel-helper-is-nodes-equiv
* License : MIT
  Programming Lang: javascript
  Description : babel node equivalence helper function

Hard to imagine why something so small would be its own separate package, but
so it is.  It's a single function, an 'equiv' that takes 2 nodes and compares
them, and some assumed internally shared internal structure.

( this package is a prerequisite for meteor and 2 other node packages )



Bug#905684: RFP: node-babel-helper-flip-expressions -- expression simplifier/helper for babel

2018-08-07 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-babel-helper-flip-expressions
  Version : 48cebdbf1f
  Upstream Author : christophehurpeau 
* URL : 
https://notabug.org/themusicgod1/babel-helper-flip-expressions
* License : MIT
  Programming Lang: javascsript
  Description : expression simplifier/helper for babel

Takes a tree of expressions and determines if it has more nodes that could 
benifit
from "flipping" (flipping meaning to changing == to != or similarly negating 
parts
of the expression).



Bug#905683: RFP: node-babel-helper-evaluate-path -- A wrapper for babel's path.evaluate

2018-08-07 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-babel-helper-evaluate-path
  Version : 0.4.3
  Upstream Author : christophehurpeau
* URL : https://notabug.org/themusicgod1/babel-helper-evaluate-path
* License : MIT
  Programming Lang: javascript
  Description : A wrapper for babel's path.evaluate

Detects usages before initialization / declaration & usages in scopes outside of
initialization for variables



Bug#905606: RFP: node-asap -- node-asap

2018-08-06 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-asap
  Version : 2.0.3
  Upstream Author : Kris Kowal
* URL : https://notabug.org/themusicgod1/asap
* License : MIT
  Programming Lang: javascript
  Description : node-asap

ASAP strives to schedule events to occur before yielding for IO, reflow, or 
redrawing. Each event
receives an independent stack, with only platform code in parent frames and the 
events run in the
order they are scheduled.  The asap function executes a task as soon as 
possible but not before it
returns, waiting only for the completion of the current event and previously 
scheduled tasks.



Bug#905535: RFP: node-autod -- Auto generate dependencies and devDependencies by parsing nodejs projects

2018-08-05 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-autod
  Version : 3.0.1
  Upstream Author : dead-horse
* URL : notabug.org/themusicgod1/autod
* License : MIT
  Programming Lang: javascript
  Description : Auto generate dependencies and devDependencies by parsing 
nodejs projects

autod will parse all the js files in 'path' and get the latest dependencies 
version from
registry.npmjs.org (or other similar registries).  You can write a plugin for 
autod to decide
how to parse dependencies.



Bug#901186: RFP: node-esquery -- ECMAScript AST query library

2018-06-09 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-esquery
  Version : 1.0.0
  Upstream Author : Michael Ficarra 
* URL : https://notabug.org/themusicgod1/esquery
* License : BSD-3-Clause
  Programming Lang: javascript
  Description : ECMAScript AST query library

ESQuery is a library for querying the AST output by Esprima
for patterns of syntax using a CSS style selector system.
Demo: https://estools.github.io/esquery/



Bug#901183: RFP: node-es6-promisify -- Convert callback-based javascript to ES6 Promises

2018-06-09 Thread Jeff Cliff
Package: wnpp
Severity: wishlist

* Package name: node-es6-promisify
  Version : 5.0.0
  Upstream Author : Mike Hall
* URL : https://notabug.org/themusicgod1/es6-promisify
* License : MIT
  Programming Lang: javascript
  Description : Convert callback-based javascript to ES6 Promises

Converts callback-based functions to ES6/ES2015 Promises, using a boilerplate
callback function.



  1   2   >