@fluritheme/spider
Version:
An expressive website spider that weaves DOM-aware silk, hunts occasional flies and wraps its catch. Original vector artwork, TypeScript, zero dependencies.
25 lines • 905 B
TypeScript
import type { SpiderOptions } from './types.js';
export declare const defaults: {
readonly maxWebs: 6;
readonly flies: true;
readonly flyInterval: 35;
readonly spiders: 1;
readonly webSize: 112;
readonly size: 1;
readonly speed: 1;
readonly fearRadius: 110;
readonly color: "auto";
readonly webOpacity: 0.4;
readonly zIndex: 100;
readonly motion: "system";
readonly weave: true;
readonly observe: true;
readonly roam: true;
readonly entrance: "silk";
readonly webDensity: 0.7;
readonly territory: "page";
readonly objects: "[data-spider-object], [data-spider-web], article, aside, button, input, select, textarea, img, video, pre, .code-panel";
};
export type Options = Omit<Required<SpiderOptions>, 'root' | 'targets'>;
export declare function resolveOptions(input: SpiderOptions): Options;
//# sourceMappingURL=options.d.ts.map