SYMBOL INDEX (186 symbols across 53 files) FILE: components/lib/handlebars/source.rb type Handlebars (line 1) | module Handlebars type Source (line 2) | module Source function bundled_path (line 3) | def self.bundled_path function runtime_bundled_path (line 7) | def self.runtime_bundled_path FILE: lib/handlebars.js function create (line 18) | function create() { FILE: lib/handlebars.runtime.js function create (line 13) | function create() { FILE: lib/handlebars/base.js constant VERSION (line 8) | const VERSION = '4.7.7'; constant COMPILER_REVISION (line 9) | const COMPILER_REVISION = 8; constant LAST_COMPATIBLE_COMPILER_REVISION (line 10) | const LAST_COMPATIBLE_COMPILER_REVISION = 7; constant REVISION_CHANGES (line 12) | const REVISION_CHANGES = { function HandlebarsEnvironment (line 25) | function HandlebarsEnvironment(helpers, partials, decorators) { method resetLoggedPropertyAccesses (line 87) | resetLoggedPropertyAccesses() { FILE: lib/handlebars/compiler/ast.js constant AST (line 1) | let AST = { FILE: lib/handlebars/compiler/code-gen.js function castChunk (line 55) | function castChunk(chunk, codeGen, loc) { function CodeGen (line 70) | function CodeGen(srcFile) { method isEmpty (line 76) | isEmpty() { FILE: lib/handlebars/compiler/compiler.js function Compiler (line 7) | function Compiler() {} method DecoratorBlock (line 152) | DecoratorBlock(decorator) { method Decorator (line 213) | Decorator(decorator) { function precompile (line 442) | function precompile(input, options = {}, env) { function compile (line 449) | function compile(input, options = {}, env) { function validateInput (line 476) | function validateInput(input, options) { function compileEnvironment (line 500) | function compileEnvironment(input, options, env) { function argEquals (line 505) | function argEquals(a, b) { function transformLiteralToPath (line 520) | function transformLiteralToPath(sexpr) { FILE: lib/handlebars/compiler/javascript-compiler.js function Literal (line 6) | function Literal(value) { function JavaScriptCompiler (line 10) | function JavaScriptCompiler() {} method registerDecorator (line 651) | registerDecorator(paramSize, name) { function strictLookup (line 1167) | function strictLookup(requireTerminal, compiler, parts, startPartIndex, ... FILE: lib/handlebars/decorators.js function registerDefaultDecorators (line 3) | function registerDefaultDecorators(instance) { FILE: lib/handlebars/helpers.js function registerDefaultHelpers (line 9) | function registerDefaultHelpers(instance) { function moveHelperToHooks (line 19) | function moveHelperToHooks(instance, helperName, keepHelper) { FILE: lib/handlebars/helpers/each.js function execIteration (line 24) | function execIteration(field, value, index, last) { FILE: lib/handlebars/internal/proto-access.js function createProtoAccessControl (line 6) | function createProtoAccessControl(runtimeOptions) { function resultIsAllowed (line 33) | function resultIsAllowed(result, protoAccessControl, propertyName) { function checkWhiteList (line 41) | function checkWhiteList(protoAccessControlForType, propertyName) { function logUnexpectedPropertyAccessOnce (line 52) | function logUnexpectedPropertyAccessOnce(propertyName) { function resetLoggedProperties (line 64) | function resetLoggedProperties() { FILE: lib/handlebars/internal/wrapHelper.js function wrapHelper (line 1) | function wrapHelper(helper, transformOptionsFn) { FILE: lib/handlebars/runtime.js function checkRevision (line 16) | function checkRevision(compilerInfo) { function template (line 49) | function template(templateSpec, env) { function wrapProgram (line 291) | function wrapProgram( function resolvePartial (line 332) | function resolvePartial(partial, context, options) { function invokePartial (line 347) | function invokePartial(partial, context, options) { function noop (line 385) | function noop() { function initData (line 389) | function initData(context, data) { function executeDecorators (line 397) | function executeDecorators(fn, prog, container, depths, data, blockParam... function addHelpers (line 414) | function addHelpers(mergedHelpers, helpers, container) { function passLookupPropertyOption (line 422) | function passLookupPropertyOption(helper, container) { FILE: lib/handlebars/safe-string.js function SafeString (line 2) | function SafeString(string) { FILE: lib/handlebars/utils.js function escapeChar (line 14) | function escapeChar(chr) { function extend (line 18) | function extend(obj /* , ...source */) { function isFunction (line 34) | function isFunction(value) { function testTag (line 38) | function testTag(name) { function indexOf (line 52) | function indexOf(array, value) { function escapeExpression (line 61) | function escapeExpression(string) { function isEmpty (line 84) | function isEmpty(value) { function createFrame (line 94) | function createFrame(object) { FILE: lib/index.js function extension (line 16) | function extension(module, filename) { FILE: lib/precompiler.js function loadStrings (line 25) | function loadStrings(opts, callback) { function loadFiles (line 66) | function loadFiles(opts, callback) { function arrayCast (line 305) | function arrayCast(value) { function minify (line 323) | function minify(output, sourceMapFile) { FILE: rspack.config.js function createConfig (line 15) | function createConfig(entry, filename, minimize) { FILE: spec/ast.js function testColumns (line 111) | function testColumns(node, firstLine, lastLine, firstColumn, lastColumn) { FILE: spec/builtins.js function Clazz (line 250) | function Clazz() { function Iterator (line 553) | function Iterator(arr) { function Iterable (line 565) | function Iterable(arr) { FILE: spec/compiler.js function compile (line 7) | function compile(string) { FILE: spec/env/browser-vitest.js function safeEval (line 18) | function safeEval(templateSpec) { FILE: spec/env/browser.js function safeEval (line 27) | function safeEval(templateSpec) { FILE: spec/env/common.js function HandlebarsTestBench (line 7) | function HandlebarsTestBench(templateAsString) { FILE: spec/env/node.js function safeEval (line 15) | function safeEval(templateSpec) { FILE: spec/helpers.js function runWithIdentityHelper (line 37) | function runWithIdentityHelper(template, expected) { function link (line 187) | function link(options) { function list (line 249) | function list(context, options) { function goodbye (line 562) | function goodbye(options) { function goodbye (line 618) | function goodbye(options) { FILE: spec/partials.js function partial (line 182) | function partial(context) { FILE: spec/precompiler.js function mockRequireUglify (line 36) | async function mockRequireUglify(loadError, callback) { function loadTemplatesAsync (line 291) | function loadTemplatesAsync(inputOpts) { FILE: spec/regressions.js function registerTemplate (line 408) | function registerTemplate(Handlebars, compileTemplate) { function compiledTemplateVersion7 (line 414) | function compiledTemplateVersion7() { function compiledTemplateVersion7_usingLookupHelper (line 436) | function compiledTemplateVersion7_usingLookupHelper() { FILE: spec/security.js function TestClass (line 163) | function TestClass() {} function checkProtoMethodAccess (line 185) | function checkProtoMethodAccess(compileOptions) { function checkProtoPropertyAccess (line 318) | function checkProtoPropertyAccess(compileOptions) { function wrapToAdjustContainer (line 452) | function wrapToAdjustContainer(precompiledTemplateFunction) { FILE: spec/source-map.js function grepLine (line 51) | function grepLine(token, lines) { FILE: spec/tokenizer.js function shouldMatchTokens (line 1) | function shouldMatchTokens(result, tokens) { function shouldBeToken (line 6) | function shouldBeToken(result, name, text) { function tokenize (line 16) | function tokenize(template) { FILE: spec/utils.js function A (line 71) | function A() { FILE: spec/vendor/require.js function isFunction (line 41) | function isFunction(it) { function isArray (line 45) | function isArray(it) { function each (line 53) | function each(ary, func) { function eachReverse (line 68) | function eachReverse(ary, func) { function hasProp (line 79) | function hasProp(obj, prop) { function getOwn (line 83) | function getOwn(obj, prop) { function eachProp (line 92) | function eachProp(obj, func) { function mixin (line 107) | function mixin(target, source, force, deepStringMixin) { function bind (line 127) | function bind(obj, fn) { function scripts (line 133) | function scripts() { function defaultOnError (line 137) | function defaultOnError(err) { function getGlobal (line 143) | function getGlobal(value) { function makeError (line 162) | function makeError(id, msg, err, requireModules) { function newContext (line 194) | function newContext(contextName) { function getInteractiveScript (line 1908) | function getInteractiveScript() { FILE: tasks/publish-to-aws.js function main (line 9) | async function main() { function validateS3Env (line 36) | function validateS3Env() { function publish (line 47) | async function publish(suffixes) { function publishSuffix (line 52) | async function publishSuffix(suffix) { function uploadToBucket (line 68) | async function uploadToBucket(localFile, nameInBucket) { function getS3Client (line 80) | function getS3Client() { function getNameInBucket (line 93) | function getNameInBucket(filename, suffix) { function getLocalFile (line 97) | function getLocalFile(filename) { FILE: tasks/tests/cli.test.js method toEqualWithRelaxedSpace (line 9) | toEqualWithRelaxedSpace(received, expected) { function expectedFile (line 34) | function expectedFile(specPath) { FILE: tasks/tests/git.test.js function createRepositoryThatActsAsRemote (line 26) | async function createRepositoryThatActsAsRemote() { FILE: tasks/util/async-grunt-task.js function createRegisterAsyncTaskFn (line 3) | function createRegisterAsyncTaskFn(grunt) { FILE: tasks/util/exec-file.js function execNodeJsScriptWithInheritedOutput (line 7) | async function execNodeJsScriptWithInheritedOutput(command, args) { FILE: tasks/util/git.js method remotes (line 4) | async remotes() { method branches (line 7) | async branches() { method commitInfo (line 10) | async commitInfo() { method add (line 20) | async add(path) { method commit (line 23) | async commit(message) { function getHeadSha (line 29) | async function getHeadSha() { function getMasterSha (line 34) | async function getMasterSha() { function getTagName (line 47) | async function getTagName() { function git (line 62) | async function git(...args) { FILE: tasks/version.js function replaceAndAdd (line 57) | async function replaceAndAdd(path, regex, value) { FILE: tests/bench/compare.mjs function parseOps (line 77) | function parseOps(str) { function parseNs (line 84) | function parseNs(str) { function parseReport (line 92) | function parseReport(filepath) { function pctChange (line 142) | function pctChange(baseline, current) { function formatPct (line 147) | function formatPct(pct) { function indicator (line 152) | function indicator(pct, higherIsBetter) { FILE: tests/bench/perf.mjs constant COMPILE_BENCH_CONFIG (line 15) | const COMPILE_BENCH_CONFIG = { constant EXEC_BENCH_CONFIG (line 21) | const EXEC_BENCH_CONFIG = { function getGitBranch (line 29) | function getGitBranch() { function newBench (line 89) | function newBench(config) { function createEnv (line 93) | function createEnv(def) { function shouldRunSection (line 106) | function shouldRunSection(title) { function runSection (line 111) | async function runSection(title, config, setup) { function run (line 127) | async function run() { FILE: tests/bench/report.mjs function formatNs (line 9) | function formatNs(ns) { function formatOps (line 15) | function formatOps(ops) { function taskToRow (line 21) | function taskToRow(task) { function completedTasks (line 36) | function completedTasks(bench) { function printResults (line 42) | function printResults(bench) { function printSectionHeader (line 69) | function printSectionHeader(title) { function saveMarkdownReport (line 81) | function saveMarkdownReport( FILE: tests/bench/size.mjs function measureDistSizes (line 15) | async function measureDistSizes() { function measurePrecompileSizes (line 46) | function measurePrecompileSizes() { function run (line 74) | async function run() { FILE: tests/bench/templates.mjs method header (line 136) | header() { FILE: tests/browser/tests/lib.spec.js function waitForMochaAndAssertResult (line 3) | async function waitForMochaAndAssertResult(page) { FILE: tests/integration/webpack-babel-test/src/lib/assert.js function assertEquals (line 1) | function assertEquals(actual, expected) { FILE: tests/integration/webpack-test/src/lib/assert.js function assertEquals (line 1) | function assertEquals(actual, expected) { FILE: tests/print-script.js function collectSource (line 46) | function collectSource(lines, lineName, colName, order) { FILE: tests/rspack/rspack.test.js constant EXPECTED_BUNDLES (line 8) | const EXPECTED_BUNDLES = [ FILE: types/index.d.ts type TemplateDelegate (line 24) | interface TemplateDelegate { type Template (line 28) | type Template = TemplateDelegate | string; type RuntimeOptions (line 30) | interface RuntimeOptions { type HelperOptions (line 45) | interface HelperOptions { type HelperDelegate (line 52) | interface HelperDelegate { type HelperDeclareSpec (line 63) | interface HelperDeclareSpec { class Exception (line 113) | class Exception { class SafeString (line 127) | class SafeString { type ICompiler (line 150) | interface ICompiler { class Visitor (line 171) | class Visitor implements ICompiler { type ResolvePartialOptions (line 194) | interface ResolvePartialOptions { type HandlebarsTemplatable (line 217) | interface HandlebarsTemplatable { type HandlebarsTemplateDelegate (line 222) | type HandlebarsTemplateDelegate = type HandlebarsTemplates (line 225) | interface HandlebarsTemplates { type TemplateSpecification (line 229) | interface TemplateSpecification {} type RuntimeOptions (line 232) | type RuntimeOptions = Handlebars.RuntimeOptions; type CompileOptions (line 234) | interface CompileOptions { type KnownHelpers (line 247) | type KnownHelpers = { type BuiltinHelperName (line 251) | type BuiltinHelperName = type CustomHelperName (line 261) | type CustomHelperName = string; type PrecompileOptions (line 263) | interface PrecompileOptions extends CompileOptions { type SafeString (line 270) | type SafeString = Handlebars.SafeString; type Utils (line 272) | type Utils = typeof Handlebars.Utils; type Logger (line 277) | interface Logger { type CompilerInfo (line 289) | type CompilerInfo = [number /* revision */, string /* versions */];