SYMBOL INDEX (610 symbols across 177 files) FILE: src/AsyncPackage.js function AsyncPackage (line 1) | function AsyncPackage(name) { FILE: src/BundleMappings.js function safeRelativePath (line 7) | function safeRelativePath(path) { function BundleMappings (line 11) | function BundleMappings(config, pageName) { FILE: src/BundleSetConfig.js function BundleSetConfig (line 3) | function BundleSetConfig(name) { FILE: src/Config.js function createFilterFromContentType (line 9) | function createFilterFromContentType(contentType) { constant MAX_FINGERPRINT_DEPTH (line 34) | const MAX_FINGERPRINT_DEPTH = 4; function calculateConfigFingerprint (line 36) | function calculateConfigFingerprint(config) { function Config (line 97) | function Config(params) { method outputDir (line 139) | get outputDir() { method urlPrefix (line 143) | get urlPrefix() { method getResolver (line 219) | getResolver () { method setResolver (line 306) | setResolver (resolver) { method setCacheKey (line 385) | setCacheKey (value) { method setLoadPrebuild (line 392) | setLoadPrebuild (value) { method getLoadPrebuild (line 396) | getLoadPrebuild () { FILE: src/DependencyList.js function DependencyList (line 4) | function DependencyList(dependencies, dependencyRegistry, dirname, filen... method normalize (line 36) | async normalize () { method inspect (line 50) | inspect() { FILE: src/DependencyTree.js function Node (line 3) | function Node(dependency, parent) { function DependencyTree (line 9) | function DependencyTree() { function copyNodes (line 43) | function copyNodes(node) { function toStringHelper (line 77) | function toStringHelper(node, indent) { FILE: src/FlagSet.js function FlagSet (line 29) | function FlagSet(flags) { FILE: src/Lasso.js method calculateKey (line 43) | calculateKey (data, theLasso, lassoContext, options) { method calculateKey (line 54) | calculateKey (data, theLasso, lassoContext, options) { function isExternalUrl (line 74) | function isExternalUrl(path) { function getLassoManifestFromOptions (line 78) | async function getLassoManifestFromOptions (options, dependencyRegistry) { function doLassoPage (line 182) | async function doLassoPage (theLasso, options, lassoContext) { function resolvePath (line 361) | function resolvePath(path, from) { function doLassoResourceString (line 405) | async function doLassoResourceString (theLasso, path, cacheKey, options,... function doLassoResourceBuffer (line 498) | async function doLassoResourceBuffer (theLasso, buff, cacheKey, options,... function _buildResourceCacheKey (line 515) | function _buildResourceCacheKey (cacheKey, theLasso, lassoContext) { function Lasso (line 526) | function Lasso(config) { method createAppBundleMappings (line 570) | async createAppBundleMappings (bundleSetConfig, lassoContext) { method buildPageBundles (line 596) | async buildPageBundles (options, lassoContext) { method getAppBundleMappingsCached (line 629) | async getAppBundleMappingsCached (bundleSetConfig, lassoContext) { function cacheKeyAdd (line 647) | function cacheKeyAdd (str) { method lassoPage (line 781) | async lassoPage (options) { method prebuildPage (line 808) | async prebuildPage (pageConfig, { writeToDisk = true } = {}) { method loadPrebuild (line 843) | async loadPrebuild (options = {}) { method lassoResource (line 898) | async lassoResource (data, options) { method getDependencyRegistry (line 957) | getDependencyRegistry() { FILE: src/LassoCache.js constant DEFAULT_BASE_CACHE_DIR (line 4) | const DEFAULT_BASE_CACHE_DIR = nodePath.join(require('app-root-dir').get... function safeFilename (line 10) | function safeFilename(name) { function waitImmediate (line 14) | function waitImmediate() { constant CACHE_DEFAULTS (line 18) | const CACHE_DEFAULTS = { class SyncCache (line 61) | class SyncCache { method constructor (line 62) | constructor() { method getSync (line 66) | getSync(key) { method putSync (line 70) | putSync(key, value) { function LassoCache (line 75) | function LassoCache(key, options) { method flushAll (line 153) | flushAll () { method getLassoPageResult (line 157) | async getLassoPageResult(cacheKey, options) { method getBundleMappings (line 161) | async getBundleMappings (id, builder) { method getLassoedResource (line 171) | async getLassoedResource (path, builder) { method getDependencyFingerprint (line 181) | async getDependencyFingerprint (cacheKey, lastModified, builder) { FILE: src/LassoContext.js class LassoContext (line 11) | class LassoContext extends EventEmitter { method constructor (line 12) | constructor() { method deferredStream (line 27) | deferredStream(startFn, options) { method createReadStream (line 35) | createReadStream(func) { method clearData (line 39) | clearData() { method getData (line 43) | getData(name) { method setData (line 47) | setData(name, value) { method getFileLastModified (line 51) | async getFileLastModified (filePath) { method setPhase (line 56) | setPhase(phaseName) { method isPageBundlingPhase (line 61) | isPageBundlingPhase() { method isAppBundlingPhase (line 65) | isAppBundlingPhase() { method isAsyncBundlingPhase (line 69) | isAsyncBundlingPhase() { method readPackageFile (line 73) | readPackageFile(path) { method createFingerprintStream (line 81) | createFingerprintStream() { method getClientPath (line 85) | getClientPath(file) { method getResolver (line 89) | getResolver() { method resolve (line 96) | resolve(targetModule, fromDir, options) { method resolveCached (line 100) | resolveCached(targetModule, fromDir, options) { method getProjectRoot (line 104) | getProjectRoot() { FILE: src/LassoManifest.js function resolveBrowserPath (line 17) | function resolveBrowserPath(dir, path) { function LassoManifest (line 32) | function LassoManifest(options) { method getDependencies (line 120) | async getDependencies (options) { FILE: src/LassoPageResult.js constant EMPTY_OBJECT (line 2) | const EMPTY_OBJECT = {}; function LassoPageResult (line 5) | function LassoPageResult () { method htmlBySlot (line 62) | get htmlBySlot() { method getOutputFilesWithInfo (line 161) | getOutputFilesWithInfo() { method getFilePathsByContentType (line 206) | getFilePathsByContentType(contentType) { method toLassoPrebuild (line 256) | toLassoPrebuild (name, flags) { FILE: src/LassoPrebuildResult.js class LassoPrebuildResult (line 13) | class LassoPrebuildResult { method constructor (line 14) | constructor () { method addBuild (line 18) | addBuild (path, build) { method write (line 26) | async write () { method serializeBuild (line 35) | serializeBuild (path) { method getBuildByPath (line 40) | getBuildByPath (path) { method getBuildsByPath (line 44) | getBuildsByPath () { FILE: src/LoaderMetadata.js function LoaderMetadata (line 2) | function LoaderMetadata() { FILE: src/PageConfig.js function PageConfig (line 1) | function PageConfig() { FILE: src/Slot.js function Slot (line 4) | function Slot(contentType) { function inlineScript (line 58) | function inlineScript(content, data) { function inlineStyle (line 77) | function inlineStyle(content, data) { function externalScript (line 81) | function externalScript(attrs, data) { function externalStyle (line 85) | function externalStyle(attrs, data) { function wrapInDocumentLoaded (line 89) | function wrapInDocumentLoaded(code, isAsync) { FILE: src/SlotTracker.js function SlotTracker (line 4) | function SlotTracker() { function addCode (line 36) | function addCode(slotList, key) { FILE: src/bundle-builder.js function checkDir (line 54) | function checkDir(dependency) { function checkDir (line 88) | function checkDir(dependency) { function shouldIncludeDependency (line 113) | function shouldIncludeDependency (lassoContext, rootDependency, recurseH... function shouldRecurseIntoPackageDependency (line 124) | function shouldRecurseIntoPackageDependency (rootDependency, recurseHand... function buildBundle (line 133) | async function buildBundle(bundleMappings, dependencyRegistry, bundleCon... FILE: src/config-loader.js function findRootDir (line 17) | function findRootDir(dirname) { function load (line 37) | function load(options, baseDir, filename, configDefaults) { FILE: src/dependencies/Dependency.js constant CONTENT_TYPE_CSS (line 4) | const CONTENT_TYPE_CSS = require('../content-types').CSS; constant CONTENT_TYPE_JS (line 5) | const CONTENT_TYPE_JS = require('../content-types').JS; constant CONTENT_TYPE_NONE (line 6) | const CONTENT_TYPE_NONE = require('../content-types').NONE; constant NON_KEY_PROPERTIES (line 18) | const NON_KEY_PROPERTIES = { function getPackagePath (line 26) | function getPackagePath(d) { function doCalculateFingerprint (line 30) | function doCalculateFingerprint (dependency, lassoContext) { function DependencyReadable (line 68) | function DependencyReadable() { function Dependency (line 78) | function Dependency(dependencyConfig, dirname, filename) { method init (line 124) | async init (lassoContext) { method doInit (line 135) | async doInit (lassoContext) {} method getPackageManifest (line 238) | async getPackageManifest (lassoContext) { method calculateKey (line 334) | calculateKey (lassoContext) { method doCalculateKey (line 390) | doCalculateKey (lassoContext) { method getLastModified (line 480) | async getLastModified (lassoContext) { method doGetLastModified (line 494) | async doGetLastModified (lassoContext, callback) { method getFileLastModified (line 503) | async getFileLastModified (path) { method toString (line 539) | toString() { FILE: src/dependencies/DependencyRegistry.js constant CONTENT_TYPE_CSS (line 5) | const CONTENT_TYPE_CSS = require('../content-types').CSS; constant CONTENT_TYPE_JS (line 6) | const CONTENT_TYPE_JS = require('../content-types').JS; function createDefaultNormalizer (line 18) | function createDefaultNormalizer(registry) { function DependencyRegistry (line 69) | function DependencyRegistry() { function Ctor (line 192) | function Ctor(dependencyConfig, dirname, filename) { method init (line 281) | async init(lassoContext) { method getSourceFile (line 284) | getSourceFile() { method getDependencies (line 287) | async getDependencies (lassoContext) { method getRequireExtensionNames (line 299) | getRequireExtensionNames() { method createRequireHandler (line 322) | createRequireHandler(path, lassoContext, userOptions) { method normalizeDependencies (line 400) | async normalizeDependencies (dependencies, dirname, filename) { method createResourceTransformType (line 478) | createResourceTransformType (transformFunc) { FILE: src/dependencies/RequireHandler.js constant EMPTY_ARRAY_PROMISE (line 4) | const EMPTY_ARRAY_PROMISE = Promise.resolve([]); class RequireHandler (line 6) | class RequireHandler { method constructor (line 7) | constructor(userOptions, lassoContext, path) { method init (line 29) | init() { method createReadStream (line 52) | createReadStream() { method getLastModified (line 76) | getLastModified() { method getDependencies (line 112) | async getDependencies() { method getDefaultBundleName (line 122) | getDefaultBundleName(pageBundleName, lassoContext) { FILE: src/dependencies/dependency-comment.js method calculateKey (line 14) | calculateKey () { FILE: src/dependencies/dependency-dependencies.js method init (line 6) | async init (lassoContext) {} method getDependencies (line 8) | async getDependencies (lassoContext) { method calculateKey (line 12) | calculateKey () { FILE: src/dependencies/dependency-intersection.js function onDependency (line 7) | function onDependency (tracking, strictIntersection, firstSet, i) { method init (line 40) | async init (lassoContext) { method getDependencies (line 80) | async getDependencies (lassoContext) { method calculateKey (line 160) | calculateKey () { FILE: src/dependencies/dependency-package.js method init (line 11) | async init (lassoContext) { method loadPackageManifest (line 41) | async loadPackageManifest (lassoContext) { method calculateKey (line 45) | calculateKey () { FILE: src/dependencies/dependency-resource.js function maskDefine (line 8) | function maskDefine(code) { method init (line 23) | async init (lassoContext) { method read (line 51) | async read (context) { method getLastModified (line 84) | async getLastModified (lassoContext) { FILE: src/dependencies/glob.js function globNormalizer (line 6) | async function globNormalizer (dependency, context) { FILE: src/dependency-walker.js function walk (line 12) | async function walk(options) { FILE: src/flags.js function isFlagSet (line 3) | function isFlagSet(o) { function createFlagSet (line 7) | function createFlagSet(flags) { FILE: src/index.js function create (line 32) | function create(config, baseDir, filename) { function getDefaultLasso (line 60) | function getDefaultLasso() { function setDevelopmentMode (line 79) | function setDevelopmentMode() { constant NODE_ENV (line 87) | const NODE_ENV = process.env.NODE_ENV && process.env.NODE_ENV.toLowerCas... function configure (line 93) | function configure(config, baseDir, filename) { function lassoPage (line 112) | async function lassoPage(pageConfig) { function lassoResource (line 134) | async function lassoResource (path, context) { function clearCaches (line 138) | function clearCaches() { FILE: src/manifest-loader.js function readManifest (line 20) | function readManifest(path) { function tryManifest (line 61) | function tryManifest(dirname, manifestPath) { function tryExtensionManifest (line 69) | function tryExtensionManifest(dirname, manifestPath) { function tryQualified (line 77) | function tryQualified(dirname, manifestPath) { function tryAll (line 82) | function tryAll(dirname, manifestPath) { function _resolve (line 91) | function _resolve(path, from) { function load (line 138) | function load(path, from) { FILE: src/middleware/koa/serveStatic.js function notFound (line 5) | function notFound() { FILE: src/middleware/serveStatic.js function notFound (line 5) | function notFound() { FILE: src/node-require-no-op/index.js function requireNoOp (line 1) | function requireNoOp(module, filename) { /* no-op */ } function enableForExtension (line 3) | function enableForExtension(extension) { FILE: src/page-bundles-builder.js function build (line 11) | async function build (options, config, bundleMappings, lassoContext) { FILE: src/path.js function absUnix (line 24) | function absUnix (p) { function absWin (line 28) | function absWin (p) { FILE: src/plugins/lasso-image/index.js constant IMAGE_SIZE_WHITELIST (line 4) | const IMAGE_SIZE_WHITELIST = { function plugin (line 12) | function plugin(lasso, config) { method builder (line 84) | async builder () { FILE: src/plugins/lasso-minify-css/index.js function isInline (line 3) | function isInline(lassoContext) { method transform (line 21) | transform (code, lassoContext) { FILE: src/plugins/lasso-minify-js/index.js function isInline (line 5) | function isInline(lassoContext) { FILE: src/plugins/lasso-resolve-css-urls/index.js constant REQUIRE_PREFIX (line 5) | const REQUIRE_PREFIX = 'require:'; function defaultUrlResolver (line 7) | async function defaultUrlResolver (url, lassoContext) { function replaceUrls (line 54) | function replaceUrls (code, lassoContext, urlResolver) { method transform (line 96) | async transform (code, lassoContext) { FILE: src/reader.js function createReadDependencyStream (line 11) | function createReadDependencyStream(dependency, lassoContext, transforme... function createReadBundleStream (line 99) | function createReadBundleStream(bundle, lassoContext, transformerAsyncVa... function createBundleReader (line 182) | function createBundleReader(bundle, lassoContext) { function createResourceReader (line 249) | function createResourceReader(path, lassoContext) { FILE: src/require/build-plugin-config.js function resolveGlobals (line 11) | function resolveGlobals(config) { function buildPluginConfig (line 33) | function buildPluginConfig(userConfig, defaultProjectRoot) { FILE: src/require/dep-require-remap.js function create (line 3) | function create(config, lasso) { FILE: src/require/dep-require.js constant VAR_REQUIRE_PROCESS (line 4) | const VAR_REQUIRE_PROCESS = 'process=require("process")'; constant VAR_REQUIRE_BUFFER (line 5) | const VAR_REQUIRE_BUFFER = 'Buffer=require("buffer").Buffer'; function buildAsyncInfo (line 15) | function buildAsyncInfo(path, asyncBlocks, lassoContext) { function create (line 53) | function create(config, lasso) { FILE: src/require/dep-runtime.js method read (line 15) | async read (lassoContext) { method calculateKey (line 33) | calculateKey () { FILE: src/require/dep-transport-builtin.js method init (line 11) | async init(lassoContext) {} method getLastModified (line 26) | async getLastModified (lassoContext) { method calculateKey (line 42) | calculateKey () { FILE: src/require/dep-transport-define.js function shouldPreresolvePath (line 7) | function shouldPreresolvePath(path) { function preresolvePath (line 30) | function preresolvePath(require, stringTransformer) { function transformRequires (line 44) | function transformRequires(code, inspected, asyncBlocks, lassoContext) { method getLastModified (line 182) | async getLastModified (lassoContext) { method getUnbundledTarget (line 190) | getUnbundledTarget(lassoContext) { method calculateKey (line 194) | calculateKey () { method toString (line 198) | toString() { FILE: src/require/dep-transport-installed.js method init (line 12) | async init(lassoContext) {} method getLastModified (line 28) | async getLastModified (lassoContext) { method calculateKey (line 44) | calculateKey () { FILE: src/require/dep-transport-loader-metadata.js method init (line 7) | async init(lassoContext) {} method calculateKey (line 31) | calculateKey () { method getLastModified (line 39) | async getLastModified (lassoContext) { FILE: src/require/dep-transport-main.js method init (line 11) | async init() {} method getLastModified (line 26) | async getLastModified (lassoContext) { method calculateKey (line 34) | calculateKey () { FILE: src/require/dep-transport-ready.js method init (line 8) | async init() { method calculateKey (line 24) | calculateKey () { method getLastModified (line 28) | async getLastModified (lassoContext) { FILE: src/require/dep-transport-remap.js method init (line 12) | async init (lassoContext) {} method getLastModified (line 27) | async getLastModified (lassoContext) { method calculateKey (line 35) | calculateKey () { FILE: src/require/dep-transport-run.js method init (line 12) | async init(lassoContext) {} method getLastModified (line 36) | async getLastModified (lassoContext) { method calculateKey (line 56) | calculateKey () { FILE: src/require/dep-transport-search-path.js method init (line 10) | async init () { method getLastModified (line 30) | async getLastModified (lassoContext) { method calculateKey (line 42) | calculateKey () { FILE: src/require/index.js function registerExtension (line 43) | function registerExtension(ext) { method getLastModified (line 64) | getLastModified (path, lassoContext) { FILE: src/require/inspect-cache.js function resolveInspectedRequires (line 24) | function resolveInspectedRequires(inspectResult) { function readSource (line 70) | function readSource() { function cacheBuilder (line 87) | function cacheBuilder () { function afterInspect (line 95) | function afterInspect (inspectResult) { function doInspect (line 138) | function doInspect(cacheKey) { function buildCacheKeyFromFingerprint (line 155) | function buildCacheKeyFromFingerprint() { FILE: src/require/util/Deduper.js constant REQUIRE_DEDUPER_CONTEXT_KEY (line 4) | const REQUIRE_DEDUPER_CONTEXT_KEY = 'dependency-require'; class Deduper (line 7) | class Deduper { method constructor (line 8) | constructor(lassoContext, dependencies) { method addDependency (line 36) | addDependency(key, d) { method defKey (line 42) | defKey(path) { method hasDef (line 46) | hasDef(key) { method runKey (line 51) | runKey(path, wait) { method hasRun (line 55) | hasRun(key) { method installedKey (line 60) | installedKey(parentPath, childName, childVersion) { method hasInstalled (line 64) | hasInstalled(key) { method mainKey (line 69) | mainKey(dir, main) { method hasMain (line 73) | hasMain(key) { method remapKey (line 78) | remapKey(from, to) { method hasRemap (line 82) | hasRemap(key) { method requireKey (line 87) | requireKey(path, from, run, wait) { method hasRequire (line 95) | hasRequire(key) { method builtinKey (line 100) | builtinKey(name, target) { method hasBuiltin (line 104) | hasBuiltin(key) { method searchPathKey (line 109) | searchPathKey(path) { method hasSearchPath (line 113) | hasSearchPath(key) { method addRuntime (line 117) | addRuntime(runtimeDependency) { method addReady (line 124) | addReady(readyDependency) { method addProcess (line 134) | addProcess(d) { FILE: src/require/util/DeduperContext.js class DeduperContext (line 1) | class DeduperContext { method constructor (line 2) | constructor() { FILE: src/require/util/StringTransformer.js function StringTransformer (line 1) | function StringTransformer() { FILE: src/require/util/Transforms.js class TransformAdaptorStream (line 10) | class TransformAdaptorStream extends stream.Transform { method constructor (line 11) | constructor(transform, lassoContext) { method _transform (line 19) | _transform(buf, enc, callback) { method _flush (line 26) | _flush(callback) { function resolvePath (line 63) | function resolvePath(path, projectRoot) { class Transforms (line 81) | class Transforms { method constructor (line 82) | constructor(transforms, projectRoot) { method apply (line 163) | apply(path, inStream, lassoContext) { FILE: src/require/util/inspect.js function isRequire (line 16) | function isRequire(node) { function isRequireResolve (line 25) | function isRequireResolve(node) { function isRequireFor (line 36) | function isRequireFor(node, moduleName) { function isRequireForAsyncLoader (line 45) | function isRequireForAsyncLoader(node) { function isAsyncNode (line 50) | function isAsyncNode(node, scope) { function parseAsyncNode (line 74) | function parseAsyncNode(node, scope) { function recordGlobalsHelper (line 144) | function recordGlobalsHelper(node, scope, foundGlobals) { function recordGlobals (line 166) | function recordGlobals(node, parentNode, scope, foundGlobals) { FILE: src/require/util/normalizeFSPath.js function normalizeFSPath (line 3) | function normalizeFSPath(path) { FILE: src/resolve/builtins.js function resolveBuiltin (line 4) | function resolveBuiltin(target) { function addBuiltins (line 29) | function addBuiltins(builtins) { FILE: src/resolve/index.js function resolve (line 27) | function resolve(targetModule, fromDir, options) { function resolveCached (line 117) | function resolveCached(targetModule, fromDir, options) { FILE: src/transforms.js function Transformer (line 7) | function Transformer(transforms) { function handleNonStreamTransform (line 11) | function handleNonStreamTransform(inStream, transform, applyTransform, h... method hasTransforms (line 45) | hasTransforms () { method transform (line 49) | transform (inStream, lassoContext) { function filterTransform (line 116) | async function filterTransform (lassoContext, transformConfig) { FILE: src/util/CombinedStream.js function CombinedStream (line 5) | function CombinedStream(options) { FILE: src/util/DeferredReadable.js function DeferredReadable (line 4) | function DeferredReadable(startFn, options) { FILE: src/util/caching-stream.js function ReplayStream (line 7) | function ReplayStream(cachingStream, options) { function CachingStream (line 40) | function CachingStream(options) { FILE: src/util/fingerprint-stream.js function FingerprintStream (line 5) | function FingerprintStream(options) { FILE: src/util/index.js function merge (line 7) | function merge(src, dest) { function streamToString (line 27) | function streamToString(stream, callback) { function readStream (line 42) | function readStream(func) { FILE: src/util/url-reader.js function createUrlReadStream (line 5) | function createUrlReadStream(url) { FILE: src/writers/Writer.js function initWriter (line 11) | async function initWriter (writer, lassoContext) { function Writer (line 18) | function Writer(impl) { method writeBundle (line 78) | async writeBundle (bundle, onBundleWrittenCallback, lassoContext) { method writeResource (line 173) | async writeResource (path, lassoContext) { method writeResourceBuffer (line 225) | async writeResourceBuffer (buff, path, lassoContext) { method checkBundleUpToDate (line 252) | async checkBundleUpToDate (bundle, lassoContext) { method writeBundles (line 282) | async writeBundles (iteratorFunc, onBundleWrittenCallback, lassoContext) { method buildResourceCacheKey (line 299) | buildResourceCacheKey(cacheKey, lassoContext) { FILE: src/writers/file-writer.js constant MAX_FILE_LENGTH (line 1) | const MAX_FILE_LENGTH = 255; function filePathToUrlWindows (line 14) | function filePathToUrlWindows(path) { function filePathToUrlUnix (line 18) | function filePathToUrlUnix(path) { function enforceFileLengthLimits (line 22) | function enforceFileLengthLimits(path) { function randomStr (line 41) | function randomStr(len) { function getBundleUrl (line 55) | function getBundleUrl(lassoContext) { function writeFile (line 98) | async function writeFile (inStream, outputFile, calculateFingerprint, fi... function getOutputFileForBundle (line 241) | function getOutputFileForBundle(bundle) { function getOutputFileFromFileName (line 264) | function getOutputFileFromFileName (path, relativePath) { function getOutputFileForResource (line 272) | function getOutputFileForResource(path, fingerprintsEnabled, lassoContex... function buildResourceCacheKey (line 298) | function buildResourceCacheKey(cacheKey, lassoContext) { function getOutputFile (line 309) | function getOutputFile(relativePath, filename, targetExt, slotName) { function getResourceUrlForHashed (line 351) | function getResourceUrlForHashed (path, lassoContext) { function getResourceUrl (line 372) | function getResourceUrl (path, lassoContext) { method checkBundleUpToDate (line 389) | async checkBundleUpToDate (bundle, lassoContext) { method sourceLastModified (line 406) | async sourceLastModified () { method outputLastModified (line 409) | async outputLastModified (callback) { method writeBundle (line 435) | async writeBundle (reader, lassoContext) { method writeResource (line 473) | async writeResource (reader, lassoContext) { method writeResourceBuffer (line 510) | async writeResourceBuffer (buff, lassoContext) { FILE: src/writers/index.js function createWriter (line 3) | function createWriter(writerImpl) { FILE: test/autotest.js function compareHelper (line 24) | function compareHelper(dir, actual, suffix) { function autoTest (line 49) | function autoTest (name, dir, run, options) { FILE: test/autotests/bundling/async-dependencies/test.js method check (line 18) | check(lassoPageResult, writerTracker) { FILE: test/autotests/bundling/async-flags/test.js method check (line 18) | check(lassoPageResult, writerTracker) { FILE: test/autotests/bundling/async-package/test.js method check (line 31) | check(lassoPageResult, writerTracker) { FILE: test/autotests/bundling/bundles/test.js method check (line 37) | check(lassoPageResult, writerTracker) { FILE: test/autotests/bundling/bundling-virtual-module/test.js method read (line 18) | read (lassoContext) { FILE: test/autotests/bundling/csp-nonce-inline-script/test.js method check (line 23) | check(lassoPageResult, writerTracker) { FILE: test/autotests/bundling/css-inline-resource-base64/test.js method check (line 19) | check(lassoPageResult, writerTracker, helpers) { FILE: test/autotests/bundling/css-inline-resource-utf8/test.js method check (line 19) | check(lassoPageResult, writerTracker, helpers) { FILE: test/autotests/bundling/css-resources-multiple-pages-no-bundling/test.js method check (line 21) | check(lassoPageResult, writerTracker) { method check (line 37) | check(lassoPageResult, writerTracker) { FILE: test/autotests/bundling/custom-dependency-type-no-bundling/test.js method init (line 15) | async init (lassoContext) {} method check (line 35) | check(lassoPageResult, writerTracker) { FILE: test/autotests/bundling/dedupe/test.js method check (line 37) | check(lassoPageResult, writerTracker) { FILE: test/autotests/bundling/escape-external-css-url/test.js method check (line 22) | check(lassoPageResult, writerTracker) { FILE: test/autotests/bundling/escape-external-js-url/test.js method check (line 22) | check(lassoPageResult, writerTracker) { FILE: test/autotests/bundling/external-js-inlined/test.js method check (line 21) | check(lassoPageResult, writerTracker) { FILE: test/autotests/bundling/external-js-integrity/test.js method check (line 23) | check(lassoPageResult, writerTracker) { FILE: test/autotests/bundling/external-js/test.js method check (line 19) | check(lassoPageResult, writerTracker) { FILE: test/autotests/bundling/fingerprints/test.js method check (line 18) | check(lassoPageResult, writerTracker) { FILE: test/autotests/bundling/glob-patterns-relative-paths/test.js method check (line 18) | check(lassoPageResult, writerTracker) { FILE: test/autotests/bundling/glob-patterns/test.js method check (line 18) | check(lassoPageResult, writerTracker) { FILE: test/autotests/bundling/inline-async-script/test.js method check (line 23) | check(lassoPageResult, writerTracker) { FILE: test/autotests/bundling/inline-css-html-chars/test.js method check (line 22) | check(lassoPageResult, writerTracker, helpers) { FILE: test/autotests/bundling/inline-defer-script/test.js method check (line 23) | check(lassoPageResult, writerTracker) { FILE: test/autotests/bundling/inline-script-external-attrs/test.js method check (line 23) | check(lassoPageResult, writerTracker) { FILE: test/autotests/bundling/intersection-threshold-100percent/test.js method check (line 36) | check(lassoPageResult, writerTracker) { FILE: test/autotests/bundling/intersection-threshold-2-require/test.js method check (line 31) | check(lassoPageResult, writerTracker) { FILE: test/autotests/bundling/intersection-threshold-2/test.js method check (line 36) | check(lassoPageResult, writerTracker) { FILE: test/autotests/bundling/intersection-threshold-2str/test.js method check (line 36) | check(lassoPageResult, writerTracker) { FILE: test/autotests/bundling/intersection-threshold-3/test.js method check (line 36) | check(lassoPageResult, writerTracker) { FILE: test/autotests/bundling/intersection-threshold-50percent/test.js method check (line 36) | check(lassoPageResult, writerTracker) { FILE: test/autotests/bundling/intersection/test.js method check (line 32) | check(lassoPageResult, writerTracker) { method check (line 50) | check(lassoPageResult, writerTracker) { FILE: test/autotests/bundling/modules-ready-lastSlot/test.js method check (line 33) | check(lassoPageResult, writerTracker) { FILE: test/autotests/bundling/registerRequireExtension-not-cacheable/test.js method check (line 35) | check(lassoPageResult, writerTracker) { method check (line 51) | check(lassoPageResult, writerTracker) { FILE: test/autotests/bundling/resource-absolute-path/test.js method check (line 18) | check(lassoPageResult, writerTracker) { FILE: test/autotests/bundling/slots-inline-beginning/test.js method check (line 23) | check(lassoPageResult, writerTracker) { FILE: test/autotests/bundling/slots-inline-end/test.js method check (line 23) | check(lassoPageResult, writerTracker) { FILE: test/autotests/bundling/slots-inline-false/test.js method check (line 23) | check(lassoPageResult, writerTracker) { FILE: test/autotests/bundling/slots-inline-in-place/test.js method check (line 24) | check(lassoPageResult, writerTracker) { FILE: test/autotests/bundling/slots-inline-true/test.js method check (line 23) | check(lassoPageResult, writerTracker) { FILE: test/autotests/bundling/slots-override/test.js method check (line 27) | check(lassoPageResult, writerTracker) { FILE: test/autotests/bundling/slots/test.js method check (line 20) | check(lassoPageResult, writerTracker) { FILE: test/autotests/dep-require/virtual-module/test.js method read (line 6) | read(lassoContext, callback) { FILE: test/autotests/dep-transport-define/transform-browserify-config/my-transform.js class MyTransform (line 5) | class MyTransform extends stream.Transform { method constructor (line 6) | constructor(file, opts) { method _transform (line 13) | _transform(buf, enc, callback) { method _flush (line 20) | _flush(callback) { FILE: test/autotests/dep-transport-define/transform-browserify/my-transform.js class MyTransform (line 5) | class MyTransform extends stream.Transform { method constructor (line 6) | constructor(file) { method _transform (line 12) | _transform(buf, enc, callback) { method _flush (line 19) | _flush(callback) { FILE: test/autotests/dep-transport-define/transform-multiple/transform-a.js class MyTransform (line 6) | class MyTransform extends stream.Transform { method constructor (line 7) | constructor(file) { method _transform (line 13) | _transform(buf, enc, callback) { method _flush (line 20) | _flush(callback) { method createTransform (line 29) | createTransform() { FILE: test/autotests/dep-transport-define/transform-multiple/transform-b.js class MyTransform (line 5) | class MyTransform extends stream.Transform { method constructor (line 6) | constructor(file) { method _transform (line 12) | _transform(buf, enc, callback) { method _flush (line 19) | _flush(callback) { FILE: test/autotests/dep-transport-define/transform-multiple/transform-c.js method createTransform (line 4) | createTransform(transformConfig) { FILE: test/autotests/dep-transport-define/transform-promise/my-transform.js method createTransform (line 4) | createTransform(transformConfig) { FILE: test/autotests/dep-transport-define/transform-stream-config/my-transform.js class MyTransform (line 6) | class MyTransform extends stream.Transform { method constructor (line 7) | constructor(file, opts) { method _transform (line 14) | _transform(buf, enc, callback) { method _flush (line 21) | _flush(callback) { method createTransform (line 31) | createTransform(transformConfig) { FILE: test/autotests/dep-transport-define/transform-stream-no-config/my-transform.js class MyTransform (line 6) | class MyTransform extends stream.Transform { method constructor (line 7) | constructor(file) { method _transform (line 13) | _transform(buf, enc, callback) { method _flush (line 20) | _flush(callback) { method createTransform (line 29) | createTransform() { FILE: test/autotests/dep-transport-define/transform-stream/my-transform.js class MyTransform (line 6) | class MyTransform extends stream.Transform { method constructor (line 7) | constructor(file) { method _transform (line 13) | _transform(buf, enc, callback) { method _flush (line 20) | _flush(callback) { method createTransform (line 29) | createTransform() { FILE: test/autotests/dep-transport-define/transform-synchronous-config/my-transform.js method createTransform (line 4) | createTransform(transformConfig) { FILE: test/autotests/dep-transport-define/transform-synchronous/my-transform.js method createTransform (line 4) | createTransform(transformConfig) { FILE: test/autotests/inspect/buffer/input.js function typedArraySupport (line 50) | function typedArraySupport () { function kMaxLength (line 62) | function kMaxLength () { function Buffer (line 77) | function Buffer (arg) { function fromNumber (line 109) | function fromNumber (that, length) { function fromString (line 119) | function fromString (that, string, encoding) { function fromObject (line 130) | function fromObject (that, object) { function fromBuffer (line 153) | function fromBuffer (that, buffer) { function fromArray (line 160) | function fromArray (that, array) { function fromTypedArray (line 170) | function fromTypedArray (that, array) { function fromArrayBuffer (line 182) | function fromArrayBuffer (that, array) { function fromArrayLike (line 196) | function fromArrayLike (that, array) { function fromJsonObject (line 207) | function fromJsonObject (that, object) { function allocate (line 240) | function allocate (that, length) { function checked (line 256) | function checked (length) { function SlowBuffer (line 266) | function SlowBuffer (subject, encoding) { function byteLength (line 345) | function byteLength (string, encoding) { function slowToString (line 382) | function slowToString (encoding, start, end) { function arrayIndexOf (line 482) | function arrayIndexOf (arr, val, byteOffset) { function hexWrite (line 498) | function hexWrite (buf, string, offset, length) { function utf8Write (line 525) | function utf8Write (buf, string, offset, length) { function asciiWrite (line 529) | function asciiWrite (buf, string, offset, length) { function binaryWrite (line 533) | function binaryWrite (buf, string, offset, length) { function base64Write (line 537) | function base64Write (buf, string, offset, length) { function ucs2Write (line 541) | function ucs2Write (buf, string, offset, length) { function base64Slice (line 624) | function base64Slice (buf, start, end) { function utf8Slice (line 632) | function utf8Slice (buf, start, end) { function decodeCodePointsArray (line 710) | function decodeCodePointsArray (codePoints) { function asciiSlice (line 728) | function asciiSlice (buf, start, end) { function binarySlice (line 738) | function binarySlice (buf, start, end) { function hexSlice (line 748) | function hexSlice (buf, start, end) { function utf16leSlice (line 761) | function utf16leSlice (buf, start, end) { function checkOffset (line 811) | function checkOffset (offset, ext, length) { function checkInt (line 972) | function checkInt (buf, value, offset, ext, max, min) { function objectWriteUInt16 (line 1019) | function objectWriteUInt16 (buf, value, offset, littleEndian) { function objectWriteUInt32 (line 1053) | function objectWriteUInt32 (buf, value, offset, littleEndian) { function checkIEEE754 (line 1197) | function checkIEEE754 (buf, value, offset, ext, max, min) { function writeFloat (line 1202) | function writeFloat (buf, value, offset, littleEndian, noAssert) { function writeDouble (line 1218) | function writeDouble (buf, value, offset, littleEndian, noAssert) { function base64clean (line 1319) | function base64clean (str) { function stringtrim (line 1331) | function stringtrim (str) { function toHex (line 1336) | function toHex (n) { function utf8ToBytes (line 1341) | function utf8ToBytes (string, units) { function asciiToBytes (line 1421) | function asciiToBytes (str) { function utf16leToBytes (line 1430) | function utf16leToBytes (str, units) { function base64ToBytes (line 1446) | function base64ToBytes (str) { function blitBuffer (line 1450) | function blitBuffer (src, dst, offset, length) { FILE: test/autotests/inspect/complex/input.js function loadModule (line 30) | function loadModule(name, callback) { FILE: test/autotests/inspect/first-mate/input.js function Grammar (line 27) | function Grammar(registry, options) { function TokenizeLineResult (line 347) | function TokenizeLineResult(line, openScopeTags, tags, ruleStack, regist... FILE: test/autotests/inspect/global-late-def/input.js function Foo (line 3) | function Foo() { FILE: test/autotests/inspect/process4/input.js function test (line 1) | function test() { FILE: test/autotests/modules/async-flags/lasso-loader-patch.js function _handleMissingAsync (line 5) | function _handleMissingAsync(asyncId) { FILE: test/autotests/modules/async-intersection/lasso-loader-patch.js function _handleMissingAsync (line 5) | function _handleMissingAsync(asyncId) { FILE: test/autotests/modules/async-intersection/test.js method check (line 29) | check (window) { method check (line 58) | check (window) { FILE: test/autotests/modules/async-package-css/lasso-loader-patch.js function _handleMissingAsync (line 5) | function _handleMissingAsync(asyncId) { FILE: test/autotests/modules/async-package/lasso-loader-patch.js function _handleMissingAsync (line 5) | function _handleMissingAsync(asyncId) { FILE: test/autotests/modules/async-raptor-loader/lasso-loader-patch.js function _handleMissingAsync (line 5) | function _handleMissingAsync(asyncId) { FILE: test/autotests/modules/async-unnecessary/lasso-loader-patch.js function _handleMissingAsync (line 5) | function _handleMissingAsync(asyncId) { FILE: test/autotests/modules/async/lasso-loader-patch.js function _handleMissingAsync (line 5) | function _handleMissingAsync(asyncId) { FILE: test/autotests/modules/browserify-transform/foo-transform.js class MyTransform (line 5) | class MyTransform extends Transform { method constructor (line 6) | constructor(options) { method _transform (line 11) | _transform(data, encoding, callback) { method _flush (line 16) | _flush(callback) { FILE: test/autotests/modules/browserify-transforms/bar-transform.js class MyTransform (line 5) | class MyTransform extends Transform { method constructor (line 6) | constructor(options) { method _transform (line 11) | _transform(data, encoding, callback) { method _flush (line 16) | _flush(callback) { FILE: test/autotests/modules/browserify-transforms/foo-transform.js class MyTransform (line 5) | class MyTransform extends Transform { method constructor (line 6) | constructor(options) { method _transform (line 11) | _transform(data, encoding, callback) { method _flush (line 16) | _flush(callback) { FILE: test/autotests/modules/registerRequireExtension-getDependencies/test.js method getDependencies (line 13) | async getDependencies (lassoContext) { method read (line 17) | async read (path, lassoContext) { FILE: test/autotests/modules/registerRequireType-getDependencies-callback/test.js method init (line 17) | async init (lassoContext) { method getDependencies (line 25) | async getDependencies (lassoContext) { method read (line 29) | read (lassoContext) { FILE: test/autotests/modules/registerRequireType-getDependencies-promise/test.js method init (line 17) | async init (lassoContext) { method getDependencies (line 25) | async getDependencies (lassoContext) { method read (line 29) | read (lassoContext) { FILE: test/autotests/modules/registerRequireType-getDependencies-value/test.js method init (line 19) | async init (lassoContext) { method getDependencies (line 28) | async getDependencies (lassoContext) { method read (line 33) | read (lassoContext) { FILE: test/autotests/modules/registerRequireType/test.js method init (line 17) | async init (lassoContext) { method read (line 25) | read (lassoContext) { FILE: test/autotests/modules/require-custom-ext/require-foo-plugin.js method read (line 7) | async read (path, lassoContext) { method lastModified (line 13) | async lastModified (path, lassoContext) { FILE: test/autotests/modules/require-custom-type/test.js function fooPlugins (line 3) | function fooPlugins(lasso, config) { FILE: test/autotests/modules/require-virtual-module/test.js method read (line 12) | read (lassoContext) { FILE: test/autotests/plugins/custom-dependency-type-callback/plugin.js method init (line 11) | async init () { method read (line 19) | async read (lassoContext) { method lastModified (line 29) | async lastModified (lassoContext) { method init (line 41) | async init () { method read (line 49) | async read (lassoContext) { method lastModified (line 60) | async lastModified (lassoContext) { FILE: test/autotests/plugins/custom-dependency-type-promise/plugin.js method init (line 11) | async init () { method read (line 19) | async read (lassoContext) { method lastModified (line 29) | async lastModified (lassoContext) { method init (line 41) | async init () { method read (line 49) | async read (lassoContext) { method lastModified (line 60) | async lastModified (lassoContext) { FILE: test/autotests/plugins/registerRequireType/plugin.js method init (line 9) | async init (lassoContext) { method read (line 19) | read (lassoContext) { method getLastModified (line 27) | async getLastModified (lassoContext) { FILE: test/autotests/plugins/write-bundle/plugin.js method init (line 3) | async init (lassoContext) { method writeBundle (line 8) | async writeBundle (reader, lassoContext) { method writeResource (line 14) | async writeResource (reader, lassoContext) { FILE: test/autotests/resource-transforms/filter/test.js method filter (line 12) | async filter (lassoContext) { method check (line 49) | check(result) { method check (line 57) | check(result) { FILE: test/autotests/resource-transforms/stream/test.js method check (line 65) | check(result) { method check (line 73) | check(result) { FILE: test/autotests/transforms/minify-js/foo.js function hello (line 4) | function hello(name) { FILE: test/autotests/transforms/transform-css-urls-custom-resolver/test.js method urlResolver (line 8) | async urlResolver (url, lassoContext) { FILE: test/autotests/transforms/transform-css-urls-custom-type/test.js method init (line 18) | async init (lassoContext) { method read (line 22) | async read (lassoContext) { method getLastModified (line 31) | async getLastModified (lassoContext) { FILE: test/inspect-cache-test.js function createReadStream (line 28) | function createReadStream() { function getLastModified (line 34) | function getLastModified() { function createReadStream (line 62) | function createReadStream() { function getLastModified (line 69) | function getLastModified() { FILE: test/lasso-image-test.js class Writer (line 110) | class Writer { method writeResource (line 111) | async writeResource (reader, lassoContext) { method writeBundles (line 119) | writeBundles() { method writeResource (line 160) | async writeResource (reader, lassoContext) { class Writer (line 159) | class Writer { method writeResource (line 111) | async writeResource (reader, lassoContext) { method writeBundles (line 119) | writeBundles() { method writeResource (line 160) | async writeResource (reader, lassoContext) { FILE: test/mock/LassoManifest.js function resolveBrowserPath (line 6) | function resolveBrowserPath(dir, path) { function LassoManifest (line 21) | function LassoManifest(options) { FILE: test/mock/MockDependency.js class MockDependency (line 3) | class MockDependency{ method getParentManifestDir (line 4) | getParentManifestDir() { method getParentManifestPath (line 8) | getParentManifestPath() { FILE: test/mock/MockLassoContext.js function noop (line 18) | function noop() {} function DeferredStream (line 20) | function DeferredStream(startFn, options) { class MockLassoContext (line 75) | class MockLassoContext { method constructor (line 76) | constructor() { method isMockLassoContext (line 146) | get isMockLassoContext() { method createReadStream (line 154) | createReadStream(func) { method mockEnableCachingForCache (line 218) | mockEnableCachingForCache(cacheName) { method uniqueId (line 222) | uniqueId() { method getFileLastModified (line 226) | async getFileLastModified(path) { method isAsyncBundlingPhase (line 230) | isAsyncBundlingPhase() { method cachingFs (line 234) | get cachingFs() { method deferredStream (line 238) | deferredStream(startFn, options) { method createFingerprintStream (line 242) | createFingerprintStream() { method readPackageFile (line 246) | readPackageFile(path) { method getResolver (line 254) | getResolver() { method resolve (line 261) | resolve(targetModule, fromDir, options) { method resolveCached (line 265) | resolveCached(targetModule, fromDir, options) { FILE: test/mock/MockMemoryCache.js class MockMemoryCache (line 3) | class MockMemoryCache { method constructor (line 4) | constructor() { method get (line 8) | get(key, options) { method getSync (line 36) | getSync() { FILE: test/mock/MockRequireHandler.js class RequireHandler (line 9) | class RequireHandler { method constructor (line 10) | constructor(userOptions, lassoContext, path) { method init (line 31) | async init() { method createReadStream (line 54) | createReadStream() { method getLastModified (line 79) | async getLastModified() { method getDependencies (line 116) | getDependencies() { method getDefaultBundleName (line 127) | getDefaultBundleName(pageBundleName, lassoContext) { FILE: test/mock/create-lasso-context.js class SyncCache (line 38) | class SyncCache { method constructor (line 39) | constructor() { method getSync (line 43) | getSync(key) { method putSync (line 47) | putSync(key, value) { method init (line 91) | async init() { method getDependencies (line 95) | async getDependencies() { method getRequireExtensionNames (line 111) | getRequireExtensionNames() { method getCache (line 119) | getCache(name) { method getSyncCache (line 122) | getSyncCache(name) { FILE: test/mock/dependency-factory.js function removeDashes (line 11) | function removeDashes(str) { function removeExt (line 17) | function removeExt(filename) { function createDependencyFactory (line 25) | function createDependencyFactory(mixinsFactory) { FILE: test/mock/fingerprint-stream.js function FingerprintStream (line 7) | function FingerprintStream(options) { FILE: test/mock/manifest-loader.js function readManifest (line 16) | function readManifest(path) { function tryManifest (line 59) | function tryManifest(dirname, manifestPath) { function tryExtensionManifest (line 67) | function tryExtensionManifest(dirname, manifestPath) { function tryQualified (line 75) | function tryQualified(dirname, manifestPath) { function tryAll (line 80) | function tryAll(dirname, manifestPath) { function _resolve (line 89) | function _resolve(path, from) { function load (line 133) | function load(path, from) { FILE: test/prebuild-page-test.js function replaceLassoVersion (line 10) | function replaceLassoVersion (str) { function replaceLassoSlotURLS (line 14) | function replaceLassoSlotURLS (slot) { function replaceLasstAssetURLS (line 25) | function replaceLasstAssetURLS (asset) { function replaceLassoSlotVersion (line 31) | function replaceLassoSlotVersion (prebuild) { FILE: test/util/WriterTracker.js function WriterTracker (line 5) | function WriterTracker(writer) { FILE: test/util/index.js function rmdirRecursive (line 5) | function rmdirRecursive(dir) { function sandboxLoad (line 29) | function sandboxLoad(lassoPageResult, modulesRuntimeGlobal) { function writeTestHtmlPage (line 74) | function writeTestHtmlPage(lassoPageResult, outputFile) { FILE: test/util/normalizeOutput.js function normalizeOutput (line 2) | function normalizeOutput(o, dir, options) { FILE: test/util/patch-module.js function buildPath (line 15) | function buildPath (request, beginPath) {