{
  "timestamp": "2025-06-03T14:07:20",
  "compiler": {
    "name": "node",
    "version": "22.11.0"
  },
  "app": {
    "namespace": "MdsIcon",
    "fsNamespace": "mds-icon",
    "components": 1,
    "entries": 1,
    "bundles": 105,
    "outputs": [
      {
        "name": "dist-collection",
        "files": 57,
        "generatedFiles": [
          "./dist/collection/common/aria.js",
          "./dist/collection/common/browser.js",
          "./dist/collection/common/date.js",
          "./dist/collection/common/device.js",
          "./dist/collection/common/file.js",
          "./dist/collection/common/floating-controller.js",
          "./dist/collection/common/icon.js",
          "./dist/collection/common/keyboard-manager.js",
          "./dist/collection/common/locale.js",
          "./dist/collection/common/slot.js",
          "./dist/collection/common/string.js",
          "./dist/collection/common/unit.js",
          "./dist/collection/common/yugop/core.js",
          "./dist/collection/common/yugop/index.js",
          "./dist/collection/common/yugop/random-text.js",
          "./dist/collection/common/yugop/utils/math.js",
          "./dist/collection/common/yugop/utils/noop.js",
          "./dist/collection/common/yugop/utils/prng.js",
          "./dist/collection/common/yugop/utils/string.js",
          "./dist/collection/components/mds-icon/mds-icon.js",
          "./dist/collection/components/mds-icon/meta/icon-set.js",
          "./dist/collection/components/mds-icon/services/icons-set.service.js",
          "./dist/collection/components/mds-icon/test/mds-icon.stories.js",
          "./dist/collection/dictionary/animation.js",
          "./dist/collection/dictionary/autocomplete.js",
          "./dist/collection/dictionary/button.js",
          "./dist/collection/dictionary/color.js",
          "./dist/collection/dictionary/file-extensions.js",
          "./dist/collection/dictionary/floating-ui.js",
          "./dist/collection/dictionary/icon.js",
          "./dist/collection/dictionary/input.js",
          "./dist/collection/dictionary/keyboard.js",
          "./dist/collection/dictionary/loading.js",
          "./dist/collection/dictionary/text.js",
          "./dist/collection/dictionary/tree.js",
          "./dist/collection/dictionary/typography.js",
          "./dist/collection/dictionary/variant.js",
          "./dist/collection/fixtures/cities.js",
          "./dist/collection/fixtures/filenames.js",
          "./dist/collection/type/animation.js",
          "./dist/collection/type/autocomplete.js",
          "./dist/collection/type/button.js",
          "./dist/collection/type/date.js",
          "./dist/collection/type/file-types.js",
          "./dist/collection/type/floating-ui.js",
          "./dist/collection/type/form-rel.js",
          "./dist/collection/type/header-bar.js",
          "./dist/collection/type/input-tip.js",
          "./dist/collection/type/input.js",
          "./dist/collection/type/keyboard.js",
          "./dist/collection/type/loading.js",
          "./dist/collection/type/preference.js",
          "./dist/collection/type/text.js",
          "./dist/collection/type/tree.js",
          "./dist/collection/type/typography.js",
          "./dist/collection/type/variant-file-format.js",
          "./dist/collection/type/variant.js"
        ]
      },
      {
        "name": "dist-custom-elements",
        "files": 4,
        "generatedFiles": [
          "./dist/components/index.d.ts",
          "./dist/components/index.js",
          "./dist/components/mds-icon.d.ts",
          "./dist/components/mds-icon.js"
        ]
      },
      {
        "name": "dist-lazy",
        "files": 42,
        "generatedFiles": [
          "./dist/cjs/app-globals-3a1e7e63.js",
          "./dist/cjs/index-d9054614.js",
          "./dist/cjs/index.cjs.js",
          "./dist/cjs/loader.cjs.js",
          "./dist/cjs/mds-icon.cjs.entry.js",
          "./dist/cjs/mds-icon.cjs.js",
          "./dist/esm-es5/app-globals-0f993ce5.js",
          "./dist/esm-es5/index-7f505eab.js",
          "./dist/esm-es5/index.js",
          "./dist/esm-es5/loader.js",
          "./dist/esm-es5/mds-icon.entry.js",
          "./dist/esm-es5/mds-icon.js",
          "./dist/esm/app-globals-0f993ce5.js",
          "./dist/esm/index-7f505eab.js",
          "./dist/esm/index.js",
          "./dist/esm/loader.js",
          "./dist/esm/mds-icon.entry.js",
          "./dist/esm/mds-icon.js",
          "./dist/index.cjs.js",
          "./dist/index.js",
          "./dist/mds-icon/index.esm.js",
          "./dist/mds-icon/mds-icon.esm.js",
          "./dist/mds-icon/mds-icon.js",
          "./dist/mds-icon/p-3e8bc8b7.entry.js",
          "./dist/mds-icon/p-3f9555ec.system.js",
          "./dist/mds-icon/p-50ea2036.system.js",
          "./dist/mds-icon/p-56ba5cbf.system.js",
          "./dist/mds-icon/p-57c96003.system.entry.js",
          "./dist/mds-icon/p-8ec69e21.js",
          "./dist/mds-icon/p-b13d6ce1.system.js",
          "./dist/mds-icon/p-e1255160.js",
          "./www/build/index.esm.js",
          "./www/build/mds-icon.esm.js",
          "./www/build/mds-icon.js",
          "./www/build/p-3e8bc8b7.entry.js",
          "./www/build/p-3f9555ec.system.js",
          "./www/build/p-50ea2036.system.js",
          "./www/build/p-56ba5cbf.system.js",
          "./www/build/p-57c96003.system.entry.js",
          "./www/build/p-8ec69e21.js",
          "./www/build/p-b13d6ce1.system.js",
          "./www/build/p-e1255160.js"
        ]
      },
      {
        "name": "dist-types",
        "files": 1,
        "generatedFiles": [
          "./dist/types/stencil-public-runtime.d.ts"
        ]
      },
      {
        "name": "www",
        "files": 1,
        "generatedFiles": [
          "./www/host.config.json"
        ]
      }
    ]
  },
  "options": {
    "minifyJs": true,
    "minifyCss": true,
    "hashFileNames": true,
    "hashedFileNameLength": 8,
    "buildEs5": true
  },
  "formats": {
    "esmBrowser": [
      {
        "key": "mds-icon.entry",
        "components": [
          "mds-icon"
        ],
        "bundleId": "p-3e8bc8b7",
        "fileName": "p-3e8bc8b7.entry.js",
        "imports": [
          "p-8ec69e21.js"
        ],
        "originalByteSize": 16173
      }
    ],
    "esm": [
      {
        "key": "mds-icon.entry",
        "components": [
          "mds-icon"
        ],
        "bundleId": "mds-icon",
        "fileName": "mds-icon.entry.js",
        "imports": [
          "index-7f505eab.js"
        ],
        "originalByteSize": 16177
      }
    ],
    "es5": [
      {
        "key": "mds-icon.entry",
        "components": [
          "mds-icon"
        ],
        "bundleId": "mds-icon",
        "fileName": "mds-icon.entry.js",
        "imports": [
          "index-7f505eab.js"
        ],
        "originalByteSize": 16177
      }
    ],
    "system": [
      {
        "key": "mds-icon.entry",
        "components": [
          "mds-icon"
        ],
        "bundleId": "p-57c96003.system",
        "fileName": "p-57c96003.system.entry.js",
        "imports": [
          "p-3f9555ec.system.js"
        ],
        "originalByteSize": 18172
      }
    ],
    "commonjs": [
      {
        "key": "mds-icon.entry",
        "components": [
          "mds-icon"
        ],
        "bundleId": "mds-icon.cjs",
        "fileName": "mds-icon.cjs.entry.js",
        "imports": [
          "index-d9054614.js"
        ],
        "originalByteSize": 16236
      }
    ]
  },
  "components": [
    {
      "tag": "mds-icon",
      "path": "./src/components/mds-icon/mds-icon.js",
      "source": "./src/components/mds-icon/mds-icon.tsx",
      "elementRef": "hostElement",
      "componentClassName": "MdsIcon",
      "assetsDirs": [],
      "dependencies": [],
      "dependents": [],
      "directDependencies": [],
      "directDependents": [],
      "docs": {
        "tags": [
          {
            "name": "part",
            "text": "svg - The svg container of the icon"
          }
        ],
        "text": ""
      },
      "encapsulation": "shadow",
      "excludeFromCollection": false,
      "events": [],
      "internal": false,
      "listeners": [],
      "methods": [
        {
          "name": "setSvgPath",
          "docs": {
            "text": "Set the path to the directory of svg files",
            "tags": [
              {
                "name": "param",
                "text": "svgPath path to the directory of svg files"
              }
            ]
          },
          "complexType": {
            "signature": "(svgPath: string) => Promise<void>",
            "parameters": [
              {
                "name": "svgPath",
                "type": "string",
                "docs": "path to the directory of svg files"
              }
            ],
            "references": {
              "Promise": {
                "location": "global",
                "id": "global::Promise"
              }
            },
            "return": "Promise<void>"
          },
          "internal": false
        }
      ],
      "potentialCmpRefs": [],
      "properties": [
        {
          "name": "name",
          "type": "string",
          "attribute": "name",
          "reflect": true,
          "mutable": false,
          "required": true,
          "optional": false,
          "complexType": {
            "original": "string",
            "resolved": "string",
            "references": {}
          },
          "docs": {
            "tags": [],
            "text": "The name of the icon or a base64 string to render it as an svg"
          },
          "internal": false,
          "getter": false,
          "setter": false
        }
      ],
      "shadowDelegatesFocus": false,
      "states": [
        {
          "name": "svgHTML"
        },
        {
          "name": "_iconHref"
        }
      ]
    }
  ],
  "entries": [
    {
      "cmps": [
        {
          "attachInternalsMemberName": null,
          "formAssociated": false,
          "tagName": "mds-icon",
          "excludeFromCollection": false,
          "isCollectionDependency": false,
          "componentClassName": "MdsIcon",
          "elementRef": "hostElement",
          "encapsulation": "shadow",
          "shadowDelegatesFocus": false,
          "properties": [
            {
              "name": "name",
              "type": "string",
              "attribute": "name",
              "reflect": true,
              "mutable": false,
              "required": true,
              "optional": false,
              "complexType": {
                "original": "string",
                "resolved": "string",
                "references": {}
              },
              "docs": {
                "tags": [],
                "text": "The name of the icon or a base64 string to render it as an svg"
              },
              "internal": false,
              "getter": false,
              "setter": false
            }
          ],
          "virtualProperties": [],
          "states": [
            {
              "name": "svgHTML"
            },
            {
              "name": "_iconHref"
            }
          ],
          "methods": [
            {
              "name": "setSvgPath",
              "docs": {
                "text": "Set the path to the directory of svg files",
                "tags": [
                  {
                    "name": "param",
                    "text": "svgPath path to the directory of svg files"
                  }
                ]
              },
              "complexType": {
                "signature": "(svgPath: string) => Promise<void>",
                "parameters": [
                  {
                    "name": "svgPath",
                    "type": "string",
                    "docs": "path to the directory of svg files"
                  }
                ],
                "references": {
                  "Promise": {
                    "location": "global",
                    "id": "global::Promise"
                  }
                },
                "return": "Promise<void>"
              },
              "internal": false
            }
          ],
          "listeners": [],
          "events": [],
          "watchers": [
            {
              "propName": "name",
              "methodName": "updateIcon"
            }
          ],
          "styles": [
            {
              "modeName": "$",
              "styleId": "MDS-ICON",
              "styleStr": null,
              "styleIdentifier": "MdsIconStyle",
              "externalStyles": [
                {
                  "absolutePath": "/builds/maggiolispa/ricerca-sviluppo-new-media/magma/design-system/projects/stencil/.build/mds-icon/src/components/mds-icon/mds-icon.css",
                  "relativePath": "mds-icon.css",
                  "originalComponentPath": "mds-icon.css"
                }
              ]
            }
          ],
          "internal": false,
          "assetsDirs": [],
          "styleDocs": [],
          "docs": {
            "tags": [
              {
                "name": "part",
                "text": "svg - The svg container of the icon"
              }
            ],
            "text": ""
          },
          "jsFilePath": "/builds/maggiolispa/ricerca-sviluppo-new-media/magma/design-system/projects/stencil/.build/mds-icon/src/components/mds-icon/mds-icon.js",
          "sourceFilePath": "/builds/maggiolispa/ricerca-sviluppo-new-media/magma/design-system/projects/stencil/.build/mds-icon/src/components/mds-icon/mds-icon.tsx",
          "sourceMapPath": null,
          "hasAttributeChangedCallbackFn": false,
          "hasComponentWillLoadFn": true,
          "hasComponentDidLoadFn": false,
          "hasComponentShouldUpdateFn": false,
          "hasComponentWillUpdateFn": false,
          "hasComponentDidUpdateFn": false,
          "hasComponentWillRenderFn": false,
          "hasComponentDidRenderFn": false,
          "hasConnectedCallbackFn": false,
          "hasDisconnectedCallbackFn": false,
          "hasElement": false,
          "hasEvent": false,
          "hasLifecycle": true,
          "hasListener": false,
          "hasListenerTarget": false,
          "hasListenerTargetWindow": false,
          "hasListenerTargetDocument": false,
          "hasListenerTargetBody": false,
          "hasListenerTargetParent": false,
          "hasMember": true,
          "hasMethod": true,
          "hasMode": false,
          "hasModernPropertyDecls": false,
          "hasAttribute": true,
          "hasProp": true,
          "hasPropNumber": false,
          "hasPropBoolean": false,
          "hasPropString": true,
          "hasPropMutable": false,
          "hasReflect": true,
          "hasRenderFn": true,
          "hasState": true,
          "hasStyle": true,
          "hasVdomAttribute": true,
          "hasVdomXlink": false,
          "hasVdomClass": true,
          "hasVdomFunctional": false,
          "hasVdomKey": true,
          "hasVdomListener": false,
          "hasVdomPropOrAttr": true,
          "hasVdomRef": false,
          "hasVdomRender": true,
          "hasVdomStyle": false,
          "hasVdomText": true,
          "hasWatchCallback": true,
          "isPlain": false,
          "htmlAttrNames": [
            "key",
            "aria-hidden",
            "class",
            "part",
            "innerHTML"
          ],
          "htmlTagNames": [
            "i"
          ],
          "htmlParts": [
            "svg"
          ],
          "isUpdateable": true,
          "potentialCmpRefs": [],
          "dependents": [],
          "dependencies": [],
          "directDependents": [],
          "directDependencies": []
        }
      ],
      "entryKey": "mds-icon.entry"
    }
  ],
  "componentGraph": {
    "sc-mds-icon": [
      "p-8ec69e21.js"
    ]
  },
  "sourceGraph": {
    "./src/common/aria.ts": [],
    "./src/common/browser.ts": [],
    "./src/common/date.ts": [],
    "./src/common/device.ts": [],
    "./src/common/file.ts": [],
    "./src/common/floating-controller.ts": [
      "./src/common/aria",
      "./src/common/unit"
    ],
    "./src/common/icon.ts": [],
    "./src/common/keyboard-manager.ts": [],
    "./src/common/locale.ts": [],
    "./src/common/slot.ts": [],
    "./src/common/string.ts": [],
    "./src/common/unit.ts": [],
    "./src/common/yugop/core.ts": [
      "./src/common/yugop/utils/math",
      "./src/common/yugop/utils/prng",
      "./src/common/yugop/utils/string"
    ],
    "./src/common/yugop/index.ts": [],
    "./src/common/yugop/random-text.ts": [
      "./src/common/yugop/core",
      "./src/common/yugop/utils/noop"
    ],
    "./src/common/yugop/utils/math.ts": [
      "./src/common/yugop/utils/prng"
    ],
    "./src/common/yugop/utils/noop.ts": [],
    "./src/common/yugop/utils/prng.ts": [],
    "./src/common/yugop/utils/string.ts": [],
    "./src/components/mds-icon/mds-icon.tsx": [
      "./src/components/mds-icon/services/icons-set.service"
    ],
    "./src/components/mds-icon/meta/icon-set.ts": [],
    "./src/components/mds-icon/services/icons-set.service.ts": [
      "./src/components/mds-icon/meta/icon-set"
    ],
    "./src/components/mds-icon/test/mds-icon.stories.tsx": [
      "../svg-icons/package.json"
    ],
    "./src/dictionary/animation.ts": [],
    "./src/dictionary/autocomplete.ts": [],
    "./src/dictionary/button.ts": [],
    "./src/dictionary/color.ts": [],
    "./src/dictionary/file-extensions.ts": [],
    "./src/dictionary/floating-ui.ts": [],
    "./src/dictionary/icon.ts": [
      "./src/fixtures/icons.json",
      "./src/fixtures/iconsauce.json"
    ],
    "./src/dictionary/input.ts": [],
    "./src/dictionary/keyboard.ts": [],
    "./src/dictionary/loading.ts": [],
    "./src/dictionary/text.ts": [],
    "./src/dictionary/tree.ts": [],
    "./src/dictionary/typography.ts": [],
    "./src/dictionary/variant.ts": [],
    "./src/fixtures/cities.ts": [],
    "./src/fixtures/filenames.ts": [],
    "./src/type/animation.ts": [],
    "./src/type/autocomplete.ts": [],
    "./src/type/button.ts": [],
    "./src/type/date.ts": [],
    "./src/type/file-types.ts": [],
    "./src/type/floating-ui.ts": [],
    "./src/type/form-rel.ts": [],
    "./src/type/header-bar.ts": [],
    "./src/type/input-tip.ts": [],
    "./src/type/input.ts": [],
    "./src/type/keyboard.ts": [],
    "./src/type/loading.ts": [],
    "./src/type/preference.ts": [],
    "./src/type/text.ts": [],
    "./src/type/tree.ts": [],
    "./src/type/typography.ts": [],
    "./src/type/variant-file-format.ts": [],
    "./src/type/variant.ts": []
  },
  "rollupResults": {
    "modules": []
  },
  "collections": []
}