REDROOM
PHP 8.2.30
Path:
Logout
Edit File
Size: 1.72 KB
Close
/lib/node_modules/npm/node_modules/libnpmsearch/index.js
Text
Base64
'use strict' const figgyPudding = require('figgy-pudding') const getStream = require('get-stream') const npmFetch = require('npm-registry-fetch') const SearchOpts = figgyPudding({ detailed: { default: false }, limit: { default: 20 }, from: { default: 0 }, quality: { default: 0.65 }, popularity: { default: 0.98 }, maintenance: { default: 0.5 }, sortBy: {} }) module.exports = search function search (query, opts) { return getStream.array(search.stream(query, opts)) } search.stream = searchStream function searchStream (query, opts) { opts = SearchOpts(opts) switch (opts.sortBy) { case 'optimal': { opts = opts.concat({ quality: 0.65, popularity: 0.98, maintenance: 0.5 }) break } case 'quality': { opts = opts.concat({ quality: 1, popularity: 0, maintenance: 0 }) break } case 'popularity': { opts = opts.concat({ quality: 0, popularity: 1, maintenance: 0 }) break } case 'maintenance': { opts = opts.concat({ quality: 0, popularity: 0, maintenance: 1 }) break } } return npmFetch.json.stream('/-/v1/search', 'objects.*', opts.concat({ query: { text: Array.isArray(query) ? query.join(' ') : query, size: opts.limit, from: opts.from, quality: opts.quality, popularity: opts.popularity, maintenance: opts.maintenance }, mapJson (obj) { if (obj.package.date) { obj.package.date = new Date(obj.package.date) } if (opts.detailed) { return obj } else { return obj.package } } }) ) }
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 8
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
.travis.yml
72 B
lrw-r--r--
2021-03-10 14:36:39
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
appveyor.yml
334 B
lrw-r--r--
2021-03-10 14:36:39
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
CHANGELOG.md
1.22 KB
lrw-r--r--
2021-03-10 14:36:39
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
index.js
1.72 KB
lrw-r--r--
2021-03-10 14:36:39
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
LICENSE
717 B
lrw-r--r--
2021-03-10 14:36:39
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
package.json
2.06 KB
lrw-r--r--
2021-03-10 14:36:39
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
PULL_REQUEST_TEMPLATE
183 B
lrw-r--r--
2021-03-10 14:36:39
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
README.md
5.39 KB
lrw-r--r--
2021-03-10 14:36:39
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).