Skip to content

promise

Minified4.00 KBMinzipped1.39 KB

Functional utilities for promises.

Installation

sh
npm install @monstermann/promise
sh
pnpm add @monstermann/promise
sh
yarn add @monstermann/promise
sh
bun add @monstermann/promise

Tree-shaking

Installation

sh
npm install -D @monstermann/unplugin-promise
sh
pnpm -D add @monstermann/unplugin-promise
sh
yarn -D add @monstermann/unplugin-promise
sh
bun -D add @monstermann/unplugin-promise

Usage

ts
// vite.config.ts
import promise from "@monstermann/unplugin-promise/vite";

export default defineConfig({
    plugins: [promise()],
});
ts
// rollup.config.js
import promise from "@monstermann/unplugin-promise/rollup";

export default {
    plugins: [promise()],
};
ts
// rolldown.config.js
import promise from "@monstermann/unplugin-promise/rolldown";

export default {
    plugins: [promise()],
};
ts
// webpack.config.js
const promise = require("@monstermann/unplugin-promise/webpack");

module.exports = {
    plugins: [promise()],
};
ts
// rspack.config.js
const promise = require("@monstermann/unplugin-promise/rspack");

module.exports = {
    plugins: [promise()],
};
ts
// esbuild.config.js
import { build } from "esbuild";
import promise from "@monstermann/unplugin-promise/esbuild";

build({
    plugins: [promise()],
});