# xdms3

> Collection of JavaScript ES6 modules with Symfony functionality in mind. See the documentation for more details.

Latest version **1.0.2** (published 2021-01-21) · ISC license · 0 weekly downloads

## Install

```sh
npm install xdms3
pnpm add xdms3
yarn add xdms3
bun add xdms3
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.2 |
| Published | 2021-01-21 |
| First published | 2021-01-10 |
| Weekly downloads | 0 |
| License | ISC |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 118 |
| Unpacked size | 5.7 MB |
| Known vulnerabilities | 0 (+5 in 5 direct dependencies) |
| Install scripts | no |
| Maintainers | nventis |

## Links

- npm: https://www.npmjs.com/package/xdms3
- npm.io page: https://npm.io/package/xdms3

## Dependencies (118)

- [ms](https://npm.io/package/ms.md) ^2.1.3
- [esm](https://npm.io/package/esm.md) ^3.2.25
- [ini](https://npm.io/package/ini.md) ^1.3.8
- [ret](https://npm.io/package/ret.md) ^0.1.15
- [use](https://npm.io/package/use.md) ^3.1.1
- [atob](https://npm.io/package/atob.md) ^2.1.2
- [base](https://npm.io/package/base.md) ^0.11.2
- [knex](https://npm.io/package/knex.md) ^0.21.16
- [tarn](https://npm.io/package/tarn.md) ^3.0.1
- [urix](https://npm.io/package/urix.md) ^0.1.0
- [uuid](https://npm.io/package/uuid.md) ^7.0.3
- [debug](https://npm.io/package/debug.md) ^4.3.1
- [fined](https://npm.io/package/fined.md) ^1.2.0
- [isexe](https://npm.io/package/isexe.md) ^2.0.0
- [mysql](https://npm.io/package/mysql.md) ^2.18.1
- [which](https://npm.io/package/which.md) ^1.3.1
- [braces](https://npm.io/package/braces.md) ^2.3.2
- [extend](https://npm.io/package/extend.md) ^3.0.2
- [for-in](https://npm.io/package/for-in.md) ^1.0.2
- [lodash](https://npm.io/package/lodash.md) ^4.17.20
- [mkdirp](https://npm.io/package/mkdirp.md) ^1.0.4
- [extglob](https://npm.io/package/extglob.md) ^2.0.4
- [for-own](https://npm.io/package/for-own.md) ^1.0.0
- [getopts](https://npm.io/package/getopts.md) ^2.2.5
- [is-glob](https://npm.io/package/is-glob.md) ^4.0.1
- [isarray](https://npm.io/package/isarray.md) ^1.0.0
- [kind-of](https://npm.io/package/kind-of.md) ^6.0.3
- [liftoff](https://npm.io/package/liftoff.md) ^3.1.0
- [rechoir](https://npm.io/package/rechoir.md) ^0.6.2
- [resolve](https://npm.io/package/resolve.md) ^1.19.0
- [tildify](https://npm.io/package/tildify.md) ^2.0.0
- [v8flags](https://npm.io/package/v8flags.md) ^3.2.0
- [arr-diff](https://npm.io/package/arr-diff.md) ^4.0.0
- [inherits](https://npm.io/package/inherits.md) ^2.0.4
- [isobject](https://npm.io/package/isobject.md) ^3.0.1
- [to-regex](https://npm.io/package/to-regex.md) ^3.0.2
- [arr-union](https://npm.io/package/arr-union.md) ^3.1.0
- [colorette](https://npm.io/package/colorette.md) ^1.2.1
- [commander](https://npm.io/package/commander.md) ^5.1.0
- [has-value](https://npm.io/package/has-value.md) ^1.0.0
- [interpret](https://npm.io/package/interpret.md) ^2.2.0
- [is-buffer](https://npm.io/package/is-buffer.md) ^1.1.6
- [is-number](https://npm.io/package/is-number.md) ^3.0.0
- [map-cache](https://npm.io/package/map-cache.md) ^0.2.2
- [map-visit](https://npm.io/package/map-visit.md) ^1.0.0
- [nanomatch](https://npm.io/package/nanomatch.md) ^1.2.13
- [objection](https://npm.io/package/objection.md) ^2.2.7
- [path-root](https://npm.io/package/path-root.md) ^0.1.1
- [regex-not](https://npm.io/package/regex-not.md) ^1.0.2
- [set-value](https://npm.io/package/set-value.md) ^2.0.1
- [array-each](https://npm.io/package/array-each.md) ^1.0.1
- [cache-base](https://npm.io/package/cache-base.md) ^1.0.1
- [fill-range](https://npm.io/package/fill-range.md) ^4.0.0
- [has-values](https://npm.io/package/has-values.md) ^1.0.0
- [is-extglob](https://npm.io/package/is-extglob.md) ^2.1.1
- [is-windows](https://npm.io/package/is-windows.md) ^1.0.2
- [micromatch](https://npm.io/package/micromatch.md) ^3.1.10
- [mixin-deep](https://npm.io/package/mixin-deep.md) ^1.3.2
- [object.map](https://npm.io/package/object.map.md) ^1.0.1
- [pascalcase](https://npm.io/package/pascalcase.md) ^0.1.1
- [path-parse](https://npm.io/package/path-parse.md) ^1.0.6
- [safe-regex](https://npm.io/package/safe-regex.md) ^1.1.0
- [snapdragon](https://npm.io/package/snapdragon.md) ^0.8.2
- [source-map](https://npm.io/package/source-map.md) ^0.5.7
- [arr-flatten](https://npm.io/package/arr-flatten.md) ^1.1.0
- [array-slice](https://npm.io/package/array-slice.md) ^1.1.0
- [class-utils](https://npm.io/package/class-utils.md) ^0.3.6
- [detect-file](https://npm.io/package/detect-file.md) ^1.0.0
- [findup-sync](https://npm.io/package/findup-sync.md) ^3.0.0
- [is-absolute](https://npm.io/package/is-absolute.md) ^1.0.0
- [is-relative](https://npm.io/package/is-relative.md) ^1.0.0
- [is-unc-path](https://npm.io/package/is-unc-path.md) ^1.0.0
- [object-copy](https://npm.io/package/object-copy.md) ^0.1.0
- [object.pick](https://npm.io/package/object.pick.md) ^1.3.0
- [resolve-dir](https://npm.io/package/resolve-dir.md) ^1.0.1
- [resolve-url](https://npm.io/package/resolve-url.md) ^0.2.1
- [union-value](https://npm.io/package/union-value.md) ^1.0.1
- [unset-value](https://npm.io/package/unset-value.md) ^1.0.0
- [array-unique](https://npm.io/package/array-unique.md) ^0.3.2
- [expand-tilde](https://npm.io/package/expand-tilde.md) ^2.0.2
- [object-visit](https://npm.io/package/object-visit.md) ^1.0.1
- [parse-passwd](https://npm.io/package/parse-passwd.md) ^1.0.0
- [split-string](https://npm.io/package/split-string.md) ^3.1.0
- [global-prefix](https://npm.io/package/global-prefix.md) ^1.0.2
- [is-descriptor](https://npm.io/package/is-descriptor.md) ^0.1.6
- [is-extendable](https://npm.io/package/is-extendable.md) ^0.1.1
- [make-iterator](https://npm.io/package/make-iterator.md) ^1.0.1
- [repeat-string](https://npm.io/package/repeat-string.md) ^1.6.1
- [static-extend](https://npm.io/package/static-extend.md) ^0.1.2
- [@babel/runtime](https://npm.io/package/@babel/runtime.md) ^7.12.5
- [assign-symbols](https://npm.io/package/assign-symbols.md) ^1.0.0
- [extend-shallow](https://npm.io/package/extend-shallow.md) ^3.0.2
- [fragment-cache](https://npm.io/package/fragment-cache.md) ^0.2.1
- [global-modules](https://npm.io/package/global-modules.md) ^1.0.0
- [parse-filepath](https://npm.io/package/parse-filepath.md) ^1.0.2
- [repeat-element](https://npm.io/package/repeat-element.md) ^1.1.3
- [source-map-url](https://npm.io/package/source-map-url.md) ^0.4.0
- [to-object-path](https://npm.io/package/to-object-path.md) ^0.3.0
- [to-regex-range](https://npm.io/package/to-regex-range.md) ^2.1.1
- [unc-path-regex](https://npm.io/package/unc-path-regex.md) ^0.1.2
- [define-property](https://npm.io/package/define-property.md) ^2.0.2
- [expand-brackets](https://npm.io/package/expand-brackets.md) ^2.1.4
- [flagged-respawn](https://npm.io/package/flagged-respawn.md) ^1.0.1
- [is-plain-object](https://npm.io/package/is-plain-object.md) ^2.0.4
- [object.defaults](https://npm.io/package/object.defaults.md) ^1.1.0
- [path-root-regex](https://npm.io/package/path-root-regex.md) ^0.1.2
- [snapdragon-node](https://npm.io/package/snapdragon-node.md) ^2.1.1
- [snapdragon-util](https://npm.io/package/snapdragon-util.md) ^3.0.1
- [collection-visit](https://npm.io/package/collection-visit.md) ^1.0.0
- [homedir-polyfill](https://npm.io/package/homedir-polyfill.md) ^1.0.3
- [component-emitter](https://npm.io/package/component-emitter.md) ^1.3.0
- [is-data-descriptor](https://npm.io/package/is-data-descriptor.md) ^0.1.4
- [source-map-resolve](https://npm.io/package/source-map-resolve.md) ^0.5.3
- [decode-uri-component](https://npm.io/package/decode-uri-component.md) ^0.2.0
- [pg-connection-string](https://npm.io/package/pg-connection-string.md) ^2.4.0
- [web-streams-polyfill](https://npm.io/package/web-streams-polyfill.md) ^3.0.1
- [is-accessor-descriptor](https://npm.io/package/is-accessor-descriptor.md) ^0.1.6
- [posix-character-classes](https://npm.io/package/posix-character-classes.md) ^0.1.1

## Recent versions

- 1.0.2 (latest) — 2021-01-21
- 1.0.0 — 2021-01-10

## README

# xdms3

Collection of JavaScript ES6 modules with Symfony functionality in mind. See the documentation for more details.

Includes functionality for

- storing and manipulating entities supplied by an arbitrary API through a fully customizable type-system (see PropertyTypeObject, PropertyTypeCollection aswell as EntityStorage and SyncedEntityStorage) 
- dependency-injection
- dynamic UI rendering relying on the JavaScript Proxy API

License: ISC

---
_Source: https://npm.io/package/xdms3 · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
