1.15.0 • Published 5 months ago

@deposition.cloud/folksonomy v1.15.0

Weekly downloads
-
License
Hippocratic
Repository
gitlab
Last release
5 months ago

Folksonomy

Arbitrarily evolving standards.

Imagine Husky and ESLint had a baby for all your TypeScript projects.

Why?

Keep all projects similar to prevent config drift. Automate.

Usage

To use Folksonomy in your TypeScript project, follow these steps:

  1. Add GitLab's Package registry to your project as a scope, then install

    echo '@deposition.cloud:registry=https://gitlab.com/api/v4/packages/npm/' >> .npmrc
    npm install --save-dev @deposition.cloud/folksonomy
  2. See what fixes are available.

    folk ls
  3. Before applying a fix, preview the changes it suggests

    folk preview [fix]
  4. Apply specific fix to your project

    folk fix [fix]
  5. Preview and apply all fixes

    folk up

Folksonomy helps maintain consistency and automates the application of configurations to minimize errors and configuration drift.

Development

Clone the repository and install its dependencies.

Husky should be installed on npm install which will run the tests for each commit.

To test while developing:

pnpm run start:dev -- ls
pnpm run start:dev -- preview vscode-cspell
pnpm run start:dev -- fix vscode-cspell
pnpm run start:dev -- up

To run tests manually:

npm run test

License

Do no harm.