vfunc.js

Licenses

vfunc.js is distributed under the Apache License 2.0; see LICENSE and NOTICE in the repository. Derived works may not use the names "vfunc", "vfunc.js" or "VClass" in a way that presents them as the official project (Apache 2.0, section 6).

Third-party software

The distributed files of vfunc.js (dist/) contain no third-party code; even the Promise polyfill of the IE file was written for this project. Below are the development tools and the libraries that examples load from a CDN. The table is generated from third-party.json.

NameVersionLicenseCopyrightUsed inBundled
esbuild0.28.2MITCopyright (c) 2020 Evan Wallacebuild (development tool)no
@babel/core8.0.6MITCopyright (c) 2014-present Sebastian McKenzie and other contributorslegacy build (development tool)no
@babel/preset-env8.0.6MITCopyright (c) 2014-present Sebastian McKenzie and other contributorslegacy build (development tool)no
es-check9.8.1MITCopyright (c) 2020 Jeff Wainwrightlegacy build check (development tool)no
playwright1.63.0Apache-2.0Copyright (c) Microsoft Corporationexample smoke tests (development tool)no
bootstrap5.3.8MITCopyright (c) 2011-2025 The Bootstrap Authorslayer1/examples/12-with-bootstrap (loaded from jsDelivr)no
@tailwindcss/browser4.3.3MITCopyright (c) Tailwind Labs, Inc.layer1/examples/13-with-tailwind (loaded from jsDelivr)no
chart.js4.5.1MITCopyright (c) 2014-2024 Chart.js Contributorslayer1/examples/15-with-chartjs (loaded from jsDelivr), layer2 adapter vfChartChartjs (loaded by the app; not bundled), layer2/adapters/_contract/contract.html (loaded from jsDelivr)no
happy-dom20.14.5MITCopyright (c) 2019 David Ortner (capricorn86)tests (development tool)no
ag-grid-community36.2.0MITCopyright (c) 2015-2026 AG GRID LTDlayer2 adapter vfGridAg (loaded by the app; not bundled), layer2/adapters/_contract/contract.html (loaded from jsDelivr)no
tabulator-tables6.5.3MITCopyright (c) 2015-2026 Oli Folkerdlayer2 adapter vfGridTabulator (loaded by the app; not bundled), layer2/adapters/_contract/contract.html (loaded from jsDelivr)no
echarts6.1.0Apache-2.0Copyright 2017-2026 The Apache Software Foundationlayer2 adapter vfChartEcharts (loaded by the app; not bundled), layer2/adapters/_contract/contract.html (loaded from jsDelivr)no
leaflet1.9.4BSD-2-ClauseCopyright (c) 2010-2023, Volodymyr Agafonkin; Copyright (c) 2010-2011, CloudMadelayer2/examples/third-party-custom (loaded from jsDelivr)no