npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@azure-utils/functions-vite-plugin

v0.5.6

Published

Vite plugin to build and verify Azure functions nodejs.

Readme

Azure Functions Vite Plugin

Only works with V4 functions written in TypeScript/JavaScript.

NPM JSR

A modern and faster way to build Azure Function app written in TypeScript. The plugin also runs a verification function to check which functions are actually registered.

The build-verification step runs a test to check if the function is registered in the Azure Functions runtime. If the script encounters any issues, it will list them as warnings in the console along with all the functions-registered.

Install

NPM

npm i -D @azure-utils/functions-vite-plugin
yarn add -D @azure-utils/functions-vite-plugin
bun add -D @azure-utils/functions-vite-plugin

JSR

npx jsr add -D @azure-utils/functions-vite-plugin
deno add -D @azure-utils/functions-vite-plugin

Plugin

The plugin needs to be added to Vite config plugin list.

// VITE config

import { defineConfig } from "vite/config";
import azureFunctionsVitePlugin from "@azure-utils/functions-vite-plugin";

export default defineConfig({
  plugins: [azureFunctionsVitePlugin()],
});

Plugin options

The plugin accepts an options object to override the default plugin behavior.

type AzureFunctionsPluginOptions = {
  /**
   * Root path of the package. Defaults to `cwd()`.
   */
  rootPath?: string;
  /**
   * Input src dir path. Defaults to `./src`
   */
  inputDirname?: string;
  /**
   * Output src dir path. Defaults to `./dist`
   */
  outputDirname?: string;
  /**
   * Option to generate source maps. @default true
   */
  sourceMap?: boolean;
  /**
   * Option to check TS types. @default true
   */
  typecheck?: boolean;
  /**
   * Option to verify build output. @default true
   */
  buildVerify?: boolean;
};

Checks

Typecheck and build verification can be configured in the plugin options but that remains static.

You can also skip the checks in the CLI or via ENV for more custom scripts.

CLI

# Skip all checks (typecheck and build verification)
vite build -- --skip-checks

# Skip typecheck
vite build -- --skip-typecheck

# Skip build verification
vite build -- --skip-build-verify

ENV

# Skip all checks (typecheck and build verification)
CHECKS=false vite build

# Skip typecheck
TYPECHECK=false vite build

# Skip build verification
BUILD_VERIFY=false vite build

License

MIT © 2025 Siddhant Gupta (@GuptaSiddhant)