Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/devcontainers-community/npm-features
๐ฆ Top-rated globally installed npm packages for Dev Container Features
https://github.com/devcontainers-community/npm-features
devcontainer-features devcontainers monorepo nodejs npm
Last synced: about 1 month ago
JSON representation
๐ฆ Top-rated globally installed npm packages for Dev Container Features
- Host: GitHub
- URL: https://github.com/devcontainers-community/npm-features
- Owner: devcontainers-community
- License: mit
- Created: 2023-08-17T04:58:20.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-05T20:13:35.000Z (about 1 year ago)
- Last Synced: 2024-06-10T20:10:57.405Z (3 months ago)
- Topics: devcontainer-features, devcontainers, monorepo, nodejs, npm
- Language: Shell
- Size: 78.1 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# npm Dev Container Features
๐ฆ Top-rated globally installed npm packages for Dev Container Features
๐ฅ Focuses on popular npm CLI tools \
๐จโ๐ฉโ๐งโ๐ฆ Community-driven maintainership- **[Babel CLI](https://github.com/devcontainers-community/npm-features/tree/main/src/babel-cli)**
- **[Dev Containers CLI](https://github.com/devcontainers-community/npm-features/tree/main/src/devcontainers-cli)** - ๐ณ Installs the devcontainer CLI globally
- **[ESLint](https://github.com/devcontainers-community/npm-features/tree/main/src/eslint)**
- **[Jest](https://github.com/devcontainers-community/npm-features/tree/main/src/jest)**
- **[PostCSS CLI](https://github.com/devcontainers-community/npm-features/tree/main/src/postcss-cli)**
- **[Prettier](https://github.com/devcontainers-community/npm-features/tree/main/src/prettier)**
- **[Rollup](https://github.com/devcontainers-community/npm-features/tree/main/src/rollup)**
- **[TypeScript](https://github.com/devcontainers-community/npm-features/tree/main/src/typescript)**
- **[Vite](https://github.com/devcontainers-community/npm-features/tree/main/src/vite)**
- **[webpack CLI](https://github.com/devcontainers-community/npm-features/tree/main/src/webpack-cli)**## Usage
```jsonc
"features": {
"ghcr.io/devcontainers-community/features/": {}
}
```๐ก Want more customization? Don't worry! You can also do this:
```jsonc
"updateContentCommand": "npm install -g @octocat/my-cli"
// โ You can "updateContentCommand" or "postCreateCommand"
```## Development
![GitHub Actions](https://img.shields.io/static/v1?style=for-the-badge&message=GitHub+Actions&color=2088FF&logo=GitHub+Actions&logoColor=FFFFFF&label=)
![Codespaces](https://img.shields.io/static/v1?style=for-the-badge&message=Codespaces&color=181717&logo=GitHub&logoColor=FFFFFF&label=)
![Devcontainers](https://img.shields.io/static/v1?style=for-the-badge&message=Devcontainers&color=2496ED&logo=Docker&logoColor=FFFFFF&label=)To test a specific feature, you can use the [devcontainer CLI]:
```sh
devcontainer features test -f
```Someone with appropriate access must manually trigger the Publish
features workflow to trigger a new "release" to publish features to the
main feature collection index at [devcontainers-community/features].[devcontainers-community/features]: https://github.com/devcontainers-community/features
[devcontainer cli]: https://github.com/devcontainers/cli