Package Exports
- @fillkit/browser
- @fillkit/browser/fillkit.iife.js
- @fillkit/browser/fillkit.umd.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@fillkit/browser) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
@fillkit/browser
Browser bundles for FillKit - IIFE and UMD builds for CDN and direct browser usage.
Installation
Via CDN (unpkg)
<!-- IIFE (Immediately Invoked Function Expression) -->
<script src="https://unpkg.com/@fillkit/browser@0.0.1/fillkit.iife.js"></script>
<script>
// FillKit is available globally as window.FillKit
const fk = new FillKit.FillKit({
provider: 'local',
});
fk.autofillAll();
</script>Via CDN (jsDelivr)
<script src="https://cdn.jsdelivr.net/npm/@fillkit/browser@0.0.1/fillkit.iife.js"></script>Via npm (for self-hosting)
npm install @fillkit/browserThen copy node_modules/@fillkit/browser/fillkit.iife.js to your static files.
Usage
Once loaded, FillKit is available as a global variable:
// Create instance
const fk = new FillKit.FillKit({
provider: 'local',
locale: 'en_US',
mode: 'valid',
});
// Fill all forms on the page
fk.autofillAll();
// Fill specific form
const form = document.querySelector('#my-form');
fk.autofill(form);
// Clear all forms
fk.clearAll();Bundles Included
- fillkit.iife.js - IIFE format (recommended for CDN)
- fillkit.umd.js - UMD format (works with AMD/CommonJS/global)
For Node.js/Bundler Usage
If you're using a bundler (Vite, webpack, etc.) or Node.js, use the main package instead:
npm install @fillkit/coreSee @fillkit/core for more details.
License
FillKit Source Available License - See LICENSE file for details.