Skip to content
Vangware shared styles, linting and formating
TypeScript JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
configs
src
.editorconfig
.eslintrc.js
.gitignore
.prettierignore
.prettierrc.js
README.md
package.json
tsconfig.json

README.md

@vangware/vangstyle

Vangstyle logo

Vangware shared styles, linting and formating.

Configurations

Installation (pnpm, yarn or npm can be used)

# Main installation:
pnpm i -D @vangware/vangstyle

# Shared peer dependencies:
pnpm i -D prettier

# TypeScript peer dependencies:
pnpm i -D @typescript-eslint/eslint-plugin @typescript-eslint/parser eslint eslint-config-prettier eslint-plugin-ban eslint-plugin-import eslint-plugin-no-null eslint-plugin-prefer-arrow eslint-plugin-prettier

# CSS peer dependencies:
pnpm i -D stylelint stylelint-config-prettier stylelint-order stylelint-prettier

Copy files (pnpx, yarn or npx can be used)

Both vgs and vangstyle commands can be used

pnpx vgs all # Copy everything
pnpx vgs editorconfig # Copy .editorconfig
pnpx vgs eslint # Copy .eslintrc.js
pnpx vgs gitignore # Copy .gitignore
pnpx vgs prettier # Copy .prettierrc.js and .prettierignore
pnpx vgs stylelint # Copy .stylelintrc.js

Future improvements

Add vgs init to create a base project.

You can’t perform that action at this time.