Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/himenon/dependents-view
GitHub (including GitHub Enterprise) npm library lists packages in repositories on which it depends.
https://github.com/himenon/dependents-view
dependency-viewer github github-enterprise hosting javascript npm
Last synced: 29 days ago
JSON representation
GitHub (including GitHub Enterprise) npm library lists packages in repositories on which it depends.
- Host: GitHub
- URL: https://github.com/himenon/dependents-view
- Owner: Himenon
- License: mit
- Created: 2019-11-25T15:11:42.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-03-23T13:41:18.000Z (over 2 years ago)
- Last Synced: 2024-04-15T05:52:33.583Z (7 months ago)
- Topics: dependency-viewer, github, github-enterprise, hosting, javascript, npm
- Language: TypeScript
- Homepage: https://himenon.github.io/dependents-view/
- Size: 1.87 MB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# dependents-view
## Usage
1. clone (or fork)
```bash
git clone https://github.com/Himenon/dependents-view.git
cd dependents-view
yarn
```2. Generate token https://github.com/settings/tokens and set environment `GITHUB_TOKEN` value.
3. Change `scripts/Constants.ts` setting value.
4. Change `package.json` `homepage` value (your hosting site base path)
5. run
```bash
# if organization
yarn extract:package-json:org
# if user
yarn extract:package-json:user
```
6. make client side data set```bash
yarn make:dependency:data
yarn make:ranking:data
```7. Check `yarn start`
8. Build `yarn build`
9. Publish `yarn publish:site` (GitHub Pages Only)## Sample page
DEMO Page: https://himenon.github.io/dependents-view/
### Package list page
![package list page](docs/package-list.png)
### Ranking page
![ranking page](docs/ranking-page.png)
## Start Development
```bash
yarn
yarn start # start debug server
```## Build
```bash
yarn run build
```### Release
```bash
yarn run publish:site # default release: github pages
```### Run server
```bash
yarn run serve
```## Code Format
```bash
yarn run format
```## License
MIT