vangware / configs

⚙️ Project configurations

Home Page:https://lou.codes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This repository's code was moved to lou.codes.


⚙️ Shared Vangware project configuration files for linting, formatting, documentation and so on.

Configurations

Usage

All this configurations are setup automatically by @vangware/create-package when creating a new package.

For manual setup of each file, follow the instructions below.

.changeset/config.json

{
	"$schema": "https://raw.githubusercontent.com/changesets/changesets/main/packages/config/schema.json",
	"changelog": "@vangware/configs/changelog.cjs",
	"commit": false,
	"access": "restricted",
	"baseBranch": "main",
	"updateInternalDependencies": "patch"
}

eslint.config.js

export { default } from "@vangware/configs/eslint.config.js";

prettier.config.cjs

module.exports = require("@vangware/configs/prettier.config.cjs");

stylelint.config.cjs

module.exports = require("@vangware/configs/stylelint.config.cjs");

tsconfig.json

{
	"extends": "@vangware/configs/typescript.config.json"
}

typedoc.json

{
	"$schema": "https://typedoc.org/schema.json",
	"cname": "PUBLIC DOMAIN",
	"entryPoints": ["./lib"],
	"extends": ["@vangware/configs/typedoc.config.json"],
	"name": "PACKAGE NAME"
}

Useful links

  • Changelog: List of changes between versions.

About

⚙️ Project configurations

https://lou.codes

License:MIT License


Languages

Language:JavaScript 96.7%Language:CSS 3.3%