Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PacktPublishing/Building-Your-Own-JavaScript-Framework
/ functions
Functions
152 in github.com/PacktPublishing/Building-Your-Own-JavaScript-Framework
⨍
Functions
152
◇
Types & classes
103
↓ 15 callers
Method
error
* Logs an error message. * * @param {string} message - The message to log at error level.
chapter7/componium/packages/app/logger.js:62
↓ 13 callers
Method
on
* Subscribe to an event. * * @param {string} event - Name of the event. * @param {Function} cb - Callback function.
chapter6/componium-test/packages/browser/emit.js:22
↓ 5 callers
Method
create
* Bootstraps and configures the server.
chapter7/componium/packages/server/server.js:47
↓ 5 callers
Function
isBrowser
()
chapter6/componium-test/packages/util/env.js:14
↓ 5 callers
Method
render
* Renders a given lit component along with necessary scripts and styles. * * @param {Function} component - The lit component to render. * @pa
chapter7/componium/packages/frontend/renderer.js:37
↓ 4 callers
Method
createServer
* Creates a new server instance with the given options or default settings. * * @param {object} serverOpts - Configuration options for the serve
chapter7/componium/packages/index.js:50
↓ 4 callers
Method
emit
* Emit an event. Calls all subscribed callbacks. * * @param {string} event - Name of the event. * @param {...*} [args] - Arguments to pass to
chapter6/componium-test/packages/browser/emit.js:33
↓ 4 callers
Method
listen
* Start listening for HTTP requests. * * @returns {Object} Server address object.
chapter6/componium-test/packages/browser/server.js:81
↓ 3 callers
Method
addClientView
* Registers a client-side view route.
chapter7/componium/packages/server/server.js:175
↓ 2 callers
Method
_updateCommons
()
chapter2/hapi-libs/compression.js:37
↓ 2 callers
Method
addMiddleware
* Registers middleware. * * @param {string} name - Middleware name * @param {function} middleware - Middleware function
chapter7/componium/packages/server/router.js:32
↓ 2 callers
Method
addRoute
* Registers a route handler. * * @param {string} path - Route path * @param {function} handler - Route handler function * @param {string}
chapter7/componium/packages/server/router.js:22
↓ 2 callers
Method
close
* Close the server.
chapter6/componium-test/packages/browser/server.js:89
↓ 2 callers
Method
encoding
(response, length)
chapter2/hapi-libs/compression.js:85
↓ 2 callers
Function
getExitStatus
(result)
chapter6/componium-test/packages/util/env.js:18
↓ 2 callers
Method
info
* Logs an informational message. * * @param {string} message - The message to log at info level.
chapter7/componium/packages/app/logger.js:44
↓ 2 callers
Function
initDev
(dirPath)
chapter7/componium/packages/dev/init-dev.js:12
↓ 2 callers
Method
initialize
* Initializes core components of the application such as the logger and database. * * @return {ComponiumApp} Returns the current instance of the
chapter7/componium/packages/index.js:34
↓ 2 callers
Method
loadRoute
* Updates the browser URL and displays the matched route template. * * @param {...string} urlSegs - Segments of the URL.
chapter7/componium/packages/frontend/router.js:40
↓ 2 callers
Method
multiply
(x, y)
chapter6/componium-test/fixtures/calculator.js:5
↓ 2 callers
Function
render
* Render layout using Eta templates. * * @param {Object[]} testFiles - List of test files to include. * @returns {string} Rendered HTML layout.
chapter6/componium-test/packages/browser/render.js:22
↓ 2 callers
Method
update
()
chapter7/componium/tests/sample/views/checker.old.js:24
↓ 2 callers
Method
update
()
chapter7/componium/tests/basic-components/script.js:28
↓ 2 callers
Method
warn
* Logs a warning message. * * @param {string} message - The message to log at warn level.
chapter7/componium/packages/app/logger.js:53
↓ 1 callers
Method
_loadInitialRoute
* Load the route based on the current URL when the router is first initialized.
chapter7/componium/packages/frontend/router.js:77
↓ 1 callers
Method
_matchUrlToRoute
* Match a given URL to one of the defined routes. * * @param {Array} urlSegs - Segments of the URL. * @returns {Object} The matched route or
chapter7/componium/packages/frontend/router.js:59
↓ 1 callers
Method
add
(x, y)
chapter6/componium-test/fixtures/calculator.js:2
↓ 1 callers
Method
addRoute
* Registers a route handler.
chapter7/componium/packages/server/server.js:161
↓ 1 callers
Method
addStaticDirectory
* Registers a static directory handler. * * @param {string} path - Route path * @param {function} directory - Route directory to serve files
chapter7/componium/packages/server/server.js:216
↓ 1 callers
Method
authenticate
* Authenticates the connection to the database. * @throws {Error} Throws an error if the authentication fails.
chapter7/componium/packages/db/index.js:31
↓ 1 callers
Method
boot
()
chapter10/adonisjs/providers/AppProvider.ts:11
↓ 1 callers
Function
bootstrap
()
chapter2/nest-js-application/src/main.ts:4
↓ 1 callers
Function
bootstrap
()
chapter1/nest2/src/main.ts:4
↓ 1 callers
Method
callback
()
chapter7/componium/tests/sample/views/checker.old.js:47
↓ 1 callers
Function
checkFilesExist
(files)
chapter7/componium/tests/packages/dev/commands.test.js:17
↓ 1 callers
Method
connectedCallback
()
chapter7/componium/tests/basic-components/script.js:89
↓ 1 callers
Function
copyDirectoryRecursive
(source, target)
chapter7/componium/packages/dev/init-dev.js:43
↓ 1 callers
Method
createClientView
* Renders a client-side view.
chapter7/componium/packages/server/server.js:197
↓ 1 callers
Function
createExecutor
(environment, testFiles, options)
chapter6/componium-test/packages/runner/cli.js:42
↓ 1 callers
Function
createGraphqlServer
* Creates an Apollo GraphQL server and attaches it to Express. * * @param {object} app - Express app instance * @param {object} httpServer - Node H
chapter7/componium/packages/server/graphql.js:20
↓ 1 callers
Method
createRouter
* Creates a nested router.
chapter7/componium/packages/server/server.js:204
↓ 1 callers
Function
createWindow
()
chapter1/electron/src/index.js:9
↓ 1 callers
Method
data
()
chapter7/componium/tests/sample/views/checker.old.js:25
↓ 1 callers
Method
data
()
chapter7/componium/tests/basic-components/script.js:30
↓ 1 callers
Method
execute
* Execute tests. * * @returns {Promise<Object>} Test result status.
chapter6/componium-test/packages/node/executor.js:28
↓ 1 callers
Function
fileRoutes
(dir, app, gql)
chapter7/componium/packages/server/file-router.js:21
↓ 1 callers
Function
fileRoutesInternal
(dir, app, gql)
chapter7/componium/packages/server/file-router.js:25
↓ 1 callers
Method
getHello
()
chapter2/nest-js-application/src/app.controller.ts:9
↓ 1 callers
Method
getHello
()
chapter1/nest2/src/app.controller.ts:9
↓ 1 callers
Method
getMessage
()
chapter2/nest-js-application/src/app.service.ts:6
↓ 1 callers
Method
getShowcase
()
chapter1/nest2/src/app.service.ts:5
↓ 1 callers
Function
getTestFiles
(directory)
chapter6/componium-test/packages/runner/cli.js:37
↓ 1 callers
Method
getWeather
(latitude: number, longitude: number)
chapter5/angular-rxjs/src/app/book.service.ts:16
↓ 1 callers
Function
helloReader
()
chapter6/componium-test/e2e/basic/basic.js:1
↓ 1 callers
Function
installDependencies
(dirPath)
chapter7/componium/packages/dev/init-dev.js:64
↓ 1 callers
Method
minifyScripts
* Minify all JavaScript files in the components directory and save them to .componium/components. * This method uses the esbuild tool for minificat
chapter7/componium/packages/frontend/optimize.js:30
↓ 1 callers
Method
reactive
(data)
chapter7/componium/tests/sample/views/checker.old.js:7
↓ 1 callers
Method
reactive
(data)
chapter7/componium/tests/basic-components/script.js:8
↓ 1 callers
Method
register
()
chapter10/adonisjs/providers/AppProvider.ts:7
↓ 1 callers
Method
render
()
chapter7/componium/tests/sample/views/checker.old.js:20
↓ 1 callers
Method
render
()
chapter7/componium/tests/basic-components/script.js:23
↓ 1 callers
Function
restartServer
* Kills the current server process (if running) and starts a new one.
chapter7/componium/packages/dev/commands.js:17
↓ 1 callers
Function
runner
* Execute the test runner given a directory of tests * * @param {string[]} targetDirectory - The directories containing the test files to run. * @p
chapter6/componium-test/packages/runner/cli.js:17
↓ 1 callers
Function
someModule
()
chapter5/esbuild/src/some-module.js:1
↓ 1 callers
Method
template
()
chapter7/componium/tests/sample/views/checker.old.js:28
↓ 1 callers
Method
template
()
chapter7/componium/tests/basic-components/script.js:34
↓ 1 callers
Function
toSnakeCase
(str)
chapter7/componium/packages/dev/create.js:77
Function
App
({ Component, pageProps })
chapter4/next-example-app/pages/_app.js:5
Function
ButtonReact
({ className, children, ...props })
chapter4/next-example-app/components/ButtonReact.js:23
Function
ButtonStyled
({ className, children, ...props })
chapter4/next-example-app/components/ButtonStyled.js:34
Function
Componium
* Componium function provides an instance of the ComponiumInternal class. * * @return {ComponiumInternal} An instance of the ComponiumInternal class
chapter7/componium/packages/frontend/componium.js:26
Function
RootLayout
({ children })
chapter3/next/src/app/layout.js:11
Method
_read
(/* size */)
chapter2/hapi-libs/headers.js:168
Method
accept
(request)
chapter2/hapi-libs/compression.js:62
Method
addDecoder
(encoding, decoder)
chapter2/hapi-libs/compression.js:55
Method
addEncoder
(encoding, encoder)
chapter2/hapi-libs/compression.js:46
Method
addMiddleware
* Registers middleware.
chapter7/componium/packages/server/server.js:188
Method
callback
()
chapter7/componium/tests/sample/views/checker.old.js:16
Method
callback
()
chapter7/componium/tests/sample/views/checker.old.js:80
Function
clientRender
(request, response)
chapter7/componium/tests/sample/views/client-render.js:1
Function
clientview
(request, response)
chapter7/componium/packages/template/_create/clientview.js:12
Function
configureSuite
(suite)
chapter10/adonisjs/tests/bootstrap.ts:65
Method
connectedCallback
()
chapter7/componium/tests/sample/components/client-render-two.js:21
Method
connectedCallback
()
chapter7/componium/tests/basic-components/script.js:18
Method
connectedCallback
()
chapter7/componium/tests/basic-components/script.js:53
Method
constructor
* Constructor to set up the initial state of the application. * It creates a global `componium` object and initializes the models. * Additionall
chapter7/componium/packages/index.js:19
Method
constructor
* Constructor for the Optimize class.
chapter7/componium/packages/frontend/optimize.js:22
Method
constructor
* Constructor for the ComponiumRouter class. * * @param {HTMLElement} element - The DOM element to bind the router. * @param {Array} routes -
chapter7/componium/packages/frontend/router.js:13
Method
constructor
* Constructs a ClientView instance. * * @param {string} name - The name of the view component. * @param {object} options - Configuration opti
chapter7/componium/packages/frontend/client-view.js:31
Method
constructor
* Constructor for the Renderer class. * @param {string} name - The name of the component being rendered.
chapter7/componium/packages/frontend/renderer.js:24
Method
constructor
* Constructor for the ComponiumInternal class.
chapter7/componium/packages/frontend/componium.js:18
Method
constructor
* Initializes the winston logger with file and optional console transports.
chapter7/componium/packages/app/logger.js:15
Method
constructor
* Constructor - initializes Express router.
chapter7/componium/packages/server/router.js:11
Method
constructor
* Constructor * Initialize express and other directory options
chapter7/componium/packages/server/server.js:38
Method
constructor
()
chapter7/componium/packages/template/_app/components/componium.js:6
Method
constructor
* Constructs the database instance. * Uses a configuration-defined connection string or defaults to an in-memory SQLite database.
chapter7/componium/packages/db/index.js:17
Method
constructor
()
chapter7/componium/tests/sample/components/client-render.js:6
Method
constructor
()
chapter7/componium/tests/sample/components/navigated-component.js:14
Method
constructor
()
chapter7/componium/tests/sample/components/nested-component.js:18
Method
constructor
()
chapter7/componium/tests/sample/components/client-render-two.js:17
next →
1–100 of 152, ranked by callers