René's URL Explorer Experiment


Title: GitHub - code4ward/JSOI: JSOI is templating for JavaScript objects and is designed to aid in building dynamic and conditional configuration objects while preserving types in output if possible.

Open Graph Title: GitHub - code4ward/JSOI: JSOI is templating for JavaScript objects and is designed to aid in building dynamic and conditional configuration objects while preserving types in output if possible.

X Title: GitHub - code4ward/JSOI: JSOI is templating for JavaScript objects and is designed to aid in building dynamic and conditional configuration objects while preserving types in output if possible.

Description: JSOI is templating for JavaScript objects and is designed to aid in building dynamic and conditional configuration objects while preserving types in output if possible. - code4ward/JSOI

Open Graph Description: JSOI is templating for JavaScript objects and is designed to aid in building dynamic and conditional configuration objects while preserving types in output if possible. - code4ward/JSOI

X Description: JSOI is templating for JavaScript objects and is designed to aid in building dynamic and conditional configuration objects while preserving types in output if possible. - code4ward/JSOI

Opengraph URL: https://github.com/code4ward/JSOI

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:08c53d83-9986-97f9-f1bf-54a50b7be520
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idE394:10046D:5C549EE:77C4B9B:697541D4
html-safe-nonce88d37bcfc970801fd4c73ec868bf09baabd6098e03c3e464518469a872106058
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFMzk0OjEwMDQ2RDo1QzU0OUVFOjc3QzRCOUI6Njk3NTQxRDQiLCJ2aXNpdG9yX2lkIjoiNDg0MTE3ODIzMDMzNDc2NzU3MiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac0849a5dfdce82732044c9261a6ed7c99947ec79d01060637f8cc0e6c9cb10de5
hovercard-subject-tagrepository:950116099
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/code4ward/JSOI
twitter:imagehttps://opengraph.githubassets.com/0f153813e6f57d3d299e14bf7eec3d40108b02423810056b1bcdde56dd2cd082/code4ward/JSOI
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/0f153813e6f57d3d299e14bf7eec3d40108b02423810056b1bcdde56dd2cd082/code4ward/JSOI
og:image:altJSOI is templating for JavaScript objects and is designed to aid in building dynamic and conditional configuration objects while preserving types in output if possible. - code4ward/JSOI
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None4a4bf5f4e28041a9d2e5c107d7d20b78b4294ba261cab243b28167c16a623a1f
turbo-cache-controlno-preview
go-importgithub.com/code4ward/JSOI git https://github.com/code4ward/JSOI.git
octolytics-dimension-user_id1835551
octolytics-dimension-user_logincode4ward
octolytics-dimension-repository_id950116099
octolytics-dimension-repository_nwocode4ward/JSOI
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id950116099
octolytics-dimension-repository_network_root_nwocode4ward/JSOI
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release488b30e96dfd057fbbe44c6665ccbc030b729dde
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/code4ward/JSOI#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fcode4ward%2FJSOI
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fcode4ward%2FJSOI
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=code4ward%2FJSOI
Reloadhttps://patch-diff.githubusercontent.com/code4ward/JSOI
Reloadhttps://patch-diff.githubusercontent.com/code4ward/JSOI
Reloadhttps://patch-diff.githubusercontent.com/code4ward/JSOI
code4ward https://patch-diff.githubusercontent.com/code4ward
JSOIhttps://patch-diff.githubusercontent.com/code4ward/JSOI
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fcode4ward%2FJSOI
Fork 0 https://patch-diff.githubusercontent.com/login?return_to=%2Fcode4ward%2FJSOI
Star 1 https://patch-diff.githubusercontent.com/login?return_to=%2Fcode4ward%2FJSOI
View license https://patch-diff.githubusercontent.com/code4ward/JSOI/blob/master/license.md
1 star https://patch-diff.githubusercontent.com/code4ward/JSOI/stargazers
0 forks https://patch-diff.githubusercontent.com/code4ward/JSOI/forks
Branches https://patch-diff.githubusercontent.com/code4ward/JSOI/branches
Tags https://patch-diff.githubusercontent.com/code4ward/JSOI/tags
Activity https://patch-diff.githubusercontent.com/code4ward/JSOI/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2Fcode4ward%2FJSOI
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fcode4ward%2FJSOI
Code https://patch-diff.githubusercontent.com/code4ward/JSOI
Issues 0 https://patch-diff.githubusercontent.com/code4ward/JSOI/issues
Pull requests 0 https://patch-diff.githubusercontent.com/code4ward/JSOI/pulls
Actions https://patch-diff.githubusercontent.com/code4ward/JSOI/actions
Projects 0 https://patch-diff.githubusercontent.com/code4ward/JSOI/projects
Security 0 https://patch-diff.githubusercontent.com/code4ward/JSOI/security
Insights https://patch-diff.githubusercontent.com/code4ward/JSOI/pulse
Code https://patch-diff.githubusercontent.com/code4ward/JSOI
Issues https://patch-diff.githubusercontent.com/code4ward/JSOI/issues
Pull requests https://patch-diff.githubusercontent.com/code4ward/JSOI/pulls
Actions https://patch-diff.githubusercontent.com/code4ward/JSOI/actions
Projects https://patch-diff.githubusercontent.com/code4ward/JSOI/projects
Security https://patch-diff.githubusercontent.com/code4ward/JSOI/security
Insights https://patch-diff.githubusercontent.com/code4ward/JSOI/pulse
Brancheshttps://patch-diff.githubusercontent.com/code4ward/JSOI/branches
Tagshttps://patch-diff.githubusercontent.com/code4ward/JSOI/tags
https://patch-diff.githubusercontent.com/code4ward/JSOI/branches
https://patch-diff.githubusercontent.com/code4ward/JSOI/tags
110 Commitshttps://patch-diff.githubusercontent.com/code4ward/JSOI/commits/master/
https://patch-diff.githubusercontent.com/code4ward/JSOI/commits/master/
.github/workflowshttps://patch-diff.githubusercontent.com/code4ward/JSOI/tree/master/.github/workflows
.github/workflowshttps://patch-diff.githubusercontent.com/code4ward/JSOI/tree/master/.github/workflows
build_assetshttps://patch-diff.githubusercontent.com/code4ward/JSOI/tree/master/build_assets
build_assetshttps://patch-diff.githubusercontent.com/code4ward/JSOI/tree/master/build_assets
srchttps://patch-diff.githubusercontent.com/code4ward/JSOI/tree/master/src
srchttps://patch-diff.githubusercontent.com/code4ward/JSOI/tree/master/src
testshttps://patch-diff.githubusercontent.com/code4ward/JSOI/tree/master/tests
testshttps://patch-diff.githubusercontent.com/code4ward/JSOI/tree/master/tests
utilshttps://patch-diff.githubusercontent.com/code4ward/JSOI/tree/master/utils
utilshttps://patch-diff.githubusercontent.com/code4ward/JSOI/tree/master/utils
.gitignorehttps://patch-diff.githubusercontent.com/code4ward/JSOI/blob/master/.gitignore
.gitignorehttps://patch-diff.githubusercontent.com/code4ward/JSOI/blob/master/.gitignore
.npmignorehttps://patch-diff.githubusercontent.com/code4ward/JSOI/blob/master/.npmignore
.npmignorehttps://patch-diff.githubusercontent.com/code4ward/JSOI/blob/master/.npmignore
README.mdhttps://patch-diff.githubusercontent.com/code4ward/JSOI/blob/master/README.md
README.mdhttps://patch-diff.githubusercontent.com/code4ward/JSOI/blob/master/README.md
conditional_loading.pnghttps://patch-diff.githubusercontent.com/code4ward/JSOI/blob/master/conditional_loading.png
conditional_loading.pnghttps://patch-diff.githubusercontent.com/code4ward/JSOI/blob/master/conditional_loading.png
eslint.config.mjshttps://patch-diff.githubusercontent.com/code4ward/JSOI/blob/master/eslint.config.mjs
eslint.config.mjshttps://patch-diff.githubusercontent.com/code4ward/JSOI/blob/master/eslint.config.mjs
icon.pnghttps://patch-diff.githubusercontent.com/code4ward/JSOI/blob/master/icon.png
icon.pnghttps://patch-diff.githubusercontent.com/code4ward/JSOI/blob/master/icon.png
license.mdhttps://patch-diff.githubusercontent.com/code4ward/JSOI/blob/master/license.md
license.mdhttps://patch-diff.githubusercontent.com/code4ward/JSOI/blob/master/license.md
package-lock.jsonhttps://patch-diff.githubusercontent.com/code4ward/JSOI/blob/master/package-lock.json
package-lock.jsonhttps://patch-diff.githubusercontent.com/code4ward/JSOI/blob/master/package-lock.json
package.jsonhttps://patch-diff.githubusercontent.com/code4ward/JSOI/blob/master/package.json
package.jsonhttps://patch-diff.githubusercontent.com/code4ward/JSOI/blob/master/package.json
rollup.config.jshttps://patch-diff.githubusercontent.com/code4ward/JSOI/blob/master/rollup.config.js
rollup.config.jshttps://patch-diff.githubusercontent.com/code4ward/JSOI/blob/master/rollup.config.js
READMEhttps://patch-diff.githubusercontent.com/code4ward/JSOI
Licensehttps://patch-diff.githubusercontent.com/code4ward/JSOI
https://www.npmjs.com/package/jsoi-lib
https://patch-diff.githubusercontent.com/code4ward/JSOI#js-objects-interpolation---jsoi-
https://github.com/code4ward/JSOI/actions/workflows/CI.yaml/badge.svg
https://codecov.io/gh/code4ward/JSOI
https://snyk.io/test/github/code4ward/JSOI
https://camo.githubusercontent.com/be55eb5b739669dcadeb82e51f6f4daa2682d33bcddc18f9e9ab0c2a7fc3ec97/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f64652532307374796c652d65736c696e742d627269676874677265656e
https://camo.githubusercontent.com/63e3ac708b15a899920c13418a72609041465e8652b5ef1ea8387a37012a891a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f636f646534776172642f4a534f49
https://patch-diff.githubusercontent.com/code4ward/JSOI#introduction
feature matrixhttps://patch-diff.githubusercontent.com/code4ward/JSOI#Feature-matrix
The Basicshttps://patch-diff.githubusercontent.com/code4ward/JSOI#The-Basics
JS Objects Interpolation - JSOI https://patch-diff.githubusercontent.com/code4ward/JSOI#js-objects-interpolation---jsoi-
Introductionhttps://patch-diff.githubusercontent.com/code4ward/JSOI#introduction
The Basicshttps://patch-diff.githubusercontent.com/code4ward/JSOI#the-basics
Example 1https://patch-diff.githubusercontent.com/code4ward/JSOI#example-1
Dependencieshttps://patch-diff.githubusercontent.com/code4ward/JSOI#dependencies
Building and running unit testshttps://patch-diff.githubusercontent.com/code4ward/JSOI#building-and-running-unit-tests
Deploying in your projecthttps://patch-diff.githubusercontent.com/code4ward/JSOI#deploying-in-your-project
Prebuilt javascripthttps://patch-diff.githubusercontent.com/code4ward/JSOI#prebuilt-javascript
Installhttps://patch-diff.githubusercontent.com/code4ward/JSOI#install
How to usehttps://patch-diff.githubusercontent.com/code4ward/JSOI#how-to-use
Interface classhttps://patch-diff.githubusercontent.com/code4ward/JSOI#interface-class
ObjectInterpolatorhttps://patch-diff.githubusercontent.com/code4ward/JSOI#objectinterpolator
Optionshttps://patch-diff.githubusercontent.com/code4ward/JSOI#options
Returnshttps://patch-diff.githubusercontent.com/code4ward/JSOI#returns
StringInterpolatorhttps://patch-diff.githubusercontent.com/code4ward/JSOI#stringinterpolator-
Returnshttps://patch-diff.githubusercontent.com/code4ward/JSOI#returns-1
Feature matrixhttps://patch-diff.githubusercontent.com/code4ward/JSOI#feature-matrix
Simple string interpolationhttps://patch-diff.githubusercontent.com/code4ward/JSOI#simple-string-interpolation
Example 2https://patch-diff.githubusercontent.com/code4ward/JSOI#example-2
Type Conversionshttps://patch-diff.githubusercontent.com/code4ward/JSOI#type-conversions
Nested object interpolationhttps://patch-diff.githubusercontent.com/code4ward/JSOI#nested-object-interpolation
Example 3https://patch-diff.githubusercontent.com/code4ward/JSOI#example-3
Primitive typeshttps://patch-diff.githubusercontent.com/code4ward/JSOI#primitive-types
Example 4https://patch-diff.githubusercontent.com/code4ward/JSOI#example-4
Automatic type conversionhttps://patch-diff.githubusercontent.com/code4ward/JSOI#automatic-type-conversion
Replacement with simple function callshttps://patch-diff.githubusercontent.com/code4ward/JSOI#replacement-with-simple-function-calls
Example 5https://patch-diff.githubusercontent.com/code4ward/JSOI#example-5
Replacement with async function callshttps://patch-diff.githubusercontent.com/code4ward/JSOI#replacement-with-async-function-calls
Example 6https://patch-diff.githubusercontent.com/code4ward/JSOI#example-6
Nested function callshttps://patch-diff.githubusercontent.com/code4ward/JSOI#nested-function-calls
Example 7https://patch-diff.githubusercontent.com/code4ward/JSOI#example-7
Dynamic variable constructionhttps://patch-diff.githubusercontent.com/code4ward/JSOI#dynamic-variable-construction
Example 8https://patch-diff.githubusercontent.com/code4ward/JSOI#example-8
Local variable overridehttps://patch-diff.githubusercontent.com/code4ward/JSOI#local-variable-override
Object keys may be used as replacement valueshttps://patch-diff.githubusercontent.com/code4ward/JSOI#object-keys-may-be-used-as-replacement-values
Example 9https://patch-diff.githubusercontent.com/code4ward/JSOI#example-9
Declare keys to process and processing orderhttps://patch-diff.githubusercontent.com/code4ward/JSOI#declare-keys-to-process-and-processing-order
Example 10https://patch-diff.githubusercontent.com/code4ward/JSOI#example-10
Conditional loadinghttps://patch-diff.githubusercontent.com/code4ward/JSOI#conditional-loading
Unconditional Loadinghttps://patch-diff.githubusercontent.com/code4ward/JSOI#unconditional-loading
Example 11https://patch-diff.githubusercontent.com/code4ward/JSOI#example-11
Conditional loading load if truehttps://patch-diff.githubusercontent.com/code4ward/JSOI#conditional-loading-load-if-true
Conditional loading do not load if falsehttps://patch-diff.githubusercontent.com/code4ward/JSOI#conditional-loading-do-not-load-if-false
Example 12https://patch-diff.githubusercontent.com/code4ward/JSOI#example-12
Conditional loading using arrayshttps://patch-diff.githubusercontent.com/code4ward/JSOI#conditional-loading-using-arrays
Example 13https://patch-diff.githubusercontent.com/code4ward/JSOI#example-13
Example 14https://patch-diff.githubusercontent.com/code4ward/JSOI#example-14
Expression parsinghttps://patch-diff.githubusercontent.com/code4ward/JSOI#expression-parsing
Supported operatorshttps://patch-diff.githubusercontent.com/code4ward/JSOI#supported-operators
Example 15https://patch-diff.githubusercontent.com/code4ward/JSOI#example-15
Conditional Loading Objects with Expressionshttps://patch-diff.githubusercontent.com/code4ward/JSOI#conditional-loading-objects-with-expressions
Example 16https://patch-diff.githubusercontent.com/code4ward/JSOI#example-16
Example 17https://patch-diff.githubusercontent.com/code4ward/JSOI#example-17
Example 18https://patch-diff.githubusercontent.com/code4ward/JSOI#example-18
Interpolation on function contenthttps://patch-diff.githubusercontent.com/code4ward/JSOI#interpolation-on-function-content
Example 19https://patch-diff.githubusercontent.com/code4ward/JSOI#example-19
Value not foundhttps://patch-diff.githubusercontent.com/code4ward/JSOI#value-not-found
Provide a callbackhttps://patch-diff.githubusercontent.com/code4ward/JSOI#provide-a-callback-
Use a specific predefined behaviorhttps://patch-diff.githubusercontent.com/code4ward/JSOI#use-a-specific-predefined-behavior
Template key as a query stringhttps://patch-diff.githubusercontent.com/code4ward/JSOI#template-key-as-a-query-string
Query string examplehttps://patch-diff.githubusercontent.com/code4ward/JSOI#query-string-example-
Prior Arthttps://patch-diff.githubusercontent.com/code4ward/JSOI#prior-art
https://patch-diff.githubusercontent.com/code4ward/JSOI#the-basics
https://patch-diff.githubusercontent.com/code4ward/JSOI#example-1
https://patch-diff.githubusercontent.com/code4ward/JSOI#dependencies
https://patch-diff.githubusercontent.com/code4ward/JSOI#building-and-running-unit-tests
https://patch-diff.githubusercontent.com/code4ward/JSOI#deploying-in-your-project
https://patch-diff.githubusercontent.com/code4ward/JSOI#prebuilt-javascript
JSOI distributionhttps://code4ward.github.io/JSOI/
https://patch-diff.githubusercontent.com/code4ward/JSOI#install
JSOI-lib on npmjshttps://www.npmjs.com/package/jsoi-lib
JSOI-lib on githubhttps://code4ward.github.io/JSOI/
https://patch-diff.githubusercontent.com/code4ward/JSOI#how-to-use
https://patch-diff.githubusercontent.com/code4ward/JSOI#interface-class
https://patch-diff.githubusercontent.com/code4ward/JSOI#objectinterpolator
https://patch-diff.githubusercontent.com/code4ward/JSOI#options
Refer to the section below for more informationhttps://patch-diff.githubusercontent.com/code4ward/JSOI#Template-key-as-a-query-string
https://patch-diff.githubusercontent.com/code4ward/JSOI#returns
https://patch-diff.githubusercontent.com/code4ward/JSOI#stringinterpolator
https://patch-diff.githubusercontent.com/code4ward/JSOI#returns-1
https://patch-diff.githubusercontent.com/code4ward/JSOI#feature-matrix
1https://patch-diff.githubusercontent.com/code4ward/JSOI#Simple-string-interpolation
2https://patch-diff.githubusercontent.com/code4ward/JSOI#Type-Conversions
3https://patch-diff.githubusercontent.com/code4ward/JSOI#Primitive-types
4https://patch-diff.githubusercontent.com/code4ward/JSOI#Nested-object-interpolation
5https://patch-diff.githubusercontent.com/code4ward/JSOI#Nested-object-interpolation
6https://patch-diff.githubusercontent.com/code4ward/JSOI#Automatic-type-conversion
7https://patch-diff.githubusercontent.com/code4ward/JSOI#Nested-object-interpolation
8https://patch-diff.githubusercontent.com/code4ward/JSOI#Replacement-with-simple-function-calls
9https://patch-diff.githubusercontent.com/code4ward/JSOI#Replacement-with-async-function-calls
10https://patch-diff.githubusercontent.com/code4ward/JSOI#Nested-function-calls
11https://patch-diff.githubusercontent.com/code4ward/JSOI#Dynamic-variable-construction
12https://patch-diff.githubusercontent.com/code4ward/JSOI#local-variable-override
13https://patch-diff.githubusercontent.com/code4ward/JSOI#Object-keys-may-be-used-as-replacement-values
14https://patch-diff.githubusercontent.com/code4ward/JSOI#Declare-keys-to-process-and-processing-order
15https://patch-diff.githubusercontent.com/code4ward/JSOI#Declare-keys-to-process-and-processing-order
16https://patch-diff.githubusercontent.com/code4ward/JSOI#Conditional-loading
17https://patch-diff.githubusercontent.com/code4ward/JSOI#Conditional-loading-load-if-true
18https://patch-diff.githubusercontent.com/code4ward/JSOI#Conditional-loading-do-not-load-if-false
19https://patch-diff.githubusercontent.com/code4ward/JSOI#Conditional-loading-using-arrays
21https://patch-diff.githubusercontent.com/code4ward/JSOI#Expression-parsing
22https://patch-diff.githubusercontent.com/code4ward/JSOI#Conditional-Loading-objects-with-Expressions
22https://patch-diff.githubusercontent.com/code4ward/JSOI#Interpolation-on-function-content
23https://patch-diff.githubusercontent.com/code4ward/JSOI#Value-not-found
https://patch-diff.githubusercontent.com/code4ward/JSOI#simple-string-interpolation
https://patch-diff.githubusercontent.com/code4ward/JSOI#example-2
https://patch-diff.githubusercontent.com/code4ward/JSOI#type-conversions
https://patch-diff.githubusercontent.com/code4ward/JSOI#nested-object-interpolation
Example 1https://patch-diff.githubusercontent.com/code4ward/JSOI#The-Basics
https://patch-diff.githubusercontent.com/code4ward/JSOI#example-3
https://patch-diff.githubusercontent.com/code4ward/JSOI#primitive-types
https://patch-diff.githubusercontent.com/code4ward/JSOI#example-4
https://patch-diff.githubusercontent.com/code4ward/JSOI#automatic-type-conversion
the next sectionhttps://patch-diff.githubusercontent.com/code4ward/JSOI#Replacement-with-simple-function-calls
https://patch-diff.githubusercontent.com/code4ward/JSOI#replacement-with-simple-function-calls
https://patch-diff.githubusercontent.com/code4ward/JSOI#example-5
https://patch-diff.githubusercontent.com/code4ward/JSOI#replacement-with-async-function-calls
https://patch-diff.githubusercontent.com/code4ward/JSOI#example-6
https://patch-diff.githubusercontent.com/code4ward/JSOI#nested-function-calls
https://patch-diff.githubusercontent.com/code4ward/JSOI#example-7
https://patch-diff.githubusercontent.com/code4ward/JSOI#dynamic-variable-construction
https://patch-diff.githubusercontent.com/code4ward/JSOI#example-8
https://patch-diff.githubusercontent.com/code4ward/JSOI#local-variable-override
next sectionhttps://patch-diff.githubusercontent.com/code4ward/JSOI#Declare-keys-and-key-processing-order
https://patch-diff.githubusercontent.com/code4ward/JSOI#object-keys-may-be-used-as-replacement-values
Declare keys to process and processing orderhttps://patch-diff.githubusercontent.com/code4ward/JSOI#Declare-keys-to-process-and-processing-order
https://patch-diff.githubusercontent.com/code4ward/JSOI#example-9
https://patch-diff.githubusercontent.com/code4ward/JSOI#declare-keys-to-process-and-processing-order
https://patch-diff.githubusercontent.com/code4ward/JSOI#example-10
https://patch-diff.githubusercontent.com/code4ward/JSOI#conditional-loading
belowhttps://patch-diff.githubusercontent.com/code4ward/JSOI#Interpolation-on-function-content
https://patch-diff.githubusercontent.com/code4ward/JSOI/blob/master/conditional_loading.png
https://patch-diff.githubusercontent.com/code4ward/JSOI#unconditional-loading
https://patch-diff.githubusercontent.com/code4ward/JSOI#example-11
https://patch-diff.githubusercontent.com/code4ward/JSOI#conditional-loading-load-if-true
https://patch-diff.githubusercontent.com/code4ward/JSOI#conditional-loading-do-not-load-if-false
https://patch-diff.githubusercontent.com/code4ward/JSOI#example-12
https://patch-diff.githubusercontent.com/code4ward/JSOI#conditional-loading-using-arrays
https://patch-diff.githubusercontent.com/code4ward/JSOI#example-13
https://patch-diff.githubusercontent.com/code4ward/JSOI#example-14
https://patch-diff.githubusercontent.com/code4ward/JSOI#expression-parsing
https://patch-diff.githubusercontent.com/code4ward/JSOI#supported-operators
https://patch-diff.githubusercontent.com/code4ward/JSOI#example-15
https://patch-diff.githubusercontent.com/code4ward/JSOI#conditional-loading-objects-with-expressions
https://patch-diff.githubusercontent.com/code4ward/JSOI#example-16
https://patch-diff.githubusercontent.com/code4ward/JSOI#example-17
https://patch-diff.githubusercontent.com/code4ward/JSOI#example-18
https://patch-diff.githubusercontent.com/code4ward/JSOI#interpolation-on-function-content
https://patch-diff.githubusercontent.com/code4ward/JSOI#example-19
https://patch-diff.githubusercontent.com/code4ward/JSOI#value-not-found
https://patch-diff.githubusercontent.com/code4ward/JSOI#provide-a-callback
https://patch-diff.githubusercontent.com/code4ward/JSOI#use-a-specific-predefined-behavior
https://patch-diff.githubusercontent.com/code4ward/JSOI#template-key-as-a-query-string
https://patch-diff.githubusercontent.com/code4ward/JSOI#query-string-example
https://patch-diff.githubusercontent.com/code4ward/JSOI#prior-art
Mustache.jshttps://github.com/janl/mustache.js?tab=readme-ov-file
Readme https://patch-diff.githubusercontent.com/code4ward/JSOI#readme-ov-file
View license https://patch-diff.githubusercontent.com/code4ward/JSOI#License-1-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/code4ward/JSOI
Activityhttps://patch-diff.githubusercontent.com/code4ward/JSOI/activity
1 starhttps://patch-diff.githubusercontent.com/code4ward/JSOI/stargazers
1 watchinghttps://patch-diff.githubusercontent.com/code4ward/JSOI/watchers
0 forkshttps://patch-diff.githubusercontent.com/code4ward/JSOI/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fcode4ward%2FJSOI&report=code4ward+%28user%29
Releases 3https://patch-diff.githubusercontent.com/code4ward/JSOI/releases
Conditional Object Loading Latest Apr 6, 2025 https://patch-diff.githubusercontent.com/code4ward/JSOI/releases/tag/v1.1.0
+ 2 releaseshttps://patch-diff.githubusercontent.com/code4ward/JSOI/releases
Packages 0https://patch-diff.githubusercontent.com/users/code4ward/packages?repo_name=JSOI
Please reload this pagehttps://patch-diff.githubusercontent.com/code4ward/JSOI
Contributors 2https://patch-diff.githubusercontent.com/code4ward/JSOI/graphs/contributors
Please reload this pagehttps://patch-diff.githubusercontent.com/code4ward/JSOI
JavaScript 99.5% https://patch-diff.githubusercontent.com/code4ward/JSOI/search?l=javascript
HTML 0.5% https://patch-diff.githubusercontent.com/code4ward/JSOI/search?l=html
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.