Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nikitaeverywhere/npm-explorer

Web file manager for NPM.
https://github.com/nikitaeverywhere/npm-explorer

browser explorer file-explorer file-manager npm npm-browser npm-explorer

Last synced: about 2 months ago
JSON representation

Web file manager for NPM.

Awesome Lists containing this project

README

        

# [NPM Explorer](https://zitros.github.io/npm-explorer)

A file explorer for [NPM](https://www.npmjs.com/).
Visit [nikitaeverywhere.com/npm-explorer](https://nikitaeverywhere.com/npm-explorer/).

The main purpose of this service is to improve quality of NPM packages, primarily because many people
publish a lot of unnecessary files to NPM (like CI configs, tests, build tools or even whole repositories).
This service helps to see what files does NPM package include along with some other metrics regarding
to the package quality.

You can easily hotlink packages, individual files and even selected line numbers, for example:

```txt
https://zitros.github.io/npm-explorer/?p=lodash/LICENSE
```

Preview
-------

Import files from [Lodash](https://lodash.com) carefully!

![2017-10-29](https://user-images.githubusercontent.com/4989256/32148242-9ef3f002-bcfc-11e7-97b5-d197a13fec5a.png)

Development
-----------

Anyone is welcome to contribute to the project. The project hosted at [nikitaeverywhere.com/npm-explorer](https://nikitaeverywhere.com/npm-explorer/)
is located in the `docs` directory of this repository. To build this project from sources (`src`
directory), run the following:

```bash
yarn build
```

or

```bash
yarn dev
```

For non-minified (development) build with sourcemaps.

License
-------

[MIT](license) © [Nikita Savchenko](https://nikita.tk)