See https://alioth-lists.debian.net/pipermail/pkg-javascript-devel/2018-September/027849.html for details.
Candidates for REJECT
- DONE: node-cli-table2 - already embedded in npm and could be embedded in ava too
- DONE: node-num2fraction - dependency of semantic-ui
- DONE: node-ansicolors - already embedded in npm, could be embedded in converse.js
- DONE: node-css-unit-converter - dependency of postcss-calc and reduce-css-calc
- DONE: node-indexes-of - dependency of Atom editor, could be embedded
- DONE: node-syslog-client - simple syslog client
- DONE: node-fs-jetpack - sync/async access to files
- DONE: node-require-optional - avoid error if dependency isn't available
- DONE: node-file-cache-simple - local cache
- DONE: node-inireader - ini files reader
- DONE: node-ldap-client - LDAP client, to be replaced by node-ldapjs, widely used
- DONE: aes-js.js -AES implementation for browser and node
- DONE: js-md5.js - MD5 implementation for browser and node
- DONE: node-log-symbols
- DONE: node-write-file-stdout
- DONE: node-gather-stream
- DONE: node-any-observable
- DONE: node-read-file-stdin
- DONE: node-global-dirs - embedded in npm, could be embedded in others
- DONE: node-grunt-banner
- DONE: node-is-installed-globally
- DONE: node-dotenv
- DONE: node-humanize-ms
- DONE: node-serialize-javascript
- DONE: node-decode-uri-component
- DONE: node-npm-user-validate
- DONE: node-protoduck
- DONE: node-fast-diff
- DONE: node-meant
- DONE: node-eve-raphael
- DONE: node-sleep-promise
- DONE: node-into-stream
- DONE: node-byline
- DONE: node-bson (now embedded in node-mongodb)
- DONE: node-mongodb-core (now embedded in node-mongodb)
- DONE: node-progressjs
- DONE: node-simplestatemanager
- DONE: node-init-package-json
- DONE: node-sockjs-client
- DONE: node-stylehacks - uses babel to build, complex (but cssnano is no longer a dependency of css-loader from 1.0)
- DONE: node-detect-port-alt
- DONE: node-classnames
- DONE: node-ifvisible.js
- DONE: node-postcss-merge-longhand - uses babel to build (but cssnano is no longer a dependency of css-loader from 1.0)
- DONE: node-postcss-calc - builds using babel (but cssnano is no longer a dependency of css-loader from 1.0)
- DONE: node-postcss-discard-duplicates (cssnano no longer requires it from 1.0)
- DONE: node-postcss-discard-empty - no longer a dependency of css-loader from 1.0
- DONE: node-postcss-discard-overridden - no longer a dependency of css-loader from 1.0
- DONE: node-postcss-discard-unused - no longer a dependency of css-loader from 1.0
- DONE: node-postcss-merge-idents - no longer a dependency of css-loader from 1.0
- DONE: node-postcss-merge-rules - no longer a dependency of css-loader from 1.0
- DONE: node-postcss-minify-font-values - no longer a dependency of css-loader from 1.0
- DONE: node-postcss-svgo - no longer a dependency of css-loader from 1.0
- DONE: node-css-tree - no longer a dependency of css-loader from 1.0
- node-reduce-css-calc
- DONE: node-dezalgo
- DONE: node-es-to-primitive
- DONE: node-is-callable
- DONE: node-emoji-unicode-version
- DONE: node-es-abstract
- DONE: node-alphanum-sort
- DONE: node-postcss-minify-params - no longer a dependency of css-loader from 1.0
- DONE: node-postcss-minify-selectors - no longer a dependency of css-loader from 1.0
- DONE: node-postcss-unique-selectors - no longer a dependency of css-loader from 1.0
- DONE: node-postcss-zindex - no longer a dependency of css-loader from 1.0
- DONE: node-postcss-minify-gradients - no longer a dependency of css-loader from 1.0
- DONE: node-postcss-normalize-charset - no longer a dependency of css-loader from 1.0
- DONE: node-postcss-ordered-values - no longer a dependency of css-loader from 1.0
- DONE: node-babel-preset-es2015-loose-rollup
- DONE: node-gentle-fs
- DONE: node-postcss-reduce-idents - no longer a dependency of css-loader from 1.0
- DONE: node-postcss-reduce-initial - no longer a dependency of css-loader from 1.0
- DONE: node-postcss-reduce-transforms - no longer a dependency of css-loader from 1.0
- DONE: node-npm-install-checks
- DONE: node-postcss-normalize-url - no longer a dependency of css-loader from 1.0
- DONE: node-cssnano - no longer a dependency of css-loader from 1.0
- DONE: node-svgo - no longer a dependency of css-loader from 1.0
- DONE: node-is-cidr
- DONE: node-clean-stack
- DONE: node-is-utf8
- DONE: node-postcss-selector-parser - dependency of node-postcss-calc which is already rejected
- DONE: node-import-local
- DONE: node-package-hash
- DONE: node-is-ci
- DONE: node-clone-response
- DONE: node-keyv
- DONE: node-ignore-walk
- DONE: node-make-iterator
- DONE: node-object.map
- DONE: node-babel-plugin-transform-inline-imports-commonjs
- DONE: node-dnscache
- DONE: node-ret
- DONE: node-v8-compile-cache
- REJ: node-object.pick
- REJ: node-is-odd
- REJ: node-safe-regex
- REJ: node-peek-stream
- REJ: node-gunzip-maybe
- REJ: node-merge-source-map
- REJ: node-js-string-escape
- REJ: node-p-try
- REJ: node-responselike
- REJ: node-iana-hashes
- REJ: node-intersect
- REJ: node-extend-object
Candidates for REVIEW
- DONE: node-icss-replace-symbols - needs build from source using babel
- DONE: node-postcss-modules-values - needs build from source using babel
- DONE: node-postcss-convert-values - uses babel to build
- DONE: node-postcss-discard-comments - uses babel to build
- DONE: node-babel-plugin-transform-async-to-bluebird - builds using babel; is a build tool, so I think it doesn't make sense to embed
- DONE: node-jquery-ujs - complex module
- DONE: node-three-orbit-controls - complex module
- DONE: node-three-stl-loader - complex module
DONE: node-chownr - security sensitive and required by many packages https://wiki.debian.org/FrontPage?action=fullsearch&context=180&value=node-chownr&fullsearch=Text
- DONE: node-npm-package-arg - complex, required by npm and converse.js, can change over time
- DONE: node-autolinker - complex build process
- DONE: node-babel-plugin-transform-async-to-bluebird - uses babel to build
- DONE: node-d3-voronoi - uses babel to build
- DONE: node-matrix-js-sdk - builds using babel and webpack
- DONE: node-mongodb - MongoDB official connector, widely used
- DONE: node-postcss-reporter - complex module
- DONE: node-axios - builds with webpack
- DONE: node-libnpx - complex module
- node-jquery-mousewheel - complex module
- DONE: node-caniuse-api - uses babel
- DONE: node-knockout - complex, builds using closure-compiler
- node-jquery-backstretch - complex, builds with grunt
- DONE: node-opentip - builds using grunt and stylus
- DONE: node-knockout-sortable - prebuilt files, need grunt to build
- DONE: node-knockout-transformations - prebuilt files, need uglifyjs to build
- DONE: node-lightgallery - complex front end code, needs grunt and cssmin to build
- DONE: node-asap - needed by multiple packages (node-promise, npm and possibly more)
- DONE: node-raven-js complex module
- DONE: node-cacache - complicated module, required by multiple packages
- DONE: node-rollup-plugin-babel builds using rollup
- DONE: node-rollup-plugin-alias builds using babel and webpack
- DONE: node-react complex, builds using rollup
- DONE: node-autoprefixer builds using gulp
- DONE: node-schema-utils builds using babel
- DONE: node-css-selector-tokenizer complex module
- DONE: node-postcss-modules-extract-imports builds using babel
- DONE: node-css-loader - complex module and used with webpack for multiple packages
- DONE: node-copy-webpack-plugin - builds with babel
- node-clipboard complex module, uses babel and webpack to build
- node-babel-plugin-transform-builtin-extend - builds with babel
- node-es6-error - builds with babel
- node-hullabaloo-config-manager - complex module
- node-prismjs - complex module
- node-neo-async - builds with gulp
- node-compression-webpack-plugin - build with babel
- node-extract-text-webpack-plugin - builds with babel
- node-babel-plugin-array-includes - builds with babel
Possible candidates for review - needed for more than 3 packages
- node-configstore - needed for npm, converse.js and ava
node-lemonldap-ng-handler - future dependency of non javascript package (needs to be modified to embed other rejected dependencies)
- node-update-notifier - needed for npm, converse.js and ava
- node-define-properties - embed another module already
- node-query-string - complex
- node-catty - provides catty command
See also Javascript/Nodejs/embeddedsources