PHPackages                             schatzmann/module-base - 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. schatzmann/module-base

ActiveMagento2-module

schatzmann/module-base
======================

Schatzmann Base

v1.0.0(4y ago)169proprietaryJavaScriptPHP &gt;=7.3

Since Feb 6Pushed 4y ago1 watchersCompare

[ Source](https://github.com/vpjoao98/schaztmann-base)[ Packagist](https://packagist.org/packages/schatzmann/module-base)[ RSS](/packages/schatzmann-module-base/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

Schatzmann\_Base
----------------

[](#schatzmann_base)

---

### Description

[](#description)

Schatzmann\_Base it's the core module for Schatzmann extensions.

### Configuration

[](#configuration)

To enable Schatzmann extensions, go to `Store > Configuration > Schatzmann > Base > Enable Schatzmann Extensions` and set to `yes`.

### Common Functionalities

[](#common-functionalities)

This module will provide common functionalities to other Schatzmann extensions. Below, a list with the current available functionalities:

Copy to Clipboard1. ##### Description

    [](#description-1)

The main objective of this component is to provide a way to automatic "click and copy" text from some inputs.

2. ##### Structure

    [](#structure)

As a custom Ui Component, it can be declared anywhere and its main functionality is defined by a .js file

- `Schatzmann_Base/view/frontend/web/js/view/copy-to-clipboard.js`

and a template file that will be rendered once the component is called

- `Schatzmann_Base/view/frontend/web/template/view/copy-to-clipboard.html`

3. ##### Example

    [](#example)

```

            ...

                        {
                            "*": {
                                "Magento_Ui/js/core/app": {
                                    "components": {
                                        "copy-to-clipboard": {
                                            "component": "Schatzmann_Base/js/view/copy-to-clipboard",
                                            "target": "#my-custom-input"
                                            "placeholderText": ""
                                        }
                                    }
                                }
                            }
                        }

            ...

```

4. ##### Notes

    [](#notes)

- While declaring the component, the "target" argument is required. This argument will be the **id** or **class** of the input that will be copied.
- When declaring multiple inputs that will have this feature, always call separated components to make sure that they will not conflict.
- The two arguments that this component accepts is **target** and **placeholderText**.

---

### Contact

[](#contact)

If you have any doubt or suggestions, contact me by [E-mail](vpjoao98@gmail.com) or send me a message on [LinkedIn](https://www.linkedin.com/in/joaovp/).

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity44

Maturing project, gaining track record

 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

Unknown

Total

1

Last Release

1561d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/c79b505f94854f7c9f54611b43f9dc378dee5ab22fb69227dfa024fe5a12d7a2?d=identicon)[vpjoao98](/maintainers/vpjoao98)

---

Top Contributors

[![vpjoao98](https://avatars.githubusercontent.com/u/37696932?v=4)](https://github.com/vpjoao98 "vpjoao98 (6 commits)")

### Embed Badge

![Health badge](/badges/schatzmann-module-base/health.svg)

```
[![Health](https://phpackages.com/badges/schatzmann-module-base/health.svg)](https://phpackages.com/packages/schatzmann-module-base)
```

PHPackages © 2026

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