UNPKG

@beyond-js/bundles-sdk

Version:
22 lines (17 loc) 372 B
const crc32 = require('@beyond-js/crc32'); module.exports = class { #source; #code; get root() { return this.#source.hash; } #preprocessed; get preprocessed() { if (this.#preprocessed !== void 0) return this.#preprocessed; return (this.#preprocessed = crc32(this.#code)); } constructor(source, code) { this.#source = source; this.#code = code; } };