PHPackages                             jop-software/typo3-conf-js - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Templating &amp; Views](/categories/templating)
4. /
5. jop-software/typo3-conf-js

ActiveTypo3-cms-extension[Templating &amp; Views](/categories/templating)

jop-software/typo3-conf-js
==========================

TYPO3 view helper to load extension configuration in JavaScript

v2.0.2(3y ago)0219[3 issues](https://github.com/jop-software/typo3-conf-js/issues)GPL-2.0-or-laterPHPPHP &gt;=8.1

Since Sep 9Pushed 3y ago1 watchersCompare

[ Source](https://github.com/jop-software/typo3-conf-js)[ Packagist](https://packagist.org/packages/jop-software/typo3-conf-js)[ Docs](https://jop-software.de)[ RSS](/packages/jop-software-typo3-conf-js/feed)WikiDiscussions main Synced today

READMEChangelog (5)Dependencies (9)Versions (6)Used By (0)

TYPO3 EXT:conf\_js
==================

[](#typo3-extconf_js)

Access your ext\_conf in JavaScript

[![CI Pipeline](https://github.com/jop-software/typo3-conf-js/actions/workflows/ci.yaml/badge.svg?branch=main)](https://github.com/jop-software/typo3-conf-js/actions/workflows/ci.yaml)

Professional Support
--------------------

[](#professional-support)

Professional support is available, please contact  for more information.

Installation
------------

[](#installation)

Install this extension with composer.

```
composer require jop-software/typo3-conf-js
```

Usage
-----

[](#usage)

The extension provides a simple ViewHelper that generated a `` tag that makes the configuration available in JavaScript. The ViewHelper gets the extKey as an input, so you can control from which configuration you want to load the configuration.

Execute the ViewHelper in a fluid template

```
{namespace confJs=JopSoftware\TYPO3\ConfJs\ViewHelpers}

```

And access the Configuration in JavaScript later

```
let configuration = window.extConf.get("my_ext_key");
```

You can also find an extension, implementing this behaviour for testing in [`./Tests/Packages/testing-site-package`](./Tests/Packages/testing-site-package).

Security
--------

[](#security)

Many times the extension configuration of an extension does contain secret information - like API Keys - that should not get exposed to the end user.

Currently, the extension always exports the entire extension configuration, but you can choose which extensions get exposed.

There already exists an issue ([\#4](https://github.com/jop-software/typo3-conf-js/issues/4)) about only exposing parts of the extension configuration, but this is not implemented at the moment.

Supported TYPO3 Versions
------------------------

[](#supported-typo3-versions)

Extension VersionTYPO3 VersionPHP-Version1.x11.57.4 - 8.02.x12.08.1Local Development
-----------------

[](#local-development)

We use [DDEV](https://ddev.com) for local development.

You get a complete ddev setup in this repository, just run `ddev start`.

License
-------

[](#license)

This project is licensed under [GPL-2.0-or-later](https://www.gnu.org/licenses/old-licenses/gpl-2.0.html), see the [LICENSE](./LICENSE) file for more information.

© 2022, [jop-software Inh. Johannes Przymusinski](mailto:info@jop-software.de)

###  Health Score

27

—

LowBetter than 47% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity11

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~8 days

Total

5

Last Release

1361d ago

Major Versions

v1.0.1 → v2.0.02022-10-11

PHP version history (2 changes)v1.0.0PHP ^7.4 || ^8.0

v2.0.0PHP &gt;=8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/6f9b34126c88f80ae2aee933e82e75f4bc6012ff6f6ca3a37ed7b99379181ab0?d=identicon)[johannes.przymusinski](/maintainers/johannes.przymusinski)

---

Top Contributors

[![cngJo](https://avatars.githubusercontent.com/u/17183555?v=4)](https://github.com/cngJo "cngJo (23 commits)")

---

Tags

configurationextensionhacktoberfestjavascripttypo3typo3-frontendTYPO3 CMStypo3typo3-fluidTYPO3 ViewHelperTYPO3 FrontendExtension configuration

###  Code Quality

Static AnalysisPHPStan, Rector

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/jop-software-typo3-conf-js/health.svg)

```
[![Health](https://phpackages.com/badges/jop-software-typo3-conf-js/health.svg)](https://phpackages.com/packages/jop-software-typo3-conf-js)
```

###  Alternatives

[typo3/cms-fluid

TYPO3 CMS Fluid Integration - Integration of the Fluid templating engine into TYPO3.

1912.9M647](/packages/typo3-cms-fluid)[pagemachine/typo3-formlog

Form log for TYPO3

23238.6k8](/packages/pagemachine-typo3-formlog)[fluidtypo3/vhs

This is a collection of ViewHelpers for performing rendering tasks that are not natively provided by TYPO3's Fluid templating engine.

2034.2M62](/packages/fluidtypo3-vhs)[typo3/cms-redirects

TYPO3 CMS Redirects - Create manual redirects, list existing redirects and automatically createredirects on slug changes.

167.4M80](/packages/typo3-cms-redirects)[sitegeist/fluid-components

Encapsulated frontend components with Fluid's ViewHelper syntax

55361.7k4](/packages/sitegeist-fluid-components)[typo3/cms-adminpanel

TYPO3 CMS Admin Panel - The Admin Panel displays information about your site in the frontend and contains a range of metrics including debug and caching information.

115.7M66](/packages/typo3-cms-adminpanel)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
