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

https://github.com/p6m7g8-dotfiles/p6df-js

P6 Dotfiles: JS
https://github.com/p6m7g8-dotfiles/p6df-js

cli dotfiles p6 p6df p6m7g8 plugin productivity sh shell terminal theme zsh

Last synced: 3 months ago
JSON representation

P6 Dotfiles: JS

Awesome Lists containing this project

README

          

# P6's POSIX.2: p6df-js

## Table of Contents

- [Badges](#badges)
- [Summary](#summary)
- [Contributing](#contributing)
- [Code of Conduct](#code-of-conduct)
- [Usage](#usage)
- [Aliases](#aliases)
- [Functions](#functions)
- [Hierarchy](#hierarchy)
- [Author](#author)

## Badges

[![License](https://img.shields.io/badge/License-Apache%202.0-yellowgreen.svg)](https://opensource.org/licenses/Apache-2.0)

## Summary

p6df module for JavaScript/Node.js: nodenv version management, npm/yarn/lerna
global installs, npm token management, and MCP server
(`@arvoretech/npm-registry-mcp`) for AI-driven npm package discovery.

## Contributing

- [How to Contribute]()

## Code of Conduct

- [Code of Conduct]()

## Usage

### Aliases

- `lb` -> `lr build`
- `lr` -> `lerna run --stream --scope $(node -p 'require(\'./package.json\').name\')`
- `lt` -> `lr test`
- `lw` -> `lr watch`

### Functions

#### p6df-js

##### p6df-js/init.zsh

- `p6_js_npm_global_install(mod)`
- Args:
- mod
- `p6df::modules::js::aliases::deno()`
- `p6df::modules::js::aliases::init()`
- `p6df::modules::js::aliases::lerna()`
- `p6df::modules::js::aliases::yarn()`
- `p6df::modules::js::bun::init(dir)`
- Args:
- dir
- `p6df::modules::js::completions::init(module, dir)`
- Args:
- module
- dir
- `p6df::modules::js::deps()`
- `p6df::modules::js::external::brews()`
- `p6df::modules::js::home::symlink()`
- `p6df::modules::js::init(_module, dir)`
- Args:
- _module
- dir
- `p6df::modules::js::langs()`
- `p6df::modules::js::langs::bun()`
- `p6df::modules::js::langs::nodenv()`
- `p6df::modules::js::mcp()`
- `p6df::modules::js::nodenv::latest(ver_major)`
- Args:
- ver_major
- `p6df::modules::js::nodenv::latest::installed(ver_major)`
- Args:
- ver_major
- `p6df::modules::js::npm::token::gha()`
- `p6df::modules::js::profile::off()`
- `p6df::modules::js::profile::on(profile, user, token)`
- Args:
- profile
- user
- token
- `p6df::modules::js::prompt::env()`
- `p6df::modules::js::vscodes()`
- `p6df::modules::js::vscodes::config()`
- `str str = p6df::modules::js::prompt::lang()`
- `str str = p6df::modules::js::prompt::mod()`

## Hierarchy

```text
.
├── init.zsh
├── README.md
└── share

2 directories, 2 files
```

## Author

Philip M. Gollucci