Skip to content

Cheatoid/TS-plugins

Repository files navigation

TS Plugins

npm (scoped)

General-purpose TypeScript plugins/transformers.

🛠 Installation

Get the latest package from npm:

npm install -D @cheatoid/ts-plugins
# or
yarn add -D @cheatoid/ts-plugins

✨ Features

Note: Each feature works on opt-in basis.
Modify your tsconfig.json (replace the INSERT-TRANSFORM-NAME accordingly):

{
    "compilerOptions": {
        "plugins": [
            { "transform": "@cheatoid/ts-plugins/INSERT-TRANSFORM-NAME.js" },
        ]
    }
}

Constant Folding

{ "transform": "@cheatoid/ts-plugins/constant-folding.js" }

See Wikipedia for explanation.

Additional Options

evaluateMath: Set to true to enable Math library evaluation (when possible).